diff options
Diffstat (limited to 'share/qtcreator/debugger/cdbbridge.py')
-rw-r--r-- | share/qtcreator/debugger/cdbbridge.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/share/qtcreator/debugger/cdbbridge.py b/share/qtcreator/debugger/cdbbridge.py index 55a531e63a..0849b532c2 100644 --- a/share/qtcreator/debugger/cdbbridge.py +++ b/share/qtcreator/debugger/cdbbridge.py @@ -318,28 +318,6 @@ class Dumper(DumperBase): % (self.qtCoreModuleName(), namespace)) return namespace - def couldBeQObjectVTable(self, vtablePtr): - try: - customEventFunc = self.extractPointer(vtablePtr + 8 * self.ptrSize()) - except: - self.bump('nostruct-3') - return False - - if customEventFunc in (self.qtCustomEventFunc, self.qtCustomEventPltFunc): - return True - try: - delta = int.from_bytes(self.readRawMemory(customEventFunc + 1, 4), byteorder='little') - if (customEventFunc + 5 + delta) in (self.qtCustomEventFunc, self.qtCustomEventPltFunc): - return True - except: - pass - - try: - return 'QObject::customEvent' in cdbext.getNameByAddress(customEventFunc) - except: - return False - - def qtVersion(self): qtVersion = self.findValueByExpression('((void**)&%s)[2]' % self.qtHookDataSymbolName()) if qtVersion is None and self.qtCoreModuleName() is not None: |