v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
SnapshotFiller (HeapSnapshot *snapshot, HeapEntriesMap *entries) | |
HeapEntry * | AddEntry (HeapThing ptr, HeapEntriesAllocator *allocator) |
HeapEntry * | FindEntry (HeapThing ptr) |
HeapEntry * | FindOrAddEntry (HeapThing ptr, HeapEntriesAllocator *allocator) |
void | SetIndexedReference (HeapGraphEdge::Type type, int parent, int index, HeapEntry *child_entry) |
void | SetIndexedAutoIndexReference (HeapGraphEdge::Type type, int parent, HeapEntry *child_entry) |
void | SetNamedReference (HeapGraphEdge::Type type, int parent, const char *reference_name, HeapEntry *child_entry) |
void | SetNamedAutoIndexReference (HeapGraphEdge::Type type, int parent, HeapEntry *child_entry) |
Definition at line 930 of file heap-snapshot-generator.cc.
|
inlineexplicit |
Definition at line 932 of file heap-snapshot-generator.cc.
|
inline |
Definition at line 936 of file heap-snapshot-generator.cc.
References HeapEntriesAllocator::AllocateEntry(), and HeapEntriesMap::Pair().
Referenced by V8HeapExplorer::AddRootEntries(), SnapshotFiller::FindOrAddEntry(), and GcSubrootsEnumerator::Synchronize().
|
inline |
Definition at line 941 of file heap-snapshot-generator.cc.
References HeapSnapshot::entries(), HeapEntriesMap::Map(), and v8::internal::NULL.
Referenced by SnapshotFiller::FindOrAddEntry().
|
inline |
Definition at line 945 of file heap-snapshot-generator.cc.
References SnapshotFiller::AddEntry(), SnapshotFiller::FindEntry(), and v8::internal::NULL.
|
inline |
Definition at line 956 of file heap-snapshot-generator.cc.
References HeapSnapshot::entries().
|
inline |
Definition at line 949 of file heap-snapshot-generator.cc.
References HeapSnapshot::entries().
|
inline |
Definition at line 970 of file heap-snapshot-generator.cc.
References HeapSnapshot::entries(), and StringsStorage::GetName().
|
inline |
Definition at line 963 of file heap-snapshot-generator.cc.
References HeapSnapshot::entries().