[all-commits] [llvm/llvm-project] f5b997: [Unwind] Harmonise exception class for EHABI spec.
Dani via All-commits
all-commits at lists.llvm.org
Thu Sep 2 02:31:16 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f5b997e6b7061323fff13fafcc0c311d9e78e848
https://github.com/llvm/llvm-project/commit/f5b997e6b7061323fff13fafcc0c311d9e78e848
Author: Daniel Kiss <daniel.kiss at arm.com>
Date: 2021-09-02 (Thu, 02 Sep 2021)
Changed paths:
M libcxxabi/test/forced_unwind1.pass.cpp
M libcxxabi/test/forced_unwind2.pass.cpp
M libunwind/include/unwind.h
M libunwind/include/unwind_arm_ehabi.h
M libunwind/include/unwind_itanium.h
M libunwind/src/UnwindLevel1-gcc-ext.c
M libunwind/test/forceunwind.pass.cpp
Log Message:
-----------
[Unwind] Harmonise exception class for EHABI spec.
EHABI defines the exception class as char[8] instead of uint64_t [1].
For ABI compatibility the ABI the definition needs to be updated.
[1] https://github.com/ARM-software/abi-aa/blob/main/ehabi32/ehabi32.rst#82language-independent-unwinding-types-and-functions
Reviewed By: manojgupta, MaskRay, #libunwind
Differential Revision: https://reviews.llvm.org/D109047
More information about the All-commits
mailing list