v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <heap-snapshot-generator.h>
Public Member Functions | |
NativeObjectsExplorer (HeapSnapshot *snapshot, SnapshottingProgressReportingInterface *progress) | |
virtual | ~NativeObjectsExplorer () |
void | AddRootEntries (SnapshotFiller *filler) |
int | EstimateObjectsCount () |
bool | IterateAndExtractReferences (SnapshotFiller *filler) |
Friends | |
class | GlobalHandlesExtractor |
Definition at line 488 of file heap-snapshot-generator.h.
NativeObjectsExplorer | ( | HeapSnapshot * | snapshot, |
SnapshottingProgressReportingInterface * | progress | ||
) |
Definition at line 2220 of file heap-snapshot-generator.cc.
|
virtual |
Definition at line 2238 of file heap-snapshot-generator.cc.
References RetainedObjectInfo::Dispose(), v8::internal::info, TemplateHashMapImpl< AllocationPolicy >::Next(), v8::internal::NULL, and TemplateHashMapImpl< AllocationPolicy >::Start().
void AddRootEntries | ( | SnapshotFiller * | filler | ) |
int EstimateObjectsCount | ( | ) |
Definition at line 2261 of file heap-snapshot-generator.cc.
References TemplateHashMapImpl< AllocationPolicy >::occupancy().
Referenced by NativeObjectsExplorer::IterateAndExtractReferences().
bool IterateAndExtractReferences | ( | SnapshotFiller * | filler | ) |
Definition at line 2333 of file heap-snapshot-generator.cc.
References List< T, P >::at(), NativeObjectsExplorer::EstimateObjectsCount(), v8::internal::info, TemplateHashMapImpl< AllocationPolicy >::Next(), v8::internal::NULL, and TemplateHashMapImpl< AllocationPolicy >::Start().
|
friend |
Definition at line 539 of file heap-snapshot-generator.h.