summaryrefslogtreecommitdiff
path: root/src/emscripten-optimizer/parser.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2017-08-11 10:53:21 -0700
committerGitHub <noreply@github.com>2017-08-11 10:53:21 -0700
commit4216894b22e5891e83851d2af42080293e6089e4 (patch)
treee4fdcdd5becaf80dcaf924bd20e01f107b05b388 /src/emscripten-optimizer/parser.h
parent5295929fd239ea8a760cd2c3f65510da9972c33c (diff)
downloadbinaryen-4216894b22e5891e83851d2af42080293e6089e4.tar.gz
binaryen-4216894b22e5891e83851d2af42080293e6089e4.tar.bz2
binaryen-4216894b22e5891e83851d2af42080293e6089e4.zip
New fuzzer (#1126)
This adds a new method of fuzzing, "translate to fuzz" which means we consider the input to be a stream of data that we translate into a valid wasm module. It's sort of like a random seed for a process that creates a random wasm module. By using the input that way, we can explore the space of valid wasm modules quickly, and it makes afl-fuzz integration easy. Also adds a "fuzz binary" option which is similar to "fuzz execution". It makes wasm-opt not only execute the code before and after opts, but also write to binary and read from it, helping to fuzz the binary format.
Diffstat (limited to 'src/emscripten-optimizer/parser.h')
0 files changed, 0 insertions, 0 deletions