From 265cf04f9c738f3be7a941d87eaee80d928be39e Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Wed, 28 Jan 2015 23:48:39 +0000 Subject: [fuzzer] add option -save_minimized_corpus llvm-svn: 227395 --- llvm/lib/Fuzzer/FuzzerMain.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/Fuzzer/FuzzerMain.cpp') diff --git a/llvm/lib/Fuzzer/FuzzerMain.cpp b/llvm/lib/Fuzzer/FuzzerMain.cpp index 9d4004e..6031fc8 100644 --- a/llvm/lib/Fuzzer/FuzzerMain.cpp +++ b/llvm/lib/Fuzzer/FuzzerMain.cpp @@ -139,6 +139,8 @@ int main(int argc, char **argv) { if (F.CorpusSize() == 0) F.AddToCorpus(Unit()); // Can't fuzz empty corpus, so add an empty input. F.ShuffleAndMinimize(); + if (Flags.save_minimized_corpus) + F.SaveCorpus(); F.Loop(Flags.iterations < 0 ? INT_MAX : Flags.iterations); if (Flags.verbosity) std::cerr << "Done\n"; -- cgit v1.1