diff options
-rw-r--r-- | .gdbinit | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -16,9 +16,11 @@ define ____executor_globals end set $eg = ((zend_executor_globals*) (*((void ***) $tsrm_ls))[executor_globals_id-1]) set $cg = ((zend_compiler_globals*) (*((void ***) $tsrm_ls))[compiler_globals_id-1]) + set $eg_ptr = $eg else set $eg = executor_globals set $cg = compiler_globals + set $eg_ptr = (zend_executor_globals*) &executor_globals end end @@ -289,6 +291,16 @@ define ____printzv end end +define print_global_vars + ____executor_globals + set $symtable = ((HashTable *)&($eg_ptr->symbol_table)) + print_ht $symtable +end + +document print_global_vars + Prints the global variables +end + define print_const_table set $ind = 1 printf "[%p] {\n", $arg0 |