Directories
¶
| Path | Synopsis |
|---|---|
|
ai
ai package contains common definitions that are used across pkg/aflow/...
|
ai package contains common definitions that are used across pkg/aflow/... |
|
Package ast parses and formats sys files.
|
Package ast parses and formats sys files. |
|
Package auth contains authentication related code supporting secret passwords and oauth2 tokens on GCE.
|
Package auth contains authentication related code supporting secret passwords and oauth2 tokens on GCE. |
|
Package build contains helper functions for building kernels/images.
|
Package build contains helper functions for building kernels/images. |
|
Package compiler generates sys descriptions of syscalls, types and resources from textual descriptions.
|
Package compiler generates sys descriptions of syscalls, types and resources from textual descriptions. |
|
Package cover provides types for working with coverage information (arrays of covered PCs).
|
Package cover provides types for working with coverage information (arrays of covered PCs). |
|
Package csource generates [almost] equivalent C programs from syzkaller programs.
|
Package csource generates [almost] equivalent C programs from syzkaller programs. |
|
Package db implements a simple key-value database.
|
Package db implements a simple key-value database. |
|
Package gce provides wrappers around Google Compute Engine (GCE) APIs.
|
Package gce provides wrappers around Google Compute Engine (GCE) APIs. |
|
Package gerrit provides gerrit client for: https://linux.googlesource.com/Documentation/#gerrit-code-reviews-for-the-linux-kernel For documentation on the API see: https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html
|
Package gerrit provides gerrit client for: https://linux.googlesource.com/Documentation/#gerrit-code-reviews-for-the-linux-kernel For documentation on the API see: https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html |
|
Package ifaceprobe implements dynamic component of automatic kernel interface extraction.
|
Package ifaceprobe implements dynamic component of automatic kernel interface extraction. |
|
arm64
Package arm64 allows to generate and mutate arm64 machine code.
|
Package arm64 allows to generate and mutate arm64 machine code. |
|
arm64/gen
command
gen generates instruction tables (ifuzz_types/insns.go) from ARM64 JSON.
|
gen generates instruction tables (ifuzz_types/insns.go) from ARM64 JSON. |
|
iset
Package iset ("instruction set") provides base and helper types for ifuzz arch implementations.
|
Package iset ("instruction set") provides base and helper types for ifuzz arch implementations. |
|
riscv64
Package riscv64 allows to generate and mutate riscv64 machine code.
|
Package riscv64 allows to generate and mutate riscv64 machine code. |
|
riscv64/gen
command
gen generates riscv64 instruction tables from riscv-unified-db YAML.
|
gen generates riscv64 instruction tables from riscv-unified-db YAML. |
|
x86
Package x86 allows to generate and mutate x86 machine code.
|
Package x86 allows to generate and mutate x86 machine code. |
|
x86/gen
command
gen generates instruction tables (ifuzz_types/insns.go) from Intel XED tables.
|
gen generates instruction tables (ifuzz_types/insns.go) from Intel XED tables. |
|
Package instance provides helper functions for creation of temporal instances used for testing of images, patches and bisection.
|
Package instance provides helper functions for creation of temporal instances used for testing of images, patches and bisection. |
|
Package kconfig implements parsing of the Linux kernel Kconfig and .config files and provides some algorithms to work with these files.
|
Package kconfig implements parsing of the Linux kernel Kconfig and .config files and provides some algorithms to work with these files. |
|
Minimal KD protocol decoder.
|
Minimal KD protocol decoder. |
|
Package kfuzztestexecutor implements local execution (i.e., without the C++ executor program) for KFuzzTest targets.
|
Package kfuzztestexecutor implements local execution (i.e., without the C++ executor program) for KFuzzTest targets. |
|
Package log provides functionality similar to standard log package with some extensions:
|
Package log provides functionality similar to standard log package with some extensions: |
|
Package report contains functions that process kernel output, detect/extract crash messages, symbolize them, etc.
|
Package report contains functions that process kernel output, detect/extract crash messages, symbolize them, etc. |
|
Package rpctype contains types of message passed via net/rpc connections between syz-manager and syz-hub.
|
Package rpctype contains types of message passed via net/rpc connections between syz-manager and syz-hub. |
|
Package runtest is a driver for end-to-end testing of syzkaller programs.
|
Package runtest is a driver for end-to-end testing of syzkaller programs. |
|
Package signal provides types for working with feedback signal.
|
Package signal provides types for working with feedback signal. |
|
sample
Package sample provides various statistical operations and algorithms.
|
Package sample provides various statistical operations and algorithms. |
|
Package tool contains various helper utilitites useful for implementation of command line tools.
|
Package tool contains various helper utilitites useful for implementation of command line tools. |
|
Package vcs provides helper functions for working with various repositories (e.g.
|
Package vcs provides helper functions for working with various repositories (e.g. |
|
Package vminfo extracts information about the target VM.
|
Package vminfo extracts information about the target VM. |
Click to show internal directories.
Click to hide internal directories.