Debugger: Fix a few Creator related dumpers

Change-Id: I53d857119872200938c352dbceb8a327dee2a7eb
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hjk
2014-09-01 23:35:11 +02:00
parent 715ba9c64b
commit 0102455fd0
2 changed files with 20 additions and 11 deletions
+10
View File
@@ -823,6 +823,16 @@ class DumperBase:
self.put('",')
return True
def putSimpleCharArray(self, base, size = None):
t = self.lookupType("char")
p = base.cast(t.pointer())
if size is None:
elided, shown = self.findFirstZero(p, self.displayStringLimit)
else:
elided, shown = self.computeLimit(int(size), self.displayStringLimit)
data = self.readMemory(p, shown)
self.putValue(data, Hex2EncodedLatin1, elided=elided)
def putDisplay(self, format, value = None, cmd = None):
self.put('editformat="%s",' % format)
if cmd is None: