summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdbengine.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2009-03-03 17:27:25 +0100
committerhjk <qtc-committer@nokia.com>2009-03-03 17:27:25 +0100
commitbd96ebf749d7a56d9769531c0e72e0994a796d6d (patch)
treedc59e8307cfd573d387aa8d885d5d83a2de7faf0 /src/plugins/debugger/gdbengine.h
parent4e1e21dab70004bc98d6a145a9a05fa7a0a6dc71 (diff)
downloadqt-creator-bd96ebf749d7a56d9769531c0e72e0994a796d6d.tar.gz
Fixes: debugger: provide gdb macro based dumpers for QString and QStringList
Details: That works with a core file, too. The "real" dumpers require a live process as they use gdb's "call"
Diffstat (limited to 'src/plugins/debugger/gdbengine.h')
-rw-r--r--src/plugins/debugger/gdbengine.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/debugger/gdbengine.h b/src/plugins/debugger/gdbengine.h
index 661b8198ac..0205b1a862 100644
--- a/src/plugins/debugger/gdbengine.h
+++ b/src/plugins/debugger/gdbengine.h
@@ -305,6 +305,7 @@ private:
void tryLoadCustomDumpers();
void runCustomDumper(const WatchData &data, bool dumpChildren);
+ void runDirectDumper(const WatchData &data, bool dumpChildren);
bool isCustomValueDumperAvailable(const QString &type) const;
void handleVarListChildren(const GdbResultRecord &record,
@@ -316,12 +317,14 @@ private:
const WatchData &cookie);
void handleToolTip(const GdbResultRecord &record,
const QString &cookie);
- void handleDumpCustomValue1(const GdbResultRecord &record,
- const WatchData &cookie);
void handleQueryDataDumper1(const GdbResultRecord &record);
void handleQueryDataDumper2(const GdbResultRecord &record);
+ void handleDumpCustomValue1(const GdbResultRecord &record,
+ const WatchData &cookie);
void handleDumpCustomValue2(const GdbResultRecord &record,
const WatchData &cookie);
+ void handleDumpCustomValue3(const GdbResultRecord &record,
+ const WatchData &cookie);
void handleDumpCustomEditValue(const GdbResultRecord &record);
void handleDumpCustomSetup(const GdbResultRecord &record);
void handleStackListLocals(const GdbResultRecord &record);