[PATCH 0/5] Coredump under 'ulimit -c' control (v2)
Corinna Vinschen
corinna-cygwin@cygwin.com
Fri Jan 12 18:41:45 GMT 2024
On Jan 12 14:09, Jon Turney wrote:
> 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
This patchset looks good to me, except one typo in the last patch
of the series...
Thanks,
Corinna
More information about the Cygwin-patches
mailing list