llvm-project/compiler-rt/lib/fuzzer
Kostya Serebryany 75480e3871 [libFuzzer] disable use_feature_frequency as it degrades some of the benchmarks too much :(
llvm-svn: 315503
2017-10-11 20:31:01 +00:00
..
afl Add preliminary NetBSD support in libfuzzer 2017-08-30 22:44:11 +00:00
standalone
tests [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
CMakeLists.txt [libFuzzer] Fix libFuzzer flag propagation for standalone builds. 2017-08-28 19:44:19 +00:00
FuzzerClangCounters.cpp [libFuzzer] apply changes lost during the migration to compiler-rt 2017-08-22 01:28:32 +00:00
FuzzerCorpus.h [libFuzzer] make -use_feature_frequency less aggressive and enable by default 2017-10-11 19:01:35 +00:00
FuzzerCrossOver.cpp
FuzzerDefs.h Add preliminary NetBSD support in libfuzzer 2017-08-30 22:44:11 +00:00
FuzzerDictionary.h [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerDriver.cpp [libFuzzer] experimental flag to tweak the corpus distribution. Seems to improve the situation dramatically on the png benchmark and make things worse on a number of micro-puzzles. Needs more A/B testing 2017-10-11 01:44:26 +00:00
FuzzerExtFunctions.def
FuzzerExtFunctions.h
FuzzerExtFunctionsDlsym.cpp
FuzzerExtFunctionsDlsymWin.cpp
FuzzerExtFunctionsWeak.cpp Add preliminary NetBSD support in libfuzzer 2017-08-30 22:44:11 +00:00
FuzzerExtFunctionsWeakAlias.cpp
FuzzerExtraCounters.cpp Add preliminary NetBSD support in libfuzzer 2017-08-30 22:44:11 +00:00
FuzzerFlags.def [libFuzzer] disable use_feature_frequency as it degrades some of the benchmarks too much :( 2017-10-11 20:31:01 +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] 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
FuzzerIOWindows.cpp [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerInterface.h
FuzzerInternal.h [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
FuzzerLoop.cpp [libFuzzer] experimental flag to tweak the corpus distribution. Seems to improve the situation dramatically on the png benchmark and make things worse on a number of micro-puzzles. Needs more A/B testing 2017-10-11 01:44:26 +00:00
FuzzerMain.cpp
FuzzerMerge.cpp [libFuzzer] minor refactoring, NFC 2017-09-15 22:10:36 +00:00
FuzzerMerge.h [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerMutate.cpp [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerMutate.h [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerOptions.h [libFuzzer] experimental flag to tweak the corpus distribution. Seems to improve the situation dramatically on the png benchmark and make things worse on a number of micro-puzzles. Needs more A/B testing 2017-10-11 01:44:26 +00:00
FuzzerRandom.h
FuzzerSHA1.cpp
FuzzerSHA1.h
FuzzerShmem.h
FuzzerShmemPosix.cpp
FuzzerShmemWindows.cpp
FuzzerTracePC.cpp [libFuzzer] allow -print_funcs=N: N is the max number of new covered function printed 2017-08-28 22:52:22 +00:00
FuzzerTracePC.h [libFuzzer] Disable experimental clang coverage support by default. 2017-10-05 22:41:03 +00:00
FuzzerUtil.cpp [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerUtil.h [libFuzzer] Use custom allocators for STL containers in libFuzzer. 2017-08-27 23:20:09 +00:00
FuzzerUtilDarwin.cpp
FuzzerUtilLinux.cpp Add preliminary NetBSD support in libfuzzer 2017-08-30 22:44:11 +00:00
FuzzerUtilPosix.cpp [libFuzzer] remove a couple of reduntant includes 2017-09-09 00:56:34 +00:00
FuzzerUtilWindows.cpp [libFuzzer] remove a couple of reduntant includes 2017-09-09 00:56:34 +00:00
FuzzerValueBitMap.h
README.txt [libFuzzer] better README.txt 2017-08-22 01:15:40 +00:00
build.sh

README.txt

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