V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::RememberedSet< type > Class Template Reference
Inheritance diagram for v8::internal::RememberedSet< type >:
v8::internal::AllStatic

Static Public Member Functions

template<AccessMode access_mode = AccessMode::ATOMIC>
static void Insert (MemoryChunk *chunk, Address slot_addr)
 
static bool Contains (MemoryChunk *chunk, Address slot_addr)
 
static void Remove (MemoryChunk *chunk, Address slot_addr)
 
static void RemoveRange (MemoryChunk *chunk, Address start, Address end, SlotSet::EmptyBucketMode mode)
 
template<typename Callback >
static void Iterate (Heap *heap, RememberedSetIterationMode mode, Callback callback)
 
template<typename Callback >
static void IterateMemoryChunks (Heap *heap, Callback callback)
 
template<typename Callback >
static void Iterate (MemoryChunk *chunk, Callback callback, SlotSet::EmptyBucketMode mode)
 
static int NumberOfPreFreedEmptyBuckets (MemoryChunk *chunk)
 
static void PreFreeEmptyBuckets (MemoryChunk *chunk)
 
static void FreeEmptyBuckets (MemoryChunk *chunk)
 
static void InsertTyped (Page *page, Address host_addr, SlotType slot_type, Address slot_addr)
 
static void RemoveRangeTyped (MemoryChunk *page, Address start, Address end)
 
template<typename Callback >
static void IterateTyped (Heap *heap, RememberedSetIterationMode mode, Callback callback)
 
template<typename Callback >
static void IterateTyped (MemoryChunk *chunk, Callback callback)
 
static void ClearAll (Heap *heap)
 

Detailed Description

template<RememberedSetType type>
class v8::internal::RememberedSet< type >

Definition at line 21 of file remembered-set.h.


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