5c47d99e30
This CL introduces 4 tests that verify that the effects of a grow_memory instruction executed inside a loop are visible also when the loop is over. The tests verify the output of the current_memory instruction and the result of loading a variable stored in the grown memory inside the loop in the following cases: * the memory is grown inside the loop (no memory operation outside); * the memory is grown both inside and outside the loop; R=ahaas@chromium.org,clemensh@chromium.org,gdeepti@chromium.org Change-Id: I1670aa4d8274f6c54dced98cced7b51534552c36 Reviewed-on: https://chromium-review.googlesource.com/619207 Reviewed-by: Andreas Haas <ahaas@chromium.org> Reviewed-by: Deepti Gandluri <gdeepti@chromium.org> Commit-Queue: Enrico Bacis <enricobacis@google.com> Cr-Commit-Position: refs/heads/master@{#47466} |
||
---|---|---|
.. | ||
embenchen | ||
adapter-frame.js | ||
add-getters.js | ||
asm-wasm-copy.js | ||
asm-wasm-deopt.js | ||
asm-wasm-exception-in-tonumber.js | ||
asm-wasm-expr.js | ||
asm-wasm-f32.js | ||
asm-wasm-f64.js | ||
asm-wasm-heap.js | ||
asm-wasm-i32.js | ||
asm-wasm-literals.js | ||
asm-wasm-names.js | ||
asm-wasm-stack.js | ||
asm-wasm-stdlib.js | ||
asm-wasm-switch.js | ||
asm-wasm-u32.js | ||
asm-wasm.js | ||
asm-with-wasm-off.js | ||
async-compile.js | ||
atomics.js | ||
calls.js | ||
compilation-limits-asm.js | ||
compilation-limits.js | ||
compiled-module-management.js | ||
compiled-module-serialization.js | ||
data-segments.js | ||
divrem-trap.js | ||
ensure-wasm-binaries-up-to-date.js | ||
errors.js | ||
exceptions.js | ||
export-global.js | ||
export-table.js | ||
ffi-error.js | ||
ffi.js | ||
float-constant-folding.js | ||
function-names.js | ||
function-prototype.js | ||
gc-buffer.js | ||
gc-frame.js | ||
gc-stress.js | ||
globals.js | ||
graceful_shutdown.js | ||
grow-memory-in-branch.js | ||
grow-memory-in-call.js | ||
grow-memory-in-loop.js | ||
grow-memory.js | ||
huge-memory.js | ||
import-memory.js | ||
import-table.js | ||
incrementer.wasm | ||
indirect-calls.js | ||
indirect-sig-mismatch.js | ||
indirect-tables.js | ||
instance-gc.js | ||
instance-memory-gc-stress.js | ||
instantiate-module-basic.js | ||
instantiate-run-basic.js | ||
interpreter-mixed.js | ||
interpreter.js | ||
js-api.js | ||
jsapi-harness.js | ||
large-offset.js | ||
memory-instance-validation.js | ||
memory-size.js | ||
memory.js | ||
module-memory.js | ||
names.js | ||
OWNERS | ||
parallel_compilation.js | ||
params.js | ||
receiver.js | ||
shared-memory.js | ||
stack.js | ||
stackwalk.js | ||
start-function.js | ||
table.js | ||
test-import-export-wrapper.js | ||
test-wasm-module-builder.js | ||
trap-location.js | ||
unicode-validation.js | ||
unicode.js | ||
unreachable-validation.js | ||
unreachable.js | ||
user-properties.js | ||
verify-module-basic-errors.js | ||
wasm-api-overloading.js | ||
wasm-constants.js | ||
wasm-default.js | ||
wasm-module-builder.js | ||
wasm-object-api.js |