Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/profiler/
Dheap-snapshot-generator.h37 class HeapSnapshot; variable
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_;
217 class HeapSnapshot {
219 explicit HeapSnapshot(HeapProfiler* profiler, bool global_objects_as_roots,
221 HeapSnapshot(const HeapSnapshot&) = delete;
222 HeapSnapshot& operator=(const HeapSnapshot&) = delete;
373 V8HeapExplorer(HeapSnapshot* snapshot,
[all …]
Dheap-profiler.h23 class HeapSnapshot; variable
34 HeapSnapshot* TakeSnapshot(v8::ActivityControl* control,
57 HeapSnapshot* GetSnapshot(int index);
61 void RemoveSnapshot(HeapSnapshot* snapshot);
104 std::vector<std::unique_ptr<HeapSnapshot>> snapshots_;
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()
Dheap-snapshot-generator.cc213 HeapEntry::HeapEntry(HeapSnapshot* snapshot, int index, Type type, in HeapEntry()
387 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler, bool global_objects_as_roots, in HeapSnapshot() function in v8::internal::HeapSnapshot
405 void HeapSnapshot::Delete() { in Delete()
409 void HeapSnapshot::RememberLastJSObjectId() { in RememberLastJSObjectId()
413 void HeapSnapshot::AddSyntheticRootEntries() { in AddSyntheticRootEntries()
424 void HeapSnapshot::AddRootEntry() { in AddRootEntry()
433 void HeapSnapshot::AddGcRootsEntry() { in AddGcRootsEntry()
439 void HeapSnapshot::AddGcSubrootEntry(Root root, SnapshotObjectId id) { in AddGcSubrootEntry()
445 void HeapSnapshot::AddLocation(HeapEntry* entry, int scriptId, int line, in AddLocation()
450 HeapEntry* HeapSnapshot::AddEntry(HeapEntry::Type type, in AddEntry()
[all …]
Dheap-snapshot-generator-inl.h22 HeapSnapshot* HeapGraphEdge::snapshot() const { in snapshot()
/third_party/node/test/addons/heap-profiler/
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/
Dheap_utils.cc28 using v8::HeapSnapshot;
306 snapshot_->Serialize(this, HeapSnapshot::kJSON); in ReadStart()
346 snapshot->Serialize(out, HeapSnapshot::kJSON); in TakeSnapshot()
384 void DeleteHeapSnapshot(const HeapSnapshot* snapshot) { in DeleteHeapSnapshot()
385 const_cast<HeapSnapshot*>(snapshot)->Delete(); in DeleteHeapSnapshot()
Dnode_internals.h393 void DeleteHeapSnapshot(const v8::HeapSnapshot* snapshot);
395 DeleteFnPtr<const v8::HeapSnapshot, DeleteHeapSnapshot>;
/third_party/node/deps/v8/include/
Dv8-profiler.h608 class V8_EXPORT HeapSnapshot {
929 const HeapSnapshot* GetHeapSnapshot(int index);
981 const HeapSnapshot* TakeHeapSnapshot(
/third_party/node/deps/v8/src/inspector/
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/
Dapi.cc10137 static i::HeapSnapshot* ToInternal(const HeapSnapshot* snapshot) { in ToInternal()
10138 return const_cast<i::HeapSnapshot*>( in ToInternal()
10139 reinterpret_cast<const i::HeapSnapshot*>(snapshot)); in ToInternal()
10142 void HeapSnapshot::Delete() { in Delete()
10153 const HeapGraphNode* HeapSnapshot::GetRoot() const { in GetRoot()
10157 const HeapGraphNode* HeapSnapshot::GetNodeById(SnapshotObjectId id) const { in GetNodeById()
10162 int HeapSnapshot::GetNodesCount() const { in GetNodesCount()
10166 const HeapGraphNode* HeapSnapshot::GetNode(int index) const { in GetNode()
10171 SnapshotObjectId HeapSnapshot::GetMaxSnapshotJSObjectId() const { in GetMaxSnapshotJSObjectId()
10175 void HeapSnapshot::Serialize(OutputStream* stream, in Serialize()
[all …]
/third_party/node/deps/v8/src/runtime/
Druntime-test.cc1010 HeapSnapshot* snapshot = heap_profiler->TakeSnapshot( in RUNTIME_FUNCTION()
/third_party/node/doc/changelogs/
DCHANGELOG_V13.md155 …b.com/nodejs/node/commit/9fd0c3528a)] - **src**: remove redundant v8::HeapSnapshot namespace (Juan…
DCHANGELOG_V14.md4032 …b.com/nodejs/node/commit/ca7e0a226e)] - **src**: remove redundant v8::HeapSnapshot namespace (Juan…
DCHANGELOG_V12.md2072 …b.com/nodejs/node/commit/71bdcaeac7)] - **src**: remove redundant v8::HeapSnapshot namespace (Juan…
/third_party/rust/crates/bindgen/bindgen-tests/tests/
Dstylo.hpp104193 class HeapSnapshot;
104226 static already_AddRefed<devtools::HeapSnapshot> ReadHeapSnapshot(GlobalObject& global,
136511 HeapSnapshot, enumerator
137297 HeapSnapshot, enumerator
140036 struct PrototypeTraits<prototypes::id::HeapSnapshot>