From f603a115d022e50667d0f2e66c7900dec48eeaf2 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 10 May 2017 11:22:15 +0300 Subject: [PATCH] Dumper: Put object address for pointer also when it is not dereferenced int main() { int foo = 42; void *bar = &foo; // bar has no object address return 0; } Change-Id: I917c2976bd618c096bfd704abff8b3538e38a0d3 Reviewed-by: hjk Reviewed-by: Christian Stenger --- share/qtcreator/debugger/dumper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 811c2dbaf5f..3ff100b5c4c 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -1320,12 +1320,12 @@ class DumperBase: derefValue.name = '*' self.putItem(derefValue) self.currentChildType = savedCurrentChildType - self.putAddress(value.address()) def putFormattedPointerX(self, value): self.putOriginalAddress(value.address()) #warn("PUT FORMATTED: %s" % value) pointer = value.pointer() + self.putAddress(pointer) #warn('POINTER: 0x%x' % pointer) if pointer == 0: #warn('NULL POINTER')