summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gdbinit5
1 files changed, 4 insertions, 1 deletions
diff --git a/.gdbinit b/.gdbinit
index b526c672ed..b9913fbc89 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -531,7 +531,7 @@ define ____print_str
set $tmp = 0
set $str = $arg0
printf "\""
- while $tmp < $arg1
+ while $tmp < $arg1 && $tmp < 256
if $str[$tmp] > 32 && $str[$tmp] < 127
printf "%c", $str[$tmp]
else
@@ -539,6 +539,9 @@ define ____print_str
end
set $tmp = $tmp + 1
end
+ if $tmp != $arg1
+ printf "..."
+ end
printf "\""
end