Chromium Code Reviews| Index: ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.mm |
| diff --git a/ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.cc b/ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.mm |
| similarity index 86% |
| rename from ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.cc |
| rename to ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.mm |
| index c7c22b02185ba7cd2a8158ac8fb5c14218a6d10d..e951543988e994c71155f321a76db8d3115e41e7 100644 |
| --- a/ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.cc |
| +++ b/ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.mm |
| @@ -4,6 +4,8 @@ |
| #include "ios/chrome/browser/metrics/ios_chrome_stability_metrics_provider.h" |
| +#import "ios/web/public/web_state/web_state.h" |
| + |
| IOSChromeStabilityMetricsProvider::IOSChromeStabilityMetricsProvider( |
| PrefService* local_state) |
| : helper_(local_state), recording_enabled_(false) {} |
| @@ -47,3 +49,11 @@ void IOSChromeStabilityMetricsProvider::WebStateDidStartLoading( |
| helper_.LogLoadStarted(); |
| } |
| + |
| +void IOSChromeStabilityMetricsProvider::RenderProcessGone( |
| + web::WebState* web_state) { |
| + if (!recording_enabled_) |
| + return; |
| + LogRendererCrash(); |
| + // TODO(crbug.com/685649): Logs web_state->GetLastCommittedURL(). |
|
Eugene But (OOO till 7-30)
2017/03/24 15:37:50
Really nit: s/Logs/Log
pkl (ping after 24h if needed)
2017/03/27 15:32:47
Expanded the comment rendering this irrelevant.
|
| +} |