/external/v8/src/profiler/ |
D | heap-profiler.cc | 17 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 …]
|
D | heap-profiler.h | 27 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 …]
|
D | heap-snapshot-generator.h | 29 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,
|
D | sampling-heap-profiler.h | 45 int stack_depth, v8::HeapProfiler::SamplingFlags flags); 152 v8::HeapProfiler::SamplingFlags flags_;
|
D | sampling-heap-profiler.cc | 53 v8::HeapProfiler::SamplingFlags flags) in SamplingHeapProfiler() 284 if (flags_ & v8::HeapProfiler::kSamplingForceGC) { in GetAllocationProfile()
|
D | heap-snapshot-generator.cc | 180 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/ |
D | v8-heap-profiler-agent-impl.cc | 34 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 …]
|
D | v8-heap-profiler-agent-impl.h | 21 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;
|
D | v8-inspector-session-impl.cc | 33 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()
|
D | BUILD.gn | 18 "protocol/HeapProfiler.cpp", 19 "protocol/HeapProfiler.h",
|
D | js_protocol.pdl | 546 experimental domain HeapProfiler
|
/external/v8/include/ |
D | v8-profiler.h | 704 class V8_EXPORT HeapProfiler { 917 HeapProfiler(); 918 ~HeapProfiler(); 919 HeapProfiler(const HeapProfiler&); 920 HeapProfiler& operator=(const HeapProfiler&);
|
D | v8.h | 79 class HeapProfiler; variable 7726 HeapProfiler* GetHeapProfiler();
|
/external/v8/src/ |
D | global-handles.cc | 55 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()
|
D | api.cc | 8095 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 …]
|
D | isolate.h | 87 class HeapProfiler; variable 1096 HeapProfiler* heap_profiler() const { return heap_profiler_; } in heap_profiler() 1756 HeapProfiler* heap_profiler_;
|
D | isolate.cc | 2959 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/ |
D | heap-inl.h | 228 HeapProfiler* heap_profiler = isolate_->heap_profiler(); in OnMoveEvent()
|
/external/v8/ |
D | ChangeLog | 40314 HeapProfiler::GetHeapStats (Chromium issue 467222).
|