diff --git a/src/core/util/llvmdisassembler/LLVMDisassembler.cpp b/src/core/util/llvmdisassembler/LLVMDisassembler.cpp index 356a2612..f1154e44 100644 --- a/src/core/util/llvmdisassembler/LLVMDisassembler.cpp +++ b/src/core/util/llvmdisassembler/LLVMDisassembler.cpp @@ -95,7 +95,7 @@ void LLVMDisassembler::disassemble() // This symbol has the same address as the next symbol. Skip it. continue; - for (Index = Start; Index < End; Index += Size) { + for (Index = Start; Index <= End; Index += Size) { MCInst Inst; if (disas->getInstruction(Inst, Size, memoryObject, Index,