Lines Matching refs:leak
50 LeakInfo& leak = it.second; in ComputeDAG() local
51 for (auto& ref : leak.node.references_out) { in ComputeDAG()
52 if (leak.scc != ref->ptr->scc) { in ComputeDAG()
53 leak.scc->node.Edge(&ref->ptr->scc->node); in ComputeDAG()
79 LeakInfo& leak = it.first->second; in FoldLeaks() local
80 leak_graph_.push_back(&leak.node); in FoldLeaks()
86 LeakInfo& leak = it.second; in FoldLeaks() local
87 heap_walker_.ForEachPtrInRange(leak.range, in FoldLeaks()
91 leak.node.Edge(&ptr_leak->node); in FoldLeaks()
115 const LeakInfo& leak = it.second; in Leaked() local
117 leak_bytes += leak.range.size(); in Leaked()
121 const LeakInfo& leak = it.second; in Leaked() local
122 if (leak.scc->dominator) { in Leaked()
123 leaked.emplace_back(Leak{leak.range, leak.scc->cuumulative_count - 1, in Leaked()
124 leak.scc->cuumulative_size - leak.range.size()}); in Leaked()