Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2054)

Unified Diff: chrome/browser/performance_monitor/performance_monitor_util.cc

Issue 10703078: Add Unclean Exit Watching to CPM (Closed) Base URL: http://git.chromium.org/chromium/src.git@dc_crash_event_watching
Patch Set: Requested changes made Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/performance_monitor/performance_monitor_util.cc
diff --git a/chrome/browser/performance_monitor/performance_monitor_util.cc b/chrome/browser/performance_monitor/performance_monitor_util.cc
index 8e763f45a1e2e8a5aa5105801b58dd7316f5be0b..cb450dad9d986a67c498d0f5e9e4604732f01c34 100644
--- a/chrome/browser/performance_monitor/performance_monitor_util.cc
+++ b/chrome/browser/performance_monitor/performance_monitor_util.cc
@@ -184,19 +184,20 @@ scoped_ptr<Event> CreateCrashEvent(
return scoped_ptr<Event>(new Event(type, time, value.Pass()));
}
-scoped_ptr<Event> CreateUncleanShutdownEvent(const base::Time& time) {
- events::UncleanShutdown event;
- event.event_type = EVENT_UNCLEAN_SHUTDOWN;
+scoped_ptr<Event> CreateUncleanExitEvent(const base::Time& time,
+ const std::string& profile_name) {
+ events::UncleanExit event;
+ event.event_type = EVENT_UNCLEAN_EXIT;
event.time = static_cast<double>(time.ToInternalValue());
+ event.profile_name = profile_name;
scoped_ptr<base::DictionaryValue> value = event.ToValue();
return scoped_ptr<Event>(new Event(
- EVENT_UNCLEAN_SHUTDOWN, time, value.Pass()));
+ EVENT_UNCLEAN_EXIT, time, value.Pass()));
}
-scoped_ptr<Event> CreateChromeUpdateEvent(
- const base::Time& time,
- const std::string& previous_version,
- const std::string& current_version) {
+scoped_ptr<Event> CreateChromeUpdateEvent(const base::Time& time,
+ const std::string& previous_version,
+ const std::string& current_version) {
events::ChromeUpdate event;
event.event_type = EVENT_CHROME_UPDATE;
event.time = static_cast<double>(time.ToInternalValue());

Powered by Google App Engine
This is Rietveld 408576698