Cdb: Unify the cdb builtin and extension command reply.

Change-Id: Icaee4aee4fbb22b2a55f64cc43effdaebbe63a55
Reviewed-by: hjk <hjk@theqtcompany.com>
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
David Schulz
2015-08-13 08:52:27 +02:00
parent d26fe608de
commit 66df65b2dd
3 changed files with 40 additions and 54 deletions

View File

@@ -548,7 +548,7 @@ bool parseCdbDisassemblerLine(const QString &line, DisassemblerLine *dLine, uint
return true;
}
DisassemblerLines parseCdbDisassembler(const QList<QByteArray> &a)
DisassemblerLines parseCdbDisassembler(const QByteArray &a)
{
DisassemblerLines result;
quint64 functionAddress = 0;
@@ -557,7 +557,7 @@ DisassemblerLines parseCdbDisassembler(const QList<QByteArray> &a)
quint64 functionOffset = 0;
QString sourceFile;
foreach (const QByteArray &lineBA, a) {
foreach (const QByteArray &lineBA, a.split('\n')) {
const QString line = QString::fromLatin1(lineBA);
// New function. Append as comment line.
if (parseCdbDisassemblerFunctionLine(line, &currentFunction, &functionOffset, &sourceFile)) {