llvm-project/compiler-rt/test/fuzzer
Max Moroz 330496c3fc [libFuzzer] Disable experimental clang coverage support by default.
Summary:
It can be enabled via "-use_clang_coverage=1" flag. Reason for disabling:
libFuzzer resets Clang Counters and makes it impossible to generate coverage
report for a regular fuzz target (i.e. not standalone build).

Reviewers: kcc

Reviewed By: kcc

Subscribers: kcc

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

llvm-svn: 315029
2017-10-05 22:41:03 +00:00
..
unit
AFLDriverTest.cpp
AbsNegAndConstant64Test.cpp
AbsNegAndConstantTest.cpp
AccumulateAllocationsTest.cpp
BadStrcmpTest.cpp
BogusInitializeTest.cpp
BufferOverflowOnInput.cpp
CMakeLists.txt [NFC] do not run linter on libFuzzer's tests. 2017-08-22 01:19:17 +00:00
CallerCalleeTest.cpp
CleanseTest.cpp
CounterTest.cpp
CustomCrossOverAndMutateTest.cpp
CustomCrossOverTest.cpp [libFuzzer] simplify CustomCrossOverTest even more 2017-09-07 05:33:05 +00:00
CustomMutatorTest.cpp
CxxStringEqTest.cpp
DSO1.cpp
DSO2.cpp
DSOTestExtra.cpp
DSOTestMain.cpp
DeepRecursionTest.cpp
DivTest.cpp
EmptyTest.cpp
EquivalenceATest.cpp
EquivalenceBTest.cpp
FlagsTest.cpp
FourIndependentBranchesTest.cpp
FullCoverageSetTest.cpp
GcSectionsTest.cpp [libFuzzer] add linux-specific test for gc-sections 2017-09-15 23:07:18 +00:00
InitializeTest.cpp [sanitizer-coverage] extend fsanitize-coverage=pc-table with flags for every PC 2017-08-25 19:29:47 +00:00
LargeTest.cpp
LeakTest.cpp
LeakTimeoutTest.cpp
LoadTest.cpp
Memcmp64BytesTest.cpp
MemcmpTest.cpp
NotinstrumentedTest.cpp
NthRunCrashTest.cpp
NullDerefOnEmptyTest.cpp
NullDerefTest.cpp
OneHugeAllocTest.cpp
OutOfMemorySingleLargeMallocTest.cpp
OutOfMemoryTest.cpp
OverwriteInputTest.cpp
PrintFuncTest.cpp [libFuzzer] add -print_funcs=1 (on bey default): print newly discovered functions during fuzzing 2017-08-25 20:09:25 +00:00
RepeatedBytesTest.cpp
RepeatedMemcmp.cpp
ShrinkControlFlowSimpleTest.cpp
ShrinkControlFlowTest.cpp
ShrinkValueProfileTest.cpp
SignedIntOverflowTest.cpp
SimpleCmpTest.cpp
SimpleDictionaryTest.cpp
SimpleHashTest.cpp
SimpleTest.cpp
SimpleThreadedTest.cpp
SingleByteInputTest.cpp
SingleMemcmpTest.cpp
SingleStrcmpTest.cpp
SingleStrncmpTest.cpp
SpamyTest.cpp
StrcmpTest.cpp
StrncmpOOBTest.cpp
StrncmpTest.cpp
StrstrTest.cpp
SwapCmpTest.cpp
Switch2Test.cpp
SwitchTest.cpp
TableLookupTest.cpp
ThreadedLeakTest.cpp
ThreadedTest.cpp
TimeoutEmptyTest.cpp
TimeoutTest.cpp
TraceMallocTest.cpp
TwoDifferentBugsTest.cpp
afl-driver-extra-stats.test
afl-driver-stderr.test
afl-driver.test
bad-strcmp.test
caller-callee.test
cleanse.test
coverage.test
cxxstring.test
deep-recursion.test [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer 2017-08-30 22:49:31 +00:00
dict1.txt
disable-leaks.test
dump_coverage.test [libFuzzer] prepare tests for switching from -fsanitize-coverage=trace-pc-guard to -fsanitize-coverage=inline-8bit-counters 2017-08-25 20:20:46 +00:00
equivalence-signals.test
equivalence.test
exit-report.test
exit_on_src_pos.test
extra-counters.test
fprofile-instr-generate.test [libFuzzer] Disable experimental clang coverage support by default. 2017-10-05 22:41:03 +00:00
fuzzer-customcrossover.test [libFuzzer] simplify CustomCrossOverTest even more 2017-09-07 05:33:05 +00:00
fuzzer-customcrossoverandmutate.test
fuzzer-custommutator.test
fuzzer-dict.test
fuzzer-dirs.test [libFUzzer] change the way we load the seed corpora: instead of loading all files and these executing all files, load and execute them one-by-one. This should reduce the memory usage in many cases 2017-08-29 20:51:24 +00:00
fuzzer-fdmask.test
fuzzer-finalstats.test
fuzzer-flags.test [libFuzzer] test fix 2017-09-15 22:29:20 +00:00
fuzzer-leak.test
fuzzer-oom-with-profile.test
fuzzer-oom.test
fuzzer-printcovpcs.test
fuzzer-runs.test
fuzzer-seed.test
fuzzer-segv.test
fuzzer-singleinputs.test
fuzzer-threaded.test
fuzzer-timeout.test
fuzzer-ubsan.test
fuzzer.test [libFuzzer] prepare tests for switching from -fsanitize-coverage=trace-pc-guard to -fsanitize-coverage=inline-8bit-counters 2017-08-25 20:20:46 +00:00
gc-sections.test [libFuzzer] add linux-specific test for gc-sections 2017-09-15 23:07:18 +00:00
hi.txt
inline-8bit-counters.test [libFuzzer] Enable 8-bit counters test on macOS 2017-09-01 17:13:26 +00:00
lit.cfg [libFuzzer] Fix lit files to make running tests more straightforward on Mac OS. 2017-09-12 15:02:10 +00:00
lit.site.cfg.in [libFuzzer] Fix lit files to make running tests more straightforward on Mac OS. 2017-09-12 15:02:10 +00:00
max-number-of-runs.test [libfuzzer] Compare TotalNumberOfRuns with MaxNumberOfRuns when testing a memory leak. 2017-09-12 02:01:54 +00:00
memcmp.test
memcmp64.test
merge-posix.test
merge-summary.test
merge.test
minimize_crash.test
minimize_two_crashes.test
overwrite-input.test
print-func.test [libFuzzer] allow -print_funcs=N: N is the max number of new covered function printed 2017-08-28 22:52:22 +00:00
recommended-dictionary.test
reduce_inputs.test [libFUzzer] change the way we load the seed corpora: instead of loading all files and these executing all files, load and execute them one-by-one. This should reduce the memory usage in many cases 2017-08-29 20:51:24 +00:00
repeated-bytes.test
shrink.test
simple-cmp.test
standalone.test
strcmp.test
strncmp.test
strstr.test
swap-cmp.test
trace-malloc-2.test
trace-malloc.test
trace-pc.test
ulimit.test
value-profile-cmp.test
value-profile-cmp2.test
value-profile-cmp3.test
value-profile-cmp4.test
value-profile-div.test
value-profile-load.test
value-profile-mem.test
value-profile-set.test
value-profile-strcmp.test
value-profile-strncmp.test
value-profile-switch.test