aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2015-11-09 20:27:55 +0000
committerAndrew Burgess <andrew.burgess@embecosm.com>2015-11-11 09:04:05 +0000
commit5f515954d10b69ba6c390e7b8bcfdba2ced7850b (patch)
treef4975dfb0bbfbadf8c6481763e1029774fbcbe0a
parentf3575e08379b36ab3a286c8fb5838a2d54424073 (diff)
downloadfsf-binutils-gdb-5f515954d10b69ba6c390e7b8bcfdba2ced7850b.zip
fsf-binutils-gdb-5f515954d10b69ba6c390e7b8bcfdba2ced7850b.tar.gz
fsf-binutils-gdb-5f515954d10b69ba6c390e7b8bcfdba2ced7850b.tar.bz2
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.
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/avr-tdep.c5
-rw-r--r--gdb/gnu-nat.c25
-rw-r--r--gdb/macrocmd.c15
4 files changed, 25 insertions, 27 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9edfd8d..604ec4d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
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>
+
* cli/cli-decode.c (add_info): Switch to class_info.
2015-11-09 Joel Brobecker <brobecker@adacore.com>
diff --git a/gdb/avr-tdep.c b/gdb/avr-tdep.c
index 9c54b2d..ccc8b45 100644
--- a/gdb/avr-tdep.c
+++ b/gdb/avr-tdep.c
@@ -1632,7 +1632,6 @@ _initialize_avr_tdep (void)
/* FIXME: TRoth/2002-02-18: This should probably be changed to 'info avr
io_registers' to signify it is not available on other platforms. */
- add_cmd ("io_registers", class_info, avr_io_reg_read_command,
- _("query remote avr target for io space register values"),
- &infolist);
+ add_info ("io_registers", avr_io_reg_read_command,
+ _("query remote avr target for io space register values"));
}
diff --git a/gdb/gnu-nat.c b/gdb/gnu-nat.c
index d3f54d0..5e4d705 100644
--- a/gdb/gnu-nat.c
+++ b/gdb/gnu-nat.c
@@ -3264,21 +3264,16 @@ This is the same as setting `task pause', `exceptions', and\n\
&setlist);
/* Commands to show information about the task's ports. */
- add_cmd ("send-rights", class_info, info_send_rights_cmd,
- _("Show information about the task's send rights"),
- &infolist);
- add_cmd ("receive-rights", class_info, info_recv_rights_cmd,
- _("Show information about the task's receive rights"),
- &infolist);
- add_cmd ("port-rights", class_info, info_port_rights_cmd,
- _("Show information about the task's port rights"),
- &infolist);
- add_cmd ("port-sets", class_info, info_port_sets_cmd,
- _("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 ("send-rights", info_send_rights_cmd,
+ _("Show information about the task's send rights"));
+ add_info ("receive-rights", info_recv_rights_cmd,
+ _("Show information about the task's receive rights"));
+ add_info ("port-rights", info_port_rights_cmd,
+ _("Show information about the task's port rights"));
+ add_info ("port-sets", info_port_sets_cmd,
+ _("Show information about the task's port sets"));
+ add_info ("dead-names", info_dead_names_cmd,
+ _("Show information about the task's dead names"));
add_info_alias ("ports", "port-rights", 1);
add_info_alias ("port", "port-rights", 1);
add_info_alias ("psets", "port-sets", 1);
diff --git a/gdb/macrocmd.c b/gdb/macrocmd.c
index aca4fdc..aae3b6d 100644
--- a/gdb/macrocmd.c
+++ b/gdb/macrocmd.c
@@ -522,21 +522,18 @@ expression work together to yield a pre-processed expression."),
&macrolist);
add_alias_cmd ("exp1", "expand-once", no_class, 1, &macrolist);
- add_cmd ("macro", no_class, info_macro_command,
- _("Show the definition of MACRO, and it's source location.\n\
+ add_info ("macro", info_macro_command,
+ _("Show the definition of MACRO, and it's source location.\n\
Usage: info macro [-a|-all] [--] MACRO\n\
Options: \n\
-a, --all Output all definitions of MACRO in the current compilation\
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_cmd ("macros", no_class, info_macros_command,
- _("Show the definitions of all macros at LINESPEC, or the current \
+ add_info ("macros", info_macros_command,
+ _("Show the definitions of all macros at LINESPEC, or the current \
source location.\n\
-Usage: info macros [LINESPEC]"),
- &infolist);
+Usage: info macros [LINESPEC]"));
add_cmd ("define", no_class, macro_define_command, _("\
Define a new C/C++ preprocessor macro.\n\