V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::LocalEmbedderHeapTracer Class Referencefinal

Classes

class  ProcessingScope
 

Public Types

typedef std::pair< void *, void * > WrapperInfo
 
typedef std::vector< WrapperInfo > WrapperCache
 

Public Member Functions

 LocalEmbedderHeapTracer (Isolate *isolate)
 
bool InUse () const
 
EmbedderHeapTracer * remote_tracer () const
 
void SetRemoteTracer (EmbedderHeapTracer *tracer)
 
void TracePrologue ()
 
void TraceEpilogue ()
 
void EnterFinalPause ()
 
bool Trace (double deadline)
 
bool IsRemoteTracingDone ()
 
void NotifyV8MarkingWorklistWasEmpty ()
 
bool ShouldFinalizeIncrementalMarking ()
 
void SetEmbedderStackStateForNextFinalization (EmbedderHeapTracer::EmbedderStackState stack_state)
 
void SetEmbedderWorklistEmpty (bool is_empty)
 

Friends

class EmbedderStackStateScope
 

Detailed Description

Definition at line 18 of file embedder-tracing.h.


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