[PATCH] D55674: [libunwind] [SEH] Add initial support for AArch64

Martin Storsjö via Phabricator reviews at reviews.llvm.org
Thu Dec 13 14:18:31 PST 2018


mstorsjo created this revision.
mstorsjo added reviewers: rnk, cdavis5x, mclow.lists, EricWF, ldionne.
Herald added subscribers: libcxx-commits, kristof.beyls, javed.absar.

This doesn't yet implement inspecting the .pdata/.xdata to find the LSDA pointer (in UnwindCursor::getInfoFromSEH), but normal C++ exception handling seems to run just fine without it. (The only place I can see where it's even referenced is in unwind_phase2_forced, and I can't find a codepath where libcxxabi would end up calling that.)


Repository:
  rUNW libunwind

https://reviews.llvm.org/D55674

Files:
  include/__libunwind_config.h
  src/Unwind-seh.cpp
  src/UnwindCursor.hpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55674.178136.patch
Type: text/x-patch
Size: 6510 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20181213/592cf8eb/attachment-0001.bin>


More information about the libcxx-commits mailing list