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 7de035619b)
This commit is contained in:
Rene Gollent
2013-09-17 18:19:35 +02:00
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";
}