* 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>
|
2007-01-28 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* dwarf2read.c (new_symbol): Handle DW_AT_decl_file being zero.
|
* 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);
|
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
|
void
|
||||||
initialize_targets (void)
|
initialize_targets (void)
|
||||||
{
|
{
|
||||||
|
@ -2802,5 +2817,9 @@ result in significant performance improvement for remote targets."),
|
||||||
add_com ("monitor", class_obscure, do_monitor_command,
|
add_com ("monitor", class_obscure, do_monitor_command,
|
||||||
_("Send a command to the remote monitor (remote targets only)."));
|
_("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 ();
|
target_dcache = dcache_init ();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue