v8/test/mjsunit/regress/wasm
Eric Holk 7cf29d8df3 Revert "[wasm] always allocate memory when guard regions are needed"
This reverts commit 1f99c66b56.

Reason for revert: Test timeouts on Win64 Debug: https://build.chromium.org/p/client.v8/builders/V8%20Win64%20-%20debug/builds/19226

Original change's description:
> [wasm] always allocate memory when guard regions are needed
> 
> When using trap handlers, memory references do not get any checks inserted. This
> means there is no check for a null memory as happens when the memory size is
> 0. Normally this would be correctly caught as an out of bounds access, since the
> low memory addresses are not normally mapped. However, if they were mapped for
> some reason, we would not catch the out of bounds access.
> 
> The fix is to ensure WebAssembly instances always have a guard region even if
> the memory is size 0.
> 
> Bug: chromium:769637
> Change-Id: I2d0f8c107563236c3780eb7746c2f820e319c65f
> Reviewed-on: https://chromium-review.googlesource.com/693137
> Reviewed-by: Mircea Trofin <mtrofin@chromium.org>
> Commit-Queue: Eric Holk <eholk@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#48240}

TBR=gdeepti@chromium.org,mtrofin@chromium.org,eholk@chromium.org

Change-Id: I4065b367c6cfffe8dd601b67cd53ad54759ae96a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:769637
Reviewed-on: https://chromium-review.googlesource.com/692918
Reviewed-by: Eric Holk <eholk@chromium.org>
Commit-Queue: Eric Holk <eholk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48242}
2017-09-29 21:35:37 +00:00
..
loop-stack-check.js
regress-5860.js
regress-709684.js
regress-712569.js
regress-752423.js
regression-5531.js
regression-5800.js
regression-5884.js
regression-6054.js
regression-6164.js
regression-02256.js
regression-02256b.js
regression-02862.js
regression-643595.js
regression-644682.js
regression-647649.js
regression-648079.js [wasm] Simd locals are not allowed without --experimental-wasm-simd 2017-09-11 13:09:30 +00:00
regression-651961.js
regression-654377.js
regression-663994.js
regression-666741.js
regression-667745.js
regression-670683.js
regression-674447.js
regression-680938.js
regression-684858.js
regression-688876.js
regression-689450.js
regression-694433.js
regression-698587.js
regression-699485.js
regression-702460.js [wasm] Simd locals are not allowed without --experimental-wasm-simd 2017-09-11 13:09:30 +00:00
regression-702839.js
regression-703568.js
regression-708714.js
regression-710844.js
regression-711203.js
regression-715216-a.js
regression-715216-b.js
regression-717056.js
regression-717194.js
regression-719175.js
regression-722445.js
regression-724846.js
regression-724851.js
regression-724972.js
regression-727219.js
regression-727222.js
regression-727560.js
regression-729991.js
regression-731351.js
regression-734108.js
regression-734246.js
regression-734345.js
regression-736584.js
regression-737069.js
regression-739768.js [wasm] Fix tables bounds check, add Table.Grow tests 2017-09-05 18:24:39 +00:00
regression-753496.js
regression-757217.js [wasm] Test and fix for module with no functions 2017-08-24 00:10:52 +00:00
regression-763439.js [wasm] Fix memory initialization on instantiate 2017-09-20 22:52:31 +00:00
regression-763697.js [wasm] Simd locals are not allowed without --experimental-wasm-simd 2017-09-11 13:09:30 +00:00