diff options
author | Pedro Alves <palves@redhat.com> | 2009-03-22 18:06:07 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2009-03-22 18:06:07 +0000 |
commit | f3b1572e1aedb92f0d7672c384de4bbc70b59757 (patch) | |
tree | 156787f18411aebdcd4ea9c7af26977336416e08 /gdb/doc | |
parent | c5a4d20bb945df22e3244f60cff1860932802354 (diff) | |
download | gdb-f3b1572e1aedb92f0d7672c384de4bbc70b59757.zip gdb-f3b1572e1aedb92f0d7672c384de4bbc70b59757.tar.gz gdb-f3b1572e1aedb92f0d7672c384de4bbc70b59757.tar.bz2 |
gdb/
* mi/mi-interp.c (mi_interpreter_init): Attach mi_about_to_proceed
to the about_to_proceed observer notification.
(mi_about_to_proceed): New.
(mi_on_resume): Only output ^running and the prompt here if the
target was proceeded.
* breakpoint.c (breakpoint_proceeded): New static.
(breakpoint_about_to_proceed): New.
(_initialize_breakpoints): Attach breakpoint_about_to_proceed to
the about_to_proceed observer notification.
* inferior.h (breakpoint_proceeded): Delete declaration.
* infrun.c (clear_proceed_status): Don't set breakpoint_proceeded.
Notify the about_to_proceed observers.
(struct inferior_status): Delete breakpoint_proceeded member.
(save_inferior_status): Don't save it.
(restore_inferior_status): Don't restore it.
* mi-main.h (mi_proceeded): Declare.
* mi/mi-main.c (mi_cmd_execute): Clear mi_proceeded before running
a command.
gdb/doc/
* observer.texi (about_to_proceed): New.
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/doc/observer.texi | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 8aa0722..d86674a 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,7 @@ +2009-03-22 Pedro Alves <pedro@codesourcery.com> + + * observer.texi (about_to_proceed): New. + 2009-03-21 Jeremy Bennett <jeremy.bennett@embecosm.com> * gdbint.texinfo (everywhere): Use braces {} in @deftypeXX type diff --git a/gdb/doc/observer.texi b/gdb/doc/observer.texi index 04f5034..f0fc6f4 100644 --- a/gdb/doc/observer.texi +++ b/gdb/doc/observer.texi @@ -151,6 +151,10 @@ The target was resumed. The @var{ptid} parameter specifies which thread was resume, and may be RESUME_ALL if all threads are resumed. @end deftypefun +@deftypefun void about_to_proceed (void) +The target is about to be proceeded. +@end deftypefun + @deftypefun void breakpoint_created (int @var{bpnum}) A new breakpoint has been created. The argument @var{bpnum} is the number of the newly-created breakpoint. |