diff options
-rw-r--r-- | Misc/gdbinit | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Misc/gdbinit b/Misc/gdbinit index f3cb2ead06..e648f1647b 100644 --- a/Misc/gdbinit +++ b/Misc/gdbinit @@ -138,3 +138,16 @@ define pystackv end select-frame 0 end + +# generally useful macro to print a Unicode string +def pu + set $uni = $arg0 + set $i = 0 + while (*$uni && $i++<100) + if (*$uni < 0x80) + print *(char*)$uni++ + else + print /x *(short*)$uni++ + end + end +end |