/third_party/node/deps/v8/src/profiler/ |
D | heap-profiler.cc | 19 HeapProfiler::HeapProfiler(Heap* heap) in HeapProfiler() function in v8::internal::HeapProfiler 25 HeapProfiler::~HeapProfiler() = default; 27 void HeapProfiler::DeleteAllSnapshots() { in DeleteAllSnapshots() 32 void HeapProfiler::MaybeClearStringsStorage() { in MaybeClearStringsStorage() 39 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) { in RemoveSnapshot() 47 void HeapProfiler::AddBuildEmbedderGraphCallback( in AddBuildEmbedderGraphCallback() 48 v8::HeapProfiler::BuildEmbedderGraphCallback callback, void* data) { in AddBuildEmbedderGraphCallback() 52 void HeapProfiler::RemoveBuildEmbedderGraphCallback( in RemoveBuildEmbedderGraphCallback() 53 v8::HeapProfiler::BuildEmbedderGraphCallback callback, void* data) { in RemoveBuildEmbedderGraphCallback() 61 void HeapProfiler::BuildEmbedderGraph(Isolate* isolate, in BuildEmbedderGraph() [all …]
|
D | heap-profiler.h | 27 class HeapProfiler : public HeapObjectAllocationTracker { 29 explicit HeapProfiler(Heap* heap); 30 ~HeapProfiler() override; 31 HeapProfiler(const HeapProfiler&) = delete; 32 HeapProfiler& operator=(const HeapProfiler&) = delete; 35 v8::HeapProfiler::ObjectNameResolver* resolver, 40 v8::HeapProfiler::SamplingFlags); 70 v8::HeapProfiler::BuildEmbedderGraphCallback callback, void* data); 72 v8::HeapProfiler::BuildEmbedderGraphCallback callback, void* data); 79 v8::HeapProfiler::GetDetachednessCallback callback, void* data); [all …]
|
D | heap-snapshot-generator.h | 36 class HeapProfiler; variable 219 explicit HeapSnapshot(HeapProfiler* profiler, bool global_objects_as_roots, 225 HeapProfiler* profiler() const { return profiler_; } in profiler() 264 HeapProfiler* profiler_; 375 v8::HeapProfiler::ObjectNameResolver* resolver); 514 v8::HeapProfiler::ObjectNameResolver* global_object_name_resolver_; 564 v8::HeapProfiler::ObjectNameResolver* resolver,
|
D | sampling-heap-profiler.h | 120 int stack_depth, v8::HeapProfiler::SamplingFlags flags); 196 v8::HeapProfiler::SamplingFlags flags_;
|
D | sampling-heap-profiler.cc | 53 v8::HeapProfiler::SamplingFlags flags) in SamplingHeapProfiler() 258 if (flags_ & v8::HeapProfiler::kSamplingForceGC) { in GetAllocationProfile()
|
D | heap-snapshot-generator.cc | 387 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler, bool global_objects_as_roots, in HeapSnapshot() 566 if (entry == nullptr) return v8::HeapProfiler::kUnknownObjectId; in FindEntry() 602 return v8::HeapProfiler::kUnknownObjectId; in FindMergedNativeEntry() 747 v8::HeapProfiler::ObjectNameResolver* resolver) in V8HeapExplorer() 2597 v8::HeapProfiler::ObjectNameResolver* resolver, Heap* heap) in HeapSnapshotGenerator()
|
/third_party/node/deps/v8/src/inspector/ |
D | v8-heap-profiler-agent-impl.cc | 36 explicit HeapSnapshotProgress(protocol::HeapProfiler::Frontend* frontend) in HeapSnapshotProgress() 49 protocol::HeapProfiler::Frontend* m_frontend; 53 : public v8::HeapProfiler::ObjectNameResolver { 88 explicit HeapSnapshotOutputStream(protocol::HeapProfiler::Frontend* frontend) in HeapSnapshotOutputStream() 99 protocol::HeapProfiler::Frontend* m_frontend; 103 v8::HeapProfiler* profiler = isolate->GetHeapProfiler(); in objectByHeapObjectId() 123 explicit HeapStatsStream(protocol::HeapProfiler::Frontend* frontend) in HeapStatsStream() 147 protocol::HeapProfiler::Frontend* m_frontend; 256 v8::HeapProfiler* profiler = m_isolate->GetHeapProfiler(); in disable() 267 v8::HeapProfiler* profiler = m_isolate->GetHeapProfiler(); in takeHeapSnapshot() [all …]
|
D | v8-heap-profiler-agent-impl.h | 25 class V8HeapProfilerAgentImpl : public protocol::HeapProfiler::Backend { 59 std::unique_ptr<protocol::HeapProfiler::SamplingHeapProfile>*) override; 61 std::unique_ptr<protocol::HeapProfiler::SamplingHeapProfile>*) override; 74 protocol::HeapProfiler::Frontend m_frontend;
|
D | v8-inspector-session-impl.cc | 76 method, protocol::HeapProfiler::Metainfo::commandPrefix) || in canDispatchMethod() 128 this, this, agentState(protocol::HeapProfiler::Metainfo::domainName))); in V8InspectorSessionImpl() 129 protocol::HeapProfiler::Dispatcher::wire(&m_dispatcher, in V8InspectorSessionImpl() 430 .setName(protocol::HeapProfiler::Metainfo::domainName) in supportedDomainsImpl() 431 .setVersion(protocol::HeapProfiler::Metainfo::version) in supportedDomainsImpl()
|
D | BUILD.gn | 18 "protocol/HeapProfiler.cpp", 19 "protocol/HeapProfiler.h",
|
/third_party/node/deps/v8/include/ |
D | v8-profiler.h | 896 class V8_EXPORT HeapProfiler { 1086 HeapProfiler(); 1087 ~HeapProfiler(); 1088 HeapProfiler(const HeapProfiler&); 1089 HeapProfiler& operator=(const HeapProfiler&);
|
D | v8-isolate.h | 33 class HeapProfiler; variable 852 HeapProfiler* GetHeapProfiler();
|
D | js_protocol.pdl | 621 experimental domain HeapProfiler
|
/third_party/node/doc/api/ |
D | inspector.md | 220 `HeapProfiler.takeHeapSnapshot` or `HeapProfiler.stopTrackingHeapObjects` 266 session.on('HeapProfiler.addHeapSnapshotChunk', (m) => { 270 session.post('HeapProfiler.takeHeapSnapshot', null, (err, r) => { 271 console.log('HeapProfiler.takeHeapSnapshot done:', err, r); 279 [Heap Profiler]: https://chromedevtools.github.io/devtools-protocol/v8/HeapProfiler
|
/third_party/node/lib/internal/debugger/ |
D | inspect_repl.js | 368 const { Debugger, HeapProfiler, Profiler, Runtime } = inspector; 1061 HeapProfiler.removeListener( 1063 HeapProfiler.removeListener('addHeapSnapshotChunk', onChunk); 1066 HeapProfiler.on('reportHeapSnapshotProgress', onProgress); 1067 HeapProfiler.on('addHeapSnapshotChunk', onChunk); 1071 HeapProfiler.takeHeapSnapshot({ reportProgress: true }),
|
/third_party/node/tools/v8_gypfiles/ |
D | inspector.gypi | 34 '<(inspector_generated_output_root)/src/inspector/protocol/HeapProfiler.cpp', 35 '<(inspector_generated_output_root)/src/inspector/protocol/HeapProfiler.h',
|
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/ |
D | stacktrace_generic-inl.inc | 18 // This can cause a deadlock in HeapProfiler.
|
D | stacktrace_emscripten-inl.inc | 18 // This can cause a deadlock in HeapProfiler.
|
/third_party/node/deps/v8/src/api/ |
D | api.cc | 8360 HeapProfiler* Isolate::GetHeapProfiler() { in GetHeapProfiler() 8361 i::HeapProfiler* heap_profiler = in GetHeapProfiler() 8363 return reinterpret_cast<HeapProfiler*>(heap_profiler); in GetHeapProfiler() 10187 HeapProfiler::kUnknownObjectId; 10189 int HeapProfiler::GetSnapshotCount() { in GetSnapshotCount() 10190 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotsCount(); in GetSnapshotCount() 10193 const HeapSnapshot* HeapProfiler::GetHeapSnapshot(int index) { in GetHeapSnapshot() 10195 reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshot(index)); in GetHeapSnapshot() 10198 SnapshotObjectId HeapProfiler::GetObjectId(Local<Value> value) { in GetObjectId() 10200 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotObjectId(obj); in GetObjectId() [all …]
|
/third_party/node/deps/v8/src/handles/ |
D | global-handles.cc | 359 return class_id_ != v8::HeapProfiler::kPersistentHandleNoClassId; in has_wrapper_class_id() 384 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in ClearFields() 390 DCHECK_EQ(v8::HeapProfiler::kPersistentHandleNoClassId, class_id_); in CheckFieldsAreCleared()
|
/third_party/node/deps/v8/src/execution/ |
D | isolate.h | 114 class HeapProfiler; variable 1321 HeapProfiler* heap_profiler() const { return heap_profiler_; } in heap_profiler() 2223 HeapProfiler* heap_profiler_ = nullptr;
|
D | isolate.cc | 3924 heap_profiler_ = new HeapProfiler(heap()); in ThrowInternal() 4184 v8::HeapProfiler::SamplingFlags sampling_flags = in ThrowInternal() 4185 v8::HeapProfiler::SamplingFlags::kSamplingForceGC; in ThrowInternal()
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-test.cc | 1007 HeapProfiler* heap_profiler = isolate->heap_profiler(); in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/ |
D | BUILD.bazel | 3317 "src/inspector/protocol/HeapProfiler.cpp", 3318 "src/inspector/protocol/HeapProfiler.h",
|
/third_party/node/deps/v8/src/heap/ |
D | heap.cc | 3480 HeapProfiler* heap_profiler = isolate_->heap_profiler(); in OnMoveEvent()
|