Page MenuHomePhabricator

tests: Don't limit fuzzing inputs to 1 MB for afl-fuzz (now: ∞ ∀ fuzzers)
ClosedPublic

Authored by Fabien on Jan 26 2021, 12:41.

Details

Summary
This change provides a level playing field for all fuzzers which allows
for fair benchmarking using projects such as the excellent FuzzBench
project.

Prior to this commit we limited afl-fuzz to ≤1 MB inputs but allowed
unlimited length inputs for all other fuzzers.

Backport of core PR19052.

Test Plan
ninja bitcoin-fuzzers
./test/fuzz/test_runner.py <path_to_corpus>

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable