Unverified Commit cca9115b authored by Daniil Kovalev's avatar Daniil Kovalev Committed by GitHub
Browse files

[lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (#72714)

This patch adds lld support for:

- Dynamic R_AARCH64_AUTH_* relocations (without including RELR compressed AUTH
relocations) as described here:
https://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#auth-variant-dynamic-relocations

- .note.AARCH64-PAUTH-ABI-tag section as defined here
https://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#elf-marking



Depends on #72713 and #85231

---------

Co-authored-by: default avatarPeter Collingbourne <peter@pcc.me.uk>
Co-authored-by: default avatarFangrui Song <i@maskray.me>
parent 7a8cf951
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment