summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp
diff options
context:
space:
mode:
authorLuke Cheeseman <luke.cheeseman@arm.com>2018-09-24 15:55:35 +0000
committerLuke Cheeseman <luke.cheeseman@arm.com>2018-09-24 15:55:35 +0000
commit8284b19c76a7bafdf4e53b3deb6cd35fcd370e92 (patch)
tree591a63cfc1252ed5c2339baf8b95aedf85097350 /llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp
parent3cb18346d776cc61da0bc5ea41e4678c1851db68 (diff)
downloadbcm5719-llvm-8284b19c76a7bafdf4e53b3deb6cd35fcd370e92.tar.gz
bcm5719-llvm-8284b19c76a7bafdf4e53b3deb6cd35fcd370e92.zip
[AArch64] Unwinding support for return address signing
- When return address signing is enabled, the LR may be signed on function entry - When an exception is thrown the return address is inspected used to unwind the call stack - Before this happens, the return address must be correctly authenticated to avoid causing an abort by dereferencing the signed pointer Differential Revision: https://reviews.llvm.org/D51432 llvm-svn: 342895
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud