aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/wasm/grow-memory.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/grow-memory.js')
-rw-r--r--deps/v8/test/mjsunit/wasm/grow-memory.js120
1 files changed, 60 insertions, 60 deletions
diff --git a/deps/v8/test/mjsunit/wasm/grow-memory.js b/deps/v8/test/mjsunit/wasm/grow-memory.js
index 48e3252d08..3ecdb9aa1e 100644
--- a/deps/v8/test/mjsunit/wasm/grow-memory.js
+++ b/deps/v8/test/mjsunit/wasm/grow-memory.js
@@ -8,10 +8,10 @@ load("test/mjsunit/wasm/wasm-constants.js");
load("test/mjsunit/wasm/wasm-module-builder.js");
-function genGrowMemoryBuilder() {
+function genMemoryGrowBuilder() {
var builder = new WasmModuleBuilder();
builder.addFunction("grow_memory", kSig_i_i)
- .addBody([kExprGetLocal, 0, kExprGrowMemory, kMemoryZero])
+ .addBody([kExprGetLocal, 0, kExprMemoryGrow, kMemoryZero])
.exportFunc();
builder.addFunction("load", kSig_i_i)
.addBody([kExprGetLocal, 0, kExprI32LoadMem, 0, 0])
@@ -43,8 +43,8 @@ var kV8MaxPages = 32767;
// TODO(gdeepti): Generate tests programatically for all the sizes instead of
// current implementation.
-function testGrowMemoryReadWrite32() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowReadWrite32() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset;
@@ -88,10 +88,10 @@ function testGrowMemoryReadWrite32() {
}
}
-testGrowMemoryReadWrite32();
+testMemoryGrowReadWrite32();
-function testGrowMemoryReadWrite16() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowReadWrite16() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset;
@@ -135,10 +135,10 @@ function testGrowMemoryReadWrite16() {
}
}
-testGrowMemoryReadWrite16();
+testMemoryGrowReadWrite16();
-function testGrowMemoryReadWrite8() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowReadWrite8() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset;
@@ -182,10 +182,10 @@ function testGrowMemoryReadWrite8() {
}
}
-testGrowMemoryReadWrite8();
+testMemoryGrowReadWrite8();
-function testGrowMemoryZeroInitialSize() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowZeroInitialSize() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(0, undefined, false);
var module = builder.instantiate();
var offset;
@@ -216,10 +216,10 @@ function testGrowMemoryZeroInitialSize() {
assertEquals(20, peek());
}
-testGrowMemoryZeroInitialSize();
+testMemoryGrowZeroInitialSize();
-function testGrowMemoryZeroInitialSize32() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowZeroInitialSize32() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(0, undefined, false);
var module = builder.instantiate();
var offset;
@@ -242,10 +242,10 @@ function testGrowMemoryZeroInitialSize32() {
}
}
-testGrowMemoryZeroInitialSize32();
+testMemoryGrowZeroInitialSize32();
-function testGrowMemoryZeroInitialSize16() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowZeroInitialSize16() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(0, undefined, false);
var module = builder.instantiate();
var offset;
@@ -268,10 +268,10 @@ function testGrowMemoryZeroInitialSize16() {
}
}
-testGrowMemoryZeroInitialSize16();
+testMemoryGrowZeroInitialSize16();
-function testGrowMemoryZeroInitialSize8() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowZeroInitialSize8() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(0, undefined, false);
var module = builder.instantiate();
var offset;
@@ -294,30 +294,30 @@ function testGrowMemoryZeroInitialSize8() {
}
}
-testGrowMemoryZeroInitialSize8();
+testMemoryGrowZeroInitialSize8();
-function testGrowMemoryTrapMaxPagesZeroInitialMemory() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowTrapMaxPagesZeroInitialMemory() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(0, undefined, false);
var module = builder.instantiate();
function growMem(pages) { return module.exports.grow_memory(pages); }
assertEquals(-1, growMem(kV8MaxPages + 1));
}
-testGrowMemoryTrapMaxPagesZeroInitialMemory();
+testMemoryGrowTrapMaxPagesZeroInitialMemory();
-function testGrowMemoryTrapMaxPages() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowTrapMaxPages() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, 1, false);
var module = builder.instantiate();
function growMem(pages) { return module.exports.grow_memory(pages); }
assertEquals(-1, growMem(kV8MaxPages));
}
-testGrowMemoryTrapMaxPages();
+testMemoryGrowTrapMaxPages();
-function testGrowMemoryTrapsWithNonSmiInput() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowTrapsWithNonSmiInput() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(0, undefined, false);
var module = builder.instantiate();
function growMem(pages) { return module.exports.grow_memory(pages); }
@@ -326,10 +326,10 @@ function testGrowMemoryTrapsWithNonSmiInput() {
assertEquals(-1, growMem(-1));
};
-testGrowMemoryTrapsWithNonSmiInput();
+testMemoryGrowTrapsWithNonSmiInput();
-function testGrowMemoryCurrentMemory() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowCurrentMemory() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
builder.addFunction("memory_size", kSig_i_v)
.addBody([kExprMemorySize, kMemoryZero])
@@ -342,10 +342,10 @@ function testGrowMemoryCurrentMemory() {
assertEquals(2, MemSize());
}
-testGrowMemoryCurrentMemory();
+testMemoryGrowCurrentMemory();
-function testGrowMemoryPreservesDataMemOp32() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowPreservesDataMemOp32() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset, val;
@@ -365,10 +365,10 @@ function testGrowMemoryPreservesDataMemOp32() {
}
}
-testGrowMemoryPreservesDataMemOp32();
+testMemoryGrowPreservesDataMemOp32();
-function testGrowMemoryPreservesDataMemOp16() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowPreservesDataMemOp16() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset, val;
@@ -388,10 +388,10 @@ function testGrowMemoryPreservesDataMemOp16() {
}
}
-testGrowMemoryPreservesDataMemOp16();
+testMemoryGrowPreservesDataMemOp16();
-function testGrowMemoryPreservesDataMemOp8() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowPreservesDataMemOp8() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset, val = 0;
@@ -415,10 +415,10 @@ function testGrowMemoryPreservesDataMemOp8() {
}
}
-testGrowMemoryPreservesDataMemOp8();
+testMemoryGrowPreservesDataMemOp8();
-function testGrowMemoryOutOfBoundsOffset() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowOutOfBoundsOffset() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset, val;
@@ -447,16 +447,16 @@ function testGrowMemoryOutOfBoundsOffset() {
}
}
-testGrowMemoryOutOfBoundsOffset();
+testMemoryGrowOutOfBoundsOffset();
-function testGrowMemoryOutOfBoundsOffset2() {
+function testMemoryGrowOutOfBoundsOffset2() {
var builder = new WasmModuleBuilder();
builder.addMemory(16, 128, false);
builder.addFunction("main", kSig_v_v)
.addBody([
kExprI32Const, 20,
kExprI32Const, 29,
- kExprGrowMemory, kMemoryZero,
+ kExprMemoryGrow, kMemoryZero,
kExprI32StoreMem, 0, 0xFF, 0xFF, 0xFF, 0x3a
])
.exportAs("main");
@@ -464,10 +464,10 @@ function testGrowMemoryOutOfBoundsOffset2() {
assertTraps(kTrapMemOutOfBounds, module.exports.main);
}
-testGrowMemoryOutOfBoundsOffset2();
+testMemoryGrowOutOfBoundsOffset2();
-function testGrowMemoryDeclaredMaxTraps() {
- var builder = genGrowMemoryBuilder();
+function testMemoryGrowDeclaredMaxTraps() {
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, 16, false);
var module = builder.instantiate();
function growMem(pages) { return module.exports.grow_memory(pages); }
@@ -476,13 +476,13 @@ function testGrowMemoryDeclaredMaxTraps() {
assertEquals(-1, growMem(6));
}
-testGrowMemoryDeclaredMaxTraps();
+testMemoryGrowDeclaredMaxTraps();
-function testGrowMemoryDeclaredSpecMaxTraps() {
+function testMemoryGrowDeclaredSpecMaxTraps() {
// The spec maximum is higher than the internal V8 maximum. This test only
// checks that grow_memory does not grow past the internally defined maximum
// to reflect the current implementation.
- var builder = genGrowMemoryBuilder();
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, kSpecMaxPages, false);
var module = builder.instantiate();
function poke(value) { return module.exports.store(offset, value); }
@@ -491,11 +491,11 @@ function testGrowMemoryDeclaredSpecMaxTraps() {
assertEquals(-1, growMem(kV8MaxPages - 20));
}
-testGrowMemoryDeclaredSpecMaxTraps();
+testMemoryGrowDeclaredSpecMaxTraps();
-function testGrowMemory2Gb() {
- print("testGrowMemory2Gb");
- var builder = genGrowMemoryBuilder();
+function testMemoryGrow2Gb() {
+ print("testMemoryGrow2Gb");
+ var builder = genMemoryGrowBuilder();
builder.addMemory(1, undefined, false);
var module = builder.instantiate();
var offset, val;
@@ -542,4 +542,4 @@ function testGrowMemory2Gb() {
}
}
-testGrowMemory2Gb();
+testMemoryGrow2Gb();