diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2024-11-14 16:15:11 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2024-11-14 16:15:11 +0000 |
commit | 2a330ec14914e10e5201e39d565674463e67c2e2 (patch) | |
tree | 8d6f63dd8ac6d30c1a8400f5d940af53faefe4c8 /gcc | |
parent | c283cf27b07a195f6174ffe9534f015635d192f3 (diff) | |
download | gcc-2a330ec14914e10e5201e39d565674463e67c2e2.zip gcc-2a330ec14914e10e5201e39d565674463e67c2e2.tar.gz gcc-2a330ec14914e10e5201e39d565674463e67c2e2.tar.bz2 |
aarch64: Add GCS support to the unwinder
Follows the current linux ABI that uses single signal entry token
and shared shadow stack between thread and alt stack.
Could be behind __ARM_FEATURE_GCS_DEFAULT ifdef (only do anything
special with gcs compat codegen) but there is a runtime check anyway.
Change affected tests to be compatible with -mbranch-protection=standard
libgcc/ChangeLog:
* config/aarch64/aarch64-unwind.h (_Unwind_Frames_Extra): Update.
(_Unwind_Frames_Increment): Define.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions