2004-05-07 Andrew Cagney <cagney@redhat.com>

* observer.c: Include "commands.h" and "gdbcmd.h".
	(observer_debug, _initialize_observer): Add the
	command "set/show debug observer".
	* observer.sh: When observer debugging, log notify calls.
	* Makefile.in (observer.o): Update dependencies.

Index: doc/ChangeLog
2004-05-07  Andrew Cagney  <cagney@redhat.com>

	* observer.texi (GDB Observers): Add "Debugging" section.  Include
	cross reference to "set/show debug observer".
	* gdb.texinfo (Debugging Output): Document "set/show debug
	observer".
This commit is contained in:
Andrew Cagney 2004-05-07 22:51:55 +00:00
parent ba3e8e4643
commit 2b4855ab6b
7 changed files with 49 additions and 1 deletions

View file

@ -52,6 +52,10 @@
#include "defs.h"
#include "observer.h"
#include "command.h"
#include "gdbcmd.h"
static int observer_debug;
/* The internal generic observer. */
@ -189,4 +193,18 @@ observer_test_third_notification_function (struct bpstats *bs)
observer_test_third_observer++;
}
extern initialize_file_ftype _initialize_observer; /* -Wmissing-prototypes */
void
_initialize_observer (void)
{
add_setshow_zinteger_cmd ("observer", class_maintenance, &observer_debug, "\
Set observer debugging.\n\
When non-zero, observer debugging is enabled.", "\
Show observer debugging.\n\
When non-zero, observer debugging is enabled.",
NULL, NULL,
&setdebuglist, &showdebuglist);
}
#include "observer.inc"