Debugger: Fix CDB Disassembler

This commit is contained in:
Friedemann Kleint
2010-11-24 16:51:02 +01:00
parent d0b7c12430
commit c619360860
6 changed files with 14 additions and 24 deletions

View File

@@ -416,6 +416,10 @@ DisassemblerLine::DisassemblerLine(const QString &unparsed)
return;
}
QString addr = unparsed.left(pos);
// MSVC 64bit: Remove 64bit separator 00000000`00a45000'.
if (addr.size() >= 9 && addr.at(8) == QLatin1Char('`'))
addr.remove(8, 1);
if (addr.endsWith(':')) // clang
addr.chop(1);
if (addr.startsWith(QLatin1String("0x")))