glibc/sysdeps
Szabolcs Nagy 9e1751e6d6 aarch64: configure check for pac-ret code generation
Return address signing requires unwinder support, which is
present in libgcc since >=gcc-7, however due to bugs the
support may be broken in <gcc-10 (and similarly there may
be issues in custom unwinders), so pac-ret is not always
safe to use. So in assembly code glibc should only use
pac-ret if the compiler uses it too. Unfortunately there
is no predefined feature macro for it set by the compiler
so pac-ret is inferred from the code generation.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2020-07-08 15:02:38 +01:00
..
aarch64 aarch64: configure check for pac-ret code generation 2020-07-08 15:02:38 +01:00
alpha
arm Rewrite abi-note.S in C. 2020-07-08 15:02:37 +01:00
csky
generic rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling 2020-07-08 14:28:53 +01:00
gnu
hppa
htl
hurd hurd: Evaluate fd before entering the critical section 2020-07-07 22:10:24 +02:00
i386
ia64
ieee754
m68k
mach hurd: Fix strerror not setting errno 2020-07-07 21:46:53 +00:00
microblaze
mips
nios2
nptl
posix
powerpc
pthread
riscv
s390
sh
sparc
unix aarch64: enable BTI at runtime 2020-07-08 15:02:37 +01:00
wordsize-32
wordsize-64
x86 rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling 2020-07-08 14:28:53 +01:00
x86_64