summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-10-21 00:32:07 +0200
committerhjk <hjk121@nokiamail.com>2014-10-21 09:38:55 +0200
commit6aa84464f6493c8cc4285c78b41250efe210134a (patch)
treeeed896bd051c73065d11dfd0cea0ad42d01071b6 /share
parentf743778a4392197abc762a1bbaa85a5929ba2175 (diff)
downloadqt-creator-6aa84464f6493c8cc4285c78b41250efe210134a.tar.gz
Debugger: Be more verbose in dumper debug output
One of the should-not-happen situations seem to happen. Add extra output to help to track it down. Change-Id: I40bad85ce2fbaf1f02043b3d97f657461f5a1995 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/dumper.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py
index 72c9a87bb3..5ebff0d251 100644
--- a/share/qtcreator/debugger/dumper.py
+++ b/share/qtcreator/debugger/dumper.py
@@ -834,6 +834,14 @@ class DumperBase:
return "0x%x" % toInteger(addr)
except:
warn("CANNOT CONVERT TYPE: %s" % type(addr))
+ try:
+ warn("ADDR: %s" % addr)
+ except:
+ pass
+ try:
+ warn("TYPE: %s" % addr.type)
+ except:
+ pass
return str(addr)
def tryPutArrayContents(self, base, n, innerType):