summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerLoop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerLoop.cpp')
-rw-r--r--llvm/lib/Fuzzer/FuzzerLoop.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp
index e044b67c9ab..e08ca7702b2 100644
--- a/llvm/lib/Fuzzer/FuzzerLoop.cpp
+++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp
@@ -166,7 +166,7 @@ void Fuzzer::RereadOutputCorpus() {
return;
std::vector<Unit> AdditionalCorpus;
ReadDirToVectorOfUnits(Options.OutputCorpus.c_str(), &AdditionalCorpus,
- &EpochOfLastReadOfOutputCorpus);
+ &EpochOfLastReadOfOutputCorpus, Options.MaxLen);
if (Corpus.empty()) {
Corpus = AdditionalCorpus;
return;
@@ -384,7 +384,7 @@ void Fuzzer::Merge(const std::vector<std::string> &Corpora) {
return;
}
auto InitialCorpusDir = Corpora[0];
- ReadDir(InitialCorpusDir, nullptr);
+ ReadDir(InitialCorpusDir, nullptr, Options.MaxLen);
Printf("Merge: running the initial corpus '%s' of %d units\n",
InitialCorpusDir.c_str(), Corpus.size());
for (auto &U : Corpus)
@@ -396,7 +396,7 @@ void Fuzzer::Merge(const std::vector<std::string> &Corpora) {
size_t NumMerged = 0;
for (auto &C : ExtraCorpora) {
Corpus.clear();
- ReadDir(C, nullptr);
+ ReadDir(C, nullptr, Options.MaxLen);
Printf("Merge: merging the extra corpus '%s' of %zd units\n", C.c_str(),
Corpus.size());
for (auto &U : Corpus) {
OpenPOWER on IntegriCloud