CVSROOT:        /cvs
Module name:    ports
Changes by:     to...@cvs.openbsd.org   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@

Reply via email to