diff options
author | Hans Wennborg <hans@chromium.org> | 2020-07-21 11:06:33 +0200 |
---|---|---|
committer | Hans Wennborg <hans@chromium.org> | 2020-07-21 11:18:07 +0200 |
commit | ab6263c9258ccd0e3c9cb4f675979f22cfba6131 (patch) | |
tree | d27c43e7d11a2146e35d09f5e11acc13c65133e8 /llvm/unittests/Support/CommandLineTest.cpp | |
parent | 752fea7c27b66b7d34925335541f843eb46f16d6 (diff) | |
download | llvm-ab6263c9258ccd0e3c9cb4f675979f22cfba6131.zip llvm-ab6263c9258ccd0e3c9cb4f675979f22cfba6131.tar.gz llvm-ab6263c9258ccd0e3c9cb4f675979f22cfba6131.tar.bz2 |
Revert 502f0cc0e38 "[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 502f0cc0e3889229e923e187f38dda91324ae139.
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions