mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-03 05:12:28 +08:00
gdb: remove unnecessary lookup_cmd when deprecating commands
Remove a few instances where we look up a command by name, but could just use the return value of a previous "add command" function call instead. gdb/ChangeLog: * mi/mi-main.c (_initialize_mi_main): * python/py-auto-load.c (gdbpy_initialize_auto_load): * remote.c (_initialize_remote): Change-Id: I6d06f9ca636e340c88c1064ae870483ad392607d
This commit is contained in:
@ -59,9 +59,6 @@ info_auto_load_python_scripts (const char *pattern, int from_tty)
|
||||
int
|
||||
gdbpy_initialize_auto_load (void)
|
||||
{
|
||||
struct cmd_list_element *cmd;
|
||||
const char *cmd_name;
|
||||
|
||||
add_setshow_boolean_cmd ("python-scripts", class_support,
|
||||
&auto_load_python_scripts, _("\
|
||||
Set the debugger's behaviour regarding auto-loaded Python scripts."), _("\
|
||||
@ -73,32 +70,28 @@ This options has security implications for untrusted inferiors."),
|
||||
auto_load_set_cmdlist_get (),
|
||||
auto_load_show_cmdlist_get ());
|
||||
|
||||
add_setshow_boolean_cmd ("auto-load-scripts", class_support,
|
||||
&auto_load_python_scripts, _("\
|
||||
set_show_commands auto_load_scripts_cmds
|
||||
= add_setshow_boolean_cmd ("auto-load-scripts", class_support,
|
||||
&auto_load_python_scripts, _("\
|
||||
Set the debugger's behaviour regarding auto-loaded Python scripts, "
|
||||
"deprecated."),
|
||||
_("\
|
||||
_("\
|
||||
Show the debugger's behaviour regarding auto-loaded Python scripts, "
|
||||
"deprecated."),
|
||||
NULL, NULL, show_auto_load_python_scripts,
|
||||
&setlist, &showlist);
|
||||
cmd_name = "auto-load-scripts";
|
||||
cmd = lookup_cmd (&cmd_name, setlist, "", NULL, -1, 1);
|
||||
deprecate_cmd (cmd, "set auto-load python-scripts");
|
||||
|
||||
/* It is needed because lookup_cmd updates the CMD_NAME pointer. */
|
||||
cmd_name = "auto-load-scripts";
|
||||
cmd = lookup_cmd (&cmd_name, showlist, "", NULL, -1, 1);
|
||||
deprecate_cmd (cmd, "show auto-load python-scripts");
|
||||
NULL, NULL, show_auto_load_python_scripts,
|
||||
&setlist, &showlist);
|
||||
deprecate_cmd (auto_load_scripts_cmds.set, "set auto-load python-scripts");
|
||||
deprecate_cmd (auto_load_scripts_cmds.show, "show auto-load python-scripts");
|
||||
|
||||
add_cmd ("python-scripts", class_info, info_auto_load_python_scripts,
|
||||
_("Print the list of automatically loaded Python scripts.\n\
|
||||
Usage: info auto-load python-scripts [REGEXP]"),
|
||||
auto_load_info_cmdlist_get ());
|
||||
|
||||
cmd = add_info ("auto-load-scripts", info_auto_load_python_scripts, _("\
|
||||
cmd_list_element *info_auto_load_scripts_cmd
|
||||
= add_info ("auto-load-scripts", info_auto_load_python_scripts, _("\
|
||||
Print the list of automatically loaded Python scripts, deprecated."));
|
||||
deprecate_cmd (cmd, "info auto-load python-scripts");
|
||||
deprecate_cmd (info_auto_load_scripts_cmd, "info auto-load python-scripts");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user