[Arm][Unwind][libc++abi] Add _Unwind_ForcedUnwind to EHABI.
authorDaniel Kiss <daniel.kiss@arm.com>
Wed, 11 Aug 2021 08:11:30 +0000 (10:11 +0200)
committerDaniel Kiss <daniel.kiss@arm.com>
Wed, 11 Aug 2021 08:15:53 +0000 (10:15 +0200)
commitdb126ae243cd70e4f68fd50a7c619740e90e1dc6
tree9b9ad1088227fea011d18c85b982586f34631e5d
parent9ed1c7e4964382b95a5886279c0dfc7147a57b17
[Arm][Unwind][libc++abi] Add _Unwind_ForcedUnwind to EHABI.

_Unwind_ForcedUnwind is not mandated by the EHABI but for compatibilty
reasons adding so the interface to higher layers would be the same.
Dropping EHABI specific _Unwind_Stop_Fn definition since it is not defined by EHABI.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D89570
libcxxabi/src/cxa_personality.cpp
libcxxabi/test/forced_unwind1.pass.cpp
libcxxabi/test/forced_unwind2.pass.cpp
libunwind/include/unwind.h
libunwind/include/unwind_arm_ehabi.h
libunwind/include/unwind_itanium.h
libunwind/src/Unwind-EHABI.cpp
libunwind/src/UnwindLevel1-gcc-ext.c
libunwind/test/forceunwind.pass.cpp [new file with mode: 0644]