v8/test/mjsunit/wasm
clemensh e902b69d88 [wasm] Stack inspection support for asm.js frames
This CL fixes the debugger interface to provide correct (high-level)
information for asm.js frames.
It moves the computation of the source position from the FrameInspector
to the individual StackFrame implementations, such that we can easily
specualize it for certain frame types, and can potentially reuse this
in other locations.

Also, we are finalizing the setup of the wasm module earlier, before
executing the start function. This is required for correct stack traces
during the execution of the start function.

R=titzer@chromium.org, yangguo@chromium.org
BUG=v8:4203

Review-Url: https://codereview.chromium.org/2413693003
Cr-Commit-Position: refs/heads/master@{#40268}
2016-10-13 13:55:07 +00:00
..
embenchen [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
adapter-frame.js Refactor module builder 2016-06-21 19:48:16 +00:00
asm-debug.js [wasm] Stack inspection support for asm.js frames 2016-10-13 13:55:07 +00:00
asm-wasm-copy.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-deopt.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-expr.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
asm-wasm-f32.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm-f64.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm-heap.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-i32.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm-literals.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-stack.js [wasm] Provide better stack traces for asm.js code 2016-10-12 09:17:28 +00:00
asm-wasm-stdlib.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-switch.js [wasm] asm.js - Remove Wasm.instantiateModuleFromAsm, use asm.js directly. 2016-08-23 04:07:23 +00:00
asm-wasm-u32.js [wasm] [asm.js] Fix various asm.js issues. 2016-09-28 16:37:04 +00:00
asm-wasm.js [wasm] [asm.js] Fix asm.js issues around floating point globals. 2016-10-05 19:46:25 +00:00
calls.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
compiled-module-management.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
compiled-module-serialization.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
data-segments.js [wasm] Base address for data segments can also be the value of a global variable. 2016-10-10 14:42:10 +00:00
debug-disassembly.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
divrem-trap.js [wasm] Binary 11: Bump module version to 0xB. 2016-04-29 09:40:24 +00:00
ensure-wasm-binaries-up-to-date.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
exceptions.js [WASM] Implements catch for the wasm low level exception mechanism. 2016-09-30 16:09:32 +00:00
export-table.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
ffi-error.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
ffi.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
frame-inspection.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
function-names.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
function-prototype.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
gc-frame.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
gc-stress.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
globals.js Imported and defined globals share an index space, but previously the decoder clobbered the imported global indices with the defined globals. 2016-10-12 15:19:41 +00:00
grow-memory.js Revert of [wasm] Remove improper assembler check for grow memory. (patchset #2 id:20001 of https://codereview.chromium.org/2376153003/ ) 2016-09-29 21:54:57 +00:00
import-memory.js [wasm] Implement importing of WebAssembly.Memory. 2016-10-07 09:34:27 +00:00
import-table.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
incrementer.wasm [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
indirect-calls.js [wasm] Canonicalize function signature indices for matching in indirect calls. 2016-10-11 12:40:33 +00:00
instance-gc.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
instantiate-module-basic.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
instantiate-run-basic.js [wasm] Binary 11: Bump module version to 0xB. 2016-04-29 09:40:24 +00:00
memory-size.js [wasm] Call a runtime function for a MemorySize instruction. 2016-10-05 09:12:08 +00:00
memory.js [wasm] Do a proper HasProperty() check in the memory and table setup. 2016-09-26 13:08:01 +00:00
module-memory.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
no-wasm-by-default.js [wasm] Dont ship by default. 2016-07-01 11:37:47 +00:00
OWNERS Adding a few more owners to the wasm directory. 2016-06-29 17:38:30 +00:00
parallel_compilation.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
params.js Refactor module builder 2016-06-21 19:48:16 +00:00
receiver.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
stack.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
stackwalk.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
start-function.js [wasm] Refactor import handling for 0xC. 2016-10-06 15:43:22 +00:00
table.js [wasm] Do a proper HasProperty() check in the memory and table setup. 2016-09-26 13:08:01 +00:00
test-import-export-wrapper.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
test-wasm-module-builder.js [wasm] Base address for data segments can also be the value of a global variable. 2016-10-10 14:42:10 +00:00
trap-location.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
unicode-validation.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
unreachable.js [wasm] Binary 11: Bump module version to 0xB. 2016-04-29 09:40:24 +00:00
verify-function-basic-errors.js [wasm] Rename _WASMEXP_ object to Wasm. 2016-03-08 14:48:27 +00:00
verify-function-simple.js [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
verify-module-basic-errors.js [wasm] Rename _WASMEXP_ object to Wasm. 2016-03-08 14:48:27 +00:00
wasm-constants.js [wasm] Simd128 types should not be available in asmjs modules. 2016-10-07 07:52:19 +00:00
wasm-module-builder.js [wasm] Base address for data segments can also be the value of a global variable. 2016-10-10 14:42:10 +00:00
wasm-object-api.js [wasm] Implement WebAssembly.validate() 2016-09-29 18:02:58 +00:00