aboutsummaryrefslogtreecommitdiff
path: root/gdb/jit.c
diff options
context:
space:
mode:
authorMatthieu Longo <matthieu.longo@arm.com>2024-11-25 12:17:56 +0000
committerMatthieu Longo <matthieu.longo@arm.com>2025-01-14 10:53:21 +0000
commitc4ab4dd7bd96ec20b577619001ba2b50a0b1ce6e (patch)
tree6aaf0cc1366f246524cbb7c1bf76d3c56fba2237 /gdb/jit.c
parent694cccee051e58f76c93a9f26a3852009b31aa4d (diff)
downloadbinutils-c4ab4dd7bd96ec20b577619001ba2b50a0b1ce6e.zip
binutils-c4ab4dd7bd96ec20b577619001ba2b50a0b1ce6e.tar.gz
binutils-c4ab4dd7bd96ec20b577619001ba2b50a0b1ce6e.tar.bz2
aarch64 DWARF: add new CFI directive for PAuth_LR
This patch adds a new CFI directive (cfi_negate_ra_state_with_pc) which set an additional bit in the RA state to inform that RA was signed with SP but also PC as an additional diversifier. RA state | Description 0b00 | Return address not signed (default if no cfi_negate_ra_state*) 0b01 | Return address signed with SP (cfi_negate_ra_state) 0b10 | Invalid state 0b11 | Return address signed with SP+PC (cfi_negate_ra_state_with_pc) Approved-by: Indu Bhagat <indu.bhagat@oracle.com> Approved-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'gdb/jit.c')
0 files changed, 0 insertions, 0 deletions