v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SnapshotFiller Class Reference

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)
 

Detailed Description

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

Constructor & Destructor Documentation

SnapshotFiller ( HeapSnapshot snapshot,
HeapEntriesMap entries 
)
inlineexplicit

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

Member Function Documentation

HeapEntry* FindEntry ( HeapThing  ptr)
inline
HeapEntry* FindOrAddEntry ( HeapThing  ptr,
HeapEntriesAllocator allocator 
)
inline
void SetIndexedAutoIndexReference ( HeapGraphEdge::Type  type,
int  parent,
HeapEntry *  child_entry 
)
inline

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

References HeapSnapshot::entries().

void SetIndexedReference ( HeapGraphEdge::Type  type,
int  parent,
int  index,
HeapEntry *  child_entry 
)
inline

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

References HeapSnapshot::entries().

void SetNamedAutoIndexReference ( HeapGraphEdge::Type  type,
int  parent,
HeapEntry *  child_entry 
)
inline
void SetNamedReference ( HeapGraphEdge::Type  type,
int  parent,
const char *  reference_name,
HeapEntry *  child_entry 
)
inline

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

References HeapSnapshot::entries().


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