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@