summaryrefslogtreecommitdiff
path: root/src/shell-interface.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2020-04-24 15:24:22 -0700
committerGitHub <noreply@github.com>2020-04-24 15:24:22 -0700
commit204cc7b7172d665ee731171d20995edb5897ef7d (patch)
treeca30d6ae5b527c7286ecbcb0e390e7424f0b68fa /src/shell-interface.h
parent99708992211d82dd7f157b2dda6dd81e59671378 (diff)
downloadbinaryen-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/shell-interface.h')
0 files changed, 0 insertions, 0 deletions