v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
heap-visitor.cc File Reference
Include dependency graph for heap-visitor.cc:

Go to the source code of this file.

Classes

struct  v8::internal::WeakListVisitor< Context >
 
struct  v8::internal::WeakListVisitor< AllocationSiteWithWeakNext >
 
struct  v8::internal::WeakListVisitor< JSFinalizationRegistry >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

static bool v8::internal::MustRecordSlots (Heap *heap)
 
template<class T >
Tagged< Objectv8::internal::VisitWeakList (Heap *heap, Tagged< Object > list, WeakObjectRetainer *retainer)
 
template<class T >
static void v8::internal::ClearWeakList (Heap *heap, Tagged< Object > list)
 
template Tagged< Objectv8::internal::VisitWeakList< Context > (Heap *heap, Tagged< Object > list, WeakObjectRetainer *retainer)
 
template Tagged< Objectv8::internal::VisitWeakList< AllocationSiteWithWeakNext > (Heap *heap, Tagged< Object > list, WeakObjectRetainer *retainer)
 
template Tagged< Objectv8::internal::VisitWeakList< JSFinalizationRegistry > (Heap *heap, Tagged< Object > list, WeakObjectRetainer *retainer)