llvm-project/libunwind/include
Martin Storsjö 7c0e93cb89 [libunwind] Fix SEH unwinding on ARM
Check `__SEH__` when checking if ARM EHABI should be implied,
similarly to 4a3722a2c3 / D126866.

Fix a warning by using the right format specifier (PRIxPTR instead
of PRIx64), and add a double->float cast in a codepath that hasn't
been built so far.

This is enough to make SEH unwinding of itanium ABI exceptions on
ARM mostly work - one specific issue is fixed in a separate follow-up
patch.

Differential Revision: https://reviews.llvm.org/D126867
2022-06-06 23:23:35 +03:00
..
mach-o [runtimes][NFC] Remove filenames at the top of the license notice 2021-11-17 16:30:52 -05:00
CMakeLists.txt [libunwind][cmake] Create `LIBUNWIND_INSTALL_INCLUDE_DIR` CACHE PATH 2022-01-10 21:31:52 +00:00
__libunwind_config.h [libunwind] Fix SEH unwinding on ARM 2022-06-06 23:23:35 +03:00
libunwind.h [libunwind] Fix SEH unwinding on ARM 2022-06-06 23:23:35 +03:00
unwind.h [libunwind][AIX] implementation of the unwinder for AIX 2022-04-13 11:01:59 -04:00
unwind_arm_ehabi.h [ARM][libunwind] add PACBTI-M support for libunwind 2021-12-08 09:44:45 +00:00
unwind_itanium.h [runtimes][NFC] Remove filenames at the top of the license notice 2021-11-17 16:30:52 -05:00