forked from qt-creator/qt-creator
Fix invalid long address printing
Task-number: QTCREATORBUG-15326 Change-Id: I90b73e757c0ad3fc16ef587e6b4359e6bcb843ea Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
71e84f9646
commit
01b50d2fc3
@@ -1034,9 +1034,8 @@ class DumperBase:
|
|||||||
# We cannot use str(addr) as it yields rubbish for char pointers
|
# We cannot use str(addr) as it yields rubbish for char pointers
|
||||||
# that might trigger Unicode encoding errors.
|
# that might trigger Unicode encoding errors.
|
||||||
#return addr.cast(lookupType("void").pointer())
|
#return addr.cast(lookupType("void").pointer())
|
||||||
# We do not use "hex(...)" as it (sometimes?) adds a "L" suffix.
|
|
||||||
try:
|
try:
|
||||||
return "0x%x" % toInteger(addr)
|
return "0x%x" % toInteger(hex(addr), 16)
|
||||||
except:
|
except:
|
||||||
warn("CANNOT CONVERT TYPE: %s" % type(addr))
|
warn("CANNOT CONVERT TYPE: %s" % type(addr))
|
||||||
try:
|
try:
|
||||||
|
Reference in New Issue
Block a user