old-cross-binutils/gdb/testsuite/gdb.mi
Vladimir Prus 8d3788bd59 MI breakpoint notifications.
* annotate.c (breakpoint_changed): Adjust parameter type.
        * breakpoint.c (set_breakpoint_condition): Adjust to change
        in breakpoint_modified type.
        (breakpoint_set_commands): Likewise.
        (do_map_commands_command): Likewise.
        (bpstat_check_breakpoint_conditions): Notify that breakpoint has
        changed after bumping hit count.
        (bpstat_stop_status): Likewise.
        (print_one_breakpoint_location): Don't wrap in tuple here.
        (print_one_breakpoint): Always print individual locations.
        For locations, use unnamed tuple.
        (disable_breakpoints_in_unloaded_shlib): Notify that breakpoint
        has changed.
        (create_catchpoint, create_syscall_event_catchpoint): Call
        breakpoint_created obsever.
        (mention): Don't call breakpoint_created observer.
        (create_breakpoint_sal): Call breakpoint_created observer.
        (create_breakpoint, watch_command_1): Likewise.
        (create_ada_exception_breakpoint): Likewise.
        (delete_breakpoint): Call breakpoint_deleted breakpoint.
        (locations_are_equal): New.
        (update_breakpoint_locations): If locations were changed, notify.
        (set_ignore_count, disable_breakpoint, do_enable_breakpoint):
        Call breakpoint_modified observer.

        * mi/mi-cmd-break.c (breakpoint_notify): Adjust.
        (mi_cmd_break_insert): Don't set observers for modify and delete.
        * mi/mi-interp.c (mi_suppress_breakpoint_notifications): New.
        (mi_breakpoint_created, mi_breakpoint_deleted)
        (mi_breakpoint_modified): New.
        (mi_interpreter_init): Hook the above.
        * mi/mi-main.c (mi_cmd_execute): Disable breakpoint notifications
        while -break-* commands are executing.
        * mi/mi-main.h (mi_suppress_breakpoint_notifications): New.
        * mi/mi-out.c (struct ui_out_data): New field original_buffer.
        (mi_redirect): New.
        (mi_ui_out_impl): Hook in mi_redirect.
        (mi_field_skip): True to the name, skip the field, don't output
        a field with an empty value.

        * python/py-breakpoint.c (gdbpy_breakpoint_created)
        (gdbpy_breakpoint_deleted): Adjust.
        * tui/tui-hooks.c (tui_event_create_breakpoint)
        (tui_event_delete_breakpoint, tui_event_modify_breakpoint): Adjust.
2011-04-27 10:17:39 +00:00
..
array.f Update the copyright year for most remaining files in GDB 2011-01-05 05:09:55 +00:00
basics.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ChangeLog-1999-2003
dw2-ref-missing-frame-func.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
dw2-ref-missing-frame-main.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
dw2-ref-missing-frame.exp 2011-01-19 Yao Qi <yao@codesourcery.com> 2011-01-19 20:26:10 +00:00
dw2-ref-missing-frame.S run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb669.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb680.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb701.c
gdb701.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb792.cc
gdb792.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb2549.exp gdb 2011-01-12 21:09:39 +00:00
Makefile.in 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
mi-async.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-basics.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-break.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-cli.exp MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
mi-console.c
mi-console.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-disassemble.exp gdb 2011-01-12 21:09:39 +00:00
mi-eval.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-file-transfer.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-file.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-hack-cli.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-nonstop-exit.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-nonstop.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-ns-stale-regcache.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-nsintrall.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-nsmoribund.exp gdb 2011-04-19 18:04:11 +00:00
mi-nsthrexec.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-pending.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-pending.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-pendshr.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-pthreads.exp gdb 2011-01-12 21:09:39 +00:00
mi-read-memory.c
mi-read-memory.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-regs.exp gdb 2011-01-12 21:09:39 +00:00
mi-return.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-reverse.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-simplerun.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-stack.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-stack.exp gdb 2011-01-12 21:09:39 +00:00
mi-stepi.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-syn-frame.c
mi-syn-frame.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-until.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-block.exp gdb 2011-01-12 21:09:39 +00:00
mi-var-child-f.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-child.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-child.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-cmd.exp gdb 2011-01-12 21:09:39 +00:00
mi-var-cp.cc run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-cp.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-display.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-var-invalidate.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi-watch.exp MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
mi2-basics.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-break.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-cli.exp MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
mi2-console.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-disassemble.exp gdb 2011-01-12 21:09:39 +00:00
mi2-eval.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-file.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-hack-cli.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-pthreads.exp gdb 2011-01-12 21:09:39 +00:00
mi2-read-memory.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-regs.exp gdb 2011-01-12 21:09:39 +00:00
mi2-return.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-simplerun.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-stack.exp gdb 2011-01-12 21:09:39 +00:00
mi2-stepi.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-syn-frame.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-until.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-var-block.exp gdb 2011-01-12 21:09:39 +00:00
mi2-var-child.exp
mi2-var-cmd.exp gdb 2011-01-12 21:09:39 +00:00
mi2-var-display.exp run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
mi2-watch.exp MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
non-stop-exit.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
non-stop.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
ns-stale-regcache.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
nsintrall.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
nsmoribund.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
nsthrexec.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
pthreads.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
testcmds
until.c
var-cmd.c run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00