diff options
author | Kostya Serebryany <kcc@google.com> | 2016-03-17 19:59:39 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2016-03-17 19:59:39 +0000 |
commit | c5575aabd62d2dc6ad74d03d0b49cc40dcb19b1e (patch) | |
tree | aa0d788c8b839b59da52b49f26dcee7a8a94b0ad /llvm/lib/Fuzzer/FuzzerDriver.cpp | |
parent | 0f6caf66e9975b7332bc6ce5ab29a8dfa12dfa58 (diff) | |
download | bcm5719-llvm-c5575aabd62d2dc6ad74d03d0b49cc40dcb19b1e.tar.gz bcm5719-llvm-c5575aabd62d2dc6ad74d03d0b49cc40dcb19b1e.zip |
[libFuzzer] deprecate several flags
llvm-svn: 263739
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerDriver.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerDriver.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerDriver.cpp b/llvm/lib/Fuzzer/FuzzerDriver.cpp index 386caeffbc6..4e559b44fd3 100644 --- a/llvm/lib/Fuzzer/FuzzerDriver.cpp +++ b/llvm/lib/Fuzzer/FuzzerDriver.cpp @@ -293,9 +293,6 @@ static int FuzzerDriver(const std::vector<std::string> &Args, Options.MaxNumberOfRuns = Flags.runs; if (!Inputs->empty()) Options.OutputCorpus = (*Inputs)[0]; - if (Flags.sync_command) - Options.SyncCommand = Flags.sync_command; - Options.SyncTimeout = Flags.sync_timeout; Options.ReportSlowUnits = Flags.report_slow_units; if (Flags.artifact_prefix) Options.ArtifactPrefix = Flags.artifact_prefix; @@ -307,7 +304,8 @@ static int FuzzerDriver(const std::vector<std::string> &Args, return 1; if (Flags.verbosity > 0 && !Dictionary.empty()) Printf("Dictionary: %zd entries\n", Dictionary.size()); - Options.SaveArtifacts = !Flags.test_single_input; + bool DoPlainRun = AllInputsAreFiles(); + Options.SaveArtifacts = !DoPlainRun; Options.PrintNewCovPcs = Flags.print_new_cov_pcs; Options.PrintFinalStats = Flags.print_final_stats; @@ -337,12 +335,8 @@ static int FuzzerDriver(const std::vector<std::string> &Args, if (Flags.handle_fpe) SetSigFpeHandler(); if (Flags.handle_int) SetSigIntHandler(); - if (Flags.test_single_input) { - RunOneTest(&F, Flags.test_single_input); - exit(0); - } - - if (AllInputsAreFiles()) { + if (DoPlainRun) { + Options.SaveArtifacts = false; int Runs = std::max(1, Flags.runs); Printf("%s: Running %zd inputs %d time(s) each.\n", ProgName->c_str(), Inputs->size(), Runs); |