btrfs-fuzz is an unsupervised coverage guided-fuzzer tailored for btrfs.
btrfs-fuzz is mostly self-contained inside a docker image. The only things you
need on your host are:
btrfs-progspodman- python3
- QEMU
- Rust toolchain
$ git clone https://github.com/danobi/btrfs-fuzz.git
$ cd btrfs-fuzz
$ ./x.py build
$ ./x.py seed
$ ./x.py runx.py is the "Makefile" for this project. See x.py --help for full options.