Lines Matching refs:size
24 PrintASCII(W.data(), W.size(), PrintAfter);
78 if (!Corpus || Corpus->size() < 2 || Size == 0)
80 size_t Idx = Rand(Corpus->size());
87 Data, Size, Other.data(), Other.size(), U.data(), U.size(), Rand.Rand());
181 DE.GetPositionHint() + W.size() < Size &&
184 if (Size + W.size() > MaxSize) return 0;
186 memmove(Data + Idx + W.size(), Data + Idx, Size - Idx);
187 memcpy(Data + Idx, W.data(), W.size());
188 Size += W.size();
190 if (W.size() > Size) return 0;
191 size_t Idx = UsePositionHint ? DE.GetPositionHint() : Rand(Size - W.size());
192 memcpy(Data + Idx, W.data(), W.size());
269 DictionaryEntry &DE = D[Rand(D.size())];
293 // Returns new size of To on success or 0 on failure.
403 if (!Corpus || Corpus->size() < 2 || Size == 0) return 0;
404 size_t Idx = Rand(Corpus->size());
412 NewSize = CrossOver(Data, Size, O.data(), O.size(), U.data(), U.size());
415 NewSize = InsertPartOf(O.data(), O.size(), U.data(), U.size(), MaxSize);
420 NewSize = CopyPartOf(O.data(), O.size(), U.data(), U.size());
462 Printf("MS: %zd ", CurrentMutatorSequence.size());
483 // Mutates Data in place, returns new size.
500 auto M = Mutators[Rand(Mutators.size())];
519 if (TempAutoDictionary.size() >= kMaxAutoDictSize) return;