Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/google/syzkaller
/ functions
Functions
8,315 in github.com/google/syzkaller
⨍
Functions
8,315
◇
Types & classes
2,092
↓ 1,325 callers
Method
Errorf
Errorf logs non-fatal error and sends it to dashboard.
syz-ci/manager.go:1092
↓ 1,018 callers
Method
Errorf
(pos Pos, msg string, args ...any)
pkg/ast/scanner.go:292
↓ 919 callers
Method
Equal
(other *ParseTest)
pkg/report/report_test.go:52
↓ 660 callers
Method
expectEQ
(got, want any)
dashboard/app/util_test.go:171
↓ 436 callers
Function
Logf
(v int, msg string, args ...any)
pkg/log/log.go:82
↓ 421 callers
Method
Contains
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 callers
Method
Error
(s string)
tools/syz-trace2syz/parser/strace.go:283
↓ 378 callers
Function
compile
(re string)
pkg/report/report.go:451
↓ 368 callers
Method
ReportCrash
(crash *Crash)
dashboard/dashapi/dashapi.go:349
↓ 297 callers
Method
Add
(record *FileRecord)
pkg/covermerger/covermerger.go:54
↓ 295 callers
Method
expectOK
(err error)
dashboard/app/util_test.go:139
↓ 244 callers
Method
UploadBuild
(build *dashapi.Build)
syz-ci/manager.go:102
↓ 240 callers
Method
Close
()
pkg/gcs/gcs.go:26
↓ 240 callers
Method
advanceTime
(d time.Duration)
dashboard/app/util_test.go:265
↓ 237 callers
Method
New
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 callers
Function
testBuild
(id int)
dashboard/app/app_test.go:810
↓ 224 callers
Method
Run
(ctx context.Context, k Kernel, r *repro.Result, fullRepro bool)
pkg/manager/diff/repro.go:117
↓ 220 callers
Method
pollEmailBug
()
dashboard/app/util_test.go:526
↓ 217 callers
Method
Logf
(msg string, args ...any)
pkg/debugtracer/debug.go:17
↓ 205 callers
Function
testCrash
(build *dashapi.Build, id int)
dashboard/app/app_test.go:830
↓ 201 callers
Function
NewCtx
(t *testing.T)
dashboard/app/util_test.go:68
↓ 200 callers
Method
Close
()
dashboard/app/util_test.go:212
↓ 192 callers
Method
String
()
tools/syz-trace2syz/parser/intermediate_types.go:60
↓ 184 callers
Method
Get
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 callers
Method
Close
(in CloseParams, out *CloseReply)
vm/proxyapp/proxyrpc/proxyrpc.go:16
↓ 176 callers
Method
Type
()
prog/prog.go:94
↓ 158 callers
Method
Name
()
prog/types.go:178
↓ 157 callers
Method
Run
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 callers
Method
Write
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 callers
Method
String
()
prog/types.go:177
↓ 149 callers
Method
Filter
(filter *ManagerJobs)
syz-ci/syz-ci.go:247
↓ 148 callers
Method
Done
(res *Result)
pkg/fuzzer/queue/queue.go:83
↓ 144 callers
Method
ReadFile
(name string)
pkg/vminfo/vminfo.go:146
↓ 141 callers
Method
String
()
pkg/kconfig/expr.go:13
↓ 141 callers
Method
error
(pos ast.Pos, msg string, args ...any)
pkg/compiler/compiler.go:151
↓ 136 callers
Method
Clone
Clone makes a deep copy of the node.
pkg/ast/ast.go:24
↓ 126 callers
Method
pollBug
()
dashboard/app/util_test.go:631
↓ 120 callers
Method
incomingEmail
(to, body string, opts ...any)
dashboard/app/util_test.go:693
↓ 118 callers
Method
Bytes
()
pkg/fuzzer/job.go:606
↓ 114 callers
Method
TempDir
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 callers
Method
Size
()
prog/prog.go:96
↓ 112 callers
Method
Wait
()
vm/proxyapp/init.go:53
↓ 104 callers
Method
Git
(args ...string)
pkg/vcs/git_test_util.go:31
↓ 100 callers
Method
Sort
()
pkg/stat/sample/sample.go:68
↓ 99 callers
Function
Failf
(msg string, args ...any)
pkg/tool/tool.go:45
↓ 96 callers
Method
AIJobPoll
(req *AIJobPollReq)
dashboard/dashapi/ai.go:46
↓ 91 callers
Function
externalLink
(ctx context.Context, tag string, id int64)
dashboard/app/reporting_email.go:1625
↓ 90 callers
Function
WriteFile
(filename string, data []byte)
pkg/osutil/osutil.go:255
↓ 88 callers
Function
compSet
(vals ...uint64)
prog/hints_test.go:864
↓ 87 callers
Method
Serialize
(flags ...SerializeFlag)
prog/encoding.go:40
↓ 87 callers
Function
getNsConfig
(ctx context.Context, ns string)
dashboard/app/config.go:544
↓ 85 callers
Method
Dir
()
prog/prog.go:95
↓ 84 callers
Method
call
(c *Call)
prog/encoding.go:89
↓ 81 callers
Function
IsExist
IsExist returns true if the file name exists.
pkg/osutil/osutil.go:142
↓ 80 callers
Method
AuthGET
AuthGET sends HTTP GET request to the app with the specified authorization.
dashboard/app/util_test.go:354
↓ 80 callers
Method
Next
()
pkg/fuzzer/queue/queue.go:234
↓ 79 callers
Method
test
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 callers
Function
Fatalf
(msg string, args ...any)
pkg/log/log.go:98
↓ 77 callers
Function
RunCmd
RunCmd runs "bin args..." in dir with timeout and returns its output.
pkg/osutil/osutil.go:32
↓ 77 callers
Method
Set
Set is used by flag.Parse to correctly parse the command line arguments.
pkg/tool/flags.go:165
↓ 76 callers
Function
Fail
(err error)
pkg/tool/tool.go:50
↓ 73 callers
Function
GetTarget
(OS, arch string)
prog/target.go:103
↓ 69 callers
Function
New
(name, desc string, opts ...any)
pkg/stat/set.go:42
↓ 68 callers
Method
Load
(origProps []db.Property)
dashboard/app/entities_datastore.go:246
↓ 66 callers
Method
Deserialize
(data []byte, mode DeserializeMode)
prog/encoding.go:274
↓ 66 callers
Method
GetConst
(name string)
prog/target.go:321
↓ 66 callers
Method
Return
(err error)
vm/proxyapp/mocks/subProcessCmd.go:283
↓ 65 callers
Function
BadCallError
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 callers
Function
NewFuncAction
(name string, fn func(*Context, Args) (Results, error))
pkg/aflow/func_action.go:15
↓ 63 callers
Function
getConfig
(ctx context.Context)
dashboard/app/config.go:525
↓ 63 callers
Method
pollJobs
(manager string)
dashboard/app/util_test.go:664
↓ 61 callers
Function
testCrashWithRepro
(build *dashapi.Build, id int)
dashboard/app/app_test.go:840
↓ 60 callers
Function
Get
(OS, arch string)
sys/targets/targets.go:168
↓ 58 callers
Method
Len
()
prog/hints.go:69
↓ 58 callers
Method
Parse
Parse extracts information about oops from console output. Returns nil if no oops found.
pkg/report/report.go:30
↓ 58 callers
Method
expectNoEmail
()
dashboard/app/util_test.go:552
↓ 58 callers
Method
push
(ctx context.Context, email *Email, raw []byte, msgID string, out chan<- *PolledEmail)
pkg/email/lore/poller.go:149
↓ 56 callers
Method
makeClient
(client, key string, failOnErrors bool)
dashboard/app/util_test.go:567
↓ 54 callers
Method
GET
GET sends admin-authorized HTTP GET request to the app.
dashboard/app/util_test.go:349
↓ 54 callers
Method
expectTrue
(v bool)
dashboard/app/util_test.go:183
↓ 54 callers
Method
get
(idx uint64)
prog/alloc.go:116
↓ 54 callers
Method
logf
(msg string, args ...any)
pkg/bisect/bisect.go:1059
↓ 54 callers
Function
makeTimePeriod
(s string, days int)
pkg/coveragedb/time_period_test.go:270
↓ 53 callers
Function
String
(pieces ...any)
pkg/hash/hash.go:39
↓ 52 callers
Function
Command
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 callers
Method
Err
()
prog/encoding.go:1204
↓ 52 callers
Method
Parse
(ch byte)
prog/encoding.go:1238
↓ 51 callers
Method
JobDone
(req *JobDoneReq)
dashboard/dashapi/dashapi.go:271
↓ 51 callers
Method
Stop
()
tools/syz-testbed/instance.go:20
↓ 50 callers
Method
Len
()
pkg/vcs/vcs.go:183
↓ 50 callers
Function
TestTool
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 callers
Method
expectNE
(got, want any)
dashboard/app/util_test.go:176
↓ 49 callers
Method
byte
(v ...uint8)
pkg/ifuzz/x86/pseudo.go:295
↓ 49 callers
Method
remove
(path string)
pkg/asset/storage.go:307
↓ 48 callers
Function
MkdirAll
(dir string)
pkg/osutil/osutil.go:251
↓ 48 callers
Function
NewSpannerCtx
(t *testing.T)
dashboard/app/util_test.go:109
↓ 48 callers
Method
Val
()
pkg/stat/set.go:276
↓ 48 callers
Method
add
(reps []string)
pkg/report/title_stat.go:44
↓ 48 callers
Method
loadBug
(extID string)
dashboard/app/util_test.go:442
↓ 48 callers
Method
pollEmailExtID
()
dashboard/app/util_test.go:536
next →
1–100 of 8,315, ranked by callers