Changeset View
Changeset View
Standalone View
Standalone View
compiler-rt/lib/fuzzer/FuzzerOptions.h
Show All 38 Lines | struct FuzzingOptions { | ||||
bool Shrink = false; | bool Shrink = false; | ||||
bool ReduceInputs = false; | bool ReduceInputs = false; | ||||
int ReloadIntervalSec = 1; | int ReloadIntervalSec = 1; | ||||
bool ShuffleAtStartUp = true; | bool ShuffleAtStartUp = true; | ||||
bool PreferSmall = true; | bool PreferSmall = true; | ||||
size_t MaxNumberOfRuns = -1L; | size_t MaxNumberOfRuns = -1L; | ||||
int ReportSlowUnits = 10; | int ReportSlowUnits = 10; | ||||
bool OnlyASCII = false; | bool OnlyASCII = false; | ||||
bool Entropic = false; | |||||
kcc: I'd prefer if these names were more descriptive (ok if longer) and have "entropic" in it.
E.g. | |||||
size_t ConsideredRare = 0xFF; | |||||
size_t TopXRarestFeatures = 100; | |||||
std::string OutputCorpus; | std::string OutputCorpus; | ||||
std::string ArtifactPrefix = "./"; | std::string ArtifactPrefix = "./"; | ||||
std::string ExactArtifactPath; | std::string ExactArtifactPath; | ||||
std::string ExitOnSrcPos; | std::string ExitOnSrcPos; | ||||
std::string ExitOnItem; | std::string ExitOnItem; | ||||
std::string FocusFunction; | std::string FocusFunction; | ||||
std::string DataFlowTrace; | std::string DataFlowTrace; | ||||
std::string CollectDataFlow; | std::string CollectDataFlow; | ||||
Show All 28 Lines |
I'd prefer if these names were more descriptive (ok if longer) and have "entropic" in it.
E.g.
of course, make the command line parameters match