forked from qt-creator/qt-creator
Debugger: Truncate pointer values when accessing string data
Change-Id: I001a8c605e3404fe398c24c4b2c83664caae1d59 Reviewed-by: David Schulz <david.schulz@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -294,6 +294,10 @@ class DumperBase:
|
|||||||
size = self.extractInt(addr + 4)
|
size = self.extractInt(addr + 4)
|
||||||
alloc = self.extractInt(addr + 8) & 0x7ffffff
|
alloc = self.extractInt(addr + 8) & 0x7ffffff
|
||||||
data = addr + self.dereference(addr + 8 + self.ptrSize())
|
data = addr + self.dereference(addr + 8 + self.ptrSize())
|
||||||
|
if self.ptrSize() == 4:
|
||||||
|
data = data & 0xffffffff
|
||||||
|
else:
|
||||||
|
data = data & 0xffffffffffffffff
|
||||||
else:
|
else:
|
||||||
# Data:
|
# Data:
|
||||||
# - QBasicAtomicInt ref;
|
# - QBasicAtomicInt ref;
|
||||||
|
|||||||
Reference in New Issue
Block a user