v8/test/mjsunit/regress/wasm
Mircea Trofin 172d6f50e5 [wasm] Test and fix for module with no functions
Initialize the code table with a valid default (e.g. illegal builtin),
otherwise we're invalidating assumptions when relocating.

Bug: chromium:757217
Change-Id: I77890f1fe0e31534d9844d2e91694df1ec185110
Reviewed-on: https://chromium-review.googlesource.com/630097
Reviewed-by: Brad Nelson <bradnelson@chromium.org>
Commit-Queue: Brad Nelson <bradnelson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47560}
2017-08-24 00:10:52 +00:00
..
loop-stack-check.js
regress-5860.js [wasm] Do not patch memory references in imported functions. 2017-01-24 09:43:57 +00:00
regress-709684.js Fixed accounting issues due to code table containing imports as well as wasm funcs. 2017-04-10 14:03:59 +00:00
regress-712569.js [wasm] Fix DCHECK handiling pending exceptions. 2017-04-18 19:15:12 +00:00
regress-752423.js [wasm] Fix patching of table sizes. 2017-08-09 14:44:33 +00:00
regression-5531.js
regression-5800.js [wasm] Fix codegen issue for i64.add and i64.sub on ia32 2017-01-19 01:16:19 +00:00
regression-5884.js [wasm] Do the default int64-lowering for all non-i64 stores. 2017-01-26 09:38:13 +00:00
regression-6054.js [wasm][arm] Emit MaybeCheckConstPool in the trap code generation 2017-03-20 09:52:04 +00:00
regression-6164.js [wasm] Consider void returns in the int64-lowering 2017-03-29 13:51:33 +00:00
regression-02256.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
regression-02256b.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
regression-02862.js
regression-643595.js
regression-644682.js
regression-647649.js [asm.js] Treat typed array constructors as stdlib uses. 2017-04-24 13:33:35 +00:00
regression-648079.js [wasm][test] Remove non-standard S128 from wasm-constants.js 2017-07-26 10:49:22 +00:00
regression-651961.js
regression-654377.js
regression-663994.js [wasm] The exports property of a wasm instance should always exist 2017-01-10 09:55:10 +00:00
regression-666741.js
regression-667745.js [wasm] Some simplifications in function-body-decoder.cc. 2017-01-18 18:59:58 +00:00
regression-670683.js [wasm] Fix the regression-680683 test. 2017-03-30 17:37:29 +00:00
regression-674447.js
regression-680938.js [wasm] WebAssembly.Memory.grow() should handle the no instance case 2017-01-18 04:45:07 +00:00
regression-684858.js [wasm] Implement extensible name section 2017-04-07 16:31:47 +00:00
regression-688876.js [x64] Consider both operands when emitting the REX prefix for testb. 2017-02-08 10:27:45 +00:00
regression-689450.js [turbofan] For Word32Shl optimizations only consider the last 5 bits of the shift 2017-02-16 12:09:32 +00:00
regression-694433.js [wasm] Enforce module size limit early enough 2017-02-21 18:13:02 +00:00
regression-698587.js [wasm] Fix code specialization for empty memory buffer 2017-03-06 13:39:54 +00:00
regression-699485.js [wasm] Handle no initial memory case correctly when memory is exported 2017-04-18 06:34:16 +00:00
regression-702460.js [wasm][test] Remove non-standard S128 from wasm-constants.js 2017-07-26 10:49:22 +00:00
regression-702839.js [wasm] Identify interpreter entry as direct call target 2017-03-20 14:58:55 +00:00
regression-703568.js [wasm] [asm.js] Store function start position also for init function 2017-03-22 17:02:16 +00:00
regression-708714.js [wasm] Stop decoding sections once an error occured 2017-04-10 13:00:50 +00:00
regression-710844.js [wasm] Handle no initial memory case correctly when memory is exported 2017-04-18 06:34:16 +00:00
regression-711203.js Restrict range for int64_t to immediate conversions 2017-04-20 21:03:31 +00:00
regression-715216-a.js [wasm] Disallow lazy compilation with --wasm-interpret-all 2017-05-03 08:05:42 +00:00
regression-715216-b.js [wasm] Disallow lazy compilation with --wasm-interpret-all 2017-05-03 08:05:42 +00:00
regression-717056.js [wasm] Fix usages of ErrorThrower::Reify 2017-05-02 15:11:36 +00:00
regression-717194.js [wasm] Avoid js-typed-lowering optimization for wasm Memory objects 2017-05-04 17:21:56 +00:00
regression-719175.js [wasm] Don't try to interpret asm.js modules 2017-05-17 09:38:06 +00:00
regression-722445.js [wasm] Check for illegal br table count 2017-05-17 09:46:46 +00:00
regression-724846.js [wasm] Stricter max memory check 2017-05-22 14:28:11 +00:00
regression-724851.js [wasm] Validate function bodies for lazy compilation 2017-05-23 09:47:56 +00:00
regression-724972.js [wasm] Fix WasmMemoryObject constructor for when a module has no initial memory 2017-06-01 17:08:02 +00:00
regression-727219.js [asm] Fix reusing code with annotated export info 2017-05-29 12:33:57 +00:00
regression-727222.js [wasm] Remove more obsolete DCHECKs 2017-05-30 08:58:09 +00:00
regression-727560.js [wasm] Fix WasmMemoryObject constructor for when a module has no initial memory 2017-06-01 17:08:02 +00:00
regression-729991.js [wasm] Add regression test 2017-06-06 15:55:02 +00:00
regression-731351.js [wasm] Correctly reset memory size to default instead of 0. 2017-06-13 16:39:52 +00:00
regression-734108.js [wasm] Reopen CEntryStub handle in deferred scope when async compiling. 2017-06-20 22:22:56 +00:00
regression-734246.js [wasm] Avoid constructing overflowing WireBytesRefs 2017-06-20 13:48:44 +00:00
regression-734345.js [wasm] Keep instances of imported code alive 2017-06-20 16:23:09 +00:00
regression-736584.js [wasm] Fix wrong implication 2017-06-26 14:36:13 +00:00
regression-737069.js [wasm] Check that a function body exists before verifying it. 2017-06-28 12:35:36 +00:00
regression-739768.js [wasm] Update signature map on indirect calls 2017-07-14 08:42:40 +00:00
regression-753496.js [wasm] Correctly reconstitute ModuleEnv from runtime data 2017-08-10 14:52:50 +00:00
regression-757217.js [wasm] Test and fix for module with no functions 2017-08-24 00:10:52 +00:00