|
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: