Lines Matching refs:leaks_
541 for (i = 0; i < leaks_.size(); i++) { in AddLeakedChunk()
542 if (leaks_[i].stack_trace_id == stack_trace_id && in AddLeakedChunk()
543 leaks_[i].is_directly_leaked == is_directly_leaked) { in AddLeakedChunk()
544 leaks_[i].hit_count++; in AddLeakedChunk()
545 leaks_[i].total_size += leaked_size; in AddLeakedChunk()
549 if (i == leaks_.size()) { in AddLeakedChunk()
550 if (leaks_.size() == kMaxLeaksConsidered) return; in AddLeakedChunk()
553 leaks_.push_back(leak); in AddLeakedChunk()
556 LeakedObject obj = {leaks_[i].id, chunk, leaked_size}; in AddLeakedChunk()
569 CHECK(leaks_.size() <= kMaxLeaksConsidered); in ReportTopLeaks()
571 if (leaks_.size() == kMaxLeaksConsidered) in ReportTopLeaks()
579 InternalSort(&leaks_, leaks_.size(), LeakComparator); in ReportTopLeaks()
581 for (uptr i = 0; i < leaks_.size(); i++) { in ReportTopLeaks()
582 if (leaks_[i].is_suppressed) continue; in ReportTopLeaks()
597 leaks_[index].is_directly_leaked ? "Direct" : "Indirect", in PrintReportForLeak()
598 leaks_[index].total_size, leaks_[index].hit_count); in PrintReportForLeak()
601 PrintStackTraceById(leaks_[index].stack_trace_id); in PrintReportForLeak()
611 u32 leak_id = leaks_[index].id; in PrintLeakedObjectsForLeak()
620 CHECK(leaks_.size() <= kMaxLeaksConsidered); in PrintSummary()
622 for (uptr i = 0; i < leaks_.size(); i++) { in PrintSummary()
623 if (leaks_[i].is_suppressed) continue; in PrintSummary()
624 bytes += leaks_[i].total_size; in PrintSummary()
625 allocations += leaks_[i].hit_count; in PrintSummary()
634 for (uptr i = 0; i < leaks_.size(); i++) { in ApplySuppressions()
635 Suppression *s = GetSuppressionForStack(leaks_[i].stack_trace_id); in ApplySuppressions()
637 s->weight += leaks_[i].total_size; in ApplySuppressions()
639 leaks_[i].hit_count); in ApplySuppressions()
640 leaks_[i].is_suppressed = true; in ApplySuppressions()
647 for (uptr i = 0; i < leaks_.size(); i++) in UnsuppressedLeakCount()
648 if (!leaks_[i].is_suppressed) result++; in UnsuppressedLeakCount()