summaryrefslogtreecommitdiff
path: root/src/tools/wasm-dis.cpp
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2019-05-17 09:09:17 -0700
committerGitHub <noreply@github.com>2019-05-17 09:09:17 -0700
commit1095ef96673f4f33d76da6d58b0ad65c3c257f76 (patch)
treea8bf7d3a601aaa67c61f093560268b4a7e8745a1 /src/tools/wasm-dis.cpp
parent1dd37de69aae51edaf93219f31e736576f751191 (diff)
downloadbinaryen-1095ef96673f4f33d76da6d58b0ad65c3c257f76.tar.gz
binaryen-1095ef96673f4f33d76da6d58b0ad65c3c257f76.tar.bz2
binaryen-1095ef96673f4f33d76da6d58b0ad65c3c257f76.zip
Add a fuzzer option to not emit code with OOB loads/indirect calls (#2113)
This is useful for wasm2js, as we don't emit traps for OOB loads etc. like wasm (like we don't trap on bad float-to-int, as it's too hard in JS, and it's undefined behavior in C anyhow). It may also help general fuzzing, as those traps may make other interesting patterns less likely. Also add more wasm2js support in the fuzzer, which includes using this no-OOB option.
Diffstat (limited to 'src/tools/wasm-dis.cpp')
0 files changed, 0 insertions, 0 deletions