freebsd-src/libexec/rtld-elf/aarch64
Andrew Turner d51fa0a9b1 rtld: Add support for arm64 variant pcs
The aarch64 ELF spec has support for a variant of the normal procedure
call standard that doesn't follow the normal register convention, e.g.
using more registers as arguments, or different register state is
preserved.

Add support to rtld to handle this. As we don't know which registers
need to be preserved disable lazy binding for these functions.

Reviewed by:	kib
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D44869
2024-05-17 09:37:23 +00:00
..
reloc.c rtld: Add support for arm64 variant pcs 2024-05-17 09:37:23 +00:00
rtld_machdep.h rtld: Add support for arm64 variant pcs 2024-05-17 09:37:23 +00:00
rtld_start.S rtld: Teach rtld about the BTI elf note 2023-10-30 17:55:44 +00:00