From da44415ebec48bd15f04ee11e32183fdce55abeb Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 9 May 2011 13:30:00 +0200 Subject: [PATCH] debugger: more direct number conversion in putAddress --- share/qtcreator/gdbmacros/dumper.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py index 7472a9ce5b..332a5b0733 100644 --- a/share/qtcreator/gdbmacros/dumper.py +++ b/share/qtcreator/gdbmacros/dumper.py @@ -172,7 +172,8 @@ def cleanAddress(addr): return "" # We cannot use str(addr) as it yields rubbish for char pointers # that might trigger Unicode encoding errors. - return addr.cast(lookupType("void").pointer()) + #return addr.cast(lookupType("void").pointer()) + return hex(long(addr)) def extractTemplateArgument(type, position): level = 0 @@ -1436,7 +1437,7 @@ class Dumper: def putAddress(self, addr): if self.printsAddress: - self.put('addr="%s",' % cleanAddress(addr)) + self.put('addr="0x%x",' % long(addr)) def putNumChild(self, numchild): #warn("NUM CHILD: '%s' '%s'" % (numchild, self.currentChildNumChild)) -- 2.11.0