v8/test/common/wasm
Karl Schimpf 7b5a40222e Add capability of throwing values in WASM
Extends the current implementation of WASM exceptions to be able to
throw exceptions with values (not just tags).

An JS typed array (uint_16) is used to hold thrown values, so that the
thrown values can be inspected in JS.

Bug: v8:6577
Change-Id: I1007e79ceaffd64386b62562919cfbb920fc10c5
Reviewed-on: https://chromium-review.googlesource.com/633866
Commit-Queue: Karl Schimpf <kschimpf@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Reviewed-by: Eric Holk <eholk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48001}
2017-09-13 19:29:15 +00:00
..
flag-utils.h Add capability of throwing values in WASM 2017-09-13 19:29:15 +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][fuzzer] Check 'main' export to be a function before execution 2017-09-11 11:44:19 +00:00
wasm-module-runner.h [wasm] Avoid executing infinite loops in the wasm fuzzers 2017-09-07 12:35:45 +00:00