HomeFreeBSD

Add arm64 ifunc support in static binaries

Description

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

(cherry picked from commit bc5304a006238115291e7568583632889dffbab9)

Details

Provenance
andrewAuthored on Aug 20 2021, 8:22 AM
Reviewer
kib
Differential Revision
D31641: Add arm64 ifunc support in static binaries
Parents
rG9a83fcad145c: Enable arm64 SError exceptions in the kernel
Branches
Unknown
Tags
Unknown