forked from qt-creator/qt-creator
Debugger: Fix qobject name dumping for Qt 6
Change-Id: I146aa3d0b9d0f66a56a5fb1595f64297e15ebab8 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -1430,7 +1430,7 @@ class DumperBase():
|
|||||||
intSize = 4
|
intSize = 4
|
||||||
ptrSize = self.ptrSize()
|
ptrSize = self.ptrSize()
|
||||||
if self.qtVersion() >= 0x060000:
|
if self.qtVersion() >= 0x060000:
|
||||||
# Size of QObjectData: 7 pointer + 2 int
|
# Size of QObjectData: 9 pointer + 2 int
|
||||||
# - vtable
|
# - vtable
|
||||||
# - QObject *q_ptr;
|
# - QObject *q_ptr;
|
||||||
# - QObject *parent;
|
# - QObject *parent;
|
||||||
@@ -1438,7 +1438,8 @@ class DumperBase():
|
|||||||
# - uint isWidget : 1; etc...
|
# - uint isWidget : 1; etc...
|
||||||
# - int postedEvents;
|
# - int postedEvents;
|
||||||
# - QDynamicMetaObjectData *metaObject;
|
# - QDynamicMetaObjectData *metaObject;
|
||||||
extra = self.extractPointer(dd + 7 * ptrSize + 2 * intSize)
|
# - QBindingStorage bindingStorage;
|
||||||
|
extra = self.extractPointer(dd + 9 * ptrSize + 2 * intSize)
|
||||||
if extra == 0:
|
if extra == 0:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user