llvm-project/compiler-rt/test/fuzzer
Dokyung Song 1bb1eac6b1 [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format.
This patch adds a new command-line option -mutation_graph_file=FILE for
debugging purposes, which traces how corpus inputs evolve during a fuzzing
run. For each new input that is added to the corpus, a new vertex corresponding
to the added input, as well as a new edge that connects its base input to itself
are written to the given file. Each vertex is labeled with the filename of the
input, and each edge is labeled with the mutation sequence that led to the input
w.r.t. its base input.

The format of the mutation graph file is the dot file format. Once prepended and
appended with "graph {" and "}", respectively, the graph becomes a valid dot
file and can be visualized.

Differential Revision: https://reviews.llvm.org/D86560
2020-09-09 03:28:53 +00:00
..
unit [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
AFLDriverTest.cpp Summary: 2019-04-18 18:49:11 +00:00
AbsNegAndConstant64Test.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AbsNegAndConstantTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AccumulateAllocationsTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AcquireCrashStateTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
AlignmentAssumptionTest.cpp [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
BadStrcmpTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Bingo.h [libFuzzer] Guard symbolization with try-lock. 2018-05-08 23:45:05 +00:00
BogusInitializeTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
BufferOverflowOnInput.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [compiler-rt] Provide a lit config variable that defines the minimum deployment OS version flag appropriate for the configured OS. 2020-02-14 13:53:54 -08:00
CallerCalleeTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CleanseTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CompressedTest.cpp [libFuzzer] add CompressedTest.cpp, a real-life-ish test for a custom mutator 2019-01-26 02:38:56 +00:00
CounterTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CrossOverTest.cpp Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." 2020-08-27 21:48:45 +00:00
CustomAllocator.cpp Recommit "[libFuzzer] Link libFuzzer's own interceptors when other compiler runtimes are not linked." 2020-07-23 15:59:07 +00:00
CustomCrossOverAndMutateTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CustomCrossOverTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CustomMutatorTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CxxStringEqTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DSO1.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DSO2.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DSOTestExtra.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DSOTestMain.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeepRecursionTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DivTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
EmptyTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
EntropicScalePerExecTimeTest.cpp [libFuzzer] Scale energy assigned to each input based on input execution time. 2020-09-03 20:38:20 +00:00
EquivalenceATest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
EquivalenceBTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ExplodeDFSanLabelsTest.cpp [libFuzzer] make a test for exploding dfsan labels more agressive 2019-01-31 23:43:54 +00:00
FlagsTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
FourIndependentBranchesTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
FullCoverageSetTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
GcSectionsTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ImplicitIntegerSignChangeTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ImplicitSignedIntegerTruncationOrSignChangeTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ImplicitSignedIntegerTruncationTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ImplicitUnsignedIntegerTruncationTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InitializeTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IntegerOverflowTest.cpp [libFuzzer] support -runs=N in the fork mode. Make sure we see one-line reports from ubsan in the fork mode. Test both 2019-04-12 20:20:57 +00:00
KeepSeedTest.cpp [libFuzzer] Add an option to keep initial seed inputs around. 2020-09-03 15:54:39 +00:00
Labels20Test.cpp [libFuzzer] simplify the DFT trace collection using the new faster DFSan mode that traces up to 16 labels at a time and never runs out of labels. Second attempt. This time with a fix for windows (putenv instead of setenv)) 2019-06-14 19:54:32 +00:00
LargeTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LeakTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LeakTimeoutTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LoadTest.cpp Recommit "[libFuzzer] Fix value-profile-load test." 2020-08-27 19:12:30 +00:00
MagicSeparatorTest.cpp [libFuzzer] add MagicSeparatorTest 2019-04-30 22:05:55 +00:00
Memcmp64BytesTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MemcmpTest.cpp [libFuzzer] Instrument bcmp 2020-07-24 00:24:46 -07:00
MsanParamUnpoison.cpp [libFuzzer] Unpoison parameters before calling user callback. 2019-05-09 22:48:46 +00:00
MultipleConstraintsOnSmallInputTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NotinstrumentedTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NthRunCrashTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NullDerefOnEmptyTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
NullDerefTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OneHugeAllocTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OnlySomeBytesTest.cpp [libFuzzer] ensure that DFT and autofocus works for C++ (mangled) functions 2019-06-20 01:48:45 +00:00
OutOfMemorySingleLargeMallocTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OutOfMemoryTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OverwriteInputTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PrintFuncTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ReadBinaryTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ReloadTest.cpp [fuzzer] Fix reload.test on Linux/aarch64 2019-04-24 19:02:54 +00:00
RepeatedBytesTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RepeatedMemcmp.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ShallowOOMDeepCrash.cpp [libFuzzer] teach the fork mode to ignore OOMs and timeouts 2019-02-12 02:18:53 +00:00
ShrinkControlFlowSimpleTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ShrinkControlFlowTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ShrinkValueProfileTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SignedIntOverflowTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SimpleCmpTest.cpp [libFuzzer] Make msan.test:SimpleCmpTest succeed with less trials. 2020-08-24 14:45:39 +00:00
SimpleDictionaryTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SimpleHashTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SimpleTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SimpleTestStdio.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SimpleThreadedTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SingleByteInputTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SingleMemcmpTest.cpp [libFuzzer] perform more agressive value profiling in memcmp 2019-05-09 22:09:25 +00:00
SingleStrcmpTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SingleStrncmpTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SleepOneSecondTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SpamyTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StrcmpTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StrncmpOOBTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StrncmpTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StrstrTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SwapCmpTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Switch2Test.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Switch3Test.cpp Fix license headers 2019-02-20 18:55:52 +00:00
SwitchTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SymbolizeDeadlock.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TableLookupTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ThreadedLeakTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ThreadedTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ThreeBytes.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ThreeFunctionsTest.cpp [libFuzzer] extend the data flow tracer to also produce basic block coverage for every input. An extended test coming in a separte change. 2019-05-08 00:51:15 +00:00
TimeoutEmptyTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TimeoutTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TraceMallocTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TraceMallocThreadedTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TwoDifferentBugsTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
UninitializedStrlen.cpp [libFuzzer] Make -fsanitize=memory,fuzzer work. 2018-07-09 23:51:08 +00:00
UseAfterDtor.cpp [libFuzzer] Make -fsanitize=memory,fuzzer work. 2018-07-09 23:51:08 +00:00
acquire-crash-state.test [libFuzzer] [NFC] Remaining minor fixes to support testing on devices. 2018-06-14 22:13:36 +00:00
afl-driver-close-fd-mask.test Summary: 2019-04-18 18:49:11 +00:00
afl-driver-stderr.test [libFuzzer] Enable tests on Windows 2018-09-04 17:08:47 +00:00
afl-driver.test Summary: 2019-04-18 18:49:11 +00:00
bad-strcmp.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
bcmp.test [compiler-rt][fuzzer] Disable bcmp.test on darwin 2020-07-24 14:54:17 -06:00
bogus-initialize.test [fuzzer] Replace FuzzerExtFunctionsDlsymWin.cpp with FuzzerExtFunctionsWeakAlias.cpp 2018-09-20 23:24:48 +00:00
buffer-overflow-on-input.test [libFuzzer] [NFC] Split fuzzer.test into smaller tests 2018-05-11 21:29:53 +00:00
caller-callee.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
cleanse.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
compressed.test [libFuzzer] Enable for i386 2019-04-30 17:58:56 +00:00
counters.test [libFuzzer] Disable value-profile-cmp.test and fuzzer-oom.test on ARM64 2018-11-06 01:15:51 +00:00
coverage.test [libFuzzer] Enable for SystemZ 2020-08-04 21:53:27 +02:00
cross_over.test Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." 2020-08-27 21:48:45 +00:00
cross_over_copy.test Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." 2020-08-27 21:48:45 +00:00
cross_over_insert.test Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." 2020-08-27 21:48:45 +00:00
cross_over_uniform_dist.test [libFuzzer] Evenly select inputs to cross over with from the corpus regardless of the input's coverage. 2020-09-03 19:47:00 +00:00
custom-allocator.test [libFuzzer] Disable interceptor tests on non-Linux platforms. 2020-07-23 17:13:44 +00:00
cxxstring.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
dataflow.test [DFSan] Add efficient fast16labels instrumentation mode. 2020-07-29 18:58:47 +00:00
dead-stripping.test [libFuzzer] Update Darwin test 2019-01-31 03:03:06 +00:00
deep-recursion.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
deprecated-instrumentation.test [fuzzer] Use RawPrint instead of Printf for instrumentation warning 2019-01-31 20:32:20 +00:00
dict1.txt
disable-leaks.test [libFuzzer] Disable hanging tests on AArch64 2018-07-06 17:06:01 +00:00
dso.test [libFuzzer] Enable tests on Windows 2018-09-04 17:08:47 +00:00
entropic-scale-per-exec-time.test [libFuzzer] Scale energy assigned to each input based on input execution time. 2020-09-03 20:38:20 +00:00
equivalence-signals.test [libFuzzer] deprecate equivalence_server 2018-05-15 01:15:47 +00:00
equivalence.test [libFuzzer] deprecate equivalence_server 2018-05-15 01:15:47 +00:00
exit-report.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
exit_on_src_pos.test [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
extra-counters.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
features_dir.test [libFuzzer] add -features_dir= flag to dump unique input features on disk 2019-04-13 00:20:31 +00:00
focus-function.test [libFuzzer] Make dataflow and focus functions more user friendly. 2020-02-03 08:36:03 -08:00
fork-sigusr.test [libFuzzer] Disable fork-sigusr.test on AArch64. 2019-05-20 18:38:58 +00:00
fork-ubsan.test [libFuzzer] Increase timeouts on fork tests and skip one on aarch64 2019-05-07 09:31:14 +00:00
fork.test Change filecheck default to dump input on failure 2020-06-09 18:57:46 +00:00
full-coverage-set.test [libFuzzer] [NFC] Split fuzzer.test into smaller tests 2018-05-11 21:29:53 +00:00
fuzzer-alignment-assumption.test [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
fuzzer-customcrossover.test [fuzzer] Replace FuzzerExtFunctionsDlsymWin.cpp with FuzzerExtFunctionsWeakAlias.cpp 2018-09-20 23:24:48 +00:00
fuzzer-customcrossoverandmutate.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-custommutator.test Revert "[libfuzzer] Reduce default verbosity when printing large mutation sequences" 2020-09-01 12:49:41 -07:00
fuzzer-dict.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-dirs.test [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist 2020-09-03 08:31:59 -07:00
fuzzer-fdmask.test [libFuzzer] [NFC] Generalize fdmask test. 2018-05-24 23:55:54 +00:00
fuzzer-finalstats.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-flags.test [libfuzzer] Fix a test's run line 2018-09-21 10:50:15 +00:00
fuzzer-implicit-integer-sign-change.test [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
fuzzer-implicit-signed-integer-truncation-or-sign-change.test [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
fuzzer-implicit-signed-integer-truncation.test [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
fuzzer-implicit-unsigned-integer-truncation.test [fuzzer] Fix test checks broken after license header update 2019-01-21 02:22:06 +00:00
fuzzer-leak.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-oom-with-profile.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-oom.test [libFuzzer] Disable value-profile-cmp.test and fuzzer-oom.test on ARM64 2018-11-06 01:15:51 +00:00
fuzzer-printcovpcs.test Remove `XFAIL: ios` from test that passes in CI 2019-07-05 22:53:18 +00:00
fuzzer-runs.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-seed.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-segv.test [libFuzzer] Set default sanitizer options in fuzzer tests 2019-01-31 01:24:01 +00:00
fuzzer-singleinputs.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-threaded.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-timeout.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
fuzzer-ubsan.test [libFuzzer] [NFC] Remaining minor fixes to support testing on devices. 2018-06-14 22:13:36 +00:00
gc-sections.test [libFuzzer] Re-enable libFuzzer on i386 Linux and fix test 2019-05-02 16:45:17 +00:00
hi.txt
initialize.test [fuzzer] Replace FuzzerExtFunctionsDlsymWin.cpp with FuzzerExtFunctionsWeakAlias.cpp 2018-09-20 23:24:48 +00:00
keep-seed.test [libFuzzer] Add an option to keep initial seed inputs around. 2020-09-03 15:54:39 +00:00
large.test [compiler-rt] Disable fuzzer large.test when LLVM_ENABLE_EXPENSIVE_CHECKS=ON 2019-12-03 14:37:37 -08:00
len_control.test [libFuzzer] make len_control less agressive: set the initial max len to the length of the largest seed. This was the original intent, but... Now, with a test, to ensure it stays this way 2019-02-16 01:23:41 +00:00
libcxx.test [libFuzzer] Require linux for libcxx.test 2019-04-25 18:42:30 +00:00
lit.cfg.py [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD 2019-12-19 01:16:14 +01:00
lit.site.cfg.py.in [compiler-rt] Provide a lit config variable that defines the minimum deployment OS version flag appropriate for the configured OS. 2020-02-14 13:53:54 -08:00
magic-separator.test [libFuzzer] disable two tests on i386 that are causing timeouts on the bots 2019-05-08 00:43:12 +00:00
max-number-of-runs.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
memcmp.test [libFuzzer] Disable interceptor tests on non-Linux platforms. 2020-07-23 17:13:44 +00:00
memcmp64.test [libFuzzer] Disable noasan-memcmp64.test and bcmp.test on Windows. 2020-07-24 16:40:11 +00:00
merge-control-file.test [libFuzzer] when doing the merge, keep track of the coveraged edges, not just features 2019-02-14 23:12:33 +00:00
merge-posix.test [libFuzzer] Enable tests on Windows 2018-09-04 17:08:47 +00:00
merge-sigusr.test [libFuzzer] Sleep after process exits in merge-sigusr.test. 2019-05-22 00:41:54 +00:00
merge.test [libFuzzer] Make -merge=1 to reuse coverage information from the control file. 2019-09-11 14:11:08 +00:00
merge_two_step.test [libFuzzer] Remove hardcoded number of new features in merge_two_step.test. 2019-09-11 19:43:03 +00:00
minimize_crash.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
minimize_timeout.test [libFuzzer] Fix minimizing timeouts 2020-08-11 22:16:12 +02:00
minimize_two_crashes.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
msan-param-unpoison.test [libFuzzer] Unpoison parameters before calling user callback. 2019-05-09 22:48:46 +00:00
msan.test [libFuzzer] Un-XFAIL msan.test on SystemZ 2020-08-25 15:01:55 +02:00
mutation-graph.test [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format. 2020-09-09 03:28:53 +00:00
noasan-bcmp.test Recommit "[libFuzzer] Disable implicit builtin knowledge about memcmp-like functions when -fsanitize=fuzzer-no-link is given." 2020-07-27 18:27:49 +00:00
noasan-memcmp.test Recommit "[libFuzzer] Disable implicit builtin knowledge about memcmp-like functions when -fsanitize=fuzzer-no-link is given." 2020-07-27 18:27:49 +00:00
noasan-memcmp64.test Recommit "[libFuzzer] Disable implicit builtin knowledge about memcmp-like functions when -fsanitize=fuzzer-no-link is given." 2020-07-27 18:27:49 +00:00
noasan-strcmp.test Recommit "[libFuzzer] Disable implicit builtin knowledge about memcmp-like functions when -fsanitize=fuzzer-no-link is given." 2020-07-27 18:27:49 +00:00
noasan-strncmp.test Recommit "[libFuzzer] Disable implicit builtin knowledge about memcmp-like functions when -fsanitize=fuzzer-no-link is given." 2020-07-27 18:27:49 +00:00
noasan-strstr.test Recommit "[libFuzzer] Disable implicit builtin knowledge about memcmp-like functions when -fsanitize=fuzzer-no-link is given." 2020-07-27 18:27:49 +00:00
not-instrumented.test [libFuzzer] [NFC] Split fuzzer.test into smaller tests 2018-05-11 21:29:53 +00:00
null-deref-on-empty.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
null-deref.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
only-some-bytes-fork.test [DFSan] Add efficient fast16labels instrumentation mode. 2020-07-29 18:58:47 +00:00
only-some-bytes.test [DFSan] Add efficient fast16labels instrumentation mode. 2020-07-29 18:58:47 +00:00
overwrite-input.test [libFuzzer] [NFC] Fix grammar error with "it's" 2019-09-26 00:54:30 +00:00
print-func.test [libFuzzer] Mark several tests UNSUPPORTED for aarch64. 2018-06-26 18:37:09 +00:00
read-binary.test [fuzzer] Read files as binary 2018-11-06 23:25:25 +00:00
recommended-dictionary.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
reduce_inputs.test [libFuzzer] [Tests] [NFC] Change seed for reduce_inputs.test 2018-06-28 00:39:50 +00:00
reload.test Use binary write mode in WriteToFile function to avoid appended \r characters on Windows 2019-04-05 20:17:03 +00:00
repeated-bytes.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
seed_inputs.test Revert "[TSan] Attempt to fix iOS on-device test" 2019-07-08 19:26:21 +00:00
shrink.test [libFuzzer] Increase the iteration limit in shrink.test 2018-08-09 00:41:22 +00:00
sigint.test [libFuzzer] Fix failing test: sigint.test 2019-04-30 23:46:52 +00:00
sigusr.test [libFuzzer] Enable tests on Windows 2018-09-04 17:08:47 +00:00
simple-cmp.test [libFuzzer] extend the data flow tracer to also produce basic block coverage for every input. An extended test coming in a separte change. 2019-05-08 00:51:15 +00:00
simple.test [libFuzzer] run the -fork=1 tests only on linux 2019-02-12 00:29:51 +00:00
standalone.test [fuzzer] Replace FuzzerExtFunctionsDlsymWin.cpp with FuzzerExtFunctionsWeakAlias.cpp 2018-09-20 23:24:48 +00:00
strcmp.test [libFuzzer] Disable interceptor tests on non-Linux platforms. 2020-07-23 17:13:44 +00:00
strncmp-oob.test [libFuzzer] Set default sanitizer options in fuzzer tests 2019-01-31 01:24:01 +00:00
strncmp.test [libFuzzer] Disable interceptor tests on non-Linux platforms. 2020-07-23 17:13:44 +00:00
strstr.test [libFuzzer] Disable interceptor tests on non-Linux platforms. 2020-07-23 17:13:44 +00:00
swap-cmp.test [SanitizerCoverage] Use zeroext for cmp parameters on all targets 2020-08-12 18:38:12 +02:00
symbolize-deadlock.test Enable symbolize-deadlock.test on Windows 2018-09-05 14:43:38 +00:00
three-bytes.test [libFuzzer] relax a flaky test 2019-01-31 18:40:12 +00:00
trace-malloc-2.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
trace-malloc-threaded.test fix broken test 2019-04-30 17:58:59 +00:00
trace-malloc-unbalanced.test [libfuzzer] Enable trace-malloc-unballanced.test on Windows. 2018-09-07 04:28:54 +00:00
trace-malloc.test [libFuzzer] [NFC] Prefix all run lines with %run 2018-05-11 21:29:51 +00:00
ulimit.test [libFuzzer] Enable tests on Windows 2018-09-04 17:08:47 +00:00
value-profile-cmp.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
value-profile-cmp2.test [libFuzzer][Windows] Temporarily disable value-profile-cmp2.test on Win 2019-01-31 23:34:56 +00:00
value-profile-cmp3.test [libFuzzer] Disable value profiling tests on ARM 2018-10-10 00:58:03 +00:00
value-profile-cmp4.test [libFuzzer][Windows] Reenable passing tests 2019-02-03 16:53:32 +00:00
value-profile-div.test [libFuzzer] Disable value profiling tests on ARM 2018-10-10 00:58:03 +00:00
value-profile-load.test Recommit "[libFuzzer] Fix value-profile-load test." 2020-08-27 19:12:30 +00:00
value-profile-mem.test [libFuzzer] simplify value-profile-mem.test a little bit 2019-05-09 20:20:36 +00:00
value-profile-set.test [libFuzzer] Disable value profiling tests on ARM 2018-10-10 00:58:03 +00:00
value-profile-strcmp.test [libFuzzer] Disable value profiling tests on ARM 2018-10-10 00:58:03 +00:00
value-profile-strncmp.test [libFuzzer] Disable value-profile-strncmp.test on aarch64. 2018-09-14 18:24:02 +00:00
value-profile-switch.test [libFuzzer] more agressive value profiling and CMP tracing for switch statements 2019-01-24 21:08:54 +00:00
windows-opt-ref.test Use clang driver for libfuzzer tests on Windows 2019-07-11 23:20:04 +00:00