MCPcopy Create free account

hub / github.com/google/syzkaller / functions

Functions8,315 in github.com/google/syzkaller

↓ 1,325 callersMethodErrorf
Errorf logs non-fatal error and sends it to dashboard.
syz-ci/manager.go:1092
↓ 1,018 callersMethodErrorf
(pos Pos, msg string, args ...any)
pkg/ast/scanner.go:292
↓ 919 callersMethodEqual
(other *ParseTest)
pkg/report/report_test.go:52
↓ 660 callersMethodexpectEQ
(got, want any)
dashboard/app/util_test.go:171
↓ 436 callersFunctionLogf
(v int, msg string, args ...any)
pkg/log/log.go:82
↓ 421 callersMethodContains
Returns true if the current tree contains the specified commit. Remote is not fetched and only commits reachable from the checked out HEAD are searche
pkg/vcs/vcs.go:72
↓ 384 callersMethodError
(s string)
tools/syz-trace2syz/parser/strace.go:283
↓ 378 callersFunctioncompile
(re string)
pkg/report/report.go:451
↓ 368 callersMethodReportCrash
(crash *Crash)
dashboard/dashapi/dashapi.go:349
↓ 297 callersMethodAdd
(record *FileRecord)
pkg/covermerger/covermerger.go:54
↓ 295 callersMethodexpectOK
(err error)
dashboard/app/util_test.go:139
↓ 244 callersMethodUploadBuild
(build *dashapi.Build)
syz-ci/manager.go:102
↓ 240 callersMethodClose
()
pkg/gcs/gcs.go:26
↓ 240 callersMethodadvanceTime
(d time.Duration)
dashboard/app/util_test.go:265
↓ 237 callersMethodNew
Addittionally a custom 'func() int' can be passed to read the metric value from the function. and 'func(int, time.Duration) string' can be passed for
pkg/stat/set.go:187
↓ 236 callersFunctiontestBuild
(id int)
dashboard/app/app_test.go:810
↓ 224 callersMethodRun
(ctx context.Context, k Kernel, r *repro.Result, fullRepro bool)
pkg/manager/diff/repro.go:117
↓ 220 callersMethodpollEmailBug
()
dashboard/app/util_test.go:526
↓ 217 callersMethodLogf
(msg string, args ...any)
pkg/debugtracer/debug.go:17
↓ 205 callersFunctiontestCrash
(build *dashapi.Build, id int)
dashboard/app/app_test.go:830
↓ 201 callersFunctionNewCtx
(t *testing.T)
dashboard/app/util_test.go:68
↓ 200 callersMethodClose
()
dashboard/app/util_test.go:212
↓ 192 callersMethodString
()
tools/syz-trace2syz/parser/intermediate_types.go:60
↓ 184 callersMethodGet
Get returns a potentially cached value of the token or renews as necessary. The now parameter provides the current time for cache expiration. The retu
pkg/auth/jwt.go:105
↓ 183 callersMethodClose
(in CloseParams, out *CloseReply)
vm/proxyapp/proxyrpc/proxyrpc.go:16
↓ 176 callersMethodType
()
prog/prog.go:94
↓ 158 callersMethodName
()
prog/types.go:178
↓ 157 callersMethodRun
Run runs cmd inside of the VM (think of ssh cmd). outc receives combined cmd and kernel console output. errc receives either command Wait return error
vm/vmimpl/vmimpl.go:52
↓ 156 callersMethodWrite
Write stores the object uniquely identified by a set of IDs (parts). If it already exists, it will be overwritten. The first argument is the URI which
syz-cluster/pkg/blob/storage.go:21
↓ 155 callersMethodString
()
prog/types.go:177
↓ 149 callersMethodFilter
(filter *ManagerJobs)
syz-ci/syz-ci.go:247
↓ 148 callersMethodDone
(res *Result)
pkg/fuzzer/queue/queue.go:83
↓ 144 callersMethodReadFile
(name string)
pkg/vminfo/vminfo.go:146
↓ 141 callersMethodString
()
pkg/kconfig/expr.go:13
↓ 141 callersMethoderror
(pos ast.Pos, msg string, args ...any)
pkg/compiler/compiler.go:151
↓ 136 callersMethodClone
Clone makes a deep copy of the node.
pkg/ast/ast.go:24
↓ 126 callersMethodpollBug
()
dashboard/app/util_test.go:631
↓ 120 callersMethodincomingEmail
(to, body string, opts ...any)
dashboard/app/util_test.go:693
↓ 118 callersMethodBytes
()
pkg/fuzzer/job.go:606
↓ 114 callersMethodTempDir
TempDir creates a new temp dir. The temp dir is within the cache, but won't have the metadata file, so it will be removed on the next start (if not re
pkg/aflow/cache.go:172
↓ 113 callersMethodSize
()
prog/prog.go:96
↓ 112 callersMethodWait
()
vm/proxyapp/init.go:53
↓ 104 callersMethodGit
(args ...string)
pkg/vcs/git_test_util.go:31
↓ 100 callersMethodSort
()
pkg/stat/sample/sample.go:68
↓ 99 callersFunctionFailf
(msg string, args ...any)
pkg/tool/tool.go:45
↓ 96 callersMethodAIJobPoll
(req *AIJobPollReq)
dashboard/dashapi/ai.go:46
↓ 91 callersFunctionexternalLink
(ctx context.Context, tag string, id int64)
dashboard/app/reporting_email.go:1625
↓ 90 callersFunctionWriteFile
(filename string, data []byte)
pkg/osutil/osutil.go:255
↓ 88 callersFunctioncompSet
(vals ...uint64)
prog/hints_test.go:864
↓ 87 callersMethodSerialize
(flags ...SerializeFlag)
prog/encoding.go:40
↓ 87 callersFunctiongetNsConfig
(ctx context.Context, ns string)
dashboard/app/config.go:544
↓ 85 callersMethodDir
()
prog/prog.go:95
↓ 84 callersMethodcall
(c *Call)
prog/encoding.go:89
↓ 81 callersFunctionIsExist
IsExist returns true if the file name exists.
pkg/osutil/osutil.go:142
↓ 80 callersMethodAuthGET
AuthGET sends HTTP GET request to the app with the specified authorization.
dashboard/app/util_test.go:354
↓ 80 callersMethodNext
()
pkg/fuzzer/queue/queue.go:234
↓ 79 callersMethodtest
Note: When this function returns an error, the bisection it was called from is aborted. Hence recoverable errors must be handled and the callers must
pkg/bisect/bisect.go:641
↓ 77 callersFunctionFatalf
(msg string, args ...any)
pkg/log/log.go:98
↓ 77 callersFunctionRunCmd
RunCmd runs "bin args..." in dir with timeout and returns its output.
pkg/osutil/osutil.go:32
↓ 77 callersMethodSet
Set is used by flag.Parse to correctly parse the command line arguments.
pkg/tool/flags.go:165
↓ 76 callersFunctionFail
(err error)
pkg/tool/tool.go:50
↓ 73 callersFunctionGetTarget
(OS, arch string)
prog/target.go:103
↓ 69 callersFunctionNew
(name, desc string, opts ...any)
pkg/stat/set.go:42
↓ 68 callersMethodLoad
(origProps []db.Property)
dashboard/app/entities_datastore.go:246
↓ 66 callersMethodDeserialize
(data []byte, mode DeserializeMode)
prog/encoding.go:274
↓ 66 callersMethodGetConst
(name string)
prog/target.go:321
↓ 66 callersMethodReturn
(err error)
vm/proxyapp/mocks/subProcessCmd.go:283
↓ 65 callersFunctionBadCallError
BadCallError creates an error that means that LLM made a bad tool call, the provided message will be returned to the LLM as an error, instead of faili
pkg/aflow/func_tool.go:36
↓ 64 callersFunctionNewFuncAction
(name string, fn func(*Context, Args) (Results, error))
pkg/aflow/func_action.go:15
↓ 63 callersFunctiongetConfig
(ctx context.Context)
dashboard/app/config.go:525
↓ 63 callersMethodpollJobs
(manager string)
dashboard/app/util_test.go:664
↓ 61 callersFunctiontestCrashWithRepro
(build *dashapi.Build, id int)
dashboard/app/app_test.go:840
↓ 60 callersFunctionGet
(OS, arch string)
sys/targets/targets.go:168
↓ 58 callersMethodLen
()
prog/hints.go:69
↓ 58 callersMethodParse
Parse extracts information about oops from console output. Returns nil if no oops found.
pkg/report/report.go:30
↓ 58 callersMethodexpectNoEmail
()
dashboard/app/util_test.go:552
↓ 58 callersMethodpush
(ctx context.Context, email *Email, raw []byte, msgID string, out chan<- *PolledEmail)
pkg/email/lore/poller.go:149
↓ 56 callersMethodmakeClient
(client, key string, failOnErrors bool)
dashboard/app/util_test.go:567
↓ 54 callersMethodGET
GET sends admin-authorized HTTP GET request to the app.
dashboard/app/util_test.go:349
↓ 54 callersMethodexpectTrue
(v bool)
dashboard/app/util_test.go:183
↓ 54 callersMethodget
(idx uint64)
prog/alloc.go:116
↓ 54 callersMethodlogf
(msg string, args ...any)
pkg/bisect/bisect.go:1059
↓ 54 callersFunctionmakeTimePeriod
(s string, days int)
pkg/coveragedb/time_period_test.go:270
↓ 53 callersFunctionString
(pieces ...any)
pkg/hash/hash.go:39
↓ 52 callersFunctionCommand
Command is similar to os/exec.Command, but also sets PDEATHSIG to SIGKILL on linux, i.e. the child will be killed immediately.
pkg/osutil/osutil.go:104
↓ 52 callersMethodErr
()
prog/encoding.go:1204
↓ 52 callersMethodParse
(ch byte)
prog/encoding.go:1238
↓ 51 callersMethodJobDone
(req *JobDoneReq)
dashboard/dashapi/dashapi.go:271
↓ 51 callersMethodStop
()
tools/syz-testbed/instance.go:20
↓ 50 callersMethodLen
()
pkg/vcs/vcs.go:183
↓ 50 callersFunctionTestTool
TestTool runs the given tool on provided initState/initArgs and compares results/error with the provided wantResults/wantError. wantResults can be eit
pkg/aflow/test_tool.go:26
↓ 50 callersMethodexpectNE
(got, want any)
dashboard/app/util_test.go:176
↓ 49 callersMethodbyte
(v ...uint8)
pkg/ifuzz/x86/pseudo.go:295
↓ 49 callersMethodremove
(path string)
pkg/asset/storage.go:307
↓ 48 callersFunctionMkdirAll
(dir string)
pkg/osutil/osutil.go:251
↓ 48 callersFunctionNewSpannerCtx
(t *testing.T)
dashboard/app/util_test.go:109
↓ 48 callersMethodVal
()
pkg/stat/set.go:276
↓ 48 callersMethodadd
(reps []string)
pkg/report/title_stat.go:44
↓ 48 callersMethodloadBug
(extID string)
dashboard/app/util_test.go:442
↓ 48 callersMethodpollEmailExtID
()
dashboard/app/util_test.go:536
next →1–100 of 8,315, ranked by callers