echo Setting up the environment for debugging gdb.\n if !$gdb_init_done set variable $gdb_init_done = 1 set complaints 1 b internal_error_loc # This provides an easy way to break into the top-level GDB by # typing "info". b info_command commands silent # This avoids the voluminous output of "info". return end # Commands below are not fully compatible with wrapping into an 'if' block. end set prompt (top-gdb) define pdie if $argc == 1 call $arg0->dump (1) else if $argc == 2 call $arg0->dump ($arg1) else printf "Syntax: pdie die [depth]\n" end end end document pdie Pretty print a DWARF DIE. Syntax: pdie die [depth] end