llvm-project/compiler-rt/lib/fuzzer
Petr Hosek 8908aa4e30 [Fuzzer] Migrate Fuchsia port from launchpad to fdio_spawn
fdio_spawn is the new public API for launching processes in Fuchsia.

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

llvm-svn: 333809
2018-06-02 01:17:10 +00:00
..
afl [libFuzzer] Add feature to not use AFL's deferred forkserver. 2018-04-23 21:36:21 +00:00
dataflow [libFuzzer] DataFlow tracer now tags a subset of the input. A separate script merges traces from the subsets 2018-05-24 01:43:48 +00:00
scripts [libFuzzer] add collect_data_flow.py that allows to run the data-flow tracer several times on subsets of inputs bytes, to overcome DFSan out-of-label failures 2018-05-31 01:27:07 +00:00
standalone
tests [libFuzzer] Run libFuzzer unit tests only on host architecture. 2018-05-24 23:55:52 +00:00
CMakeLists.txt [libFuzzer] remove the experimental support for clang coverage instrumentation. This mode has not been used and our experiments with https://github.com/google/fuzzer-test-suite show that this signal is weaker than the SanitizerCoverage 2018-05-10 20:12:15 +00:00
FuzzerCommand.h [libFuzzer] Make redirects happen in proper sequence. 2017-12-05 17:13:17 +00:00
FuzzerCorpus.h [libFuzzer] modify -print_corpus_stats to print whether the input reaches the focus function 2018-05-23 01:42:53 +00:00
FuzzerCrossOver.cpp
FuzzerDefs.h [libFuzzer] remove the experimental support for clang coverage instrumentation. This mode has not been used and our experiments with https://github.com/google/fuzzer-test-suite show that this signal is weaker than the SanitizerCoverage 2018-05-10 20:12:15 +00:00
FuzzerDictionary.h fix some user facing typos / in the comments 2018-03-13 14:35:10 +00:00
FuzzerDriver.cpp [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036) 2018-05-21 19:47:00 +00:00
FuzzerExtFunctions.def [libFuzzer] Report at most one crash per input. 2018-05-01 21:01:53 +00:00
FuzzerExtFunctions.h
FuzzerExtFunctionsDlsym.cpp
FuzzerExtFunctionsDlsymWin.cpp
FuzzerExtFunctionsWeak.cpp libFuzzer, OpenBSD support 2018-04-09 22:38:26 +00:00
FuzzerExtFunctionsWeakAlias.cpp
FuzzerExtraCounters.cpp libFuzzer, OpenBSD support 2018-04-09 22:38:26 +00:00
FuzzerFlags.def [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036) 2018-05-21 19:47:00 +00:00
FuzzerIO.cpp [libFuzzer] factor out some code into GetSizedFilesFromDir; NFC 2017-09-12 21:58:07 +00:00
FuzzerIO.h [libFuzzer] factor out some code into GetSizedFilesFromDir; NFC 2017-09-12 21:58:07 +00:00
FuzzerIOPosix.cpp [libFuzzer] Print a correct error message when a directory can't be 2018-04-06 18:15:24 +00:00
FuzzerIOWindows.cpp [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerInterface.h Reland "[libFuzzer] Support using libc++" 2018-01-17 20:39:14 +00:00
FuzzerInternal.h [libFuzzer] change the strategy for -experimental_len_control to grow max_len slower 2017-12-12 23:11:28 +00:00
FuzzerLoop.cpp [libFuzzer] Don't complain about lack of interesting inputs when -runs=0. 2018-05-23 19:42:30 +00:00
FuzzerMain.cpp Reland "[libFuzzer] Support using libc++" 2018-01-17 20:39:14 +00:00
FuzzerMerge.cpp Revert "[compiler-rt] Change std::sort to llvm::sort in response to r327219" 2018-03-20 01:17:18 +00:00
FuzzerMerge.h [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerMutate.cpp [LibFuzzer] Tweak `MutationDispatcher::Mutate_CopyPart` mutation. 2018-04-24 06:31:09 +00:00
FuzzerMutate.h fix some user facing typos / in the comments 2018-03-13 14:35:10 +00:00
FuzzerOptions.h [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036) 2018-05-21 19:47:00 +00:00
FuzzerRandom.h
FuzzerSHA1.cpp
FuzzerSHA1.h
FuzzerShmem.h
FuzzerShmemFuchsia.cpp [libFuzzer] Add support for Fuchsia OS. 2017-12-08 22:54:44 +00:00
FuzzerShmemPosix.cpp wrong usages of sem_open in the libFuzzer 2018-05-10 17:31:06 +00:00
FuzzerShmemWindows.cpp
FuzzerTracePC.cpp [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036) 2018-05-21 19:47:00 +00:00
FuzzerTracePC.h [libFuzzer] reinstate -dump_coverage, which is still in use (reverts r332036) 2018-05-21 19:47:00 +00:00
FuzzerUtil.cpp [libFuzzer] Guard symbolization with try-lock. 2018-05-08 23:45:05 +00:00
FuzzerUtil.h [libFuzzer] Guard symbolization with try-lock. 2018-05-08 23:45:05 +00:00
FuzzerUtilDarwin.cpp [libFuzzer] Encapsulate commands in a class. 2017-12-04 19:25:59 +00:00
FuzzerUtilFuchsia.cpp [Fuzzer] Migrate Fuchsia port from launchpad to fdio_spawn 2018-06-02 01:17:10 +00:00
FuzzerUtilLinux.cpp libFuzzer, OpenBSD support 2018-04-09 22:38:26 +00:00
FuzzerUtilPosix.cpp libFuzzer, OpenBSD support 2018-04-09 22:38:26 +00:00
FuzzerUtilWindows.cpp [libFuzzer] Encapsulate commands in a class. 2017-12-04 19:25:59 +00:00
FuzzerValueBitMap.h
README.txt [libFuzzer] better README.txt 2017-08-22 01:15:40 +00:00
build.sh Switch from Bourne shell to simply base shell to build libfuzzer 2018-01-12 23:45:24 +00:00

README.txt

See http://llvm.org/docs/LibFuzzer.html