mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-21 21:25:24 +08:00
* go32-nat.c (info_dos_cmdlist): New variable.
(go32_info_dos_command): New function. (_initialize_go32_nat): Convert all DOS-specific commands into subcommands of "info dos". Suggested by Andrew Cagney <ac131313@redhat.com>.
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
2001-07-11 Eli Zaretskii <eliz@is.elta.co.il>
|
||||||
|
|
||||||
|
* go32-nat.c (info_dos_cmdlist): New variable.
|
||||||
|
(go32_info_dos_command): New function.
|
||||||
|
(_initialize_go32_nat): Convert all DOS-specific commands into
|
||||||
|
subcommands of "info dos". Suggested by Andrew Cagney
|
||||||
|
<ac131313@redhat.com>.
|
||||||
|
|
||||||
2001-07-11 Mark Kettenis <kettenis@gnu.org>
|
2001-07-11 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* config/nm-linux.h: Fix comments.
|
* config/nm-linux.h: Fix comments.
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include "gdb_wait.h"
|
#include "gdb_wait.h"
|
||||||
#include "gdbcore.h"
|
#include "gdbcore.h"
|
||||||
#include "command.h"
|
#include "command.h"
|
||||||
|
#include "gdbcmd.h"
|
||||||
#include "floatformat.h"
|
#include "floatformat.h"
|
||||||
#include "buildsym.h"
|
#include "buildsym.h"
|
||||||
#include "i387-nat.h"
|
#include "i387-nat.h"
|
||||||
@ -1612,23 +1613,39 @@ go32_sidt (char *arg, int from_tty)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static struct cmd_list_element *info_dos_cmdlist = NULL;
|
||||||
|
|
||||||
|
static void
|
||||||
|
go32_info_dos_command (char *args, int from_tty)
|
||||||
|
{
|
||||||
|
help_list (info_dos_cmdlist, "info dos ", class_info, gdb_stdout);
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
_initialize_go32_nat (void)
|
_initialize_go32_nat (void)
|
||||||
{
|
{
|
||||||
init_go32_ops ();
|
init_go32_ops ();
|
||||||
add_target (&go32_ops);
|
add_target (&go32_ops);
|
||||||
|
|
||||||
add_info ("dos-sysinfo", go32_sysinfo,
|
add_prefix_cmd ("dos", class_info, go32_info_dos_command,
|
||||||
"Display information about the target system, including CPU, OS, DPMI, etc.");
|
"Print information specific to DJGPP (a.k.a. MS-DOS) debugging.",
|
||||||
add_info ("dos-ldt", go32_sldt,
|
&info_dos_cmdlist, "info dos ", 0, &infolist);
|
||||||
"Display entries in the LDT (Local Descriptor Table).\n"
|
|
||||||
"Entry number (an expression) as an argument means display only that entry.");
|
add_cmd ("sysinfo", class_info, go32_sysinfo,
|
||||||
add_info ("dos-gdt", go32_sgdt,
|
"Display information about the target system, including CPU, OS, DPMI, etc.",
|
||||||
"Display entries in the GDT (Global Descriptor Table).\n"
|
&info_dos_cmdlist);
|
||||||
"Entry number (an expression) as an argument means display only that entry.");
|
add_cmd ("ldt", class_info, go32_sldt,
|
||||||
add_info ("dos-idt", go32_sidt,
|
"Display entries in the LDT (Local Descriptor Table).\n"
|
||||||
"Display entries in the IDT (Interrupt Descriptor Table).\n"
|
"Entry number (an expression) as an argument means display only that entry.",
|
||||||
"Entry number (an expression) as an argument means display only that entry.");
|
&info_dos_cmdlist);
|
||||||
|
add_cmd ("gdt", class_info, go32_sgdt,
|
||||||
|
"Display entries in the GDT (Global Descriptor Table).\n"
|
||||||
|
"Entry number (an expression) as an argument means display only that entry.",
|
||||||
|
&info_dos_cmdlist);
|
||||||
|
add_cmd ("idt", class_info, go32_sidt,
|
||||||
|
"Display entries in the IDT (Interrupt Descriptor Table).\n"
|
||||||
|
"Entry number (an expression) as an argument means display only that entry.",
|
||||||
|
&info_dos_cmdlist);
|
||||||
}
|
}
|
||||||
|
|
||||||
pid_t
|
pid_t
|
||||||
|
Reference in New Issue
Block a user