Lines Matching refs:Corpus
176 Fuzzer::Fuzzer(UserCallback CB, InputCorpus &Corpus, MutationDispatcher &MD,
178 : CB(CB), Corpus(Corpus), MD(MD), Options(Options) {
338 MaxCoverage.CallerCalleeCoverage, Corpus.size(), ExecPerSec, Where);
352 if (size_t N = Corpus.NumFeatures())
356 if (!Corpus.empty()) {
357 Printf(" corp: %zd", Corpus.NumActiveUnits());
358 if (size_t N = Corpus.SizeInBytes()) {
381 Corpus.PrintStats();
421 if (Corpus.HasUnit(Options.ExitOnItem)) {
441 if (!Corpus.HasUnit(U)) {
444 Corpus.AddToCorpus(U, NumFeatures);
473 Corpus.AddToCorpus(U, NumFeatures);
481 if (Corpus.empty()) {
496 return Corpus.AddFeature(Feature, Size, Options.Shrink);
607 Corpus.ResetFeatureSet();
708 auto &II = Corpus.ChooseUnitToMutate(MD.GetRand());
730 Corpus.AddToCorpus({CurrentUnitData, CurrentUnitData + Size}, NumFeatures,
750 MD.SetCorpus(&Corpus);