Debugger: Fix off by one error in report generator.
- The disassembly dump would consequently stop at the instruction prior to the actual crash culprit, and also erroneously mark it as such. (cherry picked from commit 7de035619bf4e660f3f2243b343de4dffc7ab79b)
This commit is contained in:
parent
176041c517
commit
d6f41e8920
@ -566,9 +566,9 @@ DebugReportGenerator::_DumpFunctionDisassembly(BString& _output,
|
||||
SourceLocation location = statement->StartSourceLocation();
|
||||
|
||||
_output << "\t\t\tDisassembly:\n";
|
||||
for (int32 i = 0; i < location.Line(); i++) {
|
||||
for (int32 i = 0; i <= location.Line(); i++) {
|
||||
_output << "\t\t\t\t" << code->LineAt(i);
|
||||
if (i == location.Line() - 1)
|
||||
if (i == location.Line())
|
||||
_output << " <--";
|
||||
_output << "\n";
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user