binutils-gdb/gdb/testsuite
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
..
config run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb.ada extend scope of testing in gdb.ada/arrayptr 2011-04-01 17:03:52 +00:00
gdb.arch gdb/ 2011-04-01 11:57:03 +00:00
gdb.asm 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.base gdb/ 2011-04-25 19:38:16 +00:00
gdb.cell gdb 2011-03-07 16:03:04 +00:00
gdb.cp gdb/ 2011-04-20 19:42:51 +00:00
gdb.disasm 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.dwarf2 2011-04-25 Yao Qi <yao@codesourcery.com> 2011-04-25 03:18:44 +00:00
gdb.fortran 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.gdb run copyright.sh for 2011. 2011-01-01 15:34:07 +00:00
gdb.hp gdb 2011-04-19 18:04:11 +00:00
gdb.java 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.mi MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
gdb.modula2 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.multi 2011-02-25 Michael Snyder <msnyder@vmware.com> 2011-02-27 20:49:27 +00:00
gdb.objc 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.opencl 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.opt 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.pascal 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.python gdb/testsuite/ 2011-04-24 09:04:38 +00:00
gdb.reverse 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.server gdb/ 2011-03-08 12:46:52 +00:00
gdb.stabs * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 2011-03-03 16:57:58 +00:00
gdb.threads gdb/ 2011-04-17 19:11:07 +00:00
gdb.trace gdb/testsuite/ 2011-03-18 18:51:08 +00:00
gdb.xml 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
lib MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
.gdbinit
aclocal.m4
ChangeLog MI breakpoint notifications. 2011-04-27 10:17:39 +00:00
configure * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 2011-03-03 16:57:58 +00:00
configure.ac * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 2011-03-03 16:57:58 +00:00
dg-extract-results.sh gdb/testsuite/ 2010-03-22 20:38:58 +00:00
Makefile.in * Makefile.in (TAGS): Rewrite. 2011-03-07 22:02:45 +00:00
TODO