v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::ContextSerializer Member List

This is the complete list of members for v8::internal::ContextSerializer, including all inherited members.

allocation_size_v8::internal::Serializerprivate
allow_active_isolate_for_testing() constv8::internal::Serializerinlineprotected
allow_unknown_external_references_for_testing() constv8::internal::Serializerinlineprotected
api_wrapper_sink_v8::internal::ContextSerializerprivate
Bytecode enum namev8::internal::SerializerDeserializerprotected
cage_base() constv8::internal::Serializerinline
can_be_rehashed() constv8::internal::ContextSerializerinline
can_be_rehashed_v8::internal::ContextSerializerprivate
CanBeDeferred(Tagged< HeapObject > o, SlotType slot_type)v8::internal::SerializerDeserializerprotectedstatic
CheckRehashability(Tagged< HeapObject > obj)v8::internal::ContextSerializerprivate
code_address_map_v8::internal::Serializerprivate
code_buffer_v8::internal::Serializerprivate
collector() constv8::internal::RootVisitorinlinevirtual
context_v8::internal::ContextSerializerprivate
ContextSerializer(Isolate *isolate, Snapshot::SerializerFlags flags, StartupSerializer *startup_serializer, SerializeEmbedderFieldsCallback callback)v8::internal::ContextSerializer
ContextSerializer(const ContextSerializer &)=deletev8::internal::ContextSerializer
CopyCode(Tagged< InstructionStream > istream)v8::internal::Serializerprotected
CountAllocation(Tagged< Map > map, int size, SnapshotSpace space)v8::internal::Serializerprotected
deferred_objects_v8::internal::Serializerprivate
deferred_objects_empty()v8::internal::Serializerinlineprotected
dispatch_handle_map_v8::internal::Serializerprivate
embedder_fields_sink_v8::internal::ContextSerializerprivate
EncodeExternalReference(Address addr)v8::internal::Serializerprotected
external_reference_encoder_v8::internal::Serializerprivate
FixedRawDataWithSize typedefv8::internal::SerializerDeserializerprotected
FixedRepeatRootWithCount typedefv8::internal::SerializerDeserializerprotected
flags_v8::internal::Serializerprivate
forward_refs_per_pending_object_v8::internal::Serializerprivate
hot_objects_v8::internal::Serializerprivate
HotObject typedefv8::internal::SerializerDeserializerprotected
InitializeCodeAddressMap()v8::internal::Serializerprotected
IsNotMappedSymbol(Tagged< HeapObject > obj) constv8::internal::Serializerprotected
isolate() constv8::internal::Serializerinline
isolate_v8::internal::Serializerprivate
IterateSharedHeapObjectCache(Isolate *isolate, RootVisitor *visitor)v8::internal::SerializerDeserializerstatic
IterateStartupObjectCache(Isolate *isolate, RootVisitor *visitor)v8::internal::SerializerDeserializerstatic
kAllocateJSDispatchEntry enum valuev8::internal::SerializerDeserializerprotected
kApiReference enum valuev8::internal::SerializerDeserializerprotected
kApiWrapperFieldsData enum valuev8::internal::SerializerDeserializerprotected
kAttachedReference enum valuev8::internal::SerializerDeserializerprotected
kBackref enum valuev8::internal::SerializerDeserializerprotected
kClearedWeakReference enum valuev8::internal::SerializerDeserializerprotected
kDoubleAlignmentSentinelv8::internal::SerializerDeserializerprotectedstatic
kEmbedderFieldsData enum valuev8::internal::SerializerDeserializerprotected
kEmptyBackingStoreRefSentinelv8::internal::SerializerDeserializerprotectedstatic
kExternalReference enum valuev8::internal::SerializerDeserializerprotected
kFirstEncodableFixedRawDataSizev8::internal::SerializerDeserializerprotectedstatic
kFirstEncodableRepeatRootCountv8::internal::SerializerDeserializerprotectedstatic
kFirstEncodableVariableRepeatRootCountv8::internal::SerializerDeserializerprotectedstatic
kFixedRawData enum valuev8::internal::SerializerDeserializerprotected
kFixedRawDataCountv8::internal::SerializerDeserializerprotectedstatic
kFixedRepeatRoot enum valuev8::internal::SerializerDeserializerprotected
kFixedRepeatRootCountv8::internal::SerializerDeserializerprotectedstatic
kHotObject enum valuev8::internal::SerializerDeserializerprotected
kHotObjectCountv8::internal::SerializerDeserializerprotectedstatic
kIndirectPointerPrefix enum valuev8::internal::SerializerDeserializerprotected
kInitializeSelfIndirectPointer enum valuev8::internal::SerializerDeserializerprotected
kJSDispatchEntry enum valuev8::internal::SerializerDeserializerprotected
kLastEncodableFixedRawDataSizev8::internal::SerializerDeserializerprotectedstatic
kLastEncodableFixedRepeatRootCountv8::internal::SerializerDeserializerprotectedstatic
kNewContextfulMetaMap enum valuev8::internal::SerializerDeserializerprotected
kNewContextlessMetaMap enum valuev8::internal::SerializerDeserializerprotected
kNewObject enum valuev8::internal::SerializerDeserializerprotected
kNop enum valuev8::internal::SerializerDeserializerprotected
kOffHeapBackingStore enum valuev8::internal::SerializerDeserializerprotected
kOffHeapResizableBackingStore enum valuev8::internal::SerializerDeserializerprotected
kProtectedPointerPrefix enum valuev8::internal::SerializerDeserializerprotected
kReadOnlyHeapRef enum valuev8::internal::SerializerDeserializerprotected
kRegisterPendingForwardRef enum valuev8::internal::SerializerDeserializerprotected
kResolvePendingForwardRef enum valuev8::internal::SerializerDeserializerprotected
kRootArray enum valuev8::internal::SerializerDeserializerprotected
kRootArrayConstants enum valuev8::internal::SerializerDeserializerprotected
kRootArrayConstantsCountv8::internal::SerializerDeserializerprotectedstatic
kSandboxedApiReference enum valuev8::internal::SerializerDeserializerprotected
kSandboxedExternalReference enum valuev8::internal::SerializerDeserializerprotected
kSandboxedRawExternalReference enum valuev8::internal::SerializerDeserializerprotected
kSharedHeapObjectCache enum valuev8::internal::SerializerDeserializerprotected
kStartupObjectCache enum valuev8::internal::SerializerDeserializerprotected
kSynchronize enum valuev8::internal::SerializerDeserializerprotected
kVariableRawData enum valuev8::internal::SerializerDeserializerprotected
kVariableRepeatRoot enum valuev8::internal::SerializerDeserializerprotected
kWeakPrefix enum valuev8::internal::SerializerDeserializerprotected
MustBeDeferred(Tagged< HeapObject > object)v8::internal::Serializerprotectedvirtual
NewObject typedefv8::internal::SerializerDeserializerprotected
next_forward_ref_id_v8::internal::Serializerprivate
num_back_refs_v8::internal::Serializerprivate
ObjectIsBytecodeHandler(Tagged< HeapObject > obj) constv8::internal::Serializerprotected
operator=(const ContextSerializer &)=deletev8::internal::ContextSerializer
v8::internal::Serializer::operator=(const Serializer &)=deletev8::internal::Serializer
OutputStatistics(const char *name)v8::internal::Serializerprotected
Pad(int padding_offset=0)v8::internal::Serializerprotected
Payload() constv8::internal::Serializerinline
PendingObjectReferences typedefv8::internal::Serializerprotected
PutAttachedReference(SerializerReference reference)v8::internal::Serializerprotected
PutBackReference(Tagged< HeapObject > object, SerializerReference reference)v8::internal::Serializerprotected
PutNextChunk(SnapshotSpace space)v8::internal::Serializerprotected
PutPendingForwardReference(PendingObjectReferences &ref)v8::internal::Serializerprotected
PutRepeatRoot(int repeat_count, RootIndex root_index)v8::internal::Serializerprotected
PutRoot(RootIndex root_index)v8::internal::Serializerprotected
PutSmiRoot(FullObjectSlot slot)v8::internal::Serializerprotected
QueueDeferredObject(Tagged< HeapObject > obj)v8::internal::Serializerinlineprotected
reconstruct_read_only_and_shared_object_caches_for_testing() constv8::internal::Serializerinlineprotected
recursion_depth_v8::internal::Serializerprivate
reference_map()v8::internal::Serializerinlineprotected
reference_map_v8::internal::Serializerprivate
ReferenceMapContains(DirectHandle< HeapObject > o)v8::internal::Serializerinline
RegisterObjectIsPending(Tagged< HeapObject > obj)v8::internal::Serializerprotected
ResolvePendingForwardReference(int obj)v8::internal::Serializerprotected
ResolvePendingObject(Tagged< HeapObject > obj)v8::internal::Serializerprotected
RestoreExternalReferenceRedirector(Isolate *isolate, Tagged< AccessorInfo > accessor_info)v8::internal::SerializerDeserializerprotected
RestoreExternalReferenceRedirector(Isolate *isolate, Tagged< FunctionTemplateInfo > function_template_info)v8::internal::SerializerDeserializerprotected
root_index_map() constv8::internal::Serializerinlineprotected
root_index_map_v8::internal::Serializerprivate
RootArrayConstant typedefv8::internal::SerializerDeserializerprotected
RootName(Root root)v8::internal::RootVisitorstatic
seen_backing_stores_index_v8::internal::Serializerprivate
Serialize(Tagged< Context > *o, const DisallowGarbageCollection &no_gc)v8::internal::ContextSerializer
serialize_embedder_fields_v8::internal::ContextSerializerprivate
SerializeApiWrapperFields(DirectHandle< JSObject > js_object)v8::internal::ContextSerializerprivate
SerializeBackReference(Tagged< HeapObject > obj)v8::internal::Serializerprotected
SerializeDeferredObjects()v8::internal::Serializerprotected
SerializeHotObject(Tagged< HeapObject > obj)v8::internal::Serializerprotected
SerializeObject(Handle< HeapObject > o, SlotType slot_type)v8::internal::Serializerprotected
SerializeObjectImpl(Handle< HeapObject > o, SlotType slot_type) overridev8::internal::ContextSerializerprivate
v8::internal::Serializer::SerializeObjectImpl(Handle< HeapObject > o, SlotType slot_type)=0v8::internal::Serializerprotectedpure virtual
SerializeObjectWithEmbedderFields(Handle< V8Type > data_holder, int embedder_fields_count, UserSerializerWrapper wrapper, UserCallback user_callback, ApiObjectType api_obj)v8::internal::ContextSerializerprivate
SerializePendingObject(Tagged< HeapObject > obj)v8::internal::Serializerprotected
Serializer(Isolate *isolate, Snapshot::SerializerFlags flags)v8::internal::Serializer
Serializer(const Serializer &)=deletev8::internal::Serializer
serializer_tracks_serialization_statistics() constv8::internal::Serializerinlineprotected
serializer_tracks_serialization_statistics_v8::internal::Serializerprivate
SerializeReadOnlyObjectReference(Tagged< HeapObject > obj, SnapshotByteSink *sink)v8::internal::Serializerprotected
SerializeRoot(Tagged< HeapObject > obj)v8::internal::Serializerprotected
SerializeRootObject(FullObjectSlot slot)v8::internal::Serializerprotected
set_serializer_tracks_serialization_statistics(bool v)v8::internal::Serializerinlineprotected
ShouldBeInTheSharedObjectCache(Tagged< HeapObject > o)v8::internal::ContextSerializerprivate
ShouldBeInTheStartupObjectCache(Tagged< HeapObject > o)v8::internal::ContextSerializerprivate
sink_v8::internal::Serializerprotected
SlotType enum namev8::internal::SerializerDeserializerprotected
SpaceEncoder typedefv8::internal::SerializerDeserializerprotected
startup_serializer_v8::internal::ContextSerializerprivate
Synchronize(VisitorSynchronization::SyncTag tag)v8::internal::RootVisitorinlinevirtual
TotalAllocationSize() constv8::internal::Serializer
TryEncodeExternalReference(Address addr)v8::internal::Serializerinlineprotected
unresolved_forward_refs_v8::internal::Serializerprivate
VisitRootPointer(Root root, const char *description, FullObjectSlot p)v8::internal::RootVisitorinlinevirtual
VisitRootPointers(Root root, const char *description, FullObjectSlot start, FullObjectSlot end) overridev8::internal::Serializerprotectedvirtual
v8::internal::SerializerDeserializer::VisitRootPointers(Root root, const char *description, OffHeapObjectSlot start, OffHeapObjectSlot end)v8::internal::RootVisitorinlinevirtual
VisitRunningCode(FullObjectSlot code_slot, FullObjectSlot istream_or_smi_zero_slot)v8::internal::RootVisitorinlinevirtual
~ContextSerializer() overridev8::internal::ContextSerializer
~RootVisitor()=defaultv8::internal::RootVisitorvirtual
~Serializer() overridev8::internal::Serializerinline