summaryrefslogtreecommitdiff
path: root/.gdbinit
diff options
context:
space:
mode:
authorMitch Hagstrand <mhagstrand@gmail.com>2017-01-09 13:10:57 -0800
committerNikita Popov <nikic@php.net>2017-01-09 23:22:49 +0100
commit9ad34131909f02c774f55dc06f647027bd9d7abb (patch)
treee0ce1f012340591145619f3cf2cba06088e4207a /.gdbinit
parent28f2959b83ae6f853db7700c9f0dfffa6ce2f794 (diff)
downloadphp-git-9ad34131909f02c774f55dc06f647027bd9d7abb.tar.gz
Add print zend string function to gdbinit
Diffstat (limited to '.gdbinit')
-rw-r--r--.gdbinit12
1 files changed, 12 insertions, 0 deletions
diff --git a/.gdbinit b/.gdbinit
index 1c399c102c..9b042794cc 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -554,6 +554,18 @@ document printzops
dump operands of the current opline
end
+define print_zstr
+ set $zstr = (zend_string *)$arg0
+ printf "string(%d) ", $zstr->len
+ ____print_str $zstr->val $zstr->len
+ printf "\n"
+end
+
+document print_zstr
+ print the length and contents of a zend string
+ usage: print_zstr [ptr]
+end
+
define zbacktrace
____executor_globals
dump_bt $eg.current_execute_data