aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2016-05-10 13:47:25 +0200
committerhjk <hjk@theqtcompany.com>2016-05-11 07:25:04 +0000
commit2813aed0ce499c5f116066607f7b0fdf658c7cb9 (patch)
tree8e1cadccd7937aee3bd1a5e5288b00e9dc40c8bd /share
parent03ad75ef80ec5bbf090a692ef7d36d7c2b9a099d (diff)
Debugger: Add a QArrayData dumper
Helpful when inspecting staticMetaObjects. Change-Id: I32fa0797625a675a7bad7f470ed51232734de826 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/qttypes.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py
index 46c2ce4432..774147cfac 100644
--- a/share/qtcreator/debugger/qttypes.py
+++ b/share/qtcreator/debugger/qttypes.py
@@ -72,7 +72,7 @@ def qdump__QByteArray(d, value):
if d.isExpanded():
d.putArrayData(data, size, d.charType())
-def qdump__QByteArrayData(d, value):
+def qdump__QArrayData(d, value):
data, size, alloc = d.byteArrayDataHelper(d.addressOf(value))
d.check(alloc == 0 or (0 <= size and size <= alloc and alloc <= 100000000))
d.putValue(d.readMemory(data, size), "latin1")
@@ -82,6 +82,9 @@ def qdump__QByteArrayData(d, value):
d.putIntItem("size", size)
d.putIntItem("alloc", alloc)
+def qdump__QByteArrayData(d, value):
+ qdump__QArrayData(d, value)
+
def qdump__QBitArray(d, value):
data, basize, alloc = d.byteArrayDataHelper(d.extractPointer(value["d"]))