Lines Matching defs:retainer
26 const MemoryRetainer* retainer)
27 : retainer_(retainer) {
77 // Otherwise (retainer == nullptr), we set these fields in an ad-hoc way
273 void MemoryTracker::Track(const MemoryRetainer* retainer,
276 auto it = seen_.find(retainer);
283 MemoryRetainerNode* n = PushNode(retainer, edge_name);
284 retainer->MemoryInfo(this);
290 void MemoryTracker::TrackInlineField(const MemoryRetainer* retainer,
292 Track(retainer, edge_name);
294 CurrentNode()->size_ -= retainer->SelfSize();
302 MemoryRetainerNode* MemoryTracker::AddNode(const MemoryRetainer* retainer,
304 auto it = seen_.find(retainer);
309 MemoryRetainerNode* n = new MemoryRetainerNode(this, retainer);
311 seen_[retainer] = n;
333 MemoryRetainerNode* MemoryTracker::PushNode(const MemoryRetainer* retainer,
335 MemoryRetainerNode* n = AddNode(retainer, edge_name);