Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dvyukov/go-fuzz
/ functions
Functions
366 in github.com/dvyukov/go-fuzz
⨍
Functions
366
◇
Types & classes
69
↓ 1 callers
Function
e
()
go-fuzz/assets/bootstrap.min.js:6
↓ 1 callers
Method
endsBasicSourceBlock
(s ast.Stmt)
go-fuzz-build/cover.go:733
↓ 1 callers
Method
evaluate
()
go-fuzz/sonar.go:296
↓ 1 callers
Function
extractNumbers
(nn []Node)
go-fuzz/versifier/versifier.go:610
↓ 1 callers
Function
f
()
go-fuzz/assets/bootstrap.min.js:7
↓ 1 callers
Function
findNewCover
(base, cover []byte)
go-fuzz/cover.go:82
↓ 1 callers
Method
funcMain
()
go-fuzz-build/main.go:626
↓ 1 callers
Function
g
(b)
go-fuzz/assets/bootstrap.min.js:6
↓ 1 callers
Method
gatherLiterals
()
go-fuzz-build/main.go:578
↓ 1 callers
Function
genCounter
()
go-fuzz-build/cover.go:835
↓ 1 callers
Method
generate
(ro *ROData)
go-fuzz/mutator.go:39
↓ 1 callers
Method
getEnv
getEnv determines GOROOT and GOPATH and updates c accordingly.
go-fuzz-build/main.go:221
↓ 1 callers
Function
hb
(a,b,c)
go-fuzz/assets/jquery.min.js:5
↓ 1 callers
Function
initialComments
(content []byte)
go-fuzz-build/cover.go:468
↓ 1 callers
Function
instrument
(pkg, fullName string, fset *token.FileSet, parsedFile *ast.File, info *types.Info, out io.Writer, blocks *[]C
go-fuzz-build/cover.go:25
↓ 1 callers
Method
instrumentPackages
(blocks *[]CoverBlock, sonar *[]CoverBlock)
go-fuzz-build/main.go:726
↓ 1 callers
Function
isFuzzSig
isFuzzSig reports whether sig is of the form func FuzzFunc(data []byte) int
go-fuzz-build/main.go:379
↓ 1 callers
Function
isHexNum
(s string)
go-fuzz/versifier/versifier.go:584
↓ 1 callers
Function
isTest
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 callers
Function
isWeirdShift
(info *types.Info, n ast.Expr)
go-fuzz-build/cover.go:345
↓ 1 callers
Function
jb
(a,b)
go-fuzz/assets/jquery.min.js:5
↓ 1 callers
Function
kb
(a,b,c)
go-fuzz/assets/jquery.min.js:5
↓ 1 callers
Method
loadPkg
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 callers
Method
loadStd
loadStd finds the set of standard library package paths.
go-fuzz-build/main.go:418
↓ 1 callers
Method
loop
()
go-fuzz/hub.go:153
↓ 1 callers
Method
loop
()
go-fuzz/worker.go:169
↓ 1 callers
Function
lowerProcessPrio
()
go-fuzz/sys_posix.go:15
↓ 1 callers
Function
ma
(a)
go-fuzz/assets/jquery.min.js:2
↓ 1 callers
Method
makeWorkdir
makeWorkdir creates the workdir, logging as requested.
go-fuzz-build/main.go:433
↓ 1 callers
Function
na
(a)
go-fuzz/assets/jquery.min.js:2
↓ 1 callers
Function
newHub
(metadata MetaData)
go-fuzz/hub.go:76
↓ 1 callers
Function
newMutator
()
go-fuzz/mutator.go:19
↓ 1 callers
Function
newTestee
(bin string, comm *Mapping, coverRegion, inputRegion, sonarRegion []byte, fnidx uint8, buffer []byte)
go-fuzz/testee.go:137
↓ 1 callers
Method
parseSonarData
(sonar []byte)
go-fuzz/sonar.go:35
↓ 1 callers
Method
periodicCheck
()
go-fuzz/worker.go:639
↓ 1 callers
Function
persistentFilename
(dir string, a Artifact, sig Sig)
go-fuzz/persistent.go:78
↓ 1 callers
Method
populateWorkdir
populateWorkdir prepares workdir for builds.
go-fuzz-build/main.go:458
↓ 1 callers
Method
print
(w io.Writer)
go-fuzz-build/cover.go:873
↓ 1 callers
Method
processCrasher
processCrasher minimizes new crashers and sends them to the hub.
go-fuzz/worker.go:336
↓ 1 callers
Function
q
()
go-fuzz/assets/bootstrap.min.js:6
↓ 1 callers
Function
read
read reads little-endian-encoded uint8+uint64 from fd.
go-fuzz-dep/main.go:43
↓ 1 callers
Method
read
(buf []byte)
go-fuzz-dep/sys_posix.go:26
↓ 1 callers
Method
readInDir
(dir string)
go-fuzz/persistent.go:45
↓ 1 callers
Function
setupCommFile
()
go-fuzz-dep/sys_posix.go:17
↓ 1 callers
Function
setupCommMapping
(cmd *exec.Cmd, comm *Mapping, rOut, wIn *os.File)
go-fuzz/sys_posix.go:39
↓ 1 callers
Method
smash
smash gives some minimal attention to every new input.
go-fuzz/worker.go:444
↓ 1 callers
Method
startProfiling
startProfiling starts pprof profiling, if requested.
go-fuzz-build/main.go:250
↓ 1 callers
Method
statementBoundary
(s ast.Stmt)
go-fuzz-build/cover.go:769
↓ 1 callers
Function
structure
(nn []Node)
go-fuzz/versifier/versifier.go:575
↓ 1 callers
Function
structureBrackets
(nn []Node)
go-fuzz/versifier/versifier.go:709
↓ 1 callers
Function
structureKeyValue
(nn []Node)
go-fuzz/versifier/versifier.go:675
↓ 1 callers
Function
structureLines
(nn []Node)
go-fuzz/versifier/versifier.go:885
↓ 1 callers
Function
structureLists
(nn []Node)
go-fuzz/versifier/versifier.go:741
↓ 1 callers
Function
tokenize
(data []byte)
go-fuzz/versifier/versifier.go:495
↓ 1 callers
Function
trimComments
(file *ast.File, fset *token.FileSet)
go-fuzz-build/cover.go:452
↓ 1 callers
Method
update
(sam SonarSample, smash, resb bool)
go-fuzz/sonar.go:253
↓ 1 callers
Method
updateScores
()
go-fuzz/hub.go:319
↓ 1 callers
Function
workerMain
()
go-fuzz/worker.go:74
↓ 1 callers
Function
worseCover
(base, cover []byte)
go-fuzz/cover.go:94
↓ 1 callers
Function
write
write writes little-endian-encoded vals... to fd.
go-fuzz-dep/main.go:64
↓ 1 callers
Function
xgetbv
()
go-fuzz/cpu_amd64.go:11
Function
AssetDigest
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
Function
AssetNames
AssetNames returns the names of the assets.
go-fuzz/bindata_assetfs.go:259
Function
AssetString
AssetString returns the asset contents as a string (instead of a []byte).
go-fuzz/bindata_assetfs.go:194
Function
B
(a,b)
go-fuzz/assets/jquery.min.js:2
Function
BenchmarkCompareCoverBody
(b *testing.B)
go-fuzz/cover_test.go:12
Method
Connect
Connect attaches new worker to coordinator.
go-fuzz/coordinator.go:211
Function
Digests
Digests returns a map of all known files and their checksums.
go-fuzz/bindata_assetfs.go:246
Function
Emit
(data, hint []byte, valid bool)
gen/main.go:38
Function
Fuzz
(data []byte)
test/test.go:38
Function
Fuzz
(data []byte)
test/internal/test/test.go:8
Function
FuzzRegexp
START OMIT
slides/regexp.go:11
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:114
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:144
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:187
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:261
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:303
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:339
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:369
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:404
Method
Generate
(w io.Writer, v *Verse)
go-fuzz/versifier/versifier.go:430
Function
Initialize
(coverTabPtr unsafe.Pointer, coverTabSize uint64)
go-fuzz-dep/main_libFuzzer.go:15
Function
Main
(fns []func([]byte) int)
go-fuzz-dep/main.go:19
Function
MustAssetString
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
Function
New
New generates a new, seeded Rand, ready for use.
go-fuzz/internal/pcg/pcg.go:33
Method
NewCrasher
NewCrasher saves new crasher input on coordinator.
go-fuzz/coordinator.go:267
Method
NewInput
NewInput saves new interesting input on coordinator.
go-fuzz/coordinator.go:237
Function
Pow
(x, y float64)
test/test.go:128
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:110
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:140
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:183
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:257
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:297
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:332
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:359
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:395
Method
Print
(w io.Writer, ident int)
go-fuzz/versifier/versifier.go:424
Method
Print
(w io.Writer)
go-fuzz/versifier/versifier.go:474
Function
Rand
(n int)
gen/main.go:34
Function
RestoreAssets
RestoreAssets restores an asset under the given directory recursively.
go-fuzz/bindata_assetfs.go:352
← previous
next →
201–300 of 366, ranked by callers