#include <compiler.h>
|
| BackgroundCompileTask (ScriptStreamingData *data, Isolate *isolate, v8::ScriptType type, ScriptCompiler::CompileOptions options, ScriptCompiler::CompilationDetails *compilation_details, CompileHintCallback compile_hint_callback=nullptr, void *compile_hint_callback_data=nullptr) |
|
| BackgroundCompileTask (const BackgroundCompileTask &)=delete |
|
BackgroundCompileTask & | operator= (const BackgroundCompileTask &)=delete |
|
| ~BackgroundCompileTask () |
|
| BackgroundCompileTask (Isolate *isolate, Handle< SharedFunctionInfo > shared_info, std::unique_ptr< Utf16CharacterStream > character_stream, WorkerThreadRuntimeCallStats *worker_thread_runtime_stats, TimedHistogram *timer, int max_stack_size) |
|
void | Run () |
|
void | RunOnMainThread (Isolate *isolate) |
|
void | Run (LocalIsolate *isolate, ReusableUnoptimizedCompileState *reusable_state) |
|
MaybeHandle< SharedFunctionInfo > | FinalizeScript (Isolate *isolate, DirectHandle< String > source, const ScriptDetails &script_details, MaybeDirectHandle< Script > maybe_cached_script) |
|
bool | FinalizeFunction (Isolate *isolate, Compiler::ClearExceptionFlag flag) |
|
void | AbortFunction () |
|
UnoptimizedCompileFlags | flags () const |
|
Definition at line 585 of file compiler.h.
◆ BackgroundCompileTask() [1/3]
◆ BackgroundCompileTask() [2/3]
◆ ~BackgroundCompileTask()
v8::internal::BackgroundCompileTask::~BackgroundCompileTask |
( |
| ) |
|
|
default |
◆ BackgroundCompileTask() [3/3]
◆ AbortFunction()
void v8::internal::BackgroundCompileTask::AbortFunction |
( |
| ) |
|
◆ ClearFunctionJobPointer()
void v8::internal::BackgroundCompileTask::ClearFunctionJobPointer |
( |
| ) |
|
|
private |
◆ FinalizeFunction()
◆ FinalizeScript()
◆ flags()
◆ is_streaming_compilation()
bool v8::internal::BackgroundCompileTask::is_streaming_compilation |
( |
| ) |
const |
|
private |
◆ operator=()
◆ ReportStatistics()
void v8::internal::BackgroundCompileTask::ReportStatistics |
( |
Isolate * | isolate | ) |
|
|
private |
◆ Run() [1/2]
void v8::internal::BackgroundCompileTask::Run |
( |
| ) |
|
◆ Run() [2/2]
◆ RunOnMainThread()
void v8::internal::BackgroundCompileTask::RunOnMainThread |
( |
Isolate * | isolate | ) |
|
◆ character_stream_
◆ compilation_details_
◆ compile_hint_callback_
◆ compile_hint_callback_data_
void* v8::internal::BackgroundCompileTask::compile_hint_callback_data_ = nullptr |
|
private |
◆ compile_state_
◆ end_position_
int v8::internal::BackgroundCompileTask::end_position_ |
|
private |
◆ finalize_unoptimized_compilation_data_
◆ flags_
◆ function_literal_id_
int v8::internal::BackgroundCompileTask::function_literal_id_ |
|
private |
◆ input_shared_info_
◆ is_compiled_scope_
◆ isolate_for_local_isolate_
Isolate* v8::internal::BackgroundCompileTask::isolate_for_local_isolate_ |
|
private |
◆ jobs_to_retry_finalization_on_main_thread_
◆ outer_function_sfi_
◆ persistent_handles_
std::unique_ptr<PersistentHandles> v8::internal::BackgroundCompileTask::persistent_handles_ |
|
private |
◆ script_
◆ stack_size_
int v8::internal::BackgroundCompileTask::stack_size_ |
|
private |
◆ start_position_
int v8::internal::BackgroundCompileTask::start_position_ |
|
private |
◆ timer_
◆ total_preparse_skipped_
int v8::internal::BackgroundCompileTask::total_preparse_skipped_ = 0 |
|
private |
◆ use_counts_
◆ worker_thread_runtime_call_stats_
The documentation for this class was generated from the following files: