|
V8 Project
|
Collaboration diagram for v8::internal::SnapshotFiller: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) |
Private Attributes | |
| HeapSnapshot * | snapshot_ |
| StringsStorage * | names_ |
| HeapEntriesMap * | entries_ |
Definition at line 894 of file heap-snapshot-generator.cc.
|
inlineexplicit |
Definition at line 896 of file heap-snapshot-generator.cc.
|
inline |
Definition at line 900 of file heap-snapshot-generator.cc.
References v8::internal::HeapEntriesAllocator::AllocateEntry(), entries_, and v8::internal::HeapEntriesMap::Pair().
Referenced by FindOrAddEntry().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 905 of file heap-snapshot-generator.cc.
References v8::internal::HeapSnapshot::entries(), entries_, v8::internal::HeapEntriesMap::Map(), NULL, and snapshot_.
Referenced by FindOrAddEntry(), and v8::internal::NativeObjectsExplorer::SetWrapperNativeReferences().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 909 of file heap-snapshot-generator.cc.
References AddEntry(), FindEntry(), and NULL.
Referenced by v8::internal::V8HeapExplorer::ExtractJSArrayBufferReferences(), v8::internal::NativeObjectsExplorer::FillImplicitReferences(), v8::internal::V8HeapExplorer::GetEntry(), v8::internal::NativeObjectsExplorer::SetNativeRootReference(), v8::internal::NativeObjectsExplorer::SetRootNativeRootsReference(), and v8::internal::NativeObjectsExplorer::SetWrapperNativeReferences().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 920 of file heap-snapshot-generator.cc.
References v8::internal::HeapSnapshot::entries(), and snapshot_.
Referenced by v8::internal::V8HeapExplorer::SetGcRootsReference(), v8::internal::V8HeapExplorer::SetGcSubrootReference(), v8::internal::V8HeapExplorer::SetRootGcRootsReference(), v8::internal::NativeObjectsExplorer::SetRootNativeRootsReference(), and v8::internal::NativeObjectsExplorer::SetWrapperNativeReferences().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 913 of file heap-snapshot-generator.cc.
References v8::internal::HeapSnapshot::entries(), and snapshot_.
Referenced by v8::internal::V8HeapExplorer::SetElementReference(), and v8::internal::V8HeapExplorer::SetHiddenReference().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 934 of file heap-snapshot-generator.cc.
References v8::internal::HeapSnapshot::entries(), v8::internal::StringsStorage::GetName(), names_, and snapshot_.
Referenced by v8::internal::V8HeapExplorer::SetGcSubrootReference(), v8::internal::NativeObjectsExplorer::SetNativeRootReference(), and v8::internal::V8HeapExplorer::SetUserGlobalReference().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 927 of file heap-snapshot-generator.cc.
References v8::internal::HeapSnapshot::entries(), and snapshot_.
Referenced by v8::internal::V8HeapExplorer::ExtractJSArrayBufferReferences(), v8::internal::NativeObjectsExplorer::FillImplicitReferences(), v8::internal::V8HeapExplorer::SetContextReference(), v8::internal::V8HeapExplorer::SetGcSubrootReference(), v8::internal::V8HeapExplorer::SetInternalReference(), v8::internal::V8HeapExplorer::SetNativeBindReference(), v8::internal::V8HeapExplorer::SetPropertyReference(), v8::internal::V8HeapExplorer::SetWeakReference(), and v8::internal::NativeObjectsExplorer::SetWrapperNativeReferences().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 948 of file heap-snapshot-generator.cc.
Referenced by AddEntry(), and FindEntry().
|
private |
Definition at line 947 of file heap-snapshot-generator.cc.
Referenced by SetNamedAutoIndexReference().
|
private |
Definition at line 946 of file heap-snapshot-generator.cc.
Referenced by FindEntry(), SetIndexedAutoIndexReference(), SetIndexedReference(), SetNamedAutoIndexReference(), and SetNamedReference().