From eca562af5442b2b6dfdb3bc3589e4c5969adf5ec Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 24 Jun 2024 09:20:39 +0200 Subject: [PATCH] Debugger: remove unused function from cdbbridge Change-Id: I3e3fe0c89d7ecfa7c727a26998978d07fd9bc390 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/cdbbridge.py | 94 --------------------------- 1 file changed, 94 deletions(-) diff --git a/share/qtcreator/debugger/cdbbridge.py b/share/qtcreator/debugger/cdbbridge.py index b6c9593474a..1ce2a5f96fd 100644 --- a/share/qtcreator/debugger/cdbbridge.py +++ b/share/qtcreator/debugger/cdbbridge.py @@ -629,100 +629,6 @@ class Dumper(DumperBase): if self.showQObjectNames: self.tryPutQObjectGuts(value) - - def putFormattedPointerX(self, value: DumperBase.Value): - self.putOriginalAddress(value.address()) - pointer = value.pointer() - self.putAddress(pointer) - if pointer == 0: - self.putType(value.type) - self.putValue('0x0') - return - - typeName = value.type.name - - try: - self.readRawMemory(pointer, 1) - except: - # Failure to dereference a pointer should at least - # show the value of a pointer. - #DumperBase.warn('BAD POINTER: %s' % value) - self.putValue('0x%x' % pointer) - self.putType(typeName) - return - - if self.currentIName.endswith('.this'): - self.putDerefedPointer(value) - return - - displayFormat = self.currentItemFormat(value.type.name) - - if value.type.targetName == 'void': - #DumperBase.warn('VOID POINTER: %s' % displayFormat) - self.putType(typeName) - self.putSymbolValue(pointer) - return - - if displayFormat == DisplayFormat.Raw: - # Explicitly requested bald pointer. - #DumperBase.warn('RAW') - self.putType(typeName) - self.putValue('0x%x' % pointer) - self.putExpandable() - if self.currentIName in self.expandedINames: - with Children(self): - with SubItem(self, '*'): - self.putItem(value.dereference()) - return - - limit = self.displayStringLimit - if displayFormat in (DisplayFormat.SeparateLatin1String, DisplayFormat.SeparateUtf8String): - limit = 1000000 - if self.tryPutSimpleFormattedPointer(pointer, typeName, - value.type.targetName, displayFormat, limit): - self.putExpandable() - return - - if DisplayFormat.Array10 <= displayFormat and displayFormat <= DisplayFormat.Array10000: - n = (10, 100, 1000, 10000)[displayFormat - DisplayFormat.Array10] - self.putType(typeName) - self.putItemCount(n) - self.putArrayData(value.pointer(), n, value.type.targetName) - return - - #DumperBase.warn('AUTODEREF: %s' % self.autoDerefPointers) - #DumperBase.warn('INAME: %s' % self.currentIName) - if self.autoDerefPointers: - # Generic pointer type with AutomaticFormat, but never dereference char types: - if value.type.targetName.strip() not in ( - 'char', - 'signed char', - 'int8_t', - 'qint8', - 'unsigned char', - 'uint8_t', - 'quint8', - 'wchar_t', - 'CHAR', - 'WCHAR', - 'char8_t', - 'char16_t', - 'char32_t' - ): - self.putDerefedPointer(value) - return - - #DumperBase.warn('GENERIC PLAIN POINTER: %s' % value.type) - #DumperBase.warn('ADDR PLAIN POINTER: 0x%x' % value.laddress) - self.putType(typeName) - self.putSymbolValue(pointer) - self.putExpandable() - if self.currentIName in self.expandedINames: - with Children(self): - with SubItem(self, '*'): - self.putItem(value.dereference()) - - def putCStyleArray(self, value: DumperBase.Value): arrayType = value.type innerType = arrayType.target()