freebsd-dev/lib/csu
Andrew Turner bc5304a006 Add arm64 ifunc support in static binaries
Add support for the R_AARCH64_IRELATIVE relocation type in static
binaries on arm64. This is based on the powerpc code, updating it to
use the arm64 resolver ABI, and use the arm64 relocation type.

Tested by:	brd
Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D31641
2021-08-23 13:39:09 +00:00
..
aarch64 Add arm64 ifunc support in static binaries 2021-08-23 13:39:09 +00:00
amd64 lib/csu: Get rid of unused fptr typedef on amd64. 2021-07-25 13:51:09 +03:00
arm Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
common Rename __JCR_LIST__ to __JCR_END__ in crtend.c. 2020-11-10 19:04:54 +00:00
i386 lib/csu: Get rid of unused fptr typedef on amd64. 2021-07-25 13:51:09 +03:00
mips ld.bfd requires an explicit emulation for MIPS for ld -r. 2020-08-04 18:23:32 +00:00
powerpc Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
powerpc64 Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
riscv lib/csu: Get rid of unused fptr typedef on amd64. 2021-07-25 13:51:09 +03:00
tests Add C startup code tests for PIE binaries. 2020-11-10 19:09:35 +00:00
Makefile [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le. 2020-09-23 00:21:51 +00:00
Makefile.inc Prefer MK_SSP=no to SSP_CFLAGS= 2021-08-04 15:23:22 -03:00