diff options
author | hjk <hjk@theqtcompany.com> | 2016-05-10 13:47:25 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-05-11 07:25:04 +0000 |
commit | 2813aed0ce499c5f116066607f7b0fdf658c7cb9 (patch) | |
tree | 8e1cadccd7937aee3bd1a5e5288b00e9dc40c8bd /share | |
parent | 03ad75ef80ec5bbf090a692ef7d36d7c2b9a099d (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.py | 5 |
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"])) |