llvm/lib/Fuzzer
Ahmed Bougacha 786ac2097e Revert "[libFuzzer] XFAIL fuzzer-oom.test on Darwin."
This reverts commit r300127.

r300759 implemented StopTheWorld for Darwin, so the test passes again.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300801 91177308-0d34-0410-b5e6-96231b3b80d8
2017-04-20 00:16:13 +00:00
..
afl [libFuzzer] add a dummy LLVMFuzzerMutate to afl/afl_driver.cpp (https://github.com/google/oss-fuzz/issues/460) 2017-03-15 23:54:40 +00:00
standalone
test Revert "[libFuzzer] XFAIL fuzzer-oom.test on Darwin." 2017-04-20 00:16:13 +00:00
build.sh
CMakeLists.txt Revert r300789: There are Windows bot failures. 2017-04-19 23:44:33 +00:00
cxx.dict
FuzzerCorpus.h [libFuzzer] simplify the code a bit 2017-03-31 04:17:45 +00:00
FuzzerCrossOver.cpp
FuzzerDefs.h [libFuzzer] make sure we don't execute libFuzzer's mem* and str* hooks while calling mem*/str* inside libFuzzer itself 2017-03-31 02:21:28 +00:00
FuzzerDictionary.h [libFuzzer] make sure we don't execute libFuzzer's mem* and str* hooks while calling mem*/str* inside libFuzzer itself 2017-03-31 02:21:28 +00:00
FuzzerDriver.cpp [libFuzzer] remove -output_csv option. It duplicates the default output and got out of sync 2017-04-19 21:34:58 +00:00
FuzzerExtFunctions.def [libFuzzer] call __sanitizer_print_memory_profile with two params 2017-03-15 23:27:53 +00:00
FuzzerExtFunctions.h
FuzzerExtFunctionsDlsym.cpp
FuzzerExtFunctionsDlsymWin.cpp
FuzzerExtFunctionsWeak.cpp
FuzzerExtFunctionsWeakAlias.cpp
FuzzerExtraCounters.cpp [libFuzzer] create experimental support for user-provided coverage signal 2017-03-23 22:43:12 +00:00
FuzzerFlags.def [libFuzzer] extend help for -minimize_crash to cover ASAN_OPTIONS=dedup_token_length=3 2017-04-19 23:58:05 +00:00
FuzzerInterface.h
FuzzerInternal.h [libFuzzer] add two experimental flags to make corpus merging more scalable: -save_coverage_summary/-load_coverage_summary. This is still WIP, the documentation will come later if these flags survive 2017-03-22 20:32:44 +00:00
FuzzerIO.cpp
FuzzerIO.h
FuzzerIOPosix.cpp
FuzzerIOWindows.cpp
FuzzerLoop.cpp [libFuzzer] remove -output_csv option. It duplicates the default output and got out of sync 2017-04-19 21:34:58 +00:00
FuzzerMain.cpp
FuzzerMerge.cpp [libFuzzer] add two experimental flags to make corpus merging more scalable: -save_coverage_summary/-load_coverage_summary. This is still WIP, the documentation will come later if these flags survive 2017-03-22 20:32:44 +00:00
FuzzerMerge.h [libFuzzer] add two experimental flags to make corpus merging more scalable: -save_coverage_summary/-load_coverage_summary. This is still WIP, the documentation will come later if these flags survive 2017-03-22 20:32:44 +00:00
FuzzerMutate.cpp [libFuzzer] make sure we don't execute libFuzzer's mem* and str* hooks while calling mem*/str* inside libFuzzer itself 2017-03-31 02:21:28 +00:00
FuzzerMutate.h Revert "[libFuzzer] Use ChooseUnitIdxToMutate to pick item for crossover." 2017-03-15 23:08:18 +00:00
FuzzerOptions.h [libFuzzer] remove -output_csv option. It duplicates the default output and got out of sync 2017-04-19 21:34:58 +00:00
FuzzerRandom.h
FuzzerSHA1.cpp
FuzzerSHA1.h
FuzzerShmem.h
FuzzerShmemPosix.cpp
FuzzerShmemWindows.cpp
FuzzerTracePC.cpp [libFuzzer] best effort support for -fsanitize-coverage=trace-pc instrumentation. It is less efficient and precise than -fsanitize-coverage=trace-pc-guard, but still works 2017-03-30 01:27:20 +00:00
FuzzerTracePC.h [libFuzzer] simplify the code a bit 2017-03-31 04:17:45 +00:00
FuzzerTraceState.cpp [libFuzzer] make sure we don't execute libFuzzer's mem* and str* hooks while calling mem*/str* inside libFuzzer itself 2017-03-31 02:21:28 +00:00
FuzzerUtil.cpp
FuzzerUtil.h
FuzzerUtilDarwin.cpp
FuzzerUtilLinux.cpp
FuzzerUtilPosix.cpp
FuzzerUtilWindows.cpp
FuzzerValueBitMap.h [libFuzzer] don't clear Counters in TracePC::CollectFeatures since they will be cleared anyway in ResetMaps 2017-03-14 21:40:53 +00:00
README.txt

Move to http://llvm.org/docs/LibFuzzer.html