v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <profile-generator.h>
Public Member Functions | |
NativeObjectsExplorer (HeapSnapshot *snapshot, SnapshottingProgressReportingInterface *progress) | |
virtual | ~NativeObjectsExplorer () |
void | AddRootEntries (SnapshotFillerInterface *filler) |
int | EstimateObjectsCount () |
bool | IterateAndExtractReferences (SnapshotFillerInterface *filler) |
Friends | |
class | GlobalHandlesExtractor |
Definition at line 965 of file profile-generator.h.
NativeObjectsExplorer | ( | HeapSnapshot * | snapshot, |
SnapshottingProgressReportingInterface * | progress | ||
) |
Definition at line 2783 of file profile-generator.cc.
|
virtual |
Definition at line 2799 of file profile-generator.cc.
References RetainedObjectInfo::Dispose(), TemplateHashMapImpl< AllocationPolicy >::Next(), v8::internal::NULL, and TemplateHashMapImpl< AllocationPolicy >::Start().
void AddRootEntries | ( | SnapshotFillerInterface * | filler | ) |
int EstimateObjectsCount | ( | ) |
Definition at line 2822 of file profile-generator.cc.
References TemplateHashMapImpl< AllocationPolicy >::occupancy().
Referenced by NativeObjectsExplorer::IterateAndExtractReferences().
bool IterateAndExtractReferences | ( | SnapshotFillerInterface * | filler | ) |
Definition at line 2890 of file profile-generator.cc.
References List< T, P >::at(), NativeObjectsExplorer::EstimateObjectsCount(), TemplateHashMapImpl< AllocationPolicy >::Next(), v8::internal::NULL, and TemplateHashMapImpl< AllocationPolicy >::Start().
|
friend |
Definition at line 1015 of file profile-generator.h.