CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2023/11/27 03:51:37
Modified files:
devel/llvm/16/patches: patch-lld_ELF_Arch_AArch64_cpp
patch-lld_ELF_Symbols_cpp
patch-lld_ELF_Symbols_h
Added files:
devel/llvm/16/patches: patch-lld_ELF_Thunks_cpp
patch-lld_test_ELF_aarch64-feature-bti-plt_s
Log message:
llvm/16: sync arm64 bti fix for range extension thunks from base
Large arm64 binaries like chromium use range extension thunks
for accessing plt entries. Add bti landing pads for the
additional indirection.
upstream commit: 60827df765156cee6cca3dc5049388dde9dac1c0
ok robert@ kettenis@