Adapter based mutator plugins into libfuzzer custom mutator support. It performs mutation on individual function arguments rather than on full data set. I've benchmarked the mutator on a simple fuzzer that invokes icu toupper. It has two string arguments: language & string itself. The fuzzer was benchmarked with 1,000,000 runs on empty corpus 10 times each. Adapter mutator avg units: 584.7 (stddev 29.2) Standard mutator avg units: 532.8 (stddev 47.3)
Details
Details
Diff Detail
Diff Detail