Lines Matching defs:prefs

174 #include "chrome/browser/prefs/pref_service.h"
175 #include "chrome/browser/prefs/scoped_user_pref_update.h"
237 // the log to the prefs for transmission during the next chrome session if this
378 local_state->RegisterStringPref(prefs::kMetricsClientID, "");
379 local_state->RegisterInt64Pref(prefs::kMetricsClientIDTimestamp, 0);
380 local_state->RegisterInt64Pref(prefs::kStabilityLaunchTimeSec, 0);
381 local_state->RegisterInt64Pref(prefs::kStabilityLastTimestampSec, 0);
382 local_state->RegisterStringPref(prefs::kStabilityStatsVersion, "");
383 local_state->RegisterInt64Pref(prefs::kStabilityStatsBuildTime, 0);
384 local_state->RegisterBooleanPref(prefs::kStabilityExitedCleanly, true);
385 local_state->RegisterBooleanPref(prefs::kStabilitySessionEndCompleted, true);
386 local_state->RegisterIntegerPref(prefs::kMetricsSessionID, -1);
387 local_state->RegisterIntegerPref(prefs::kStabilityLaunchCount, 0);
388 local_state->RegisterIntegerPref(prefs::kStabilityCrashCount, 0);
389 local_state->RegisterIntegerPref(prefs::kStabilityIncompleteSessionEndCount,
391 local_state->RegisterIntegerPref(prefs::kStabilityPageLoadCount, 0);
392 local_state->RegisterIntegerPref(prefs::kStabilityRendererCrashCount, 0);
393 local_state->RegisterIntegerPref(prefs::kStabilityExtensionRendererCrashCount,
395 local_state->RegisterIntegerPref(prefs::kStabilityRendererHangCount, 0);
396 local_state->RegisterIntegerPref(prefs::kStabilityChildProcessCrashCount, 0);
397 local_state->RegisterIntegerPref(prefs::kStabilityBreakpadRegistrationFail,
399 local_state->RegisterIntegerPref(prefs::kStabilityBreakpadRegistrationSuccess,
401 local_state->RegisterIntegerPref(prefs::kStabilityDebuggerPresent, 0);
402 local_state->RegisterIntegerPref(prefs::kStabilityDebuggerNotPresent, 0);
404 local_state->RegisterIntegerPref(prefs::kStabilityOtherUserCrashCount, 0);
405 local_state->RegisterIntegerPref(prefs::kStabilityKernelCrashCount, 0);
406 local_state->RegisterIntegerPref(prefs::kStabilitySystemUncleanShutdownCount,
410 local_state->RegisterDictionaryPref(prefs::kProfileMetrics);
411 local_state->RegisterIntegerPref(prefs::kNumBookmarksOnBookmarkBar, 0);
412 local_state->RegisterIntegerPref(prefs::kNumFoldersOnBookmarkBar, 0);
413 local_state->RegisterIntegerPref(prefs::kNumBookmarksInOtherBookmarkFolder,
415 local_state->RegisterIntegerPref(prefs::kNumFoldersInOtherBookmarkFolder, 0);
416 local_state->RegisterIntegerPref(prefs::kNumKeywords, 0);
417 local_state->RegisterListPref(prefs::kMetricsInitialLogs);
418 local_state->RegisterListPref(prefs::kMetricsOngoingLogs);
420 local_state->RegisterInt64Pref(prefs::kUninstallMetricsPageLoadCount, 0);
421 local_state->RegisterInt64Pref(prefs::kUninstallLaunchCount, 0);
422 local_state->RegisterInt64Pref(prefs::kUninstallMetricsInstallDate, 0);
423 local_state->RegisterInt64Pref(prefs::kUninstallMetricsUptimeSec, 0);
424 local_state->RegisterInt64Pref(prefs::kUninstallLastLaunchTimeSec, 0);
425 local_state->RegisterInt64Pref(prefs::kUninstallLastObservedRunTimeSec, 0);
430 local_state->SetBoolean(prefs::kStabilityExitedCleanly, true);
431 local_state->SetBoolean(prefs::kStabilitySessionEndCompleted, true);
433 local_state->SetInteger(prefs::kStabilityIncompleteSessionEndCount, 0);
434 local_state->SetInteger(prefs::kStabilityBreakpadRegistrationSuccess, 0);
435 local_state->SetInteger(prefs::kStabilityBreakpadRegistrationFail, 0);
436 local_state->SetInteger(prefs::kStabilityDebuggerPresent, 0);
437 local_state->SetInteger(prefs::kStabilityDebuggerNotPresent, 0);
439 local_state->SetInteger(prefs::kStabilityLaunchCount, 0);
440 local_state->SetInteger(prefs::kStabilityCrashCount, 0);
442 local_state->SetInteger(prefs::kStabilityPageLoadCount, 0);
443 local_state->SetInteger(prefs::kStabilityRendererCrashCount, 0);
444 local_state->SetInteger(prefs::kStabilityRendererHangCount, 0);
446 local_state->SetInt64(prefs::kStabilityLaunchTimeSec, 0);
447 local_state->SetInt64(prefs::kStabilityLastTimestampSec, 0);
449 local_state->ClearPref(prefs::kStabilityPluginStats);
451 local_state->ClearPref(prefs::kMetricsInitialLogs);
452 local_state->ClearPref(prefs::kMetricsOngoingLogs);
502 client_id_ = pref->GetString(prefs::kMetricsClientID);
505 pref->SetString(prefs::kMetricsClientID, client_id_);
508 pref->SetString(prefs::kMetricsClientIDTimestamp,
677 RecordBooleanPrefValue(prefs::kStabilitySessionEndCompleted, false);
682 RecordBooleanPrefValue(prefs::kStabilitySessionEndCompleted, true);
687 IncrementPrefValue(prefs::kStabilityBreakpadRegistrationFail);
689 IncrementPrefValue(prefs::kStabilityBreakpadRegistrationSuccess);
694 IncrementPrefValue(prefs::kStabilityDebuggerNotPresent);
696 IncrementPrefValue(prefs::kStabilityDebuggerPresent);
718 if ((pref->GetInt64(prefs::kStabilityStatsBuildTime)
720 (pref->GetString(prefs::kStabilityStatsVersion)
725 pref->SetString(prefs::kStabilityStatsVersion,
727 pref->SetInt64(prefs::kStabilityStatsBuildTime,
732 session_id_ = pref->GetInteger(prefs::kMetricsSessionID);
734 pref->SetInteger(prefs::kMetricsSessionID, session_id_);
737 IncrementPrefValue(prefs::kStabilityLaunchCount);
739 if (!pref->GetBoolean(prefs::kStabilityExitedCleanly)) {
740 IncrementPrefValue(prefs::kStabilityCrashCount);
744 pref->SetBoolean(prefs::kStabilityExitedCleanly, false);
746 if (!pref->GetBoolean(prefs::kStabilitySessionEndCompleted)) {
747 IncrementPrefValue(prefs::kStabilityIncompleteSessionEndCount);
749 pref->SetBoolean(prefs::kStabilitySessionEndCompleted, true);
756 // them. prefs::kStabilityLastTimestampSec may also be useless now.
758 pref->SetInt64(prefs::kStabilityLaunchTimeSec, Time::Now().ToTimeT());
761 IncrementLongPrefsValue(prefs::kUninstallLaunchCount);
764 PrefService* prefs = g_browser_process->local_state();
765 if (prefs) {
770 prefs->GetDictionary(prefs::kProfileMetrics);
775 prefs->ClearPref(prefs::kProfileMetrics);
1229 prefs::kMetricsInitialLogs);
1233 prefs::kMetricsOngoingLogs);
1285 ListPrefUpdate update(local_state, prefs::kMetricsInitialLogs);
1292 ListPrefUpdate update(local_state, prefs::kMetricsOngoingLogs);
1538 IncrementPrefValue(prefs::kStabilityPageLoadCount);
1539 IncrementLongPrefsValue(prefs::kUninstallMetricsPageLoadCount);
1540 // We need to save the prefs, as page load count is a critical stat, and it
1545 IncrementPrefValue(prefs::kStabilityRendererCrashCount);
1549 IncrementPrefValue(prefs::kStabilityExtensionRendererCrashCount);
1553 IncrementPrefValue(prefs::kStabilityRendererHangCount);
1557 RecordBooleanPrefValue(prefs::kStabilityExitedCleanly, true);
1563 IncrementPrefValue(prefs::kStabilityOtherUserCrashCount);
1565 IncrementPrefValue(prefs::kStabilityKernelCrashCount);
1567 IncrementPrefValue(prefs::kStabilitySystemUncleanShutdownCount);
1604 IncrementPrefValue(prefs::kStabilityChildProcessCrashCount);
1644 prefs::kNumBookmarksOnBookmarkBar,
1645 prefs::kNumFoldersOnBookmarkBar);
1647 prefs::kNumBookmarksInOtherBookmarkFolder,
1648 prefs::kNumFoldersInOtherBookmarkFolder);
1657 pref->SetInteger(prefs::kNumKeywords,
1663 ListPrefUpdate update(pref, prefs::kStabilityPluginStats);
1676 plugin_dict->GetString(prefs::kStabilityPluginName, &plugin_name);
1691 plugin_dict->GetInteger(prefs::kStabilityPluginLaunches, &launches);
1693 plugin_dict->SetInteger(prefs::kStabilityPluginLaunches, launches);
1697 plugin_dict->GetInteger(prefs::kStabilityPluginCrashes, &crashes);
1699 plugin_dict->SetInteger(prefs::kStabilityPluginCrashes, crashes);
1703 plugin_dict->GetInteger(prefs::kStabilityPluginInstances, &instances);
1705 plugin_dict->SetInteger(prefs::kStabilityPluginInstances, instances);
1727 plugin_dict->SetString(prefs::kStabilityPluginName, plugin_name);
1728 plugin_dict->SetInteger(prefs::kStabilityPluginLaunches,
1730 plugin_dict->SetInteger(prefs::kStabilityPluginCrashes,
1732 plugin_dict->SetInteger(prefs::kStabilityPluginInstances,
1759 pref->SetInt64(prefs::kStabilityLastTimestampSec, Time::Now().ToTimeT());