| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
This change adds VirtualBox support to syzkaller. It implements the VM
interface for VirtualBox and provides:
- full VM lifecycle operations (create, boot, stop, snapshot restore)
- serial console hookup and integration with the output merger
- proper boot wait logic similar to qemu, using SSH readiness
- boot-time crash capture using collected console output
|
| |
|
|
|
|
|
|
| |
virtual device
Add new page for fuzzing Linux x86-64 kernel on Android virtual device.
It explains how to build and run Android Generic System Image and
Generic Kernel Image on Ubuntu host.
|
| |
|
|
| |
Gemini CLI experiments side effect.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
go.mod has been bumped with go 1.22.1 version recently.
So let's update the documentation as well.
https://github.com/google/syzkaller/blob/master/docs/linux/setup.md#go-and-syzkaller
|
| |
|
|
| |
Builds won't work with 1.20 anymore and the download steps below already mention 1.21.4, so adjust the text as well.
|
| |
|
|
|
|
|
|
| |
Delete support for odroid board.
It's build broken for >3 years (at least on 8ba8079b119f).
We keep it in history and if it's resurrected, it needs
to be merged with vm/isolated and most code needs to be
at least build-tested (mock out only the C interface).
|
| |
|
|
| |
1.22 release is expected in Feb 2024. We'll go 1.21 - 1.22 then.
|
| | |
|
| |
|
|
|
| |
Generally we aim at supporting 2 latest versions of Go.
Currently it is 1.16 and 1.17.
|
| |
|
|
|
|
| |
Updated documentation regarding source code checkout from the legacy gopath
mode 'go get' to 'git clone'.
Fixes #2828
|
| |
|
|
|
|
|
| |
Add new page for fuzzing x86-64 Linux kernel on VMware VMs.
It explains how to create a VMDK image and how to run it on Ubuntu host
with Workstation installed. For now only the isolated mode of syzkaller
is supported.
|
| |
|
|
| |
Signed-off-by: Alexander Egorenkov <Alexander.Egorenkov@ibm.com>
|
| | |
|
| |
|
|
| |
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
|
| |
|
|
|
|
|
|
| |
Some terms are normalised on the technical level
but may be oppressive on a societal level.
Replace them with more technically neutral terms.
See the following doc for a longer version:
https://tools.ietf.org/id/draft-knodel-terminology-00.html
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Also update go version requirement to 1.13.
|
| | |
|
| |
|
|
|
| |
svn commit 231296 matches commit d29e939c63b71 ("Add fuzzing coverage support") in the gcc git. The change is part of gcc 6.1.0.
Replace the svn commit number with a gcc version which everyone can easily compare.
Related links: https://github.com/torvalds/linux/commit/58f4df3c1bde999574d3e66b20eb7ee796a2647e#diff-4552954e64a20391a1a3b5fd3e494bc3
|
| |
|
|
|
|
|
|
| |
Differences in code formatting between Go versions cause constant
problems for us (https://github.com/golang/go/issues/25161).
Currently we support 1.9 and 1.10. Switch to newer 1.11 and 1.12.
Fixes #1013
|
| |
|
|
| |
Update Go instructions for newer toolchain.
GOPATH and GOROOT are now optional, and we also need to add GOPATH/bin to PATH.
|
| | |
|
| |
|
|
| |
docs/linux: Also fixed link and spacing in arm32 docs
|
| | |
|
| |
|