forked from qt-creator/qt-creator
Debugger: Add a QArrayData dumper
Helpful when inspecting staticMetaObjects. Change-Id: I32fa0797625a675a7bad7f470ed51232734de826 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -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"]))
|
||||
|
Reference in New Issue
Block a user