[llvm] r269497 - [libFuzzer] do the merge faster and a bit less precise
Kostya Serebryany via llvm-commits
llvm-commits at lists.llvm.org
Fri May 13 15:11:24 PDT 2016
Author: kcc
Date: Fri May 13 17:11:23 2016
New Revision: 269497
URL: http://llvm.org/viewvc/llvm-project?rev=269497&view=rev
Log:
[libFuzzer] do the merge faster and a bit less precise
Modified:
llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp
Modified: llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp?rev=269497&r1=269496&r2=269497&view=diff
==============================================================================
--- llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp (original)
+++ llvm/trunk/lib/Fuzzer/FuzzerLoop.cpp Fri May 13 17:11:23 2016
@@ -549,9 +549,10 @@ UnitVector Fuzzer::FindExtraUnits(const
PrintStats(Stat);
size_t NewSize = Corpus.size();
+ assert(NewSize <= OldSize);
Res.swap(Corpus);
- if (NewSize == OldSize)
+ if (NewSize + 5 >= OldSize)
break;
OldSize = NewSize;
}
More information about the llvm-commits
mailing list