Revert 502f0cc0 "[GWP-ASan] Split the unwinder into segv/non-segv."
It was causing tests to fail in -DCOMPILER_RT_BUILD_BUILTINS=OFF builds: GwpAsan-Unittest :: ./GwpAsan-x86_64-Test/BacktraceGuardedPoolAllocator.DoubleFree GwpAsan-Unittest :: ./GwpAsan-x86_64-Test/BacktraceGuardedPoolAllocator.UseAfterFree see comment on the code review. > Summary: > Splits the unwinder into a non-segv (for allocation/deallocation traces) and a > segv unwinder. This ensures that implementations can select an accurate, slower > unwinder in the segv handler (if they choose to use the GWP-ASan provided one). > This is important as fast frame-pointer unwinders (like the sanitizer unwinder) > don't like unwinding through signal handlers. > > Reviewers: morehouse, cryptoad > > Reviewed By: morehouse, cryptoad > > Subscribers: cryptoad, mgorny, eugenis, pcc, #sanitizers > > Tags: #sanitizers > > Differential Revision: https://reviews.llvm.org/D83994 This reverts commit 502f0cc0.
Loading
Please register or sign in to comment