| OLD | NEW | 
|     1 // Copyright 2015 the V8 project authors. All rights reserved. |     1 // Copyright 2015 the V8 project authors. All rights reserved. | 
|     2 // Use of this source code is governed by a BSD-style license that can be |     2 // Use of this source code is governed by a BSD-style license that can be | 
|     3 // found in the LICENSE file. |     3 // found in the LICENSE file. | 
|     4  |     4  | 
|     5 #include <memory> |     5 #include <memory> | 
|     6  |     6  | 
|     7 #include "src/base/atomic-utils.h" |     7 #include "src/base/atomic-utils.h" | 
|     8 #include "src/code-stubs.h" |     8 #include "src/code-stubs.h" | 
|     9  |     9  | 
|    10 #include "src/macro-assembler.h" |    10 #include "src/macro-assembler.h" | 
| (...skipping 911 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   922   } |   922   } | 
|   923   entry->set(value_index, *value); |   923   entry->set(value_index, *value); | 
|   924 } |   924 } | 
|   925  |   925  | 
|   926 MaybeHandle<WasmCompiledModule> WasmModule::CompileFunctions( |   926 MaybeHandle<WasmCompiledModule> WasmModule::CompileFunctions( | 
|   927     Isolate* isolate, ErrorThrower* thrower) const { |   927     Isolate* isolate, ErrorThrower* thrower) const { | 
|   928   Factory* factory = isolate->factory(); |   928   Factory* factory = isolate->factory(); | 
|   929  |   929  | 
|   930   MaybeHandle<WasmCompiledModule> nothing; |   930   MaybeHandle<WasmCompiledModule> nothing; | 
|   931  |   931  | 
|   932   WasmModuleInstance temp_instance(this); |   932   WasmInstance temp_instance(this); | 
|   933   temp_instance.context = isolate->native_context(); |   933   temp_instance.context = isolate->native_context(); | 
|   934   temp_instance.mem_size = GetMinModuleMemSize(this); |   934   temp_instance.mem_size = GetMinModuleMemSize(this); | 
|   935   temp_instance.mem_start = nullptr; |   935   temp_instance.mem_start = nullptr; | 
|   936   temp_instance.globals_start = nullptr; |   936   temp_instance.globals_start = nullptr; | 
|   937  |   937  | 
|   938   MaybeHandle<FixedArray> indirect_table = |   938   MaybeHandle<FixedArray> indirect_table = | 
|   939       function_tables.size() |   939       function_tables.size() | 
|   940           ? factory->NewFixedArray(static_cast<int>(function_tables.size()), |   940           ? factory->NewFixedArray(static_cast<int>(function_tables.size()), | 
|   941                                    TENURED) |   941                                    TENURED) | 
|   942           : MaybeHandle<FixedArray>(); |   942           : MaybeHandle<FixedArray>(); | 
| (...skipping 1370 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2313   CHECK(IsWasmObject(*instance)); |  2313   CHECK(IsWasmObject(*instance)); | 
|  2314   WasmCompiledModule* compiled_module = GetCompiledModule(*instance); |  2314   WasmCompiledModule* compiled_module = GetCompiledModule(*instance); | 
|  2315   CHECK(compiled_module->has_weak_module_object()); |  2315   CHECK(compiled_module->has_weak_module_object()); | 
|  2316   CHECK(compiled_module->ptr_to_weak_module_object()->cleared()); |  2316   CHECK(compiled_module->ptr_to_weak_module_object()->cleared()); | 
|  2317 } |  2317 } | 
|  2318  |  2318  | 
|  2319 }  // namespace testing |  2319 }  // namespace testing | 
|  2320 }  // namespace wasm |  2320 }  // namespace wasm | 
|  2321 }  // namespace internal |  2321 }  // namespace internal | 
|  2322 }  // namespace v8 |  2322 }  // namespace v8 | 
| OLD | NEW |