Home | History | Annotate | Download | only in libmemunreachable

Lines Matching refs:leak

50     LeakInfo& leak = it.second;
51 for (auto& ref : leak.node.references_out) {
52 if (leak.scc != ref->ptr->scc) {
53 leak.scc->node.Edge(&ref->ptr->scc->node);
79 LeakInfo& leak = it.first->second;
80 leak_graph_.push_back(&leak.node);
86 LeakInfo& leak = it.second;
87 heap_walker_.ForEachPtrInRange(leak.range,
91 leak.node.Edge(&ptr_leak->node);
110 bool LeakFolding::Leaked(allocator::vector<LeakFolding::Leak>& leaked, size_t* num_leaks_out,
115 const LeakInfo& leak = it.second;
117 leak_bytes += leak.range.size();
121 const LeakInfo& leak = it.second;
122 if (leak.scc->dominator) {
123 leaked.emplace_back(Leak{leak.range, leak.scc->cuumulative_count - 1,
124 leak.scc->cuumulative_size - leak.range.size()});