[libunwind] [libunwind] [SEH] Implement parsing of aarch64 pdata/xdata (PR #137949)
Martin Storsjö via cfe-commits
cfe-commits at lists.llvm.org
Thu May 1 05:47:17 PDT 2025
mstorsjo wrote:
> The parsing itself looks fine. I don't have any context for how this code is supposed to work, though.
Thanks! Yeah the whole context isn't entirely clear to me as well, but roughly I think the idea is that we normally run `RtlUnwindEx` for unwinding an exception, but this is a case where we'd be manually unwinding the stack and calling the personality function ourself, so we need to dig it up from the xdata. In any case - this does the aarch64 equivalent of the existing x86_64 code above.
https://github.com/llvm/llvm-project/pull/137949
More information about the cfe-commits
mailing list