|
bool | SyncValidate (Isolate *isolate, const WasmFeatures &enabled, const ModuleWireBytes &bytes) |
|
MaybeHandle< AsmWasmData > | SyncCompileTranslatedAsmJs (Isolate *isolate, ErrorThrower *thrower, const ModuleWireBytes &bytes, Vector< const byte > asm_js_offset_table_bytes, Handle< HeapNumber > uses_bitset) |
|
Handle< WasmModuleObject > | FinalizeTranslatedAsmJs (Isolate *isolate, Handle< AsmWasmData > asm_wasm_data, Handle< Script > script) |
|
MaybeHandle< WasmModuleObject > | SyncCompile (Isolate *isolate, const WasmFeatures &enabled, ErrorThrower *thrower, const ModuleWireBytes &bytes) |
|
MaybeHandle< WasmInstanceObject > | SyncInstantiate (Isolate *isolate, ErrorThrower *thrower, Handle< WasmModuleObject > module_object, MaybeHandle< JSReceiver > imports, MaybeHandle< JSArrayBuffer > memory) |
|
void | AsyncCompile (Isolate *isolate, const WasmFeatures &enabled, std::shared_ptr< CompilationResultResolver > resolver, const ModuleWireBytes &bytes, bool is_shared) |
|
void | AsyncInstantiate (Isolate *isolate, std::unique_ptr< InstantiationResultResolver > resolver, Handle< WasmModuleObject > module_object, MaybeHandle< JSReceiver > imports) |
|
std::shared_ptr< StreamingDecoder > | StartStreamingCompilation (Isolate *isolate, const WasmFeatures &enabled, Handle< Context > context, std::shared_ptr< CompilationResultResolver > resolver) |
|
bool | CompileFunction (Isolate *isolate, NativeModule *native_module, uint32_t function_index, ExecutionTier tier) |
|
std::shared_ptr< NativeModule > | ExportNativeModule (Handle< WasmModuleObject > module_object) |
|
Handle< WasmModuleObject > | ImportNativeModule (Isolate *isolate, std::shared_ptr< NativeModule > shared_module) |
|
WasmCodeManager * | code_manager () |
|
WasmMemoryTracker * | memory_tracker () |
|
AccountingAllocator * | allocator () |
|
CompilationStatistics * | GetOrCreateTurboStatistics () |
|
void | DumpAndResetTurboStatistics () |
|
CodeTracer * | GetCodeTracer () |
|
std::unique_ptr< AsyncCompileJob > | RemoveCompileJob (AsyncCompileJob *job) |
|
bool | HasRunningCompileJob (Isolate *isolate) |
|
void | DeleteCompileJobsOnIsolate (Isolate *isolate) |
|
void | AddIsolate (Isolate *isolate) |
|
void | RemoveIsolate (Isolate *isolate) |
|
Definition at line 48 of file wasm-engine.h.