hanchenye-llvm-project/compiler-rt/test/gwp_asan
Mitch Phillips 21184ec5c4 [GWP-ASan] Integration with Scudo [5].
Summary:
See D60593 for further information.

This patch adds GWP-ASan support to the Scudo hardened allocator. It also
implements end-to-end integration tests using Scudo as the backing allocator.
The tests include crash handling for buffer over/underflow as well as
use-after-free detection.

Reviewers: vlad.tsyrklevich, cryptoad

Reviewed By: vlad.tsyrklevich, cryptoad

Subscribers: kubamracek, mgorny, #sanitizers, llvm-commits, morehouse

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D62929

llvm-svn: 363584
2019-06-17 17:45:34 +00:00
..
unit
CMakeLists.txt [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
double_delete.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
double_deletea.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
double_free.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
heap_buffer_overflow.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
heap_buffer_underflow.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
invalid_free_left.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
invalid_free_right.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
lit.cfg [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
lit.site.cfg.in
page_size.h [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
realloc.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
repeated_alloc.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
use_after_delete.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
use_after_deletea.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00
use_after_free.cpp [GWP-ASan] Integration with Scudo [5]. 2019-06-17 17:45:34 +00:00