| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The instructions for compiling the executor files on the guest machine
referenced executor_freebsd.cc which no longer exists and is now
executor.cc. The DGOOS=freebsd flag is changed to DGOOS_freebsd=1 and
DGOARCH_amd64=1 added to compile syz-executor successfully
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Currently the documentation is lacking any description of the textual
program representation used by syzkaller. Also, the newly implemented
call properties are not described anywhere yet.
Fix this by introducing the program_syntax.md file.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Update the introduction of syz-verifier to better define the problem it
is attempting to solve: "semantic bugs" is the correct terminology for
the type of bugs that syz-verifier attempts to find.
Reflow the rest of the document to make it readable in plain-text.
Co-developed-by: @maramihali
|
| |
|
|
| |
This way users don't have to overwrite qemu_args in their configs.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
At the moment only AMD64 is supported, change file names to emphasise
this.
Signed-off-by: Alexey Kardashevskiy <aik@linux.ibm.com>
|
| | |
|
| |
|
|
|
|
| |
When net.ifnames is set to 1, syzkaller might not be able to connect
to the virtual machines. Add the corresponding recommendations to the
documentation as well as a note to the troubleshooting guide.
|
| |
|
|
|
|
|
|
| |
It is now impossible to create a Debian Wheezy image (at least in a way
proposed by the documentation).
Instead, demonstrate how to create a Debian Buster image, the latest
version of Debian as for now.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* all: add new typename dirname
The current way to check files under sysfs or proc is:
- define a string to represent each file
- open the file
- pass the fd to write / read / close
The issues above are:
- Need to know what file present on target device
- Need to write openat for each file
With dirname added, which will open one file
in the directory randomly and then pass the fd to
write/read/close.
* all: use typename glob to match filename
Fixes #481
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* syz-manager: add prometheus metrics
Add prometheus metrics client to syz-manager.
Expose metrics on a new port defined in mgrconfig.
Allows for prometheus to scrape metrics from syz-manager.
* syz-manager: expose metrics endpoint in http server
.gitignore : remove local .img path
* mgrconfig: remove unnecessary config option
* syz-manager: update stats to use gaugefunc
added docs for prometheus exported metrics
added more gaugefunc metrics
Signed-off-by: Palash Oswal <oswalpalash@gmail.com>
* syz-manager: minor changes for CI tests
added periods to comments and renamed go variables
Signed-off-by: Palash Oswal <oswalpalash@gmail.com>
* syz-manager: re-position prometheus counter declaration
docs updated with PR comments
Signed-off-by: Palash Oswal <oswalpalash@gmail.com>
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Add some general contribution guidelines.
|
| |
|
|
|
|
| |
Paths like SOURCEDIR must be absolute as they're being used as volume
paths given to Docker and will be interpreted as Docker volume names if
not absolute paths.
|
| |
|
|
|
|
|
| |
Sandbox value needs quotes,
but we can simply drop sandbox as "none" is the default value.
Fixes #2526
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
'scp' command needs 10022 port number specified to establish connection
over which vm is listening. If it isn't specified, scp tries to connect
over port 22 and connection fails.
The other docs write machine as 'root@localhost'. Replace it here to
avoid confusion.
Collon is necessary at the end for the command to work.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Synchronize with commit 2bd9619f7621 ("pkg/runtest: check arch
requirement early"), which removes TestSysTests.
Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com>
|
| | |
|
| | |
|
| |
|
|
|
| |
The official LLVM repo hosts prebuilt binaries for various distributions
and architectures, so let's use that one.
|
| | |
|