tree: 5e87eb45126dd1ed6e0d7681e3318756116bf661 [path history] [tgz]
  1. in/
  2. src/
  3. .gitignore
  4. Cargo.toml
  5. README.md
fuzz-afl/README.md

Fuzzing harnesses

Using the fuzzer

Install afl:

$ cargo install afl

Build fuzz target:

$ cargo afl build --release --bin fuzz_<format>

Run afl:

$ mkdir out/
$ cargo afl fuzz -i in/ -o out/ target/release/fuzz_<target>

To reproduce a crash:

$ cargo run --bin reproduce_<target>