#include <global-handles.h>
Definition at line 30 of file global-handles.h.
◆ GlobalHandles() [1/2]
v8::internal::GlobalHandles::GlobalHandles |
( |
const GlobalHandles & | | ) |
|
|
delete |
◆ GlobalHandles() [2/2]
v8::internal::GlobalHandles::GlobalHandles |
( |
Isolate * | isolate | ) |
|
|
explicit |
◆ ~GlobalHandles()
v8::internal::GlobalHandles::~GlobalHandles |
( |
| ) |
|
|
default |
◆ AnnotateStrongRetainer()
void v8::internal::GlobalHandles::AnnotateStrongRetainer |
( |
Address * | location, |
|
|
const char * | label ) |
|
static |
◆ ApplyPersistentHandleVisitor()
◆ ClearListOfYoungNodes()
void v8::internal::GlobalHandles::ClearListOfYoungNodes |
( |
| ) |
|
◆ ClearWeakness()
void * v8::internal::GlobalHandles::ClearWeakness |
( |
Address * | location | ) |
|
|
static |
◆ CopyGlobal()
◆ Create() [1/3]
◆ Create() [2/3]
◆ Create() [3/3]
◆ Destroy()
void v8::internal::GlobalHandles::Destroy |
( |
Address * | location | ) |
|
|
static |
◆ handles_count()
size_t v8::internal::GlobalHandles::handles_count |
( |
| ) |
const |
◆ HasYoung()
bool v8::internal::GlobalHandles::HasYoung |
( |
| ) |
const |
|
inline |
◆ InvokeFirstPassWeakCallbacks()
size_t v8::internal::GlobalHandles::InvokeFirstPassWeakCallbacks |
( |
| ) |
|
◆ InvokeSecondPassPhantomCallbacks()
void v8::internal::GlobalHandles::InvokeSecondPassPhantomCallbacks |
( |
| ) |
|
◆ isolate()
Isolate * v8::internal::GlobalHandles::isolate |
( |
| ) |
const |
|
inline |
◆ IsWeak()
bool v8::internal::GlobalHandles::IsWeak |
( |
Address * | location | ) |
|
|
static |
◆ IterateAllRoots()
◆ IterateAllRootsForTesting()
◆ IterateAllYoungRoots()
◆ IterateStrongRoots()
void v8::internal::GlobalHandles::IterateStrongRoots |
( |
RootVisitor * | v | ) |
|
◆ IterateWeakRoots()
void v8::internal::GlobalHandles::IterateWeakRoots |
( |
RootVisitor * | v | ) |
|
◆ IterateWeakRootsForPhantomHandles()
◆ IterateYoungStrongAndDependentRoots()
void v8::internal::GlobalHandles::IterateYoungStrongAndDependentRoots |
( |
RootVisitor * | v | ) |
|
◆ last_gc_custom_callbacks()
size_t v8::internal::GlobalHandles::last_gc_custom_callbacks |
( |
| ) |
const |
|
inline |
◆ MakeWeak() [1/2]
void v8::internal::GlobalHandles::MakeWeak |
( |
Address ** | location_addr | ) |
|
|
static |
◆ MakeWeak() [2/2]
◆ MoveGlobal()
void v8::internal::GlobalHandles::MoveGlobal |
( |
Address ** | from, |
|
|
Address ** | to ) |
|
static |
◆ operator=()
◆ PostGarbageCollectionProcessing()
void v8::internal::GlobalHandles::PostGarbageCollectionProcessing |
( |
v8::GCCallbackFlags | gc_callback_flags | ) |
|
◆ ProcessWeakYoungObjects()
◆ RecordStats()
void v8::internal::GlobalHandles::RecordStats |
( |
HeapStats * | stats | ) |
|
◆ ResetWeakNodeIfDead()
◆ TotalSize()
size_t v8::internal::GlobalHandles::TotalSize |
( |
| ) |
const |
◆ UpdateListOfYoungNodes()
void v8::internal::GlobalHandles::UpdateListOfYoungNodes |
( |
| ) |
|
◆ UsedSize()
size_t v8::internal::GlobalHandles::UsedSize |
( |
| ) |
const |
◆ isolate_
Isolate* const v8::internal::GlobalHandles::isolate_ |
|
private |
◆ last_gc_custom_callbacks_
size_t v8::internal::GlobalHandles::last_gc_custom_callbacks_ = 0 |
|
private |
◆ pending_phantom_callbacks_
◆ regular_nodes_
std::unique_ptr<NodeSpace<Node> > v8::internal::GlobalHandles::regular_nodes_ |
|
private |
◆ second_pass_callbacks_
◆ second_pass_callbacks_task_posted_
bool v8::internal::GlobalHandles::second_pass_callbacks_task_posted_ = false |
|
private |
◆ young_nodes_
std::vector<Node*> v8::internal::GlobalHandles::young_nodes_ |
|
private |
The documentation for this class was generated from the following files: