summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerDriver.cpp
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-03-17 19:59:39 +0000
committerKostya Serebryany <kcc@google.com>2016-03-17 19:59:39 +0000
commitc5575aabd62d2dc6ad74d03d0b49cc40dcb19b1e (patch)
treeaa0d788c8b839b59da52b49f26dcee7a8a94b0ad /llvm/lib/Fuzzer/FuzzerDriver.cpp
parent0f6caf66e9975b7332bc6ce5ab29a8dfa12dfa58 (diff)
downloadbcm5719-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.cpp14
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);
OpenPOWER on IntegriCloud