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
↓ 11 callers
Function
NewFindingRepository
(client *spanner.Client)
syz-cluster/pkg/db/finding_repo.go:19
↓ 11 callers
Function
NewGenerator
(env *app.AppEnvironment)
syz-cluster/pkg/reporter/generator.go:32
↓ 11 callers
Function
NewSessionTestRepository
(client *spanner.Client)
syz-cluster/pkg/db/session_test_repo.go:16
↓ 11 callers
Function
NewSyscall
NewSyscall - constructor
tools/syz-trace2syz/parser/intermediate_types.go:74
↓ 11 callers
Function
NewTestContext
NewTestContext creates an initialized dummy Context for internal aflow and tool unit tests.
pkg/aflow/test_util.go:13
↓ 11 callers
Method
Process
(ctx context.Context, limit int)
syz-cluster/pkg/reporter/generator.go:54
↓ 11 callers
Method
ReserveForRun
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 callers
Method
Store
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 callers
Method
Wait
Wait blocks until we have the result.
pkg/fuzzer/queue/queue.go:100
↓ 11 callers
Function
convertToMap
(val T)
pkg/aflow/schema.go:70
↓ 11 callers
Method
dispose
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 11 callers
Method
eatExcessive
Eats excessive call arguments and struct fields to recover after description changes.
prog/encoding.go:819
↓ 11 callers
Method
error
(msg string, args ...any)
pkg/declextract/declextract.go:90
↓ 11 callers
Function
executeTemplate
(w http.ResponseWriter, templ *template.Template, data any)
pkg/manager/http.go:1108
↓ 11 callers
Method
getArgsBase
(t *ast.Type, isArg bool)
pkg/compiler/compiler.go:320
↓ 11 callers
Function
handleTextX
(tag string)
dashboard/app/main.go:1800
↓ 11 callers
Function
i
(e,t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 11 callers
Function
isDefault
(arg Arg)
prog/prog.go:382
↓ 11 callers
Method
next
()
pkg/ast/parser.go:157
↓ 11 callers
Method
pageHeader
(r *http.Request, title string)
pkg/manager/http.go:1239
↓ 11 callers
Function
queryCrashesForBug
(ctx context.Context, bugKey *db.Key, limit int)
dashboard/app/reporting.go:713
↓ 11 callers
Method
requireNotEmpty
(who, name, value string)
pkg/aflow/verify.go:40
↓ 11 callers
Method
run
(fuzzer *Fuzzer)
pkg/fuzzer/job.go:33
↓ 11 callers
Method
setupAIPatchJob
(t *testing.T)
dashboard/app/ai_report_test.go:27
↓ 11 callers
Function
testCrashID
(crash *dashapi.Crash)
dashboard/app/app_test.go:849
↓ 11 callers
Function
textLink
(tag string, id int64)
dashboard/app/entities_datastore.go:1101
↓ 11 callers
Method
verify
(*verifyContext)
pkg/aflow/action.go:7
↓ 11 callers
Function
writeJSONVersionOf
(writer http.ResponseWriter, page any)
dashboard/app/main.go:1646
↓ 10 callers
Method
CheckoutBranch
CheckoutBranch checkouts the specified repository/branch.
pkg/vcs/vcs.go:33
↓ 10 callers
Method
Close
Close forcefully cleans up any global resources held by the backend.
pkg/execbackend/server.go:27
↓ 10 callers
Method
Connect
(name, domain string, fresh bool, calls []string, corpus [][]byte)
syz-hub/state/state_test.go:39
↓ 10 callers
Method
EOF
()
prog/encoding.go:1208
↓ 10 callers
Method
Get
(row, column string)
tools/syz-testbed/table.go:90
↓ 10 callers
Function
HandleInterrupts
(shutdown chan struct{})
pkg/osutil/osutil_fuchsia.go:12
↓ 10 callers
Method
IncomingEmail
IncomingEmail assumes that the related report ID is already extracted and resides in msg.BugIDs.
syz-cluster/email-reporter/handler.go:126
↓ 10 callers
Method
LabelValues
(label BugLabelType)
dashboard/app/label.go:194
↓ 10 callers
Method
Len
nolint: recvcheck
pkg/signal/signal.go:17
↓ 10 callers
Function
LoadFile
(filename string)
pkg/mgrconfig/load.go:62
↓ 10 callers
Function
MakeTimePeriod
(targetDate civil.Date, periodType string)
pkg/coveragedb/time_period.go:26
↓ 10 callers
Function
MustDecompress
(compressed []byte)
pkg/image/compression.go:40
↓ 10 callers
Method
Object
Object returns the contents of a git repository object at the particular moment in history.
pkg/vcs/vcs.go:80
↓ 10 callers
Method
OnDone
(cb DoneCallback)
pkg/fuzzer/queue/queue.go:69
↓ 10 callers
Method
ReportingByName
(name string)
dashboard/app/config.go:476
↓ 10 callers
Function
Resolve
Resolve returns the resolved value of the string, handling "env:" and "gcp-secret:" prefixes.
pkg/gcpsecret/secret.go:67
↓ 10 callers
Function
Sandbox
(cmd *exec.Cmd, user, net bool)
pkg/osutil/osutil_nonlinux.go:36
↓ 10 callers
Method
Test
(numVMs int, reproSyz, reproOpts, reproC []byte, collectCoverage bool)
pkg/instance/instance.go:38
↓ 10 callers
Method
UploadManagerStats
(req *ManagerStatsReq)
dashboard/dashapi/dashapi.go:806
↓ 10 callers
Method
Validate
Validate validates the current object, this is called only during init.
dashboard/app/config.go:390
↓ 10 callers
Method
apiCall
(fn func() error)
pkg/gce/gce.go:529
↓ 10 callers
Function
apiContext
(ctx context.Context)
dashboard/app/api.go:193
↓ 10 callers
Function
be
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callers
Function
containsAny
(s string, substrings ...string)
pkg/dungeon/dungeon.go:51
↓ 10 callers
Function
createPage
(name string, data any)
pkg/manager/http.go:1261
↓ 10 callers
Method
dummySession
(series *Series)
syz-cluster/pkg/db/util_test.go:42
↓ 10 callers
Method
eventName
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callers
Method
exit
Exit successfully in special operation modes.
syz-manager/manager.go:383
↓ 10 callers
Function
fixUpPCs
(progs []Prog, coverFilter map[uint64]struct{})
pkg/cover/html.go:735
↓ 10 callers
Method
httpCoverCover
(w http.ResponseWriter, r *http.Request, funcFlag int)
pkg/manager/http.go:580
↓ 10 callers
Method
mov32
(reg int, v uint32)
pkg/ifuzz/x86/pseudo.go:371
↓ 10 callers
Function
newTestCache
(t *testing.T, dir string, maxSize uint64, timeNow func() time.Time)
pkg/aflow/cache.go:45
↓ 10 callers
Function
o
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callers
Function
replace
replace replaces [start:end] in where with what, inplace.
pkg/report/report.go:838
↓ 10 callers
Function
replaceArg
replaceArg replaces arg with arg1 in a program.
prog/prog.go:404
↓ 10 callers
Method
show
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 10 callers
Function
ue
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 9 callers
Function
BuildExecutor
BuildExecutor builds the executor binary for tests. rootDir must point to syzkaller root directory in slash notation.
pkg/csource/build.go:35
↓ 9 callers
Function
CallSet
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 callers
Function
FakeSeriesWithFindings
(t *testing.T, ctx context.Context, env *app.AppEnvironment, client *api.Client, series *api.Series)
syz-cluster/pkg/controller/testutil.go:108
↓ 9 callers
Method
Float64
()
tools/syz-testbed/table.go:59
↓ 9 callers
Method
Flush
()
syz-hub/state/state.go:101
↓ 9 callers
Method
Get
(ctx context.Context, id string)
syz-cluster/pkg/service/finding.go:215
↓ 9 callers
Method
Insert
(ctx context.Context, session *Session)
syz-cluster/pkg/db/session_repo.go:71
↓ 9 callers
Function
MarkSessionFinished
(t *testing.T, env *app.AppEnvironment, sessionID string)
syz-cluster/pkg/controller/testutil.go:143
↓ 9 callers
Function
Multiplex
(ctx context.Context, cmd *exec.Cmd, merger *OutputMerger, config MultiplexConfig)
vm/vmimpl/vmimpl.go:180
↓ 9 callers
Method
NeededAssetsList
()
pkg/asset/storage.go:34
↓ 9 callers
Function
NewReportRepository
(client *spanner.Client)
syz-cluster/pkg/db/report_repo.go:20
↓ 9 callers
Function
NewTable
(topLeft string, columns ...string)
tools/syz-testbed/table.go:83
↓ 9 callers
Function
ParseConfigData
(data []byte, file string)
pkg/kconfig/config.go:115
↓ 9 callers
Function
ParseData
ParseData parses each line of a strace file in a loop.
tools/syz-trace2syz/parser/parser.go:31
↓ 9 callers
Function
ParseGlob
(glob string, errorHandler ErrorHandler)
pkg/ast/parser.go:51
↓ 9 callers
Function
ReadAllBytes
(storage Storage, uri string)
syz-cluster/pkg/blob/storage.go:63
↓ 9 callers
Method
RecordReply
(ctx context.Context, req *RecordReplyReq)
syz-cluster/pkg/api/reporter.go:67
↓ 9 callers
Method
ReportBuildError
(req *dashapi.BuildErrorReq)
syz-ci/manager.go:101
↓ 9 callers
Method
SaveCrash
SaveCrash returns whether it was the first crash of a kind.
pkg/manager/crash.go:62
↓ 9 callers
Method
SetSource
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 callers
Method
SubmitJob
(ctx context.Context, req *SubmitJobRequest)
syz-cluster/pkg/api/client.go:200
↓ 9 callers
Function
TestServer
(t *testing.T, env *app.AppEnvironment)
syz-cluster/pkg/reporter/api.go:89
↓ 9 callers
Function
TitleToType
(title string)
pkg/report/crash/types.go:57
↓ 9 callers
Method
TransitivelyEnabledCalls
(enabled map[*Syscall]bool)
prog/resources.go:203
↓ 9 callers
Method
Type
Type returns a unique string that identifies this reporting type (e.g. "email").
dashboard/app/config.go:388
↓ 9 callers
Function
UseLinuxRepo
(ctx *aflow.Context, fn func(string, vcs.Repo) error)
pkg/aflow/action/kernel/checkout.go:158
↓ 9 callers
Function
V
(e)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 9 callers
Method
Value
Value returns config value, or No if it's not present at all.
pkg/kconfig/config.go:40
↓ 9 callers
Function
checkManagerBuild
(c *Ctx, build, failedKernelBuild, failedSyzBuild *dashapi.Build)
dashboard/app/app_test.go:1209
↓ 9 callers
Function
extractBitsOne
(t *testing.T, from uint32, start, size uint, expect uint32)
pkg/ifuzz/riscv64/util_test.go:8
↓ 9 callers
Function
findCrashForBug
(ctx context.Context, bug *Bug)
dashboard/app/reporting.go:1293
↓ 9 callers
Function
getBugDiscussionsUI
(ctx context.Context, bug *Bug)
dashboard/app/main.go:1599
↓ 9 callers
Function
getIntAlignment
(comp *compiler, base prog.IntTypeCommon)
pkg/compiler/types.go:191
↓ 9 callers
Method
isAnyPtr
(typ Type)
prog/any.go:61
↓ 9 callers
Method
loadJob
(extID string)
dashboard/app/util_test.go:466
← previous
next →
401–500 of 8,315, ranked by callers