MCPcopy Create free account

hub / github.com/google/syzkaller / functions

Functions8,315 in github.com/google/syzkaller

↓ 9 callersFunctionloadReportingState
(ctx context.Context)
dashboard/app/reporting.go:1316
↓ 9 callersMethodmov16
(reg int, v uint16)
pkg/ifuzz/x86/pseudo.go:356
↓ 9 callersMethodnow
()
dashboard/app/tree_test.go:1026
↓ 9 callersFunctionownEmail
(ctx context.Context)
dashboard/app/reporting_email.go:1587
↓ 9 callersFunctionparseAndPrint
(from uint32)
pkg/ifuzz/arm64_test.go:26
↓ 9 callersFunctionremoveArg
removeArg removes all references to/from arg0 from a program.
prog/prog.go:471
↓ 9 callersMethodrunFfx
(timeout time.Duration, isolated bool, args ...string)
vm/starnix/starnix.go:377
↓ 9 callersFunctions
()
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 9 callersMethodselectCalls
(set []*Syscall, probability int, force bool)
prog/rotation.go:232
↓ 9 callersMethodsetSubsystems
(ns string, list []*subsystem.Subsystem, rev int)
dashboard/app/util_test.go:269
↓ 9 callersMethodsort
()
pkg/gce/gce.go:571
↓ 9 callersMethodsplice
This function selects a random other program p0 out of the corpus, and mutates ctx.p as follows: preserve ctx.p's Calls up to a random index i (exclus
prog/mutation.go:122
↓ 9 callersMethodstart
()
pkg/manager/diff/diff_test.go:89
↓ 9 callersFunctiont
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 9 callersMethodtick
()
pkg/stat/set.go:303
↓ 9 callersFunctiontimeDate
timeDate returns t's date as a single int YYYYMMDD.
dashboard/app/entities_datastore.go:1109
↓ 9 callersFunctionusage
()
tools/syz-db/syz-db.go:87
↓ 9 callersFunctionxe
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 8 callersMethodAddr
()
pkg/rpctype/rpc.go:50
↓ 8 callersMethodAppend
()
pkg/fuzzer/queue/queue.go:367
↓ 8 callersMethodBaseForDiff
BaseForDiff returns a list of commits that could have been the base commit for the specified git patch. For the purposes of optimization, the function
pkg/vcs/git.go:786
↓ 8 callersMethodBitfieldLength
()
prog/types.go:187
↓ 8 callersFunctionCacheObject
( ctx *Context, typ, desc string, populate func() (T, error), )
pkg/aflow/execute.go:212
↓ 8 callersMethodCall
(serviceMethod string, args, reply any)
vm/proxyapp/proxyappclient.go:303
↓ 8 callersMethodCallName
(call int)
prog/prog.go:24
↓ 8 callersFunctionCleanPath
CleanPath normalizes the raw file path from DWARF and returns its relative display path and its absolute path on the host. It attempts to strip build
pkg/cover/backend/path.go:19
↓ 8 callersMethodCommitPoll
()
syz-ci/manager.go:105
↓ 8 callersMethodDefault
()
prog/types.go:364
↓ 8 callersMethodDetermineAuthSubj
DetermineAuthSubj returns the verified subject value based on the provided header value or "" if it can't be determined. A valid result starts with au
pkg/auth/auth.go:116
↓ 8 callersFunctionEnableLogCaching
EnableLogCaching enables in memory caching of log output. Caches up to maxLines, but no more than maxMem bytes. Cached output can later be queried wit
pkg/log/log.go:37
↓ 8 callersFunctionFilesCoverageWithDetails
FilesCoverageWithDetails fetches the data directly from DB. No caching. Flag onlyUnique is quite expensive.
pkg/coveragedb/coveragedb.go:508
↓ 8 callersFunctionForeachType
(syscalls []*Syscall, f func(t Type, ctx *TypeCtx))
prog/types.go:879
↓ 8 callersFunctionFormat
(desc *Description)
pkg/ast/format.go:13
↓ 8 callersFunctionGenNPeriodsTill
(n int, d civil.Date, periodType string)
pkg/coveragedb/time_period.go:80
↓ 8 callersMethodGet
(a, b *subsystem.Subsystem)
pkg/subsystem/linux/coincidence.go:33
↓ 8 callersFunctionHash
(pieces ...any)
pkg/hash/hash.go:17
↓ 8 callersMethodIsSpecial
()
prog/prog.go:205
↓ 8 callersFunctionK
(i)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 8 callersFunctionLe
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 8 callersMethodLen
()
pkg/fuzzer/queue/queue.go:248
↓ 8 callersFunctionLoadFile
(filename string, cfg any)
pkg/config/config.go:16
↓ 8 callersFunctionM
()
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 8 callersFunctionMakeSpecialPointerArg
(t Type, dir Dir, index uint64)
prog/prog.go:188
↓ 8 callersMethodManagerName
()
dashboard/app/main.go:550
↓ 8 callersMethodMutateWithHints
MutateWithHints mutates the program using the comparison operands stored in compMaps. For each of the mutants executes the exec callback. The callback
prog/hints.go:102
↓ 8 callersFunctionNewJobRepository
(client *spanner.Client)
syz-cluster/pkg/db/job_repo.go:22
↓ 8 callersFunctionRegister
Register a workflow type (characterized by Inputs and Outputs), and one or more implementations of the workflow type (actual workflows). All workflows
pkg/aflow/flow.go:49
↓ 8 callersFunctionRename
Rename is similar to os.Rename but handles cross-device renaming (by copying).
pkg/osutil/fileutil.go:46
↓ 8 callersMethodReportFailedRepro
ReportFailedRepro notifies dashboard about a failed repro attempt for the crash.
dashboard/dashapi/dashapi.go:377
↓ 8 callersMethodReportingPollClosed
(ids []string)
dashboard/dashapi/dashapi.go:757
↓ 8 callersFunctionSCP
(hostSrc, vmDst string, opts SCPOptions)
vm/vmimpl/util.go:121
↓ 8 callersMethodSave
(ctx context.Context, req *api.RawFinding)
syz-cluster/pkg/service/finding.go:45
↓ 8 callersMethodSync
(name string, add [][]byte, del []string)
syz-hub/state/state_test.go:46
↓ 8 callersFunctionTempFile
TempFile creates a unique temp filename. Note: the file already exists when the function returns.
pkg/osutil/osutil.go:318
↓ 8 callersFunctionTools
Tools combine all passed tools into a single slice avoiding aliasing issues with existing slices. The passed elements can be either Tool, or []Tool.
pkg/aflow/llm_agent.go:130
↓ 8 callersFunctionWrite
Write writes Go-syntax representation of v into w. This is similar to fmt.Fprintf(w, "%#v", v), but properly handles pointers, does not write package
pkg/serializer/serializer.go:19
↓ 8 callersFunctionWrite
Write generates C source for program p based on the provided options opt.
pkg/csource/csource.go:41
↓ 8 callersMethodaddConst
(ctx *constContext, pos ast.Pos, name string)
pkg/compiler/consts.go:170
↓ 8 callersFunctionbuildKey
(ctx context.Context, ns, id string)
dashboard/app/entities_datastore.go:836
↓ 8 callersFunctioncheckClient
Verifies that the given credentials are acceptable and returns the corresponding namespace.
dashboard/app/api.go:1723
↓ 8 callersMethodconnect
(name string, modules []*vminfo.KernelModule, flagSignal bool)
pkg/cover/canonicalizer_test.go:249
↓ 8 callersFunctioncurrentReporting
(ctx context.Context, bug *Bug)
dashboard/app/reporting.go:445
↓ 8 callersFunctiondoReport
(params cover.HandlerParams, fname string, fn func(w io.Writer, params cover.HandlerParams) error)
tools/syz-cover/syz-cover.go:173
↓ 8 callersMethoddummySeries
()
syz-cluster/pkg/db/util_test.go:34
↓ 8 callersFunctionemergentlyStopped
(ctx context.Context)
dashboard/app/api.go:1790
↓ 8 callersFunctionextract
(info *compiler.ConstInfo, cc string, args []string, params *extractParams)
sys/syz-extract/fetch.go:30
↓ 8 callersFunctionfmtType
(t *Type)
pkg/ast/format.go:194
↓ 8 callersMethodgenArg
(syzType prog.Type, dir prog.Dir, traceArg parser.IrType)
tools/syz-trace2syz/proggen/proggen.go:146
↓ 8 callersMethodgenerateParticularCall
(s *state, meta *Syscall)
prog/rand.go:644
↓ 8 callersMethodinsertBefore
(c *Call, calls []*Call)
prog/prog.go:386
↓ 8 callersFunctionl
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 8 callersMethodld64
(reg uint, v uint64)
pkg/ifuzz/powerpc/powerpc.go:212
↓ 8 callersFunctionloadConfig
(configFile string)
syz-agent/agent/config.go:60
↓ 8 callersFunctionn
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 8 callersMethodparseAttrs
(descs map[string]*attrDesc, parent ast.Node, attrs []*ast.Type)
pkg/compiler/compiler.go:212
↓ 8 callersMethodparseInt
()
pkg/ast/parser.go:574
↓ 8 callersMethodparseIntAttrs
(descs map[string]*attrDesc, parent ast.Node, attrs []*ast.Type)
pkg/compiler/compiler.go:206
↓ 8 callersMethodpreviousReleaseTags
(commit string, self, onlyTop, includeRC bool)
pkg/vcs/git.go:513
↓ 8 callersFunctionprocessPlayers
(playerMap map[string]*uiDungeonPlayer, bugDays map[*Bug]int)
dashboard/app/dungeon.go:522
↓ 8 callersFunctionreplaceNamespaceConfig
Create a shallow copy of GlobalConfig with a replaced namespace config.
dashboard/app/util_test.go:826
↓ 8 callersMethodrunTest
(val canonicalizeValue)
pkg/cover/canonicalizer_test.go:227
↓ 8 callersFunctionselectJobReporting
()
dashboard/app/aidb/crud.go:589
↓ 8 callersMethodsendBuildAsset
(reader io.Reader, fileName string, assetType dashapi.AssetType, build *dashapi.Build)
pkg/asset/storage_test.go:108
↓ 8 callersFunctionsetFlags
(execFlags flatrpc.ExecFlag)
pkg/fuzzer/fuzzer.go:458
↓ 8 callersMethodssh
(command string)
vm/isolated/isolated.go:150
↓ 8 callersFunctionvalidateOracleOutputs
(ctx *aflow.Context, state OracleValidationState, res OracleResult)
pkg/aflow/flow/reproc/reproc.go:283
↓ 7 callersMethodAddColumn
(column string)
tools/syz-testbed/table.go:113
↓ 7 callersFunctionAnyOk
(results ...Result)
pkg/validator/validator.go:33
↓ 7 callersMethodArch
(arch string)
pkg/compiler/const_file.go:86
↓ 7 callersMethodArgContainsAny
(arg0 Arg)
prog/any.go:128
↓ 7 callersMethodCheck
Check checks if the opts combination is valid or not. For example, Collide without Threaded is not valid. Invalid combinations must not be passed to W
pkg/csource/options.go:71
↓ 7 callersFunctionCommitLink
(url, hash string)
pkg/vcs/vcs.go:383
↓ 7 callersMethodConsumeLine
()
pkg/kconfig/parser.go:110
↓ 7 callersFunctionCt
(e)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 7 callersMethodData
(j int)
pkg/flatrpc/flatrpc.go:1499
↓ 7 callersFunctionDefaultOpts
DefaultOpts applies opts to all requests in source.
pkg/fuzzer/queue/queue.go:482
↓ 7 callersMethodDeprecateAssets
DeprecateAssets deprecates assets by converting download URLs to paths. We don't want to risk killing all assets after a slight domain change.
pkg/asset/storage.go:227
↓ 7 callersMethodDeserializeExec
(exec []byte, stats map[string]int)
prog/decodeexec.go:86
↓ 7 callersMethodExists
(ctx context.Context, info *BaseFinding)
syz-cluster/pkg/db/base_finding_repo.go:35
↓ 7 callersFunctionExtractConsts
(desc *ast.Description, target *targets.Target, eh ast.ErrorHandler)
pkg/compiler/consts.go:31
← previousnext →501–600 of 8,315, ranked by callers