Home | History | Annotate | Download | only in metrics

Lines Matching defs:local_state

376 void MetricsService::RegisterPrefs(PrefService* local_state) {
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);
429 void MetricsService::DiscardOldStabilityStats(PrefService* local_state) {
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);
500 PrefService* pref = g_browser_process->local_state();
715 PrefService* pref = g_browser_process->local_state();
764 local_state();
828 PrefService* pref = g_browser_process->local_state();
1225 PrefService* local_state = g_browser_process->local_state();
1226 DCHECK(local_state);
1228 const ListValue* unsent_initial_logs = local_state->GetList(
1232 const ListValue* unsent_ongoing_logs = local_state->GetList(
1281 PrefService* local_state = g_browser_process->local_state();
1282 DCHECK(local_state);
1285 ListPrefUpdate update(local_state, prefs::kMetricsInitialLogs);
1292 ListPrefUpdate update(local_state, prefs::kMetricsOngoingLogs);
1423 PrefService* local_state = g_browser_process->local_state();
1424 DCHECK(local_state);
1425 if (local_state)
1426 local_state->ScheduleSavePersistentPrefs();
1524 PrefService* pref = g_browser_process->local_state();
1531 PrefService* pref = g_browser_process->local_state();
1635 PrefService* pref = g_browser_process->local_state();
1655 PrefService* pref = g_browser_process->local_state();
1751 PrefService* pref = g_browser_process->local_state();