llvm-project/compiler-rt/test
Evgeniy Stepanov c089fbbaf2 [hwasan] Madvise away unused shadow.
Summary:
Whenever a large shadow region is tagged to zero, madvise(DONT_NEED)
as much of it as possible.

This reduces shadow RSS on Android by 45% or so, and total memory use
by 2-4%, probably even more on long running multithreaded programs.
CPU time seems to be in the noise.

Reviewers: kcc, pcc

Subscribers: srhines, kubamracek, llvm-commits

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

llvm-svn: 351620
2019-01-19 01:54:09 +00:00
..
BlocksRuntime
asan Explicitly set C++ standard for `Posix/no-fd.cc` ASan test. 2019-01-15 08:54:10 +00:00
builtins [compiler-rt][builtins][PowerPC] Implemented __floattitf builtin on PowerPC 2019-01-10 13:23:33 +00:00
cfi compiler-rt tests: Unbreak cmake with LLVM_ENABLE_PIC=OFF on mac 2019-01-16 20:36:27 +00:00
dfsan Add weak definitions of trace-cmp hooks to dfsan 2018-06-01 21:59:25 +00:00
esan [Esan] Port cache frag to FreeBSD 2018-10-04 20:58:18 +00:00
fuzzer [libFuzzer] Remove unstable edge handling 2019-01-15 22:12:51 +00:00
hwasan [hwasan] Madvise away unused shadow. 2019-01-19 01:54:09 +00:00
interception Revert "[interception] Check for export table's size before referring to its elements." 2017-01-22 03:30:14 +00:00
lsan [test] Detect glibc-2.27+ and XFAIL appropriate tests 2019-01-09 13:27:29 +00:00
msan [test] Disable sunrpc tests when rpc/xdr.h is missing 2019-01-14 19:18:34 +00:00
profile Add support for LLVM profile for NetBSD 2018-12-22 06:56:19 +00:00
safestack compiler-rt tests: Unbreak cmake with LLVM_ENABLE_PIC=OFF on mac 2019-01-16 20:36:27 +00:00
sanitizer_common Fix sanitizer tool list used to generate sanitizer_common tests to be up-to-date. 2019-01-16 23:37:31 +00:00
scudo [scudo] Fix race condition in deallocation path when Quarantine is bypassed 2018-08-14 18:34:52 +00:00
shadowcallstack [scs] Disable negative test in shadowcallstack. 2018-06-29 15:16:45 +00:00
tsan [test] Disable sunrpc tests when rpc/xdr.h is missing 2019-01-14 19:18:34 +00:00
ubsan [compiler-rt] alignment-assumption-blacklist.cpp test apparently passes on android, un-XFAIL it. 2019-01-15 10:48:51 +00:00
ubsan_minimal [compiler-rt][UBSan] Sanitization for alignment assumptions. 2019-01-15 09:44:27 +00:00
xray Add header <atomic> which is needed to compile with some older library versions. 2018-11-21 08:54:40 +00:00
.clang-format [compiler-rt] Use "ColumnLimit: 0" instead of "clang-format off" in tests 2018-12-01 01:24:29 +00:00
CMakeLists.txt [CMake] Fix standalone build after LLVM exports utility targets 2019-01-11 21:59:58 +00:00
lit.common.cfg compiler-rt/test: Bring back -pie on Android. 2019-01-15 22:53:24 +00:00
lit.common.configured.in compiler-rt/test: Add a couple of convenience features for Android. 2019-01-15 22:06:48 +00:00