glibc/setjmp
Frédéric Bérat 20c894d21e Exclude routines from fortification
Since the _FORTIFY_SOURCE feature uses some routines of Glibc, they need to
be excluded from the fortification.

On top of that:
 - some tests explicitly verify that some level of fortification works
   appropriately, we therefore shouldn't modify the level set for them.
 - some objects need to be build with optimization disabled, which
   prevents _FORTIFY_SOURCE to be used for them.

Assembler files that implement architecture specific versions of the
fortified routines were not excluded from _FORTIFY_SOURCE as there is no
C header included that would impact their behavior.

Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
2023-07-05 16:59:48 +02:00
..
bits Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
__longjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
bsd-_setjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
bsd-setjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
bug269-setjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
jmp_buf-macros.sym setjmp: Replace jmp_buf-macros.h with jmp_buf-macros.sym 2021-11-22 13:43:22 -03:00
jmp-unwind.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
jmpbug.c
longjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
Makefile Exclude routines from fortification 2023-07-05 16:59:48 +02:00
setjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
setjmp.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
sigjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setjmp-check.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setjmp-fp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-setjmp-static.c
tst-setjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
tst-sigsetjmp.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
Versions nptl: Move __pthread_unwind_next into libc 2021-04-21 19:49:50 +02:00