v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::WeakListVisitor< Context > Struct Reference
Collaboration diagram for v8::internal::WeakListVisitor< Context >:

Static Public Member Functions

static void SetWeakNext (Tagged< Context > context, Tagged< HeapObject > next)
 
static Tagged< ObjectWeakNext (Tagged< Context > context)
 
static Tagged< HeapObjectWeakNextHolder (Tagged< Context > context)
 
static int WeakNextOffset ()
 
static void VisitLiveObject (Heap *heap, Tagged< Context > context, WeakObjectRetainer *retainer)
 
template<class T >
static void DoWeakList (Heap *heap, Tagged< Context > context, WeakObjectRetainer *retainer, int index)
 
static void VisitPhantomObject (Heap *heap, Tagged< Context > context)
 

Detailed Description

Definition at line 91 of file heap-visitor.cc.

Member Function Documentation

◆ DoWeakList()

template<class T >
static void v8::internal::WeakListVisitor< Context >::DoWeakList ( Heap * heap,
Tagged< Context > context,
WeakObjectRetainer * retainer,
int index )
inlinestatic

Definition at line 122 of file heap-visitor.cc.

Here is the call graph for this function:

◆ SetWeakNext()

static void v8::internal::WeakListVisitor< Context >::SetWeakNext ( Tagged< Context > context,
Tagged< HeapObject > next )
inlinestatic

Definition at line 92 of file heap-visitor.cc.

◆ VisitLiveObject()

static void v8::internal::WeakListVisitor< Context >::VisitLiveObject ( Heap * heap,
Tagged< Context > context,
WeakObjectRetainer * retainer )
inlinestatic

Definition at line 108 of file heap-visitor.cc.

Here is the call graph for this function:

◆ VisitPhantomObject()

static void v8::internal::WeakListVisitor< Context >::VisitPhantomObject ( Heap * heap,
Tagged< Context > context )
inlinestatic

Definition at line 139 of file heap-visitor.cc.

◆ WeakNext()

static Tagged< Object > v8::internal::WeakListVisitor< Context >::WeakNext ( Tagged< Context > context)
inlinestatic

Definition at line 96 of file heap-visitor.cc.

◆ WeakNextHolder()

static Tagged< HeapObject > v8::internal::WeakListVisitor< Context >::WeakNextHolder ( Tagged< Context > context)
inlinestatic

Definition at line 100 of file heap-visitor.cc.

◆ WeakNextOffset()

static int v8::internal::WeakListVisitor< Context >::WeakNextOffset ( )
inlinestatic

Definition at line 104 of file heap-visitor.cc.

Here is the call graph for this function:

The documentation for this struct was generated from the following file: