V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::JSHeapBroker Class Reference
Inheritance diagram for v8::internal::compiler::JSHeapBroker:
NON_EXPORTED_BASEZoneObject

Public Types

enum  BrokerMode { kDisabled, kSerializing, kSerialized, kRetired }
 

Public Member Functions

 JSHeapBroker (Isolate *isolate, Zone *broker_zone)
 
void SetNativeContextRef ()
 
void SerializeStandardObjects ()
 
Isolateisolate () const
 
Zonezone () const
 
NativeContextRef native_context () const
 
PerIsolateCompilerCachecompiler_cache () const
 
BrokerMode mode () const
 
void StartSerializing ()
 
void StopSerializing ()
 
void Retire ()
 
bool SerializingAllowed () const
 
ObjectDataGetData (Handle< Object >) const
 
ObjectDataGetOrCreateData (Handle< Object >)
 
ObjectDataGetOrCreateData (Object *)
 
bool IsArrayOrObjectPrototype (const JSObjectRef &object) const
 
void Trace (const char *format,...) const
 
void IncrementTracingIndentation ()
 
void DecrementTracingIndentation ()
 

Friends

class HeapObjectRef
 
class ObjectRef
 
class ObjectData
 

Detailed Description

Definition at line 594 of file js-heap-broker.h.


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