]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMDisassembler.hxx
Remove unused LLVMFunction class
[frida/frida.git] / src / disassembler / llvm / LLVMDisassembler.hxx
index 2291e205d4ccadede3acff7bb173579df9de9b91..2713ac6f32f561df00e252a53b0678c4fe6cc4d9 100644 (file)
@@ -11,7 +11,6 @@
 
 class Function;
 class BasicBlock;
-class LLVMFunction;
 class LLVMBasicBlock;
 
 Disassembler * createLLVMDisassembler(const std::string& filename, InformationManager* manager);
@@ -47,8 +46,8 @@ private:
        typedef llvm::object::ELFFile<ELFT> ELFO;
 
        // http://llvm.org/docs/doxygen/html/MCObjectDisassembler_8cpp_source.html +197
-       void disassembleFunction(LLVMFunction* function);
-       void splitBlocks(LLVMFunction* fun);
+       void disassembleFunction(Function* function);
+       void splitBlocks(Function* fun);
        void disassemble();
 
        void readSymbols();
@@ -57,7 +56,7 @@ private:
 
        log4cxx::LoggerPtr logger;
        std::map<uint64_t, LLVMBasicBlock*> blocks;
-       std::map<uint64_t, LLVMFunction*> functions;
+       std::map<uint64_t, Function*> functions;
 
        llvm::Triple triple;
        std::shared_ptr<llvm::object::Binary> binary;