[lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutators
authorKostya Serebryany <kcc@google.com>
Fri, 22 May 2015 22:35:31 +0000 (22:35 +0000)
committerKostya Serebryany <kcc@google.com>
Fri, 22 May 2015 22:35:31 +0000 (22:35 +0000)
commitebada2c2bc8c6cea5289d4f607a7d853041db36f
tree4ac4fe404afd8ddcffa38cc35a19abed58b55de7
parentd8319655f209cf2605a61d4a60b779e51baa29cc
[lib/Fuzzer] extend the fuzzer interface to allow user-supplied mutators

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238059 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Fuzzer/CMakeLists.txt
lib/Fuzzer/FuzzerCrossOver.cpp
lib/Fuzzer/FuzzerDriver.cpp
lib/Fuzzer/FuzzerInterface.cpp [new file with mode: 0644]
lib/Fuzzer/FuzzerInterface.h
lib/Fuzzer/FuzzerInternal.h
lib/Fuzzer/FuzzerLoop.cpp
lib/Fuzzer/FuzzerMutate.cpp
lib/Fuzzer/test/CMakeLists.txt
lib/Fuzzer/test/FuzzerUnittest.cpp
lib/Fuzzer/test/UserSuppliedFuzzerTest.cpp [new file with mode: 0644]
lib/Fuzzer/test/fuzzer.test