]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Support BTI in rtld
authorAndrew Turner <andrew@FreeBSD.org>
Wed, 5 Apr 2023 12:44:31 +0000 (13:44 +0100)
committerAndrew Turner <andrew@FreeBSD.org>
Fri, 12 Apr 2024 14:30:44 +0000 (14:30 +0000)
commitd8925a5f42b517131f926d665538be95db710c4a
treec50287a875104a14eaa9d6c474f6b573e7bf6fe7
parent38cc6c3d95d4d1156960a9c5ba69c360e36f9976
Support BTI in rtld

Read the elf note to decide when to set the guard page on arm64.

Reviewed by: kib
Sponsored by: Arm Ltd
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D39452
libexec/rtld-elf/aarch64/reloc.c
libexec/rtld-elf/aarch64/rtld_machdep.h
libexec/rtld-elf/amd64/rtld_machdep.h
libexec/rtld-elf/arm/rtld_machdep.h
libexec/rtld-elf/i386/rtld_machdep.h
libexec/rtld-elf/powerpc/rtld_machdep.h
libexec/rtld-elf/powerpc64/rtld_machdep.h
libexec/rtld-elf/riscv/rtld_machdep.h
libexec/rtld-elf/rtld.c