X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2FLLVMDisassembler.cxx;fp=src%2Fdisassembler%2Fllvm%2FLLVMDisassembler.cxx;h=b97f93f7df0618d5bf2ca460d6e071726f5ecfe9;hp=990ed4f53c19c6f24255d2fb735d1bedb4ba8722;hb=8a8a4cc33fa1b7ed7028c335156c05731f6ba2d1;hpb=d1b23c7274d6430ccc70bf2baf616437db9f5706 diff --git a/src/disassembler/llvm/LLVMDisassembler.cxx b/src/disassembler/llvm/LLVMDisassembler.cxx index 990ed4f..b97f93f 100644 --- a/src/disassembler/llvm/LLVMDisassembler.cxx +++ b/src/disassembler/llvm/LLVMDisassembler.cxx @@ -3,6 +3,7 @@ #include "core/InformationManager.hxx" #include "core/Function.hxx" #include "core/BasicBlock.hxx" +#include #include #include @@ -563,7 +564,7 @@ std::vector LLVMDisassembler::getInstructions(const BasicBloc stream << std::hex << (base_address + jmptarget); ref = stream.str(); } - result.push_back(Instruction(current_address + base_address, s.str(), + result.push_back(Instruction(current_address + base_address, boost::algorithm::trim_copy(s.str()), std::vector(bytes, bytes+inst_size), ref)); } else { LOG4CXX_WARN(logger, "Invalid byte at" << std::hex << current_address + base_address);