diff options
author | hjk <[email protected]> | 2015-03-03 17:10:50 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2015-03-03 16:47:18 +0000 |
commit | 8a3c5bc1e7bd2a878d87165ecede816e8de73ab4 (patch) | |
tree | 36802273b488787070ff1ebf1531fe54d263c4d7 | |
parent | 6288d2833bc363a24eaec2c1898240e206901d8b (diff) |
Debugger: Skip interpretation of unreadable register contentv3.4.0-beta1
Task-number: QTCREATORBUG-14029
Change-Id: I88553377a567607c7748c4875a5991e8fb0d52ab
Reviewed-by: Nikita Baryshnikov <[email protected]>
Reviewed-by: hjk <[email protected]>
-rw-r--r-- | src/plugins/debugger/gdb/gdbengine.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 2cf348b887c..1731c22d717 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3646,6 +3646,8 @@ void GdbEngine::handleRegisterListValues(const DebuggerResponse &response) QByteArray data = item["value"].data(); if (data.startsWith("0x")) { reg.value = data; + } else if (data == "<error reading variable>") { + // Nothing. See QTCREATORBUG-14029. } else { // This is what GDB considers machine readable output: // value="{v4_float = {0x00000000, 0x00000000, 0x00000000, 0x00000000}, |