Home
last modified time | relevance | path

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

/external/v8/src/profiler/
Dheap-profiler.cc17 HeapProfiler::HeapProfiler(Heap* heap) in HeapProfiler() function in v8::internal::HeapProfiler
22 HeapProfiler::~HeapProfiler() = default;
24 void HeapProfiler::DeleteAllSnapshots() { in DeleteAllSnapshots()
30 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) { in RemoveSnapshot()
39 void HeapProfiler::DefineWrapperClass( in DefineWrapperClass()
40 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) { in DefineWrapperClass()
41 DCHECK_NE(class_id, v8::HeapProfiler::kPersistentHandleNoClassId); in DefineWrapperClass()
51 v8::RetainedObjectInfo* HeapProfiler::ExecuteWrapperClassCallback( in ExecuteWrapperClassCallback()
58 void HeapProfiler::SetGetRetainerInfosCallback( in SetGetRetainerInfosCallback()
59 v8::HeapProfiler::GetRetainerInfosCallback callback) { in SetGetRetainerInfosCallback()
[all …]
Dheap-profiler.h27 class HeapProfiler : public HeapObjectAllocationTracker {
29 explicit HeapProfiler(Heap* heap);
30 ~HeapProfiler();
34 v8::HeapProfiler::ObjectNameResolver* resolver);
37 v8::HeapProfiler::SamplingFlags);
65 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback);
71 v8::HeapProfiler::GetRetainerInfosCallback callback);
72 v8::HeapProfiler::RetainerInfos GetRetainerInfos(Isolate* isolate);
75 v8::HeapProfiler::BuildEmbedderGraphCallback callback, void* data);
77 v8::HeapProfiler::BuildEmbedderGraphCallback callback, void* data);
[all …]
Dheap-snapshot-generator.h29 class HeapProfiler; variable
174 explicit HeapSnapshot(HeapProfiler* profiler);
177 HeapProfiler* profiler() { return profiler_; } in profiler()
210 HeapProfiler* profiler_;
354 v8::HeapProfiler::ObjectNameResolver* resolver);
487 v8::HeapProfiler::ObjectNameResolver* global_object_name_resolver_;
553 v8::HeapProfiler::RetainerEdges edges_;
567 v8::HeapProfiler::ObjectNameResolver* resolver,
Dsampling-heap-profiler.h45 int stack_depth, v8::HeapProfiler::SamplingFlags flags);
152 v8::HeapProfiler::SamplingFlags flags_;
Dsampling-heap-profiler.cc53 v8::HeapProfiler::SamplingFlags flags) in SamplingHeapProfiler()
284 if (flags_ & v8::HeapProfiler::kSamplingForceGC) { in GetAllocationProfile()
Dheap-snapshot-generator.cc180 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler) in HeapSnapshot()
600 v8::HeapProfiler::ObjectNameResolver* resolver) in V8HeapExplorer()
2222 v8::HeapProfiler::RetainerInfos infos = in FillRetainedObjects()
2436 v8::HeapProfiler::ObjectNameResolver* resolver, in HeapSnapshotGenerator()
/external/v8/src/inspector/
Dv8-heap-profiler-agent-impl.cc34 explicit HeapSnapshotProgress(protocol::HeapProfiler::Frontend* frontend) in HeapSnapshotProgress()
47 protocol::HeapProfiler::Frontend* m_frontend;
51 : public v8::HeapProfiler::ObjectNameResolver {
82 explicit HeapSnapshotOutputStream(protocol::HeapProfiler::Frontend* frontend) in HeapSnapshotOutputStream()
93 protocol::HeapProfiler::Frontend* m_frontend;
97 v8::HeapProfiler* profiler = isolate->GetHeapProfiler(); in objectByHeapObjectId()
117 explicit HeapStatsStream(protocol::HeapProfiler::Frontend* frontend) in HeapStatsStream()
142 protocol::HeapProfiler::Frontend* m_frontend;
207 v8::HeapProfiler* profiler = m_isolate->GetHeapProfiler(); in disable()
216 v8::HeapProfiler* profiler = m_isolate->GetHeapProfiler(); in takeHeapSnapshot()
[all …]
Dv8-heap-profiler-agent-impl.h21 class V8HeapProfilerAgentImpl : public protocol::HeapProfiler::Backend {
48 std::unique_ptr<protocol::HeapProfiler::SamplingHeapProfile>*) override;
50 std::unique_ptr<protocol::HeapProfiler::SamplingHeapProfile>*) override;
60 protocol::HeapProfiler::Frontend m_frontend;
Dv8-inspector-session-impl.cc33 method, protocol::HeapProfiler::Metainfo::commandPrefix) || in canDispatchMethod()
92 this, this, agentState(protocol::HeapProfiler::Metainfo::domainName))); in V8InspectorSessionImpl()
93 protocol::HeapProfiler::Dispatcher::wire(&m_dispatcher, in V8InspectorSessionImpl()
364 .setName(protocol::HeapProfiler::Metainfo::domainName) in supportedDomainsImpl()
365 .setVersion(protocol::HeapProfiler::Metainfo::version) in supportedDomainsImpl()
DBUILD.gn18 "protocol/HeapProfiler.cpp",
19 "protocol/HeapProfiler.h",
Djs_protocol.pdl546 experimental domain HeapProfiler
/external/v8/include/
Dv8-profiler.h704 class V8_EXPORT HeapProfiler {
917 HeapProfiler();
918 ~HeapProfiler();
919 HeapProfiler(const HeapProfiler&);
920 HeapProfiler& operator=(const HeapProfiler&);
Dv8.h79 class HeapProfiler; variable
7726 HeapProfiler* GetHeapProfiler();
/external/v8/src/
Dglobal-handles.cc55 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in ~Node()
78 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in Acquire()
98 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in Release()
113 return class_id_ != v8::HeapProfiler::kPersistentHandleNoClassId; in has_wrapper_class_id()
Dapi.cc8095 HeapProfiler* Isolate::GetHeapProfiler() { in GetHeapProfiler()
8096 i::HeapProfiler* heap_profiler = in GetHeapProfiler()
8098 return reinterpret_cast<HeapProfiler*>(heap_profiler); in GetHeapProfiler()
10368 HeapProfiler::kUnknownObjectId;
10371 int HeapProfiler::GetSnapshotCount() { in GetSnapshotCount()
10372 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotsCount(); in GetSnapshotCount()
10376 const HeapSnapshot* HeapProfiler::GetHeapSnapshot(int index) { in GetHeapSnapshot()
10378 reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshot(index)); in GetHeapSnapshot()
10382 SnapshotObjectId HeapProfiler::GetObjectId(Local<Value> value) { in GetObjectId()
10384 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotObjectId(obj); in GetObjectId()
[all …]
Disolate.h87 class HeapProfiler; variable
1096 HeapProfiler* heap_profiler() const { return heap_profiler_; } in heap_profiler()
1756 HeapProfiler* heap_profiler_;
Disolate.cc2959 heap_profiler_ = new HeapProfiler(heap()); in Throw()
3105 v8::HeapProfiler::SamplingFlags sampling_flags = in Throw()
3106 v8::HeapProfiler::SamplingFlags::kSamplingForceGC; in Throw()
/external/v8/src/heap/
Dheap-inl.h228 HeapProfiler* heap_profiler = isolate_->heap_profiler(); in OnMoveEvent()
/external/v8/
DChangeLog40314 HeapProfiler::GetHeapStats (Chromium issue 467222).