|
| DelayedTasksPlatform (std::unique_ptr< Platform > platform) |
|
| DelayedTasksPlatform (std::unique_ptr< Platform > platform, int64_t random_seed) |
|
| DelayedTasksPlatform (const DelayedTasksPlatform &)=delete |
|
DelayedTasksPlatform & | operator= (const DelayedTasksPlatform &)=delete |
|
| ~DelayedTasksPlatform () override |
|
PageAllocator * | GetPageAllocator () override |
|
void | OnCriticalMemoryPressure () override |
|
std::shared_ptr< TaskRunner > | GetForegroundTaskRunner (v8::Isolate *isolate, TaskPriority priority) override |
|
int | NumberOfWorkerThreads () override |
|
void | PostTaskOnWorkerThreadImpl (TaskPriority priority, std::unique_ptr< Task > task, const SourceLocation &location) override |
|
void | PostDelayedTaskOnWorkerThreadImpl (TaskPriority priority, std::unique_ptr< Task > task, double delay_in_seconds, const SourceLocation &location) override |
|
bool | IdleTasksEnabled (Isolate *isolate) override |
|
std::unique_ptr< JobHandle > | CreateJobImpl (TaskPriority priority, std::unique_ptr< JobTask > job_task, const SourceLocation &location) override |
|
double | MonotonicallyIncreasingTime () override |
|
double | CurrentClockTimeMillis () override |
|
v8::TracingController * | GetTracingController () override |
|
virtual | ~Platform ()=default |
|
virtual ThreadIsolatedAllocator * | GetThreadIsolatedAllocator () |
|
std::shared_ptr< v8::TaskRunner > | GetForegroundTaskRunner (Isolate *isolate) |
|
void | CallOnWorkerThread (std::unique_ptr< Task > task, const SourceLocation &location=SourceLocation::Current()) |
|
void | CallBlockingTaskOnWorkerThread (std::unique_ptr< Task > task, const SourceLocation &location=SourceLocation::Current()) |
|
void | CallLowPriorityTaskOnWorkerThread (std::unique_ptr< Task > task, const SourceLocation &location=SourceLocation::Current()) |
|
void | CallDelayedOnWorkerThread (std::unique_ptr< Task > task, double delay_in_seconds, const SourceLocation &location=SourceLocation::Current()) |
|
void | PostTaskOnWorkerThread (TaskPriority priority, std::unique_ptr< Task > task, const SourceLocation &location=SourceLocation::Current()) |
|
void | PostDelayedTaskOnWorkerThread (TaskPriority priority, std::unique_ptr< Task > task, double delay_in_seconds, const SourceLocation &location=SourceLocation::Current()) |
|
std::unique_ptr< JobHandle > | PostJob (TaskPriority priority, std::unique_ptr< JobTask > job_task, const SourceLocation &location=SourceLocation::Current()) |
|
std::unique_ptr< JobHandle > | CreateJob (TaskPriority priority, std::unique_ptr< JobTask > job_task, const SourceLocation &location=SourceLocation::Current()) |
|
virtual std::unique_ptr< ScopedBlockingCall > | CreateBlockingScope (BlockingType blocking_type) |
|
virtual int64_t | CurrentClockTimeMilliseconds () |
|
virtual double | CurrentClockTimeMillisecondsHighResolution () |
|
virtual StackTracePrinter | GetStackTracePrinter () |
|
virtual void | DumpWithoutCrashing () |
|
virtual HighAllocationThroughputObserver * | GetHighAllocationThroughputObserver () |
|
Definition at line 117 of file d8-platforms.cc.