mirror of
https://github.com/reactos/syzkaller.git
synced 2025-01-31 08:52:21 +00:00
Dmitry Vyukov
b621d37e81
tools/syz-make: reduce number of make jobs
Ensure that we have at least 1GB per Go compiler/linker invocation. Go compiler/linker can consume significant amount of memory (observed to consume at least 600MB). See #1276 for context. And we have parallelization both on make and on go levels, this can severe oversubscribe RAM. Note: the result can be significantly lower than the CPU number, but this is fine because Go builds/tests are parallelized internally.
…
syzkaller - kernel fuzzer
syzkaller
([siːzˈkɔːlə]
) is an unsupervised coverage-guided kernel fuzzer.
Supported OSes: Akaros
, FreeBSD
, Fuchsia
, gVisor
, Linux
, NetBSD
, OpenBSD
, Windows
.
Mailing list: syzkaller@googlegroups.com (join on web or by email).
Found bugs: Akaros, Darwin/XNU, FreeBSD, Linux, NetBSD, OpenBSD, Windows.
Documentation
Initially, syzkaller was developed with Linux kernel fuzzing in mind, but now it's being extended to support other OS kernels as well. Most of the documentation at this moment is related to the Linux kernel. For other OS kernels check: Akaros, Darwin/XNU, FreeBSD, Fuchsia, NetBSD, OpenBSD, Windows, gVisor.
- How to install syzkaller
- How to use syzkaller
- How syzkaller works
- How to contribute to syzkaller
- How to report Linux kernel bugs
- Tech talks and articles
- Research work based on syzkaller
Disclaimer
This is not an official Google product.
Languages
Go
77.1%
C
11%
Roff
5.3%
C++
2.2%
Shell
1.5%
Other
2.8%