OSDN Git Service

Debugger: Fix gdb disassembler error
authorChristian Stenger <christian.stenger@nokia.com>
Fri, 13 Apr 2012 12:44:39 +0000 (14:44 +0200)
committerhjk <qthjk@ovi.com>
Fri, 13 Apr 2012 12:54:50 +0000 (14:54 +0200)
Change-Id: I46e762ba855720827d60e746c99f9810d2b6837b
Reviewed-by: hjk <qthjk@ovi.com>
src/plugins/debugger/gdb/gdbengine.cpp

index 70aec7e..2877d8d 100644 (file)
@@ -4397,7 +4397,7 @@ void GdbEngine::fetchDisassemblerByCliPointMixed(const DisassemblerAgentCookie &
 {
     DisassemblerAgentCookie ac = ac0;
     QTC_ASSERT(ac.agent, return);
-    postCommand(disassemblerCommand(ac.agent->location(), true), Discardable,
+    postCommand(disassemblerCommand(ac.agent->location(), true), Discardable|ConsoleCommand,
         CB(handleFetchDisassemblerByCliPointMixed),
         QVariant::fromValue(ac));
 }
@@ -4420,8 +4420,8 @@ void GdbEngine::fetchDisassemblerByCliRangeMixed(const DisassemblerAgentCookie &
     QByteArray end = QByteArray::number(address + 100, 16);
     const char sep = m_disassembleUsesComma ? ',' : ' ';
     QByteArray cmd = "disassemble /m 0x" + start + sep + "0x" + end;
-    postCommand(cmd, Discardable, CB(handleFetchDisassemblerByCliRangeMixed),
-        QVariant::fromValue(ac));
+    postCommand(cmd, Discardable|ConsoleCommand,
+        CB(handleFetchDisassemblerByCliRangeMixed), QVariant::fromValue(ac));
 }
 
 void GdbEngine::fetchDisassemblerByCliRangePlain(const DisassemblerAgentCookie &ac0)
@@ -4433,8 +4433,8 @@ void GdbEngine::fetchDisassemblerByCliRangePlain(const DisassemblerAgentCookie &
     QByteArray end = QByteArray::number(address + 100, 16);
     const char sep = m_disassembleUsesComma ? ',' : ' ';
     QByteArray cmd = "disassemble 0x" + start + sep + "0x" + end;
-    postCommand(cmd, Discardable, CB(handleFetchDisassemblerByCliRangePlain),
-        QVariant::fromValue(ac));
+    postCommand(cmd, Discardable,
+        CB(handleFetchDisassemblerByCliRangePlain), QVariant::fromValue(ac));
 }
 
 static DisassemblerLine parseLine(const GdbMi &line)