Lines Matching refs:leak
48 LeakInfo& leak = it.second;
49 for (auto& ref: leak.node.references_out) {
50 if (leak.scc != ref->ptr->scc) {
51 leak.scc->node.Edge(&ref->ptr->scc->node);
82 LeakInfo& leak = it.first->second;
83 leak_graph_.push_back(&leak.node);
89 LeakInfo& leak = it.second;
90 heap_walker_.ForEachPtrInRange(leak.range,
94 leak.node.Edge(&ptr_leak->node);
113 bool LeakFolding::Leaked(allocator::vector<LeakFolding::Leak>& leaked,
118 const LeakInfo& leak = it.second;
120 leak_bytes += leak.range.size();
124 const LeakInfo& leak = it.second;
125 if (leak.scc->dominator) {
126 leaked.emplace_back(Leak{leak.range,
127 leak.scc->cuumulative_count - 1,
128 leak.scc->cuumulative_size - leak.range.size()});