Home
last modified time | relevance | path

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

/external/v8/src/profiler/
Dheap-profiler.cc17 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 …]
Dheap-profiler.h23 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 …]
Dheap-snapshot-generator.h23 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,
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()
261 if (flags_ & v8::HeapProfiler::kSamplingForceGC) { in GetAllocationProfile()
Dheap-snapshot-generator.cc186 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/
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;
58 protocol::HeapProfiler::Frontend m_frontend;
Dv8-inspector-session-impl.cc33 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()
Dinspector.gypi15 '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/HeapProfiler.cpp',
16 '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/HeapProfiler.h',
DBUILD.gn18 "protocol/HeapProfiler.cpp",
19 "protocol/HeapProfiler.h",
/external/v8/include/
Dv8-profiler.h626 class V8_EXPORT HeapProfiler {
821 HeapProfiler();
822 ~HeapProfiler();
823 HeapProfiler(const HeapProfiler&);
824 HeapProfiler& operator=(const HeapProfiler&);
Dv8.h78 class HeapProfiler; variable
6779 HeapProfiler* GetHeapProfiler();
/external/libchrome/base/trace_event/
Dtrace_config.h63 struct HeapProfiler { struct
67 HeapProfiler();
86 HeapProfiler heap_profiler_options;
Dtrace_config.cc89 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()
Dtrace_config_unittest.cc691 TraceConfig::MemoryDumpConfig::HeapProfiler :: in TEST()
702 TraceConfig::MemoryDumpConfig::HeapProfiler :: in TEST()
/external/v8/src/
Dapi.cc7987 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 …]
Dglobal-handles.cc66 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()
Disolate.h65 class HeapProfiler; variable
937 HeapProfiler* heap_profiler() const { return heap_profiler_; } in heap_profiler()
1451 HeapProfiler* heap_profiler_;
Disolate.cc2642 heap_profiler_ = new HeapProfiler(heap()); in Throw()
/external/v8/src/heap/
Dheap-inl.h360 HeapProfiler* profiler = isolate_->heap_profiler(); in OnAllocationEvent()
389 HeapProfiler* heap_profiler = isolate_->heap_profiler(); in OnMoveEvent()
Dheap.cc3306 HeapProfiler* profiler = isolate()->heap_profiler(); in RightTrimFixedArray()
/external/v8/
DChangeLog19434 HeapProfiler::GetHeapStats (Chromium issue 467222).