Home
last modified time | relevance | path

Searched refs:HeapSnapshot (Results 1 - 14 of 14) sorted by relevance

/third_party/node/deps/v8/src/profiler/
H A Dheap-snapshot-generator.h37 class HeapSnapshot;
89 V8_INLINE HeapSnapshot* snapshot() const;
124 HeapEntry(HeapSnapshot* snapshot, int index, Type type, const char* name,
127 HeapSnapshot* snapshot() { return snapshot_; } in snapshot()
205 HeapSnapshot* snapshot_;
212 // HeapSnapshot represents a single heap snapshot. It is stored in
216 // HeapSnapshotGenerator fills in a HeapSnapshot.
217 class HeapSnapshot { class
219 explicit HeapSnapshot(HeapProfiler* profiler, bool global_objects_as_roots,
221 HeapSnapshot(cons
[all...]
H A Dheap-profiler.h23 class HeapSnapshot;
34 HeapSnapshot* TakeSnapshot(v8::ActivityControl* control,
57 HeapSnapshot* GetSnapshot(int index);
61 void RemoveSnapshot(HeapSnapshot* snapshot);
104 std::vector<std::unique_ptr<HeapSnapshot>> snapshots_;
H A Dheap-profiler.cc39 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) { in RemoveSnapshot()
42 [&](const std::unique_ptr<HeapSnapshot>& entry) { in RemoveSnapshot()
81 HeapSnapshot* HeapProfiler::TakeSnapshot( in TakeSnapshot()
86 HeapSnapshot* result = new HeapSnapshot(this, treat_global_objects_as_roots, in TakeSnapshot()
166 HeapSnapshot* HeapProfiler::GetSnapshot(int index) { in GetSnapshot()
H A Dheap-snapshot-generator.cc214 HeapEntry::HeapEntry(HeapSnapshot* snapshot, int index, Type type, in HeapEntry()
388 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler, bool global_objects_as_roots, in HeapSnapshot() function in v8::internal::HeapSnapshot
406 void HeapSnapshot::Delete() { in Delete()
410 void HeapSnapshot::RememberLastJSObjectId() { in RememberLastJSObjectId()
414 void HeapSnapshot::AddSyntheticRootEntries() { in AddSyntheticRootEntries()
425 void HeapSnapshot::AddRootEntry() { in AddRootEntry()
434 void HeapSnapshot::AddGcRootsEntry() { in AddGcRootsEntry()
440 void HeapSnapshot::AddGcSubrootEntry(Root root, SnapshotObjectId id) { in AddGcSubrootEntry()
446 void HeapSnapshot
[all...]
H A Dheap-snapshot-generator-inl.h22 HeapSnapshot* HeapGraphEdge::snapshot() const { in snapshot()
/third_party/node/test/addons/heap-profiler/
H A Dbinding.cc9 const v8::HeapSnapshot* const heap_snapshot = in Test()
15 heap_snapshot->Serialize(&output_stream, v8::HeapSnapshot::kJSON); in Test()
16 const_cast<v8::HeapSnapshot*>(heap_snapshot)->Delete(); in Test()
/third_party/node/src/
H A Dheap_utils.cc28 using v8::HeapSnapshot;
306 snapshot_->Serialize(this, HeapSnapshot::kJSON);
332 "snapshot", sizeof(*snapshot_), "HeapSnapshot");
346 snapshot->Serialize(out, HeapSnapshot::kJSON); in TakeSnapshot()
384 void DeleteHeapSnapshot(const HeapSnapshot* snapshot) { in DeleteHeapSnapshot()
385 const_cast<HeapSnapshot*>(snapshot)->Delete(); in DeleteHeapSnapshot()
H A Dnode_internals.h393 void DeleteHeapSnapshot(const v8::HeapSnapshot* snapshot);
395 DeleteFnPtr<const v8::HeapSnapshot, DeleteHeapSnapshot>;
/third_party/node/deps/v8/include/v8-include/
H A Dv8-profiler.h631 class V8_EXPORT HeapSnapshot { class
874 * |HeapSnapshot|.
963 const HeapSnapshot* GetHeapSnapshot(int index);
993 * parameter. HeapSnapshot::GetNodeById will always return NULL for such id.
1064 const HeapSnapshot* TakeHeapSnapshot(
1073 const HeapSnapshot* TakeHeapSnapshot(
1085 * HeapSnapshot.
/third_party/node/deps/v8/include/
H A Dv8-profiler.h628 class V8_EXPORT HeapSnapshot { class
871 * |HeapSnapshot|.
949 const HeapSnapshot* GetHeapSnapshot(int index);
979 * parameter. HeapSnapshot::GetNodeById will always return NULL for such id.
1001 const HeapSnapshot* TakeHeapSnapshot(
1014 * HeapSnapshot.
/third_party/node/deps/v8/src/inspector/
H A Dv8-heap-profiler-agent-impl.cc274 const v8::HeapSnapshot* snapshot = profiler->TakeHeapSnapshot( in takeHeapSnapshot()
280 const_cast<v8::HeapSnapshot*>(snapshot)->Delete(); in takeHeapSnapshot()
/third_party/node/deps/v8/src/api/
H A Dapi.cc10171 static i::HeapSnapshot* ToInternal(const HeapSnapshot* snapshot) { in ToInternal()
10172 return const_cast<i::HeapSnapshot*>( in ToInternal()
10173 reinterpret_cast<const i::HeapSnapshot*>(snapshot)); in ToInternal()
10176 void HeapSnapshot::Delete() { in Delete()
10187 const HeapGraphNode* HeapSnapshot::GetRoot() const { in GetRoot()
10191 const HeapGraphNode* HeapSnapshot::GetNodeById(SnapshotObjectId id) const { in GetNodeById()
10196 int HeapSnapshot::GetNodesCount() const { in GetNodesCount()
10200 const HeapGraphNode* HeapSnapshot::GetNode(int index) const { in GetNode()
10205 SnapshotObjectId HeapSnapshot
[all...]
/third_party/node/deps/v8/src/runtime/
H A Druntime-test.cc1011 HeapSnapshot* snapshot = heap_profiler->TakeSnapshot( in RUNTIME_FUNCTION()
/third_party/rust/crates/bindgen/bindgen-tests/tests/
H A Dstylo.hpp[all...]

Completed in 71 milliseconds