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