glibc/sysdeps
Szabolcs Nagy 18e0807ab4 aarch64: redefine RETURN_ADDRESS to strip PAC
RETURN_ADDRESS is used at several places in glibc to mean a valid
code address of the call site, but with pac-ret it may contain a
pointer authentication code (PAC), so its definition is adjusted.

This is gcc PR target/94891: __builtin_return_address should not
expose signed pointers to user code where it can cause ABI issues.
In glibc RETURN_ADDRESS is only changed if it is built with pac-ret.
There is no detection for the specific gcc issue because it is
hard to test and the additional xpac does not cause problems.
2020-06-22 15:21:08 +01:00
..
aarch64 aarch64: redefine RETURN_ADDRESS to strip PAC 2020-06-22 15:21:08 +01:00
alpha
arm Rewrite abi-note.S in C. 2020-06-12 14:34:39 +01:00
csky
generic rtld: Rename _rtld_process_pt_note to _dl_process_pt_note 2020-06-22 12:20:43 +01:00
gnu
hppa dl-runtime: reloc_{offset,index} now functions arch overide'able 2020-06-05 13:45:46 -07:00
htl htl: Fix registration of atfork handlers in modules 2020-06-07 23:36:42 +00:00
hurd Hurd: Move <hurd/sigpreempt.h> internals into wrapper header 2020-05-28 11:40:13 +02:00
i386 hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler 2020-06-06 20:24:30 +02:00
ia64
ieee754 ieee754: provide gcc builtins based generic fma functions 2020-06-03 10:23:28 -07:00
m68k
mach hurd: document that gcc&gdb look at the trampoline code 2020-06-08 14:41:57 +02:00
microblaze
mips
nios2
nptl nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np 2020-06-02 11:59:18 +02:00
posix linux: Use internal DIR locks when accessing filepos on telldir 2020-05-27 11:55:00 -03:00
powerpc powerpc64le: add optimized strlen for P9 2020-06-05 15:30:00 -05:00
pthread htl: Enable more cancel tests 2020-06-10 21:34:19 +00:00
riscv
s390 ieee754: provide gcc builtins based generic fma functions 2020-06-03 10:23:28 -07:00
sh
sparc
unix aarch64: enable BTI at runtime 2020-06-22 14:53:10 +01:00
wordsize-32
wordsize-64
x86 rtld: Rename _rtld_process_pt_note to _dl_process_pt_note 2020-06-22 12:20:43 +01:00
x86_64 dl-runtime: reloc_{offset,index} now functions arch overide'able 2020-06-05 13:45:46 -07:00