From 2813aed0ce499c5f116066607f7b0fdf658c7cb9 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 10 May 2016 13:47:25 +0200 Subject: [PATCH] Debugger: Add a QArrayData dumper Helpful when inspecting staticMetaObjects. Change-Id: I32fa0797625a675a7bad7f470ed51232734de826 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/qttypes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py index 46c2ce44325..774147cfaca 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"]))