* target.c (maintenance_print_target_stack): New function.
(initialize_targets): Add new "maintenance print target-stack" command.
This commit is contained in:
parent
c7b8f16e18
commit
87680a1410
2 changed files with 25 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-01-29 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* target.c (maintenance_print_target_stack): New function.
|
||||
(initialize_targets): Add new "maintenance print target-stack"
|
||||
command.
|
||||
|
||||
2007-01-28 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* dwarf2read.c (new_symbol): Handle DW_AT_decl_file being zero.
|
||||
|
|
19
gdb/target.c
19
gdb/target.c
|
@ -2769,6 +2769,21 @@ do_monitor_command (char *cmd,
|
|||
target_rcmd (cmd, gdb_stdtarg);
|
||||
}
|
||||
|
||||
/* Print the name of each layers of our target stack. */
|
||||
|
||||
static void
|
||||
maintenance_print_target_stack (char *cmd, int from_tty)
|
||||
{
|
||||
struct target_ops *t;
|
||||
|
||||
printf_filtered (_("The current target stack is:\n"));
|
||||
|
||||
for (t = target_stack; t != NULL; t = t->beneath)
|
||||
{
|
||||
printf_filtered (" - %s (%s)\n", t->to_shortname, t->to_longname);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
initialize_targets (void)
|
||||
{
|
||||
|
@ -2802,5 +2817,9 @@ result in significant performance improvement for remote targets."),
|
|||
add_com ("monitor", class_obscure, do_monitor_command,
|
||||
_("Send a command to the remote monitor (remote targets only)."));
|
||||
|
||||
add_cmd ("target-stack", class_maintenance, maintenance_print_target_stack,
|
||||
_("Print the name of each layer of the internal target stack."),
|
||||
&maintenanceprintlist);
|
||||
|
||||
target_dcache = dcache_init ();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue