diff options
author | Daniil Kovalev <dkovalev@accesssoftek.com> | 2024-07-25 22:21:03 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 22:21:03 +0300 |
commit | 56fd2472d887392855ad85c53df5782a2c3f8ddb (patch) | |
tree | 24f5db4f6598a63391b67fce69a8baba2d33b0fa /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | 81ce796095c8e2ededa5d9df1c963cf08a75a6f1 (diff) | |
download | llvm-56fd2472d887392855ad85c53df5782a2c3f8ddb.zip llvm-56fd2472d887392855ad85c53df5782a2c3f8ddb.tar.gz llvm-56fd2472d887392855ad85c53df5782a2c3f8ddb.tar.bz2 |
[PAC] Sign LR with B key for non-leaf functions with ptrauth-returns attr (#100552)
For pauthtest ABI, there is a bunch of ptrauth-* options, including
ptrauth-returns. Use "ptrauth-returns" function attribute to indicate
need for LR signing with B key for non-leaf function to avoid using
"sign-return-address" and "sign-return-address-key" which were
originally designed for pac-ret.
Co-authored-by: Ahmed Bougacha <ahmed@bougacha.org>
Co-authored-by: Anatoly Trosinenko <atrosinenko@accesssoftek.com>
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions