diff options
author | Stu Grossman <grossman@cygnus> | 1994-07-28 22:07:02 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1994-07-28 22:07:02 +0000 |
commit | 754e5da26e5fb9374d6768188944fbca8d49d37c (patch) | |
tree | b875074ed1ccedc6d761f8dab2eb4b47091bc0f4 /gdb/breakpoint.c | |
parent | b98612f1fd9f751389044d28cfa5e66fbf2f1a7f (diff) | |
download | gdb-754e5da26e5fb9374d6768188944fbca8d49d37c.zip gdb-754e5da26e5fb9374d6768188944fbca8d49d37c.tar.gz gdb-754e5da26e5fb9374d6768188944fbca8d49d37c.tar.bz2 |
* Makefile.in (INSTALLED_LIBS, CLIBS, DEPFILES): Add support for
--enable-xxx configure option by adding ENABLE_{CLIBS DEPFILES}
where appropriate.
* General hackery to support alternate user-interface.
* breakpoint.c (mention, delete_breakpoint, enable_breakpoint,
disable_breakpoint): Call hooks for alternate user-interface.
* defs.h: Add declarations for alternate user-interface hooks.
* main.c (main): Add --nw (and --nowindows) options to disable
the GUI.
* (near call to command_loop): Call command_loop_hook if set.
* (fputs_unfiltered): Call fputs_unfiltered_hook if set.
* stack.c: Call print_frame_info_listing_hook if set.
* top.c (gdb_init): Initialize targets.c and utils.c prior to
other files to make sure that calls to error and warning will
work. Call init_ui_hook after everything else.
* utils.c (query): Call query_hook if set.
* (gdb_flush): Call flush_hook if set.
* Change _initialize_utils to initialize_utils cuz we don't use
automatic initialization of utils.c anymore.
* Support for TK GUI.
* Makefile.in: Add rule for gdbtk.o.
* configure.in: Add support for --enable-gdbtk.
* gdbtk.c: New file. Contains support routines for TK interface.
* gdbtk.tcl: New file. Implements GUI policy.
* remote.c: Get rid of #ifdef DONT_USE_REMOTE. It's no longer
necessary.
Diffstat (limited to 'gdb/breakpoint.c')
-rw-r--r-- | gdb/breakpoint.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index acdeff2..a23afd4 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -2149,6 +2149,9 @@ mention (b) { int say_where = 0; + if (create_breakpoint_hook) + create_breakpoint_hook (b); + switch (b->type) { case bp_watchpoint: @@ -3181,6 +3184,9 @@ delete_breakpoint (bpt) register struct breakpoint *b; register bpstat bs; + if (delete_breakpoint_hook) + delete_breakpoint_hook (bpt); + if (bpt->inserted) remove_breakpoint (bpt); @@ -3539,6 +3545,9 @@ enable_breakpoint (bpt) int target_resources_ok, other_type_used; struct value *mark; + if (enable_breakpoint_hook) + enable_breakpoint_hook (bpt); + if (bpt->type == bp_hardware_breakpoint) { int i; @@ -3644,6 +3653,9 @@ disable_breakpoint (bpt) if (bpt->type == bp_watchpoint_scope) return; + if (disable_breakpoint_hook) + disable_breakpoint_hook (bpt); + bpt->enable = disabled; breakpoints_changed (); |