MCPcopy Create free account

hub / github.com/google/syzkaller / functions

Functions8,315 in github.com/google/syzkaller

↓ 11 callersFunctionNewFindingRepository
(client *spanner.Client)
syz-cluster/pkg/db/finding_repo.go:19
↓ 11 callersFunctionNewGenerator
(env *app.AppEnvironment)
syz-cluster/pkg/reporter/generator.go:32
↓ 11 callersFunctionNewSessionTestRepository
(client *spanner.Client)
syz-cluster/pkg/db/session_test_repo.go:16
↓ 11 callersFunctionNewSyscall
NewSyscall - constructor
tools/syz-trace2syz/parser/intermediate_types.go:74
↓ 11 callersFunctionNewTestContext
NewTestContext creates an initialized dummy Context for internal aflow and tool unit tests.
pkg/aflow/test_util.go:13
↓ 11 callersMethodProcess
(ctx context.Context, limit int)
syz-cluster/pkg/reporter/generator.go:54
↓ 11 callersMethodReserveForRun
ReserveForRun specifies the size of the sub-pool for the execution of custom runners. The reserved instances will be booted, but the pool will not sta
vm/dispatcher/pool.go:180
↓ 11 callersMethodStore
Store queries the information about the session and the existing finding and then requests a new Finding object to replace the old one. If the callbac
syz-cluster/pkg/db/finding_repo.go:39
↓ 11 callersMethodWait
Wait blocks until we have the result.
pkg/fuzzer/queue/queue.go:100
↓ 11 callersFunctionconvertToMap
(val T)
pkg/aflow/schema.go:70
↓ 11 callersMethoddispose
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 11 callersMethodeatExcessive
Eats excessive call arguments and struct fields to recover after description changes.
prog/encoding.go:819
↓ 11 callersMethoderror
(msg string, args ...any)
pkg/declextract/declextract.go:90
↓ 11 callersFunctionexecuteTemplate
(w http.ResponseWriter, templ *template.Template, data any)
pkg/manager/http.go:1108
↓ 11 callersMethodgetArgsBase
(t *ast.Type, isArg bool)
pkg/compiler/compiler.go:320
↓ 11 callersFunctionhandleTextX
(tag string)
dashboard/app/main.go:1800
↓ 11 callersFunctioni
(e,t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 11 callersFunctionisDefault
(arg Arg)
prog/prog.go:382
↓ 11 callersMethodnext
()
pkg/ast/parser.go:157
↓ 11 callersMethodpageHeader
(r *http.Request, title string)
pkg/manager/http.go:1239
↓ 11 callersFunctionqueryCrashesForBug
(ctx context.Context, bugKey *db.Key, limit int)
dashboard/app/reporting.go:713
↓ 11 callersMethodrequireNotEmpty
(who, name, value string)
pkg/aflow/verify.go:40
↓ 11 callersMethodrun
(fuzzer *Fuzzer)
pkg/fuzzer/job.go:33
↓ 11 callersMethodsetupAIPatchJob
(t *testing.T)
dashboard/app/ai_report_test.go:27
↓ 11 callersFunctiontestCrashID
(crash *dashapi.Crash)
dashboard/app/app_test.go:849
↓ 11 callersFunctiontextLink
(tag string, id int64)
dashboard/app/entities_datastore.go:1101
↓ 11 callersMethodverify
(*verifyContext)
pkg/aflow/action.go:7
↓ 11 callersFunctionwriteJSONVersionOf
(writer http.ResponseWriter, page any)
dashboard/app/main.go:1646
↓ 10 callersMethodCheckoutBranch
CheckoutBranch checkouts the specified repository/branch.
pkg/vcs/vcs.go:33
↓ 10 callersMethodClose
Close forcefully cleans up any global resources held by the backend.
pkg/execbackend/server.go:27
↓ 10 callersMethodConnect
(name, domain string, fresh bool, calls []string, corpus [][]byte)
syz-hub/state/state_test.go:39
↓ 10 callersMethodEOF
()
prog/encoding.go:1208
↓ 10 callersMethodGet
(row, column string)
tools/syz-testbed/table.go:90
↓ 10 callersFunctionHandleInterrupts
(shutdown chan struct{})
pkg/osutil/osutil_fuchsia.go:12
↓ 10 callersMethodIncomingEmail
IncomingEmail assumes that the related report ID is already extracted and resides in msg.BugIDs.
syz-cluster/email-reporter/handler.go:126
↓ 10 callersMethodLabelValues
(label BugLabelType)
dashboard/app/label.go:194
↓ 10 callersMethodLen
nolint: recvcheck
pkg/signal/signal.go:17
↓ 10 callersFunctionLoadFile
(filename string)
pkg/mgrconfig/load.go:62
↓ 10 callersFunctionMakeTimePeriod
(targetDate civil.Date, periodType string)
pkg/coveragedb/time_period.go:26
↓ 10 callersFunctionMustDecompress
(compressed []byte)
pkg/image/compression.go:40
↓ 10 callersMethodObject
Object returns the contents of a git repository object at the particular moment in history.
pkg/vcs/vcs.go:80
↓ 10 callersMethodOnDone
(cb DoneCallback)
pkg/fuzzer/queue/queue.go:69
↓ 10 callersMethodReportingByName
(name string)
dashboard/app/config.go:476
↓ 10 callersFunctionResolve
Resolve returns the resolved value of the string, handling "env:" and "gcp-secret:" prefixes.
pkg/gcpsecret/secret.go:67
↓ 10 callersFunctionSandbox
(cmd *exec.Cmd, user, net bool)
pkg/osutil/osutil_nonlinux.go:36
↓ 10 callersMethodTest
(numVMs int, reproSyz, reproOpts, reproC []byte, collectCoverage bool)
pkg/instance/instance.go:38
↓ 10 callersMethodUploadManagerStats
(req *ManagerStatsReq)
dashboard/dashapi/dashapi.go:806
↓ 10 callersMethodValidate
Validate validates the current object, this is called only during init.
dashboard/app/config.go:390
↓ 10 callersMethodapiCall
(fn func() error)
pkg/gce/gce.go:529
↓ 10 callersFunctionapiContext
(ctx context.Context)
dashboard/app/api.go:193
↓ 10 callersFunctionbe
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callersFunctioncontainsAny
(s string, substrings ...string)
pkg/dungeon/dungeon.go:51
↓ 10 callersFunctioncreatePage
(name string, data any)
pkg/manager/http.go:1261
↓ 10 callersMethoddummySession
(series *Series)
syz-cluster/pkg/db/util_test.go:42
↓ 10 callersMethodeventName
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callersMethodexit
Exit successfully in special operation modes.
syz-manager/manager.go:383
↓ 10 callersFunctionfixUpPCs
(progs []Prog, coverFilter map[uint64]struct{})
pkg/cover/html.go:735
↓ 10 callersMethodhttpCoverCover
(w http.ResponseWriter, r *http.Request, funcFlag int)
pkg/manager/http.go:580
↓ 10 callersMethodmov32
(reg int, v uint32)
pkg/ifuzz/x86/pseudo.go:371
↓ 10 callersFunctionnewTestCache
(t *testing.T, dir string, maxSize uint64, timeNow func() time.Time)
pkg/aflow/cache.go:45
↓ 10 callersFunctiono
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callersFunctionreplace
replace replaces [start:end] in where with what, inplace.
pkg/report/report.go:838
↓ 10 callersFunctionreplaceArg
replaceArg replaces arg with arg1 in a program.
prog/prog.go:404
↓ 10 callersMethodshow
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callersFunctionue
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 9 callersFunctionBuildExecutor
BuildExecutor builds the executor binary for tests. rootDir must point to syzkaller root directory in slash notation.
pkg/csource/build.go:35
↓ 9 callersFunctionCallSet
CallSet returns a set of all calls in the program. It does very conservative parsing and is intended to parse past/future serialization formats.
prog/encoding.go:1306
↓ 9 callersFunctionFakeSeriesWithFindings
(t *testing.T, ctx context.Context, env *app.AppEnvironment, client *api.Client, series *api.Series)
syz-cluster/pkg/controller/testutil.go:108
↓ 9 callersMethodFloat64
()
tools/syz-testbed/table.go:59
↓ 9 callersMethodFlush
()
syz-hub/state/state.go:101
↓ 9 callersMethodGet
(ctx context.Context, id string)
syz-cluster/pkg/service/finding.go:215
↓ 9 callersMethodInsert
(ctx context.Context, session *Session)
syz-cluster/pkg/db/session_repo.go:71
↓ 9 callersFunctionMarkSessionFinished
(t *testing.T, env *app.AppEnvironment, sessionID string)
syz-cluster/pkg/controller/testutil.go:143
↓ 9 callersFunctionMultiplex
(ctx context.Context, cmd *exec.Cmd, merger *OutputMerger, config MultiplexConfig)
vm/vmimpl/vmimpl.go:180
↓ 9 callersMethodNeededAssetsList
()
pkg/asset/storage.go:34
↓ 9 callersFunctionNewReportRepository
(client *spanner.Client)
syz-cluster/pkg/db/report_repo.go:20
↓ 9 callersFunctionNewTable
(topLeft string, columns ...string)
tools/syz-testbed/table.go:83
↓ 9 callersFunctionParseConfigData
(data []byte, file string)
pkg/kconfig/config.go:115
↓ 9 callersFunctionParseData
ParseData parses each line of a strace file in a loop.
tools/syz-trace2syz/parser/parser.go:31
↓ 9 callersFunctionParseGlob
(glob string, errorHandler ErrorHandler)
pkg/ast/parser.go:51
↓ 9 callersFunctionReadAllBytes
(storage Storage, uri string)
syz-cluster/pkg/blob/storage.go:63
↓ 9 callersMethodRecordReply
(ctx context.Context, req *RecordReplyReq)
syz-cluster/pkg/api/reporter.go:67
↓ 9 callersMethodReportBuildError
(req *dashapi.BuildErrorReq)
syz-ci/manager.go:101
↓ 9 callersMethodSaveCrash
SaveCrash returns whether it was the first crash of a kind.
pkg/manager/crash.go:62
↓ 9 callersMethodSetSource
SetSource updates the source of execution requests for the backend. This is typically called after the initial machine check is complete.
pkg/execbackend/server.go:38
↓ 9 callersMethodSubmitJob
(ctx context.Context, req *SubmitJobRequest)
syz-cluster/pkg/api/client.go:200
↓ 9 callersFunctionTestServer
(t *testing.T, env *app.AppEnvironment)
syz-cluster/pkg/reporter/api.go:89
↓ 9 callersFunctionTitleToType
(title string)
pkg/report/crash/types.go:57
↓ 9 callersMethodTransitivelyEnabledCalls
(enabled map[*Syscall]bool)
prog/resources.go:203
↓ 9 callersMethodType
Type returns a unique string that identifies this reporting type (e.g. "email").
dashboard/app/config.go:388
↓ 9 callersFunctionUseLinuxRepo
(ctx *aflow.Context, fn func(string, vcs.Repo) error)
pkg/aflow/action/kernel/checkout.go:158
↓ 9 callersFunctionV
(e)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 9 callersMethodValue
Value returns config value, or No if it's not present at all.
pkg/kconfig/config.go:40
↓ 9 callersFunctioncheckManagerBuild
(c *Ctx, build, failedKernelBuild, failedSyzBuild *dashapi.Build)
dashboard/app/app_test.go:1209
↓ 9 callersFunctionextractBitsOne
(t *testing.T, from uint32, start, size uint, expect uint32)
pkg/ifuzz/riscv64/util_test.go:8
↓ 9 callersFunctionfindCrashForBug
(ctx context.Context, bug *Bug)
dashboard/app/reporting.go:1293
↓ 9 callersFunctiongetBugDiscussionsUI
(ctx context.Context, bug *Bug)
dashboard/app/main.go:1599
↓ 9 callersFunctiongetIntAlignment
(comp *compiler, base prog.IntTypeCommon)
pkg/compiler/types.go:191
↓ 9 callersMethodisAnyPtr
(typ Type)
prog/any.go:61
↓ 9 callersMethodloadJob
(extID string)
dashboard/app/util_test.go:466
← previousnext →401–500 of 8,315, ranked by callers