llvm-project/compiler-rt/lib
Marco Vanotti 0fe4701e51 Expand unit tests for fuzzer::Merger
This change adds additional unit tests for fuzzer::Merger::Parse and fuzzer::Merger::Merge in anticipation of additional changes to the merge control file format to support cross-process fuzzing.

It modifies the parameter handling of Merge slightly in order to make NewFeatures and NewCov consistent with NewFiles; namely, Merge *replaces* the contents of these output parameters rather than accumulating them (thereby fixing a buggy return value).

This is change 1 of (at least) 18 for cross-process fuzzing support.

Reviewed By: morehouse

Differential Revision: https://reviews.llvm.org/D94506
2021-02-12 11:18:34 -08:00
..
BlocksRuntime
asan [asan] Fix pthread_create interceptor 2021-02-03 12:57:56 -08:00
builtins [compiler-rt] Fix AArch64 out-of-line atomics visibility on mach-o 2021-02-01 11:29:20 -05:00
cfi [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks 2020-09-08 10:12:05 -07:00
crt [RISCV][crt] support building without init_array 2020-12-01 17:17:50 +03:00
dfsan [dfsan] Comment out ChainOrigin temporarily 2021-02-12 18:13:24 +00:00
fuzzer Expand unit tests for fuzzer::Merger 2021-02-12 11:18:34 -08:00
gwp_asan [GWP-ASan] Add back some headers removed by IWYU. 2021-02-10 09:13:45 -08:00
hwasan Revert "Hwasan InitPrctl check for error using internal_iserror" 2021-01-13 08:30:11 -05:00
interception [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl 2021-01-06 10:55:40 -08:00
lsan [LSan][RISCV] Enable LSan for RISCV64 2021-01-31 21:53:25 +00:00
memprof [asan][memprof] Declare _DYNAMIC and fix -Wparentheses 2020-12-27 20:28:59 -08:00
msan [sanitizer] Move MSan's chained_origin_depot to sanitizer_common 2021-02-11 01:25:56 +00:00
profile [compiler-rt] [profile] Silence a warning about an unused function on mingw targets 2020-11-21 22:14:35 +02:00
safestack compiler-rt: Rename .cc file in lib/{interception/tests,safestack} to .cpp 2019-08-01 13:56:52 +00:00
sanitizer_common [sanitizers][Windows] Implement __sanitizer_purge_allocator for Win64 2021-02-12 09:49:04 -08:00
scudo [scudo/standalone] Use .arch_extension memtag, not mte 2021-02-08 12:24:47 -08:00
stats compiler-rt: Rename .cc file in lib/{dfsan,stats,ubsan_minimal} to .cpp 2019-08-01 12:41:23 +00:00
tsan [Branch-Rename] Fix some links 2021-02-01 16:43:21 +05:30
ubsan [compiler-rt] [ubsan] Use the itanium type info lookup for mingw targets 2020-11-03 09:59:08 +02:00
ubsan_minimal [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc 2020-10-12 09:57:12 -07:00
xray Fix xray fdr mode to allow multiple flushes 2021-02-10 12:57:24 +11:00
CMakeLists.txt [MemProf] Decouple memprof build from COMPILER_RT_BUILD_SANITIZERS 2020-10-26 13:52:50 -07:00