aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAnatoly Trosinenko <atrosinenko@accesssoftek.com>2025-06-26 12:37:25 +0300
committerGitHub <noreply@github.com>2025-06-26 12:37:25 +0300
commit7a5af4f6b850a3594a0510c66c64563f3e7da883 (patch)
treec36468929bd3aefa190b88932e0e760eab027af1 /flang/lib/Frontend/CompilerInvocation.cpp
parent2e196a0ed14c727dabbd6e486bd561a3ceba28c2 (diff)
downloadllvm-7a5af4f6b850a3594a0510c66c64563f3e7da883.zip
llvm-7a5af4f6b850a3594a0510c66c64563f3e7da883.tar.gz
llvm-7a5af4f6b850a3594a0510c66c64563f3e7da883.tar.bz2
[BOLT] Gadget scanner: detect untrusted LR before tail call (#137224)
Implement the detection of tail calls performed with untrusted link register, which violates the assumption made on entry to every function. Unlike other pauth gadgets, detection of this one involves some amount of guessing which branch instructions should be checked as tail calls.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions