]> git.ipfire.org Git - thirdparty/elfutils.git/commit
aarch64: Create definitions for AARCH64_RA_SIGN_STATE register
authorGerman Gomez <german.gomez@arm.com>
Mon, 26 Aug 2024 10:52:53 +0000 (11:52 +0100)
committerMark Wielaard <mark@klomp.org>
Fri, 30 Aug 2024 12:45:42 +0000 (14:45 +0200)
commitae50e33852e9a9987731e4e39de38288bca2cadd
treeb7992b97a18f9555fc759b3cb4890d42dca28eac
parent597fb11a069bf96739bccaf99b4953cf8404ced1
aarch64: Create definitions for AARCH64_RA_SIGN_STATE register

This register will be used to indicate whether a return address is
mangled with a PAC or not, in accordance with the DWARF AARCH64 ABI [1].

[1] https://github.com/ARM-software/abi-aa/blob/main/aadwarf64/aadwarf64.rst#41dwarf-register-names

Signed-off-by: German Gomez <german.gomez@arm.com>
[SteveC: move DW_AARCH64_RA_SIGN_STATE to cfi.h, fix comments]
Signed-off-by: Steve Capper <steve.capper@arm.com>
backends/aarch64_initreg.c
backends/aarch64_regs.c
libdw/cfi.h
tests/run-addrcfi.sh
tests/run-allregs.sh