2013-06-25 Yao Qi <yao@codesourcery.com>
authorHui Zhu <teawater@gmail.com>
Tue, 25 Jun 2013 11:37:48 +0000 (11:37 +0000)
committerHui Zhu <teawater@gmail.com>
Tue, 25 Jun 2013 11:37:48 +0000 (11:37 +0000)
commit9d6e6e84f73ef7c5410c097a23d5952a99684f5b
tree6fb90992e7e7f929c15dff6d1cad38e3ee40f6a7
parentd1706f383db8e648486e0bda24e182d7233d6674
2013-06-25  Yao Qi  <yao@codesourcery.com>
    Hui Zhu  <hui@codesourcery.com>
    Pedro Alves  <palves@redhat.com>

PR breakpoints/15075
PR breakpoints/15434
* breakpoint.c (bpstat_stop_status): Call
b->ops->after_condition_true.
(update_dprintf_command_list): Don't append "continue" command
to the command list of dprintf breakpoint.
(base_breakpoint_after_condition_true): New function.
(base_breakpoint_ops): Add base_breakpoint_after_condition_true.
(dprintf_after_condition_true): New function.
(initialize_breakpoint_ops): Set dprintf_after_condition_true.
* breakpoint.h (breakpoint_ops): Add after_condition_true.

2013-06-25  Yao Qi  <yao@codesourcery.com>
    Hui Zhu  <hui@codesourcery.com>
    Pedro Alves  <palves@redhat.com>

PR breakpoints/15075
PR breakpoints/15434
* gdb.base/dprintf-next.c: New file.
* gdb.base/dprintf-next.exp: New file.
* gdb.base/dprintf-non-stop.c: New file.
* gdb.base/dprintf-non-stop.exp: New file.
* gdb.base/dprintf.exp: Don't check "continue" in the output
of "info breakpoints".
* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
Don't check "continue" in script field.
gdb/ChangeLog
gdb/breakpoint.c
gdb/breakpoint.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/dprintf-next.c [new file with mode: 0644]
gdb/testsuite/gdb.base/dprintf-next.exp [new file with mode: 0644]
gdb/testsuite/gdb.base/dprintf-non-stop.c [new file with mode: 0644]
gdb/testsuite/gdb.base/dprintf-non-stop.exp [new file with mode: 0644]
gdb/testsuite/gdb.base/dprintf.exp
gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp