freebsd-dev/libexec/rtld-elf/aarch64
Andrew Turner 6e4fdb5c9d Add STT_GNU_IFUNC and R_AARCH64_IRELATIVE support on arm64.
This is based on the amd64 implementation. Support for both PLT and
non-PLT (e.g. a global variable initilised with a pointer to an ifunc)
cases are supported.

We don't pass anything to the resolver as it is expected they will read
the ID registers directly, with the number of registers with CPU info
likely to increase in the future.

Reviewed by:	kib
Approved by:	re (gjb)
Differential Revision:	https://reviews.freebsd.org/D17341
2018-10-01 14:02:29 +00:00
..
reloc.c Add STT_GNU_IFUNC and R_AARCH64_IRELATIVE support on arm64. 2018-10-01 14:02:29 +00:00
rtld_machdep.h Add STT_GNU_IFUNC and R_AARCH64_IRELATIVE support on arm64. 2018-10-01 14:02:29 +00:00
rtld_start.S Make rtld_bind_start() debugger friendly. 2018-02-27 15:35:11 +00:00