libstdc++: Show full Python stack on error
This changes the libstdc++ test suite to arrange for gdb to show the full Python stack if any sort of Python exception occurs. This makes debugging the printers a little simpler. libstdc++-v3/ChangeLog: * testsuite/lib/gdb-test.exp (gdb-test): Enable Python stack traces from gdb.
This commit is contained in:
parent
17d3477fa8
commit
98db58eb0b
1 changed files with 2 additions and 0 deletions
|
@ -141,6 +141,8 @@ proc gdb-test { marker {selector {}} {load_xmethods 0} } {
|
|||
puts $fd "set auto-load no"
|
||||
# Now that we've disabled auto-load, it's safe to set the target file
|
||||
puts $fd "file ./$output_file"
|
||||
# See the full backtrace of any failures.
|
||||
puts $fd "set python print-stack full"
|
||||
# Load & register *our* copy of the pretty-printers
|
||||
puts $fd "source $printer_code"
|
||||
puts $fd "python register_libstdcxx_printers(None)"
|
||||
|
|
Loading…
Add table
Reference in a new issue