diff options
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/grow-memory.js')
-rw-r--r-- | deps/v8/test/mjsunit/wasm/grow-memory.js | 120 |
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(); |