X-Git-Url: https://git.siccegge.de//index.cgi?a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2FLLVMDisassembler.cxx;h=f3a99cc273c6376c0a54f6a2c46262ff0be31c1f;hb=fee24ac64935da3d0a11eaee8141cb2b7ef35ed6;hp=abfafa48e61d566de36c3b8879c555de84290561;hpb=ccde95277ce5e3929d09aef387c2f5956592d066;p=frida%2Ffrida.git diff --git a/src/disassembler/llvm/LLVMDisassembler.cxx b/src/disassembler/llvm/LLVMDisassembler.cxx index abfafa4..f3a99cc 100644 --- a/src/disassembler/llvm/LLVMDisassembler.cxx +++ b/src/disassembler/llvm/LLVMDisassembler.cxx @@ -53,7 +53,7 @@ LLVMDisassembler::LLVMDisassembler(const std::string& filename, , triple("unknown-unknown-unknown") , manager(manager) { - LOG4CXX_DEBUG(logger, "Handling file" << filename); + LOG4CXX_DEBUG(logger, "Handling file " << filename); if (!file) { auto result = createBinary(filename); @@ -151,12 +151,13 @@ LLVMDisassembler::LLVMDisassembler(const std::string& filename, std::unique_ptr OD( new MCObjectDisassembler(*o, *DisAsm, *MIA)); Mod.reset(OD->buildModule(false)); + + readSections(); } template void LLVMDisassembler::start() { readSymbols(); - readSections(); disassemble(); readDynamicSymbols(); }