v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SnapshotFiller Class Reference
Inheritance diagram for SnapshotFiller:
Collaboration diagram for 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)
 
- Public Member Functions inherited from SnapshotFillerInterface
virtual ~SnapshotFillerInterface ()
 

Detailed Description

Definition at line 3017 of file profile-generator.cc.

Constructor & Destructor Documentation

SnapshotFiller ( HeapSnapshot snapshot,
HeapEntriesMap entries 
)
inlineexplicit

Definition at line 3019 of file profile-generator.cc.

Member Function Documentation

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

Implements SnapshotFillerInterface.

Definition at line 3043 of file profile-generator.cc.

References HeapSnapshot::entries().

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

Implements SnapshotFillerInterface.

Definition at line 3036 of file profile-generator.cc.

References HeapSnapshot::entries().

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

Implements SnapshotFillerInterface.

Definition at line 3050 of file profile-generator.cc.

References HeapSnapshot::entries().


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