| 1 |
# Seeds |
| 2 |
|
| 3 |
Curated, read-only, and small: the sizes where part arithmetic goes wrong. |
| 4 |
Boundaries (the 5 MiB floor, the 5 GiB part ceiling, the 5 TiB object ceiling, |
| 5 |
exactly 10,000 parts), the off-by-ones on either side of each, and the two |
| 6 |
shapes that divide differently: an object that divides evenly into parts and one |
| 7 |
that leaves a remainder. |
| 8 |
|
| 9 |
They are NOT the corpus. Run the fuzzer with the corpus first and these second: |
| 10 |
|
| 11 |
cargo +nightly fuzz run plan fuzz/corpus/plan fuzz/seeds/plan -- -max_total_time=1800 |
| 12 |
|
| 13 |
libFuzzer writes new inputs into the FIRST directory only, so this arrangement |
| 14 |
keeps the curated set curated and lets `fuzz/corpus/` grow. |
| 15 |
|