[PATCH] D124765: [libunwind][SystemZ] Unwind out of signal handlers

Daniel Kiss via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 2 05:57:17 PDT 2022


danielkiss added a comment.

some tests from `libcxxabi` could be enabled for SystemZ too e.g. `libcxxabi/test/forced*`



================
Comment at: libunwind/src/UnwindCursor.hpp:2673
+  if (inst == 0x0a77 || inst == 0x0aad) {
+    _info = {};
+    _isSigReturn = true;
----------------
Please note I recently committed this:
https://reviews.llvm.org/D124522

_info.end_ip need to be set to make forced unwind work.
```
    _info.start_ip = pc;
    _info.end_ip = pc;
```


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D124765/new/

https://reviews.llvm.org/D124765



More information about the llvm-commits mailing list