diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 09f22cd0bb52719b6145e9aa5330aa2bc71480e9..91d565b28b6b81463f9cbbeae72991dcf601f323 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -294,6 +294,10 @@ class DumperBase: size = self.extractInt(addr + 4) alloc = self.extractInt(addr + 8) & 0x7ffffff data = addr + self.dereference(addr + 8 + self.ptrSize()) + if self.ptrSize() == 4: + data = data & 0xffffffff + else: + data = data & 0xffffffffffffffff else: # Data: # - QBasicAtomicInt ref;