This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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 dump-excluded-mappings' command
for GDB, and the "-a" argument for gcore, allowing the user to mimic the
behavior of previous GDB versions.

---

Changes since v2:
  - 1/5: Removed an empty line between command and definition of variable.
  - 5/5: Added a test case for 'set dump-excluded-mappings'.

Sergio Lopez (5):
  Implement 'set dump-excluded-mappings' command
  Document new {set,show} dump-excluded-mappings commands.
  Implement "-a" command line option for gcore
  Document the new "-a" command line option for gcore
  Extend gdb.core/coredump-filter.exp to test dump-excluded-mappings.

 gdb/NEWS                                   | 10 +++++++
 gdb/doc/gdb.texinfo                        | 21 +++++++++++--
 gdb/gcore.in                               | 47 +++++++++++++++++++-----------
 gdb/linux-tdep.c                           | 30 ++++++++++++++++++-
 gdb/testsuite/gdb.base/coredump-filter.exp | 46 +++++++++++++++++++++--------
 5 files changed, 122 insertions(+), 32 deletions(-)

-- 
2.14.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]