alexcrichton opened PR #10385 from alexcrichton:consolidate-fuzz
to bytecodealliance:main
:
This commit consolidates a number of fuzzers that we have in Wasmtime into a single fuzzer. This follows the pattern of [wasm-tools's
run
fuzzer][tools] where the first byte in the fuzz input says which fuzzer to run and then the rest of the input is the input to the fuzzer. This is intended to improve our time-slicing on OSS-Fuzz where less important fuzzers don't hog time from the "important fuzzers" such asdifferential
. Some minor-ish fuzzers have been folded in to this new fuzzer, but we can also always move things around as needed[tools]: https://github.com/bytecodealliance/wasm-tools/blob/main/fuzz/fuzz_targets/run.rs
<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
alexcrichton requested fitzgen for a review on PR #10385.
alexcrichton requested wasmtime-fuzz-reviewers for a review on PR #10385.
alexcrichton commented on PR #10385:
cc @abrown this is where a hook for the new assembler fuzzer would go
fitzgen submitted PR review:
Nice
alexcrichton merged PR #10385.
Last updated: Apr 17 2025 at 22:03 UTC