summaryrefslogtreecommitdiff
path: root/.gdbinit
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2014-05-27 17:19:12 +0200
committerNikita Popov <nikic@php.net>2014-05-28 18:22:19 +0200
commita6d33eb654e7b20853c202467f60de124e381245 (patch)
treed95ce2a4963f97c7d293154bdab6bb4944457fd4 /.gdbinit
parentd0d62d3bb0a18dc3d202ba2c70fab09938c9b99f (diff)
downloadphp-git-a6d33eb654e7b20853c202467f60de124e381245.tar.gz
Clamb gdb string output at 256 chars
Diffstat (limited to '.gdbinit')
-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