Page MenuHomePhabricator

[WIP][Arm][Unwind] Add _Unwind_ForcedUnwind to EHABI.
Needs ReviewPublic

Authored by danielkiss on Oct 16 2020, 11:04 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

_Unwind_ForcedUnwind is not mandated by the EHABI but for compatibilty
reasons adding so the interface to higher layers would be the same.

Diff Detail

Event Timeline

danielkiss requested review of this revision.Oct 16 2020, 11:04 AM
danielkiss created this revision.
danielkiss created this object with visibility "danielkiss (Daniel Kiss)".
danielkiss changed the visibility from "danielkiss (Daniel Kiss)" to "Public (No Login Required)".

_Unwind_Stop_Fn shall not have different signature for EHABI.

danielkiss planned changes to this revision.Oct 17 2020, 1:54 PM

Add a simple test and fixes.
This version passes on arm32 - armv7l-unknown-linux-gnueabihf -

https://bugs.llvm.org/show_bug.cgi?id=47142 this effects this. the missing unwind info make forceunwind fragile.