From 02c331e0c4e8edcbe2c9402efe91c202ac521a04 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 23 Aug 2010 12:43:58 +0200 Subject: debugger: fix for non-7bit chars on Windows Task-number: QTCREATORBUG-2136 --- share/qtcreator/gdbmacros/dumper.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py index 11a7ced047..95b66e853a 100644 --- a/share/qtcreator/gdbmacros/dumper.py +++ b/share/qtcreator/gdbmacros/dumper.py @@ -1049,7 +1049,21 @@ class FrameCommand(gdb.Command): #listOfBreakpoints(d) #print('data=[' + locals + sep + watchers + '],bkpts=[' + breakpoints + ']\n') - print('data=[' + d.output + ']') + output = 'data=[' + d.output + ']' + try: + print(output) + except: + out = "" + for c in output: + cc = ord(c) + if cc > 127: + out += "\\\\%d" % cc + elif cc < 0: + out += "\\\\%d" % (cc + 256) + else: + out += c + print(out) + def handleWatch(self, d, exp, iname): -- cgit v1.2.1