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
↓ 15 callers
Method
ListForSession
(ctx context.Context, sessionID string, limit int)
syz-cluster/pkg/db/finding_repo.go:104
↓ 15 callers
Function
LoadJobReportings
(ctx context.Context, jobID string)
dashboard/app/aidb/crud.go:894
↓ 15 callers
Function
NewOutputMerger
(tee io.Writer)
vm/vmimpl/merger.go:53
↓ 15 callers
Function
NewTestLoreArchive
(t *testing.T, dir string)
pkg/email/lore/test_util.go:20
↓ 15 callers
Method
POSTForm
POST sends an admin-authorized HTTP POST form to the app.
dashboard/app/util_test.go:372
↓ 15 callers
Method
PollDashboardOnce
PollDashboardOnce performs a single poll of the dashboard. Exported for testing.
pkg/lore-relay/relay.go:149
↓ 15 callers
Method
Reset
Reset resets the git repo to a known clean state.
pkg/vcs/git.go:681
↓ 15 callers
Method
Run
(args ...string)
pkg/vcs/git.go:640
↓ 15 callers
Function
Send
Send sends an RPC message. The type T is supposed to be an "object API" type ending with T (e.g. ConnectRequestT). Sending can be done from multiple g
pkg/flatrpc/conn.go:121
↓ 15 callers
Method
Unset
Unset sets config value to No, if it's present in the config.
pkg/kconfig/config.go:65
↓ 15 callers
Function
a
(t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 15 callers
Method
bin
()
prog/rand.go:64
↓ 15 callers
Function
errToStatus
(f func(http.ResponseWriter, *http.Request) error)
syz-cluster/dashboard/handler.go:580
↓ 15 callers
Function
matchesAny
(line []byte, res []*regexp.Regexp)
pkg/report/report.go:819
↓ 15 callers
Function
nsHandler
(handler func(context.Context, string, *Req) (any, error))
dashboard/app/api.go:238
↓ 15 callers
Method
reachable
reachable returns a map *repoNode -> bool (whether commits are merged).
dashboard/app/tree.go:929
↓ 14 callers
Function
AddAddrContext
AddAddrContext embeds context into local part of the provided email address using '+'. Returns the resulting email address.
pkg/email/parser.go:215
↓ 14 callers
Method
Ident
()
prog/encoding.go:1273
↓ 14 callers
Method
Insert
Insert checks whether there already exists a series with the same ExtID. Since Patch content is stored elsewhere, we do not demand it be filled out be
syz-cluster/pkg/db/series_repo.go:59
↓ 14 callers
Function
New
(client, addr, key string, opts ...DashboardOpts)
dashboard/dashapi/dashapi.go:36
↓ 14 callers
Function
NewRepo
(os, vmType, dir string, opts ...RepoOpt)
pkg/vcs/vcs.go:219
↓ 14 callers
Function
Se
(e,t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 14 callers
Method
SerializeForExec
SerializeForExec serializes program p for execution by process pid into the provided buffer. Returns number of bytes written to the buffer. If the pro
prog/encodingexec.go:69
↓ 14 callers
Method
Symbolize
Symbolize symbolizes rep.Report and fills in Maintainers.
pkg/report/report.go:33
↓ 14 callers
Method
Value
Value returns value and pid stride.
prog/prog.go:133
↓ 14 callers
Function
VerboseMessage
(err error)
pkg/osutil/osutil.go:133
↓ 14 callers
Function
l
(e,t)
syz-cluster/dashboard/static/jquery-3.7.1.min.js:2
↓ 14 callers
Function
makeGen
(cfg *iset.Config, r *rand.Rand)
pkg/ifuzz/x86/pseudo.go:288
↓ 14 callers
Function
newGitRepo
(dir string, ignoreCC map[string]bool, opts []RepoOpt)
pkg/vcs/git.go:33
↓ 14 callers
Method
parseExpr
Recursive-descent parsing with strict precedence levels. See kconfig docs for reference: https://www.kernel.org/doc/html/latest/kbuild/kconfig-languag
pkg/kconfig/expr.go:135
↓ 14 callers
Method
parseType
Parse out a single Type object, which can either be a plain object or an expression. For now, only expressions constructed via '(', ')', "==", "!=", '
pkg/ast/parser.go:452
↓ 14 callers
Method
streamBlob
(w http.ResponseWriter, uri string)
syz-cluster/dashboard/handler.go:567
↓ 14 callers
Function
warningStackFmt
(skip ...string)
pkg/report/linux.go:1594
↓ 13 callers
Method
CommitChange
(description string)
pkg/vcs/git_test_util.go:84
↓ 13 callers
Function
Create
Create creates a VM pool that can be used to create individual VMs.
vm/vm.go:110
↓ 13 callers
Function
IsPad
(t Type)
prog/types.go:242
↓ 13 callers
Function
MakeUnionArg
(t Type, dir Dir, opt Arg, index int)
prog/prog.go:324
↓ 13 callers
Function
MergeEmailLists
MergeEmailLists merges several email lists removing duplicates and invalid entries.
pkg/email/parser.go:556
↓ 13 callers
Method
POST
POST sends admin-authorized HTTP POST requestd to the app.
dashboard/app/util_test.go:363
↓ 13 callers
Function
ParseJSON
(w http.ResponseWriter, r *http.Request)
syz-cluster/pkg/api/http.go:68
↓ 13 callers
Method
RemoveCall
RemoveCall removes call idx from p.
prog/prog.go:492
↓ 13 callers
Function
ReplyJSON
(w http.ResponseWriter, resp T)
syz-cluster/pkg/api/http.go:59
↓ 13 callers
Method
TemplateName
()
prog/types.go:179
↓ 13 callers
Method
UploadTestStep
(ctx context.Context, sessionID string, step *SessionTestStep)
syz-cluster/pkg/api/client.go:162
↓ 13 callers
Function
addImm
(insn *x86.Insn, imm int8)
pkg/ifuzz/x86/gen/gen.go:559
↓ 13 callers
Method
byte
(v []byte)
pkg/ifuzz/powerpc/pseudo.go:90
↓ 13 callers
Function
createInstanceFixture
nolint: dupl
vm/proxyapp/proxyappclient_test.go:287
↓ 13 callers
Function
ctor
(params *proxyAppParams, env *vmimpl.Env)
vm/proxyapp/proxyappclient.go:30
↓ 13 callers
Method
failf
(msg string, args ...any)
pkg/kconfig/parser.go:80
↓ 13 callers
Function
fe
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 13 callers
Function
initRandomTargetTest
(t *testing.T, os, arch string)
prog/export_test.go:26
↓ 13 callers
Function
m
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 13 callers
Method
merge
(diff DiscussionSummary)
dashboard/app/discussion.go:131
↓ 13 callers
Function
newState
(target *Target, ct *ChoiceTable, corpus []*Prog)
prog/analysis.go:44
↓ 13 callers
Method
pollNotifs
(expect int)
dashboard/app/util_test.go:635
↓ 13 callers
Method
push
(msg string, args ...any)
tools/syz-kconf/parser.go:332
↓ 13 callers
Function
runCmd
(cmd string, args ...string)
tools/syz-imagegen/imagegen.go:934
↓ 13 callers
Method
string
(v string)
pkg/serializer/serializer.go:182
↓ 12 callers
Method
Alignment
()
prog/types.go:184
↓ 12 callers
Method
Apply
Apply invokes git apply for a series of git patches. It is different from Patch() in that it normally handles raw patch emails.
pkg/vcs/git.go:663
↓ 12 callers
Method
AuthPOSTForm
AuthPOSTForm sends HTTP POST form to the app with the specified authorization.
dashboard/app/util_test.go:382
↓ 12 callers
Function
Compile
Compile compiles sys description.
pkg/compiler/compiler.go:76
↓ 12 callers
Function
Complete
(cfg *Config)
pkg/mgrconfig/load.go:143
↓ 12 callers
Function
CopyFile
CopyFile atomically copies oldFile to newFile preserving permissions and modification time.
pkg/osutil/fileutil.go:16
↓ 12 callers
Method
Errors
Errors returns a channel that will receive errors from the curretly active decoderErr.
vm/vmimpl/merger.go:67
↓ 12 callers
Function
FlowError
FlowError creates an error that denotes failure of the flow itself, rather than an infrastructure error. A flow errors mean an expected condition in t
pkg/aflow/execute.go:96
↓ 12 callers
Method
FullTitle
()
pkg/manager/repro.go:39
↓ 12 callers
Method
PollAndReport
(ctx context.Context)
syz-cluster/email-reporter/handler.go:54
↓ 12 callers
Method
Release
Release must be called for every directory returned by Create method when the directory is not used anymore.
pkg/aflow/cache.go:158
↓ 12 callers
Function
SSHArgs
(debug bool, sshKey string, port int, systemSSHCfg bool)
vm/vmimpl/util.go:71
↓ 12 callers
Method
Signal
()
pkg/corpus/corpus.go:213
↓ 12 callers
Method
Val
()
tools/syz-trace2syz/parser/intermediate_types.go:125
↓ 12 callers
Function
WriteJSON
(filename string, obj T)
pkg/osutil/osutil.go:272
↓ 12 callers
Method
assignSizesCall
(c *Call)
prog/size.go:180
↓ 12 callers
Method
byte
(v byte)
pkg/serializer/serializer.go:186
↓ 12 callers
Function
checkBugAndCommits
(lowerTitle string, lowerCommitTitles []string, predicate func(string) bool)
pkg/dungeon/dungeon.go:60
↓ 12 callers
Method
done
(req *Request, res *Result)
pkg/fuzzer/queue/retry.go:34
↓ 12 callers
Method
enc
(v map[string]uint)
pkg/ifuzz/powerpc/powerpc.go:193
↓ 12 callers
Method
expect
(tokens ...token)
pkg/ast/parser.go:174
↓ 12 callers
Function
fromAddr
(ctx context.Context)
dashboard/app/reporting_email.go:1594
↓ 12 callers
Method
get
(ns, name string)
dashboard/app/reporting_lists.go:520
↓ 12 callers
Method
getTypeDesc
(t *ast.Type)
pkg/compiler/compiler.go:304
↓ 12 callers
Method
hide
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 12 callers
Function
makeCover64
(pcs ...uint64)
pkg/runtest/run_test.go:440
↓ 12 callers
Function
me
(t)
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 12 callers
Function
p
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 12 callers
Function
r
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 12 callers
Method
ref
()
prog/types.go:201
↓ 12 callers
Function
selectJobs
()
dashboard/app/aidb/crud.go:566
↓ 12 callers
Method
startSpan
(span *trajectory.Span)
pkg/aflow/execute.go:278
↓ 12 callers
Method
strictFailf
(msg string, args ...any)
prog/encoding.go:1298
↓ 12 callers
Method
toggle
()
syz-cluster/dashboard/static/bootstrap.bundle.min.js:6
↓ 11 callers
Function
Compress
(rawData []byte)
pkg/image/compression.go:23
↓ 11 callers
Method
ConfirmReport
ConfirmReport should be called to mark a report as sent.
syz-cluster/pkg/api/reporter.go:34
↓ 11 callers
Function
DummyBuild
()
syz-cluster/pkg/controller/testutil.go:76
↓ 11 callers
Method
Init
(buf []byte, i flatbuffers.UOffsetT)
pkg/flatrpc/flatrpc.go:1462
↓ 11 callers
Method
LogToRepro
LogToRepro are crash logs for older bugs that need to be reproduced on the querying instance.
dashboard/dashapi/dashapi.go:401
↓ 11 callers
Function
MakeOutDataArg
(t Type, dir Dir, size uint64)
prog/prog.go:230
↓ 11 callers
Method
Merge
(*T, *Verifier)
pkg/clangtool/clangtool.go:35
↓ 11 callers
Function
Minimize
Minimize minimizes program p into an equivalent program using the equivalence predicate pred. It iteratively generates simpler programs and asks pred
prog/minimization.go:55
← previous
next →
301–400 of 8,315, ranked by callers