MCPcopy Create free account

hub / github.com/google/syzkaller / functions

Functions8,315 in github.com/google/syzkaller

↓ 6 callersMethodLoop
(ctx context.Context)
pkg/manager/repro.go:188
↓ 6 callersFunctionLoopControllerFunc
(ctx *aflow.Context, args LoopControllerArgs)
pkg/aflow/flow/reproc/reproc.go:226
↓ 6 callersFunctionMakeRotator
(target *Target, calls map[*Syscall]bool, rnd *rand.Rand)
prog/rotation.go:33
↓ 6 callersFunctionMakeVmaPointerArg
(t Type, dir Dir, addr, size uint64)
prog/prog.go:177
↓ 6 callersMethodMatch
(constraints []string)
tools/syz-kconf/parser.go:53
↓ 6 callersMethodMinimize
(target *targets.Target, original, baseline []byte, types []crash.Type, dt debugtracer.DebugTracer, pred fun
pkg/vcs/vcs.go:123
↓ 6 callersFunctionMustMakeService
(list []*Subsystem, revision int)
pkg/subsystem/service.go:18
↓ 6 callersMethodMutateArg
(arg0 Arg)
prog/target.go:491
↓ 6 callersMethodNOutOf
(n, outOf int)
prog/target.go:468
↓ 6 callersFunctionNewBuildRepository
(client *spanner.Client)
syz-cluster/pkg/db/build_repo.go:18
↓ 6 callersFunctionNewEnv
(cfg *mgrconfig.Config, buildSem, testSem *osutil.Semaphore)
pkg/instance/instance.go:60
↓ 6 callersFunctionNewRelay
NewRelay creates a new Relay instance.
pkg/lore-relay/relay.go:59
↓ 6 callersFunctionNewSessionTestStepRepository
(client *spanner.Client)
syz-cluster/pkg/db/test_step_repo.go:20
↓ 6 callersMethodNewTestJob
(upd *TestPatchRequest)
dashboard/dashapi/dashapi.go:776
↓ 6 callersFunctionNewValueCell
(sample *sample.Sample)
tools/syz-testbed/table.go:43
↓ 6 callersFunctionPercent
(covered, total T)
pkg/cover/html.go:930
↓ 6 callersMethodReachableParents
ReachableParents returns the set of subsystems reachable from the current one.
pkg/subsystem/entities.go:20
↓ 6 callersMethodRunRequests
RunRequests handles the lifecycle of a single VM instance. It copies the executor binary, establishes communication, continuously polls Source() for e
pkg/execbackend/server.go:46
↓ 6 callersMethodSaveMessage
(t *testing.T, raw string)
pkg/email/lore/test_util.go:28
↓ 6 callersMethodScan
()
prog/encoding.go:1183
↓ 6 callersMethodSetup
Setup performs initial one-time configuration for the backend (e.g. starting a TCP listener). It is called synchronously before any VM instances are s
pkg/execbackend/server.go:20
↓ 6 callersFunctionSetupCoverageTestDB
SetupCoverageTestDB initializes a local Spanner database with the coverage schema for testing.
pkg/coveragedb/testutil/testutil.go:17
↓ 6 callersFunctionSetupExecProg
(vmInst *vm.Instance, mgrCfg *mgrconfig.Config, reporter *report.Reporter, opt *OptionalConfig)
pkg/instance/execprog.go:64
↓ 6 callersFunctionShutdownCtx
()
vm/vm.go:80
↓ 6 callersMethodSize
()
prog/types.go:182
↓ 6 callersMethodStdinPipe
()
vm/proxyapp/init.go:49
↓ 6 callersFunctionStraceTokname
(c int)
tools/syz-trace2syz/parser/strace.go:307
↓ 6 callersFunctionTe
(t,e,i)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 6 callersFunctionTestDeserializeHelper
(t *testing.T, OS, arch string, transform func(*Target, *Prog), tests []DeserializeTest)
prog/test_util.go:28
↓ 6 callersFunctionTestEmailConfig
TestEmailConfig returns a standard configuration for testing.
syz-cluster/pkg/emailclient/sender.go:124
↓ 6 callersFunctionTitlesToImpact
TitlesToImpact converts a bug title(s) to an impact score. If several titles provided, it returns the highest score. A higher score indicates a more s
pkg/report/impact_score.go:55
↓ 6 callersMethodUnPack
()
pkg/flatrpc/conn.go:137
↓ 6 callersFunctionUnusedTCPPort
()
vm/vmimpl/vmimpl.go:271
↓ 6 callersFunctionWaitForSSH
(timeout time.Duration, opts SSHOptions, OS string, stop <-chan error, systemSSHCfg, debug bool)
vm/vmimpl/util.go:34
↓ 6 callersMethod_slide
(t,e=null)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 6 callersFunctiona
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 6 callersFunctionactiveManager
activeManager determines the manager currently responsible for all bugs found by the specified manager.
dashboard/app/jobs.go:1502
↓ 6 callersMethodbiasedRand
biasedRand returns a random int in range [0..n), probability of n-1 is k times higher than probability of 0.
prog/rand.go:161
↓ 6 callersFunctionbugReportingByID
(bug *Bug, id string)
dashboard/app/reporting.go:1208
↓ 6 callersFunctionc
(e)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 6 callersFunctioncheckCrashTextAccess
(ctx context.Context, r *http.Request, field string, id int64)
dashboard/app/access.go:160
↓ 6 callersFunctioncheckTypeKind
(t *ast.Type, kind int)
pkg/compiler/check.go:1420
↓ 6 callersFunctioncomma
(i int, or string)
pkg/ast/format.go:295
↓ 6 callersFunctioncrashHash
(title string)
pkg/manager/crash.go:413
↓ 6 callersFunctioncreateToolCallResponse
(tokens int, id, name string)
pkg/aflow/llm_agent_test.go:166
↓ 6 callersMethodcurrent
()
pkg/kconfig/kconfig.go:416
↓ 6 callersFunctiond
(e,t,n)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 6 callersFunctiondefaultFeatures
(value bool)
pkg/csource/options.go:295
↓ 6 callersMethodensureDataElem
(elems *[]Arg)
prog/any.go:313
↓ 6 callersFunctionextJobID
(jobKey *db.Key)
dashboard/app/jobs.go:1516
↓ 6 callersFunctionextractBitsOne
(t *testing.T, from uint32, start, size uint, expect uint32)
pkg/ifuzz/arm64/util_test.go:10
↓ 6 callersMethodextractErrors
(defaultError string)
vm/vm.go:471
↓ 6 callersMethodfailf
(msg string, args ...any)
prog/encoding.go:1291
↓ 6 callersMethodgenSimpleTableController
(method func(view *StatView) (*Table, error), hasFooter bool)
tools/syz-testbed/html.go:190
↓ 6 callersMethodgenType
(t *ast.Type, argSize uint64)
pkg/compiler/gen.go:607
↓ 6 callersFunctiongetCoverageDBClient
(ctx context.Context)
dashboard/app/coverage.go:46
↓ 6 callersFunctioninitModules
(addrs, sizes []uint64)
pkg/cover/canonicalizer_test.go:260
↓ 6 callersMethodintern
(str *string)
pkg/codesearch/database.go:221
↓ 6 callersFunctionlastManagerBuild
(ctx context.Context, ns, manager string)
dashboard/app/entities_datastore.go:855
↓ 6 callersFunctionlistFromRepoInner
listFromRepoInner allows for better testing.
pkg/subsystem/linux/subsystems.go:23
↓ 6 callersMethodload
(ctx context.Context)
dashboard/app/jobs.go:1826
↓ 6 callersFunctionmakeStorage
(t *testing.T, dash Dashboard)
pkg/asset/storage_test.go:54
↓ 6 callersFunctionnewGzipResponseWriterCloser
(w http.ResponseWriter)
dashboard/app/handler.go:403
↓ 6 callersMethodnodeByAlias
(alias string)
dashboard/app/tree.go:904
↓ 6 callersMethodnoteInterface
(iface *Interface)
pkg/declextract/interface.go:54
↓ 6 callersFunctionnoteUsagef
(uses map[string]map[int]weights, c *Syscall, weight int32, dir Dir, str string, args ...any)
prog/prio.go:204
↓ 6 callersFunctionnullString
(v spanner.NullString)
dashboard/app/ai.go:2072
↓ 6 callersMethodparseDefaultValue
()
pkg/kconfig/kconfig.go:452
↓ 6 callersMethodpeek
()
pkg/kconfig/parser.go:103
↓ 6 callersFunctionpoolFixture
(t *testing.T)
vm/proxyapp/proxyappclient_test.go:225
↓ 6 callersMethodreadEntities
(ctx context.Context, stmt spanner.Statement)
syz-cluster/pkg/db/spanner.go:199
↓ 6 callersMethodreadableSubsystems
(list []*Subsystem)
pkg/subsystem/extractor.go:130
↓ 6 callersMethodreportToEmail
()
dashboard/app/tree_test.go:1205
↓ 6 callersMethodrunOnHost
(timeout time.Duration, command string)
vm/cuttlefish/cuttlefish.go:118
↓ 6 callersFunctionrunTestRepro
(t *testing.T, log string, exec execInterface)
pkg/repro/repro_test.go:130
↓ 6 callersMethodsaveFile
(title, name string, data []byte)
pkg/manager/diff_store.go:174
↓ 6 callersMethodserialize
(w io.Writer)
pkg/ast/format.go:68
↓ 6 callersMethodsetErr
(err error)
prog/decodeexec.go:282
↓ 6 callersMethodsetPhaseLocked
(newPhase int)
syz-manager/manager.go:1346
↓ 6 callersFunctionsplit
(file string)
pkg/gcs/gcs.go:210
↓ 6 callersFunctiontempFile
(t *testing.T)
pkg/db/db_test.go:254
↓ 6 callersMethodtestProg
(p *prog.Prog, duration time.Duration, opts csource.Options, strict bool)
pkg/repro/repro.go:672
↓ 6 callersMethodtryParsePrompt
()
pkg/kconfig/kconfig.go:440
↓ 6 callersFunctionunique
(items []string)
dashboard/app/discussion.go:248
↓ 6 callersFunctionupdateSingleBug
(ctx context.Context, bugKey *db.Key, transform func(*Bug) error)
dashboard/app/entities_datastore.go:204
↓ 6 callersMethodvalidateArg
(arg Arg, typ Type, dir Dir)
prog/validation.go:110
↓ 6 callersMethodwriteResult
(r *http.Request)
dashboard/app/handler.go:382
↓ 6 callersFunctionwriteTestFile
(t *testing.T, filename, data string)
pkg/aflow/tool/codeeditor/codeeditor_test.go:407
↓ 5 callersFunction$e
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 5 callersFunction$e
(n,r,i,o)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 5 callersMethodAddRepro
(name string, repro []byte)
syz-hub/state/state_test.go:61
↓ 5 callersFunctionAnyError
(errPrefix string, results ...Result)
pkg/validator/validator.go:24
↓ 5 callersFunctionBackportCommits
BackportCommits conditionally cherry-picks the given commits into the repository. A commit is only cherry-picked if its GuiltyHash is present (if spec
pkg/vcs/linux_patches.go:37
↓ 5 callersMethodBitfieldOffset
()
prog/types.go:186
↓ 5 callersMethodBugList
()
pkg/manager/crash.go:383
↓ 5 callersMethodBySession
(ctx context.Context, sessionID string)
syz-cluster/pkg/db/session_test_repo.go:79
↓ 5 callersFunctionCachedLogOutput
CachedLogOutput retrieves cached log output.
pkg/log/log.go:52
↓ 5 callersMethodCall
(method string, args, reply any)
pkg/rpctype/rpc.go:72
↓ 5 callersFunctionCanonicalizeCommit
CanonicalizeCommit returns commit title that can be used when checking if a particular commit is present in a git tree. Some trees add prefixes to com
pkg/vcs/vcs.go:360
↓ 5 callersMethodCheck
()
pkg/ast/test_util.go:82
← previousnext →701–800 of 8,315, ranked by callers