[libcxx-commits] [PATCH] D100504: [libc++abi][AIX] initial patch for EH on AIX

Xing Xue via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Apr 23 12:43:26 PDT 2021


xingxue added a comment.

In D100504#2703703 <https://reviews.llvm.org/D100504#2703703>, @MaskRay wrote:

> In sanitizer runtime, we create separate files and duplicate some needed functions when a platform has sufficient different implementation. See `compiler-rt/lib/sanitizer_common/*.cpp` and `compiler-lib/lib/lsan/lsan_*.cpp` for examples.
>
> I have simplified the Itanium LSDA a lot. From my experience the code sharing with arm EHABI actually made it really different to refactor.

@MaskRay Thanks for pointing out the sanitizer files!  We will take a look. Yeah, `scan_eh_tab` and `gxx_personality_v0` are much simpler now.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D100504



More information about the libcxx-commits mailing list