Documentation ¶
Index ¶
Constants ¶
View Source
const ( MaxBufferedReports = 10 // ExitGracePeriod is time we give libfuzzer to exit after // max_total_time was exceeded. // Must be more than 2 seconds, because in the CI it happened that // libfuzzer did not exit within 2 seconds. ExitGracePeriod = time.Second * 5 )
Variables ¶
This section is empty.
Functions ¶
func IsExpectedExitError ¶
Types ¶
type Runner ¶
type Runner struct { *RunnerOptions SupportJazzer bool // contains filtered or unexported fields }
func NewRunner ¶
func NewRunner(options *RunnerOptions) *Runner
func (*Runner) FuzzerEnvironment ¶
type RunnerOptions ¶
type RunnerOptions struct { Dictionary string EngineArgs []string EnvVars []string FuzzTarget string FuzzTestArgs []string GeneratedCorpusDir string KeepColor bool LibraryDirs []string LogOutput io.Writer ProjectDir string ReadOnlyBindings []string RecoverUBSan bool ReportHandler report.Handler SeedCorpusDirs []string Timeout time.Duration UseMinijail bool Verbose bool }
func (*RunnerOptions) ValidateOptions ¶
func (options *RunnerOptions) ValidateOptions() error
Click to show internal directories.
Click to hide internal directories.