diff options
author | Kostya Serebryany <kcc@google.com> | 2016-02-13 02:39:30 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2016-02-13 02:39:30 +0000 |
commit | ecab57b3ceaa823c05a06ec818ce35d0bf91dfe8 (patch) | |
tree | a0d6a9e87b43ae88fdd761f90fcdccc7bc3770ef /llvm/lib/Fuzzer/FuzzerDriver.cpp | |
parent | e43ae19b312ae07f850f72b67f6f45dc084c1fdf (diff) | |
download | llvm-ecab57b3ceaa823c05a06ec818ce35d0bf91dfe8.zip llvm-ecab57b3ceaa823c05a06ec818ce35d0bf91dfe8.tar.gz llvm-ecab57b3ceaa823c05a06ec818ce35d0bf91dfe8.tar.bz2 |
[libFuzzer] remove UserSuppliedFuzzer from the interface (it was a bad idea).
llvm-svn: 260796
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerDriver.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerDriver.cpp | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerDriver.cpp b/llvm/lib/Fuzzer/FuzzerDriver.cpp index 6cdbe4f..8418700 100644 --- a/llvm/lib/Fuzzer/FuzzerDriver.cpp +++ b/llvm/lib/Fuzzer/FuzzerDriver.cpp @@ -243,24 +243,14 @@ static bool AllInputsAreFiles() { int FuzzerDriver(int argc, char **argv, UserCallback Callback) { FuzzerRandom_mt19937 Rand(0); - SimpleUserSuppliedFuzzer SUSF(&Rand, Callback); - return FuzzerDriver(argc, argv, SUSF); -} - -int FuzzerDriver(int argc, char **argv, UserSuppliedFuzzer &USF) { std::vector<std::string> Args(argv, argv + argc); - return FuzzerDriver(Args, USF); + return FuzzerDriver(Args, Callback); } int FuzzerDriver(const std::vector<std::string> &Args, UserCallback Callback) { - FuzzerRandom_mt19937 Rand(0); - SimpleUserSuppliedFuzzer SUSF(&Rand, Callback); - return FuzzerDriver(Args, SUSF); -} - -int FuzzerDriver(const std::vector<std::string> &Args, - UserSuppliedFuzzer &USF) { using namespace fuzzer; + FuzzerRandom_mt19937 Rand(0); + SimpleUserSuppliedFuzzer USF(&Rand, Callback); assert(!Args.empty()); ProgName = new std::string(Args[0]); ParseFlags(Args); |