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
↓ 48 callers
Method
write
(v uint64)
prog/encodingexec.go:324
↓ 46 callers
Method
updateBug
(extID string, status dashapi.BugStatus, dup string)
dashboard/app/util_test.go:644
↓ 45 callers
Method
keyHash
(ctx context.Context)
dashboard/app/entities_datastore.go:927
↓ 44 callers
Method
Format
()
prog/types.go:185
↓ 44 callers
Method
Len
()
dashboard/app/jobs.go:1449
↓ 44 callers
Method
ReportingUpdate
(upd *BugUpdate)
dashboard/dashapi/dashapi.go:768
↓ 44 callers
Method
Serialize
()
pkg/cover/cover.go:45
↓ 44 callers
Method
pollBugs
(expect int)
dashboard/app/util_test.go:605
↓ 43 callers
Method
Commit
Commit returns info about the specified commit hash. The commit may be the special value HEAD for the current commit.
pkg/vcs/vcs.go:46
↓ 43 callers
Method
Copy
Copy copies a hostSrc file into VM and returns file name in VM.
vm/vmimpl/vmimpl.go:42
↓ 43 callers
Method
Create
Create creates and boots a new VM instance.
vm/vmimpl/vmimpl.go:36
↓ 43 callers
Method
Do
(s string)
pkg/symbolizer/cache.go:55
↓ 43 callers
Method
Index
()
vm/vm.go:339
↓ 43 callers
Method
reproLogf
(level int, format string, args ...any)
pkg/repro/repro.go:800
↓ 42 callers
Method
Data
()
prog/prog.go:244
↓ 42 callers
Method
Text
(query string)
dashboard/api/client.go:96
↓ 42 callers
Function
v
(e)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 40 callers
Function
Fatalf
(fmt string, args ...any)
syz-cluster/pkg/app/logging.go:14
↓ 40 callers
Function
RemoveAddrContext
RemoveAddrContext extracts context after '+' from the local part of the provided email address. Returns address without the context and the context.
pkg/email/parser.go:238
↓ 39 callers
Method
Encode
(cfg *Config, r *rand.Rand)
pkg/ifuzz/iset/iset.go:27
↓ 39 callers
Function
ce
(e,t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 39 callers
Method
checkURLContents
(url string, want []byte)
dashboard/app/util_test.go:515
↓ 38 callers
Method
fmt
(msg string, args ...any)
pkg/declextract/serialization.go:41
↓ 38 callers
Function
handlerWrapper
(fn contextHandler)
dashboard/app/handler.go:30
↓ 37 callers
Function
Abs
(path string)
pkg/osutil/osutil.go:348
↓ 37 callers
Method
DefaultArg
(dir Dir)
prog/types.go:195
↓ 37 callers
Method
GetByID
(ctx context.Context, key KeyType)
syz-cluster/pkg/db/spanner.go:133
↓ 37 callers
Function
LongPipe
()
pkg/osutil/osutil_unix.go:89
↓ 37 callers
Function
NewFuncTool
NewFuncTool creates a new tool based on a custom function that an LLM agent can use. Name and description are important since they are passed to an LL
pkg/aflow/func_tool.go:22
↓ 37 callers
Method
Query
(context.Context, spanner.Statement)
syz-cluster/pkg/db/spanner.go:72
↓ 37 callers
Method
Scan
()
pkg/ast/scanner.go:162
↓ 37 callers
Method
Start
()
vm/proxyapp/init.go:52
↓ 37 callers
Method
Varlen
()
prog/types.go:181
↓ 37 callers
Method
oneOf
(n int)
prog/rand.go:68
↓ 36 callers
Method
Decode
(mode Mode, text []byte)
pkg/ifuzz/iset/iset.go:32
↓ 36 callers
Method
Header
()
dashboard/app/handler.go:374
↓ 36 callers
Method
Query
(method string, req, reply any)
dashboard/dashapi/dashapi.go:1006
↓ 35 callers
Method
Errorf
Errorf logs non-fatal error and sends it to dashboard.
syz-ci/jobs.go:816
↓ 35 callers
Method
Submit
(req *Request)
pkg/fuzzer/queue/queue.go:229
↓ 34 callers
Function
$
(e)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 34 callers
Method
AIReportCommand
(req *dashapi.SendExternalCommandReq)
pkg/lore-relay/relay.go:27
↓ 34 callers
Method
Char
()
prog/encoding.go:1212
↓ 34 callers
Method
Clone
()
prog/types.go:111
↓ 34 callers
Method
DefaultChoiceTable
()
prog/target.go:379
↓ 34 callers
Method
SaveMessageAt
(t *testing.T, raw string, date time.Time)
pkg/email/lore/test_util.go:32
↓ 34 callers
Function
runInTransaction
runInTransaction is a wrapper around db.RunInTransaction, with the common number of attempts.
dashboard/app/entities_datastore.go:1203
↓ 33 callers
Method
AIJobDone
(req *AIJobDoneReq)
dashboard/dashapi/ai.go:54
↓ 33 callers
Method
Count
Count returns total number of VMs in the pool.
vm/vmimpl/vmimpl.go:33
↓ 33 callers
Function
MakeConstArg
(t Type, dir Dir, v uint64)
prog/prog.go:124
↓ 33 callers
Method
Read
(uri string)
syz-cluster/pkg/blob/storage.go:22
↓ 33 callers
Method
report
(pos ast.Node, msg string, args ...any)
tools/syz-linter/linter.go:170
↓ 32 callers
Method
Generate
Generate generates a random program with ncalls calls. ct contains a set of allowed syscalls, if nil all syscalls are used.
prog/generation.go:12
↓ 32 callers
Function
TestWorkdir
(dir string)
pkg/aflow/test_tool.go:71
↓ 32 callers
Function
testFlow
testFlow executes the provided test workflow by returning LLM replies from llmReplies. The result can be either a map[string]any with Outputs fields,
pkg/aflow/runner_test.go:32
↓ 31 callers
Method
set
(idx uint64)
prog/alloc.go:108
↓ 29 callers
Function
Open
Open opens the specified database file. If the database is corrupted and reading failed, then it returns an non-nil db with whatever records were reco
pkg/db/db.go:45
↓ 29 callers
Method
Parse
(StraceLexer)
tools/syz-trace2syz/parser/strace.go:287
↓ 29 callers
Method
PollLoreOnce
PollLoreOnce polls the lore archive once and processes all received emails.
pkg/lore-relay/relay.go:204
↓ 29 callers
Function
TestEnvironment
(t *testing.T)
syz-cluster/pkg/app/env.go:47
↓ 29 callers
Method
getOrCreateInstance
(t,e={})
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 28 callers
Method
Duration
()
syz-cluster/pkg/db/entities.go:119
↓ 28 callers
Method
Empty
()
pkg/signal/signal.go:21
↓ 28 callers
Function
Run
Run runs cmd with the specified timeout. Returns combined output. If the command fails, err includes output.
pkg/osutil/osutil.go:42
↓ 28 callers
Method
Store
(source Source)
pkg/fuzzer/queue/queue.go:409
↓ 28 callers
Method
config
()
dashboard/app/util_test.go:135
↓ 28 callers
Method
key
(ctx context.Context)
dashboard/app/entities_datastore.go:923
↓ 28 callers
Function
run
(ctx context.Context, args RunArgs)
tools/syz-aflow/aflow.go:102
↓ 27 callers
Method
AIPollReport
(req *dashapi.PollExternalReportReq)
pkg/lore-relay/relay.go:28
↓ 27 callers
Method
BuilderPoll
(manager string)
syz-ci/manager.go:103
↓ 27 callers
Method
Collect
(level Level)
pkg/stat/set.go:105
↓ 27 callers
Function
Pipeline
(actions ...Action)
pkg/aflow/action.go:18
↓ 27 callers
Method
UploadSessionTest
(ctx context.Context, req *SessionTest)
syz-cluster/pkg/api/client.go:89
↓ 27 callers
Function
accessLevel
accessLevel supports 2 authorization mechanisms. They're checked in the following order: 1. AppEngine authorization. To authenticate yourself, click "
dashboard/app/access.go:78
↓ 26 callers
Method
CommitChangeset
(description string, actions ...FileContent)
pkg/vcs/git_test_util.go:115
↓ 26 callers
Method
Limit
Limit restricts hints to at most N replacement attempts per single kernel PC (globally, across all hints mutations for all programs). We are getting t
prog/hints.go:395
↓ 26 callers
Function
MakeTestRepo
(t *testing.T, dir string)
pkg/vcs/git_test_util.go:42
↓ 26 callers
Method
Save
(key string, val []byte, seq uint64)
pkg/db/db.go:62
↓ 26 callers
Method
moveToDay
(tillDay int)
dashboard/app/tree_test.go:1078
↓ 26 callers
Method
read
(stat string)
prog/decodeexec.go:256
↓ 25 callers
Method
AIConfirmReport
(req *dashapi.ConfirmPublishedReq)
pkg/lore-relay/relay.go:29
↓ 25 callers
Method
Flush
()
pkg/db/db.go:98
↓ 25 callers
Method
Info
()
pkg/ast/ast.go:22
↓ 25 callers
Method
ParamName
()
dashboard/app/coverage.go:167
↓ 25 callers
Function
TestServer
(t *testing.T, env *app.AppEnvironment)
syz-cluster/pkg/controller/testutil.go:53
↓ 24 callers
Function
Errorf
TODO: catch these with monitoring.
syz-cluster/pkg/app/logging.go:10
↓ 24 callers
Function
NewReporter
NewReporter creates reporter for the specified OS/Type.
pkg/report/report.go:94
↓ 24 callers
Function
NewSessionRepository
(client *spanner.Client)
syz-cluster/pkg/db/session_repo.go:20
↓ 24 callers
Method
SetAIConfig
SetAIConfig patches the config for a specific namespace to use the given AIConfig.
dashboard/app/util_test.go:870
↓ 24 callers
Function
commonHeader
(ctx context.Context, r *http.Request, w http.ResponseWriter, ns string)
dashboard/app/handler.go:254
↓ 24 callers
Function
expectLabels
(t *testing.T, client *apiClient, extID string, labels ...string)
dashboard/app/email_test.go:1398
↓ 24 callers
Function
fe
(e,t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 24 callers
Method
filter
(pred func(*templateHeatmapRow) bool)
pkg/cover/heatmap.go:65
↓ 24 callers
Function
getText
(ctx context.Context, tag string, id int64)
dashboard/app/api.go:1673
↓ 24 callers
Function
loadBuild
(ctx context.Context, ns, id string)
dashboard/app/entities_datastore.go:844
↓ 24 callers
Method
nOutOf
nOutOf returns true n out of outOf times.
prog/rand.go:621
↓ 24 callers
Method
printf
(text string, args ...any)
prog/encoding.go:78
↓ 23 callers
Method
Command
(cmd string, args []string)
pkg/codesearch/codesearch.go:192
↓ 23 callers
Method
Empty
()
dashboard/app/config.go:455
↓ 23 callers
Function
Errorf
(msg string, args ...any)
pkg/log/log.go:90
↓ 23 callers
Method
Execute
Execute executes the given AI workflow with provided inputs and returns workflow outputs. The workdir argument should point to a dir owned by aflow to
pkg/aflow/execute.go:29
← previous
next →
101–200 of 8,315, ranked by callers