v8/test/cctest/wasm
Clemens Backes 81008e1752 [wasm][memory64] Fix typing of memory.grow
If memory64 is enabled, memory.grow should consume and return an i64
instead of i32.
This CL implements this for both TurboFan and Liftoff, and adds
validation and execution tests at different layers.

R=manoskouk@chromium.org

Bug: v8:10949
Change-Id: I0b725dbd0d5767bda4609747c1f4aad163c35304
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2773800
Reviewed-by: Manos Koukoutos <manoskouk@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#73542}
2021-03-19 13:51:23 +00:00
..
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
test-backing-store.cc [wasm] Move test-backing-store.cc to wasm directory 2021-03-03 13:07:01 +00:00
test-c-wasm-entry.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-compilation-cache.cc Reland "Reland "[wasm] Cache streaming compilation result"" 2020-02-03 13:49:18 +00:00
test-gc.cc [wasm-gc] Bring V8 up to date with latest spec updates 2021-03-17 11:07:44 +00:00
test-grow-memory.cc [wasm][cleanup] Rename WASM_GROW_MEMORY to WASM_MEMORY_GROW 2021-03-17 14:37:34 +00:00
test-jump-table-assembler.cc Add RISC-V backend 2021-02-09 17:06:36 +00:00
test-liftoff-inspection.cc [wasm][liftoff][eh] Implement rethrow 2021-03-09 15:23:06 +00:00
test-run-wasm-64.cc [test][cleanup] Rename WASM_*_GLOBAL to WASM_GLOBAL_* 2020-12-17 21:26:54 +00:00
test-run-wasm-asmjs.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-run-wasm-atomics64.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-run-wasm-atomics.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-run-wasm-bulk-memory.cc [wasm] Remove bulk-memory flag 2021-01-12 15:28:39 +00:00
test-run-wasm-exceptions.cc [wasm][interpreter] Fix multi-value try blocks 2021-03-18 11:12:54 +00:00
test-run-wasm-interpreter.cc [wasm][cleanup] Rename WASM_GROW_MEMORY to WASM_MEMORY_GROW 2021-03-17 14:37:34 +00:00
test-run-wasm-js.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-run-wasm-memory64.cc [wasm][memory64] Fix typing of memory.grow 2021-03-19 13:51:23 +00:00
test-run-wasm-module.cc [wasm][cleanup] Rename WASM_GROW_MEMORY to WASM_MEMORY_GROW 2021-03-17 14:37:34 +00:00
test-run-wasm-sign-extension.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-run-wasm-simd-liftoff.cc [test][cleanup] Rename WASM_*_GLOBAL to WASM_GLOBAL_* 2020-12-17 21:26:54 +00:00
test-run-wasm-simd-scalar-lowering.cc [wasm-simd] Rename vXXXX.all_true to iXXXX.all_true 2021-03-10 00:00:30 +00:00
test-run-wasm-simd.cc [relaxed-simd] Move qfma and approx behind relaxed-simd flag 2021-03-18 20:55:59 +00:00
test-run-wasm-wrappers.cc [test][cleanup] Rename WASM_*_LOCAL to WASM_LOCAL_* 2020-12-17 21:19:14 +00:00
test-run-wasm.cc [wasm] Ensure stack space in PushReturns 2021-03-16 13:47:25 +00:00
test-streaming-compilation.cc [wasm] Fix tier down on streaming with error 2021-01-26 17:00:53 +00:00
test-wasm-breakpoints.cc [wasm-gc][inspector] Debugging support for WasmGC 2021-03-05 10:21:35 +00:00
test-wasm-codegen.cc [zone] Cleanup zone allocations in src/wasm and tests 2020-07-10 12:11:55 +00:00
test-wasm-import-wrapper-cache.cc [wasm] Faster wasm-to-js calls with arguments mismatch 2020-07-28 15:53:21 +00:00
test-wasm-metrics.cc [IWYU] Fix includes of wasm-engine.h 2021-03-08 11:33:59 +00:00
test-wasm-serialization.cc [wasm][inspector] Don't use Script::source_url to store URL. 2021-03-19 12:19:13 +00:00
test-wasm-shared-engine.cc [wasm] Allow specifying larger code space limits 2020-08-28 16:25:36 +00:00
test-wasm-stack.cc [api] Add StackFrame GetScriptSource and GetScriptSourceMappingURL 2021-03-03 06:37:44 +00:00
test-wasm-trap-position.cc [wasm] Remove interpreter entry code 2020-05-05 11:18:05 +00:00
wasm-atomics-utils.h [wasm][cleanup] Using 'using' instead of 'typedef' 2019-03-29 10:20:30 +00:00
wasm-run-utils.cc [wasm][inspector] Don't use Script::source_url to store URL. 2021-03-19 12:19:13 +00:00
wasm-run-utils.h [wasm][memory64] Fix typing of memory.grow 2021-03-19 13:51:23 +00:00