• Home
  • Raw
  • Download

Lines Matching refs:HeapProfiler

19 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()
68 void HeapProfiler::SetGetDetachednessCallback( in SetGetDetachednessCallback()
69 v8::HeapProfiler::GetDetachednessCallback callback, void* data) { in SetGetDetachednessCallback()
73 v8::EmbedderGraph::Node::Detachedness HeapProfiler::GetDetachedness( in GetDetachedness()
81 HeapSnapshot* HeapProfiler::TakeSnapshot( in TakeSnapshot()
83 v8::HeapProfiler::ObjectNameResolver* resolver, in TakeSnapshot()
107 bool HeapProfiler::StartSamplingHeapProfiler( in StartSamplingHeapProfiler()
109 v8::HeapProfiler::SamplingFlags flags) { in StartSamplingHeapProfiler()
119 void HeapProfiler::StopSamplingHeapProfiler() { in StopSamplingHeapProfiler()
125 v8::AllocationProfile* HeapProfiler::GetAllocationProfile() { in GetAllocationProfile()
134 void HeapProfiler::StartHeapObjectsTracking(bool track_allocations) { in StartHeapObjectsTracking()
146 SnapshotObjectId HeapProfiler::PushHeapObjectsStats(OutputStream* stream, in PushHeapObjectsStats()
151 void HeapProfiler::StopHeapObjectsTracking() { in StopHeapObjectsTracking()
160 int HeapProfiler::GetSnapshotsCount() const { in GetSnapshotsCount()
164 bool HeapProfiler::IsTakingSnapshot() const { return is_taking_snapshot_; } in IsTakingSnapshot()
166 HeapSnapshot* HeapProfiler::GetSnapshot(int index) { in GetSnapshot()
170 SnapshotObjectId HeapProfiler::GetSnapshotObjectId(Handle<Object> obj) { in GetSnapshotObjectId()
172 return v8::HeapProfiler::kUnknownObjectId; in GetSnapshotObjectId()
176 SnapshotObjectId HeapProfiler::GetSnapshotObjectId(NativeObject obj) { in GetSnapshotObjectId()
181 if (id == v8::HeapProfiler::kUnknownObjectId) { in GetSnapshotObjectId()
187 void HeapProfiler::ObjectMoveEvent(Address from, Address to, int size) { in ObjectMoveEvent()
195 void HeapProfiler::AllocationEvent(Address addr, int size) { in AllocationEvent()
203 void HeapProfiler::UpdateObjectSizeEvent(Address addr, int size) { in UpdateObjectSizeEvent()
207 Handle<HeapObject> HeapProfiler::FindHeapObjectById(SnapshotObjectId id) { in FindHeapObjectById()
226 void HeapProfiler::ClearHeapObjectMap() { in ClearHeapObjectMap()
232 Heap* HeapProfiler::heap() const { return ids_->heap(); } in heap()
234 Isolate* HeapProfiler::isolate() const { return heap()->isolate(); } in isolate()
236 void HeapProfiler::QueryObjects(Handle<Context> context, in QueryObjects()