1999-08-31 01:14:27 +00:00
|
|
|
/* User Interface Events.
|
2002-03-19 02:51:09 +00:00
|
|
|
|
2007-01-09 17:59:20 +00:00
|
|
|
Copyright (C) 1999, 2001, 2002, 2004, 2005, 2007
|
|
|
|
Free Software Foundation, Inc.
|
1999-08-31 01:14:27 +00:00
|
|
|
|
|
|
|
Contributed by Cygnus Solutions.
|
|
|
|
|
2000-04-03 04:43:26 +00:00
|
|
|
This file is part of GDB.
|
1999-08-31 01:14:27 +00:00
|
|
|
|
2000-04-03 04:43:26 +00:00
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
|
|
it under the terms of the GNU General Public License as published by
|
|
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
|
|
(at your option) any later version.
|
1999-08-31 01:14:27 +00:00
|
|
|
|
2000-04-03 04:43:26 +00:00
|
|
|
This program is distributed in the hope that it will be useful,
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
GNU General Public License for more details.
|
1999-08-31 01:14:27 +00:00
|
|
|
|
2000-04-03 04:43:26 +00:00
|
|
|
You should have received a copy of the GNU General Public License
|
|
|
|
along with this program; if not, write to the Free Software
|
2005-12-17 22:34:03 +00:00
|
|
|
Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
|
|
Boston, MA 02110-1301, USA. */
|
1999-08-31 01:14:27 +00:00
|
|
|
|
|
|
|
/* Work in progress */
|
|
|
|
|
|
|
|
/* This file was created with the aid of ``gdb-events.sh''.
|
|
|
|
|
|
|
|
The bourn shell script ``gdb-events.sh'' creates the files
|
|
|
|
``new-gdb-events.c'' and ``new-gdb-events.h and then compares
|
|
|
|
them against the existing ``gdb-events.[hc]''. Any differences
|
|
|
|
found being reported.
|
|
|
|
|
|
|
|
If editing this file, please also run gdb-events.sh and merge any
|
|
|
|
changes into that script. Conversely, when making sweeping changes
|
|
|
|
to this file, modifying gdb-events.sh and using its output may
|
2005-01-14 00:16:53 +00:00
|
|
|
prove easier. */
|
1999-08-31 01:14:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
#include "defs.h"
|
|
|
|
#include "gdb-events.h"
|
|
|
|
#include "gdbcmd.h"
|
|
|
|
|
|
|
|
static struct gdb_events null_event_hooks;
|
|
|
|
static struct gdb_events queue_event_hooks;
|
|
|
|
static struct gdb_events *current_event_hooks = &null_event_hooks;
|
|
|
|
|
|
|
|
int gdb_events_debug;
|
2005-02-24 Andrew Cagney <cagney@gnu.org>
Add show_VARIABLE functions, update add_setshow call.
* varobj.c (_initialize_varobj, show_varobjdebug): Add and update.
* valprint.c (_initialize_valprint, show_print_max)
(show_stop_print_at_null, show_repeat_count_threshold)
(show_prettyprint_structs, show_unionprint)
(show_prettyprint_arrays, show_addressprint, show_input_radix)
(show_output_radix): Ditto.
* valops.c (_initialize_valops, show_overload_resolution): Ditto.
* utils.c (initialize_utils, show_chars_per_line)
(show_lines_per_page, show_demangle, show_pagination_enabled)
(show_sevenbit_strings, show_asm_demangle): Ditto
* tui/tui-win.c (_initialize_tui_win, show_tui_border_kind)
(show_tui_border_mode, show_tui_active_border_mode): Ditto.
* top.c (init_main, show_new_async_prompt)
(show_async_command_editing_p, show_write_history_p)
(show_history_size, show_history_filename, show_caution)
(show_annotation_level, init_main): Ditto.
* target.c (initialize_targets, show_targetdebug)
(show_trust_readonly): Ditto.
* symfile.c (_initialize_symfile, show_symbol_reloading)
(show_ext_args, show_download_write_size)
(show_debug_file_directory): Ditto.
* source.c (_initialize_source, show_lines_to_list): Ditto.
* solib.c (_initialize_solib, show_auto_solib_add)
(show_solib_search_path): Ditto.
* p-valprint.c (_initialize_pascal_valprint)
(show_pascal_static_field_print): Ditto.
* printcmd.c (_initialize_printcmd, show_max_symbolic_offset)
(show_print_symbol_filename): Add and update.
* parse.c (_initialize_parse, show_expressiondebug): Dito.
* observer.c (_initialize_observer, show_observer_debug): Dito.
* maint.c (_initialize_maint_cmds, show_watchdog)
(show_maintenance_profile_p): Dito.
* linux-nat.c (_initialize_linux_nat, show_debug_linux_nat): Dito.
* infrun.c (_initialize_infrun, show_debug_infrun)
(show_stop_on_solib_events, show_follow_fork_mode_string)
(show_scheduler_mode, show_step_stop_if_no_debug): Ditto.
* infcall.c (_initialize_infcall, show_coerce_float_to_double_p)
(show_unwind_on_signal_p): Ditto.
* gdbtypes.c (build_gdbtypes, show_opaque_type_resolution)
(_initialize_gdbtypes, show_overload_debug): Ditto.
* gdb-events.c, gdb-events.sh (_initialize_gdb_events)
(show_gdb_events_debug): Ditto.
* gdbarch.c, gdbarch.sh (show_gdbarch_debug)
(_initialize_gdbarch): Ditto.
* frame.c (_initialize_frame, show_backtrace_past_main)
(show_backtrace_past_entry, show_backtrace_limit)
(show_frame_debug): Ditto.
* exec.c (_initialize_exec, show_write_files): Ditto.
* dwarf2read.c (_initialize_dwarf2_read)
(show_dwarf2_max_cache_age): Ditto.
* demangle.c (_initialize_demangler)
(show_demangling_style_names): Ditto.
* dcache.c (_initialize_dcache, show_dcache_enabled_p): Ditto.
* cp-valprint.c (show_static_field_print)
(_initialize_cp_valprint, show_vtblprint, show_objectprint): Ditto.
* corefile.c (_initialize_core, show_gnutarget_string): Ditto.
* cli/cli-logging.c (_initialize_cli_logging)
(show_logging_overwrite, show_logging_redirect)
(show_logging_filename): Ditto.
* cli/cli-cmds.c (show_info_verbose, show_history_expansion_p)
(init_cli_cmds, show_baud_rate, show_remote_debug)
(show_remote_timeout, show_max_user_call_depth): Ditto.
* charset.c (show_host_charset_name, show_target_charset_name)
(initialize_charset): Ditto.
* breakpoint.c (show_can_use_hw_watchpoints)
(show_pending_break_support, _initialize_breakpoint): Ditto.
2005-02-24 13:51:36 +00:00
|
|
|
static void
|
|
|
|
show_gdb_events_debug (struct ui_file *file, int from_tty,
|
|
|
|
struct cmd_list_element *c, const char *value)
|
|
|
|
{
|
|
|
|
fprintf_filtered (file, _("Event debugging is %s.\n"), value);
|
|
|
|
}
|
|
|
|
|
1999-08-31 01:14:27 +00:00
|
|
|
|
|
|
|
void
|
|
|
|
breakpoint_create_event (int b)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "breakpoint_create_event\n");
|
|
|
|
if (!current_event_hooks->breakpoint_create)
|
|
|
|
return;
|
|
|
|
current_event_hooks->breakpoint_create (b);
|
|
|
|
}
|
|
|
|
|
|
|
|
void
|
|
|
|
breakpoint_delete_event (int b)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "breakpoint_delete_event\n");
|
|
|
|
if (!current_event_hooks->breakpoint_delete)
|
|
|
|
return;
|
|
|
|
current_event_hooks->breakpoint_delete (b);
|
|
|
|
}
|
|
|
|
|
|
|
|
void
|
|
|
|
breakpoint_modify_event (int b)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "breakpoint_modify_event\n");
|
|
|
|
if (!current_event_hooks->breakpoint_modify)
|
|
|
|
return;
|
|
|
|
current_event_hooks->breakpoint_modify (b);
|
|
|
|
}
|
|
|
|
|
2001-06-06 14:44:42 +00:00
|
|
|
void
|
|
|
|
tracepoint_create_event (int number)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "tracepoint_create_event\n");
|
|
|
|
if (!current_event_hooks->tracepoint_create)
|
|
|
|
return;
|
|
|
|
current_event_hooks->tracepoint_create (number);
|
|
|
|
}
|
|
|
|
|
|
|
|
void
|
|
|
|
tracepoint_delete_event (int number)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "tracepoint_delete_event\n");
|
|
|
|
if (!current_event_hooks->tracepoint_delete)
|
|
|
|
return;
|
|
|
|
current_event_hooks->tracepoint_delete (number);
|
|
|
|
}
|
|
|
|
|
|
|
|
void
|
|
|
|
tracepoint_modify_event (int number)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "tracepoint_modify_event\n");
|
|
|
|
if (!current_event_hooks->tracepoint_modify)
|
|
|
|
return;
|
|
|
|
current_event_hooks->tracepoint_modify (number);
|
|
|
|
}
|
|
|
|
|
2001-08-11 00:41:02 +00:00
|
|
|
void
|
|
|
|
architecture_changed_event (void)
|
|
|
|
{
|
|
|
|
if (gdb_events_debug)
|
|
|
|
fprintf_unfiltered (gdb_stdlog, "architecture_changed_event\n");
|
|
|
|
if (!current_event_hooks->architecture_changed)
|
|
|
|
return;
|
|
|
|
current_event_hooks->architecture_changed ();
|
|
|
|
}
|
|
|
|
|
1999-12-22 21:45:38 +00:00
|
|
|
struct gdb_events *
|
2004-06-26 20:37:13 +00:00
|
|
|
deprecated_set_gdb_event_hooks (struct gdb_events *vector)
|
1999-08-31 01:14:27 +00:00
|
|
|
{
|
1999-12-22 21:45:38 +00:00
|
|
|
struct gdb_events *old_events = current_event_hooks;
|
1999-08-31 01:14:27 +00:00
|
|
|
if (vector == NULL)
|
|
|
|
current_event_hooks = &queue_event_hooks;
|
|
|
|
else
|
|
|
|
current_event_hooks = vector;
|
1999-12-22 21:45:38 +00:00
|
|
|
return old_events;
|
1999-08-31 01:14:27 +00:00
|
|
|
}
|
|
|
|
|
2002-08-16 16:09:07 +00:00
|
|
|
void
|
|
|
|
clear_gdb_event_hooks (void)
|
|
|
|
{
|
2004-06-26 20:37:13 +00:00
|
|
|
deprecated_set_gdb_event_hooks (&null_event_hooks);
|
2002-08-16 16:09:07 +00:00
|
|
|
}
|
|
|
|
|
1999-08-31 01:14:27 +00:00
|
|
|
enum gdb_event
|
2000-04-03 04:43:26 +00:00
|
|
|
{
|
|
|
|
breakpoint_create,
|
|
|
|
breakpoint_delete,
|
|
|
|
breakpoint_modify,
|
2001-06-06 14:44:42 +00:00
|
|
|
tracepoint_create,
|
|
|
|
tracepoint_delete,
|
|
|
|
tracepoint_modify,
|
2001-08-11 00:41:02 +00:00
|
|
|
architecture_changed,
|
2000-04-03 04:43:26 +00:00
|
|
|
nr_gdb_events
|
|
|
|
};
|
1999-08-31 01:14:27 +00:00
|
|
|
|
|
|
|
struct breakpoint_create
|
|
|
|
{
|
|
|
|
int b;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct breakpoint_delete
|
|
|
|
{
|
|
|
|
int b;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct breakpoint_modify
|
|
|
|
{
|
|
|
|
int b;
|
|
|
|
};
|
|
|
|
|
2001-06-06 14:44:42 +00:00
|
|
|
struct tracepoint_create
|
|
|
|
{
|
|
|
|
int number;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct tracepoint_delete
|
|
|
|
{
|
|
|
|
int number;
|
|
|
|
};
|
|
|
|
|
|
|
|
struct tracepoint_modify
|
|
|
|
{
|
|
|
|
int number;
|
|
|
|
};
|
|
|
|
|
1999-08-31 01:14:27 +00:00
|
|
|
struct event
|
|
|
|
{
|
|
|
|
enum gdb_event type;
|
|
|
|
struct event *next;
|
|
|
|
union
|
|
|
|
{
|
2000-04-03 04:43:26 +00:00
|
|
|
struct breakpoint_create breakpoint_create;
|
|
|
|
struct breakpoint_delete breakpoint_delete;
|
|
|
|
struct breakpoint_modify breakpoint_modify;
|
2001-06-06 14:44:42 +00:00
|
|
|
struct tracepoint_create tracepoint_create;
|
|
|
|
struct tracepoint_delete tracepoint_delete;
|
|
|
|
struct tracepoint_modify tracepoint_modify;
|
1999-08-31 01:14:27 +00:00
|
|
|
}
|
|
|
|
data;
|
|
|
|
};
|
|
|
|
struct event *pending_events;
|
|
|
|
struct event *delivering_events;
|
|
|
|
|
|
|
|
static void
|
|
|
|
append (struct event *new_event)
|
|
|
|
{
|
|
|
|
struct event **event = &pending_events;
|
|
|
|
while ((*event) != NULL)
|
|
|
|
event = &((*event)->next);
|
|
|
|
(*event) = new_event;
|
|
|
|
(*event)->next = NULL;
|
|
|
|
}
|
|
|
|
|
|
|
|
static void
|
|
|
|
queue_breakpoint_create (int b)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = breakpoint_create;
|
|
|
|
event->data.breakpoint_create.b = b;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
|
|
|
static void
|
|
|
|
queue_breakpoint_delete (int b)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = breakpoint_delete;
|
|
|
|
event->data.breakpoint_delete.b = b;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
|
|
|
static void
|
|
|
|
queue_breakpoint_modify (int b)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = breakpoint_modify;
|
|
|
|
event->data.breakpoint_modify.b = b;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
2001-06-06 14:44:42 +00:00
|
|
|
static void
|
|
|
|
queue_tracepoint_create (int number)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = tracepoint_create;
|
|
|
|
event->data.tracepoint_create.number = number;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
|
|
|
static void
|
|
|
|
queue_tracepoint_delete (int number)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = tracepoint_delete;
|
|
|
|
event->data.tracepoint_delete.number = number;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
|
|
|
static void
|
|
|
|
queue_tracepoint_modify (int number)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = tracepoint_modify;
|
|
|
|
event->data.tracepoint_modify.number = number;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
2001-08-11 00:41:02 +00:00
|
|
|
static void
|
|
|
|
queue_architecture_changed (void)
|
|
|
|
{
|
|
|
|
struct event *event = XMALLOC (struct event);
|
|
|
|
event->type = architecture_changed;
|
|
|
|
append (event);
|
|
|
|
}
|
|
|
|
|
1999-08-31 01:14:27 +00:00
|
|
|
void
|
|
|
|
gdb_events_deliver (struct gdb_events *vector)
|
|
|
|
{
|
|
|
|
/* Just zap any events left around from last time. */
|
|
|
|
while (delivering_events != NULL)
|
|
|
|
{
|
|
|
|
struct event *event = delivering_events;
|
|
|
|
delivering_events = event->next;
|
2000-12-15 01:01:51 +00:00
|
|
|
xfree (event);
|
1999-08-31 01:14:27 +00:00
|
|
|
}
|
|
|
|
/* Process any pending events. Because one of the deliveries could
|
|
|
|
bail out we move everything off of the pending queue onto an
|
|
|
|
in-progress queue where it can, later, be cleaned up if
|
|
|
|
necessary. */
|
|
|
|
delivering_events = pending_events;
|
|
|
|
pending_events = NULL;
|
|
|
|
while (delivering_events != NULL)
|
|
|
|
{
|
|
|
|
struct event *event = delivering_events;
|
|
|
|
switch (event->type)
|
2000-04-03 04:43:26 +00:00
|
|
|
{
|
|
|
|
case breakpoint_create:
|
|
|
|
vector->breakpoint_create
|
|
|
|
(event->data.breakpoint_create.b);
|
|
|
|
break;
|
|
|
|
case breakpoint_delete:
|
|
|
|
vector->breakpoint_delete
|
|
|
|
(event->data.breakpoint_delete.b);
|
|
|
|
break;
|
|
|
|
case breakpoint_modify:
|
|
|
|
vector->breakpoint_modify
|
|
|
|
(event->data.breakpoint_modify.b);
|
|
|
|
break;
|
2001-06-06 14:44:42 +00:00
|
|
|
case tracepoint_create:
|
|
|
|
vector->tracepoint_create
|
|
|
|
(event->data.tracepoint_create.number);
|
|
|
|
break;
|
|
|
|
case tracepoint_delete:
|
|
|
|
vector->tracepoint_delete
|
|
|
|
(event->data.tracepoint_delete.number);
|
|
|
|
break;
|
|
|
|
case tracepoint_modify:
|
|
|
|
vector->tracepoint_modify
|
|
|
|
(event->data.tracepoint_modify.number);
|
|
|
|
break;
|
2001-08-11 00:41:02 +00:00
|
|
|
case architecture_changed:
|
|
|
|
vector->architecture_changed ();
|
|
|
|
break;
|
2000-04-03 04:43:26 +00:00
|
|
|
}
|
1999-08-31 01:14:27 +00:00
|
|
|
delivering_events = event->next;
|
2000-12-15 01:01:51 +00:00
|
|
|
xfree (event);
|
1999-08-31 01:14:27 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
void _initialize_gdb_events (void);
|
|
|
|
void
|
|
|
|
_initialize_gdb_events (void)
|
|
|
|
{
|
2000-03-28 02:25:14 +00:00
|
|
|
struct cmd_list_element *c;
|
1999-08-31 01:14:27 +00:00
|
|
|
queue_event_hooks.breakpoint_create = queue_breakpoint_create;
|
|
|
|
queue_event_hooks.breakpoint_delete = queue_breakpoint_delete;
|
|
|
|
queue_event_hooks.breakpoint_modify = queue_breakpoint_modify;
|
2001-06-06 14:44:42 +00:00
|
|
|
queue_event_hooks.tracepoint_create = queue_tracepoint_create;
|
|
|
|
queue_event_hooks.tracepoint_delete = queue_tracepoint_delete;
|
|
|
|
queue_event_hooks.tracepoint_modify = queue_tracepoint_modify;
|
2001-08-11 00:41:02 +00:00
|
|
|
queue_event_hooks.architecture_changed = queue_architecture_changed;
|
2000-03-28 02:25:14 +00:00
|
|
|
|
2005-02-18 Andrew Cagney <cagney@gnu.org>
Use add_setshow_zinteger_cmd through out. Re-sync gdbarch.sh
and gdbarch.c.
* breakpoint.c, frame.c, gdb-events.sh, gdbarch.sh: Update.
* gdbtypes.c, infrun.c, linux-nat.c, maint.c, monitor.c: Update.
* pa64solib.c, parse.c, remote-mips.c, ser-go32.c: Update.
* serial.c, solib-frv.c, somsolib.c, target.c, top.c: Update.
* varobj.c, cli/cli-cmds.c: Update.
* gdbarch.c, gdb-events.c: Regenerate.
2005-02-18 18:58:56 +00:00
|
|
|
add_setshow_zinteger_cmd ("event", class_maintenance,
|
|
|
|
&gdb_events_debug, _("\
|
|
|
|
Set event debugging."), _("\
|
|
|
|
Show event debugging."), _("\
|
|
|
|
When non-zero, event/notify debugging is enabled."),
|
|
|
|
NULL,
|
2005-02-24 Andrew Cagney <cagney@gnu.org>
Add show_VARIABLE functions, update add_setshow call.
* varobj.c (_initialize_varobj, show_varobjdebug): Add and update.
* valprint.c (_initialize_valprint, show_print_max)
(show_stop_print_at_null, show_repeat_count_threshold)
(show_prettyprint_structs, show_unionprint)
(show_prettyprint_arrays, show_addressprint, show_input_radix)
(show_output_radix): Ditto.
* valops.c (_initialize_valops, show_overload_resolution): Ditto.
* utils.c (initialize_utils, show_chars_per_line)
(show_lines_per_page, show_demangle, show_pagination_enabled)
(show_sevenbit_strings, show_asm_demangle): Ditto
* tui/tui-win.c (_initialize_tui_win, show_tui_border_kind)
(show_tui_border_mode, show_tui_active_border_mode): Ditto.
* top.c (init_main, show_new_async_prompt)
(show_async_command_editing_p, show_write_history_p)
(show_history_size, show_history_filename, show_caution)
(show_annotation_level, init_main): Ditto.
* target.c (initialize_targets, show_targetdebug)
(show_trust_readonly): Ditto.
* symfile.c (_initialize_symfile, show_symbol_reloading)
(show_ext_args, show_download_write_size)
(show_debug_file_directory): Ditto.
* source.c (_initialize_source, show_lines_to_list): Ditto.
* solib.c (_initialize_solib, show_auto_solib_add)
(show_solib_search_path): Ditto.
* p-valprint.c (_initialize_pascal_valprint)
(show_pascal_static_field_print): Ditto.
* printcmd.c (_initialize_printcmd, show_max_symbolic_offset)
(show_print_symbol_filename): Add and update.
* parse.c (_initialize_parse, show_expressiondebug): Dito.
* observer.c (_initialize_observer, show_observer_debug): Dito.
* maint.c (_initialize_maint_cmds, show_watchdog)
(show_maintenance_profile_p): Dito.
* linux-nat.c (_initialize_linux_nat, show_debug_linux_nat): Dito.
* infrun.c (_initialize_infrun, show_debug_infrun)
(show_stop_on_solib_events, show_follow_fork_mode_string)
(show_scheduler_mode, show_step_stop_if_no_debug): Ditto.
* infcall.c (_initialize_infcall, show_coerce_float_to_double_p)
(show_unwind_on_signal_p): Ditto.
* gdbtypes.c (build_gdbtypes, show_opaque_type_resolution)
(_initialize_gdbtypes, show_overload_debug): Ditto.
* gdb-events.c, gdb-events.sh (_initialize_gdb_events)
(show_gdb_events_debug): Ditto.
* gdbarch.c, gdbarch.sh (show_gdbarch_debug)
(_initialize_gdbarch): Ditto.
* frame.c (_initialize_frame, show_backtrace_past_main)
(show_backtrace_past_entry, show_backtrace_limit)
(show_frame_debug): Ditto.
* exec.c (_initialize_exec, show_write_files): Ditto.
* dwarf2read.c (_initialize_dwarf2_read)
(show_dwarf2_max_cache_age): Ditto.
* demangle.c (_initialize_demangler)
(show_demangling_style_names): Ditto.
* dcache.c (_initialize_dcache, show_dcache_enabled_p): Ditto.
* cp-valprint.c (show_static_field_print)
(_initialize_cp_valprint, show_vtblprint, show_objectprint): Ditto.
* corefile.c (_initialize_core, show_gnutarget_string): Ditto.
* cli/cli-logging.c (_initialize_cli_logging)
(show_logging_overwrite, show_logging_redirect)
(show_logging_filename): Ditto.
* cli/cli-cmds.c (show_info_verbose, show_history_expansion_p)
(init_cli_cmds, show_baud_rate, show_remote_debug)
(show_remote_timeout, show_max_user_call_depth): Ditto.
* charset.c (show_host_charset_name, show_target_charset_name)
(initialize_charset): Ditto.
* breakpoint.c (show_can_use_hw_watchpoints)
(show_pending_break_support, _initialize_breakpoint): Ditto.
2005-02-24 13:51:36 +00:00
|
|
|
show_gdb_events_debug,
|
2005-02-18 Andrew Cagney <cagney@gnu.org>
Use add_setshow_zinteger_cmd through out. Re-sync gdbarch.sh
and gdbarch.c.
* breakpoint.c, frame.c, gdb-events.sh, gdbarch.sh: Update.
* gdbtypes.c, infrun.c, linux-nat.c, maint.c, monitor.c: Update.
* pa64solib.c, parse.c, remote-mips.c, ser-go32.c: Update.
* serial.c, solib-frv.c, somsolib.c, target.c, top.c: Update.
* varobj.c, cli/cli-cmds.c: Update.
* gdbarch.c, gdb-events.c: Regenerate.
2005-02-18 18:58:56 +00:00
|
|
|
&setdebuglist, &showdebuglist);
|
1999-08-31 01:14:27 +00:00
|
|
|
}
|