1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

Fixed zbacktrace

This commit is contained in:
Xinchen Hui
2014-08-28 17:03:27 +08:00
parent bc3d9b3ba2
commit 537344161f

View File

@@ -48,7 +48,7 @@ define print_cvs
end
define dump_bt
set $ex = $arg0->prev_execute_data
set $ex = $arg0
while $ex
printf "[%p] ", $ex
set $func = $ex->func
@@ -65,7 +65,11 @@ define dump_bt
end
end
printf "%s(", $func->common.function_name->val
if $func->common.function_name
printf "%s(", $func->common.function_name->val
else
printf "(main"
end
set $callFrameSize = (sizeof(zend_execute_data) + sizeof(zval) - 1) / sizeof(zval)
@@ -119,7 +123,11 @@ define dump_bt
printf "??? "
end
if $func != 0
printf "%s:%d ", $func->op_array.filename->val, $ex->opline->lineno
if $func->type == 2
printf "%s:%d ", $func->op_array.filename->val, $ex->opline->lineno
else
printf "[internal function]"
end
end
set $ex = $ex->prev_execute_data
printf "\n"