cellog Wed, 29 Jul 2009 23:18:41 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=286537
Log:
make dump_bt work with unicode function names
Changed paths:
U php/php-src/trunk/.gdbinit
Modified: php/php-src/trunk/.gdbinit
===================================================================
--- php/php-src/trunk/.gdbinit 2009-07-29 23:04:36 UTC (rev 286536)
+++ php/php-src/trunk/.gdbinit 2009-07-29 23:18:41 UTC (rev 286537)
@@ -15,27 +15,6 @@
ZTS detection is automatically based on ext/standard module struct
end
-define dump_bt
- set $t = $arg0
- while $t
- printf "[0x%08x] ", $t
- if $t->function_state.function->common.function_name
- printf "%s() ",
$t->function_state.function->common.function_name
- else
- printf "??? "
- end
- if $t->op_array != 0
- printf "%s:%d ", $t->op_array->filename,
$t->opline->lineno
- end
- set $t = $t->prev_execute_data
- printf "\n"
- end
-end
-
-document dump_bt
- dumps the current execution stack. usage: dump_bt
executor_globals.current_execute_data
-end
-
define printztype
____printz_type $arg0
printf "\n"
@@ -146,6 +125,28 @@
If unicode is 1 the function calls printu, else it uses printf.
end
+define dump_bt
+ set $t = $arg0
+ while $t
+ printf "[0x%08x] ", $t
+ if $t->function_state.function->common.function_name
+ printu
$t->function_state.function->common.function_name.u 50
+ printf "() "
+ else
+ printf "??? "
+ end
+ if $t->op_array != 0
+ printf "%s:%d ", $t->op_array->filename,
$t->opline->lineno
+ end
+ set $t = $t->prev_execute_data
+ printf "\n"
+ end
+end
+
+document dump_bt
+ dumps the current execution stack. usage: dump_bt
executor_globals.current_execute_data
+end
+
define ____printzv_contents
set $zvalue = $arg0
set $type = $zvalue->type
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php