/external/v8/src/profiler/ |
D | heap-profiler.cc | 17 HeapProfiler::HeapProfiler(Heap* heap) in HeapProfiler() function in v8::internal::HeapProfiler 28 HeapProfiler::~HeapProfiler() { in ~HeapProfiler() 34 void HeapProfiler::DeleteAllSnapshots() { in DeleteAllSnapshots() 41 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) { in RemoveSnapshot() 46 void HeapProfiler::DefineWrapperClass( in DefineWrapperClass() 47 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) { in DefineWrapperClass() 48 DCHECK(class_id != v8::HeapProfiler::kPersistentHandleNoClassId); in DefineWrapperClass() 57 v8::RetainedObjectInfo* HeapProfiler::ExecuteWrapperClassCallback( in ExecuteWrapperClassCallback() 64 void HeapProfiler::SetGetRetainerInfosCallback( in SetGetRetainerInfosCallback() 65 v8::HeapProfiler::GetRetainerInfosCallback callback) { in SetGetRetainerInfosCallback() [all …]
|
D | heap-profiler.h | 23 class HeapProfiler { 25 explicit HeapProfiler(Heap* heap); 26 ~HeapProfiler(); 32 v8::HeapProfiler::ObjectNameResolver* resolver); 35 v8::HeapProfiler::SamplingFlags); 63 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback); 70 v8::HeapProfiler::GetRetainerInfosCallback callback); 72 v8::HeapProfiler::RetainerInfos GetRetainerInfos(Isolate* isolate); 89 List<v8::HeapProfiler::WrapperInfoCallback> wrapper_callbacks_; 94 v8::HeapProfiler::GetRetainerInfosCallback get_retainer_infos_callback_; [all …]
|
D | heap-snapshot-generator.h | 23 class HeapProfiler; variable 155 explicit HeapSnapshot(HeapProfiler* profiler); 158 HeapProfiler* profiler() { return profiler_; } in profiler() 190 HeapProfiler* profiler_; 340 v8::HeapProfiler::ObjectNameResolver* resolver); 472 v8::HeapProfiler::ObjectNameResolver* global_object_name_resolver_; 533 v8::HeapProfiler::RetainerEdges edges_; 547 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() 261 if (flags_ & v8::HeapProfiler::kSamplingForceGC) { in GetAllocationProfile()
|
D | heap-snapshot-generator.cc | 186 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler) in HeapSnapshot() 761 v8::HeapProfiler::ObjectNameResolver* resolver) in V8HeapExplorer() 2290 v8::HeapProfiler::RetainerInfos infos = in FillRetainedObjects() 2482 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; 58 protocol::HeapProfiler::Frontend m_frontend;
|
D | v8-inspector-session-impl.cc | 33 method, protocol::HeapProfiler::Metainfo::commandPrefix) || in canDispatchMethod() 90 this, this, agentState(protocol::HeapProfiler::Metainfo::domainName))); in V8InspectorSessionImpl() 91 protocol::HeapProfiler::Dispatcher::wire(&m_dispatcher, in V8InspectorSessionImpl() 376 .setName(protocol::HeapProfiler::Metainfo::domainName) in supportedDomainsImpl() 377 .setVersion(protocol::HeapProfiler::Metainfo::version) in supportedDomainsImpl()
|
D | inspector.gypi | 15 '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/HeapProfiler.cpp', 16 '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/HeapProfiler.h',
|
D | BUILD.gn | 18 "protocol/HeapProfiler.cpp", 19 "protocol/HeapProfiler.h",
|
/external/v8/include/ |
D | v8-profiler.h | 626 class V8_EXPORT HeapProfiler { 821 HeapProfiler(); 822 ~HeapProfiler(); 823 HeapProfiler(const HeapProfiler&); 824 HeapProfiler& operator=(const HeapProfiler&);
|
D | v8.h | 78 class HeapProfiler; variable 6779 HeapProfiler* GetHeapProfiler();
|
/external/libchrome/base/trace_event/ |
D | trace_config.h | 63 struct HeapProfiler { struct 67 HeapProfiler(); 86 HeapProfiler heap_profiler_options;
|
D | trace_config.cc | 89 TraceConfig::MemoryDumpConfig::HeapProfiler::HeapProfiler() in HeapProfiler() function in base::trace_event::TraceConfig::MemoryDumpConfig::HeapProfiler 92 void TraceConfig::MemoryDumpConfig::HeapProfiler::Clear() { in Clear() 458 MemoryDumpConfig::HeapProfiler::kDefaultBreakdownThresholdBytes; in SetMemoryDumpConfigFromConfigDict() 554 MemoryDumpConfig::HeapProfiler::kDefaultBreakdownThresholdBytes) { in ToDict()
|
D | trace_config_unittest.cc | 691 TraceConfig::MemoryDumpConfig::HeapProfiler :: in TEST() 702 TraceConfig::MemoryDumpConfig::HeapProfiler :: in TEST()
|
/external/v8/src/ |
D | api.cc | 7987 HeapProfiler* Isolate::GetHeapProfiler() { in GetHeapProfiler() 7988 i::HeapProfiler* heap_profiler = in GetHeapProfiler() 7990 return reinterpret_cast<HeapProfiler*>(heap_profiler); in GetHeapProfiler() 9930 HeapProfiler::kUnknownObjectId; 9933 int HeapProfiler::GetSnapshotCount() { in GetSnapshotCount() 9934 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotsCount(); in GetSnapshotCount() 9938 const HeapSnapshot* HeapProfiler::GetHeapSnapshot(int index) { in GetHeapSnapshot() 9940 reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshot(index)); in GetHeapSnapshot() 9944 SnapshotObjectId HeapProfiler::GetObjectId(Local<Value> value) { in GetObjectId() 9946 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotObjectId(obj); in GetObjectId() [all …]
|
D | global-handles.cc | 66 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in ~Node() 89 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in Acquire() 109 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; in Release() 123 return class_id_ != v8::HeapProfiler::kPersistentHandleNoClassId; in has_wrapper_class_id()
|
D | isolate.h | 65 class HeapProfiler; variable 937 HeapProfiler* heap_profiler() const { return heap_profiler_; } in heap_profiler() 1451 HeapProfiler* heap_profiler_;
|
D | isolate.cc | 2642 heap_profiler_ = new HeapProfiler(heap()); in Throw()
|
/external/v8/src/heap/ |
D | heap-inl.h | 360 HeapProfiler* profiler = isolate_->heap_profiler(); in OnAllocationEvent() 389 HeapProfiler* heap_profiler = isolate_->heap_profiler(); in OnMoveEvent()
|
D | heap.cc | 3306 HeapProfiler* profiler = isolate()->heap_profiler(); in RightTrimFixedArray()
|
/external/v8/ |
D | ChangeLog | 19434 HeapProfiler::GetHeapStats (Chromium issue 467222).
|