diff options
author | Kostya Serebryany <kcc@google.com> | 2015-02-04 23:42:42 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2015-02-04 23:42:42 +0000 |
commit | 92e0476c671a3a1734d8c504aac7af6df93feeab (patch) | |
tree | 5af20de462d146ab3a26df08a1e2704f7103fd16 /llvm/lib/Fuzzer/FuzzerMain.cpp | |
parent | 4eca9b93720b8f5746159eed43a0b3c0bf496db0 (diff) | |
download | llvm-92e0476c671a3a1734d8c504aac7af6df93feeab.zip llvm-92e0476c671a3a1734d8c504aac7af6df93feeab.tar.gz llvm-92e0476c671a3a1734d8c504aac7af6df93feeab.tar.bz2 |
[fuzzer] add flag prefer_small_during_initial_shuffle, be a bit more verbose
llvm-svn: 228235
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerMain.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerMain.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerMain.cpp b/llvm/lib/Fuzzer/FuzzerMain.cpp index 35e50f0..294b9cc 100644 --- a/llvm/lib/Fuzzer/FuzzerMain.cpp +++ b/llvm/lib/Fuzzer/FuzzerMain.cpp @@ -163,6 +163,8 @@ int main(int argc, char **argv) { Options.MutateDepth = Flags.mutate_depth; Options.ExitOnFirst = Flags.exit_on_first; Options.UseFullCoverageSet = Flags.use_full_coverage_set; + Options.PreferSmallDuringInitialShuffle = + Flags.prefer_small_during_initial_shuffle; if (Flags.runs >= 0) Options.MaxNumberOfRuns = Flags.runs; if (!inputs.empty()) @@ -191,6 +193,8 @@ int main(int argc, char **argv) { F.SaveCorpus(); F.Loop(Flags.iterations < 0 ? INT_MAX : Flags.iterations); if (Flags.verbosity) - std::cerr << "Done\n"; + std::cerr << "Done " << F.getTotalNumberOfRuns() + << " runs in " << F.secondsSinceProcessStartUp() + << " seconds\n"; return 0; } |