|
| | 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.