diff options
author | Alon Zakai <azakai@google.com> | 2020-04-24 15:24:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-24 15:24:22 -0700 |
commit | 204cc7b7172d665ee731171d20995edb5897ef7d (patch) | |
tree | ca30d6ae5b527c7286ecbcb0e390e7424f0b68fa /src/binaryen-c.cpp | |
parent | 99708992211d82dd7f157b2dda6dd81e59671378 (diff) | |
download | binaryen-204cc7b7172d665ee731171d20995edb5897ef7d.tar.gz binaryen-204cc7b7172d665ee731171d20995edb5897ef7d.tar.bz2 binaryen-204cc7b7172d665ee731171d20995edb5897ef7d.zip |
Wasm2c2Wasm Fuzzer: wasm2c + emcc (#2791)
This adds a variant on wasm2c that uses emcc instead of a
native compiler. This helps us fuzz emcc.
To make that practical, rewrite the setjmp glue to only use one
setjmp. The wasm backend ends up doing linear work per setjmp,
so it's quadratic with many setjmps. Instead, do a big switch-loop
construct around a single setjmp.
Diffstat (limited to 'src/binaryen-c.cpp')
0 files changed, 0 insertions, 0 deletions