* 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.
This commit is contained in:
parent
b98612f1fd
commit
754e5da26e
10 changed files with 1142 additions and 207 deletions
|
@ -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 ();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue