Debugger: Disable Q{Typed,Byte,}ArrayData dumpers

Mainly because it is getting in the way of the string data dumper
consolidation. We can re-enable that afterwards. The loss here is
limited either way as QArrayData is only an implementation detail
of some Qt container, rarely, if ever used by end users.

Change-Id: I7e9074434f84da536d603b6a163a3a039facc8fc
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2020-11-24 14:46:22 +01:00
parent 9939b1844d
commit 93fedb2c9e

View File

@@ -89,15 +89,15 @@ def qdump__QByteArray(d, value):
d.putArrayData(data, size, d.charType())
def qdump__QArrayData(d, value):
data, size, alloc = d.qArrayDataHelper(value.address())
d.check(alloc == 0 or (0 <= size and size <= alloc and alloc <= 100000000))
d.putValue(d.readMemory(data, size), 'latin1')
d.putPlainChildren(value)
#def qdump__QArrayData(d, value):
# data, size, alloc = d.qArrayDataHelper(value.address())
# d.check(alloc == 0 or (0 <= size and size <= alloc and alloc <= 100000000))
# d.putValue(d.readMemory(data, size), 'latin1')
# d.putPlainChildren(value)
def qdump__QByteArrayData(d, value):
qdump__QArrayData(d, value)
#def qdump__QByteArrayData(d, value):
# qdump__QArrayData(d, value)
def qdump__QBitArray(d, value):
@@ -1674,11 +1674,11 @@ def qdump__QStaticStringData(d, value):
d.putPlainChildren(value)
def qdump__QTypedArrayData(d, value):
if value.type[0].name == 'unsigned short':
qdump__QStringData(d, value)
else:
qdump__QArrayData(d, value)
#def qdump__QTypedArrayData(d, value):
# if value.type[0].name == 'unsigned short':
# qdump__QStringData(d, value)
# else:
# qdump__QArrayData(d, value)
def qdump__QStringData(d, value):