[libunwind][AArch64] Fix _Unwind_ForcedUnwind via sigreturn.
authorDaniel Kiss <daniel.kiss@arm.com>
Thu, 28 Apr 2022 08:01:22 +0000 (10:01 +0200)
committerDaniel Kiss <daniel.kiss@arm.com>
Thu, 28 Apr 2022 16:41:38 +0000 (18:41 +0200)
commitf326df34bc179e41ea17d31e1ffba4a479e45589
treebfc4a781eb59a7794c4393ade3c3cfef8d1fafc4
parent6f85cb73422596ebd056b61518998e9e28867efc
[libunwind][AArch64] Fix _Unwind_ForcedUnwind via sigreturn.

When the sigreturn trampoline is found the unw_proc_info_t.end_ip need to be set to
indicate a stack frame is found.

Reviewed By: cjdb, #libunwind, MaskRay

Differential Revision: https://reviews.llvm.org/D124522
libcxxabi/test/forced_unwind4.pass.cpp [new file with mode: 0644]
libunwind/src/UnwindCursor.hpp