Documentation ¶
Index ¶
- func DefaultExecOpts(cfg *mgrconfig.Config, features flatrpc.Feature, debug bool) flatrpc.ExecOpts
- type Candidate
- type Config
- type Cover
- type Fuzzer
- func (fuzzer *Fuzzer) AddCandidates(candidates []Candidate)
- func (fuzzer *Fuzzer) CandidateTriageFinished() bool
- func (fuzzer *Fuzzer) ChoiceTable() *prog.ChoiceTable
- func (fuzzer *Fuzzer) Logf(level int, msg string, args ...interface{})
- func (fuzzer *Fuzzer) Next() *queue.Request
- func (fuzzer *Fuzzer) RunningJobs() []*JobInfo
- type JobInfo
- type ProgFlags
- type Stats
- type SyscallStats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Debug bool Corpus *corpus.Corpus Logf func(level int, msg string, args ...interface{}) Snapshot bool Coverage bool FaultInjection bool Comparisons bool Collide bool EnabledCalls map[*prog.Syscall]bool NoMutateCalls map[int]bool FetchRawCover bool NewInputFilter func(call string) bool PatchTest bool }
type Cover ¶
type Cover struct {
// contains filtered or unexported fields
}
Cover keeps track of the signal known to the fuzzer.
func (*Cover) AddMaxSignal ¶
Signal that should no longer be chased after. It is not returned in GrabSignalDelta().
func (*Cover) CopyMaxSignal ¶
func (*Cover) GrabSignalDelta ¶
type Fuzzer ¶
func (*Fuzzer) AddCandidates ¶
func (*Fuzzer) CandidateTriageFinished ¶
func (*Fuzzer) ChoiceTable ¶
func (fuzzer *Fuzzer) ChoiceTable() *prog.ChoiceTable
func (*Fuzzer) RunningJobs ¶
type JobInfo ¶
type Stats ¶
type Stats struct { // Indexed by prog.Syscall.ID + the last element for extra/remote. Syscalls []SyscallStats // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.