[libFuzzer] try to use less RAM while processing the initial corpus

llvm-svn: 310881
This commit is contained in:
Kostya Serebryany 2017-08-14 20:34:35 +00:00
parent 47cb4856d4
commit e3cb3c519f
1 changed files with 2 additions and 1 deletions

View File

@ -388,11 +388,12 @@ void Fuzzer::ShuffleAndMinimize(UnitVector *InitialCorpus) {
uint8_t dummy;
ExecuteCallback(&dummy, 0);
for (const auto &U : *InitialCorpus) {
for (auto &U : *InitialCorpus) {
RunOne(U.data(), U.size());
CheckExitOnSrcPosOrItem();
TryDetectingAMemoryLeak(U.data(), U.size(),
/*DuringInitialCorpusExecution*/ true);
U.clear();
}
PrintStats("INITED");
if (Corpus.empty()) {