diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2022-05-04 10:43:11 +0200 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2022-05-04 10:43:11 +0200 |
commit | 71672375fe91d602699ae2a6d6a88e910ff91b5c (patch) | |
tree | 0b76298f28133c99e741feeb1bf364e4c6bfdeb6 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | f1b9245199f3457a4d06d32d1bc6e44573c166e3 (diff) | |
download | llvm-71672375fe91d602699ae2a6d6a88e910ff91b5c.zip llvm-71672375fe91d602699ae2a6d6a88e910ff91b5c.tar.gz llvm-71672375fe91d602699ae2a6d6a88e910ff91b5c.tar.bz2 |
[libunwind][SystemZ] Unwind out of signal handlers
Unwinding out of signal handlers currently does not work since
the sigreturn trampoline is not annotated with CFI data.
Fix this by detecting the sigreturn trampoline during unwinding
and providing appropriate unwind data manually. This follows
closely the approach used by existing code for the AArch64 target.
Reviewed by: MaskRay
Differential Revision: https://reviews.llvm.org/D124765
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions