aboutsummaryrefslogtreecommitdiff
path: root/posix/tst-execvp4.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2020-05-07 18:30:12 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2020-07-02 09:27:05 +0100
commit4a42b6f00778f009349c08ead8603d6d76e9928b (patch)
treed25603f997354b5173da0ea7b5127a3a8459727c /posix/tst-execvp4.c
parent52733817c888141129929df79dad7704ed44e335 (diff)
downloadglibc-4a42b6f00778f009349c08ead8603d6d76e9928b.zip
glibc-4a42b6f00778f009349c08ead8603d6d76e9928b.tar.gz
glibc-4a42b6f00778f009349c08ead8603d6d76e9928b.tar.bz2
aarch64: configure check for pac-ret code generation
Return address signing requires unwinder support, which is present in libgcc since >=gcc-7, however due to bugs the support may be broken in <gcc-10 (and similarly there may be issues in custom unwinders), so pac-ret is not always safe to use. So in assembly code glibc should only use pac-ret if the compiler uses it too. Unfortunately there is no predefined feature macro for it set by the compiler so pac-ret is inferred from the code generation. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'posix/tst-execvp4.c')
0 files changed, 0 insertions, 0 deletions