Home
last modified time | relevance | path

Searched refs:HeapProfiler (Results 1 – 25 of 26) sorted by relevance

12

/third_party/node/deps/v8/src/profiler/
Dheap-profiler.cc19 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 …]
Dheap-profiler.h27 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 …]
Dheap-snapshot-generator.h36 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,
Dsampling-heap-profiler.h120 int stack_depth, v8::HeapProfiler::SamplingFlags flags);
196 v8::HeapProfiler::SamplingFlags flags_;
Dsampling-heap-profiler.cc53 v8::HeapProfiler::SamplingFlags flags) in SamplingHeapProfiler()
258 if (flags_ & v8::HeapProfiler::kSamplingForceGC) { in GetAllocationProfile()
Dheap-snapshot-generator.cc387 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/
Dv8-heap-profiler-agent-impl.cc36 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 …]
Dv8-heap-profiler-agent-impl.h25 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;
Dv8-inspector-session-impl.cc76 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()
DBUILD.gn18 "protocol/HeapProfiler.cpp",
19 "protocol/HeapProfiler.h",
/third_party/node/deps/v8/include/
Dv8-profiler.h896 class V8_EXPORT HeapProfiler {
1086 HeapProfiler();
1087 ~HeapProfiler();
1088 HeapProfiler(const HeapProfiler&);
1089 HeapProfiler& operator=(const HeapProfiler&);
Dv8-isolate.h33 class HeapProfiler; variable
852 HeapProfiler* GetHeapProfiler();
Djs_protocol.pdl621 experimental domain HeapProfiler
/third_party/node/doc/api/
Dinspector.md220 `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/
Dinspect_repl.js368 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/
Dinspector.gypi34 '<(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/
Dstacktrace_generic-inl.inc18 // This can cause a deadlock in HeapProfiler.
Dstacktrace_emscripten-inl.inc18 // This can cause a deadlock in HeapProfiler.
/third_party/node/deps/v8/src/api/
Dapi.cc8360 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/
Dglobal-handles.cc359 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/
Disolate.h114 class HeapProfiler; variable
1321 HeapProfiler* heap_profiler() const { return heap_profiler_; } in heap_profiler()
2223 HeapProfiler* heap_profiler_ = nullptr;
Disolate.cc3924 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/
Druntime-test.cc1007 HeapProfiler* heap_profiler = isolate->heap_profiler(); in RUNTIME_FUNCTION()
/third_party/node/deps/v8/
DBUILD.bazel3317 "src/inspector/protocol/HeapProfiler.cpp",
3318 "src/inspector/protocol/HeapProfiler.h",
/third_party/node/deps/v8/src/heap/
Dheap.cc3480 HeapProfiler* heap_profiler = isolate_->heap_profiler(); in OnMoveEvent()

12