Index: chrome/browser/metrics/subprocess_metrics_provider.cc |
diff --git a/chrome/browser/metrics/subprocess_metrics_provider.cc b/chrome/browser/metrics/subprocess_metrics_provider.cc |
index d36e847f0e00668d8e756c0dee8d04d92ca5a98e..bb5ecca9a812af484fdd1f035e0cfaf00704602f 100644 |
--- a/chrome/browser/metrics/subprocess_metrics_provider.cc |
+++ b/chrome/browser/metrics/subprocess_metrics_provider.cc |
@@ -30,6 +30,8 @@ SubprocessMetricsProvider* g_subprocess_metrics_provider_for_testing; |
SubprocessMetricsProvider::SubprocessMetricsProvider() |
: scoped_observer_(this), weak_ptr_factory_(this) { |
+ base::StatisticsRecorder::RegisterHistogramProvider( |
+ weak_ptr_factory_.GetWeakPtr()); |
content::BrowserChildProcessObserver::Add(this); |
registrar_.Add(this, content::NOTIFICATION_RENDERER_PROCESS_CREATED, |
content::NotificationService::AllBrowserContextsAndSources()); |