Home | History | Annotate | Download | only in src

Lines Matching refs:HeapSnapshot

498 class HeapSnapshot;
516 // In a HeapSnapshot, all entries are hand-allocated in a continuous array
535 void Init(HeapSnapshot* snapshot,
543 HeapSnapshot* snapshot() { return snapshot_; }
613 HeapSnapshot* snapshot_;
622 // HeapSnapshot represents a single heap snapshot. It is stored in
626 // HeapSnapshotGenerator fills in a HeapSnapshot.
627 class HeapSnapshot {
630 kFull = v8::HeapSnapshot::kFull
633 HeapSnapshot(HeapSnapshotsCollection* collection,
637 ~HeapSnapshot();
693 DISALLOW_COPY_AND_ASSIGN(HeapSnapshot);
756 HeapSnapshot* NewSnapshot(
757 HeapSnapshot::Type type, const char* name, unsigned uid);
758 void SnapshotGenerationFinished(HeapSnapshot* snapshot);
759 List<HeapSnapshot*>* snapshots() { return &snapshots_; }
760 HeapSnapshot* GetSnapshot(unsigned uid);
761 void RemoveSnapshot(HeapSnapshot* snapshot);
776 List<HeapSnapshot*> snapshots_;
777 // Mapping from snapshots' uids to HeapSnapshot* pointers.
917 V8HeapExplorer(HeapSnapshot* snapshot,
1001 HeapSnapshot* snapshot_;
1025 NativeObjectsExplorer(HeapSnapshot* snapshot,
1058 HeapSnapshot* snapshot_;
1081 HeapSnapshotGenerator(HeapSnapshot* snapshot,
1097 HeapSnapshot* snapshot_;
1114 explicit HeapSnapshotJSONSerializer(HeapSnapshot* snapshot)
1136 HeapSnapshot* CreateFakeSnapshot();
1150 HeapSnapshot* snapshot_;