gdb: Make use of 'add_info' to create info sub-commands.

Switch to using 'add_info' function for creating basic info
sub-commands.

gdb/ChangeLog:

	* avr-tdep.c (_initialize_avr_tdep): Switch to 'add_info' for creating
	info sub-commands.
	* gnu-nat.c (add_task_commands): Likewise.
	* macrocmd.c (_initialize_macrocmd): Likewise.
This commit is contained in:
Andrew Burgess 2015-11-09 20:27:55 +00:00
parent f3575e0837
commit 5f515954d1
4 changed files with 25 additions and 27 deletions

View file

@ -1,3 +1,10 @@
2015-11-11 Andrew Burgess <andrew.burgess@embecosm.com>
* avr-tdep.c (_initialize_avr_tdep): Switch to 'add_info' for creating
info sub-commands.
* gnu-nat.c (add_task_commands): Likewise.
* macrocmd.c (_initialize_macrocmd): Likewise.
2015-11-11 Andrew Burgess <andrew.burgess@embecosm.com> 2015-11-11 Andrew Burgess <andrew.burgess@embecosm.com>
* cli/cli-decode.c (add_info): Switch to class_info. * cli/cli-decode.c (add_info): Switch to class_info.

View file

@ -1632,7 +1632,6 @@ _initialize_avr_tdep (void)
/* FIXME: TRoth/2002-02-18: This should probably be changed to 'info avr /* FIXME: TRoth/2002-02-18: This should probably be changed to 'info avr
io_registers' to signify it is not available on other platforms. */ io_registers' to signify it is not available on other platforms. */
add_cmd ("io_registers", class_info, avr_io_reg_read_command, add_info ("io_registers", avr_io_reg_read_command,
_("query remote avr target for io space register values"), _("query remote avr target for io space register values"));
&infolist);
} }

View file

@ -3264,21 +3264,16 @@ This is the same as setting `task pause', `exceptions', and\n\
&setlist); &setlist);
/* Commands to show information about the task's ports. */ /* Commands to show information about the task's ports. */
add_cmd ("send-rights", class_info, info_send_rights_cmd, add_info ("send-rights", info_send_rights_cmd,
_("Show information about the task's send rights"), _("Show information about the task's send rights"));
&infolist); add_info ("receive-rights", info_recv_rights_cmd,
add_cmd ("receive-rights", class_info, info_recv_rights_cmd, _("Show information about the task's receive rights"));
_("Show information about the task's receive rights"), add_info ("port-rights", info_port_rights_cmd,
&infolist); _("Show information about the task's port rights"));
add_cmd ("port-rights", class_info, info_port_rights_cmd, add_info ("port-sets", info_port_sets_cmd,
_("Show information about the task's port rights"), _("Show information about the task's port sets"));
&infolist); add_info ("dead-names", info_dead_names_cmd,
add_cmd ("port-sets", class_info, info_port_sets_cmd, _("Show information about the task's dead names"));
_("Show information about the task's port sets"),
&infolist);
add_cmd ("dead-names", class_info, info_dead_names_cmd,
_("Show information about the task's dead names"),
&infolist);
add_info_alias ("ports", "port-rights", 1); add_info_alias ("ports", "port-rights", 1);
add_info_alias ("port", "port-rights", 1); add_info_alias ("port", "port-rights", 1);
add_info_alias ("psets", "port-sets", 1); add_info_alias ("psets", "port-sets", 1);

View file

@ -522,21 +522,18 @@ expression work together to yield a pre-processed expression."),
&macrolist); &macrolist);
add_alias_cmd ("exp1", "expand-once", no_class, 1, &macrolist); add_alias_cmd ("exp1", "expand-once", no_class, 1, &macrolist);
add_cmd ("macro", no_class, info_macro_command, add_info ("macro", info_macro_command,
_("Show the definition of MACRO, and it's source location.\n\ _("Show the definition of MACRO, and it's source location.\n\
Usage: info macro [-a|-all] [--] MACRO\n\ Usage: info macro [-a|-all] [--] MACRO\n\
Options: \n\ Options: \n\
-a, --all Output all definitions of MACRO in the current compilation\ -a, --all Output all definitions of MACRO in the current compilation\
unit.\n\ unit.\n\
-- Specify the end of arguments and the beginning of the MACRO."), -- Specify the end of arguments and the beginning of the MACRO."));
&infolist); add_info ("macros", info_macros_command,
add_cmd ("macros", no_class, info_macros_command,
_("Show the definitions of all macros at LINESPEC, or the current \ _("Show the definitions of all macros at LINESPEC, or the current \
source location.\n\ source location.\n\
Usage: info macros [LINESPEC]"), Usage: info macros [LINESPEC]"));
&infolist);
add_cmd ("define", no_class, macro_define_command, _("\ add_cmd ("define", no_class, macro_define_command, _("\
Define a new C/C++ preprocessor macro.\n\ Define a new C/C++ preprocessor macro.\n\