[PATCH 0/4] Enable the user to dump all memory regions

Sergio Lopez
2017-11-28T13:22:21Z

GDB versions prior to df8411da087dc05481926f4c4a82deabc5bc3859
unconditionally included all memory regions in the core dump.

After that change, while is still possible to ask GDB to ignore
/proc/PID/coredump_filter using the 'set use-coredump-filter' command,
there's no way to request it to dump regions marked with the VM_DONTDUMP
flag ("dd" in /proc/PID/smaps").

This patch series implement the new 'set honor-dontdump-flag' command
for GDB, and the "-a" argument for gcore, allowing the user to mimic the
behavior of previous GDB versions.

Sergio Lopez (4):
Implement 'set honor-dontdump-flag' command
Document new 'set honor-dontdump-flag' command
Add "-a" argument to gcore.in
Document the new "-a" argument for gcore

gdb/ChangeLog | 10 ++++++++++
gdb/doc/ChangeLog | 9 +++++++++
gdb/doc/gdb.texinfo | 18 +++++++++++++++++-
gdb/gcore.in | 25 +++++++++++++++++++++++--
gdb/linux-tdep.c | 19 ++++++++++++++++++-
5 files changed, 77 insertions(+), 4 deletions(-)

--
2.14.3