Lines Matching refs:HeapProfiler

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