diff options
author | Matt Morehouse <mascasa@google.com> | 2021-05-26 15:14:37 -0700 |
---|---|---|
committer | Matt Morehouse <mascasa@google.com> | 2021-05-26 15:16:43 -0700 |
commit | fd0a2f75ff4f25a4759afeb72b42ba1b6ccea93f (patch) | |
tree | 65b55a4eaca9bc436fab2418704e037b3bad079c /compiler-rt/lib/fuzzer/FuzzerDriver.cpp | |
parent | 97f15eda4f26eb18c914884ce808b4e366e29c34 (diff) | |
download | llvm-fd0a2f75ff4f25a4759afeb72b42ba1b6ccea93f.zip llvm-fd0a2f75ff4f25a4759afeb72b42ba1b6ccea93f.tar.gz llvm-fd0a2f75ff4f25a4759afeb72b42ba1b6ccea93f.tar.bz2 |
Revert "Refactor mutation strategies into a standalone library"
This reverts commit c4a41cd77c15c2905ac74beeec09f8343a65a549 due to
buildbot failure.
Diffstat (limited to 'compiler-rt/lib/fuzzer/FuzzerDriver.cpp')
-rw-r--r-- | compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/compiler-rt/lib/fuzzer/FuzzerDriver.cpp b/compiler-rt/lib/fuzzer/FuzzerDriver.cpp index 38efc2e..ceaa9070 100644 --- a/compiler-rt/lib/fuzzer/FuzzerDriver.cpp +++ b/compiler-rt/lib/fuzzer/FuzzerDriver.cpp @@ -19,16 +19,15 @@ #include "FuzzerPlatform.h" #include "FuzzerRandom.h" #include "FuzzerTracePC.h" -#include "mutagen/MutagenDispatcher.h" #include <algorithm> #include <atomic> #include <chrono> #include <cstdlib> #include <cstring> -#include <fstream> #include <mutex> #include <string> #include <thread> +#include <fstream> // This function should be present in the libFuzzer so that the client // binary can test for its existence. @@ -804,9 +803,8 @@ int FuzzerDriver(int *argc, char ***argv, UserCallback Callback) { ReadCorpora(*Inputs, {})); } - LLVMMutagenConfiguration Config; - ConfigureMutagen(Seed, Options, &Config); - auto *MD = new MutationDispatcher(&Config); + Random Rand(Seed); + auto *MD = new MutationDispatcher(Rand, Options); auto *Corpus = new InputCorpus(Options.OutputCorpus, Entropic); auto *F = new Fuzzer(Callback, *Corpus, *MD, Options); |