diff options
author | Pedro Alves <palves@redhat.com> | 2011-08-05 15:17:59 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2011-08-05 15:17:59 +0000 |
commit | af6e93b2d14b2a15c1b608aeecf95f29a8682b17 (patch) | |
tree | 6d404792f4e4361bba5692b5abc02a98f05c2250 /gdb/exceptions.c | |
parent | d989b283238d3aeffa567106ec2d75d4cdf1827b (diff) | |
download | gdb-af6e93b2d14b2a15c1b608aeecf95f29a8682b17.zip gdb-af6e93b2d14b2a15c1b608aeecf95f29a8682b17.tar.gz gdb-af6e93b2d14b2a15c1b608aeecf95f29a8682b17.tar.bz2 |
gdb/
* exceptions.c (throw_exception): Don't disable the current
display.
* printcmd.c (disable_current_display_cleanup): New function.
(do_one_display): Install a cleanup to disable the current display
if doing the display throws.
gdb/testsuite/
* gdb.trace/unavailable.exp (test_maybe_regvar_display): New
procedure.
(gdb_collect_args_test, gdb_collect_locals_test): Use it.
Diffstat (limited to 'gdb/exceptions.c')
-rw-r--r-- | gdb/exceptions.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gdb/exceptions.c b/gdb/exceptions.c index 23a85fe..559e8ed 100644 --- a/gdb/exceptions.c +++ b/gdb/exceptions.c @@ -223,7 +223,6 @@ throw_exception (struct gdb_exception exception) bpstat_clear_actions (tp->control.stop_bpstat); } - disable_current_display (); do_cleanups (ALL_CLEANUPS); /* Jump to the containing catch_errors() call, communicating REASON |