mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-06 14:21:43 +08:00
Add a new 'info proc files' subcommand of 'info proc'.
This command displays a list of open file descriptors. gdb/ChangeLog: * defs.h (enum info_proc_what) [IP_FILES]: New value. * infcmd.c (info_proc_cmd_files): New function. (_initialize_infcmd): Register 'info proc files' command.
This commit is contained in:
parent
725e299974
commit
e98ee8c458
@ -1,3 +1,9 @@
|
||||
2018-09-18 John Baldwin <jhb@FreeBSD.org>
|
||||
|
||||
* defs.h (enum info_proc_what) [IP_FILES]: New value.
|
||||
* infcmd.c (info_proc_cmd_files): New function.
|
||||
(_initialize_infcmd): Register 'info proc files' command.
|
||||
|
||||
2018-09-18 John Baldwin <jhb@FreeBSD.org>
|
||||
|
||||
* gnulib/aclocal-m4-deps.mk: Re-generate.
|
||||
|
@ -389,6 +389,9 @@ enum info_proc_what
|
||||
/* * Display `info proc cwd'. */
|
||||
IP_CWD,
|
||||
|
||||
/* * Display `info proc files'. */
|
||||
IP_FILES,
|
||||
|
||||
/* * Display all of the above. */
|
||||
IP_ALL
|
||||
};
|
||||
|
12
gdb/infcmd.c
12
gdb/infcmd.c
@ -3218,6 +3218,14 @@ info_proc_cmd_exe (const char *args, int from_tty)
|
||||
info_proc_cmd_1 (args, IP_EXE, from_tty);
|
||||
}
|
||||
|
||||
/* Implement `info proc files'. */
|
||||
|
||||
static void
|
||||
info_proc_cmd_files (const char *args, int from_tty)
|
||||
{
|
||||
info_proc_cmd_1 (args, IP_FILES, from_tty);
|
||||
}
|
||||
|
||||
/* Implement `info proc all'. */
|
||||
|
||||
static void
|
||||
@ -3543,6 +3551,10 @@ List command line arguments of the process."),
|
||||
List absolute filename for executable of the process."),
|
||||
&info_proc_cmdlist);
|
||||
|
||||
add_cmd ("files", class_info, info_proc_cmd_files, _("\
|
||||
List files opened by the specified process."),
|
||||
&info_proc_cmdlist);
|
||||
|
||||
add_cmd ("all", class_info, info_proc_cmd_all, _("\
|
||||
List all available /proc info."),
|
||||
&info_proc_cmdlist);
|
||||
|
Loading…
x
Reference in New Issue
Block a user