![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/libplatform/default-platform.h"
#include <algorithm>
#include <queue>
#include "include/libplatform/libplatform.h"
#include "src/base/debug/stack_trace.h"
#include "src/base/logging.h"
#include "src/base/page-allocator.h"
#include "src/base/platform/platform.h"
#include "src/base/platform/time.h"
#include "src/base/sys-info.h"
#include "src/libplatform/default-foreground-task-runner.h"
#include "src/libplatform/default-job.h"
#include "src/libplatform/default-worker-threads-task-runner.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::platform |
Functions | |
std::unique_ptr< v8::Platform > | v8::platform::NewDefaultPlatform (int thread_pool_size, IdleTaskSupport idle_task_support, InProcessStackDumping in_process_stack_dumping, std::unique_ptr< v8::TracingController > tracing_controller, PriorityMode priority_mode) |
std::unique_ptr< v8::Platform > | v8::platform::NewSingleThreadedDefaultPlatform (IdleTaskSupport idle_task_support, InProcessStackDumping in_process_stack_dumping, std::unique_ptr< v8::TracingController > tracing_controller) |
V8_PLATFORM_EXPORT std::unique_ptr< JobHandle > | v8::platform::NewDefaultJobHandle (Platform *platform, TaskPriority priority, std::unique_ptr< JobTask > job_task, size_t num_worker_threads) |
bool | v8::platform::PumpMessageLoop (v8::Platform *platform, v8::Isolate *isolate, MessageLoopBehavior behavior) |
void | v8::platform::RunIdleTasks (v8::Platform *platform, v8::Isolate *isolate, double idle_time_in_seconds) |
void | v8::platform::NotifyIsolateShutdown (v8::Platform *platform, Isolate *isolate) |