v8/src/wasm
Michael Starzinger 8c57a54b86 [wasm] Create module object in async compilation earlier.
This makes sure that the {WasmModuleObject} has been allocated before
any debug events are fired. Since {WasmScript} objects reference the
module object, it needs to be allocated earlier by now.

R=ahaas@chromium.org
TEST=debugger/regress/regress-crbug-840288
BUG=chromium:840288

Change-Id: I02783ce126c463ac953eb2192acb65f3a5d420a1
Reviewed-on: https://chromium-review.googlesource.com/1050246
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53084}
2018-05-09 07:54:56 +00:00
..
baseline [Liftoff] Add masking for indirect calls 2018-05-08 15:47:39 +00:00
compilation-manager.cc [wasm] Store AsyncCompileJob in unique_ptr 2018-03-20 09:56:24 +00:00
compilation-manager.h [wasm] Store AsyncCompileJob in unique_ptr 2018-03-20 09:56:24 +00:00
decoder.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
function-body-decoder-impl.h [wasm] Use inline field inits 2018-05-07 16:15:08 +00:00
function-body-decoder.cc [wasm] Use inline field inits 2018-05-07 16:15:08 +00:00
function-body-decoder.h [wasm] Use inline field inits 2018-05-07 16:15:08 +00:00
function-compiler.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
function-compiler.h [wasm] Basic wasm tier-up 2018-04-24 13:56:23 +00:00
leb-helper.h [wasm] Reuse LEB encoding logic in module builder 2017-04-25 11:32:21 +00:00
local-decl-encoder.cc [iwyu] Fixes related to src/machine-type.h 2018-05-03 09:29:08 +00:00
local-decl-encoder.h Reland "Make unittest link correctly again" 2017-05-03 10:44:07 +00:00
memory-tracing.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
memory-tracing.h [wasm] Refactor memory tracing 2018-01-15 10:13:00 +00:00
module-compiler.cc [wasm] Create module object in async compilation earlier. 2018-05-09 07:54:56 +00:00
module-compiler.h [wasm] Create module object in async compilation earlier. 2018-05-09 07:54:56 +00:00
module-decoder.cc [wasm] Rename XXXOperand to XXXImmediate 2018-05-03 12:41:54 +00:00
module-decoder.h [wasm] Tear apart the WasmCompilationUnit 2018-04-19 11:05:25 +00:00
OWNERS [v8] Make mstarzinger owner of src/wasm 2018-03-19 08:40:44 +00:00
signature-map.cc [wasm] iwyu part 3 2018-05-03 12:19:25 +00:00
signature-map.h [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
streaming-decoder.cc [iwyu] Wasm iwyu. 2018-04-30 08:13:51 +00:00
streaming-decoder.h [wasm] Cleanup ProcessXXX methods in streaming compilation 2017-11-21 11:23:27 +00:00
value-type.h [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
wasm-code-manager.cc [wasm] Clean up methods in NativeModule 2018-05-07 14:29:19 +00:00
wasm-code-manager.h [wasm] Clean up methods in NativeModule 2018-05-07 14:29:19 +00:00
wasm-code-specialization.cc [wasm] Load instances from {WasmExportedFunction} objects. 2018-05-08 10:31:56 +00:00
wasm-code-specialization.h [wasm] Load instances from {WasmExportedFunction} objects. 2018-05-08 10:31:56 +00:00
wasm-constants.h [wasm][anyref] Add support for AnyRef in signature decoding 2018-03-22 10:24:33 +00:00
wasm-debug.cc [wasm] Make {WasmExportedFunction} fields easier to reach. 2018-05-07 16:53:09 +00:00
wasm-engine.cc [iwyu] Wasm iwyu. 2018-04-30 08:13:51 +00:00
wasm-engine.h [wasm] Track Wasm allocations in WasmMemoryTracker 2018-03-20 17:59:38 +00:00
wasm-external-refs.cc [wasm] Fix remaining external refs to take Address 2018-04-24 12:35:28 +00:00
wasm-external-refs.h [wasm] Fix remaining external refs to take Address 2018-04-24 12:35:28 +00:00
wasm-interpreter.cc [wasm] Use inline field inits 2018-05-07 16:15:08 +00:00
wasm-interpreter.h [wasm] iwyu part 2 2018-05-02 11:22:56 +00:00
wasm-js.cc Reland "[wasm] Always enable guard regions on 64-bit platforms" 2018-05-02 16:44:38 +00:00
wasm-js.h [wasm] Remove dead declarations from {WasmJs} API. 2018-01-30 12:01:47 +00:00
wasm-limits.h [Liftoff] Store memory sizes as uint64_t 2018-01-18 17:39:28 +00:00
wasm-linkage.h [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
wasm-memory.cc [wasm] Correct guard region allocation behavior 2018-05-04 23:42:47 +00:00
wasm-memory.h Reland "[wasm] Always enable guard regions on 64-bit platforms" 2018-05-02 16:44:38 +00:00
wasm-module-builder.cc [wasm][cleanup] Move ValueType into its own header file 2018-04-24 13:55:18 +00:00
wasm-module-builder.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
wasm-module.cc [wasm] Split off wasm-linkage.h 2018-04-27 13:43:49 +00:00
wasm-module.h [wasm] iwyu part 3 2018-05-03 12:19:25 +00:00
wasm-objects-inl.h [wasm] Make {WasmExportedFunction} fields easier to reach. 2018-05-07 16:53:09 +00:00
wasm-objects.cc [wasm] Start sharing JS-to-Wasm wrappers. 2018-05-08 10:59:46 +00:00
wasm-objects.h [wasm] Make {WasmExportedFunction} fields easier to reach. 2018-05-07 16:53:09 +00:00
wasm-opcodes.cc [wasm][cleanup] Move ValueType into its own header file 2018-04-24 13:55:18 +00:00
wasm-opcodes.h [wasm] Make wasm::ValueType independent of the MachineRepresentation 2018-05-07 11:54:56 +00:00
wasm-result.cc Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
wasm-result.h Replace MUST_USE_RESULT by V8_WARN_UNUSED_RESULT 2018-04-09 18:37:02 +00:00
wasm-serialization.cc [wasm] Clean up methods in NativeModule 2018-05-07 14:29:19 +00:00
wasm-serialization.h [wasm] Avoid extra copies when serializing the native module 2018-05-03 15:32:14 +00:00
wasm-text.cc [wasm] Rename XXXOperand to XXXImmediate 2018-05-03 12:41:54 +00:00
wasm-text.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
wasm-value.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00