Skip to main content

max / makenotwork

656 B · 15 lines History Blame Raw
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