forked from qt-creator/qt-creator
Dumper: Return correct address on extractPointer for arrays
Change-Id: I8e25cca4553a8b69703ac0ffa80231f97cdef980 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
b8eea8f9f8
commit
28fa43e45b
@@ -2245,6 +2245,11 @@ class DumperBase:
|
|||||||
p += 1
|
p += 1
|
||||||
|
|
||||||
def extractPointer(self, value):
|
def extractPointer(self, value):
|
||||||
|
try:
|
||||||
|
if value.type.code == TypeCodeArray:
|
||||||
|
return value.address()
|
||||||
|
except:
|
||||||
|
pass
|
||||||
code = 'I' if self.ptrSize() == 4 else 'Q'
|
code = 'I' if self.ptrSize() == 4 else 'Q'
|
||||||
return self.extractSomething(value, code, 8 * self.ptrSize())
|
return self.extractSomething(value, code, 8 * self.ptrSize())
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user