forked from qt-creator/qt-creator
Debugger: Do not try to access type information without loaded binary
Amends b5b233d69e
.
Change-Id: I24857b1ddfd3e5e1d234aac4e9871df4faf1c8fc
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -496,6 +496,14 @@ class DumperBase:
|
||||
return None if nativeType is None else self.fromNativeType(nativeType)
|
||||
|
||||
def registerKnownTypes(self):
|
||||
typeId = 'unsigned short'
|
||||
tdata = self.TypeData(self)
|
||||
tdata.name = typeId
|
||||
tdata.typeId = typeId
|
||||
tdata.lbitsize = 16
|
||||
tdata.code = TypeCodeIntegral
|
||||
self.registerType(typeId, tdata)
|
||||
|
||||
typeId = 'QChar'
|
||||
tdata = self.TypeData(self)
|
||||
tdata.name = typeId
|
||||
@@ -504,7 +512,7 @@ class DumperBase:
|
||||
tdata.code = TypeCodeStruct
|
||||
field = self.Field(self)
|
||||
field.name = 'ucs'
|
||||
field.ltype = self.lookupType('unsigned short')
|
||||
field.ltype = 'unsigned short'
|
||||
field.lbitsize = 16
|
||||
field.lbitpos = 0
|
||||
tdata.lfields = [field]
|
||||
|
Reference in New Issue
Block a user