[libcxx-commits] [PATCH] D89570: [Arm][Unwind][libc++abi] Add _Unwind_ForcedUnwind to EHABI.

Daniel Kiss via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Sep 1 01:04:27 PDT 2021


danielkiss added a comment.

In D89570#2963171 <https://reviews.llvm.org/D89570#2963171>, @manojgupta wrote:

> @danielkiss
>
> We have been trying to debug 1 issue on ARM32 Chrome OS devices related to pthread_cancel.
> After some debugging,  I found that glibc uses char[8] for the exception class [1] but libunwind is using uin64_t. 
> This causes crashes because of ABI mismatch when pthread_cancel calls Unwind routines.

Thanks for the report, I submitted a patch to fix the type D109047 <https://reviews.llvm.org/D109047>


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D89570/new/

https://reviews.llvm.org/D89570



More information about the libcxx-commits mailing list