X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2FLLVMDisassembler.hxx;h=2713ac6f32f561df00e252a53b0678c4fe6cc4d9;hp=2291e205d4ccadede3acff7bb173579df9de9b91;hb=bc36ee5d21eac1d9bd1ab1c2e7003101dbbec604;hpb=d5084161ca261d7fc0bd284621569440b6503eac diff --git a/src/disassembler/llvm/LLVMDisassembler.hxx b/src/disassembler/llvm/LLVMDisassembler.hxx index 2291e20..2713ac6 100644 --- a/src/disassembler/llvm/LLVMDisassembler.hxx +++ b/src/disassembler/llvm/LLVMDisassembler.hxx @@ -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 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 blocks; - std::map functions; + std::map functions; llvm::Triple triple; std::shared_ptr binary;