fuzzing: Refactor TableOps fuzz generator to allow GC with refs on the stack (#4016)

This makes the generator more similar to `wasm-smith` where it is keeping track
of what is on the stack and making choices about what instructions are valid to
generate given the current stack state. This should in theory allow the
generator to emit GC calls while there are live refs on the stack.

Fixes #3917
This commit is contained in:
Nick Fitzgerald
2022-04-11 14:33:27 -07:00
committed by GitHub
parent 01f71207a8
commit 54aa720506
4 changed files with 176 additions and 223 deletions

1
Cargo.lock generated
View File

@@ -3613,6 +3613,7 @@ dependencies = [
"arbitrary",
"env_logger 0.8.4",
"log",
"rand 0.8.5",
"rayon",
"target-lexicon",
"tempfile",