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

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

accessor_infos() constv8::internal::Deserializer< Isolate >inlineprotected
accessor_infos_v8::internal::Deserializer< Isolate >private
AddAttachedObject(DirectHandle< HeapObject > attached_object)v8::internal::Deserializer< Isolate >inlineprotected
Allocate(AllocationType allocation, int size, AllocationAlignment alignment)v8::internal::Deserializer< Isolate >private
attached_objects_v8::internal::Deserializer< Isolate >private
back_refs_v8::internal::Deserializer< Isolate >private
backing_store(size_t i)v8::internal::Deserializer< Isolate >inlineprotected
backing_stores_v8::internal::Deserializer< Isolate >private
Bytecode enum namev8::internal::SerializerDeserializerprotected
CanBeDeferred(Tagged< HeapObject > o, SlotType slot_type)v8::internal::SerializerDeserializerprotectedstatic
collector() constv8::internal::RootVisitorinlinevirtual
CommitPostProcessedObjects()v8::internal::ObjectDeserializerprivate
depth_v8::internal::Deserializer< Isolate >private
Deserialize()v8::internal::ObjectDeserializerprivate
DeserializeDeferredObjects()v8::internal::Deserializer< Isolate >protected
Deserializer(const Deserializer &)=deletev8::internal::Deserializer< Isolate >
Deserializer(Isolate *isolate, base::Vector< const uint8_t > payload, uint32_t magic_number, bool deserializing_user_code, bool can_rehash)v8::internal::Deserializer< Isolate >protected
DeserializeSharedFunctionInfo(Isolate *isolate, const SerializedCodeData *data, DirectHandle< String > source)v8::internal::ObjectDeserializerstatic
deserializing_user_code() constv8::internal::Deserializer< Isolate >inlineprotected
deserializing_user_code_v8::internal::Deserializer< Isolate >private
FixedRawDataWithSize typedefv8::internal::SerializerDeserializerprotected
FixedRepeatRootWithCount typedefv8::internal::SerializerDeserializerprotected
function_template_infos() constv8::internal::Deserializer< Isolate >inlineprotected
function_template_infos_v8::internal::Deserializer< Isolate >private
GetAndResetNextReferenceDescriptor()v8::internal::Deserializer< Isolate >private
GetBackReferencedObject()v8::internal::Deserializer< Isolate >protected
GetBackReferencedObject(uint32_t index)v8::internal::Deserializer< Isolate >protected
hot_objects_v8::internal::Deserializer< Isolate >private
HotObject typedefv8::internal::SerializerDeserializerprotected
isolate() constv8::internal::Deserializer< Isolate >inlineprotected
isolate_v8::internal::Deserializer< Isolate >private
IterateSharedHeapObjectCache(Isolate *isolate, RootVisitor *visitor)v8::internal::SerializerDeserializerstatic
IterateStartupObjectCache(Isolate *isolate, RootVisitor *visitor)v8::internal::SerializerDeserializerstatic
js_dispatch_entries_v8::internal::Deserializer< Isolate >private
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
LinkAllocationSites()v8::internal::ObjectDeserializerprivate
LogNewMapEvents()v8::internal::Deserializer< Isolate >protected
LogNewObjectEvents()v8::internal::Deserializer< Isolate >protected
LogScriptEvents(Tagged< Script > script)v8::internal::Deserializer< Isolate >protected
magic_number_v8::internal::Deserializer< Isolate >private
main_thread_isolate() constv8::internal::Deserializer< Isolate >inlineprotected
new_allocation_sites() constv8::internal::Deserializer< Isolate >inlineprotected
new_allocation_sites_v8::internal::Deserializer< Isolate >private
new_code_objects() constv8::internal::Deserializer< Isolate >inlineprotected
new_code_objects_v8::internal::Deserializer< Isolate >private
new_descriptor_arrays_v8::internal::Deserializer< Isolate >private
new_maps() constv8::internal::Deserializer< Isolate >inlineprotected
new_maps_v8::internal::Deserializer< Isolate >private
new_scripts() constv8::internal::Deserializer< Isolate >inlineprotected
new_scripts_v8::internal::Deserializer< Isolate >private
NewObject typedefv8::internal::SerializerDeserializerprotected
next_reference_is_indirect_pointer_v8::internal::Deserializer< Isolate >private
next_reference_is_protected_pointerv8::internal::Deserializer< Isolate >private
next_reference_is_weak_v8::internal::Deserializer< Isolate >private
no_gc_stats_v8::internal::Deserializer< Isolate >private
num_unresolved_forward_refs_v8::internal::Deserializer< Isolate >private
ObjectDeserializer(Isolate *isolate, const SerializedCodeData *data)v8::internal::ObjectDeserializerexplicitprivate
operator=(const Deserializer &)=deletev8::internal::Deserializer< Isolate >
PostProcessNewJSReceiver(Tagged< Map > map, DirectHandle< JSReceiver > obj, InstanceType instance_type, SnapshotSpace space)v8::internal::Deserializer< Isolate >private
PostProcessNewJSReceiver(Tagged< Map > map, DirectHandle< JSReceiver > obj, InstanceType instance_type, SnapshotSpace space)v8::internal::Deserializer< Isolate >private
PostProcessNewJSReceiver(Tagged< Map > map, DirectHandle< JSReceiver > obj, InstanceType instance_type, SnapshotSpace space)v8::internal::Deserializer< Isolate >private
PostProcessNewObject(DirectHandle< Map > map, Handle< HeapObject > obj, SnapshotSpace space)v8::internal::Deserializer< Isolate >private
PushObjectToRehash(DirectHandle< HeapObject > object)v8::internal::Deserializer< Isolate >inlineprotected
ReadAllocateJSDispatchEntry(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadApiReference(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadAttachedReference(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadBackref(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadClearedWeakReference(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadData(Handle< HeapObject > object, int start_slot_index, int end_slot_index)v8::internal::Deserializer< Isolate >private
ReadData(FullMaybeObjectSlot start, FullMaybeObjectSlot end)v8::internal::Deserializer< Isolate >private
ReadExternalPointerTag()v8::internal::Deserializer< Isolate >private
ReadExternalReference(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadExternalReferenceCase()v8::internal::Deserializer< Isolate >inlineprivate
ReadFixedRawData(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadFixedRepeatRoot(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadHotObject(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadIndirectPointerPrefix(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadInitializeSelfIndirectPointer(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadJSDispatchEntry(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadMetaMap(SnapshotSpace space)v8::internal::Deserializer< Isolate >private
ReadNewMetaMap(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadNewObject(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadObject()v8::internal::Deserializer< Isolate >protected
ReadObject(SnapshotSpace space)v8::internal::Deserializer< Isolate >private
ReadOffHeapBackingStore(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadProtectedPointerPrefix(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadRawExternalReference(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadReadOnlyHeapRef(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadRegisterPendingForwardRef(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadRepeatedRoot(SlotGetter slot_getter, int repeat_count)v8::internal::Deserializer< Isolate >private
ReadRepeatedRoot(SlotAccessor slot_accessor, int repeat_count)v8::internal::Deserializer< Isolate >
ReadResolvePendingForwardRef(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadRootArray(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadRootArrayConstants(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadSharedHeapObjectCache(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadSingleBytecodeData(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadStartupObjectCache(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadVariableRawData(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadVariableRepeatRoot(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
ReadWeakPrefix(uint8_t data, SlotAccessor slot_accessor)v8::internal::Deserializer< Isolate >private
Rehash()v8::internal::Deserializer< Isolate >protected
RestoreExternalReferenceRedirector(Isolate *isolate, Tagged< AccessorInfo > accessor_info)v8::internal::SerializerDeserializerprotected
RestoreExternalReferenceRedirector(Isolate *isolate, Tagged< FunctionTemplateInfo > function_template_info)v8::internal::SerializerDeserializerprotected
RootArrayConstant typedefv8::internal::SerializerDeserializerprotected
RootName(Root root)v8::internal::RootVisitorstatic
should_rehash() constv8::internal::Deserializer< Isolate >inlineprotected
should_rehash_v8::internal::Deserializer< Isolate >private
SlotType enum namev8::internal::SerializerDeserializerprotected
source()v8::internal::Deserializer< Isolate >inlineprotected
source_v8::internal::Deserializer< Isolate >private
SpaceEncoder typedefv8::internal::SerializerDeserializerprotected
Synchronize(VisitorSynchronization::SyncTag tag) overridev8::internal::Deserializer< Isolate >privatevirtual
to_rehash_v8::internal::Deserializer< Isolate >private
unresolved_forward_refs_v8::internal::Deserializer< Isolate >private
VisitRootPointer(Root root, const char *description, FullObjectSlot p)v8::internal::RootVisitorinlinevirtual
VisitRootPointers(Root root, const char *description, FullObjectSlot start, FullObjectSlot end) overridev8::internal::Deserializer< Isolate >privatevirtual
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
WeakenDescriptorArrays()v8::internal::Deserializer< Isolate >protected
WriteExternalPointer(Tagged< HeapObject > host, ExternalPointerSlot dest, Address value, ExternalPointerTag tag)v8::internal::Deserializer< Isolate >inlineprivate
WriteHeapPointer(SlotAccessor slot_accessor, Tagged< HeapObject > heap_object, ReferenceDescriptor descr, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::Deserializer< Isolate >private
WriteHeapPointer(SlotAccessor slot_accessor, DirectHandle< HeapObject > heap_object, ReferenceDescriptor descr, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::Deserializer< Isolate >private
WriteIndirectPointer(IndirectPointerSlot dest, Tagged< HeapObject > value)v8::internal::Deserializer< Isolate >inlineprivate
~Deserializer() overridev8::internal::Deserializer< Isolate >
~RootVisitor()=defaultv8::internal::RootVisitorvirtual