diff options
author | Matthieu Longo <matthieu.longo@arm.com> | 2024-11-25 12:17:56 +0000 |
---|---|---|
committer | Matthieu Longo <matthieu.longo@arm.com> | 2025-01-14 10:53:21 +0000 |
commit | c4ab4dd7bd96ec20b577619001ba2b50a0b1ce6e (patch) | |
tree | 6aaf0cc1366f246524cbb7c1bf76d3c56fba2237 /gdb/jit.c | |
parent | 694cccee051e58f76c93a9f26a3852009b31aa4d (diff) | |
download | binutils-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