summaryrefslogtreecommitdiff
path: root/lib/sigsegv.c
Commit message (Collapse)AuthorAgeFilesLines
* sigsegv: port to OpenBSD 6.8+ powerpc64Christian Weisgerber2021-09-111-1/+8
| | | | | | | | * lib/sigsegv.c (SIGSEGV_FAULT_STACKPOINTER): Special case for __OpenBSD__ && __powerpc64__, needed due to: https://github.com/openbsd/src/commit/5e649a8714ba05cf482011b7b7d1e5437b7c17db which is part of the oldest currently-supported OpenBSD (6.8), so we needn’t worry about older versions.
* sigsegv, sigsegv-tests: Assign my contributions to the FSF.Bruno Haible2021-06-191-1/+3
| | | | | | | | | | | | | | | | * lib/sigsegv.in.h: Change copyright notice: Write "Copyright (C) FSF" instead of "Copyright (C) Bruno Haible". * lib/sigsegv.c: Likewise. * lib/stackvma.h: Likewise. * lib/stackvma.c: Likewise. * m4/sigaltstack.m4: Likewise. * m4/stack-direction.m4: Likewise. * tests/altstack-util.h: Likewise. * tests/mmap-anon-util.h: Likewise. * tests/test-sigsegv-catch-segv1.c: Likewise. * tests/test-sigsegv-catch-segv2.c: Likewise. * tests/test-sigsegv-catch-stackoverflow1.c: Likewise. * tests/test-sigsegv-catch-stackoverflow2.c: Likewise.
* sigsegv: Avoid a gcc warning "declaration of 'sig' shadows a parameter".Bruno Haible2021-06-071-2/+2
| | | | | | | | Reported by Dmitry V. Levin <ldv@altlinux.org> in <https://lists.gnu.org/archive/html/bug-gnulib/2021-06/msg00018.html>. * lib/sigsegv.c (sigsegv_handler): Use a different local variable name than 'sig'.
* sigsegv: New module.Bruno Haible2021-05-161-0/+1372
* lib/sigsegv.in.h: New file, from GNU libsigsegv with modifications. * lib/sigsegv.c: Likewise. * lib/stackvma.h: Likewise. * lib/stackvma.c: Likewise. * m4/sigaltstack.m4: Likewise. * m4/stack-direction.m4: Likewise. * modules/sigsegv: New file.