]> sourceware.org Git - glibc.git/commit
aarch64: Add pac-ret support to assembly files
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Wed, 29 Apr 2020 10:49:20 +0000 (11:49 +0100)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Wed, 8 Jul 2020 14:02:38 +0000 (15:02 +0100)
commit1be3d6eb823d8b952fa54b7bbc90cbecb8981380
tree4791e16bdb376f2a47f1e307d0316f7687cdd8e7
parent9e1751e6d693b73b95db2f6d8438dd80f1aeffe0
aarch64: Add pac-ret support to assembly files

Use return address signing in assembly files for functions that save
LR when pac-ret is enabled in the compiler.

The GNU property note for PAC-RET is not meaningful to the dynamic
linker so it is not strictly required, but it may be used to track
the security property of binaries. (The PAC-RET property is only set
if BTI is set too because BTI implies working GNU property support.)

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
sysdeps/aarch64/crti.S
sysdeps/aarch64/crtn.S
sysdeps/aarch64/dl-tlsdesc.S
sysdeps/aarch64/dl-trampoline.S
sysdeps/aarch64/sysdep.h
This page took 0.042341 seconds and 5 git commands to generate.