#include <collection-barrier.h>
Definition at line 22 of file collection-barrier.h.
◆ CollectionBarrier()
v8::internal::CollectionBarrier::CollectionBarrier |
( |
Heap * | heap, |
|
|
std::shared_ptr< v8::TaskRunner > | foreground_task_runner ) |
◆ AwaitCollectionBackground()
bool v8::internal::CollectionBarrier::AwaitCollectionBackground |
( |
LocalHeap * | local_heap | ) |
|
◆ CancelCollectionAndResumeThreads()
void v8::internal::CollectionBarrier::CancelCollectionAndResumeThreads |
( |
| ) |
|
◆ NotifyShutdownRequested()
void v8::internal::CollectionBarrier::NotifyShutdownRequested |
( |
| ) |
|
◆ ResumeThreadsAwaitingCollection()
void v8::internal::CollectionBarrier::ResumeThreadsAwaitingCollection |
( |
| ) |
|
◆ StopTimeToCollectionTimer()
void v8::internal::CollectionBarrier::StopTimeToCollectionTimer |
( |
| ) |
|
◆ TryRequestGC()
bool v8::internal::CollectionBarrier::TryRequestGC |
( |
| ) |
|
◆ WasGCRequested()
bool v8::internal::CollectionBarrier::WasGCRequested |
( |
| ) |
|
◆ block_for_collection_
bool v8::internal::CollectionBarrier::block_for_collection_ = false |
|
private |
◆ collection_performed_
bool v8::internal::CollectionBarrier::collection_performed_ = false |
|
private |
◆ collection_requested_
std::atomic<bool> v8::internal::CollectionBarrier::collection_requested_ {false} |
|
private |
◆ cv_wakeup_
◆ foreground_task_runner_
std::shared_ptr<v8::TaskRunner> v8::internal::CollectionBarrier::foreground_task_runner_ |
|
private |
◆ heap_
Heap* v8::internal::CollectionBarrier::heap_ |
|
private |
◆ mutex_
◆ shutdown_requested_
bool v8::internal::CollectionBarrier::shutdown_requested_ = false |
|
private |
◆ timer_
The documentation for this class was generated from the following files: