forked from OSchip/llvm-project
4f029d1be4
Note: Resubmission with frame pointers force-enabled to fix builds with -DCOMPILER_RT_BUILD_BUILTINS=False 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 |
||
---|---|---|
.. | ||
unit | ||
CMakeLists.txt | ||
backtrace.c | ||
double_delete.cpp | ||
double_deletea.cpp | ||
double_free.cpp | ||
heap_buffer_overflow.cpp | ||
heap_buffer_underflow.cpp | ||
invalid_free_left.cpp | ||
invalid_free_right.cpp | ||
lit.cfg.py | ||
lit.site.cfg.py.in | ||
page_size.h | ||
realloc.cpp | ||
repeated_alloc.cpp | ||
use_after_delete.cpp | ||
use_after_deletea.cpp | ||
use_after_free.cpp |