#include <module-compiler.h>
Definition at line 115 of file module-compiler.h.
◆ UseExistingForegroundTask
Enumerator |
---|
kUseExistingForegroundTask | |
kAssertNoExistingForegroundTask | |
Definition at line 195 of file module-compiler.h.
◆ AsyncCompileJob()
◆ ~AsyncCompileJob()
v8::internal::wasm::AsyncCompileJob::~AsyncCompileJob |
( |
| ) |
|
◆ Abort()
void v8::internal::wasm::AsyncCompileJob::Abort |
( |
| ) |
|
◆ AsyncCompileSucceeded()
◆ CancelPendingForegroundTask()
void v8::internal::wasm::AsyncCompileJob::CancelPendingForegroundTask |
( |
| ) |
|
◆ context()
◆ context_id()
◆ CreateNativeModule()
void v8::internal::wasm::AsyncCompileJob::CreateNativeModule |
( |
std::shared_ptr< const WasmModule > | module, |
|
|
size_t | code_size_estimate ) |
|
private |
◆ CreateStreamingDecoder()
std::shared_ptr< StreamingDecoder > v8::internal::wasm::AsyncCompileJob::CreateStreamingDecoder |
( |
| ) |
|
◆ DecrementAndCheckFinisherCount()
◆ DoAsync()
template<typename Step , typename... Args>
void v8::internal::wasm::AsyncCompileJob::DoAsync |
( |
Args &&... | args | ) |
|
|
private |
◆ DoImmediately()
template<typename Step , typename... Args>
void v8::internal::wasm::AsyncCompileJob::DoImmediately |
( |
Args &&... | args | ) |
|
|
private |
◆ DoSync()
void v8::internal::wasm::AsyncCompileJob::DoSync |
( |
Args &&... | args | ) |
|
|
private |
◆ ExecuteForegroundTaskImmediately()
void v8::internal::wasm::AsyncCompileJob::ExecuteForegroundTaskImmediately |
( |
| ) |
|
|
private |
◆ Failed()
void v8::internal::wasm::AsyncCompileJob::Failed |
( |
| ) |
|
|
private |
◆ FinishCompile()
void v8::internal::wasm::AsyncCompileJob::FinishCompile |
( |
bool | is_after_cache_hit | ) |
|
|
private |
◆ FinishSuccessfully()
void v8::internal::wasm::AsyncCompileJob::FinishSuccessfully |
( |
| ) |
|
|
private |
◆ GetOrCreateNativeModule()
bool v8::internal::wasm::AsyncCompileJob::GetOrCreateNativeModule |
( |
std::shared_ptr< const WasmModule > | module, |
|
|
size_t | code_size_estimate ) |
|
private |
◆ isolate()
Isolate * v8::internal::wasm::AsyncCompileJob::isolate |
( |
| ) |
const |
|
inline |
◆ NextStep()
template<typename Step , typename... Args>
void v8::internal::wasm::AsyncCompileJob::NextStep |
( |
Args &&... | args | ) |
|
|
private |
◆ PrepareRuntimeObjects()
void v8::internal::wasm::AsyncCompileJob::PrepareRuntimeObjects |
( |
| ) |
|
|
private |
◆ Start()
void v8::internal::wasm::AsyncCompileJob::Start |
( |
| ) |
|
◆ StartBackgroundTask()
void v8::internal::wasm::AsyncCompileJob::StartBackgroundTask |
( |
| ) |
|
|
private |
◆ StartForegroundTask()
void v8::internal::wasm::AsyncCompileJob::StartForegroundTask |
( |
| ) |
|
|
private |
◆ AsyncStreamingProcessor
◆ api_method_name_
const char* const v8::internal::wasm::AsyncCompileJob::api_method_name_ |
|
private |
◆ background_task_manager_
◆ bytes_copy_
◆ compilation_id_
const int v8::internal::wasm::AsyncCompileJob::compilation_id_ |
|
private |
◆ compile_imports_
◆ context_id_
◆ detected_features_
◆ enabled_features_
◆ foreground_task_runner_
std::shared_ptr<v8::TaskRunner> v8::internal::wasm::AsyncCompileJob::foreground_task_runner_ |
|
private |
◆ incumbent_context_
◆ isolate_
Isolate* const v8::internal::wasm::AsyncCompileJob::isolate_ |
|
private |
◆ metrics_event_
◆ module_object_
◆ native_context_
◆ native_module_
std::shared_ptr<NativeModule> v8::internal::wasm::AsyncCompileJob::native_module_ |
|
private |
◆ outstanding_finishers_
std::atomic<int32_t> v8::internal::wasm::AsyncCompileJob::outstanding_finishers_ {1} |
|
private |
◆ pending_foreground_task_
CompileTask* v8::internal::wasm::AsyncCompileJob::pending_foreground_task_ = nullptr |
|
private |
◆ resolver_
◆ start_time_
◆ step_
std::unique_ptr<CompileStep> v8::internal::wasm::AsyncCompileJob::step_ |
|
private |
◆ stream_
◆ wire_bytes_
The documentation for this class was generated from the following files: