fix: crash when disassembler encounters invalid instructions (#2116)

This commit is contained in:
Justus Garbe
2025-02-16 00:52:30 +01:00
committed by GitHub
parent 54f3bc0262
commit 6828c7c077

View File

@@ -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;