| Path | Synopsis |
|---|---|
| dashboard/app | |
| dashboard/dashapi | Package dashapi defines data structures used in dashboard communication and provides client interface. |
| executor | |
| pkg/ast | Package ast parses and formats sys files. |
| pkg/bisect | |
| pkg/build | Package build contains helper functions for building kernels/images. |
| pkg/cmdprof | Package cmdprof simplifies cpu/memory profiling for command line tools. |
| pkg/compiler | Package compiler generates sys descriptions of syscalls, types and resources from textual descriptions. |
| pkg/config | |
| pkg/cover | Package cover provides types for working with coverage information (arrays of covered PCs). |
| pkg/csource | Package csource generates [almost] equivalent C programs from syzkaller programs. |
| pkg/db | Package db implements a simple key-value database. |
| pkg/email | |
| pkg/gce | Package gce provides wrappers around Google Compute Engine (GCE) APIs. |
| pkg/gcs | Package gcs provides wrappers around Google Cloud Storage (GCS) APIs. |
| pkg/hash | |
| pkg/host | |
| pkg/html | |
| pkg/ifuzz | Package ifuzz allows to generate and mutate x86 machine code. |
| pkg/ifuzz/gen | gen generates instruction tables (ifuzz/insns.go) from Intel XED tables. |
| pkg/ifuzz/generated | |
| pkg/instance | Package instance provides helper functions for creation of temporal instances used for testing of images, patches and bisection. |
| pkg/ipc | |
| pkg/ipc/ipcconfig | |
| pkg/kd | Minimal KD protocol decoder. |
| pkg/log | Package log provides functionality similar to standard log package with some extensions: - verbosity levels - global verbosity setting that can be used by multiple packages - ability to disable all output - ability to cache recent output in memory |
| pkg/mgrconfig | |
| pkg/osutil | |
| pkg/report | Package report contains functions that process kernel output, detect/extract crash messages, symbolize them, etc. |
| pkg/repro | |
| pkg/rpctype | Package rpctype contains types of message passed via net/rpc connections between various parts of the system. |
| pkg/runtest | Package runtest is a driver for end-to-end testing of syzkaller programs. |
| pkg/serializer | |
| pkg/signal | Package signal provides types for working with feedback signal. |
| pkg/symbolizer | |
| pkg/vcs | Package vcs provides helper functions for working with various repositories (e.g. |
| prog | |
| prog/test | |
| sys | |
| sys/akaros | |
| sys/akaros/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/freebsd | |
| sys/freebsd/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/fuchsia | |
| sys/fuchsia/fidlgen | |
| sys/fuchsia/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/fuchsia/layout | |
| sys/linux | |
| sys/linux/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/netbsd | |
| sys/netbsd/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/openbsd | |
| sys/openbsd/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/syz-extract | |
| sys/syz-sysgen | |
| sys/targets | |
| sys/test | |
| sys/test/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/trusty | |
| sys/trusty/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| sys/windows | |
| sys/windows/gen | AUTOGENERATED FILE This file is needed if OS is completely excluded by build tags. |
| syz-ci | syz-ci is a continuous fuzzing system for syzkaller. |
| syz-fuzzer | |
| syz-hub | |
| syz-hub/state | |
| syz-manager | |
| vm | Package vm provides an abstract test machine (VM, physical machine, etc) interface for the rest of the system. |
| vm/adb | |
| vm/bhyve | |
| vm/gce | Package gce allows to use Google Compute Engine (GCE) virtual machines as VMs. |
| vm/gvisor | Package gvisor provides support for gVisor, user-space kernel, testing. |
| vm/isolated | |
| vm/kvm | Package kvm provides VMs based on lkvm (kvmtool) virtualization. |
| vm/odroid | |
| vm/qemu | |
| vm/vmimpl | Package vmimpl provides an abstract test machine (VM, physical machine, etc) interface for the rest of the system. |
| vm/vmm | Package vmm provides VMs based on OpenBSD vmm virtualization. |
Updated 2020-06-13. Refresh now. Tools for package owners.