Debugger: Improve handling of static members in shared objects

Change-Id: I4978094dc5dcd0e57bb6790cfc8476a9db77724d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2017-04-25 13:03:51 +02:00
parent dacf13948e
commit 1e9cc97220
2 changed files with 24 additions and 0 deletions
+6
View File
@@ -452,6 +452,12 @@ class Dumper(DumperBase):
def memberFromNativeFieldAndValue(self, nativeField, nativeValue, fieldName, value):
nativeMember = self.nativeMemberFromField(nativeValue, nativeField)
if nativeMember is None:
val = self.Value(self)
val.name = fieldName
val.type = self.fromNativeType(nativeField.type)
val.lIsInScope = False
return val
val = self.fromNativeValue(nativeMember)
nativeFieldType = nativeField.type.unqualified()
if nativeField.bitsize: