Home
last modified time | relevance | path

Searched refs:HeapSnapshot (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/profiler/
Dheap-snapshot-generator.h30 class HeapSnapshot; variable
60 void ReplaceToIndexWithEntry(HeapSnapshot* snapshot);
78 V8_INLINE HeapSnapshot* snapshot() const;
120 HeapEntry(HeapSnapshot* snapshot,
127 HeapSnapshot* snapshot() { return snapshot_; } in snapshot()
159 HeapSnapshot* snapshot_;
172 class HeapSnapshot {
174 explicit HeapSnapshot(HeapProfiler* profiler);
223 DISALLOW_COPY_AND_ASSIGN(HeapSnapshot);
352 V8HeapExplorer(HeapSnapshot* snapshot,
[all …]
Dheap-profiler.h23 class HeapSnapshot; variable
32 HeapSnapshot* TakeSnapshot(
53 HeapSnapshot* GetSnapshot(int index);
56 void RemoveSnapshot(HeapSnapshot* snapshot);
99 std::vector<std::unique_ptr<HeapSnapshot>> snapshots_;
Dheap-profiler.cc30 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) { in RemoveSnapshot()
33 [&](const std::unique_ptr<HeapSnapshot>& entry) { in RemoveSnapshot()
93 HeapSnapshot* HeapProfiler::TakeSnapshot( in TakeSnapshot()
96 HeapSnapshot* result = new HeapSnapshot(this); in TakeSnapshot()
170 HeapSnapshot* HeapProfiler::GetSnapshot(int index) { in GetSnapshot()
Dheap-snapshot-generator.cc57 void HeapGraphEdge::ReplaceToIndexWithEntry(HeapSnapshot* snapshot) { in ReplaceToIndexWithEntry()
64 HeapEntry::HeapEntry(HeapSnapshot* snapshot, in HeapEntry()
180 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler) in HeapSnapshot() function in v8::internal::HeapSnapshot
197 void HeapSnapshot::Delete() { in Delete()
202 void HeapSnapshot::RememberLastJSObjectId() { in RememberLastJSObjectId()
207 void HeapSnapshot::AddSyntheticRootEntries() { in AddSyntheticRootEntries()
219 HeapEntry* HeapSnapshot::AddRootEntry() { in AddRootEntry()
233 HeapEntry* HeapSnapshot::AddGcRootsEntry() { in AddGcRootsEntry()
244 HeapEntry* HeapSnapshot::AddGcSubrootEntry(Root root, SnapshotObjectId id) { in AddGcSubrootEntry()
252 void HeapSnapshot::AddLocation(int entry, int scriptId, int line, int col) { in AddLocation()
[all …]
Dheap-snapshot-generator-inl.h27 HeapSnapshot* HeapGraphEdge::snapshot() const { in snapshot()
/external/v8/include/
Dv8-profiler.h473 class V8_EXPORT HeapSnapshot {
756 const HeapSnapshot* GetHeapSnapshot(int index);
802 const HeapSnapshot* TakeHeapSnapshot(
/external/v8/src/inspector/
Dv8-heap-profiler-agent-impl.cc223 const v8::HeapSnapshot* snapshot = in takeHeapSnapshot()
228 const_cast<v8::HeapSnapshot*>(snapshot)->Delete(); in takeHeapSnapshot()
/external/v8/src/
Dapi.cc10309 static i::HeapSnapshot* ToInternal(const HeapSnapshot* snapshot) { in ToInternal()
10310 return const_cast<i::HeapSnapshot*>( in ToInternal()
10311 reinterpret_cast<const i::HeapSnapshot*>(snapshot)); in ToInternal()
10315 void HeapSnapshot::Delete() { in Delete()
10326 const HeapGraphNode* HeapSnapshot::GetRoot() const { in GetRoot()
10331 const HeapGraphNode* HeapSnapshot::GetNodeById(SnapshotObjectId id) const { in GetNodeById()
10337 int HeapSnapshot::GetNodesCount() const { in GetNodesCount()
10342 const HeapGraphNode* HeapSnapshot::GetNode(int index) const { in GetNode()
10348 SnapshotObjectId HeapSnapshot::GetMaxSnapshotJSObjectId() const { in GetMaxSnapshotJSObjectId()
10353 void HeapSnapshot::Serialize(OutputStream* stream, in Serialize()
[all …]
/external/v8/
DChangeLog40519 Remove uid and title from HeapSnapshot (Chromium issue 465651).