summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdbengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/gdbengine.cpp')
-rw-r--r--src/plugins/debugger/gdbengine.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp
index 462c93a4ff..a91ba2454d 100644
--- a/src/plugins/debugger/gdbengine.cpp
+++ b/src/plugins/debugger/gdbengine.cpp
@@ -509,21 +509,21 @@ void GdbEngine::handleResponse()
}
case '~': {
- QString data = GdbMi::parseCString(from, to);
+ QByteArray data = GdbMi::parseCString(from, to);
m_pendingConsoleStreamOutput += data;
m_inbuffer = QByteArray(from, to - from);
break;
}
case '@': {
- QString data = GdbMi::parseCString(from, to);
+ QByteArray data = GdbMi::parseCString(from, to);
m_pendingTargetStreamOutput += data;
m_inbuffer = QByteArray(from, to - from);
break;
}
case '&': {
- QString data = GdbMi::parseCString(from, to);
+ QByteArray data = GdbMi::parseCString(from, to);
m_pendingLogStreamOutput += data;
m_inbuffer = QByteArray(from, to - from);
// On Windows, the contents seem to depend on the debugger
@@ -3157,15 +3157,15 @@ void GdbEngine::runCustomDumper(const WatchData & data0, bool dumpChildren)
addr = "&(" + data.exp + ")";
QByteArray params;
- params.append(outertype);
+ params.append(outertype.toUtf8());
params.append('\0');
- params.append(data.iname);
+ params.append(data.iname.toUtf8());
params.append('\0');
- params.append(data.exp);
+ params.append(data.exp.toUtf8());
params.append('\0');
- params.append(inner);
+ params.append(inner.toUtf8());
params.append('\0');
- params.append(data.iname);
+ params.append(data.iname.toUtf8());
params.append('\0');
sendWatchParameters(params);