]> git.ipfire.org Git - thirdparty/glibc.git/commit
debug: Mark libSegFault.so as NODELETE
authorFlorian Weimer <fweimer@redhat.com>
Thu, 20 Jul 2023 16:31:48 +0000 (18:31 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Fri, 21 Jul 2023 14:39:46 +0000 (16:39 +0200)
commitaef97dc952a6af0cbf4b2408993745fa97d89a2b
treee5d966fa6e8885c836740f9b85befbd13420dc7f
parenteed27b3e46d0c92eb8bff6b2b5d7059a70996a8b
debug: Mark libSegFault.so as NODELETE

The signal handler installed in the ELF constructor cannot easily
be removed again (because the program may have changed handlers
in the meantime).  Mark the object as NODELETE so that the registered
handler function is never unloaded.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
(cherry picked from commit 23ee92deea4c99d0e6a5f48fa7b942909b123ec5)
debug/Makefile