v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::EmbedderGraphEntriesAllocator Class Reference
Inheritance diagram for v8::internal::EmbedderGraphEntriesAllocator:
Collaboration diagram for v8::internal::EmbedderGraphEntriesAllocator:

Public Member Functions

 EmbedderGraphEntriesAllocator (HeapSnapshot *snapshot)
 
HeapEntryAllocateEntry (HeapThing ptr) override
 
HeapEntryAllocateEntry (Tagged< Smi > smi) override
 
- Public Member Functions inherited from v8::internal::HeapEntriesAllocator
virtual ~HeapEntriesAllocator ()=default
 

Private Attributes

HeapSnapshotsnapshot_
 
StringsStoragenames_
 
HeapObjectsMapheap_object_map_
 

Detailed Description

Definition at line 3030 of file heap-snapshot-generator.cc.

Constructor & Destructor Documentation

◆ EmbedderGraphEntriesAllocator()

v8::internal::EmbedderGraphEntriesAllocator::EmbedderGraphEntriesAllocator ( HeapSnapshot * snapshot)
inlineexplicit

Definition at line 3032 of file heap-snapshot-generator.cc.

Member Function Documentation

◆ AllocateEntry() [1/2]

HeapEntry * v8::internal::EmbedderGraphEntriesAllocator::AllocateEntry ( HeapThing ptr)
overridevirtual

Implements v8::internal::HeapEntriesAllocator.

Definition at line 3071 of file heap-snapshot-generator.cc.

Here is the call graph for this function:

◆ AllocateEntry() [2/2]

HeapEntry * v8::internal::EmbedderGraphEntriesAllocator::AllocateEntry ( Tagged< Smi > smi)
overridevirtual

Implements v8::internal::HeapEntriesAllocator.

Definition at line 3105 of file heap-snapshot-generator.cc.

Member Data Documentation

◆ heap_object_map_

HeapObjectsMap* v8::internal::EmbedderGraphEntriesAllocator::heap_object_map_
private

Definition at line 3042 of file heap-snapshot-generator.cc.

◆ names_

StringsStorage* v8::internal::EmbedderGraphEntriesAllocator::names_
private

Definition at line 3041 of file heap-snapshot-generator.cc.

◆ snapshot_

HeapSnapshot* v8::internal::EmbedderGraphEntriesAllocator::snapshot_
private

Definition at line 3040 of file heap-snapshot-generator.cc.


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