This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH v2 0/6] Add a new 'info proc files' command
- From: John Baldwin <jhb at FreeBSD dot org>
- To: gdb-patches at sourceware dot org
- Date: Wed, 12 Sep 2018 16:37:01 -0700
- Subject: [PATCH v2 0/6] Add a new 'info proc files' command
This should include most of the suggested documentation fixes from the
first series. It also adds an additional patch that attempts to tidy up
some of the other "info proc" documentation. One change I haven't made
(wasn't sure if it was still desired) was if we wanted to replace the
specific annotations on individual 'info proc' subcommands about which
OS's supported those commands with a single, more general statement that
commands may only be supported on a subset of systems supported by GDB.
I've moved more of the shared code for generating the 'info proc files'
output to fbsd-tdep.c.
One open question still from the first series is if GDB can assume the
presence of routines like 'inet_ntoa' and 'inet_ntop' for formatting
IPv4 and IPv6 addresses. It seems GDB does assume the presence of
newer routines (e.g. getaddrinfo()) on POSIX systems in other places
(e.g. ser-tcp.c), though in those places we use different APIs for
Win32.
John Baldwin (6):
Use KF_PATH to verify the size of a struct kinfo_file.
Add a new 'info proc files' subcommand of 'info proc'.
Add support for 'info proc files' on FreeBSD core dumps.
Support 'info proc files' on live FreeBSD processes.
Document the 'info proc files' command.
Make the "info proc" documentation more consistent.
gdb/ChangeLog | 58 ++++++
gdb/NEWS | 3 +
gdb/defs.h | 3 +
gdb/doc/ChangeLog | 10 +
gdb/doc/gdb.texinfo | 34 +++-
gdb/fbsd-nat.c | 32 ++-
gdb/fbsd-tdep.c | 468 +++++++++++++++++++++++++++++++++++++++++++-
gdb/fbsd-tdep.h | 20 ++
gdb/infcmd.c | 24 ++-
9 files changed, 638 insertions(+), 14 deletions(-)
--
2.18.0