|
| std::string | ImportName (uint32_t index) |
| |
| std::string | ImportName (uint32_t index, DirectHandle< String > module_name) |
| |
| MaybeDirectHandle< Object > | LookupImport (uint32_t index, DirectHandle< String > module_name, DirectHandle< String > import_name) |
| |
| MaybeDirectHandle< Object > | LookupImportAsm (uint32_t index, DirectHandle< String > import_name) |
| |
| void | LoadDataSegments (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data) |
| |
| void | WriteGlobalValue (const WasmGlobal &global, const WasmValue &value) |
| |
| void | SanitizeImports () |
| |
| MaybeDirectHandle< WasmTrustedInstanceData > | Build_Phase1 (const DisallowJavascriptExecution &no_js) |
| |
| void | Build_Phase1_Infallible (DirectHandle< WasmTrustedInstanceData > trusted_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_data) |
| |
| MaybeDirectHandle< WasmTrustedInstanceData > | Build_Phase2 (DirectHandle< WasmTrustedInstanceData > trusted_data) |
| |
| MaybeDirectHandle< WasmMemoryObject > | AllocateMemory (uint32_t memory_index) |
| |
| bool | ProcessImportedFunction (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int import_index, int func_index, DirectHandle< Object > value, WellKnownImport preknown_import) |
| |
| bool | ProcessImportedTable (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int import_index, int table_index, DirectHandle< Object > value) |
| |
| bool | ProcessImportedGlobal (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int import_index, int global_index, DirectHandle< Object > value) |
| |
| bool | ProcessImportedWasmGlobalObject (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, int import_index, const WasmGlobal &global, DirectHandle< WasmGlobalObject > global_object) |
| |
| int | ProcessImports (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data) |
| |
| bool | ProcessImportedMemories (DirectHandle< FixedArray > imported_memory_objects) |
| |
| template<typename T > |
| T * | GetRawUntaggedGlobalPtr (const WasmGlobal &global) |
| |
| void | InitGlobals (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data) |
| |
| void | ProcessExports (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data) |
| |
| void | SetTableInitialValues (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data) |
| |
| void | LoadTableSegments (DirectHandle< WasmTrustedInstanceData > trusted_instance_data, DirectHandle< WasmTrustedInstanceData > shared_trusted_instance_data) |
| |
| void | InitializeTags (DirectHandle< WasmTrustedInstanceData > trusted_instance_data) |
| |
Definition at line 798 of file module-instantiate.cc.
◆ InstanceBuilder()
◆ AllocateMemory()
◆ Build()
◆ Build_Phase1()
◆ Build_Phase1_Infallible()
◆ Build_Phase2()
◆ ExecuteStartFunction()
| bool v8::internal::wasm::InstanceBuilder::ExecuteStartFunction |
( |
| ) |
|
◆ GetRawUntaggedGlobalPtr()
| T * v8::internal::wasm::InstanceBuilder::GetRawUntaggedGlobalPtr |
( |
const WasmGlobal & | global | ) |
|
|
private |
◆ ImportName() [1/2]
| std::string v8::internal::wasm::InstanceBuilder::ImportName |
( |
uint32_t | index | ) |
|
|
inlineprivate |
◆ ImportName() [2/2]
| std::string v8::internal::wasm::InstanceBuilder::ImportName |
( |
uint32_t | index, |
|
|
DirectHandle< String > | module_name ) |
|
inlineprivate |
◆ InitGlobals()
◆ InitializeTags()
◆ LoadDataSegments()
◆ LoadTableSegments()
◆ LookupImport()
◆ LookupImportAsm()
◆ ProcessExports()
◆ ProcessImportedFunction()
◆ ProcessImportedGlobal()
◆ ProcessImportedMemories()
◆ ProcessImportedTable()
◆ ProcessImportedWasmGlobalObject()
◆ ProcessImports()
◆ SanitizeImports()
| void v8::internal::wasm::InstanceBuilder::SanitizeImports |
( |
| ) |
|
|
private |
◆ SetTableInitialValues()
◆ WriteGlobalValue()
◆ asmjs_memory_buffer_
◆ context_id_
◆ enabled_
◆ ffi_
◆ init_expr_zone_
| Zone v8::internal::wasm::InstanceBuilder::init_expr_zone_ |
|
private |
◆ isolate_
| Isolate* v8::internal::wasm::InstanceBuilder::isolate_ |
|
private |
◆ module_
| const WasmModule* const v8::internal::wasm::InstanceBuilder::module_ |
|
private |
◆ module_object_
◆ sanitized_imports_
◆ shared_tagged_globals_
◆ shared_tags_wrappers_
◆ shared_untagged_globals_
◆ start_function_
◆ tagged_globals_
◆ tags_wrappers_
◆ thrower_
◆ untagged_globals_
◆ well_known_imports_
| std::vector<WellKnownImport> v8::internal::wasm::InstanceBuilder::well_known_imports_ |
|
private |
The documentation for this class was generated from the following file: