fix: crash when disassembler encounters invalid instructions (#2116)
This commit is contained in:
parent
54f3bc0262
commit
6828c7c077
@ -80,6 +80,9 @@ namespace hex::plugin::disasm {
|
||||
|
||||
disassembly.push_back(instruction.value());
|
||||
|
||||
if (instruction->size == 0 || instruction->size > code.size())
|
||||
break;
|
||||
|
||||
code = code.subspan(instruction->size);
|
||||
instructionDataAddress += instruction->size;
|
||||
instructionLoadAddress += instruction->size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user