| Index: chrome/browser/metrics/leak_detector_controller.cc
|
| diff --git a/chrome/browser/metrics/leak_detector_controller.cc b/chrome/browser/metrics/leak_detector_controller.cc
|
| index 06762ea035777b276d120c7f8b9b130795750397..19548ce15507a2b8a246876ec9a885b36d4e1c6c 100644
|
| --- a/chrome/browser/metrics/leak_detector_controller.cc
|
| +++ b/chrome/browser/metrics/leak_detector_controller.cc
|
| @@ -119,6 +119,13 @@ void LeakDetectorController::OnLeakFound(
|
| proto->mutable_call_stack()->Reserve(report.call_stack.size());
|
| for (uintptr_t call_stack_entry : report.call_stack)
|
| proto->mutable_call_stack()->Add(call_stack_entry);
|
| +
|
| + for (const auto& entry : report.alloc_breakdown_history) {
|
| + auto* breakdown_proto = proto->add_alloc_breakdown_history();
|
| + for (const uint32_t count : entry.counts_by_size)
|
| + breakdown_proto->add_counts_by_size(count);
|
| + breakdown_proto->set_count_for_call_stack(entry.count_for_call_stack);
|
| + }
|
| }
|
|
|
| void LeakDetectorController::GetLeakReports(
|
|
|