diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 624f20652fc0ea89e8cac3e4cbc98843196d4523..e2c11155c1bb39b8591bb9d193863b80b5caf7b3 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -284,7 +284,6 @@ void GdbEngine::initializeVariables() m_customOutputForToken.clear(); m_pendingConsoleStreamOutput.clear(); - m_pendingTargetStreamOutput.clear(); m_pendingLogStreamOutput.clear(); m_inbuffer.clear(); @@ -514,8 +513,7 @@ void GdbEngine::handleResponse(const QByteArray &buff) } case '@': { - QByteArray data = GdbMi::parseCString(from, to); - m_pendingTargetStreamOutput += data; + readDebugeeOutput(GdbMi::parseCString(from, to)); break; } @@ -570,12 +568,9 @@ void GdbEngine::handleResponse(const QByteArray &buff) } //qDebug() << "\nLOG STREAM:" + m_pendingLogStreamOutput; - //qDebug() << "\nTARGET STREAM:" + m_pendingTargetStreamOutput; //qDebug() << "\nCONSOLE STREAM:" + m_pendingConsoleStreamOutput; response.data.setStreamOutput("logstreamoutput", m_pendingLogStreamOutput); - response.data.setStreamOutput("targetstreamoutput", - m_pendingTargetStreamOutput); response.data.setStreamOutput("consolestreamoutput", m_pendingConsoleStreamOutput); QByteArray custom = m_customOutputForToken[token]; @@ -584,7 +579,6 @@ void GdbEngine::handleResponse(const QByteArray &buff) '{' + custom + '}'); //m_customOutputForToken.remove(token); m_pendingLogStreamOutput.clear(); - m_pendingTargetStreamOutput.clear(); m_pendingConsoleStreamOutput.clear(); handleResultRecord(response); diff --git a/src/plugins/debugger/gdb/gdbengine.h b/src/plugins/debugger/gdb/gdbengine.h index e6edf2b59346c7c1674b057faeb319cbd1e8e668..37a0442600f66c0c591381d2ad62b918de972bfc 100644 --- a/src/plugins/debugger/gdb/gdbengine.h +++ b/src/plugins/debugger/gdb/gdbengine.h @@ -287,7 +287,6 @@ private: QHash<int, QByteArray> m_customOutputForToken; QByteArray m_pendingConsoleStreamOutput; - QByteArray m_pendingTargetStreamOutput; QByteArray m_pendingLogStreamOutput; // contains the first token number for the current round