MCPcopy Create free account

hub / github.com/dvyukov/go-fuzz / functions

Functions366 in github.com/dvyukov/go-fuzz

↓ 1 callersFunctione
()
go-fuzz/assets/bootstrap.min.js:6
↓ 1 callersMethodendsBasicSourceBlock
(s ast.Stmt)
go-fuzz-build/cover.go:733
↓ 1 callersMethodevaluate
()
go-fuzz/sonar.go:296
↓ 1 callersFunctionextractNumbers
(nn []Node)
go-fuzz/versifier/versifier.go:610
↓ 1 callersFunctionf
()
go-fuzz/assets/bootstrap.min.js:7
↓ 1 callersFunctionfindNewCover
(base, cover []byte)
go-fuzz/cover.go:82
↓ 1 callersMethodfuncMain
()
go-fuzz-build/main.go:626
↓ 1 callersFunctiong
(b)
go-fuzz/assets/bootstrap.min.js:6
↓ 1 callersMethodgatherLiterals
()
go-fuzz-build/main.go:578
↓ 1 callersFunctiongenCounter
()
go-fuzz-build/cover.go:835
↓ 1 callersMethodgenerate
(ro *ROData)
go-fuzz/mutator.go:39
↓ 1 callersMethodgetEnv
getEnv determines GOROOT and GOPATH and updates c accordingly.
go-fuzz-build/main.go:221
↓ 1 callersFunctionhb
(a,b,c)
go-fuzz/assets/jquery.min.js:5
↓ 1 callersFunctioninitialComments
(content []byte)
go-fuzz-build/cover.go:468
↓ 1 callersFunctioninstrument
(pkg, fullName string, fset *token.FileSet, parsedFile *ast.File, info *types.Info, out io.Writer, blocks *[]C
go-fuzz-build/cover.go:25
↓ 1 callersMethodinstrumentPackages
(blocks *[]CoverBlock, sonar *[]CoverBlock)
go-fuzz-build/main.go:726
↓ 1 callersFunctionisFuzzSig
isFuzzSig reports whether sig is of the form func FuzzFunc(data []byte) int
go-fuzz-build/main.go:379
↓ 1 callersFunctionisHexNum
(s string)
go-fuzz/versifier/versifier.go:584
↓ 1 callersFunctionisTest
isTest is copied verbatim, along with its name, from GOROOT/src/cmd/go/internal/load/test.go. isTest tells whether name looks like a test (or benchmar
go-fuzz-build/main.go:406
↓ 1 callersFunctionisWeirdShift
(info *types.Info, n ast.Expr)
go-fuzz-build/cover.go:345
↓ 1 callersFunctionjb
(a,b)
go-fuzz/assets/jquery.min.js:5
↓ 1 callersFunctionkb
(a,b,c)
go-fuzz/assets/jquery.min.js:5
↓ 1 callersMethodloadPkg
loadPkg loads, parses, and typechecks pkg (the package containing the Fuzz function), go-fuzz-dep, and their dependencies.
go-fuzz-build/main.go:264
↓ 1 callersMethodloadStd
loadStd finds the set of standard library package paths.
go-fuzz-build/main.go:418
↓ 1 callersMethodloop
()
go-fuzz/hub.go:153
↓ 1 callersMethodloop
()
go-fuzz/worker.go:169
↓ 1 callersFunctionlowerProcessPrio
()
go-fuzz/sys_posix.go:15
↓ 1 callersFunctionma
(a)
go-fuzz/assets/jquery.min.js:2
↓ 1 callersMethodmakeWorkdir
makeWorkdir creates the workdir, logging as requested.
go-fuzz-build/main.go:433
↓ 1 callersFunctionna
(a)
go-fuzz/assets/jquery.min.js:2
↓ 1 callersFunctionnewHub
(metadata MetaData)
go-fuzz/hub.go:76
↓ 1 callersFunctionnewMutator
()
go-fuzz/mutator.go:19
↓ 1 callersFunctionnewTestee
(bin string, comm *Mapping, coverRegion, inputRegion, sonarRegion []byte, fnidx uint8, buffer []byte)
go-fuzz/testee.go:137
↓ 1 callersMethodparseSonarData
(sonar []byte)
go-fuzz/sonar.go:35
↓ 1 callersMethodperiodicCheck
()
go-fuzz/worker.go:639
↓ 1 callersFunctionpersistentFilename
(dir string, a Artifact, sig Sig)
go-fuzz/persistent.go:78
↓ 1 callersMethodpopulateWorkdir
populateWorkdir prepares workdir for builds.
go-fuzz-build/main.go:458
↓ 1 callersMethodprint
(w io.Writer)
go-fuzz-build/cover.go:873
↓ 1 callersMethodprocessCrasher
processCrasher minimizes new crashers and sends them to the hub.
go-fuzz/worker.go:336
↓ 1 callersFunctionq
()
go-fuzz/assets/bootstrap.min.js:6
↓ 1 callersFunctionread
read reads little-endian-encoded uint8+uint64 from fd.
go-fuzz-dep/main.go:43
↓ 1 callersMethodread
(buf []byte)
go-fuzz-dep/sys_posix.go:26
↓ 1 callersMethodreadInDir
(dir string)
go-fuzz/persistent.go:45
↓ 1 callersFunctionsetupCommFile
()
go-fuzz-dep/sys_posix.go:17
↓ 1 callersFunctionsetupCommMapping
(cmd *exec.Cmd, comm *Mapping, rOut, wIn *os.File)
go-fuzz/sys_posix.go:39
↓ 1 callersMethodsmash
smash gives some minimal attention to every new input.
go-fuzz/worker.go:444
↓ 1 callersMethodstartProfiling
startProfiling starts pprof profiling, if requested.
go-fuzz-build/main.go:250
↓ 1 callersMethodstatementBoundary
(s ast.Stmt)
go-fuzz-build/cover.go:769
↓ 1 callersFunctionstructure
(nn []Node)
go-fuzz/versifier/versifier.go:575
↓ 1 callersFunctionstructureBrackets
(nn []Node)
go-fuzz/versifier/versifier.go:709
↓ 1 callersFunctionstructureKeyValue
(nn []Node)
go-fuzz/versifier/versifier.go:675
↓ 1 callersFunctionstructureLines
(nn []Node)
go-fuzz/versifier/versifier.go:885
↓ 1 callersFunctionstructureLists
(nn []Node)
go-fuzz/versifier/versifier.go:741
↓ 1 callersFunctiontokenize
(data []byte)
go-fuzz/versifier/versifier.go:495
↓ 1 callersFunctiontrimComments
(file *ast.File, fset *token.FileSet)
go-fuzz-build/cover.go:452
↓ 1 callersMethodupdate
(sam SonarSample, smash, resb bool)
go-fuzz/sonar.go:253
↓ 1 callersMethodupdateScores
()
go-fuzz/hub.go:319
↓ 1 callersFunctionworkerMain
()
go-fuzz/worker.go:74
↓ 1 callersFunctionworseCover
(base, cover []byte)
go-fuzz/cover.go:94
↓ 1 callersFunctionwrite
write writes little-endian-encoded vals... to fd.
go-fuzz-dep/main.go:64
↓ 1 callersFunctionxgetbv
()
go-fuzz/cpu_amd64.go:11
FunctionAssetDigest
AssetDigest returns the digest of the file with the given name. It returns an error if the asset could not be found or the digest could not be loaded.
go-fuzz/bindata_assetfs.go:233
FunctionAssetNames
AssetNames returns the names of the assets.
go-fuzz/bindata_assetfs.go:259
FunctionAssetString
AssetString returns the asset contents as a string (instead of a []byte).
go-fuzz/bindata_assetfs.go:194
FunctionB
(a,b)
go-fuzz/assets/jquery.min.js:2
FunctionBenchmarkCompareCoverBody
(b *testing.B)
go-fuzz/cover_test.go:12
MethodConnect
Connect attaches new worker to coordinator.
go-fuzz/coordinator.go:211
FunctionDigests
Digests returns a map of all known files and their checksums.
go-fuzz/bindata_assetfs.go:246
FunctionEmit
(data, hint []byte, valid bool)
gen/main.go:38
FunctionFuzz
(data []byte)
test/test.go:38
FunctionFuzz
(data []byte)
test/internal/test/test.go:8
FunctionFuzzRegexp
START OMIT
slides/regexp.go:11
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:114
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:144
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:187
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:261
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:303
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:339
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:369
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:404
MethodGenerate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:430
FunctionInitialize
(coverTabPtr unsafe.Pointer, coverTabSize uint64)
go-fuzz-dep/main_libFuzzer.go:15
FunctionMain
(fns []func([]byte) int)
go-fuzz-dep/main.go:19
FunctionMustAssetString
MustAssetString is like AssetString but panics when Asset would return an error. It simplifies safe initialization of global variables.
go-fuzz/bindata_assetfs.go:212
FunctionNew
New generates a new, seeded Rand, ready for use.
go-fuzz/internal/pcg/pcg.go:33
MethodNewCrasher
NewCrasher saves new crasher input on coordinator.
go-fuzz/coordinator.go:267
MethodNewInput
NewInput saves new interesting input on coordinator.
go-fuzz/coordinator.go:237
FunctionPow
(x, y float64)
test/test.go:128
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:110
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:140
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:183
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:257
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:297
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:332
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:359
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:395
MethodPrint
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:424
MethodPrint
(w io.Writer)
go-fuzz/versifier/versifier.go:474
FunctionRand
(n int)
gen/main.go:34
FunctionRestoreAssets
RestoreAssets restores an asset under the given directory recursively.
go-fuzz/bindata_assetfs.go:352
← previousnext →201–300 of 366, ranked by callers