llvm-project/compiler-rt/test
Vitaly Buka 9a0237011b [lsan] Ignore inderect leaks referenced by suppressed blocks
This makes suppression list to work similar to __lsan_ignore_object.

Existing behavior was inconsistent and very inconvenient for complex
data structures.

Example:

struct B;
struct A { B* ptr; };
A* t = makeA();
t->ptr = makeB();

Before the patch: if makeA suppressed by suppression file, lsan will
still report the makeB() leak, so we need two suppressions.

After the patch: a single makeA suppression is enough (the same as a
single __lsan_ignore_object(t)).

Differential Revision: https://reviews.llvm.org/D93884
2020-12-30 19:11:39 -08:00
..
BlocksRuntime Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
asan [asan][test] Annotate glibc specific tests with REQUIRES: glibc-2.27 2020-12-28 19:56:08 -08:00
builtins [compiler-rt] Fix atomic_test.c on macOS 2020-12-22 11:56:20 +00:00
cfi [cfi][test] cross-dso/stats.cpp: don't assume the order of static constructors 2020-01-08 15:50:51 -08:00
crt These compiler-rt tests should be UNSUPPORTED instead of XFAIL. 2020-10-23 20:57:18 +04:00
dfsan [DFSan] Add custom wrapper for recvmmsg. 2020-12-11 06:24:56 -08:00
fuzzer [fuzzer] Disable uncaught-exception on non-Win+undo bad fix 2020-11-16 09:35:35 -08:00
gwp_asan [GWP-ASan] Split the unwinder into segv/non-segv. 2020-07-21 08:25:37 -07:00
hwasan [hwasan] Fix tests when vm.overcommit_memory=1. 2020-11-23 16:05:56 -08:00
interception [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
lsan [lsan] Ignore inderect leaks referenced by suppressed blocks 2020-12-30 19:11:39 -08:00
memprof [MemProf] Add interface to dump profile 2020-11-19 10:21:53 -08:00
msan [msan] unpoison_file from fclose and fflash 2020-11-20 13:09:01 -08:00
profile [test] Fix compiler-rt/test/profile/coverage_emptylines.cpp if the build directory is under /tmp 2020-12-10 16:57:10 -08:00
safestack compiler-rt: Remove .cc from all lit config files 2019-08-05 19:25:35 +00:00
sanitizer_common Revert "[sanitizer-common] Force pickup of llvm-symbolizer from new binaries." 2020-12-17 16:17:56 -08:00
scudo [compiler-rt][scudo][LIT] Use target_suffix instead of target-arch 2020-05-20 03:34:50 +00:00
shadowcallstack compiler-rt: Remove .cc from all lit config files 2019-08-05 19:25:35 +00:00
tsan [tsan] Add pthread_cond_clockwait interceptor 2020-11-18 14:39:19 -08:00
ubsan [ubsan][test] FLush stdout before checking interleaved stdout/stderr 2020-12-28 20:30:32 -08:00
ubsan_minimal [sanitizers][test] Test sanitizer_common and ubsan_minimal on Solaris 2020-11-20 14:06:25 +01:00
xray [xray] Option to omit the function index 2020-06-17 13:49:01 -04:00
.clang-format [compiler-rt] Use "ColumnLimit: 0" instead of "clang-format off" in tests 2018-12-01 01:24:29 +00:00
.clang-tidy [NFC][compiler-rt] Refine .clang-tidy checks 2020-09-05 15:42:15 -07:00
CMakeLists.txt [MemProf] Memory profiling runtime support 2020-10-16 09:47:02 -07:00
lit.common.cfg.py [compiler-rt][test] Make glibc-* feature detection work on a musl distribution 2020-12-27 21:50:47 -08:00
lit.common.configured.in [sanitizer] Fix Android API level parsing on arm 2020-11-14 01:54:45 -08:00