v8/test/common/wasm
Andreas Haas 1d0a582440 [wasm][cleanup] Use the normal production pipeline for the fuzzers
This CL removes unnecessary code duplication in the fuzzer code. Instead
of having special testing functions to compile and instantiate a
WebAssembly module, we now just call SyncCompile and SyncInstantiate.

This also fixed a problem when the fuzzer generated a GrowMemory
instruction.

BUG=v8:6474
R=clemensh@chromium.org

Change-Id: I5f2f23349b5866ea67be20a0826271791e1a013e
Reviewed-on: https://chromium-review.googlesource.com/529210
Commit-Queue: Andreas Haas <ahaas@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#45851}
2017-06-12 11:42:02 +00:00
..
flag-utils.h [wasm] Make prototype flags experimental 2017-05-31 14:18:08 +00:00
test-signatures.h [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* 2016-12-21 13:43:00 +00:00
wasm-macro-gen.h [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
wasm-module-runner.cc [wasm][cleanup] Use the normal production pipeline for the fuzzers 2017-06-12 11:42:02 +00:00
wasm-module-runner.h [wasm][cleanup] Use the normal production pipeline for the fuzzers 2017-06-12 11:42:02 +00:00