diff options
| author | Kostya Serebryany <kcc@google.com> | 2016-02-13 03:25:16 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2016-02-13 03:25:16 +0000 |
| commit | 7ec0c56e07eb9fa7b571274214e2452c33adaabc (patch) | |
| tree | a4f8770aa2c4dae850330479505b22ce12af7c63 /llvm/lib/Fuzzer/FuzzerInterface.cpp | |
| parent | a399221c32a4143f922005278914525014962fec (diff) | |
| download | bcm5719-llvm-7ec0c56e07eb9fa7b571274214e2452c33adaabc.tar.gz bcm5719-llvm-7ec0c56e07eb9fa7b571274214e2452c33adaabc.zip | |
[libFuzzer] get rid of UserSuppliedFuzzer; NFC
llvm-svn: 260798
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerInterface.cpp')
| -rw-r--r-- | llvm/lib/Fuzzer/FuzzerInterface.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerInterface.cpp b/llvm/lib/Fuzzer/FuzzerInterface.cpp index 9cb9161db3e..5de7d614429 100644 --- a/llvm/lib/Fuzzer/FuzzerInterface.cpp +++ b/llvm/lib/Fuzzer/FuzzerInterface.cpp @@ -16,30 +16,5 @@ namespace fuzzer { -UserSuppliedFuzzer::UserSuppliedFuzzer(Random *Rand) - : Rand(Rand), MD(new MutationDispatcher(*Rand)) {} - -UserSuppliedFuzzer::~UserSuppliedFuzzer() { - if (OwnRand) - delete Rand; - delete MD; -} - -size_t UserSuppliedFuzzer::Mutate(uint8_t *Data, size_t Size, size_t MaxSize) { - return GetMD().Mutate(Data, Size, MaxSize); -} - -size_t UserSuppliedFuzzer::CrossOver(const uint8_t *Data1, size_t Size1, - const uint8_t *Data2, size_t Size2, - uint8_t *Out, size_t MaxOutSize) { - return GetMD().CrossOver(Data1, Size1, Data2, Size2, Out, MaxOutSize); -} - - -size_t Mutate(uint8_t *Data, size_t Size, size_t MaxSize, unsigned int Seed) { - Random R(Seed); - MutationDispatcher MD(R); - return MD.Mutate(Data, Size, MaxSize); -} } // namespace fuzzer. |

