Expand description
Fuzzing for the reduce algorithm.
It that reduce always return a new set og edges in which the bound is kept (edges_after <= m + n,
) and the result must effectively be the same, meaning that the same support map should be
computable from both.
ยงRunning
Run with cargo hfuzz run reduce
. honggfuzz
.
ยงDebugging a panic
Once a panic is found, it can be debugged with
cargo hfuzz run-debug reduce hfuzz_workspace/reduce/*.fuzz
.
Modulesยง
- common ๐
- Common fuzzing utils.
Constantsยง
- KSM ๐
- Or any other token type.
Functionsยง
- assert_
assignments_ ๐equal - assignment_
len ๐ - generate_
random_ ๐phragmen_ assignment - main ๐
- reduce_
and_ ๐compare