Versions in this module Expand all Collapse all v0 v0.2.2 Feb 17, 2020 Changes in this version + var ErrGoTestFailed = errors.New("go test failed") + var IncompatibleTestFlags = []string + var UnimplementedBuildFlags = []string + var UnimplementedTestFlags = []string + func CacheDir(hash, pkgName, fuzzName string) string + func CopyDir(dst string, src string) error + func CopyFile(dst string, src string) error + func ExecGo(args []string, env []string) error + func FindFlag(args []string, names []string) (string, string, bool) + func FindPkgs(args []string) ([]string, []string, error) + func FindTestFlag(args []string, names []string) (string, string, bool) + func FlagSet(name string, defs []FlagDef, usage Usage) (*flag.FlagSet, error) + func Gopath() string + func Hash(pkgPath, funcName, trimPrefix string, env []string, verbose bool) (string, error) + func IsPlainSig(f *types.Func) (bool, error) + func ParseArgs(args []string, fs *flag.FlagSet) (string, error) + func PathExists(path string) bool + func Start(target Target, workDir string, maxDuration time.Duration, parallel int, ...) error + func VerifyCorpus(function Func, workDir string, run string, verbose bool) error + type FlagDef struct + Description string + Name string + Ptr interface{} + type Func struct + FuncName string + PkgDir string + PkgName string + PkgPath string + TypesFunc *types.Func + func FindFunc(pkgPattern, funcPattern string, env []string, allowMultiFuzz bool) ([]Func, error) + func (f *Func) FuzzName() string + func (f *Func) String() string + type Target struct + UserFunc Func + func CreateRichSigWrapper(function Func, printArgs bool) (t Target, err error) + func Instrument(function Func, verbose bool) (Target, error) + func (t *Target) FuzzName() string + type Usage func(*flag.FlagSet) func()