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 83% |
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..09db12b58497970358beebce1edc93df2ef7e488 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,12 @@ void IOSChromeStabilityMetricsProvider::WebStateDidStartLoading( |
helper_.LogLoadStarted(); |
} |
+ |
+void IOSChromeStabilityMetricsProvider::RenderProcessGone( |
Eugene But (OOO till 7-30)
2017/03/27 16:56:26
I gave some more thoughts about the problem, so so
pkl (ping after 24h if needed)
2017/04/13 22:29:40
Let's discuss this in person.
pkl (ping after 24h if needed)
2017/04/14 21:38:53
Discussed offline with eugenebut@. This CL should
|
+ web::WebState* web_state) { |
+ if (!recording_enabled_) |
+ return; |
+ LogRendererCrash(); |
+ // TODO(crbug.com/685649): web_state->GetLastCommittedURL() is likely the URL |
+ // that caused a renderer crash and can be logged here. |
+} |