V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
enum | BrokerMode { kDisabled, kSerializing, kSerialized, kRetired } |
Public Member Functions | |
JSHeapBroker (Isolate *isolate, Zone *broker_zone) | |
void | SetNativeContextRef () |
void | SerializeStandardObjects () |
Isolate * | isolate () const |
Zone * | zone () const |
NativeContextRef | native_context () const |
PerIsolateCompilerCache * | compiler_cache () const |
BrokerMode | mode () const |
void | StartSerializing () |
void | StopSerializing () |
void | Retire () |
bool | SerializingAllowed () const |
ObjectData * | GetData (Handle< Object >) const |
ObjectData * | GetOrCreateData (Handle< Object >) |
ObjectData * | GetOrCreateData (Object *) |
bool | IsArrayOrObjectPrototype (const JSObjectRef &object) const |
void | Trace (const char *format,...) const |
void | IncrementTracingIndentation () |
void | DecrementTracingIndentation () |
Friends | |
class | HeapObjectRef |
class | ObjectRef |
class | ObjectData |
Definition at line 594 of file js-heap-broker.h.