CVSROOT:        /cvs
Module name:    src
Changes by:     to...@cvs.openbsd.org   2023/11/26 15:18:45

Modified files:
        gnu/llvm/lld/ELF: Symbols.cpp Symbols.h Thunks.cpp 
        gnu/llvm/lld/ELF/Arch: AArch64.cpp 

Log message:
Add arm64 bti pads for range extension thunks.

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 kettenis@

Reply via email to