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:
Rene Gollent 2013-09-17 18:08:21 +02:00
parent 176041c517
commit d6f41e8920

View File

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