Get rid of deprecated_init_ui_hook
This hook is no longer used, and can therefore be eliminated. gdb/ChangeLog: * defs.h (deprecated_init_ui_hook): Delete. Remove associated comment. * top.c (deprecated_init_ui_hook): Delete. (gdb_init): Remove handling of deprecated_init_ui_hook. * interps.c (clear_interpreter_hooks): Remove handling of deprecated_init_ui_hook. * main.c (captured_main): Update comment.
This commit is contained in:
parent
b30a0bc387
commit
f218b647aa
5 changed files with 11 additions and 22 deletions
|
@ -1,3 +1,13 @@
|
||||||
|
2015-05-06 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
|
* defs.h (deprecated_init_ui_hook): Delete. Remove associated
|
||||||
|
comment.
|
||||||
|
* top.c (deprecated_init_ui_hook): Delete.
|
||||||
|
(gdb_init): Remove handling of deprecated_init_ui_hook.
|
||||||
|
* interps.c (clear_interpreter_hooks): Remove handling of
|
||||||
|
deprecated_init_ui_hook.
|
||||||
|
* main.c (captured_main): Update comment.
|
||||||
|
|
||||||
2015-05-06 Joel Brobecker <brobecker@adacore.com>
|
2015-05-06 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
* solib.c (_initialize_solib): Add "info dll" alias creation.
|
* solib.c (_initialize_solib): Add "info dll" alias creation.
|
||||||
|
|
|
@ -633,10 +633,6 @@ extern int watchdog;
|
||||||
/* * The name of the interpreter if specified on the command line. */
|
/* * The name of the interpreter if specified on the command line. */
|
||||||
extern char *interpreter_p;
|
extern char *interpreter_p;
|
||||||
|
|
||||||
/* If a given interpreter matches INTERPRETER_P then it should update
|
|
||||||
deprecated_init_ui_hook with the per-interpreter implementation. */
|
|
||||||
/* FIXME: deprecated_init_ui_hook should be moved here. */
|
|
||||||
|
|
||||||
struct target_waitstatus;
|
struct target_waitstatus;
|
||||||
struct cmd_list_element;
|
struct cmd_list_element;
|
||||||
|
|
||||||
|
@ -644,7 +640,6 @@ extern void (*deprecated_pre_add_symbol_hook) (const char *);
|
||||||
extern void (*deprecated_post_add_symbol_hook) (void);
|
extern void (*deprecated_post_add_symbol_hook) (void);
|
||||||
extern void (*selected_frame_level_changed_hook) (int);
|
extern void (*selected_frame_level_changed_hook) (int);
|
||||||
extern int (*deprecated_ui_loop_hook) (int signo);
|
extern int (*deprecated_ui_loop_hook) (int signo);
|
||||||
extern void (*deprecated_init_ui_hook) (char *argv0);
|
|
||||||
extern void (*deprecated_show_load_progress) (const char *section,
|
extern void (*deprecated_show_load_progress) (const char *section,
|
||||||
unsigned long section_sent,
|
unsigned long section_sent,
|
||||||
unsigned long section_size,
|
unsigned long section_size,
|
||||||
|
|
|
@ -362,7 +362,6 @@ interp_exec (struct interp *interp, const char *command_str)
|
||||||
void
|
void
|
||||||
clear_interpreter_hooks (void)
|
clear_interpreter_hooks (void)
|
||||||
{
|
{
|
||||||
deprecated_init_ui_hook = 0;
|
|
||||||
deprecated_print_frame_info_listing_hook = 0;
|
deprecated_print_frame_info_listing_hook = 0;
|
||||||
/*print_frame_more_info_hook = 0; */
|
/*print_frame_more_info_hook = 0; */
|
||||||
deprecated_query_hook = 0;
|
deprecated_query_hook = 0;
|
||||||
|
|
|
@ -859,8 +859,7 @@ captured_main (void *data)
|
||||||
/* Try to set up an alternate signal stack for SIGSEGV handlers. */
|
/* Try to set up an alternate signal stack for SIGSEGV handlers. */
|
||||||
setup_alternate_signal_stack ();
|
setup_alternate_signal_stack ();
|
||||||
|
|
||||||
/* Initialize all files. Give the interpreter a chance to take
|
/* Initialize all files. */
|
||||||
control of the console via the deprecated_init_ui_hook (). */
|
|
||||||
gdb_init (gdb_program_name);
|
gdb_init (gdb_program_name);
|
||||||
|
|
||||||
/* Now that gdb_init has created the initial inferior, we're in
|
/* Now that gdb_init has created the initial inferior, we're in
|
||||||
|
|
14
gdb/top.c
14
gdb/top.c
|
@ -172,14 +172,6 @@ char *lim_at_start;
|
||||||
|
|
||||||
/* Hooks for alternate command interfaces. */
|
/* Hooks for alternate command interfaces. */
|
||||||
|
|
||||||
/* Called after most modules have been initialized, but before taking
|
|
||||||
users command file.
|
|
||||||
|
|
||||||
If the UI fails to initialize and it wants GDB to continue using
|
|
||||||
the default UI, then it should clear this hook before returning. */
|
|
||||||
|
|
||||||
void (*deprecated_init_ui_hook) (char *argv0);
|
|
||||||
|
|
||||||
/* This hook is called from within gdb's many mini-event loops which
|
/* This hook is called from within gdb's many mini-event loops which
|
||||||
could steal control from a real user interface's event loop. It
|
could steal control from a real user interface's event loop. It
|
||||||
returns non-zero if the user is requesting a detach, zero
|
returns non-zero if the user is requesting a detach, zero
|
||||||
|
@ -1970,12 +1962,6 @@ gdb_init (char *argv0)
|
||||||
set_language (language_c);
|
set_language (language_c);
|
||||||
expected_language = current_language; /* Don't warn about the change. */
|
expected_language = current_language; /* Don't warn about the change. */
|
||||||
|
|
||||||
/* Allow another UI to initialize. If the UI fails to initialize,
|
|
||||||
and it wants GDB to revert to the CLI, it should clear
|
|
||||||
deprecated_init_ui_hook. */
|
|
||||||
if (deprecated_init_ui_hook)
|
|
||||||
deprecated_init_ui_hook (argv0);
|
|
||||||
|
|
||||||
/* Python initialization, for example, can require various commands to be
|
/* Python initialization, for example, can require various commands to be
|
||||||
installed. For example "info pretty-printer" needs the "info"
|
installed. For example "info pretty-printer" needs the "info"
|
||||||
prefix to be installed. Keep things simple and just do final
|
prefix to be installed. Keep things simple and just do final
|
||||||
|
|
Loading…
Add table
Reference in a new issue