Debugger: Use GetOffsetByName for staticMetaObject lookup

Halves the lookup time compared to parse and evaluate.

Change-Id: I8beda23f444c73816a93e38154d2ca502b701fe8
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2017-02-01 12:14:06 +01:00
parent 1b5d8a84f8
commit bb76740691
2 changed files with 17 additions and 1 deletions

View File

@@ -421,7 +421,7 @@ class Dumper(DumperBase):
return mem
def findStaticMetaObject(self, typeName):
ptr = self.findValueByExpression('&' + typeName + '::staticMetaObject')
ptr = cdbext.getAddressByName(typeName + '::staticMetaObject')
return ptr
def warn(self, msg):