[PATCH 0/5] Coredump under 'ulimit -c' control (v2)
Jon Turney
jon.turney@dronecode.org.uk
Fri Jan 12 14:09:51 GMT 2024
Write a coredump under 'ulimit -c' control and related changes.
The idea here is to make debugging using a coredump work as usual on a unix,
e.g.:
$ ulimit -c unlimited
$ ./segv-program
*** starting '"C:\cygwin64\bin\dumper.exe" "C:\cygwin64\work\segv-program.exe" 16156' for pid 1398, tid 7136
$ gdb segv-program.exe segv-program.exe.core
[...]
Jon Turney (5):
Cygwin: Make 'ulimit -c' control writing a coredump
Cygwin: Disable writing core dumps by default.
Cygwin: Define and use __WCOREFLAG
Cygwin: Treat api_fatal() similarly to a core-dumping signal
Cygwin: Update documentation for cygwin_stackdump
winsup/cygwin/dcrt0.cc | 6 +-
winsup/cygwin/environ.cc | 1 +
winsup/cygwin/exceptions.cc | 122 ++++++++++++++++++++++----
winsup/cygwin/include/cygwin/wait.h | 5 +-
winsup/cygwin/local_includes/winsup.h | 2 +
winsup/cygwin/mm/cygheap.cc | 2 +-
winsup/cygwin/release/3.5.0 | 7 ++
winsup/doc/cygwinenv.xml | 25 ++++--
winsup/doc/misc-funcs.xml | 4 +
winsup/doc/new-features.xml | 12 +++
winsup/doc/utils.xml | 43 +++++----
11 files changed, 180 insertions(+), 49 deletions(-)
--
2.43.0
More information about the Cygwin-patches
mailing list