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

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

AddEntry(Address address, HeapEntry::Type type, const char *name, size_t size)v8::internal::V8HeapExplorer
AddEntry(Tagged< HeapObject > object)v8::internal::V8HeapExplorerprivate
AddEntry(Tagged< HeapObject > object, HeapEntry::Type type, const char *name)v8::internal::V8HeapExplorerprivate
AllocateEntry(HeapThing ptr) overridev8::internal::V8HeapExplorervirtual
AllocateEntry(Tagged< Smi > smi) overridev8::internal::V8HeapExplorervirtual
CollectTemporaryGlobalObjectsTags()v8::internal::V8HeapExplorer
EstimateObjectsCount()v8::internal::V8HeapExplorer
ExtractAccessorInfoReferences(HeapEntry *entry, Tagged< AccessorInfo > accessor_info)v8::internal::V8HeapExplorerprivate
ExtractAccessorPairProperty(HeapEntry *entry, Tagged< Name > key, Tagged< Object > callback_obj, int field_offset=-1)v8::internal::V8HeapExplorerprivate
ExtractAccessorPairReferences(HeapEntry *entry, Tagged< AccessorPair > accessors)v8::internal::V8HeapExplorerprivate
ExtractAllocationSiteReferences(HeapEntry *entry, Tagged< AllocationSite > site)v8::internal::V8HeapExplorerprivate
ExtractArrayBoilerplateDescriptionReferences(HeapEntry *entry, Tagged< ArrayBoilerplateDescription > value)v8::internal::V8HeapExplorerprivate
ExtractBytecodeArrayReferences(HeapEntry *entry, Tagged< BytecodeArray > bytecode)v8::internal::V8HeapExplorerprivate
ExtractCellReferences(HeapEntry *entry, Tagged< Cell > cell)v8::internal::V8HeapExplorerprivate
ExtractCodeReferences(HeapEntry *entry, Tagged< Code > code)v8::internal::V8HeapExplorerprivate
ExtractContextReferences(HeapEntry *entry, Tagged< Context > context)v8::internal::V8HeapExplorerprivate
ExtractDescriptorArrayReferences(HeapEntry *entry, Tagged< DescriptorArray > array)v8::internal::V8HeapExplorerprivate
ExtractElementReferences(Tagged< JSObject > js_obj, HeapEntry *entry)v8::internal::V8HeapExplorerprivate
ExtractEnumCacheReferences(HeapEntry *entry, Tagged< EnumCache > cache)v8::internal::V8HeapExplorerprivate
ExtractEphemeronHashTableReferences(HeapEntry *entry, Tagged< EphemeronHashTable > table)v8::internal::V8HeapExplorerprivate
ExtractFeedbackCellReferences(HeapEntry *entry, Tagged< FeedbackCell > feedback_cell)v8::internal::V8HeapExplorerprivate
ExtractFeedbackVectorReferences(HeapEntry *entry, Tagged< FeedbackVector > feedback_vector)v8::internal::V8HeapExplorerprivate
ExtractFixedArrayReferences(HeapEntry *entry, Tagged< FixedArray > array)v8::internal::V8HeapExplorerprivate
ExtractInstructionStreamReferences(HeapEntry *entry, Tagged< InstructionStream > code)v8::internal::V8HeapExplorerprivate
ExtractInternalReferences(Tagged< JSObject > js_obj, HeapEntry *entry)v8::internal::V8HeapExplorerprivate
ExtractJSArrayBufferReferences(HeapEntry *entry, Tagged< JSArrayBuffer > buffer)v8::internal::V8HeapExplorerprivate
ExtractJSCollectionReferences(HeapEntry *entry, Tagged< JSCollection > collection)v8::internal::V8HeapExplorerprivate
ExtractJSGeneratorObjectReferences(HeapEntry *entry, Tagged< JSGeneratorObject > generator)v8::internal::V8HeapExplorerprivate
ExtractJSGlobalProxyReferences(HeapEntry *entry, Tagged< JSGlobalProxy > proxy)v8::internal::V8HeapExplorerprivate
ExtractJSObjectReferences(HeapEntry *entry, Tagged< JSObject > js_obj)v8::internal::V8HeapExplorerprivate
ExtractJSPromiseReferences(HeapEntry *entry, Tagged< JSPromise > promise)v8::internal::V8HeapExplorerprivate
ExtractJSWeakCollectionReferences(HeapEntry *entry, Tagged< JSWeakCollection > collection)v8::internal::V8HeapExplorerprivate
ExtractJSWeakRefReferences(HeapEntry *entry, Tagged< JSWeakRef > js_weak_ref)v8::internal::V8HeapExplorerprivate
ExtractLocation(HeapEntry *entry, Tagged< HeapObject > object)v8::internal::V8HeapExplorerprivate
ExtractLocationForJSFunction(HeapEntry *entry, Tagged< JSFunction > func)v8::internal::V8HeapExplorerprivate
ExtractMapReferences(HeapEntry *entry, Tagged< Map > map)v8::internal::V8HeapExplorerprivate
ExtractNumberReference(HeapEntry *entry, Tagged< Object > number)v8::internal::V8HeapExplorerprivate
ExtractPropertyCellReferences(HeapEntry *entry, Tagged< PropertyCell > cell)v8::internal::V8HeapExplorerprivate
ExtractPropertyReferences(Tagged< JSObject > js_obj, HeapEntry *entry)v8::internal::V8HeapExplorerprivate
ExtractPrototypeInfoReferences(HeapEntry *entry, Tagged< PrototypeInfo > info)v8::internal::V8HeapExplorerprivate
ExtractReferences(HeapEntry *entry, Tagged< HeapObject > obj)v8::internal::V8HeapExplorerprivate
ExtractRegExpBoilerplateDescriptionReferences(HeapEntry *entry, Tagged< RegExpBoilerplateDescription > value)v8::internal::V8HeapExplorerprivate
ExtractScopeInfoReferences(HeapEntry *entry, Tagged< ScopeInfo > info)v8::internal::V8HeapExplorerprivate
ExtractScriptReferences(HeapEntry *entry, Tagged< Script > script)v8::internal::V8HeapExplorerprivate
ExtractSharedFunctionInfoReferences(HeapEntry *entry, Tagged< SharedFunctionInfo > shared)v8::internal::V8HeapExplorerprivate
ExtractStringReferences(HeapEntry *entry, Tagged< String > obj)v8::internal::V8HeapExplorerprivate
ExtractSymbolReferences(HeapEntry *entry, Tagged< Symbol > symbol)v8::internal::V8HeapExplorerprivate
ExtractTransitionArrayReferences(HeapEntry *entry, Tagged< TransitionArray > transitions)v8::internal::V8HeapExplorerprivate
ExtractWeakArrayReferences(int header_size, HeapEntry *entry, Tagged< T > array)v8::internal::V8HeapExplorerprivate
ExtractWeakCellReferences(HeapEntry *entry, Tagged< WeakCell > weak_cell)v8::internal::V8HeapExplorerprivate
generator_v8::internal::V8HeapExplorerprivate
GetConstructor(Isolate *isolate, Tagged< JSReceiver > receiver)v8::internal::V8HeapExplorerstatic
GetConstructorName(Isolate *isolate, Tagged< JSObject > object)v8::internal::V8HeapExplorerstatic
GetEntry(Tagged< Object > obj)v8::internal::V8HeapExplorerprivate
GetLocationFunction(Tagged< HeapObject > object)v8::internal::V8HeapExplorerprivate
GetStrongGcSubrootName(Tagged< HeapObject > object)v8::internal::V8HeapExplorerprivate
GetSystemEntryName(Tagged< HeapObject > object)v8::internal::V8HeapExplorerprivate
GetSystemEntryType(Tagged< HeapObject > object)v8::internal::V8HeapExplorerprivate
global_object_name_resolver_v8::internal::V8HeapExplorerprivate
global_object_tag_map_v8::internal::V8HeapExplorerprivate
heap_v8::internal::V8HeapExplorerprivate
heap_object_map_v8::internal::V8HeapExplorerprivate
IndexedReferencesExtractor classv8::internal::V8HeapExplorerfriend
IsEssentialHiddenReference(Tagged< Object > parent, int field_offset)v8::internal::V8HeapExplorerprivate
IsEssentialObject(Tagged< Object > object)v8::internal::V8HeapExplorerprivate
isolate()v8::internal::V8HeapExplorerinline
IterateAndExtractReferences(HeapSnapshotGenerator *generator)v8::internal::V8HeapExplorer
MakeGlobalObjectTagMap(TemporaryGlobalObjectTags &&)v8::internal::V8HeapExplorer
MarkVisitedField(int offset)v8::internal::V8HeapExplorerprivate
max_pointers_v8::internal::V8HeapExplorerprivate
names_v8::internal::V8HeapExplorerprivate
operator=(const V8HeapExplorer &)=deletev8::internal::V8HeapExplorer
PopulateLineEnds()v8::internal::V8HeapExplorer
progress_v8::internal::V8HeapExplorerprivate
RecursivelyTagConstantPool(Tagged< Object > obj, const char *tag, HeapEntry::Type type, int recursion_limit)v8::internal::V8HeapExplorerprivate
RootsReferencesExtractor classv8::internal::V8HeapExplorerfriend
SetContextReference(HeapEntry *parent_entry, Tagged< String > reference_name, Tagged< Object > child, int field_offset)v8::internal::V8HeapExplorerprivate
SetDataOrAccessorPropertyReference(PropertyKind kind, HeapEntry *parent_entry, Tagged< Name > reference_name, Tagged< Object > child, const char *name_format_string=nullptr, int field_offset=-1)v8::internal::V8HeapExplorerprivate
SetElementReference(HeapEntry *parent_entry, int index, Tagged< Object > child)v8::internal::V8HeapExplorerprivate
SetGcRootsReference(Root root)v8::internal::V8HeapExplorerprivate
SetGcSubrootReference(Root root, const char *description, bool is_weak, Tagged< Object > child)v8::internal::V8HeapExplorerprivate
SetHiddenReference(Tagged< HeapObject > parent_obj, HeapEntry *parent_entry, int index, Tagged< Object > child, int field_offset)v8::internal::V8HeapExplorerprivate
SetInternalReference(HeapEntry *parent_entry, const char *reference_name, Tagged< Object > child, int field_offset=-1)v8::internal::V8HeapExplorerprivate
SetInternalReference(HeapEntry *parent_entry, int index, Tagged< Object > child, int field_offset=-1)v8::internal::V8HeapExplorerprivate
SetNativeBindReference(HeapEntry *parent_entry, const char *reference_name, Tagged< Object > child)v8::internal::V8HeapExplorerprivate
SetPropertyReference(HeapEntry *parent_entry, Tagged< Name > reference_name, Tagged< Object > child, const char *name_format_string=nullptr, int field_offset=-1)v8::internal::V8HeapExplorerprivate
SetRootGcRootsReference()v8::internal::V8HeapExplorerprivate
SetUserGlobalReference(Tagged< Object > user_global)v8::internal::V8HeapExplorerprivate
SetWeakReference(HeapEntry *parent_entry, const char *reference_name, Tagged< Object > child_obj, int field_offset, HeapEntry::ReferenceVerification verification=HeapEntry::kVerify)v8::internal::V8HeapExplorerprivate
SetWeakReference(HeapEntry *parent_entry, int index, Tagged< Object > child_obj, std::optional< int > field_offset)v8::internal::V8HeapExplorerprivate
snapshot_v8::internal::V8HeapExplorerprivate
strong_gc_subroot_names_v8::internal::V8HeapExplorerprivate
TagBuiltinCodeObject(Tagged< Code > code, const char *name)v8::internal::V8HeapExplorer
TagObject(Tagged< Object > obj, const char *tag, std::optional< HeapEntry::Type > type={}, bool overwrite_existing_name=false)v8::internal::V8HeapExplorerprivate
TemporaryGlobalObjectTags typedefv8::internal::V8HeapExplorer
user_roots_v8::internal::V8HeapExplorerprivate
V8HeapExplorer(HeapSnapshot *snapshot, SnapshottingProgressReportingInterface *progress, v8::HeapProfiler::ObjectNameResolver *resolver)v8::internal::V8HeapExplorer
V8HeapExplorer(const V8HeapExplorer &)=deletev8::internal::V8HeapExplorer
visited_fields_v8::internal::V8HeapExplorerprivate
~HeapEntriesAllocator()=defaultv8::internal::HeapEntriesAllocatorvirtual
~V8HeapExplorer() override=defaultv8::internal::V8HeapExplorer