Skip to content

Fuzzer: Only run one handler at a time#8643

Merged
kripken merged 1 commit intoWebAssembly:mainfrom
kripken:fuzz.one
Apr 23, 2026
Merged

Fuzzer: Only run one handler at a time#8643
kripken merged 1 commit intoWebAssembly:mainfrom
kripken:fuzz.one

Conversation

@kripken
Copy link
Copy Markdown
Member

@kripken kripken commented Apr 23, 2026

Rather than generate one wasm and run it on a few handlers, each wasm
gets one handler run on it.

This is simpler, in particular during reduction, where only the thing being
reduced is run.

It is a tradeoff in efficiency. Running the old way vs this for 5 minutes, we
generate almost 2x more wasm files per second (good for variety) but
run 34% fewer handlers (bad for coverage). This seems reasonable to
me.

Replaces #8621

Diff without whitespace is smaller.

@kripken kripken requested review from aheejin and tlively April 23, 2026 15:24
@kripken kripken requested a review from a team as a code owner April 23, 2026 15:24
@kripken kripken merged commit 2a594b2 into WebAssembly:main Apr 23, 2026
16 checks passed
@kripken kripken deleted the fuzz.one branch April 23, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants