summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/wasm/module-memory.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/module-memory.js')
-rw-r--r--deps/v8/test/mjsunit/wasm/module-memory.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/wasm/module-memory.js b/deps/v8/test/mjsunit/wasm/module-memory.js
index 6707f08164..8c57ca00d5 100644
--- a/deps/v8/test/mjsunit/wasm/module-memory.js
+++ b/deps/v8/test/mjsunit/wasm/module-memory.js
@@ -38,11 +38,12 @@ function genModule(memory) {
.exportFunc();
var module = builder.instantiate(null, memory);
assertTrue(module.exports.memory instanceof WebAssembly.Memory);
- if (memory != null) assertEquals(memory, module.exports.memory.buffer);
+ if (memory != null) assertEquals(memory.buffer, module.exports.memory.buffer);
return module;
}
function testPokeMemory() {
+ print("testPokeMemory");
var module = genModule(null);
var buffer = module.exports.memory.buffer;
var main = module.exports.main;
@@ -89,12 +90,13 @@ testSurvivalAcrossGc();
function testPokeOuterMemory() {
- var buffer = new ArrayBuffer(kMemSize);
+ print("testPokeOuterMemory");
+ var buffer = new WebAssembly.Memory({initial: kMemSize / kPageSize});
var module = genModule(buffer);
var main = module.exports.main;
- assertEquals(kMemSize, buffer.byteLength);
+ assertEquals(kMemSize, buffer.buffer.byteLength);
- var array = new Int8Array(buffer);
+ var array = new Int8Array(buffer.buffer);
assertEquals(kMemSize, array.length);
for (var i = 0; i < kMemSize; i++) {
@@ -116,7 +118,7 @@ function testPokeOuterMemory() {
testPokeOuterMemory();
function testOuterMemorySurvivalAcrossGc() {
- var buffer = new ArrayBuffer(kMemSize);
+ var buffer = new WebAssembly.Memory({initial: kMemSize / kPageSize});
var checker = genAndGetMain(buffer);
for (var i = 0; i < 3; i++) {
print("gc run ", i);