LLVM  3.7.0
Public Attributes | List of all members
fuzzer::Fuzzer::FuzzingOptions Struct Reference

#include <FuzzerInternal.h>

Collaboration diagram for fuzzer::Fuzzer::FuzzingOptions:
[legend]

Public Attributes

int Verbosity = 1
 
int MaxLen = 0
 
int UnitTimeoutSec = 300
 
bool DoCrossOver = true
 
int MutateDepth = 5
 
bool ExitOnFirst = false
 
bool UseCounters = false
 
bool UseTraces = false
 
bool UseFullCoverageSet = false
 
bool Reload = true
 
int PreferSmallDuringInitialShuffle = -1
 
size_t MaxNumberOfRuns = ULONG_MAX
 
int SyncTimeout = 600
 
std::string OutputCorpus
 
std::string SyncCommand
 
std::vector< std::string > Tokens
 

Detailed Description

Definition at line 58 of file FuzzerInternal.h.

Member Data Documentation

bool fuzzer::Fuzzer::FuzzingOptions::DoCrossOver = true

Definition at line 62 of file FuzzerInternal.h.

Referenced by fuzzer::Fuzzer::Loop().

bool fuzzer::Fuzzer::FuzzingOptions::ExitOnFirst = false

Definition at line 64 of file FuzzerInternal.h.

int fuzzer::Fuzzer::FuzzingOptions::MaxLen = 0
size_t fuzzer::Fuzzer::FuzzingOptions::MaxNumberOfRuns = ULONG_MAX

Definition at line 70 of file FuzzerInternal.h.

Referenced by fuzzer::Fuzzer::Loop().

int fuzzer::Fuzzer::FuzzingOptions::MutateDepth = 5

Definition at line 63 of file FuzzerInternal.h.

std::string fuzzer::Fuzzer::FuzzingOptions::OutputCorpus
int fuzzer::Fuzzer::FuzzingOptions::PreferSmallDuringInitialShuffle = -1

Definition at line 69 of file FuzzerInternal.h.

Referenced by fuzzer::Fuzzer::ShuffleAndMinimize().

bool fuzzer::Fuzzer::FuzzingOptions::Reload = true

Definition at line 68 of file FuzzerInternal.h.

Referenced by fuzzer::Fuzzer::RereadOutputCorpus().

std::string fuzzer::Fuzzer::FuzzingOptions::SyncCommand

Definition at line 73 of file FuzzerInternal.h.

int fuzzer::Fuzzer::FuzzingOptions::SyncTimeout = 600

Definition at line 71 of file FuzzerInternal.h.

std::vector<std::string> fuzzer::Fuzzer::FuzzingOptions::Tokens

Definition at line 74 of file FuzzerInternal.h.

Referenced by fuzzer::Fuzzer::SubstituteTokens().

int fuzzer::Fuzzer::FuzzingOptions::UnitTimeoutSec = 300

Definition at line 61 of file FuzzerInternal.h.

bool fuzzer::Fuzzer::FuzzingOptions::UseCounters = false

Definition at line 65 of file FuzzerInternal.h.

bool fuzzer::Fuzzer::FuzzingOptions::UseFullCoverageSet = false

Definition at line 67 of file FuzzerInternal.h.

bool fuzzer::Fuzzer::FuzzingOptions::UseTraces = false

Definition at line 66 of file FuzzerInternal.h.

int fuzzer::Fuzzer::FuzzingOptions::Verbosity = 1

The documentation for this struct was generated from the following file: