All that you can legitimately do with the CFI for a nounwind function
is get a backtrace, and adjusting the SCS register is not (currently)
required for this purpose.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D54988
AArch64: Don't emit CFI for SCS register in nounwind functions. ClosedPublic Authored by pcc on Nov 27 2018, 9:14 PM.
Details Summary All that you can legitimately do with the CFI for a nounwind function
Diff Detail
Event TimelineHerald added subscribers: hiraditya, kristof.beyls, javed.absar. · View Herald TranscriptNov 27 2018, 9:14 PM This revision is now accepted and ready to land.Nov 30 2018, 10:47 AM Closed by commit rL348035: AArch64: Don't emit CFI for SCS register in nounwind functions. (authored by pcc). · Explain WhyNov 30 2018, 1:07 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 176186 llvm/trunk/lib/Target/AArch64/AArch64FrameLowering.cpp
llvm/trunk/test/CodeGen/AArch64/shadow-call-stack.ll
|