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