summaryrefslogtreecommitdiffstats
path: root/chromium/tools/metrics/histograms/histograms.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/tools/metrics/histograms/histograms.xml')
-rw-r--r--chromium/tools/metrics/histograms/histograms.xml33764
1 files changed, 0 insertions, 33764 deletions
diff --git a/chromium/tools/metrics/histograms/histograms.xml b/chromium/tools/metrics/histograms/histograms.xml
deleted file mode 100644
index d4fc0cab5d8..00000000000
--- a/chromium/tools/metrics/histograms/histograms.xml
+++ /dev/null
@@ -1,33764 +0,0 @@
-<!--
-Copyright 2013 The Chromium Authors. All rights reserved.
-Use of this source code is governed by a BSD-style license that can be
-found in the LICENSE file.
--->
-
-<!--
-This file is used to generate a comprehensive list of Chrome histograms along
-with a detailed description for each histogram.
-
-Please pretty-print and validate your edits by running the pretty_print.py
-and validate_format.py scripts in the same directory as this file before
-uploading your change for review.
-
-Take a moment to page through the contents of this file. You will find
-three sections:
-
-* The histograms section describes base histograms, giving their name,
- and optionally their units or enum type, a short one-line summary,
- and optionally a more detailed description.
-* The enums section defines and documents the enumerated types referred to by
- the histograms.
-* The fieldtrials section defines active field trials and their groups, along
- with their descriptions.
-
-Each field trial lists the histograms that it affects. The complete list of
-histograms is computed by appending the field trial group names to each of
-the affected histograms. For example, define the following:
-
- <histogram name="FileLoadLatency"/>
-
- <fieldtrial name="SuperHttpExperiment">
- <group name="SuperHttpEnabled"/>
- <group name="SuperHttpDisabled"/>
- <affected-histogram name="FileLoadLatency"/>
- </fieldtrial>
-
-The complete list of histograms will be:
-
- FileLoadLatency
- FileLoadLatency_SuperHttpEnabled
- FileLoadLatency_SuperHttpDisabled
-
-Field trial definitions can currently be used in any situation where multiple
-suffixes need to be appended to a histogram name; they do not have to
-correspond to actual field trials in the Chrome source code.
-
-TODO(mlloyd): Refactor the XML so that field trials can be distinguished from
-other types of suffix sets.
--->
-
-<histogram-configuration>
-
-<!-- Histogram definitions -->
-
-<histograms>
-
-<histogram name="Accessibility.CrosAlwaysShowA11yMenu" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS Accessibility Menu is set to be shown regardless of
- the state of a11y features.(checked once 45 secs after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
- startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
- <summary>
- If the user has enabled Autoclick, this is the delay set by the user for
- autoclicks to occur, in milliseconds.
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
- after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
- startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
- after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
- after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
- <summary>
- Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
- after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
- <summary>
- Whether Windows system settings show that high-contrast mode is enabled and
- the user has selected a light-on-dark color scheme (checked once 45 secs
- after startup). This causes Chrome to prompt the user with a bubble to
- optionally install a High Contrast extension and theme.
- </summary>
-</histogram>
-
-<histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
- <summary>
- Whether Chrome has enabled accessibility support because the user passed the
- --force-renderer-accessibility flag on the command-line (checked once 45
- secs after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.State" enum="BooleanEnabled">
- <summary>
- Whether Chrome has enabled accessibility support because it detects
- supported assistive technology running, or due to being manually enabled via
- a command-line flag (checked once 45 secs after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
- <summary>
- Whether Windows system settings show that audio descriptions are enabled
- (checked once 45 secs after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
- <summary>
- Whether the third-party JAWS screen reader is running (checked once 45 secs
- after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
- <summary>
- Whether the third-party NVDA screen reader is running (checked once 45 secs
- after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
- <summary>
- Whether the third-party System Access To Go screen reader is running
- (checked once 45 secs after startup).
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
- <summary>
- Whether Windows system settings show that a screen reader is running
- (checked once 45 secs after startup). Note that this does not necessarily
- mean that Chrome has detected a supported screen reader and has enabled its
- accessibility mode.
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
- <summary>
- Whether Windows system settings show that Sticky Keys are enabled.
- </summary>
-</histogram>
-
-<histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
- <summary>
- Whether the third-party ZoomText screen magnifier is running.
- </summary>
-</histogram>
-
-<histogram name="Apps.AppLaunch" enum="AppLaunch">
- <summary>
- The number of times v2 packaged apps are launched grouped by
- extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
- </summary>
-</histogram>
-
-<histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
- <summary>Interactions with the App Launcher promo dialog.</summary>
-</histogram>
-
-<histogram name="Apps.AppListSearchCommenced" units="searches">
- <summary>
- The number of searches that are started in the app list. This is gathered
- each time the app list search box transitions from empty to non-empty.
- </summary>
-</histogram>
-
-<histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
- <summary>
- The type of app list search result that was opened by the user. This is
- gathered per click of a search result.
- </summary>
-</histogram>
-
-<histogram name="Ash.ActiveTouchPoints">
- <summary>
- Number of active touch-points when a new touch-point is added.
- </summary>
-</histogram>
-
-<histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
- <summary>
- The show type of the active window tracked over time by logging on a regular
- basis (30 minutes).
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.Action" enum="DockedAction">
- <summary>
- User-initiated action taken that affects docked windows such as docking,
- undocking, minimizing, restoring, closing or just dragging a docked window.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
- <summary>
- Source (mouse, touch or unknown) of the user-initiated action for docked
- windows.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.ItemsAll">
- <summary>
- Number of all docked windows or panels including hidden or minimized.
- Recorded on every user action that interacts with docked windows.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.ItemsLarge">
- <summary>
- Number of large (wider than dock maximum width) windows that had to be
- shrunk to get docked among the visible docked windows. Recorded on every
- user action that interacts with docked windows.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.ItemsPanels">
- <summary>
- Number of docked visible panels. Recorded on every user action that
- interacts with docked windows.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.ItemsVisible">
- <summary>
- Number of visible docked windows or panels. Recorded on every user action
- that interacts with docked windows.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
- <summary>
- Time elapsed between instances of docking, undocking or any other action
- affecting docked state of a window.
- </summary>
-</histogram>
-
-<histogram name="Ash.Dock.Width" units="pixels">
- <summary>
- Width of the docked area in pixels. Recorded every time it changes after a
- user window resize operation is completed.
- </summary>
-</histogram>
-
-<histogram name="Ash.GestureCreated" enum="UIEventType">
- <summary>
- The gesture-events recognized and dispatched by the browser gesture
- recognizer.
- </summary>
-</histogram>
-
-<histogram name="Ash.GestureTarget" enum="GestureActionType">
- <summary>
- The gesture-events recognized and dispatched by the browser gesture
- recognizer for various UI components.
- </summary>
-</histogram>
-
-<histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
- <summary>
- The type of the window which is put into immersive fullscreen. Immersive
- fullscreen is entered via the F4 key.
- </summary>
-</histogram>
-
-<histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
- <summary>
- The current state of the shelf (alignment) tracked over time by logging on a
- regular basis (30 minutes), this is used instead of log in or shelf usage to
- track users that do not lock/unlock or log in frequently and use a small
- number of browser instances or otherwise infrequently interact with the
- shelf launcher.
- </summary>
-</histogram>
-
-<histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
- <summary>
- The current state of the shelf (alignment) when the shelf launcher is used
- to launch an app/window/etc, this is used instead of log in to give data on
- users that do not lock/unlock or log in frequently.
- </summary>
-</histogram>
-
-<histogram name="Ash.TouchDuration" units="milliseconds">
- <obsolete>
- Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
- </obsolete>
- <summary>The duration of a touch-sequence.</summary>
-</histogram>
-
-<histogram name="Ash.TouchDuration2" units="milliseconds">
- <summary>The duration of a touch-sequence.</summary>
-</histogram>
-
-<histogram name="Ash.TouchMoveInterval" units="milliseconds">
- <summary>The interval between touch-move events.</summary>
-</histogram>
-
-<histogram name="Ash.TouchMoveSteps" units="pixels">
- <summary>The distance between touch-move events.</summary>
-</histogram>
-
-<histogram name="Ash.TouchPositionX" units="pixels">
- <summary>The position of the touch-events along the X axis.</summary>
-</histogram>
-
-<histogram name="Ash.TouchPositionY" units="pixels">
- <summary>The position of the touch-events along the Y axis.</summary>
-</histogram>
-
-<histogram name="Ash.TouchRadius" units="pixels">
- <summary>The radius of a touch event.</summary>
-</histogram>
-
-<histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
- <summary>
- The interval between the end of a touch-sequence and the start of the next
- touch-sequence.
- </summary>
-</histogram>
-
-<histogram name="Ash.TouchStartBurst">
- <summary>
- The number of rapid touch-starts that happened within a short interval.
- Logged once for each such burst group.
- </summary>
-</histogram>
-
-<histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
- <summary>
- The amount of time the Alt key is held after pressing Alt+Tab to begin
- cycling through windows.
- </summary>
-</histogram>
-
-<histogram name="Ash.WindowSelector.Items">
- <summary>
- The number of items (single windows or groups of windows such as panels) in
- the window selection. Window selection occurs when a user begins alt-tabbing
- or presses the overview button (F5 key).
- </summary>
-</histogram>
-
-<histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
- <summary>
- The amount of time between uses of window selection to switch between
- windows. Window selection is entered by alt-tabbing or by pressing the
- overview button (F5 key).
- </summary>
-</histogram>
-
-<histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
- <summary>
- The amount of time spent in overview mode. Overview mode is engaged when
- lingering on a window while alt-tabbing or by pressing the overview button.
- The time is measured from the moment the windows begin animating to a
- thumbnail size preview to when a window is selected or selection is
- canceled.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.AttemptCountFail">
- <summary>
- Count of DnsAttempts before DnsTransaction completes with failure.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.AttemptCountSuccess">
- <summary>
- Count of DnsAttempts before DnsTransaction completes successfully.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
- <summary>
- Whether DnsConfigService::OnConfigChange actually corresponded to a change
- in DnsConfig.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
- <summary>
- Duration of time between calls to DnsConfigService::InvalidateConfig.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
- <summary>Duration of time spent parsing DnsConfig.</summary>
-</histogram>
-
-<histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
- <summary>
- Counts of results of parsing DnsConfig in DnsConfigServicePosix.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
- <summary>Whether DnsConfig was parsed successfully.</summary>
-</histogram>
-
-<histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
- <summary>
- Counts of results of parsing DnsConfig in DnsConfigServiceWin.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
- <summary>
- Whether the first valid DnsConfig included a rogue nameserver.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
- <summary>
- Counts of specific error codes returned by DnsTask if a subsequent ProcTask
- succeeded, at the end of a streak of failures after which the DnsClient was
- disabled.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
- <summary>
- TRUE counts the events when a valid DnsConfig is received and used to enable
- DnsClient, while FALSE counts the events when DnsClient is disabled after a
- series of successful fallbacks from DnsTask to ProcTask.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.FallbackFail" units="milliseconds">
- <summary>
- Duration of time spent by ProcTask in failing fallback resolutions.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
- <summary>
- Duration of time spent by ProcTask in successful fallback resolutions.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
- <summary>
- Whether there was a valid DNS configuration at the start of a job which
- eventually completed successfully.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
- <summary>Whether DnsHosts were parsed successfully.</summary>
-</histogram>
-
-<histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
- <summary>
- Whether DnsConfigService::OnHostsChange actually corresponded to a change in
- DnsHosts.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
- <summary>
- Duration of time between calls to DnsConfigService::InvalidateHosts.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
- <summary>Duration of time spent parsing DnsHosts.</summary>
-</histogram>
-
-<histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
- <summary>
- Counts of results of parsing DnsHosts in DnsConfigServiceWin.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.HostsSize" units="bytes">
- <summary>
- The size of the HOSTS file observed before each attempt to parse it.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (using DnsClient).
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (using DnsClient). Includes only Jobs which had
- priority HIGHEST when started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (using DnsClient). Includes only Jobs which had
- priority IDLE when started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (using DnsClient). Includes only Jobs which had
- priority LOW when started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (using DnsClient). Includes only Jobs which had
- priority LOWEST when started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (using DnsClient). Includes only Jobs which had
- priority MEDIUM when started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (using DnsClient).
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (using DnsClient). Includes only Jobs which had priority HIGHEST
- when started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (using DnsClient). Includes only Jobs which had priority IDLE when
- started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (using DnsClient). Includes only Jobs which had priority LOW when
- started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (using DnsClient). Includes only Jobs which had priority LOWEST when
- started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (using DnsClient). Includes only Jobs which had priority MEDIUM when
- started.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
- <summary>
- Counts of results of parsing addresses out of DNS responses in successful
- DnsTransactions.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
- <summary>
- Counts of specific error codes returned by DnsTask if a subsequent ProcTask
- succeeded.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveFail" units="milliseconds">
- <summary>
- Duration of time taken by DnsTask in resolutions that failed. Excludes time
- spent in the subsequent fallback.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
- <summary>
- Counts of the overall results of using asynchronous DNS in HostResolverImpl.
- This only includes jobs started with valid DNS configuration and excludes
- synchronous resolutions (as IP literals, from cache, and from HOSTS).
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
- <summary>
- Duration of time taken by DnsTask in resolutions that succeeded.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
- <summary>
- Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
- <summary>
- Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
- <summary>
- Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerCount">
- <summary>
- Count of servers in DnsConfig. Recorded on every new DnsSession, which is
- created on DNS change.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerFailureIndex">
- <summary>
- Index in DnsConfig of the failing server, recorded at the time of failure.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
- <summary>
- Count of server failures after network change before first success in the
- DnsSession. Recorded at the time of first success.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerFailuresAfterSuccess">
- <summary>
- Count of server failures after success until the end of the session. Server
- has reported success at some point during the session. Recorded at the end
- of the DnsSession.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
- <summary>
- Count of server failures before success. This is NOT the first success in
- the DnsSession. Recorded at the time of success.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
- <summary>
- Count of server failures without success until the end of the session.
- Server has never reported success during the DnsSession. Recorded at the end
- of the DnsSession.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
- <summary>
- The current server is &quot;good&quot; and does not have to be skipped.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.SortFailure" units="milliseconds">
- <summary>
- Duration of time taken in failing calls to AddressSorter in dual-stack
- resolutions using DnsTask.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.SortSuccess" units="milliseconds">
- <summary>
- Duration of time taken in successful calls to AddressSorter in dual-stack
- resolutions using DnsTask.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.SuffixSearchDone">
- <summary>
- The number of names from the search name list consumed during a successful
- transaction (QTYPE A only).
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.SuffixSearchRemain">
- <summary>
- The number of names left on the search name list at the end of a successful
- transaction (QTYPE A only).
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.SuffixSearchStart">
- <summary>
- The number of names on the search name list at the start of a transaction
- (QTYPE A only).
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
- <summary>
- Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
- timeouts.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
- <summary>
- Duration of time taken by DnsTCPAttempt in successful attempts.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
- <summary>
- Difference between RTT and timeout calculated using Histogram algorithm.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
- <summary>
- Difference between timeout calculated using Histogram algorithm and RTT.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
- <summary>
- Difference between RTT and timeout calculated using Jacobson algorithm.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
- <summary>
- Difference between timeout calculated using Jacobson algorithm and RTT.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
- <summary>
- Duration of time that would be spent waiting for lost request using
- Histogram algorithm.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
- <summary>
- Duration of time that would be spent waiting for lost request using Jacobson
- algorithm.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TotalTime" units="milliseconds">
- <summary>
- Duration of time since a HostResolverImpl::Resolve request to the time a
- result is posted. Excludes canceled, evicted, and aborted requests. Includes
- cache hits (recorded as 0). Excludes speculative requests.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
- <summary>
- Duration of time since a HostResolverImpl::Resolve request to the time a
- result is posted. Excludes canceled, evicted, and aborted requests. Includes
- cache hits (recorded as 0). Speculative requests only.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
- <summary>
- Duration of time taken in failing DnsTransactions. This includes server
- failures, timeouts and NXDOMAIN results.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
- <summary>
- Duration of time taken in successful DnsTransactions. This includes all
- NOERROR answers, even if they indicate the name has no addresses or they
- cannot be parsed.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
- <summary>
- Same as AsyncDNS.TransactionSuccess but limited to A query type.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
- <summary>
- Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.TTL" units="milliseconds">
- <summary>
- TTL of the resolved addresses, as in the response received from the server.
- For results served from local cache, the TTL is from the original response.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
- <summary>
- Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
- timeouts.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
- <summary>
- Duration of time taken by DnsUDPAttempt in successful attempts. Includes
- responses arriving after timeout, if multiple attempts are allowed.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
- <summary>
- Duration of time since the last empty config result to the time a non-change
- OnConfigChange is received.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
- <summary>
- Duration of time since the last empty config result to the time a non-change
- OnHostsChange is received.
- </summary>
-</histogram>
-
-<histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
- <summary>
- The result of DnsConfigService watch. Counts STARTED on every initialization
- and FAILED_* on any failure.
- </summary>
-</histogram>
-
-<histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
- <summary>
- Whether the browser compositor uses GPU or the software renderer.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the frequency of user interactions with the Autocheckout bubble,
- which prompts users to invoke Autocheckout on supported websites.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the frequency of final states reached in Autocheckout buy flow.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.DismissalState"
- enum="AutofillDialogDismissalState">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
-</histogram>
-
-<histogram name="Autocheckout.FlowDuration" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the time elapsed between when the user submitted the Autocheckout
- dialog and when the Autocheckout flow, or filling process, concluded.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.FlowDuration.Failed" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the time elapsed between when the user submitted the Autocheckout
- dialog and when the Autocheckout flow concluded, in cases where the flow
- failed.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the time elapsed between when the user submitted the Autocheckout
- dialog and when the Autocheckout flow concluded, in cases where the flow
- succeeded.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.InitialUserState"
- enum="AutofillDialogInitialUserState">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- The initial state of a user that's interacting with a freshly shown
- Autocheckout dialog.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- User interactions with the Autofill popup shown while filling an
- Autocheckout dialog.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the frequency of security warnings and errors in the Autocheckout
- dialog.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.UiDuration" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the duration for which an Autocheckout dialog was shown.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.UiDuration.Cancel" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the duration for which an Autocheckout dialog was shown, in cases
- where the user ended up canceling out of the dialog.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.UiDuration.Submit" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the duration for which an Autocheckout dialog was shown, in cases
- where the user ended up accepting the dialog.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures how users are interacting with the Autocheckout dialog UI.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.UiLatencyToShow" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the duration of time it takes for the Autocheckout UI to be
- actionable by the user after it is shown.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the frequency of errors in communicating with the Google Online
- Wallet server.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.WalletRequiredActions"
- enum="WalletRequiredActions">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures the frequency of required user actions returned by the Google
- Online Wallet server.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures time taken to download the Autocheckout whitelist file.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures time taken to download the Autocheckout whitelist file in case the
- download was failed.
- </summary>
-</histogram>
-
-<histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Measures time taken to download the Autocheckout whitelist file in case the
- download was succeeded.
- </summary>
-</histogram>
-
-<histogram name="Autofill.AddressSuggestionsCount">
- <summary>
- The number of address suggestions shown in the Autofill popup.
- </summary>
-</histogram>
-
-<histogram name="AutoFill.CCInfoBarAccepted">
- <obsolete>
- Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
- </obsolete>
- <summary>The Autofill credit card info bar was accepted.</summary>
-</histogram>
-
-<histogram name="AutoFill.CCInfoBarDenied">
- <obsolete>
- Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
- </obsolete>
- <summary>The Autofill credit card info bar was denied.</summary>
-</histogram>
-
-<histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
- <summary>
- The relative frequency with which users accept, deny, or ignore the Autofill
- credit card info bar prompt.
- </summary>
-</histogram>
-
-<histogram name="Autofill.DeveloperEngagement"
- enum="AutofillDeveloperEngagement">
- <summary>
- Measures the adoption of the HTML autocomplete type hint specification (see
- http://is.gd/whatwg_autocomplete for more details). For each fillable form
- detected, logs whether that form includes author-specified type hints.
- </summary>
-</histogram>
-
-<histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
- <summary>
- Time elapsed between the user's first interaction with a form and the form's
- submission, for an autofilled form.
- </summary>
-</histogram>
-
-<histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
- <summary>
- Time elapsed between the user's first interaction with a form and the form's
- submission, for a non-autofilled form.
- </summary>
-</histogram>
-
-<histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
- <summary>
- Time elapsed between form load and form submission, for an autofilled form.
- </summary>
-</histogram>
-
-<histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
- <summary>
- Time elapsed between form load and form submission, for a non-autofilled
- form.
- </summary>
-</histogram>
-
-<histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
- <summary>
- Tracks whether Autofill is enabled on page load for a page containing forms.
- </summary>
-</histogram>
-
-<histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
- <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
-</histogram>
-
-<histogram name="AutoFill.ProfileCount">
- <obsolete>
- Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
- </obsolete>
- <summary>The number of Autofill address profiles a user has.</summary>
-</histogram>
-
-<histogram name="AutoFill.Quality" enum="AutofillQuality">
- <obsolete>
- Deprecated as of 3/2011, replaced by Autofill.Quality.
- </obsolete>
- <summary>The quality of the AutoFill implementation.</summary>
-</histogram>
-
-<histogram name="Autofill.Quality" enum="AutofillQuality">
- <summary>The quality of the Autofill implementation.</summary>
-</histogram>
-
-<histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
- <summary>The quality of Autofill's heuristic field type detection.</summary>
-</histogram>
-
-<histogram name="Autofill.Quality.HeuristicType.ByFieldType"
- enum="AutofillTypeQualityByFieldType">
- <summary>
- The quality of Autofill's heuristic field type detection, broken down by the
- specific field type. Fields with multiple possible types (based on the
- stored Autofill data) are logged as having ambiguous type.
- </summary>
-</histogram>
-
-<histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
- <summary>The overall quality of the Autofill field type predictions.</summary>
-</histogram>
-
-<histogram name="Autofill.Quality.PredictedType.ByFieldType"
- enum="AutofillTypeQualityByFieldType">
- <summary>
- The overall quality of the Autofill field type predictions, broken down by
- the specific field type. Fields with multiple possible types (based on the
- stored Autofill data) are logged as having ambiguous type.
- </summary>
-</histogram>
-
-<histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
- <summary>The quality of the Autofill server's field type detection.</summary>
-</histogram>
-
-<histogram name="Autofill.Quality.ServerType.ByFieldType"
- enum="AutofillTypeQualityByFieldType">
- <summary>
- The quality of the Autofill server's field type detection, broken down by
- the specific field type. Fields with multiple possible types (based on the
- stored Autofill data) are logged as having ambiguous type.
- </summary>
-</histogram>
-
-<histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
- <obsolete>
- Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
- </obsolete>
- <summary>
- The experiment ID received in response to an Autofill server query.
- </summary>
-</histogram>
-
-<histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
- <summary>
- The experiment ID received in response to an Autofill server query.
- </summary>
-</histogram>
-
-<histogram name="Autofill.ServerExperimentId.Upload"
- enum="AutofillExperimentId">
- <summary>
- The experiment ID received at the time of an Autofill upload.
- </summary>
-</histogram>
-
-<histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
- <obsolete>
- Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
- </obsolete>
- <summary>The usefulness of AutoFill server information.</summary>
-</histogram>
-
-<histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
- <summary>The usefulness of Autofill server information.</summary>
-</histogram>
-
-<histogram name="Autofill.StoredProfileCount">
- <summary>
- The number of Autofill addresses a user has stored, measured at launch time.
- </summary>
-</histogram>
-
-<histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
- <summary>
- Measures the frequency of various events in the Autofill user interaction
- flow. By comparing frequencies, we can compute several interesting
- &quot;user happiness&quot; metrics.
- </summary>
-</histogram>
-
-<histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
- <summary>
- Counts the number of simulataneously connected Bluetooth devices. Used to
- direct testing efforts, and by our UI team to determine appropriate UI
- sizes.
- </summary>
-</histogram>
-
-<histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
- <summary>
- Records the method used to pair each Bluetooth Device. Used to direct our
- testing efforts.
- </summary>
-</histogram>
-
-<histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
- <summary>
- Records the result of pairing each Bluetooth Device. Used to understand
- whether we are having significant problems with Bluetooth pairing and seeing
- errors more commonly than we should.
- </summary>
-</histogram>
-
-<histogram name="Bookmarks.LaunchDepth">
- <summary>
- Logs the depth of the bookmark in the bookmark tree hiearchy every time a
- bookmark is launched. Depth indicates how many levels below a permanent
- bookmark folder the bookmark was found in (e.g. a bookmark immediately in
- the bookmark bar has depth 1).
- </summary>
-</histogram>
-
-<histogram name="Canvas.ContextType" enum="CanvasContextType">
- <summary>
- Records the context type names used to create canvas rendering contexts.
- </summary>
-</histogram>
-
-<histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
- <summary>
- Records the number of times the cast button was shown to the user. The value
- will be true if the button is enabled, and false if the button is disabled.
- Note that depending on the current UX, it's possible that we hide the button
- entirely if it's disabled, so it's possible for the false values to be 0.
- </summary>
-</histogram>
-
-<histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
- enum="BooleanEnabled">
- <summary>
- Records the number of times the cast button was shown to the user when the
- video is fullscreened. The value will only be recorded on entering
- fullscreen. The value will be true if the button is enabled, and false if
- the button is disabled. Note that depending on the current UX,it's possible
- that we hide the button entirely if it's disabled, so it's possible for the
- false values to be 0.
- </summary>
-</histogram>
-
-<histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
- <summary>
- Records the result of a request to play remotely. The value will be true if
- the playback succeeded, and false if there was an error.
- </summary>
-</histogram>
-
-<histogram name="Cast.Sender.CastTimeRemainingPercentage"
- units="percent remaining">
- <summary>
- Records the percentage of the video left at the time the remote playback is
- stopped. This will be recorded when the playback is stopped by the user, or
- when it's stopped by the cast device.
- </summary>
-</histogram>
-
-<histogram name="Cellular.ActivationFailure">
- <summary>
- The count of cellular device activation failures (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="Cellular.ActivationTry">
- <summary>The count of cellular device activation tries (Chrome OS).</summary>
-</histogram>
-
-<histogram name="Cellular.ConnectionFailed">
- <summary>
- The count of cellular reconnect failures during activation (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="Cellular.ConnectionRetry">
- <summary>
- The count of cellular device reconnect tries during activation (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="Cellular.MobileSetupFailed">
- <summary>
- The count of successful cellular plan established (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="Cellular.MobileSetupStart">
- <summary>
- The count of initiated cellular device setup starts (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="Cellular.MobileSetupSucceeded">
- <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
-</histogram>
-
-<histogram name="Cellular.PaymentFailed">
- <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
-</histogram>
-
-<histogram name="Cellular.PaymentReceived">
- <summary>
- The count of successfully completed cellular plan purchases (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="CertificateType">
- <obsolete>
- Deprecated as of 8/2013. This histogram only considered the leaf certificate
- expiry date as a proxy for whether a certificate was in-scope for the BRs,
- but did not consider the issuance date. As some CAs have issued long-lived
- certs prior to the BRs, this disproportionately reported those certs as
- being subject to the BRs, but non-compliant, when in reality they're not
- subject.
- </obsolete>
- <summary>
- Information about the certificate algorithms and sizes in use on the web, to
- examine compliance with the CA/Browser Forum requirements and security best
- practice.
- </summary>
-</histogram>
-
-<histogram name="CertificateType2">
- <summary>
- Information about the certificate algorithms and sizes in use on the web, to
- examine compliance with the CA/Browser Forum requirements and security best
- practice. This histogram considers the notBefore as the issuance date, for
- purposes of what requirements apply.
- </summary>
-</histogram>
-
-<histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
- <summary>
- Indicates the execution phase the browser was in when the browser crashed.
- </summary>
-</histogram>
-
-<histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
- <obsolete>
- Deprecated as of 11/2013.
- </obsolete>
- <summary>
- Indicates the execution phase the browser was in when browser didn't exit
- cleanly.
- </summary>
-</histogram>
-
-<histogram name="Chrome.BrowserCrashDumpAttempts">
- <summary>
- The total number of times the browser process has attempted to generate a
- crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
- Chrome.BrowserDumpsWithNoCrash.
- </summary>
-</histogram>
-
-<histogram name="Chrome.BrowserDumpsWithCrash">
- <summary>
- The number of times the browser process has attempted to generate a crash
- dump because of an actual browser crash.
- </summary>
-</histogram>
-
-<histogram name="Chrome.BrowserDumpsWithNoCrash">
- <summary>
- The number of times the browser process has attempted to generate a crash
- dump in a non-crashing (i.e., reporting only) context.
- </summary>
-</histogram>
-
-<histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- The default search engine selected by a user not in the search engine dialog
- experiment.
- </summary>
-</histogram>
-
-<histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- The default search engine selected by a user in the search engine dialog
- experiment.
- </summary>
-</histogram>
-
-<histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- The default search engine selected by a user in slot 1 of a randomized
- search engine dialog.
- </summary>
-</histogram>
-
-<histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- The default search engine selected by a user in slot 2 of a randomized
- search engine dialog.
- </summary>
-</histogram>
-
-<histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- The default search engine selected by a user in slot 3 of a randomized
- search engine dialog.
- </summary>
-</histogram>
-
-<histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- The default search engine selected by a user in slot 4 of a randomized
- search engine dialog.
- </summary>
-</histogram>
-
-<histogram name="ChromeNotifierService.Actions"
- enum="ChromeNotifierServiceActionType">
- <summary>
- The actions to enable or disable services sending synced notifications.
- Synced Notification Sending services can be individually disabled by the
- user in the Chrome Notification center settings dialog.
- </summary>
-</histogram>
-
-<histogram name="clickjacking.discard_download" units="ms">
- <summary>
- The length of time between a dangerous download appearing on the downloads
- shelf, and the &quot;Discard&quot; button being clicked.
- </summary>
-</histogram>
-
-<histogram name="clickjacking.dismiss_download" units="ms">
- <summary>
- The length of time between a dangerous download appearing on the downloads
- shelf, and the &quot;Dismiss&quot; button being clicked.
- </summary>
-</histogram>
-
-<histogram name="clickjacking.launch_url" units="ms">
- <summary>
- The length of time between the external protocol dialog being shown and the
- &quot;Launch Application&quot; button being clicked.
- </summary>
-</histogram>
-
-<histogram name="clickjacking.open_download" units="ms">
- <summary>
- The length of time between a download appearing on the download shelf, and
- the user opening it by clicking the item or pressing return.
- </summary>
-</histogram>
-
-<histogram name="clickjacking.report_and_discard_download" units="ms">
- <summary>
- Time between &quot;Report and Discard&quot; button being shown and it being
- clicked.
- </summary>
-</histogram>
-
-<histogram name="clickjacking.save_download" units="ms">
- <summary>
- The length of time between a dangerous download appearing on the download
- shelf, and the &quot;Keep&quot; button being clicked.
- </summary>
-</histogram>
-
-<histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
- <obsolete>
- Deprecated as of 4/2013, experiment confirmed correctness of our patch.
- </obsolete>
- <summary>
- Counts how often the user writes or reads from the clipboard and whether the
- write was from an incognito window or not.
- </summary>
-</histogram>
-
-<histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
- units="percent">
- <summary>
- Connectivity Diagnostics App: WiFi signal strength recorded during
- NIC_SIGNAL_STRENGTH test.
- </summary>
- <details>
- The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
- function that linearly maps the RSSI range -120dBm to -20dBm to Strength
- values from 0 to 100.
- </details>
-</histogram>
-
-<histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
- <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
- <details>
- HTTP latency is computed using the chrome.socket API to make an HTTP GET
- request to the /generate_204 page of three randomly generated Google
- hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
- the HTTP request to receiving a response is clocked in JavaScript and the
- arithmetic mean of the three times is used as the HTTP latency.
- </details>
-</histogram>
-
-<histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
- <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
- <details>
- Resolver latency is computed by using the chrome.dns API to query three
- randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
- The random hostnames guarantees that there will be no caching of DNS
- hostnames. The time taken from issuing the DNS request to receiving a
- response is clocked in JavaScript and the arithmetic mean of the three times
- is used as the resolver latency.
- </details>
-</histogram>
-
-<histogram name="ConnectivityDiagnostics.TestVerdict"
- enum="ConnectivityDiagnosticsTestVerdict">
- <summary>
- Connectivity Diagnostics App: Outcome of the connectivity tests.
- </summary>
-</histogram>
-
-<histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
- <summary>
- Connectivity Diagnostics App: Amount of time taken to run each of the
- connectivity tests.
- </summary>
-</histogram>
-
-<histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
- <obsolete>
- Deprecated as of 9/2013. Experiment to measure control characters in cookies
- is finished.
- </obsolete>
- <summary>
- When parsing a cookie, indicates if control characters were present in any
- of the cookie values and if any of the cookie values were invalid.
- Specifically, checks that all of the parsed values are valid according to
- the valid token definition in Section 2.2 of RFC2616 which specifies a token
- must have no separators (i.e. no characters from the following string,
- ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
- \t') and no control characters.
- </summary>
-</histogram>
-
-<histogram name="Cookie.ReinstatedCookies" units="seconds">
- <summary>
- The duration in seconds between a cookie getting evicted (due to the number
- of cookies exceeding a domain limit), and subsequently reinstated.
- </summary>
-</histogram>
-
-<histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
- <obsolete>
- Deprecated as of 9/2013. Experiment to measure control characters in cookies
- is finished.
- </obsolete>
- <summary>
- Indicates whether a cookie attribute pair was set with both a valid key and
- a valid attribute value or not. For the key, this implies that it was a
- valid token as defined in Section 2.2 of RFC2616 which specifies a token
- must have no separators (i.e. no characters from the following string,
- ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
- \t') and no control characters. For the value, this implies that it
- contained no control characters and no semicolon.
- </summary>
-</histogram>
-
-<histogram name="Cookie.SetNameValidity" enum="BooleanValid">
- <obsolete>
- Deprecated as of 9/2013. Experiment to measure control characters in cookies
- is finished.
- </obsolete>
- <summary>
- Indicates whether a cookie name was set with a valid token. A valid token is
- defined in Section 2.2 of RFC2616 which specifies a token must have no
- separators (i.e. no characters from the following string, ignoring the
- starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
- control characters.
- </summary>
-</histogram>
-
-<histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
- <obsolete>
- Deprecated as of 9/2013. Experiment to measure control characters in cookies
- is finished.
- </obsolete>
- <summary>
- Indicates whether a cookie value was valid or invalid when there was an
- attempt to set it, where a valid value is defined in RFC 6265 as ASCII
- characters excluding controls, whitspace, comma, semicolon, and backslash.
- </summary>
-</histogram>
-
-<histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
- <obsolete>
- Deprecated as of 12/2013. Default pinned apps trial is finished.
- </obsolete>
- <summary>Chrome OS shelf clicks.</summary>
-</histogram>
-
-<histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
- <summary>
- The type of archive file that Chrome OS cros-disks daemon is requested to
- mount.
- </summary>
-</histogram>
-
-<histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
- <summary>
- The media type of removable device that Chrome OS cros-disks daemon is
- requested to mount.
- </summary>
-</histogram>
-
-<histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
- <summary>
- The type of file system that Chrome OS cros-disks daemon is requested to
- mount.
- </summary>
-</histogram>
-
-<histogram name="CrosFirstRun.DialogShown">
- <summary>
- Records the number of times when first-run dialog was shown.
- </summary>
-</histogram>
-
-<histogram name="CrosFirstRun.FurthestStep">
- <summary>
- Index of furthest step that was reached during tutorial. Since order of
- steps could change eventially and new steps could apear we use index here
- instead of step name.
- </summary>
-</histogram>
-
-<histogram name="CrosFirstRun.TimeSpent" units="ms">
- <summary>The total time that user spent on first-run tutorial.</summary>
-</histogram>
-
-<histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
- <summary>The time that user spent on some step of tutorial.</summary>
-</histogram>
-
-<histogram name="CrosFirstRun.TutorialCompletion"
- enum="CrosFirstRunTutorialCompletionType">
- <summary>Tracks the way how user left tutorial.</summary>
-</histogram>
-
-<histogram name="CrosFirstRun.TutorialLaunched">
- <summary>
- Records the number of times when first-run tutorial has been launched.
- </summary>
-</histogram>
-
-<histogram name="DataReductionProxy.BypassInfoFallback"
- enum="DataReductionProxyBypassEventType">
- <summary>
- Counts various events that trigger Chrome to bypass the fallback
- configuration of the data reduction proxy.
- </summary>
-</histogram>
-
-<histogram name="DataReductionProxy.BypassInfoPrimary"
- enum="DataReductionProxyBypassEventType">
- <summary>
- Counts various events that trigger Chrome to bypass the primary
- configuration of the data reduction proxy.
- </summary>
-</histogram>
-
-<histogram name="DataReductionProxy.ProbeURL"
- enum="DataReductionProxyProbeURLFetchResult">
- <summary>
- Counts various outcomes of requesting the data reduction proxy's probe URL.
- </summary>
-</histogram>
-
-<histogram name="DataReductionProxy.PromoAction"
- enum="DataReductionProxyPromoAction">
- <summary>
- Samples which method was used by the user to dismiss the proxy promo. This
- is sampled when the promo leaves view, with the sampled value depending on
- which of four possible controls the user used.
- </summary>
-</histogram>
-
-<histogram name="DataReductionProxy.SettingsConversion"
- enum="DataReductionProxySettingsConversion">
- <summary>
- Samples of user interactions with the ON/OFF switch in the settings menu for
- reducing data usage. Only the setting changes between entering the reducing
- data usage setting menu and leaving the menu will be sampled. So if a user
- enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
- OFF conversion regardless of how many times he or she toggles the ON/OFF
- switch.
- </summary>
-</histogram>
-
-<histogram name="DataReductionProxy.StartupState"
- enum="DataReductionProxyStartupState">
- <summary>
- Samples of the state of the data reduction proxy on Chrome startup. The
- proxy will either be unavailable (the feature hasn't been rolled out to this
- user yet), not enabled (the feature is available but the user doesn't have
- it turned on), or enabled (the feature is enabled and turned on).
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the DiskSpace recovery step that runs
- on recovery startups. The recovery step attempts to guarantee the DiskSpace
- test, which checks that the disk space in the volume where the user data
- directory normally lives is not dangerously low, would pass on the next
- startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the JSONBookmarks recovery step that
- runs on recovery startups. The recovery step attempts to guarantee the
- JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
- properly formed, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the JSONLocalState recovery step that
- runs on recovery startups. The recovery step attempts to guarantee the
- JSONLocalState test, which makes sure that the JSON-encoded Local State file
- is properly formed, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the JSONPreferences recovery step
- that runs on recovery startups. The recovery step attempts to guarantee the
- JSONPreferences test, which makes sure that the JSON-encoded Preferences
- file is properly formed, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.PathDictionaries"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the PathDictionaries recovery step
- that runs on recovery startups. The recovery step attempts to guarantee the
- PathDictionaries test, which makes sure that the path to the Dictionaries
- directory exists and has the right permissions, would pass on the next
- startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the PathLocalState recovery step that
- runs on recovery startups. The recovery step attempts to guarantee the
- PathLocalState test, which makes sure that the path to the Local State file
- exists and has the right permissions, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the PathResources recovery step that
- runs on recovery startups. The recovery step attempts to guarantee the
- PathResources test, which makes sure that the path to the Resources
- directory exists and has the right permissions, would pass on the next
- startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the PathUserData recovery step that
- runs on recovery startups. The recovery step attempts to guarantee the
- PathUserData test, which makes sure that the path to the User Data directory
- exists and has the right permissions, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
- step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
- the App Cache database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
- recovery step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityArchivedHistory test, which checks the
- integrity of the Archived History database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityCookie recovery
- step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
- Cookie database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
- recovery step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
- integrity of the Database Tracker database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityHistory recovery
- step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
- History database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
- step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
- NSS Certificate database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
- step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
- NSS Key database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityThumbnails
- recovery step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
- the Thumbnails database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityWebData recovery
- step that runs on recovery startups. The recovery step attempts to
- guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
- Web Data database, would pass on the next startup.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
- <summary>
- Count of the number of times diagnostics recovery is invoked or not, and how
- it was invoked. A sample is added to this histogram once for each startup
- of Chrome.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the DiskSpace test
- that runs on recovery startups. The DiskSpace test checks that the disk
- space in the volume where the user data directory normally lives is not
- dangerously low.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the JSONBookmarks
- test that runs on recovery startups. The JSONBookmarks test checks to make
- sure that the JSON encoded bookmarks file is properly formed.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the JSONLocalState
- test that runs on recovery startups. The JSONLocalState test checks to make
- sure that the JSON encoded Local State file is properly formed.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the JSONPreferences
- test that runs on recovery startups. The JSONPreferences test checks to
- make sure that the Preferences file is properly formed.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the PathDictionaries
- test that runs on recovery startups. The PathDictionaries test checks makes
- sure that the path to the Dictionaries folder exists and has the right
- permissions.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the PathLocalState
- test that runs on recovery startups. The PathLocalState test checks makes
- sure that the path to the Local State folder exists and has the right
- permissions.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the PathResources
- test that runs on recovery startups. The PathResources test checks makes
- sure that the path to the Resources folder exists and has the right
- permissions.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of diagnostics for the PathUserData test
- that runs on recovery startups. The PathUserData test checks makes sure that
- the path to the User Data folder exists and has the right permissions.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityAppCache test that
- runs on recovery startups. The test checks the integrity of the App Cache
- database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
- test that runs on recovery startups. The test checks the integrity of the
- Archived History database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityCookie test that
- runs on recovery startups. The test checks the integrity of the Cookie
- database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
- test that runs on recovery startups. The test checks the integrity of the
- Database Tracker database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityHistory test that
- runs on recovery startups. The test checks the integrity of the History
- database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
- runs on recovery startups. The test checks the integrity of the NSS
- Certificate database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
- runs on recovery startups. The test checks the integrity of the NSS Key
- database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityThumbnails test
- that runs on recovery startups. The test checks the integrity of the
- Thumbnails database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
- enum="DiagnosticsResult">
- <summary>
- Shows the success and failure rates of the SQLiteIntegrityWebData test that
- runs on recovery startups. The test checks the integrity of the Web Data
- database.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
- <summary>
- TBD - Not run automatically yet, so this is just a placeholder for future
- metrics collection. Any samples collected here represent users running
- diagnostics manually.
- </summary>
-</histogram>
-
-<histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
- <summary>
- Histogram comparing the various types of diagnostic test failures when
- diagnostic tests are run. Note that some types of test failures cause the
- rest of the tests to be skipped.
- </summary>
-</histogram>
-
-<histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
- <summary>Whether an extension has been wiped out.</summary>
-</histogram>
-
-<histogram name="DisabledExtension.SideloadWipeoutCount">
- <summary>
- How many external extensions get wiped out as a result of the Sideload
- Wipeout one-time initiative.
- </summary>
-</histogram>
-
-<histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
- <summary>
- Whether any extension got wiped out as a result of the Sideload Wipeout
- one-time initiative.
- </summary>
-</histogram>
-
-<histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
- <summary>
- The user selection in the Sideload Wipeout bubble, grouped by the
- UmaWipeoutHistogramOptions enum.
- </summary>
-</histogram>
-
-<histogram name="DiskCache.0.FilesAge" units="hours">
- <summary>The age of the cache's files (wall time).</summary>
-</histogram>
-
-<histogram name="DiskCache.2.FilesAge" units="hours">
- <summary>
- The age of the cache's files (wall time). Media-specific cache.
- </summary>
-</histogram>
-
-<histogram name="DiskCache.3.FilesAge" units="hours">
- <summary>The age of the cache's files (wall time). AppCache.</summary>
-</histogram>
-
-<histogram name="DiskCache.4.FilesAge" units="hours">
- <summary>The age of the cache's files (wall time). ShaderCache.</summary>
-</histogram>
-
-<histogram name="DiskCache.TotalIOTime" units="milliseconds">
- <obsolete>
- Deprecated.
- </obsolete>
- <summary>
- The total time it takes to perform a payload IO operation, for the regular
- disk cache.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptCancelled">
- <summary>
- The attempt which completed after the job was already cancelled.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptDiscarded">
- <summary>
- The attempt which completed after the job was already cancelled OR the
- attempt that has finished after host resolution was already completed by an
- earlier attempt.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptFailDuration" units="milliseconds">
- <summary>
- Duration of time taken in OS resolutions for actual navigations. These
- attempts which completed after the job was already canceled OR after the job
- was already completed by an earlier attempt. Note that cached resolutions
- may provide low (0ms?) resolution times.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptFailure">
- <summary>The attempt that has not resolved the host successfully.</summary>
-</histogram>
-
-<histogram name="DNS.AttemptFirstFailure">
- <summary>
- The attempt that resolved the host first and the resolution was not
- successful.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptFirstSuccess">
- <summary>
- The attempt that resolved the host first and the resolution was successful.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptSuccess">
- <summary>The attempt that has resolved the host successfully.</summary>
-</histogram>
-
-<histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
- <summary>
- Duration of time taken in OS resolutions that succeeded and were requested
- for actual navigations. These attempts which completed after the job was
- already canceled OR after the job was already completed by an earlier
- attempt. Note that cached resolutions may provide low (0ms?) resolution
- times.
- </summary>
-</histogram>
-
-<histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
- <summary>
- This histogram shows the time saved by having spawned an extra attempt, when
- the first attempt didn't finish before retry attempt.
- </summary>
-</histogram>
-
-<histogram name="DNS.CacheEvicted" units="milliseconds">
- <summary>
- The time left to expiration of an entry when it is removed while compacting
- the HostCache.
- </summary>
-</histogram>
-
-<histogram name="DNS.CacheExpired" units="milliseconds">
- <summary>
- The time since expiration of an entry when it is removed while compacting
- the HostCache.
- </summary>
-</histogram>
-
-<histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
- <summary>
- The time since expiration of an entry when it is removed on lookup.
- </summary>
-</histogram>
-
-<histogram name="DNS.EmptyAddressListAndNoError"
- enum="DNSEmptyAddressListAndNoError">
- <summary>
- Error status when an empty address list was found in OnLookupComplete().
- </summary>
-</histogram>
-
-<histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
- <summary>
- When either a pre-resolution was not done recently enough to provide
- benefit, or the the corresponding pre-resolution is still pending, this
- histogram shows the duration of time used to resolve a hostname as not
- existing during a failed attempt to navigate to (GET) a URL. In newer
- versions, if the hostname has never been found as a link during a page scan,
- and it has a referring URL, then it is added to referrer list data structure
- (hoping we'll do better next time).
- </summary>
-</histogram>
-
-<histogram name="DNS.IndependentNavigation" units="milliseconds">
- <summary>
- When either a pre-resolution was not done recently enough to provide
- benefit, or the the corresponding pre-resolution is still pending, this
- histogram shows the duration of the duration of time used to resolve a
- hostname to navigate to (GET) a URL. In newer versions, if the hostname has
- never been found as a link during a page scan, and it has a referring URL,
- then it is added to referrer list data structure (hoping we'll do better
- next time).
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTime" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (a getaddrinfo call was dispatched to the thread
- pool).
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (a getaddrinfo call was dispatched to the thread
- pool). Includes only Jobs which had priority HIGHEST when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (a getaddrinfo call was dispatched to the thread
- pool). Includes only Jobs which had priority IDLE when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (a getaddrinfo call was dispatched to the thread
- pool). Includes only Jobs which had priority LOW when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (a getaddrinfo call was dispatched to the thread
- pool). Includes only Jobs which had priority LOWEST when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
- <summary>
- Time elapsed between the time the HostResolverImpl::Job was created and the
- time the Job was started (a getaddrinfo call was dispatched to the thread
- pool). Includes only Jobs which had priority MEDIUM when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (a getaddrinfo call was dispatched to the thread pool).
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (a getaddrinfo call was dispatched to the thread pool). Includes
- only Jobs which had priority HIGHEST when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (a getaddrinfo call was dispatched to the thread pool). Includes
- only Jobs which had priority IDLE when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (a getaddrinfo call was dispatched to the thread pool). Includes
- only Jobs which had priority LOW when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (a getaddrinfo call was dispatched to the thread pool). Includes
- only Jobs which had priority LOWEST when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
- <summary>
- Time elapsed between the last time the priority of a HostResolverImpl::Job
- changed (when a Request was attached or detached) and the time the Job was
- started (a getaddrinfo call was dispatched to the thread pool). Includes
- only Jobs which had priority MEDIUM when started.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
- <summary>
- The duration of time used (most recently) to pre-resolve a hostname, when
- the prefetched resolution was apparently evicted from the cache. The
- included samples only list pre-resolution times when the later
- navigations/fetches took in excess of 15ms.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
- <summary>
- The duration of time used (most recently) to pre-resolve a hostname, when
- the prefetched resolution was apparently evicted from the cache. The
- included samples only list pre-resolution times when the later
- navigations/fetches took in excess of 15ms.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchFoundName">
- <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
-</histogram>
-
-<histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
- <obsolete>
- Deprecated 2/2010, and replaced by DNS.PrefetchResolution
- </obsolete>
- <summary>
- The duration of time used by the DNS pre-resolving threads to resolve a host
- name via the network. Any resolutions that are faster than 15ms are
- considered to be local cache hits, not requiring network access, and are not
- included in this histogram. This histogram is most useful for estimating the
- typical cost of a name resolution, but it also estimates the total number of
- network-based resolutions induced by this feature. Not all these
- resolutions prove helpful (i.e., the user does not always actually visit the
- resolved hostnames).
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchNegativeHit">
- <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
-</histogram>
-
-<histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
- <summary>
- The duration of time saved due to DNS pre-resolving in the &quot;name not
- found&quot; case. Time &quot;savings&quot; shown in the histogram are
- defined to be the difference between the DNS pre-resolution duration, and
- the DNS resolution duration seen during a navigation. These cache hits only
- list events where the DNS pre-resolve duration for a host was in excess of
- 15ms (i.e., the network was consulted), and the actual DNS resolution (when
- a user attempted to navigate to a link with the same host name) took less
- than 15ms (i.e., the network was not consulted), which means the gain was a
- result of a &quot;cache hit&quot; in the OS cache. For some users with
- LANs, all negative results (even when the DNS cache might otherwise help)
- take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
- no savings are possible (or shown) for such users in this category.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchPositiveHit">
- <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
-</histogram>
-
-<histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
- <summary>
- The duration of time saved due to DNS pre-resolving in the &quot;name was
- found&quot; case, and induced by either a page scan for a link or an omnibox
- entry by the user. Time &quot;savings&quot; shown in the histogram are
- defined to be the difference between the DNS pre-resolution duration, and
- the DNS resolution duration seen during a navigation. These cache hits only
- list events where the DNS pre-resolve duration for a host was in excess of
- 15ms (i.e., the network was consulted), and the actual DNS resolution (when
- a user attempted to navigate to a link with the same host name) took less
- than 15ms (i.e., the network was not consulted), which means the gain was a
- result of a &quot;cache hit&quot; in the OS cache.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchQueue" units="milliseconds">
- <summary>
- The duration of time spent by a proposed resolution waiting in the queue to
- be resolved. This number is in addition to any DNS resolution time that may
- come later.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
- <summary>
- The duration of time saved due to DNS pre-resolving in the &quot;name was
- found&quot; case, and induced by predicting (using referrer lists) that a
- resolution was needed. Time &quot;savings&quot; shown in the histogram are
- defined to be the difference between the DNS pre-resolution duration, and
- the DNS resolution duration seen during a navigation. These cache hits only
- list events where the DNS pre-resolve duration for a host was in excess of
- 15ms (i.e., the network was consulted), and the actual DNS resolution (when
- a user attempted to navigate to a link with the same host name) took less
- than 15ms (i.e., the network was not consulted), which means the gain was a
- result of a &quot;cache hit&quot; in the OS cache.
- </summary>
-</histogram>
-
-<histogram name="DNS.PrefetchResolution" units="milliseconds">
- <summary>
- The duration of time used by the DNS pre-resolving threads to resolve a host
- name via the network. Any resolutions that are faster than 15ms are
- considered to be local cache hits, not requiring network access, and are not
- included in this histogram. This histogram is most useful for estimating the
- typical cost of a name resolution, but it also estimates the total number of
- network-based resolutions induced by this feature. Not all these
- resolutions prove helpful (i.e., the user does not always actually visit the
- resolved hostnames).
- </summary>
-</histogram>
-
-<histogram name="DNS.QueueRecycledDeltaOver2">
- <summary>
- When, due to congestion avoidance, a queued pre-resolution is abandoned
- (recycled) without actually being resolved, this histograms records the age
- in the queue of that entry. Only times over 2 seconds are recorded in this
- histogram.
- </summary>
-</histogram>
-
-<histogram name="DNS.QueueRecycledUnder2">
- <summary>
- When, due to congestion avoidance, a queued pre-resolution is abandoned
- (recycled) without actually being resolved, this histograms records the age
- in the queue of that entry. Only times less than or equal to 2 seconds are
- recorded in this histogram.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
- <summary>
- Counts of successes and failures of OS resolutions in various categories.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveFail" units="milliseconds">
- <summary>
- Duration of time taken in OS resolutions for actual navigations. Note that
- cached OS resolutions may provide low (0ms?) resolution times.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
- <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
-</histogram>
-
-<histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
- <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
-</histogram>
-
-<histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
- <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
-</histogram>
-
-<histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
- <summary>
- Duration of time taken in speculative OS resolutions. Note that cached OS
- resolutions may provide low (0ms?) resolution times.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
- <summary>
- Duration of time taken in speculative OS resolution that succeeded. Note
- that cached resolutions may provide low (0ms?) resolution times.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveSuccess" units="milliseconds">
- <summary>
- Duration of time taken in OS resolutions that succeeded and were requested
- for actual navigations. Note that cached resolutions may provide low (0ms?)
- resolution times.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
- <summary>
- Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
- <summary>
- Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
- <summary>
- Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
- </summary>
-</histogram>
-
-<histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
- <obsolete>
- Deprecated as of 5/2013.
- </obsolete>
- <summary>
- Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
- HostResolverImpl::Jobs that could be avoided by always resolving using
- AF_UNSPEC.
- </summary>
-</histogram>
-
-<histogram name="DNS.TotalTime" units="milliseconds">
- <summary>
- Duration of time since a HostResolverImpl::Resolve request to the time a
- result is posted. Excludes canceled, evicted, and aborted requests. Includes
- cache hits (recorded as 0). Excludes speculative requests.
- </summary>
-</histogram>
-
-<histogram name="DNS.TotalTime_speculative" units="milliseconds">
- <summary>
- Duration of time since a HostResolverImpl::Resolve request to the time a
- result is posted. Excludes canceled, evicted, and aborted requests. Includes
- cache hits (recorded as 0). Speculative requests only.
- </summary>
-</histogram>
-
-<histogram name="DNS.UnexpectedResolution">
- <summary>
- In some cases, such as when content arrives with embedded references to
- other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
- the hostnames. As an example, a visit to www.cnn.com will fetch content
- with references to about 12 additional hostnames, none of which are
- currently anticipated. Such resolutions are termed &quot;Unexpected
- Resolutions,&quot; and the durations associated with those DNS resolutions
- are shown below. Future features may attempt to learn (from prior
- experience locally, or from server provided hints), what secondary hostname
- resolutions should be done when a primary resolution (or navigation) takes
- place. This histogram shows what the potential savings are that
- &quot;remain on the table&quot; until we employ some of these more advanced
- features.
- </summary>
-</histogram>
-
-<histogram name="DNS.UnexpectedResolutionL">
- <summary>
- In some cases, such as when content arrives with embedded references to
- other servers, or when a page (such as one in SSL) preclude scanning and
- prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
- the hostnames. As an example, a visit to www.cnn.com will fetch content
- with references to about 12 additional hostnames, none of which might be
- anticipated. Similarly, clicking on a link in an SSL page won't be
- anticipated (since scanning in not allowed by default). Such resolutions are
- termed &quot;Unexpected Resolutions,&quot; and the durations associated with
- those navigation induced DNS resolutions are shown below. If a referring
- URL is available for the navigation, the relationship to the referring URL
- was recorded, and future navigations to the referring hostname would have
- induced a pre-resolution of hostname that caused an entry below. Such any
- entry may facilitate future listing in the ReferredPositiveHit histogram.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
- <summary>Status of DNS probe updates sent to a DNS error page.</summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.Elapsed" units="ms">
- <obsolete>
- Renamed 7/2013 to DnsProbe.ProbeDuration.
- </obsolete>
- <summary>Time between starting and finishing DNS probe.</summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- Time between starting and finishing DNS probe when NCN says we're offline.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.NcnOffline.Result"
- enum="DnsProbe.ObsoleteProbeResult">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- Result of DNS probes sent by the probe service when NCN says we're offline.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- Time between starting and finishing DNS probe when NCN says we're online.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.NcnOnline.Result"
- enum="DnsProbe.ObsoleteProbeResult">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- Result of DNS probes sent by the probe service when NCN says we're online.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
- <obsolete>
- Renamed 7/2013 to DnsProbe.ProbeResult. (Also switched to the full
- DnsProbe.ProbeStatus enum.)
- </obsolete>
- <summary>Result of DNS probes sent by the probe service.</summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
- enum="DnsProbe.SystemIsLocalhost">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- Whether the only nameserver in the system DNS config was 127.0.0.1 when the
- probe result was BAD_CONFIG.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
- enum="DnsProbe.JobResult">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- The result of the system probe job when the overall probe result was
- BAD_CONFIG.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>
- The number of nameservers in the system DNS config when the probe result was
- BAD_CONFIG.
- </summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
-</histogram>
-
-<histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
- <obsolete>
- Removed 7/2013.
- </obsolete>
- <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
-</histogram>
-
-<histogram name="DnsProbe.ProbeDuration" units="ms">
- <summary>Time between starting and finishing DNS probe.</summary>
-</histogram>
-
-<histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
- <summary>Result of DNS probes sent by the probe service.</summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.DBLoadedCount">
- <summary>Number of certs loaded from domain bound cert database.</summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.DBLoadTime" units="ms">
- <summary>Time spent loading domain bound cert database.</summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
- <summary>
- The size, on disk, of the domain bound cert database as it is being loaded.
- </summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
- <summary>Time spent generating a domain bound cert.</summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.GetCertTime" units="ms">
- <summary>
- Combined time for GetDomainBoundCert retrieval (both synchronous and
- asynchronous).
- </summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
- <summary>
- Time for asynchronous retrieval (from the GetDomainBoundCert call until
- completion callback is called).
- </summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
- <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.GetDomainBoundCertResult"
- enum="DomainBoundCerts.GetCertResult">
- <summary>Result of GetDomainBoundCert function.</summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
- <summary>
- Whether the domain-bound certs sqlite database was killed succesfully when
- an unrecoverable error was detected.
- </summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
- <summary>
- Counts of SSL client sockets broken down by support for Domain Bound
- Certificates TLS extension. Counts only connections with full handshakes,
- resumed sessions are not counted.
- </summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
- <summary>
- Longest time spent by requests waiting for load of domain bound cert
- database.
- </summary>
-</histogram>
-
-<histogram name="DomainBoundCerts.TaskWaitCount">
- <summary>
- Number of requests that waited for load of domain bound cert database.
- </summary>
-</histogram>
-
-<histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
- <summary>The length of downloads for serves that accept byte ranges.</summary>
-</histogram>
-
-<histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
- <summary>
- The length of downloads for serves that do not specify whether the accept
- ranges, or have invalid ranges specified.
- </summary>
-</histogram>
-
-<histogram name="Download.AcceptRangesNone.KBytes" units="KB">
- <summary>
- The length of downloads for serves that do not accept ranges.
- </summary>
-</histogram>
-
-<histogram name="Download.ActualBandwidth" units="Bytes/second">
- <summary>The actual bandwidth (per read) of a download.</summary>
-</histogram>
-
-<histogram name="Download.ApiFunctions" enum="DownloadFunctions">
- <summary>Downloads extension API function calls.</summary>
-</histogram>
-
-<histogram name="Download.BandwidthDiskBytesPerSecond">
- <summary>
- Disk bandwidth (defined as total bytes divided by the amount of time blocked
- on write or close on the file descriptor) seen for a single download.
- </summary>
-</histogram>
-
-<histogram name="Download.BandwidthOverallBytesPerSecond">
- <summary>
- Overall bandwidth seen for the download. Note that this is measured at the
- point at which the file is written, and so will not take into account the
- time costs of activities that occur after file write is completed (e.g. safe
- browsing scanning).
- </summary>
-</histogram>
-
-<histogram name="Download.BandwidthUsed" units="%">
- <summary>
- The percentage of the potential bandwidth actually used (per read) of a
- download. An entry of 100% implies that Chrome was the limiting factor in
- download speed.
- </summary>
-</histogram>
-
-<histogram name="Download.ClearAllSize">
- <summary>
- The number of downloads in history at the time it is cleared.
- </summary>
-</histogram>
-
-<histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
- <summary>
- Content-Disposition header features. The presence of a Content-Disposition
- header, use of 'name', 'filename' and 'filename*' parameters, and string
- encoding schemes are counted for each unthrottled download. The total number
- downloads is Download.Counts[5] (Initiated and Unthrottled).
- </summary>
-</histogram>
-
-<histogram name="Download.ContentImageType" enum="DownloadImageType">
- <summary>Types of images that are downloaded.</summary>
-</histogram>
-
-<histogram name="Download.ContentType" enum="DownloadContentType">
- <summary>Content types that are downloaded.</summary>
-</histogram>
-
-<histogram name="Download.Counts" enum="DownloadCountType">
- <summary>
- Various individual counts in the download system; see DownloadCountType for
- details.
- </summary>
-</histogram>
-
-<histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
- <summary>
- Various individual counts in the download system, for example the number of
- downloads blocked by throttling from the DownloadRequestLimiter.
- </summary>
-</histogram>
-
-<histogram name="Download.DangerousDownloadValidated"
- enum="DownloadItem.DangerType">
- <summary>
- User chose to save a download which was marked dangerous. Grouped by the
- type of danger.
- </summary>
-</histogram>
-
-<histogram name="Download.DangerousFile.DangerousDownloadValidated"
- enum="DownloadItem.DangerousFileType">
- <summary>
- User chose to save a download which was marked DANGEROUS_FILE. Grouped by
- the type of file.
- </summary>
-</histogram>
-
-<histogram name="Download.DangerousFile.Discard"
- enum="DownloadItem.DangerousFileType">
- <summary>
- A download which was marked DANGEROUS_FILE was discarded without the user
- directly choosing, because the browser was closed. Grouped by the file
- extension.
- </summary>
-</histogram>
-
-<histogram name="Download.DangerousFile.UserDiscard"
- enum="DownloadItem.DangerousFileType">
- <summary>
- User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
- the file extension.
- </summary>
-</histogram>
-
-<histogram name="Download.DatabaseRecordDropped"
- enum="DownloadDatabaseRecordDroppedType">
- <summary>Reason for dropping a record read in from the DB.</summary>
-</histogram>
-
-<histogram name="Download.DatabaseRemoveDownloadsCount">
- <summary>Number of downloads removed from the history at once.</summary>
-</histogram>
-
-<histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
- <summary>How long it took to delete some downloads from history.</summary>
-</histogram>
-
-<histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
- units="nanoseconds/record">
- <summary>
- How long it took to delete some downloads from history, per download.
- </summary>
-</histogram>
-
-<histogram name="Download.Discard" enum="DownloadItem.DangerType">
- <summary>
- A download which was marked dangerous was discarded without the user
- directly choosing, because the browser was closed. Grouped by the type of
- danger.
- </summary>
-</histogram>
-
-<histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
- <summary>
- The percentage of the available disk bandwidth that was used by the
- download. 100% indicates that the disk bandwidth was the limiting factor
- for the download.
- </summary>
-</histogram>
-
-<histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
- <summary>User actions in chrome://downloads</summary>
-</histogram>
-
-<histogram name="Download.DownloadSize" units="KB">
- <summary>The size of successfully completed downloads.</summary>
-</histogram>
-
-<histogram name="Download.DownloadWarningShownOnShelf"
- enum="DownloadItem.DangerType">
- <summary>
- A download warning was shown in the shelf. Note that some downloads may not
- be shown on the shelf, e.g., if chrome://downloads is already open when the
- download completes, or if an extension is using the downloads API. Grouped
- by the type of danger.
- </summary>
-</histogram>
-
-<histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
- <summary>
- How the user interacts with the file chooser when doing a &quot;Save
- As&quot; for non-full-page saves.
- </summary>
-</histogram>
-
-<histogram name="Download.FileThreadBlockedTime">
- <summary>
- The amount of time in milliseconds the file thread blocks for each set of
- buffers drained from the incoming pipe (ms).
- </summary>
-</histogram>
-
-<histogram name="Download.FileThreadReceiveBuffers">
- <summary>
- The number of buffers in a call to DownloadManager::UpdateDownload.
- </summary>
-</histogram>
-
-<histogram name="Download.FirstOpenTime" units="milliseconds">
- <summary>
- The time between a download completing and the file being opened for the
- first time.
- </summary>
-</histogram>
-
-<histogram name="Download.HistorySize">
- <summary>
- The number of items in the History database, at the time a new download is
- recorded.
- </summary>
-</histogram>
-
-<histogram name="Download.HistorySize2">
- <summary>
- The number of items in the History database, at the time a new download is
- recorded. Higher maximum, more buckets than Download.HistorySize.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
- <summary>
- Positive net error code that caused a download to be interrupted at the
- *end* of a download (when the number of bytes is known). This is only
- triggered when the total content size is known before any bytes are
- transferred, such as when a Content-Length header is supplied.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
- <summary>
- The reason that a download was interrupted at the *end* of a download (when
- the number of bytes is known). This is only triggered when the total content
- size is known before any bytes are transferred, such as when a
- Content-Length header is supplied.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedError" enum="NetErrorCodes">
- <summary>
- Positive net error code that caused a download to be interrupted.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedOverrunBytes">
- <summary>
- The excessive number of bytes which have been received at the time that a
- download is interrupted. This is only triggered when the total content size
- is known before any bytes are transferred, such as when a Content-Length
- header is supplied.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedReason" enum="InterruptReason">
- <summary>The reason that a download was interrupted.</summary>
-</histogram>
-
-<histogram name="Download.InterruptedReceivedSizeK" units="KB">
- <summary>
- The number of kilobytes received for a download at the time it is
- interrupted.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedTotalSizeK" units="KB">
- <summary>
- The reported total size in kilobytes for a download at the time it is
- interrupted. This is essentially the size reported by the Content-Length
- header. If no size is specified up-front, it is not recorded in the
- histogram. For example, a download transferred with chunked encoding will
- not be recorded.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedUnderrunBytes">
- <summary>
- The total number of bytes minus the received number of bytes at the time
- that a download is interrupted. This is only triggered when the total
- content size is known before any bytes are transferred, such as when a
- Content-Length header is supplied.
- </summary>
-</histogram>
-
-<histogram name="Download.InterruptedUnknownSize"
- enum="DownloadInterruptedUnknownSizeType">
- <summary>
- True if the size of an interrupted download is unknown, false if it is
- known.
- </summary>
-</histogram>
-
-<histogram name="Download.MaliciousDownloadClassified"
- enum="DownloadItem.DangerType">
- <summary>
- A download has been marked as malicious. Grouped by the type of danger. Each
- download can only be recorded once; it will be labeled with the first type
- of danger spotted.
- </summary>
-</histogram>
-
-<histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
- <summary>
- Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
- result in DownloadResourceHandler::OnResponseCompleted().
- </summary>
-</histogram>
-
-<histogram name="Download.MapWinShErrorAccessDenied"
- enum="SpecialShFileOperationCodes">
- <summary>
- Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
- in MapShFileOperationCodes().
- </summary>
-</histogram>
-
-<histogram name="Download.MapWinShErrorFileFailed"
- enum="SpecialShFileOperationCodes">
- <summary>
- Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
- in MapShFileOperationCodes().
- </summary>
-</histogram>
-
-<histogram name="Download.OnChanged">
- <summary>
- Percentage of DownloadItem::Observer::OnDownloadUpdated events that
- signified a change in the extension API representation of the download.
- </summary>
-</histogram>
-
-<histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
- <summary>
- Invocation count for methods of opening a download. For some file types,
- Chrome defaults to opening the file in the browser instead of invoking the
- system handler. The user has the option of overriding this behavior.
- </summary>
-</histogram>
-
-<histogram name="Download.OpensOutstanding">
- <summary>The number of unopened downloads, when one is opened.</summary>
-</histogram>
-
-<histogram name="Download.OpenTime" units="milliseconds">
- <summary>
- The time between a download completing and the file being opened.
- </summary>
-</histogram>
-
-<histogram name="Download.OriginStateOnFullResumption"
- enum="DownloadOriginStateOnResumption">
- <summary>
- Changes observed when a response is received for a full download resumption
- request.
- </summary>
-</histogram>
-
-<histogram name="Download.OriginStateOnPartialResumption"
- enum="DownloadOriginStateOnResumption">
- <summary>
- Changes observed when a response is received for a partial (byte-range)
- download resumption request.
- </summary>
-</histogram>
-
-<histogram name="Download.PotentialBandwidth" units="Bytes/second">
- <summary>
- The maximum bandwidth (per read) that Chrome could have provided for the
- download. If the actual bandwidth equals the potential bandwidth, that
- means that Chrome was the limiting factor for download bandwidth.
- </summary>
-</histogram>
-
-<histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
- <summary>
- The percentage of the lifetime of the DownloadResourceHandler for which it
- was blocked by downstream flow control. 0% indicates that the network
- bandwidth was the limiting factor for the download.
- </summary>
-</histogram>
-
-<histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
- <summary>
- Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
- Failed file) occuring within the state machine of a SavePackage operation.
- </summary>
-</histogram>
-
-<histogram name="Download.ShelfInProgressSizeOnAutoClose">
- <summary>
- The number of download items in progress on the shelf when it closes
- automatically.
- </summary>
-</histogram>
-
-<histogram name="Download.ShelfInProgressSizeOnUserClose">
- <summary>
- The number of download items in progress on the shelf when the user closes
- it.
- </summary>
-</histogram>
-
-<histogram name="Download.ShelfSizeOnAutoClose">
- <summary>
- The number of download items on the shelf when it closes automatically.
- </summary>
-</histogram>
-
-<histogram name="Download.ShelfSizeOnUserClose">
- <summary>
- The number of download items on the shelf when the user closes it.
- </summary>
-</histogram>
-
-<histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
- enum="DownloadItem.DangerType">
- <summary>
- User saw the confirm prompt to save a download which was marked dangerous.
- Grouped by the type of danger.
- </summary>
-</histogram>
-
-<histogram name="Download.Sources" enum="DownloadSource">
- <summary>
- The initiation source (if initiated within the content layer of chrome) for
- a download.
- </summary>
-</histogram>
-
-<histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
- <summary>
- The initiation source (if initiated within the above-content layer of
- chrome) for a download.
- </summary>
-</histogram>
-
-<histogram name="Download.Time" units="milliseconds">
- <summary>Time between the start of a download and its completion.</summary>
-</histogram>
-
-<histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
- <summary>
- User chose to discard a download which was marked dangerous. Grouped by the
- type of danger.
- </summary>
-</histogram>
-
-<histogram name="Download.WriteLoopCount">
- <summary>
- The number of iterations for the write loop in BaseFile::AppendDataTofile().
- </summary>
-</histogram>
-
-<histogram name="Download.WriteSize" units="Bytes">
- <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
-</histogram>
-
-<histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
- <obsolete>
- Deperecated 8/2013.
- </obsolete>
- <summary>Status of drive cache metadata database open.</summary>
-</histogram>
-
-<histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
- <summary>
- Time spent to load the list of files in a single directory from Google Drive
- server.
- </summary>
-</histogram>
-
-<histogram name="Drive.EntireFeedLoadTime" units="microseconds">
- <obsolete>
- Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
- Drive.FullFeedLoadTime instead.
- </obsolete>
- <summary>
- Time spent to load the entire file system information from the server
- </summary>
-</histogram>
-
-<histogram name="Drive.EntryKind" enum="DriveEntryKind">
- <obsolete>
- Deprecated 10/2012.
- </obsolete>
- <summary>
- Provides breakdown of specific formats for hosted documents. Recorded when
- feed is loaded from the server.
- </summary>
-</histogram>
-
-<histogram name="Drive.FileFormat" enum="DriveFileFormat">
- <obsolete>
- Deprecated 10/2012.
- </obsolete>
- <summary>
- Provides breakdown of specific file formats for regular files. Recorded when
- feed is loaded from the server.
- </summary>
-</histogram>
-
-<histogram name="Drive.FullFeedLoadTime" units="milliseconds">
- <summary>
- Time spent to load the entire file system information from the server
- </summary>
-</histogram>
-
-<histogram name="Drive.InitialFeedLoadTime" units="microseconds">
- <obsolete>
- Deperecated 12/2013 since it did not record meaningful information.
- Drive.DirectoryFeedLoadTime should be checked for measuring the time until
- the user sees the first response of file lists.
- </obsolete>
- <summary>
- Time spent to load the initial part of the file system information from the
- server
- </summary>
-</histogram>
-
-<histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
- <summary>Result of drive resource metadata database initialization.</summary>
-</histogram>
-
-<histogram name="Drive.MetadataDBOpenExistingResult"
- enum="DriveMetadataDBInitStatus">
- <summary>
- Result of attempt to open existing drive resource metadata database.
- </summary>
-</histogram>
-
-<histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
- <summary>
- Version number of drive resource metadata DB found on the disk before
- checking whether it should be upgraded. Recorded during Drive metadata
- initialization triggered by profile initialization.
- </summary>
-</histogram>
-
-<histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
- <summary>
- Number of files recovered from Drive cache directory. Recorded when file
- recovery takes place after metadata DB corruption is found during metadata
- DB initialization.
- </summary>
-</histogram>
-
-<histogram name="Drive.NumberOfHostedDocuments">
- <summary>
- Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
- is first accessed.
- </summary>
-</histogram>
-
-<histogram name="Drive.NumberOfRegularFiles">
- <summary>
- Number of regualr files on Drive. Logged when Drive is first accessed.
- </summary>
-</histogram>
-
-<histogram name="Drive.NumberOfTotalFiles">
- <summary>
- Number of total files (regualr files + hosted documents) on Drive. Logged
- when Drive is first accessed.
- </summary>
-</histogram>
-
-<histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
- <summary>
- Tracks whether the push notification is initially enabled for Drive.
- Recorded when the first notification is processed. Notification is emulated
- by polling if the push notication is disabled.
- </summary>
-</histogram>
-
-<histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
- <summary>
- Tracks whether the push notification request is registered correctly for
- Drive. Recorded when the push notification manager is initialized.
- </summary>
-</histogram>
-
-<histogram name="Drive.SearchMetadataTime" units="microseconds">
- <summary>
- Time spent to perform an incremental search for auto completion of files on
- Drive. This time is collected for every partial query the user types for
- auto completion. For instance, if the user types &quot;faq&quot;,
- incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
- &quot;faq&quot; respectively.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
- <summary>
- Time since the user logged in until the auto-enrollment protocol completed.
- 0 is sampled when the protocol is done by the time the user logs in.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
- <summary>Total duration time of the auto-enrollment protocol.</summary>
-</histogram>
-
-<histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
- enum="NetErrorCodes">
- <summary>
- Network error code (if applicable) for auto-enrollment requests.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.AutoEnrollmentRequestStatus"
- enum="EnterpriseDeviceManagementStatus">
- <summary>URL fetcher status for auto-enrollment requests.</summary>
-</histogram>
-
-<histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
- <summary>
- Events related to fetching, saving and loading DM server tokens. These are
- used to retrieve cloud policies.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
- <summary>
- Events related to device enrollment on new installs of ChromeOS devices.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
- <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
-</histogram>
-
-<histogram name="Enterprise.Policies" enum="EnterprisePolicies">
- <summary>
- A set of enterprise policy rules that are in use. This is recorded every 24
- hours and at startup, if the last recording was earlier than a day before.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
- <summary>
- Events related to fetching, saving and loading user policies, and also
- device policies on ChromeOS.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.PolicyInvalidations"
- enum="EnterprisePolicyInvalidations">
- <summary>
- Events for counting policy invalidations received with and without payloads.
- Invalidations indicate that a policy has been updated and should be
- refreshed. Payloads provide context about the policy update, but may be
- absent if dropped by the invalidation service.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.PolicyInvalidationsStartupTime"
- units="milliseconds">
- <summary>
- Time since startup of the cloud policy code until the policy invalidation
- service first reported its online status.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
- <summary>
- Load status from the policy loaders which pull policy settings from the
- underlying platform, such as Windows Group Policy.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
- <summary>
- Events measuring effectiveness of refreshing policy when invalidations are
- received from a service. For each refresh, indicates whether the policy
- changed, and whether the policy was invalidated at the time of the refresh.
- </summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
- units="milliseconds">
- <summary>Initialization delay due to loading the user policy cache.</summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
- enum="EnterpriseDeviceManagementStatus">
- <summary>Policy client error during initial policy fetch.</summary>
-</histogram>
-
-<histogram
- name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
- units="milliseconds">
- <summary>Delay for registering the client with the policy server.</summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
- units="milliseconds">
- <summary>Delay for minting an OAuth2 acccess token.</summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
- units="milliseconds">
- <summary>Delay for fetching policy from the policy server.</summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
- units="milliseconds">
- <summary>Total delay for the initial policy fetch.</summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
- enum="GoogleServiceAuthError">
- <summary>Service error during OAuth2 access token fetch.</summary>
-</histogram>
-
-<histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
- enum="NetErrorCodes">
- <summary>Network error during OAuth2 access token fetch.</summary>
-</histogram>
-
-<histogram name="Event.CoalescedCount.Mouse">
- <summary>Number of Mouse events coalesced.</summary>
-</histogram>
-
-<histogram name="Event.CoalescedCount.Touch">
- <summary>Number of Touch events coalesced.</summary>
-</histogram>
-
-<histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
- <summary>
- Time between the first and last events in a coalesced mouse events group.
- </summary>
-</histogram>
-
-<histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
- <summary>
- Time between the first and last events in a coalesced touch events group.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser" units="microseconds">
- <summary>
- Time between initiation of all input events and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
- <summary>
- Time between touch events sent from RWH to renderer and acked by renderer.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
- <summary>
- Time between touch events received by Chrome and sent from RWH to renderer.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer" units="microseconds">
- <summary>
- Time between initiation of all input events and renderer processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.Char" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.ContextMenu" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureDoubleTap" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureFlingCancel"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureFlingStart" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureLongPress" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureLongTap" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GesturePinchBegin" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GesturePinchEnd" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GesturePinchUpdate"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureScrollBegin"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureScrollEnd" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureScrollUpdate"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureTap" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureTapCancel" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureTapDown" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.GestureTwoFingerTap"
- units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.KeyDown" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.KeyUp" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.MouseDown" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.MouseEnter" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.MouseLeave" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.MouseMove" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.MouseUp" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.MouseWheel" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.RawKeyDown" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.TouchCancel" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.TouchEnd" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.TouchMove" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.TouchStart" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.Renderer.Undefined" units="microseconds">
- <summary>
- Time between initiation of input event and browser processing.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
- <obsolete>
- Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
- </obsolete>
- <summary>
- Time between initial creation of touch event and when the resulting
- ScrollGesture reaches Impl thread. Maximum is 200ms.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.RendererImpl.GestureScroll2"
- units="microseconds">
- <summary>
- Time between initial creation of touch event and when the resulting
- ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
- Event.Latency.RendererImpl.GestureScroll metric.
- </summary>
-</histogram>
-
-<histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
- <summary>
- Time between initial creation of touch event and the resulting frame from
- ScrollUpdate is swapped.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.ContentScript">
- <summary>
- For each pageload, the number of extensions that inject a content script.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedDiv">
- <summary>
- For each pageload, the number of extensions that create divs to add to the
- page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedEmbed">
- <summary>
- For each pageload, the number of extensions that create 'embed' elements to
- add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedIframe">
- <summary>
- For each pageload, the number of extensions that create iframes to add to
- the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedInput">
- <summary>
- For each pageload, the number of extensions that create inputs to add to the
- page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedLink">
- <summary>
- For each pageload, the number of extensions that create links to add to the
- page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedObject">
- <summary>
- For each pageload, the number of extensions that create 'object' elements to
- add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.CreatedScript">
- <summary>
- For each pageload, the number of extensions that create script tags to add
- to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.DocumentWrite">
- <summary>
- For each pageload, the number of extensions that use document.write.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.ContentScript">
- <summary>
- For each www.google.com pageload, the number of extensions that inject a
- content script.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedDiv">
- <summary>
- For each www.google.com pageload, the number of extensions that create divs
- to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedEmbed">
- <summary>
- For each www.google.com pageload, the number of extensions that create
- 'embed' elements to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedIframe">
- <summary>
- For each www.google.com pageload, the number of extensions that create
- iframes to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedInput">
- <summary>
- For each www.google.com pageload, the number of extensions that create
- inputs to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedLink">
- <summary>
- For each www.google.com pageload, the number of extensions that create links
- to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedObject">
- <summary>
- For each www.google.com pageload, the number of extensions that create
- 'object' elements to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.CreatedScript">
- <summary>
- For each www.google.com pageload, the number of extensions that create
- script tags to add to the page.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.DocumentWrite">
- <summary>
- For each www.google.com pageload, the number of extensions that use
- document.write.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.InnerHtml">
- <summary>
- For each www.google.com pageload, the number of extensions that set
- innerHTML.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.InvokedDomMethod">
- <summary>
- For each www.google.com pageload, the number of extensions that invoke DOM
- methods.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.ModifiedDom">
- <summary>
- For each www.google.com pageload, the number of extensions that set the
- value of DOM properties via assignments.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.Google.ReadDom">
- <summary>
- For each www.google.com pageload, the number of extensions that read from
- the DOM.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.InnerHtml">
- <summary>
- For each pageload, the number of extensions that set innerHTML.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.InvokedDomMethod">
- <summary>
- For each pageload, the number of extensions that invoke DOM methods.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.ModifiedDom">
- <summary>
- For each pageload, the number of extensions that set the value of DOM
- properties via assignments.
- </summary>
-</histogram>
-
-<histogram name="ExtensionActivity.ReadDom">
- <summary>
- For each pageload, the number of extensions that read from the DOM.
- </summary>
-</histogram>
-
-<histogram name="ExtensionBlacklist.BlacklistInstalled"
- enum="ExtensionLocation">
- <summary>
- The number of extensions that were blacklisted when already installed,
- grouped by Extension::Location. Logged when ExtensionService blackists and
- unloads an installed extension.
- </summary>
-</histogram>
-
-<histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
- <summary>
- The number of extensions that have been blocked from installing grouped by
- Extension::Location. Logged when ExtensionService refuses to install a
- blacklisted extension.
- </summary>
-</histogram>
-
-<histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
- <summary>
- The number of extensions that have been silently installed in a blacklisted
- state, grouped by Extension::Location. Logged when ExtensionService installs
- a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
- would be logged otherwise). Typically this will be when a user has a
- blacklisted extension synced.
- </summary>
-</histogram>
-
-<histogram name="ExtensionBlacklist.UnblacklistInstalled"
- enum="ExtensionLocation">
- <summary>
- The number of extensions that were unblacklisted when installed, grouped by
- Extension::Location. Logged when ExtensionService unblacklists and loads a
- blacklisted extension.
- </summary>
-</histogram>
-
-<histogram name="ExtensionInstalledLoader.ForceDisabled"
- enum="BooleanForceDisabled">
- <summary>
- Counts whether we force-disabled an installed extension at startup because a
- policy provider indicated it must remain disabled.
- </summary>
-</histogram>
-
-<histogram name="ExtensionInstallSigner.ResultWasValid">
- <summary>
- Whether the server result received by the extensions install signer was
- valid or invalid.
- </summary>
-</histogram>
-
-<histogram name="ExtensionInstallVerifier.GetSignatureResult"
- enum="ExtensionInstallVerifierGetSignatureResult">
- <summary>The result of the verifier trying to get a new signature.</summary>
-</histogram>
-
-<histogram name="ExtensionInstallVerifier.InitResult"
- enum="ExtensionInstallVerifierInitResult">
- <summary>
- The result of initialization for the extension install verifier.
- </summary>
-</histogram>
-
-<histogram name="ExtensionInstallVerifier.MustRemainDisabled"
- enum="ExtensionInstallVerifierMustRemainDisabled">
- <summary>
- The outcome for each call to InstallVerifier::MustRemainDisabled.
- </summary>
-</histogram>
-
-<histogram name="Extensions.AllocatePortIdPairOverflow">
- <summary>
- Records when the allocation of IDs for chrome.runtime.Port overflows.
- </summary>
-</histogram>
-
-<histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
- <summary>
- Captures the results of URL resolution when relative urls are used in the
- tabs/windows api.
- </summary>
-</histogram>
-
-<histogram name="Extensions.AppLaunch" enum="AppLaunch">
- <summary>
- The number of times v1 apps are launched grouped by
- extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
- </summary>
-</histogram>
-
-<histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
- <summary>
- The number of times apps are launched grouped by
- extensions::LaunchContainer.
- </summary>
-</histogram>
-
-<histogram name="Extensions.AppLocation" enum="ExtensionLocation">
- <summary>
- The number of apps loaded at startup time grouped by Extension::Location.
- </summary>
-</histogram>
-
-<histogram name="Extensions.AppsPromo" enum="AppPromoAction">
- <summary>
- The actions taken in the NTP apps promo grouped by
- extension_misc::AppsPromoBuckets.
- </summary>
-</histogram>
-
-<histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
- <summary>
- The number of apps launched grouped by extensions::LaunchType.
- </summary>
-</histogram>
-
-<histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
- <summary>The time for an extension's background page to load.</summary>
-</histogram>
-
-<histogram name="Extensions.BackgroundPageType"
- units="ExtensionBackgroundPageType">
- <summary>
- The type (if any) of background page the extension has. Recorded for
- installed extensions on startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
- <summary>Net error results from URLFetcher.</summary>
-</histogram>
-
-<histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
- <summary>
- Number of times chrome retried to download an extension with a url on a
- google.com domain, before eventually giving up.
- </summary>
-</histogram>
-
-<histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
- <summary>
- Number of times chrome retried to download an extension with a url on a non
- google.com domain, before eventually giving up.
- </summary>
-</histogram>
-
-<histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
- <summary>
- Number of times chrome retried to download an extension with a url on a
- google.com domain, before eventually succeeding.
- </summary>
-</histogram>
-
-<histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
- <summary>
- Number of times chrome retried to download an extension with a url on a non
- google.com domain, before eventually succeeding.
- </summary>
-</histogram>
-
-<histogram name="Extensions.CrxInstallDirPathLength">
- <summary>
- Length of the path to the directory under which an extension is installed.
- This directory is in the user's profile.
- </summary>
-</histogram>
-
-<histogram name="Extensions.DeclarativeRulesStorageInitialization"
- units="milliseconds">
- <summary>Time spent until rules storage delegate gets ready.</summary>
-</histogram>
-
-<histogram name="Extensions.DepricatedExternalJsonCount">
- <summary>
- Number of extensions referenced in the depricated external extensions source
- at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
- </summary>
-</histogram>
-
-<histogram name="Extensions.DialogLoadTime" units="milliseconds">
- <summary>The time for a dialog-hosted extension to load.</summary>
-</histogram>
-
-<histogram name="Extensions.Disabled">
- <summary>
- The number of extensions that are disabled at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.DisabledForPermissions">
- <summary>
- The number of extensions that are disabled at browser startup due to
- permissions increases.
- </summary>
-</histogram>
-
-<histogram name="Extensions.DisabledUIUserResponse"
- enum="ExtensionDisabledUIUserResponse">
- <summary>
- User response to the dialog shown when an extension is disabled due to an
- update requiring more permissions.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ErrorCodeFromCrxOpen">
- <summary>
- If opening the CRX file for unpacking fails, this integer is the error code
- given by the OS.
- </summary>
-</histogram>
-
-<histogram name="Extensions.EventPageActiveTime" units="milliseconds">
- <summary>The time an extension's event page has spent loaded.</summary>
-</histogram>
-
-<histogram name="Extensions.EventPageIdleTime" units="milliseconds">
- <summary>The time an extension's event page has spent unloaded.</summary>
-</histogram>
-
-<histogram name="Extensions.EventPageLoadTime" units="milliseconds">
- <summary>The time for an extension's event page to load.</summary>
-</histogram>
-
-<histogram name="Extensions.ExtensionInstalled">
- <summary>An extension has been installed.</summary>
-</histogram>
-
-<histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
- <summary>
- The number of extensions loaded at startup time grouped by
- Extension::Location.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ExtensionRootPathLength">
- <summary>
- Length of the Extensions dir path inside the profile directory.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ExtensionServiceInitTime">
- <summary>
- Time taken for the ExtensionService to initialize, including the time it
- takes to load the extensions for the service's profile and parse their
- manifests. This happens during startup and also any time a new profile is
- loaded.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ExtensionUninstalled">
- <summary>An extension has been uninstalled.</summary>
-</histogram>
-
-<histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
- <summary>
- Records what happens to extensions that are sideloaded, grouped by the
- ExternalExtensionEvent enum.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
- <summary>
- The number of sideloaded apps/extensions loaded on startup grouped by
- enabled/disabled state.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ExternalJsonCount">
- <summary>
- Number of extensions referenced in the external extensions source at path
- chrome::DIR_EXTERNAL_EXTENSIONS.
- </summary>
-</histogram>
-
-<histogram name="Extensions.FromWebstoreInconsistency"
- enum="ExtensionFromWebstoreInconcistencyEnum">
- <summary>
- Number of apps/extensions loaded on startup with an inconsistent &quot;from
- webstore&quot; state. This means an item that is flagged as from_webstore,
- but with either a non-webstore update_url or an external install location.
- </summary>
-</histogram>
-
-<histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
- <summary>Number of calls to extension functions.</summary>
-</histogram>
-
-<histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
- <summary>
- What happens when the extensions system tries to get a temp dir to unpack
- in?
- </summary>
-</histogram>
-
-<histogram name="Extensions.InjectCssTime" units="milliseconds">
- <summary>
- The amount of time for a CSS file to be injected into a page.
- </summary>
-</histogram>
-
-<histogram name="Extensions.InjectEnd_ScriptCount">
- <summary>Number of scripts injected at document end by extensions.</summary>
-</histogram>
-
-<histogram name="Extensions.InjectEnd_Time" units="milliseconds">
- <summary>
- Time taken to inject all scripts at document end by extensions.
- </summary>
-</histogram>
-
-<histogram name="Extensions.InjectIdle_ScriptCount">
- <summary>Number of scripts injected at document idle by extensions.</summary>
-</histogram>
-
-<histogram name="Extensions.InjectIdle_Time" units="milliseconds">
- <summary>
- Time taken to inject all scripts at document idle by extensions.
- </summary>
-</histogram>
-
-<histogram name="Extensions.InjectScriptTime" units="milliseconds">
- <summary>Time taken to inject all scripts by extensions.</summary>
-</histogram>
-
-<histogram name="Extensions.InjectStart_CssCount">
- <summary>Number of css files injected by extensions.</summary>
-</histogram>
-
-<histogram name="Extensions.InjectStart_ScriptCount">
- <summary>Number of scripts injected at document start by extensions.</summary>
-</histogram>
-
-<histogram name="Extensions.InjectStart_Time" units="milliseconds">
- <summary>
- Time taken to inject css/scripts at document start by extensions.
- </summary>
-</histogram>
-
-<histogram name="Extensions.InstallSource" enum="ExtensionLocation">
- <summary>Installs grouped by the location property in prefs.</summary>
-</histogram>
-
-<histogram name="Extensions.InstallType" enum="ExtensionType">
- <summary>Installs grouped by Extension::HistogramType.</summary>
-</histogram>
-
-<histogram name="Extensions.LoadAll">
- <summary>
- The number of extensions and themes loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadAllTime" units="milliseconds">
- <summary>Time taken to load all extensions at browser startup.</summary>
-</histogram>
-
-<histogram name="Extensions.LoadApp">
- <summary>The number of apps loaded by each user at startup time.</summary>
-</histogram>
-
-<histogram name="Extensions.LoadAppExternal">
- <summary>
- The number of externally managed apps loaded by each user at startup time.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadAppUser">
- <summary>
- The number of user-installed apps loaded by each user at startup time.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadBrowserAction">
- <summary>
- The number of browser action extensions loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadContentPack">
- <summary>
- The number of content-pack extensions loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadExtension">
- <summary>The number of extensions loaded at browser startup.</summary>
-</histogram>
-
-<histogram name="Extensions.LoadExtensionExternal">
- <summary>
- The number of externally managed extensions loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadExtensionUser">
- <summary>
- The number of user-installed extensions loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadExternal">
- <summary>
- The number of externally managed extensions and apps loaded at browser
- startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadHostedApp">
- <summary>
- The number of hosted apps loaded by each user at startup time.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadPackagedApp">
- <summary>
- The number of legacy packaged apps loaded by each user at startup time.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadPageAction">
- <summary>
- The number of page action extensions loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadPlatformApp">
- <summary>The number of platform apps loaded at browser startup.</summary>
-</histogram>
-
-<histogram name="Extensions.LoadTheme">
- <summary>The number of themes loaded at browser startup.</summary>
-</histogram>
-
-<histogram name="Extensions.LoadType" enum="ExtensionType">
- <summary>
- The number of extensions loaded at startup time grouped by
- Extension::HistogramType.
- </summary>
-</histogram>
-
-<histogram name="Extensions.LoadUserScript">
- <summary>
- The number of converted user scripts loaded at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
- <summary>
- Number of times chrome retried to download an extension update manifest with
- a url on a google.com domain, before eventually giving up.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
- <summary>
- Number of times chrome retried to download an extension update manifest with
- a url on a non google.com domain, before eventually giving up.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
- <summary>
- Number of times chrome retried to download an extension update manifest with
- a url on a google.com domain, before eventually succeeding.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
- <summary>
- Number of times chrome retried to download an extension update manifest with
- a url on a non google.com domain, before eventually succeeding.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestReloadNeedsRelocalization">
- <summary>
- Number of extension loads on startup where it is necessary to reload the
- mainfest because the locale has changed.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestReloadNotNeeded">
- <summary>
- Number of extension loads on startup where it is not necessary to reload the
- extension's manifest.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ManifestReloadUnpackedDir">
- <summary>
- Number of extension loads on startup where it is necessary to reload the
- manifest because the extension is unpacked.
- </summary>
-</histogram>
-
-<histogram name="Extensions.NetworkDelay" units="milliseconds">
- <summary>Time that network requests were blocked due to extensions.</summary>
-</histogram>
-
-<histogram name="Extensions.NetworkDelayPercentage" units="%">
- <summary>
- Percentage of total lifetime a network request was blocked due to an
- extension.
- </summary>
-</histogram>
-
-<histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
- <summary>
- Time that network requests were blocked due to relevant rule registries
- loading.
- </summary>
-</histogram>
-
-<histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
- <summary>
- The number of apps/extensions with a non-webstore update_url loaded at
- startup time grouped by Extension::Location.
- </summary>
-</histogram>
-
-<histogram name="Extensions.NonWebStoreNewTabPageOverrides">
- <summary>
- Number of non-WebStore extensions on startup that override the new tab page.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when it is automatically disabled
- due to a permission increase (e.g., after an extension upgrade).
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when it was installed.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_InstallAbort"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when installation was aborted, not
- including installation errors and user cancels.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_InstallCancel"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when installation was canceled.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
- <summary>The permissions present in an extension when it was loaded.</summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when it was re-enabled from a
- confirmation prompt.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_ReEnableAbort"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when the re-enable prompt was
- aborted, not including installation errors and manual user cancels.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_ReEnableCancel"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when the re-enable was canceled from
- the confirmation prompt.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when it was uninstalled.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_WebStoreInstall"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when it was installed through the
- web store.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_WebStoreInstallAbort"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when installation from the web store
- was aborted, not including installation errors and user cancels.
- </summary>
-</histogram>
-
-<histogram name="Extensions.Permissions_WebStoreInstallCancel"
- enum="ExtensionPermission">
- <summary>
- The permissions present in an extension when installation from the web store
- was canceled.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
- units="milliseconds">
- <summary>
- The initialization latency (in milliseconds) introduced to each extension
- resource request by querying the directory timestamp.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
- <summary>
- The difference in seconds between an extension resource's last modification
- time and its extension base directory's creation time. Recorded on each
- extension resource request if the difference is non-negative (i.e., the
- resource's last modification time is more recent than the directory's
- creation time.) For cases where the directory creation date is more recent,
- see Extensions.ResourceLastModifiedNegativeDelta instead.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
- <summary>
- The absolute difference in seconds between an extension resource's last
- modification time and extension base directory's creation time. Recorded on
- each extension resource request if the difference is negative (i.e., the
- directory's creation time is more recent than the resource's last
- modification time.) For cases where the resource modification time is more
- recent, see Extensions.ResourceLastModifiedDelta instead.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackFailure">
- <summary>
- Count the number of times a sandboxed extension unpack fails.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackFailureReason"
- enum="ExtensionUnpackFailureReason">
- <summary>What caused a sandboxed extension unpack to fail?</summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackFailureTime">
- <summary>Time taken to unpack an extension, when the unpack fails.</summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
- <summary>Length of the initial path to the CRX to be unpacked.</summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
- <summary>
- Length of the normalized (link/junction free) path to the temporary copy of
- a CRX made during unpacking.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRate">
- <summary>
- Rate at which a CRX file is unpacked in Kilobytes per second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRate1To2mB">
- <summary>
- Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRate2To5mB">
- <summary>
- Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
- <summary>
- Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRate5To10mB">
- <summary>
- Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRateOver10mB">
- <summary>
- Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
- second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackRateUnder50kB">
- <summary>
- Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackSuccess">
- <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
- <summary>
- Count the number of times a sandboxed CRX unpack succeeds, but we can't get
- the file size.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackSuccessTime">
- <summary>
- Time taken to unpack an extension, when the unpack succeeds.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackTempCrxPathLength">
- <summary>
- Length of the path of the temporary copy of a CRX made during unpacking.
- </summary>
-</histogram>
-
-<histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
- <summary>Length of the path under which a CRX is unpacked.</summary>
-</histogram>
-
-<histogram name="Extensions.StartupDelay" units="milliseconds">
- <summary>The time one extension delays network requests at startup.</summary>
-</histogram>
-
-<histogram name="Extensions.StartupDelay_Total" units="milliseconds">
- <summary>
- The total time extensions delay network requests at startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
- <summary>Time taken to load a toolstrip.</summary>
-</histogram>
-
-<histogram name="Extensions.UninstallType" enum="ExtensionType">
- <summary>Uninstalls grouped by Extension::HistogramType.</summary>
-</histogram>
-
-<histogram name="Extensions.UnpackFailureInstallCause"
- enum="ExtensionInstallCause">
- <summary>
- Count failing CRX installs, grouped by the way an extension can be
- installed.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UnpackFailureInstallSource"
- enum="ExtensionLocation">
- <summary>
- Count successful CRX installs, grouped by the location property in prefs.
- installed.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UnpackSuccessInstallCause"
- enum="ExtensionInstallCause">
- <summary>
- Count successful CRX installs, grouped by the cause of the install.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UnpackSuccessInstallSource"
- enum="ExtensionLocation">
- <summary>
- Count successful CRX installs, grouped by the location property in prefs.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckApp">
- <summary>
- The number of legacy packaged apps and hosted apps that were checked during
- an update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckExtension">
- <summary>
- The number of extensions that were checked during an update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckGap" units="minutes">
- <summary>Time in minutes between update checks.</summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckGoogleUrl">
- <summary>
- The number of crx's with a Google-hosted update URL that were checked during
- an update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckNoUrl">
- <summary>
- The number of crx's with no update URL checked during an update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckOtherUrl">
- <summary>
- The number of crx's with a non-Google update URL that were checked during an
- update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckPackagedApp">
- <summary>
- The number of packaged apps that were checked during an update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateCheckTheme">
- <summary>
- The number of themes that were checked during an update check.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateOnLoad">
- <summary>
- The number of extensions that were updated at browser startup.
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
- <obsolete>
- Deprecated 10/2013.
- </obsolete>
- <summary>
- What happened when the extension updater tried to write a file?
- </summary>
-</histogram>
-
-<histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
- <summary>Updates grouped by the location property in prefs.</summary>
-</histogram>
-
-<histogram name="Extensions.UpdateType" enum="ExtensionType">
- <summary>Updates grouped by Extension::HistogramType.</summary>
-</histogram>
-
-<histogram name="Extensions.WebstoreDownload.InterruptReason"
- enum="InterruptReason">
- <summary>The reason a webstore download was interrupted.</summary>
-</histogram>
-
-<histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
- units="KB">
- <summary>
- The number of KBytes received for a webstore download before it was
- interrupted.
- </summary>
-</histogram>
-
-<histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
- <summary>
- The total expected size in KBytes of an interrupted webstore download.
- </summary>
-</histogram>
-
-<histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
- enum="Boolean">
- <summary>
- Tracks whether the total size of an interrupted webstore download was known.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.Create" enum="FileDialogType">
- <summary>Chrome OS File Browser opening mode.</summary>
-</histogram>
-
-<histogram name="FileBrowser.DirectoryScan" units="milliseconds">
- <summary>
- Chrome OS File Browser: time to scan a directory. Measured on every File
- Browser directory change.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
- enum="BooleanEnabled">
- <summary>
- Tracks whether download destination is set to a Google Drive folder when the
- download destination is changed by the user in the settings page.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
- enum="BooleanEnabled">
- <summary>
- Tracks whether download destination is set to a Google Drive folder on
- startup.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.DownloadsCount">
- <summary>
- Chrome OS File Browser: number of files and directories in the Downloads
- directory (not including the contents of nested directories). Computed every
- time the File Browser current directory changes to Downloads.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.FolderShortcut.Add">
- <summary>
- Chrome OS File Browser: this is recorded when the user adds a folder
- shortcut.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.FolderShortcut.Count">
- <summary>
- Chrome OS File Browser: number of saved folder shorcuts. This is recorded
- when Files.app is launched.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.FolderShortcut.Navigate">
- <summary>
- Chrome OS File Browser: this is recorded when the user clicks or selects a
- folder shortcut and is navigated to the target folder.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.FolderShortcut.Remove">
- <summary>
- Chrome OS File Browser: this is recorded when the user removes a folder
- shortcut.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.Load" units="milliseconds">
- <summary>
- Chrome OS File Browser is an built-in extension without a background page.
- Its main.html file is loaded every time the user opens a File Browser tab or
- a file chooser dialog. The file is fairly large and the initialization is
- pretty expensive.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.OpeningFileType" enum="FileType">
- <obsolete>
- Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
- </obsolete>
- <summary>File types that were tried to be opened through browser.</summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
- <summary>
- Chrome OS Photo Editor: time to display an image. Measured from the moment
- the user selected the image till the moment it is displayed (not counting
- the low resolution preview).
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
- <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
- <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
- <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.SaveResult"
- enum="PhotoEditorSaveResult">
- <summary>
- Chrome OS Photo Editor: the result of a file save operation.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
- <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
- <summary>
- Chrome OS Photo Editor: size of an image file in megabytes. Measured on
- every image load.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
- <summary>
- Chrome OS Photo Editor: size of an image in megapixels. Measured on every
- image load.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
- <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
- <summary>
- Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
- the external device.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoImport.ImportCount">
- <summary>
- Chrome OS Photo Import flow: the number of photos imported. Measured on
- every successfull import operation.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoImport.ImportPercentage">
- <summary>
- Chrome OS Photo Import flow: the percent of photos imported among all the
- photos on the device. Measured on every successfull import operation.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
- <summary>
- Chrome OS Photo Import flow: time to load the action dialog. Measured
- between the moment window appears and the moment user see all available
- actions for the device.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
- <summary>
- Chrome OS Photo Import flow: time to scan the external device.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.SuggestApps.Close"
- enum="SuggestAppsDialogCloseReason">
- <summary>
- Chrome OS File Browser: the reason why the suggest apps dialog was closed.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.SuggestApps.Install"
- enum="SuggestAppsDialogInstall">
- <summary>
- Chrome OS File Browser: whether the Webstore item user selected was
- successfully installed or not.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
- <summary>
- Chrome OS File Browser: whether the initialization of the dialog succeeded
- or not.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
- <summary>
- Chrome OS File Browser: time to load the suggest apps dialog. Measured
- between the moment window appears and the moment all the contants in the
- dialog including the Chrome Webstore widget are ready.
- </summary>
-</histogram>
-
-<histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
- <summary>
- File types that were tried to be viewed through browser. This is recorded
- when the user tries to view a file from Files.app.
- </summary>
-</histogram>
-
-<histogram name="GData.AuthSuccess" enum="GDataAuthResult">
- <summary>Result of the authentication for Drive.</summary>
-</histogram>
-
-<histogram name="GData.EntireFeedLoadTime" units="microseconds">
- <obsolete>
- Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
- </obsolete>
- <summary>
- Time spent to load the entire file system information from the server
- </summary>
-</histogram>
-
-<histogram name="GData.EntryKind" enum="GDataEntryKind">
- <obsolete>
- Deprecated 9/2012, and replaced by Drive.EntryKind
- </obsolete>
- <summary>
- Provides breakdown of specific formats for hosted documents. Recorded when
- feed is loaded from the server.
- </summary>
-</histogram>
-
-<histogram name="GData.InitialFeedLoadTime" units="microseconds">
- <obsolete>
- Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
- </obsolete>
- <summary>
- Time spent to load the initial part of the file system information from the
- server
- </summary>
-</histogram>
-
-<histogram name="GData.NumberOfHostedDocuments">
- <obsolete>
- Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
- </obsolete>
- <summary>
- Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
- is first accessed.
- </summary>
-</histogram>
-
-<histogram name="GData.NumberOfRegularFiles">
- <obsolete>
- Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
- </obsolete>
- <summary>
- Number of regualr files on Drive. Logged when Drive is first accessed.
- </summary>
-</histogram>
-
-<histogram name="GData.NumberOfTotalFiles">
- <obsolete>
- Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
- </obsolete>
- <summary>
- Number of total files (regualr files + hosted documents) on Drive. Logged
- when Drive is first accessed.
- </summary>
-</histogram>
-
-<histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
- enum="BooleanEnabled">
- <summary>
- Whether high accuracy geolocation information was requested.
- </summary>
-</histogram>
-
-<histogram name="Geolocation.InfoBarDelegate.Event"
- enum="GeolocationInfoBarDelegateEvent">
- <summary>Events in GeolocationInfoBarDelegate.</summary>
-</histogram>
-
-<histogram name="Geolocation.InfoBarDelegateAndroid.Event"
- enum="GeolocationInfoBarDelegateAndroidEvent">
- <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
-</histogram>
-
-<histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
- <summary>
- The number of wifi access points used to determine geolocation.
- </summary>
-</histogram>
-
-<histogram name="Geolocation.NetworkLocationRequest.Event"
- enum="NetworkLocationRequestEvent">
- <summary>Events in NetworkLocationRequest.</summary>
-</histogram>
-
-<histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
- units="HTTP response code">
- <summary>Http response codes in NetworkLocationRequest.</summary>
-</histogram>
-
-<histogram name="GoogleNow.Event" enum="GoogleNowEvent">
- <summary>Events in Google Now component extension.</summary>
-</histogram>
-
-<histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
- <summary>
- The effective update policy for Chrome on Windows. Recorded once per startup
- (following a 45 seconds delay).
- </summary>
-</histogram>
-
-<histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
- <summary>
- True if the effective update policy for Chrome on Windows is the result of
- an app-specific override; false if it is the default for all apps. Recorded
- once per startup (following a 45 seconds delay).
- </summary>
-</histogram>
-
-<histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
- <summary>
- Refresh rate of the display in Hz. This is recorded every time we present a
- frame.
- </summary>
-</histogram>
-
-<histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
- <summary>
- The time that the GPU process spends collecting driver information during
- startup.
- </summary>
-</histogram>
-
-<histogram name="GPU.CreateBrowserCompositor" units="microseconds">
- <summary>
- The time that the browser process takes to create the compositor from its
- point of view. One of these is created for each top-level window (browser
- frame, menus, etc.).
- </summary>
-</histogram>
-
-<histogram name="GPU.InitializeOneOffTime" units="microseconds">
- <summary>
- The time that the GPU process spends in initializing the GL surface, and
- collecting graphics information.
- </summary>
-</histogram>
-
-<histogram name="History.DeleteFTSIndexDatabases">
- <summary>
- Count of &quot;History Index *&quot; databases deleted. These databases
- stored the full-text-search data for history, which was removed at r213442,
- this histogram tracks cleanup.
- </summary>
-</histogram>
-
-<histogram name="History.FaviconsRecoveredPercentage" units="%">
- <summary>
- Size of the recovered Favicons database relative to the original corrupt
- database. Recovery is VACUUM-like, so the resulting database should always
- be smaller. Substantial 100% results would indicate empty databases being
- recovered, substantial low% results would indicate very little data being
- recovered.
- </summary>
-</histogram>
-
-<histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
- <summary>
- Rows recovered from [favicon_bitmaps] table in Favicons recovery.
- </summary>
-</histogram>
-
-<histogram name="History.FaviconsRecoveredRowsFavicons">
- <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
-</histogram>
-
-<histogram name="History.FaviconsRecoveredRowsIconMapping">
- <summary>
- Rows recovered from [icon_mapping] table in Favicons recovery.
- </summary>
-</histogram>
-
-<histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
- <summary>
- Track results of SQLite database recovery code in thumbnail_database.cc.
- </summary>
-</histogram>
-
-<histogram name="History.TopSitesRecoveredPercentage" units="%">
- <summary>
- Size of the recovered TopSites database relative to the original corrupt
- database. Recovery is VACUUM-like, so the resulting database should always
- be smaller. Substantial 100% results would indicate empty databases being
- recovered, substantial low% results would indicate very little data being
- recovered.
- </summary>
-</histogram>
-
-<histogram name="History.TopSitesRecoveredRowsThumbnails">
- <summary>
- Rows recovered from [thumbnails] table in TopSites recovery.
- </summary>
-</histogram>
-
-<histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
- <summary>
- The TopSites recovery code is written conservatively, with successful
- recovery committed and any failure leading to rollback. This tracks the
- outcomes to determine which cases are high-frequency enough to warrant
- adding additional code to handle them (versus simply deleting the data).
- </summary>
-</histogram>
-
-<histogram name="History.TopSitesVisitsByRank" units="rank">
- <summary>
- Page visits to each of a user's top 50 sites. Visits to all other sites go
- into the 51st bucket. Only count the page visit if it came from user
- browsing and only count it once when cycling through a redirect chain.
- </summary>
-</histogram>
-
-<histogram name="HistoryPage.ClickPosition">
- <summary>
- Number of entries that the clicked entry is older than in History page. Last
- bucket is any entry of that value or higher.
- </summary>
-</histogram>
-
-<histogram name="HistoryPage.ClickPositionSubset">
- <summary>
- Subset of the Click Position histogram. Contains only the first smaller
- subset of entries on the page. Number of entries that the clicked entry is
- older than in History page. Last bucket is entries of that value or higher.
- </summary>
-</histogram>
-
-<histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
- <summary>
- Histogram for usage of the section in the history page that allows the user
- to access tabs from other devices.
- </summary>
-</histogram>
-
-<histogram name="HistoryPage.RemoveEntryPosition">
- <summary>
- Number of entries that the deleted entry is older than in History page. Last
- bucket is any entry of that value or higher. Confirmed removal is not
- guaranteed, just an initiation of 'Remove selected items'.
- </summary>
-</histogram>
-
-<histogram name="HistoryPage.RemoveEntryPositionSubset">
- <summary>
- Subset of Remove Entry Position histogram. Contains only the first smaller
- subset of entries on the page. Number of entries that the deleted entry is
- older than in History page. Last bucket is any entry of that value or
- higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
- selected items'.
- </summary>
-</histogram>
-
-<histogram name="HttpCache.EntryLockWait" units="milliseconds">
- <summary>
- The time spent waiting for write lock on a disk cache entry.
- </summary>
-</histogram>
-
-<histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
- <summary>
- Result of a main page HttpCacheTransaction if offline mode had been enabled.
- </summary>
-</histogram>
-
-<histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
- <summary>Net error results from non-restartable cache read errors.</summary>
-</histogram>
-
-<histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
- <summary>Net error results from restartable cache read errors.</summary>
-</histogram>
-
-<histogram name="HttpCache.Vary" enum="VaryType">
- <summary>The type of Vary header for a given GET response.</summary>
-</histogram>
-
-<histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
- <summary>The importer used on first run Auto Import.</summary>
-</histogram>
-
-<histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
- <summary>The importer used on import from the bookmarks file API.</summary>
-</histogram>
-
-<histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
- <summary>
- The importer used on import from the chrome://settings/importData UI.
- </summary>
-</histogram>
-
-<histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
- <summary>
- The amount of time from install time to time that user opens import dialog
- from BookmarkBarView.
- </summary>
-</histogram>
-
-<histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
- <summary>
- The amount of time from install time to time that user opens import dialog
- from NTP floating BookmarkBarView.
- </summary>
-</histogram>
-
-<histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
- <obsolete>
- Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
- </obsolete>
- <summary>
- The amount of time from install time to time that user opens import dialog
- from BookmarkBarView.
- </summary>
-</histogram>
-
-<histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
- <obsolete>
- Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
- </obsolete>
- <summary>
- The amount of time from install time to time that user opens import dialog
- from NTP floating BookmarkBarView.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.AccelerometerAndroidAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
- Device Motion.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
- Motion.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.AccelerometerWindowsAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
- Device Motion on the Windows platform.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.GyrometerWindowsAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
- Motion on the Windows platform.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.GyroscopeAndroidAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
- Motion.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.InclinometerWindowsAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
- Orientation on the Windows platform.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
- <summary>
- This histogram counts the number of Device Motion API invocations in the
- default implementation (Linux and CrOS). The default implementation does not
- provide any sensors so the result is always false.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
- <summary>
- Whether the sudden motion sensor was available at the start of Device Motion
- on the MacOS platform.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.OrientationDefaultAvailable"
- enum="BooleanAvailable">
- <summary>
- This histogram counts the number of Device Orientation API invocations in
- the default implementation (Linux and CrOS). The default implementation does
- not provide any sensors so the result is always false.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.OrientationMacAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the sudden motion sensor was available at the start of Device
- Orientation on the MacOS platform.
- </summary>
-</histogram>
-
-<histogram name="InertialSensor.RotationVectorAndroidAvailable"
- enum="BooleanAvailable">
- <summary>
- Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
- Orientation.
- </summary>
-</histogram>
-
-<histogram name="Installer.AttemptsCount.Total" units="count">
- <summary>
- The number of update attempts until the update has been applied. This is
- reported every time the device has completed an update.
- </summary>
-</histogram>
-
-<histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
- <summary>Errors from update_engine process when running in dev mode.</summary>
-</histogram>
-
-<histogram name="Installer.DownloadOverheadPercentage" units="%">
- <summary>
- The overhead in downloading extra bytes due to errors/interruptions.
- Expressed as a percentage of the bytes that are actually needed to be
- downloaded for the update to be successful.
- </summary>
-</histogram>
-
-<histogram name="Installer.DownloadSourcesUsed"
- enum="UpdateEngineDownloadSources">
- <summary>
- The combinations of protocol and source server that were used to complete a
- successful update.
- </summary>
-</histogram>
-
-<histogram name="Installer.FullPayloadAttemptNumber" units="count">
- <summary>
- The number of update attempts with a full update payload until the update
- has been applied. This is reported on every update attempt.
- </summary>
-</histogram>
-
-<histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
- <summary>
- Errors from update_engine process when running in normal mode.
- </summary>
-</histogram>
-
-<histogram name="Installer.OSAgeDays" units="days">
- <summary>
- The age of the OS, defined as the age of the /etc/lsb-release file. This is
- reported on every update check but at most once a day.
- </summary>
-</histogram>
-
-<histogram name="Installer.PayloadAttemptNumber" units="count">
- <summary>
- The number of update attempts until the update has been applied. This is
- reported on every update attempt.
- </summary>
-</histogram>
-
-<histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
- <summary>
- The type of update payload used to update the device. The difference between
- &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
- request sent to Omaha included a directive saying that a delta payload
- wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
- accepted but Omaha provided a full payload. This is reported every time the
- device has completed an update.
- </summary>
-</histogram>
-
-<histogram name="Installer.RebootToNewPartitionAttempt" units="count">
- <summary>
- The number of consecutive times a device has failed to boot an update that
- successfully applied. This metric is reported every time the firmware fails
- to boot the slot with the update and fell back to the slot it originally
- updated from.
- </summary>
-</histogram>
-
-<histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
- <summary>
- Number of MBs downloaded from during an update that completed successfully.
- </summary>
-</histogram>
-
-<histogram name="Installer.TimeToRebootMinutes" units="Minutes">
- <summary>
- Wall-clock duration between when an update has successfully completed (and
- the user is presented with the &quot;reboot arrow&quot;) and when the system
- has booted into the new update. This is reported every time the device is
- rebooted after an update has been applied.
- </summary>
-</histogram>
-
-<histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
- <summary>
- Total number of MBs downloaded since the last successful update. This also
- includes all the bytes downloaded during any prior failed attempts.
- </summary>
-</histogram>
-
-<histogram name="Installer.UpdateDurationMinutes" units="Minutes">
- <summary>
- Absolute wall-clock time duration it took for the update to complete from
- the time an update first began. It includes not just the time the device
- was up, but also includes the time the device spent sleeping.
- </summary>
-</histogram>
-
-<histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
- <summary>
- Uptime duration it took for the update to complete from the time an update
- first began. It does not include the time the device spent sleeping, but it
- does include the uptime spent in waiting for the hourly update checks to
- happen.
- </summary>
-</histogram>
-
-<histogram name="Installer.UpdateNumReboots" units="count">
- <summary>
- Number of times the device was rebooted by the user since an update began
- and until it completed successfully.
- </summary>
-</histogram>
-
-<histogram name="Installer.UpdatesAbandonedCount" units="count">
- <summary>
- The number of update attempts that didn't complete because a newer update
- was detected during the update operation. This is reported every time the
- device has completed an update.
- </summary>
-</histogram>
-
-<histogram name="Installer.UpdatesAbandonedEventCount" units="count">
- <summary>
- The number of consecutive different abandoned update payloads since the last
- successful update. This is reported every time an update payload is
- abandoned because a newer update payload is available.
- </summary>
-</histogram>
-
-<histogram name="Installer.UpdateURLSwitches" units="count">
- <summary>
- Number of times the download URLs were switched due to failures.
- </summary>
-</histogram>
-
-<histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
- <summary>
- Records various events of interest in the InstantController. E.g. When URLs
- are blacklisted.
- </summary>
-</histogram>
-
-<histogram name="Instant.SessionsStorageNamespace"
- enum="InstantSessionStorageNamespace">
- <summary>
- How often an Instant preview is committed onto a different tab than it was
- created from.
- </summary>
-</histogram>
-
-<histogram name="Instant.TimeToFirstShow" units="milliseconds">
- <summary>
- The time between the first Omnibox interaction and when the Instant preview
- shows. If the instant preview was already showing when the user interacted
- with the omnibox, this histogram is not recorded.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.CacheableNTPLoad"
- enum="InstantExtended_CacheableNTPLoad">
- <summary>
- Records a histogram for how often the Cacheable NTP fails to load.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.FallbackToLocalOverlay"
- enum="InstantExtended_FallbackCause">
- <summary>
- Records the cause for falling back to a local overlay at the time of
- fallback.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.InstantNavigation"
- enum="InstantExtended_InstantNavigation">
- <obsolete>
- Deprecated as of 10/2013. This histogram is no longer relevant since the
- HTML overlay went away.
- </obsolete>
- <summary>
- Records a histogram for instant extended (Local NTP and Online NTP) and
- non-extended navigations.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.NewOptInState"
- enum="InstantExtended_NewOptInState">
- <obsolete>
- Deprecated as of 11/2013.
- </obsolete>
- <summary>
- Records, on startup, whether the user has chosen to opt-in to or opt-out of
- InstantExtended via chrome://flags.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
- <obsolete>
- Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
- </obsolete>
- <summary>
- Records, on startup, whether the user has chosen to opt-in to or opt-out of
- InstantExtended via chrome://flags.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
- <obsolete>
- Deprecated 2013-07. Please see
- InstantExtended.PercentageMatchV2_QuerytoQuery instead.
- </obsolete>
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a search query to another search query.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
- <obsolete>
- Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
- instead.
- </obsolete>
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a search query to a url. Example: Accidental search for
- google.con, then navigation to google.com.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
- <obsolete>
- Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
- instead.
- </obsolete>
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a url to a search query.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
- <obsolete>
- Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
- instead.
- </obsolete>
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a url to another url.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a search query to another search query.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a search query to a url. Example: Accidental search for
- google.con, then navigation to google.com.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a url to a search query.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
- <summary>
- Records the number of matching characters at the start of the user's text as
- a percentage of average length between the old and new text when the user
- navigates from a url to another url.
- </summary>
-</histogram>
-
-<histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
- <obsolete>
- Deprecated 2013-06. This preference has not been exposed or used for months,
- and we do not plan to use it in the future.
- </obsolete>
- <summary>
- Records, on startup, the value of the &quot;Allow your search engine to
- provide Instant result&quot; preference setting for the first profile
- loaded.
- </summary>
-</histogram>
-
-<histogram name="interstitial.authority_invalid_time" units="milliseconds">
- <obsolete>
- Removed on 8/1/13.
- </obsolete>
- <summary>
- The time between the SSL interstitial display and the user decision, which
- may be either accept or deny. This is only recorded for overridable SSL
- warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
- first focuses on the page.
- </summary>
-</histogram>
-
-<histogram name="interstitial.common_name_invalid_time" units="milliseconds">
- <obsolete>
- Removed on 8/1/13.
- </obsolete>
- <summary>
- The time between the SSL interstitial display and the user decision, which
- may be either accept or deny. This is only recorded for overridable SSL
- warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
- first focuses on the page.
- </summary>
-</histogram>
-
-<histogram name="interstitial.date_invalid_time" units="milliseconds">
- <obsolete>
- Removed on 8/1/13.
- </obsolete>
- <summary>
- The time between the SSL interstitial display and the user decision, which
- may be either accept or deny. This is only recorded for overridable SSL
- warnings with a CERT_DATE_INVALID warning. Timing begins when user first
- focuses on the page.
- </summary>
-</histogram>
-
-<histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
- <summary>
- User action when the user is shown a SSL interstitial. SHOW_ALL and MORE
- refer to the total number of SSL errors; all of the other numbers pertain to
- the number of actions related to SSL errors that are overridable. The
- counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
- in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
- SHOW_UNDERSTAND is only being used by an experimental field trial.
- </summary>
-</histogram>
-
-<histogram name="interstitial.ssl_accept_time" units="milliseconds">
- <obsolete>
- Removed on 8/1/13.
- </obsolete>
- <summary>
- The time between the SSL interstitial display and the user decision, when
- the user accepts the SSL warning. This is only recorded for overridable SSL
- warnings. Timing begins when user first focuses on the page.
- </summary>
-</histogram>
-
-<histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
- <summary>
- The type of SSL error that the user encounters. This is recorded for all
- SSL warnings, regardless of whether they are overridable.
- </summary>
-</histogram>
-
-<histogram name="interstitial.ssl_reject_time" units="milliseconds">
- <obsolete>
- Removed on 8/1/13.
- </obsolete>
- <summary>
- The time between the SSL interstitial display and the user decision, when
- the user rejects the SSL warning. This is only recorded for overridable SSL
- warnings. Timing begins when user first focuses on the page.
- </summary>
-</histogram>
-
-<histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
- <summary>
- The time between keystrokes in Aura text fields. The only keystrokes that
- are measured are ones that produce a printable character and are not over 5
- seconds apart.
- </summary>
-</histogram>
-
-<histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
- <summary>Accept languages.</summary>
-</histogram>
-
-<histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
- <summary>Application languages used for UI.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
- <obsolete>
- Deprecated 2013-10. No thread-unsafety was found.
- </obsolete>
- <summary>
- Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
- here. If there is no record of unsafety after chrome 29 has been in the
- stable channel for a few weeks then revert this change.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
- <summary>
- Methods where leveldb's Chromium environment has IO errors when being used
- by IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
- <summary>
- PlatformFileErrors encountered by a single leveldb env method.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in NewLogger.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
- enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in NewSequentialFile.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-04. As of m28 use
- LevelDBEnv.IDB.IOError.NewRandomAccessFile.
- </obsolete>
- <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
- enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in WritableFileAppend.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
- enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in WritableFileFlush.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
- <summary>
- Number of directories missing when IDB LevelDBEnv tries to create a Lock
- file.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
- <summary>
- File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
- for IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
- <summary>
- Number of backup files found without corresponding ldb files. As measured by
- GetChildren when used in IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
- enum="PlatformFileError">
- <summary>
- When IDB LevelDBEnv successfully retries an operation that had failed,
- record the error from the most recent failed attempt.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
- <summary>
- Success indicates a successful backup or restore operation for .ldb table
- files when used in IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
- <obsolete>
- Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
- </obsolete>
- <summary>
- Time IDB LevelDBEnv slept before successfully completing this operation. 0
- means success on the first try.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
- <summary>
- Time IDB LevelDBEnv slept before successfully completing this operation. 0
- means success on the first try.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
- <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
- <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in NewLogger.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in NewSequentialFile.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
- </obsolete>
- <summary>
- File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in WritableFileAppend.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
- <summary>Errno of errors encountered in WritableFileFlush.</summary>
-</histogram>
-
-<histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
- <summary>
- Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
- file.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.MaxFDs" units="files">
- <summary>
- File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
- for clients other than IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.MissingFiles" units="files">
- <summary>
- Number of backup files found without corresponding ldb files. As measured by
- GetChildren when used in LevelDB clients other than IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
- <summary>
- When Non-IDB LevelDBEnv successfully retries an operation that had failed,
- record the error from the most recent failed attempt.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
- <summary>
- Success indicates a successful backup or restore operation for .ldb table
- files when used by LevelDB clients other than IndexedDB.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.TimeTo" units="milliseconds">
- <obsolete>
- Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
- </obsolete>
- <summary>
- Time Non-IDB LevelDBEnv slept before successfully completing this operation.
- 0 means success on the first try.
- </summary>
-</histogram>
-
-<histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
- <summary>
- Time Non-IDB LevelDBEnv slept before successfully completing this operation.
- 0 means success on the first try.
- </summary>
-</histogram>
-
-<histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
- <summary>The version of glibc used. (Linux only)</summary>
-</histogram>
-
-<histogram name="Login.FailureReason" enum="LoginFailureReason">
- <summary>Chrome OS login failure reason.</summary>
-</histogram>
-
-<histogram name="Login.LeastUsedAccountDays" units="days">
- <summary>
- Chrome OS histogram that keeps track of the days since the least frequently
- used account signed in. Reported on every boot and once a day after that.
- </summary>
-</histogram>
-
-<histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
- <summary>The state of Chrome OS owner key and device policy files.</summary>
-</histogram>
-
-<histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
- <summary>
- Time from first display of the login prompt until the user completes signing
- in.
- </summary>
-</histogram>
-
-<histogram name="Login.SuccessReason" enum="LoginSuccessReason">
- <summary>Chrome OS login success reason.</summary>
-</histogram>
-
-<histogram name="Login.UserType" enum="LoginUserType">
- <summary>
- Chrome OS histogram that keeps track of the way a user logs in and whether
- Chrome OS is running normal or developer mode.
- </summary>
-</histogram>
-
-<histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
- <summary>
- Whether accelerated compositing was used for HTML5 media rendering.
- </summary>
-</histogram>
-
-<histogram name="Media.AudioBitsPerChannel">
- <summary>Bits per channel of HTML5 audio sample data.</summary>
-</histogram>
-
-<histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
- <summary>Audio channel layout in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.AudioCodec" enum="AudioCodec">
- <summary>Audio codec used in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.AudioInputController" units="ms">
- <summary>Measures the time taken for AudioInputController::</summary>
-</histogram>
-
-<histogram name="Media.AudioInputDeviceManager" units="ms">
- <summary>Measures the time taken for AudioInputDeviceManager::</summary>
-</histogram>
-
-<histogram name="Media.AudioOutputController" units="ms">
- <summary>Measures the time taken for AudioOutputController::</summary>
-</histogram>
-
-<histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
- <summary>
- Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
- was not initially available.
- </summary>
-</histogram>
-
-<histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
- enum="BooleanSuccess">
- <summary>
- Whether playback started successfully after stream startup was requested.
- </summary>
-</histogram>
-
-<histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
- <summary>Captures statistics for various AudioRendererImpl events.</summary>
-</histogram>
-
-<histogram name="Media.AudioRendererMissedDeadline" units="%">
- <summary>
- Percentage of AudioSyncReader::Read() calls where the renderer missed its
- realtime deadline.
- </summary>
-</histogram>
-
-<histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
- <summary>
- Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
- </summary>
-</histogram>
-
-<histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
- <summary>Audio samples per second in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
- <summary>
- Audio samples per second in HTML5 media (atypical values, in Hz).
- </summary>
-</histogram>
-
-<histogram name="Media.CacheUseful" enum="BooleanSuccess">
- <summary>
- Whether a media response might be used to satisfy a future request.
- </summary>
-</histogram>
-
-<histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
- units="frames/5s">
- <summary>
- The average number of delayed and dropped frames for the ChromeCast
- application. Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
- <summary>
- The average number of displayed frames for the ChromeCast application.
- Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
- <summary>
- Time needed to pre-buffer A/V data before the actual playback for the
- ChromeCast application.
- </summary>
-</histogram>
-
-<histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
- <summary>
- Time needed to buffer A/V data after an abort for the ChromeCast
- application.
- </summary>
-</histogram>
-
-<histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
- <summary>
- Time needed to buffer A/V data after an underrun for the ChromeCast
- application.
- </summary>
-</histogram>
-
-<histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
- <summary>Audio codec used in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.DetectedContainer" enum="MediaContainers">
- <summary>Container used for HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
- <summary>Video codec used in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
- <summary>
- Measures the actions taken in the media infobar, which prompts the users for
- device permission.
- </summary>
-</histogram>
-
-<histogram name="Media.Duration" units="ms">
- <summary>Duration in milliseconds of HTML5 media (when known).</summary>
-</histogram>
-
-<histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
- <summary>addKey result using the Clear Key key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
- <summary>cancelKeyRequest result using the Clear Key key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.ClearKey.DecryptError">
- <summary>
- Decryption error event count using the Clear Key key system.
- </summary>
-</histogram>
-
-<histogram name="Media.EME.ClearKey.generateKeyRequest"
- enum="MediaKeyException">
- <summary>generateKeyRequest result using the Clear Key key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.ClearKey.KeyAdded">
- <summary>KeyAdded event count using the Clear Key key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
- <summary>KeyError event count using the Clear Key key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.NeedKey">
- <summary>EME NeedKey event count.</summary>
-</histogram>
-
-<histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
- <summary>addKey result using an unknown key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
- <summary>cancelKeyRequest result using an unknown key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Unknown.DecryptError">
- <summary>Decryption error event count using an unknown key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
- <summary>generateKeyRequest result using an unknown key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Unknown.KeyAdded">
- <summary>KeyAdded event count using an unknown key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
- <summary>KeyError event count using an unknown key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
- <summary>addKey result using the Widevine key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
- <summary>cancelKeyRequest result using the Widevine key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Widevine.DecryptError">
- <summary>Decryption error event count using the Widevine key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Widevine.generateKeyRequest"
- enum="MediaKeyException">
- <summary>generateKeyRequest result using the Widevine key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Widevine.KeyAdded">
- <summary>KeyAdded event count using the Widevine key system.</summary>
-</histogram>
-
-<histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
- <summary>KeyError event count using the Widevine key system.</summary>
-</histogram>
-
-<histogram name="Media.FallbackHardwareAudioBitsPerChannel">
- <summary>
- Bits per channel of the hardware audio device which failed to open in low
- latency mode and required high latency fallback.
- </summary>
-</histogram>
-
-<histogram name="Media.FallbackHardwareAudioChannelCount">
- <summary>
- Channel count of the hardware audio device which failed to open in low
- latency mode and required high latency fallback.
- </summary>
-</histogram>
-
-<histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
- <summary>
- Channel layout of the hardware audio device which failed to open in low
- latency mode and required high latency fallback.
- </summary>
-</histogram>
-
-<histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
- enum="AudioSampleRate">
- <summary>
- Samples per second of the hardware audio device which failed to open in low
- latency mode and required high latency fallback.
- </summary>
-</histogram>
-
-<histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
- units="Hz">
- <summary>
- Samples per second of the hardware audio device (atypical values, in Hz)
- which failed to open in low latency mode and required high latency fallback.
- </summary>
-</histogram>
-
-<histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
- <summary>
- Whether Chrome had to fallback to the high latency audio path or not.
- </summary>
-</histogram>
-
-<histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
- <summary>
- The average number of delayed and dropped frames for the Fling application.
- Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
- <summary>
- The average number of displayed frames for the Fling application. Reported
- every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.Fling.TimeToBufferAv" units="ms">
- <summary>
- Time needed to pre-buffer A/V data before the actual playback for the Fling
- application.
- </summary>
-</histogram>
-
-<histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
- <summary>
- Time needed to buffer A/V data after an abort for the Fling application.
- </summary>
-</histogram>
-
-<histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
- <summary>
- Time needed to buffer A/V data after an underrun for the Fling application.
- </summary>
-</histogram>
-
-<histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
- <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
-</histogram>
-
-<histogram name="Media.HardwareAudioBitsPerChannel">
- <summary>Bits per channel of the hardware audio device.</summary>
-</histogram>
-
-<histogram name="Media.HardwareAudioChannelCount">
- <summary>Channel count of the hardware audio device.</summary>
-</histogram>
-
-<histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
- <summary>Channel layout of the hardware audio device.</summary>
-</histogram>
-
-<histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
- <summary>Samples per second of the hardware audio device.</summary>
-</histogram>
-
-<histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
- <summary>
- Samples per second of the hardware audio device (atypical values, in Hz).
- </summary>
-</histogram>
-
-<histogram name="Media.InfoLoadDelay" units="milliseconds">
- <summary>
- The time it takes to perform redirect tracking and a CORS access check while
- preparing to play a media file.
- </summary>
-</histogram>
-
-<histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
- <summary>
- Audio IO layer used by the Linux OS, sampled once at startup of the browser.
- </summary>
-</histogram>
-
-<histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
- <summary>
- State of the WebRtc local renderer, sampled once during the lifetime of a
- local renderer.
- </summary>
-</histogram>
-
-<histogram name="Media.MSE.AudioCodec" enum="MSECodec">
- <summary>
- Audio codec used in Media Source Extensions playback. Set when AddId() is
- called during playback.
- </summary>
-</histogram>
-
-<histogram name="Media.MSE.NumberOfTracks">
- <summary>
- Number of tracks specified to AddId() for Media Source Extensions playback.
- May be called multiple times per element if playback is dynamically altered.
- </summary>
-</histogram>
-
-<histogram name="Media.MSE.Playback" enum="BooleanSuccess">
- <summary>
- Whether Media Source Extensions is specified for playback of Media elements.
- Sampled when media pipeline starts.
- </summary>
-</histogram>
-
-<histogram name="Media.MSE.VideoCodec" enum="MSECodec">
- <summary>
- Video codec used in Media Source Extensions playback. Set when AddId() is
- called during playback.
- </summary>
-</histogram>
-
-<histogram name="Media.Netflix.AudioBitrate" units="kbps">
- <summary>
- The audio bit rate as reported by the Netflix application. May be reported
- multiple times as network conditions change during playback.
- </summary>
-</histogram>
-
-<histogram name="Media.Netflix.AudioNumChannels" units="channels">
- <summary>
- The number of audio channels as reported by the Netflix application. May be
- reported multiple times as network conditions change during playback.
- </summary>
-</histogram>
-
-<histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
- units="frames/5s">
- <summary>
- The average number of delayed and dropped frames for the Netflix
- application. Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
- <summary>
- The average number of displayed frames for the Netflix application. Reported
- every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.Netflix.VideoBitrate" units="kbps">
- <summary>
- Video bit rate as reported by the Netflix application. May be reported
- multiple times as network conditions change during playback.
- </summary>
-</histogram>
-
-<histogram name="Media.Netflix.VideoHeight" units="pixels">
- <summary>
- Video height as reported by the Netflix application. May be reported
- multiple times as network conditions change during playback.
- </summary>
-</histogram>
-
-<histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
- <summary>Counts of video decode errors reported to plugin.</summary>
-</histogram>
-
-<histogram name="Media.PepperVideoDecoderPictureCount">
- <summary>
- Number of PictureBuffers/textures requested per hardware decoder creation.
- This value varies by platform and video. A user visible video may trigger
- multiple decoder creations (sometimes every 5 seconds) but would normally
- not hold more than 2 sets of buffers at any given time in memory.
- </summary>
-</histogram>
-
-<histogram name="Media.PepperVideoDecoderPictureHeight">
- <summary>
- Vertical video resolution rounded to the nearest bucket. (Corresponds
- roughly to the number in 720p.)
- </summary>
-</histogram>
-
-<histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
- units="frames/5s">
- <summary>
- The average number of delayed and dropped frames for the PlayMovies
- application. Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
- <summary>
- The average number of displayed frames for the PlayMovies application.
- Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
- <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
-</histogram>
-
-<histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
- <obsolete>
- Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
- </obsolete>
- <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
-</histogram>
-
-<histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
- <summary>
- Indicates whether we were successful in initializing hardware video decoder
- for use in the RTC pipeline.
- </summary>
-</histogram>
-
-<histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
- <summary>
- Indicates whether we were successful in initializing hardware video encoder
- for use in the RTC pipeline.
- </summary>
-</histogram>
-
-<histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
- <summary>Video codec profile used in RTC video encoder.</summary>
-</histogram>
-
-<histogram name="Media.TimeToPipelineStarted" units="ms">
- <summary>
- Time in milliseconds from HTML5 media pipeline creation to playing event.
- </summary>
-</histogram>
-
-<histogram name="Media.TotalMBytes" units="MB">
- <summary>Size of HTML5 media (when known), in MB.</summary>
-</histogram>
-
-<histogram name="Media.UncacheableReason" enum="UncacheableReason">
- <summary>
- Reasons a media response won't be used to satisfy a future request.
- </summary>
-</histogram>
-
-<histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
- <summary>
- URL scheme used with HTML5 media. (each URL provides one sample)
- </summary>
-</histogram>
-
-<histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
- <summary>
- Error codes reported by video decode using VA-API hardware video decoder.
- </summary>
-</histogram>
-
-<histogram name="Media.VideoCaptureManager" units="ms">
- <summary>Measures the time taken for VideoCaptureManager::</summary>
-</histogram>
-
-<histogram name="Media.VideoCodec" enum="VideoCodec">
- <summary>Video codec used in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
- <summary>Video codec profile used in HTML5 media.</summary>
-</histogram>
-
-<histogram name="Media.VideoCodedAspectRatio">
- <summary>Coded aspect ratio of HTML5 video.</summary>
-</histogram>
-
-<histogram name="Media.VideoCodedWidth">
- <summary>Coded width of HTML5 video.</summary>
-</histogram>
-
-<histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
- <summary>
- Pixel format color range of HTML5 video. Emitted on video load.
- </summary>
-</histogram>
-
-<histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
- <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
-</histogram>
-
-<histogram name="Media.VideoVisibleAspectRatio">
- <summary>Visible aspect ratio of HTML5 video.</summary>
-</histogram>
-
-<histogram name="Media.VideoVisibleWidth">
- <summary>Visible width of HTML5 video.</summary>
-</histogram>
-
-<histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
- units="frames/5s">
- <summary>
- The average number of delayed and dropped frames for the YouTube
- application. Reported every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
- <summary>
- The average number of displayed frames for the YouTube application. Reported
- every 5 seconds.
- </summary>
-</histogram>
-
-<histogram name="Media.YouTube.TimeToBufferAv" units="ms">
- <summary>
- Time needed to pre-buffer A/V data before the actual playback for the
- YouTube application.
- </summary>
-</histogram>
-
-<histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
- <summary>
- Time needed to buffer A/V data after an abort for the YouTube application.
- </summary>
-</histogram>
-
-<histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
- <summary>
- Time needed to buffer A/V data after an underrun for the YouTube
- application.
- </summary>
-</histogram>
-
-<histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
- <summary>Various usage counts for media galleries.</summary>
-</histogram>
-
-<histogram name="Memory.BackingStore">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="Memory.Browser" units="KB">
- <summary>
- The private working set used by the browser process. Recorded once per UMA
- ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.CachedFontAndDC">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="Memory.Chrome" units="KB">
- <summary>
- The private working set used by each chrome:// renderer process. Each
- process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.ChromeProcessCount">
- <summary>
- The count of active chrome:// processes. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.Extension" units="KB">
- <summary>
- The private working set used by each extension process. Each process
- provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.GlyphPagesPerLoad">
- <summary>
- The number of glyph pages present in the renderer when it commits a load.
- Since this is per-sub-process, you can get the average number of glyph pages
- in the system by multiplying this number with the average number of
- renderers. Note that this typically won't count the glyph pages added as a
- result of the load that just committed, since layout will happen after the
- commit. There are 512 bytes per glyph page, but this number also very
- closely approximates the number of glyph width map pages in the same
- renderer. The only difference is that if you have font fallback, it will
- make a new glyph page and no width page, but in most common cases there is
- no fallback). Width pages are 1K each (256 floats), so you could think of
- this value as being the number of &quot;1.5K units related to glyphs per
- renderer per page load&quot;.
- </summary>
-</histogram>
-
-<histogram name="Memory.Gpu" units="KB">
- <summary>
- The private working set used by the GPU process. Recorded once per UMA
- ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.Graphics" units="MB">
- <summary>
- System-wide graphics driver memory consumption. Recorded on Chrome OS for
- platforms where it is exposed by the kernel (for example, Intel i915 and
- Exynos Mali). Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.NativeClient" units="KB">
- <summary>
- The private working set used by each Native Client loader process. Each
- process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.NativeClientBroker" units="KB">
- <summary>
- The private working set used by each Native Client broker process. Each
- process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.OtherProcessCount">
- <summary>
- The count of other various utility processes (nacl, gpu, sandbox, zygote,
- utility). Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.PepperPlugin" units="KB">
- <summary>
- The private working set used by each Pepper plugin process. Each plugin
- process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.PepperPluginBroker" units="KB">
- <summary>
- The private working set used by each Pepper plugin broker process. Each
- process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.PepperPluginBrokerProcessCount">
- <summary>
- The count of Pepper plugin broker processes, recorded once per metrics
- services (UMA) update. See MetricsReportingScheduler for details.
- </summary>
-</histogram>
-
-<histogram name="Memory.PepperPluginProcessCount">
- <summary>
- The count of active Pepper plugin processes. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.Plugin" units="KB">
- <summary>
- The private working set used by each plugin process. Each plugin process
- provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.PluginProcessCount">
- <summary>
- The count of active plugin processes. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.ProcessCount">
- <summary>
- The count of all active processes. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.ProcessLimit">
- <summary>The current process limit. Recorded once per UMA ping.</summary>
-</histogram>
-
-<histogram name="Memory.Renderer" units="KB">
- <summary>
- The private working set used by each renderer process. Each renderer
- process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.RendererProcessCount">
- <summary>
- The count of active renderer processes. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.SandboxHelper" units="KB">
- <summary>
- The private working set used by each sandbox helper process. Each sandbox
- helper process provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Browser" units="KB">
- <summary>
- The swap used by the browser process. Recorded once per UMA ping if the
- system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Chrome" units="KB">
- <summary>
- The swap used by each chrome:// renderer process. Each process provides one
- sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.CompressedDataSize" units="MB">
- <summary>
- The amount of memory that swap was compressed into. Recorded once per UMA
- ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.CompressionRatio">
- <summary>
- The ratio of swapped data original size to compressed size. Recorded once
- per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Extension" units="KB">
- <summary>
- The swap used by each extension process. Each process provides one sample.
- Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Gpu" units="KB">
- <summary>
- The swap used by the GPU process. Recorded once per UMA ping if the system
- has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
- <summary>
- Indicates that the system has swapped memory out at least once since boot.
- Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.MemUsedTotal" units="MB">
- <summary>
- The amount of memory that is used by swap, including bookkeeping. Recorded
- once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.NativeClient" units="KB">
- <summary>
- The swap used by each Native Client loader process. Each process provides
- one sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.NativeClientBroker" units="KB">
- <summary>
- The swap used by each Native Client broker process. Each process provides
- one sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.NumReads">
- <summary>
- The number of reads from swap. Recorded once per UMA ping if the system
- has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.NumWrites">
- <summary>
- The number of writes to swap. Recorded once per UMA ping if the system has
- swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.OriginalDataSize" units="MB">
- <summary>
- The amount of memory that was swapped out. Recorded once per UMA ping if
- the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.PepperPlugin" units="KB">
- <summary>
- The swap used by each Pepper plugin process. Each plugin process provides
- one sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.PepperPluginBroker" units="KB">
- <summary>
- The swap used by each Pepper plugin broker process. Each process provides
- one sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Plugin" units="KB">
- <summary>
- The swap used by each plugin process. Each plugin process provides one
- sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Renderer" units="KB">
- <summary>
- The swap used by each renderer process. Each renderer process provides one
- sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.SandboxHelper" units="KB">
- <summary>
- The swap used by each sandbox helper process. Each sandbox helper process
- provides one sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Total" units="MB">
- <summary>
- The sum of all processes' swap. Recorded once per UMA ping if the system
- has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Utility" units="KB">
- <summary>
- The swap used by each utility process. Each utility process provides one
- sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Swap.Worker" units="KB">
- <summary>
- The swap used by each worker process. Each worker process provides one
- sample. Recorded once per UMA ping if the system has swapped.
- </summary>
-</histogram>
-
-<histogram name="Memory.Total" units="MB">
- <summary>The sum of all processes. Recorded once per UMA ping.</summary>
-</histogram>
-
-<histogram name="Memory.Utility" units="KB">
- <summary>
- The private working set used by each utility process. Each utility process
- provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.Worker" units="KB">
- <summary>
- The private working set used by each worker process. Each worker process
- provides one sample. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="Memory.WorkerProcessCount">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="MemoryAndroid.DeviceMemoryClass">
- <summary>
- Value of getMemoryClass() recorded once upon startup. This is an integer,
- device-specific constant correlated with the amount of memory available on
- Android device.
- </summary>
-</histogram>
-
-<histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
- <summary>
- Reasons behind evictions of individual tabs, recorded upon each tab
- eviction.
- </summary>
-</histogram>
-
-<histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
- <summary>
- Number of loaded (memory-resident) tabs when LowMemory notification is
- delivered.
- </summary>
-</histogram>
-
-<histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
- <summary>
- Time between two consecutive LowMemory notification in one foreground
- session.
- </summary>
-</histogram>
-
-<histogram name="MemoryAndroid.NotificationBackground"
- enum="AndroidMemoryNotificationBackground">
- <summary>
- Memory notifications delivered through system callbacks to Chrome while in
- the background.
- </summary>
-</histogram>
-
-<histogram name="MemoryAndroid.NotificationForeground"
- enum="AndroidMemoryNotificationForeground">
- <summary>
- Memory notifications delivered through system callbacks to Chrome while in
- the foreground - we count LowMemory notification vs particular levels of
- TrimMemory foreground notification.
- </summary>
-</histogram>
-
-<histogram name="Mist.SwitchResult" enum="MistSwitchResult">
- <summary>
- The result (e.g. success or the type of failure) of a modem interface switch
- operation performed by mist on Chrome OS.
- </summary>
-</histogram>
-
-<histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
- <summary>
- Tracks mouse sensitivity setting changes by the user. This replaces the old
- Mouse.Sensitivity.Changed metric.
- </summary>
-</histogram>
-
-<histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
- <summary>
- Tracks mouse sensitivity setting on startup. This replaces the old
- Mouse.Sensitivity.Started metric.
- </summary>
-</histogram>
-
-<histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
- <obsolete>
- Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
- </obsolete>
- <summary>Tracks mouse sensitivity setting.</summary>
-</histogram>
-
-<histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
- <obsolete>
- Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
- </obsolete>
- <summary>Tracks mouse sensitivity setting on startup.</summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
- <summary>
- Measures the time elapsed between when the user mousedown-ed a link and when
- the user clicked a link.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
- enum="MouseEventFollowedByClick">
- <summary>
- For each click handled by an HTML anchor tag link, whether Blink saw a
- mousedown event preceding it. This is only measured for clicks handled by
- the anchor tag's default click event handler.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.MouseDowns">
- <summary>
- The number of mousedown events detected at HTML anchor-tag links' default
- event handler.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
- <summary>
- Measures the time elapsed between when the user mouseover-ed a link and when
- the user clicked a link.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
- <summary>
- Measures the time elapsed between when the user mouseover-ed a link and when
- the user mouseout-ed a link without click.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.MouseOvers">
- <summary>
- The number of mouseover events detected at HTML anchor-tag links' default
- event handler.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
- enum="PreTapEvents">
- <summary>
- The tap gesture events detected before click at HTML anchor-tag links'
- default event handler.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
- <summary>
- Measures the time elapsed between when the user tapdown-ed a link and when
- the user clicked a link.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.TapDowns">
- <summary>
- The number of gesturetapdown events detected at HTML anchor-tag links'
- default event handler.
- </summary>
-</histogram>
-
-<histogram name="MouseEventPrefetch.TapUnconfirmeds">
- <summary>
- The number of gesturetapunconfirmed events detected at HTML anchor-tag
- links' default event handler.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.DiscardedTabsPerUser">
- <summary>
- The relation of discarded tabs vs. the amount of simultaneous users. The
- counts are the number of discards and the buckets are the number of users.
- Since the count values are absolute numbers, they need to be normalized
- before use - so divide the counts by the percentage of users found under
- 'MultiProfile.UsersPerSession'.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
- <summary>
- The session counter for different multi profile modes which gets stored once
- per session at the beginning of the session.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.SigninUserUIPath"
- enum="MultiProfileSigninUserAction">
- <summary>
- Count the number of times each UI path is taken for signing into a new
- account in a ChromeOS multiprofile session. UI paths include the system tray
- and the user account switcher on the browser frame.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.SwitchActiveUserUIPath"
- enum="MultiProfileSwitchActiveUserAction">
- <summary>
- Count the number of times each UI path is taken for switching the active
- account in a ChromeOS multiprofile session. UI paths include the system tray
- and the keyboard shortcut.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.TeleportWindow"
- enum="MultiProfileTeleportWindowAction">
- <summary>
- Counts the number of window teleportations when using separated desktop
- mode.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.TeleportWindowType"
- enum="MultiProfileTeleportWindowType">
- <summary>
- Counts the number of teleported windows by types in separated desktop mode.
- </summary>
-</histogram>
-
-<histogram name="MultiProfile.UsersPerSession">
- <summary>
- The number of users simultaneously signed into a multiprofile session on
- ChromeOS. This is recorded whenever a new user logs in.
- </summary>
-</histogram>
-
-<histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
- <summary>The scheme of the URL for each main-frame navigation.</summary>
-</histogram>
-
-<histogram name="Net.AsyncResourceHandler_PendingDataCount">
- <summary>
- The count of unacknowledged ResourceMsg_DataReceived messages. This message
- is sent once per chunk of data read from the network.
- </summary>
-</histogram>
-
-<histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
- <summary>
- The count of unacknowledged ResourceMsg_DataReceived messages at the point
- where we pause network loading.
- </summary>
-</histogram>
-
-<histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
- <summary>The size of a SharedIOBuffer allocation.</summary>
-</histogram>
-
-<histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
- <summary>The number of bytes copied into a SharedIOBuffer.</summary>
-</histogram>
-
-<histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
- units="percentage">
- <summary>
- The percentage of a SharedIOBuffer allocation that is actually used.
- </summary>
-</histogram>
-
-<histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
- <summary>The time to generate a Basic HTTP authentication token.</summary>
-</histogram>
-
-<histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
- <summary>The time to generate a Digest HTTP authentication token.</summary>
-</histogram>
-
-<histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
- <summary>
- The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
- </summary>
-</histogram>
-
-<histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
- <summary>The time to generate an NTLM HTTP authentication token.</summary>
-</histogram>
-
-<histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
- <summary>
- Whether the certificate common name was used for matching the hostname,
- instead of the subjectAlternativeName.
-
- Measures results for all CAs (internal and publicly-trusted).
- </summary>
-</histogram>
-
-<histogram name="Net.CertCommonNameFallbackPrivateCA"
- enum="BooleanCommonNameMatch">
- <summary>
- Whether the certificate common name was used for matching the hostname,
- instead of the subjectAlternativeName.
-
- Measures results ony for internal (non-publicly-trusted) CAs.
- </summary>
-</histogram>
-
-<histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
- <obsolete>
- Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
- </obsolete>
- <summary>
- A validated certificate chain may be subject to additional
- &quot;pinning&quot; requirements on a per-domain basis. This records the
- fraction of successful matches between a certificate chain and a pin list.
- </summary>
-</histogram>
-
-<histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
- <summary>
- The actual amount of time spent verifying a certificate using the underlying
- cryptographic APIs. Because parallel verifications for the same certificate
- may be coalesced, histograms such as Net.SSLCertVerificationTime may be
- skewed, due to later verifications taking less overall time. This records
- the overall time spent verifying a single request, regardless of how many
- parallel requests are being served by the verification.
- </summary>
-</histogram>
-
-<histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
- <summary>
- The number of times we sent N packets, but could have sent N-1 packets.
- </summary>
-</histogram>
-
-<histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
- <summary>
- The amount of time taken before we failed to resolve the Comodo test DNS
- record. This is an experiment, run in conjuction with Comodo, to test the
- viability of a DNS based certificate revocation mechanism.
- </summary>
-</histogram>
-
-<histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
- <summary>
- The amount of time taken to successfully resolve the Comodo test DNS record.
- This is an experiment, run in conjuction with Comodo, to test the viability
- of a DNS based certificate revocation mechanism.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
- <summary>
- The uncompressed number of bytes received per request that was compressed.
- Only includes requests which did not go through an explicit proxy and did
- not go over SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
- <summary>
- The compressed number of bytes received per request that was compressed.
- Only includes requests which did not go through an explicit proxy and did
- not go over SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
- <summary>
- The uncompressed number of bytes received per request that was not
- compressed but appears to have been compressible. Only includes requests
- which did not go through an explicit proxy and did not go over SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
- <summary>
- The uncompressed number of bytes received per request that was compressed.
- Only includes requests sent through a proxy without SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
- <summary>
- The compressed number of bytes received per request that was compressed.
- Only includes requests sent through a proxy without SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
- <summary>
- The uncompressed number of bytes received per request that was not
- compressed but appears to have been compressible. Only includes requests
- sent through a proxy without SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
- <summary>
- The uncompressed number of bytes received per request that was compressed.
- Only includes requests sent over SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
- <summary>
- The compressed number of bytes received per request that was compressed.
- Only includes requests sent over SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
- <summary>
- The uncompressed number of bytes received per request that was not
- compressed but appears to have been compressible. Only includes requests
- sent over SSL.
- </summary>
-</histogram>
-
-<histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
- <obsolete>
- The count was inaccurate (it counted transactions rather than connections)
- </obsolete>
- <summary>
- Each bucket is the number of connections of a particular type that the user
- has had during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
- <obsolete>
- Renamed to match HadConnectionType.
- </obsolete>
- <summary>
- Each bucket is the number of successful connections of a particular type
- that the user has had during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
- <summary>
- Each bucket is the number of successful connections of a particular type
- that the user has had during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
- <obsolete>
- No longer collected.
- </obsolete>
- <summary>
- Each bucket is the number of failed connections of a particular type that
- the user has had during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.ConnectionUsedSSLv3Fallback">
- <obsolete>
- Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
- </obsolete>
- <summary>
- True if the HTTP request was to a server which requires SSLv3 fallback
- </summary>
-</histogram>
-
-<histogram name="Net.ConnectionUsedSSLVersionFallback"
- enum="FallbackSSLVersion">
- <summary>
- Nonzero if the HTTP request was to a server which requires SSL version
- fallback. The value indicates the SSL version the request fell back on.
- </summary>
-</histogram>
-
-<histogram name="net.CookieBackingStoreUpdateResults"
- enum="BackingStoreResults">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- Whether or not updates to the backing store succeeded or failed, recorded
- every update.
- </summary>
-</histogram>
-
-<histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>Intervals between access time updates for each cookie.</summary>
-</histogram>
-
-<histogram name="net.CookieCount">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- Number of cookies in the store (recorded every 10 minutes of active browsing
- time)
- </summary>
-</histogram>
-
-<histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- For each cookie removed from the store, the reason it was removed.
- </summary>
-</histogram>
-
-<histogram name="net.CookieDomainCount">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- For each domain, number of cookies in that domain (recorded every 10 minutes
- of active browsing time).
- </summary>
-</histogram>
-
-<histogram name="net.CookieDomainPerEtldp1Count">
- <summary>
- For every top level domain, number of subdomains in that top level domain
- (recorded every 10 minutes of active browsing time).
- </summary>
-</histogram>
-
-<histogram name="net.CookieEtldp1Count">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- For every top level domain, number of cookies in that domain (recorded every
- 10 minutes of active browsing time).
- </summary>
-</histogram>
-
-<histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- For each evicted (not expired) cookie, the amount of time since it was last
- used
- </summary>
-</histogram>
-
-<histogram name="net.CookieExpirationDurationMinutes" units="minutes">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>Number of minutes until cookie expires when set.</summary>
-</histogram>
-
-<histogram name="net.CookieTimeGet">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- The amount of time (ms) to get cookies for each URL request.
- </summary>
-</histogram>
-
-<histogram name="net.CookieTimeLoad">
- <obsolete>
- Initial typo; only here to get results from builds before r59117. See
- &quot;Cookie.&quot; group.
- </obsolete>
- <summary>
- The amount of time (ms) to load the persistent cookie store at browser
- start.
- </summary>
-</histogram>
-
-<histogram name="Net.CountOfAlternateProtocolServers">
- <summary>
- The total number of severs to which alternative protocol was used. This
- counts the number of servers persisted to prefs file.
- </summary>
-</histogram>
-
-<histogram name="Net.CountOfPipelineCapableServers">
- <summary>
- The total number of severs that support HTTP pipelining. This counts the
- number of servers persisted to prefs file.
- </summary>
-</histogram>
-
-<histogram name="Net.CountOfSpdyServers">
- <summary>
- The total number of SPDY server names persisted to prefs file.
- </summary>
-</histogram>
-
-<histogram name="Net.CountOfSpdySettings">
- <summary>
- The total number of SPDY Settings properties persisted to prefs file.
- </summary>
-</histogram>
-
-<histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
- <summary>
- When validating an HTTPS certificate we may have to block to fetch one or
- more revocation lists. This measures the amount of time that failures to get
- CRL information take.
- </summary>
-</histogram>
-
-<histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
- <summary>
- When validating an HTTPS certificate we may have to block to fetch one or
- more revocation lists. This records the fraction of successful requests.
- </summary>
-</histogram>
-
-<histogram name="Net.CRLRequestTimeMs" units="milliseconds">
- <summary>
- When validating an HTTPS certificate we may have to block to fetch one or
- more revocation lists. This measures the amount of time that each fetch
- takes.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength" units="KB">
- <summary>
- The total content size in KB of all HTTP/HTTPS response bodies in the
- previous calendar day. The metric is reported when the first response in the
- current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
- <summary>
- The total content size in KB of all HTTP/HTTPS response bodies in the
- previous calendar day while the data reduction proxy setting was enabled.
- The metric is reported when the first response in the current day is
- received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
- units="KB">
- <summary>
- The total content size in KB of all HTTPS response bodies in the previous
- calendar day while the data reduction proxy setting was enabled. The metric
- is reported when the first response in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
- units="KB">
- <summary>
- The total content size in KB of all long-bypassed HTTP response bodies in
- the previous calendar day while the data reduction proxy setting was
- enabled. The metric is reported when the first response in the current day
- is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
- units="KB">
- <summary>
- The total content size in KB of all short-bypassed HTTP response bodies in
- the previous calendar day while the data reduction proxy setting was
- enabled. The metric is reported when the first response in the current day
- is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
- units="KB">
- <summary>
- The total content size in KB of all HTTP response bodies for requests that
- were not served by the enabled data reduction proxy for unknown reasons in
- the previous calendar day while the data reduction proxy setting was
- enabled. The metric is reported when the first response in the current day
- is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
- <summary>
- The total content size in KB of all HTTP/HTTPS response bodies in the
- previous calendar day via the data reduction proxy. The metric is reported
- when the first response in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
- units="Percent">
- <summary>
- The percentage of total HTTP/HTTPS response body size while the data
- reduction proxy is enabled to total HTTP/HTTPS response body size in the
- previous calendar day. The metric is reported when the first response in the
- current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
- units="Percent">
- <summary>
- The percentage of total HTTPS response body size while the data reduction
- proxy is enabled to total HTTP/HTTPS response body size in the previous
- calendar day. The metric is reported when the first response in the current
- day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
- units="Percent">
- <summary>
- The percentage of total long-bypassed response body size while the data
- reduction proxy is enabled to total HTTP/HTTPS response body size in the
- previous calendar day. The metric is reported when the first response in the
- current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
- units="Percent">
- <summary>
- The percentage of total short-bypassed response body size while the data
- reduction proxy is enabled to total HTTP/HTTPS response body size in the
- previous calendar day. The metric is reported when the first response in the
- current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
- units="Percent">
- <summary>
- The percentage of total body size of responses that were not served by the
- data reduction proxy for unknown reason while the data reduction proxy is
- enabled to total HTTP/HTTPS response body size in the previous calendar day.
- The metric is reported when the first response in the current day is
- received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
- <summary>
- The percentage of total HTTP/HTTPS response body size via the data reduction
- proxy to total HTTP/HTTPS response body size in the previous calendar day.
- The metric is reported when the first response in the current day is
- received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentSavingPercent" units="Percent">
- <summary>
- The percentage of data saving in the previous calendar day. A negative
- saving will be shown as zero. The metric is reported when the first response
- in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
- units="Percent">
- <summary>
- The percentage of data saving in the previous calendar day while the data
- reduction proxy was enabled. A negative saving will be shown as zero. This
- only counts responses while the data reduction proxy is enabled. The metric
- is reported when the first response in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
- units="Percent">
- <summary>
- The percentage of data saving in the previous calendar day via the data
- reduction proxy. A negative saving will be shown as zero. This only counts
- responses via the data reduction proxy. The metric is reported when the
- first response in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
- <obsolete>
- Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
- </obsolete>
- <summary>
- Total size in KB of all response bodies in the previous calendar day that
- were received through the data reduction proxy.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
- units="KB">
- <obsolete>
- Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
- </obsolete>
- <summary>
- Total size in KB of all response bodies in the previous calendar day that
- were received when the data reduction proxy was enabled.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyHttpContentSavings" units="Percent">
- <obsolete>
- Deprecated- see Net.DailyContentSavingPercent.
- </obsolete>
- <summary>
- The percentage of data saving in the previous calendar day. A negative
- saving will be shown as zero.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
- units="Percent">
- <obsolete>
- Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
- </obsolete>
- <summary>
- The percentage of data saving in the previous calendar day when the data
- reduction proxy was enabled for at least some responses during the day. A
- negative saving will be shown as zero.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyHttpOriginalContentLength" units="KB">
- <obsolete>
- Deprecated- see Net.DailyOriginalContentLength.
- </obsolete>
- <summary>
- Total size in KB specified in the X-Original-Content-Length headers of all
- responses in the previous calendar day. If the header is not present in a
- response, the size of the response body is used.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyHttpReceivedContentLength" units="KB">
- <obsolete>
- Deprecated- see Net.DailyContentLength.
- </obsolete>
- <summary>
- Total size in KB of all response bodies in the previous calendar day.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyOriginalContentLength" units="KB">
- <summary>
- The total size in KB specified in the X-Original-Content-Length headers of
- all HTTP/HTTPS response bodies in the previous calendar day. If the header
- is not present in a response, the size of the response body is used. The
- metric is reported when the first response in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
- units="KB">
- <summary>
- The total size in KB specified in the X-Original-Content-Length headers of
- all HTTP/HTTPS response bodies in the previous calendar day while the data
- reduction proxy is enabled. If the header is not present in a response, the
- size of the response body is used. The metric is reported when the first
- response in the current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
- units="KB">
- <summary>
- The total size in KB specified in the X-Original-Content-Length headers of
- all HTTP/HTTPS response bodies in the previous calendar day via the data
- reduction proxy. If the header is not present in a response, the size of the
- response body is used. The metric is reported when the first response in the
- current day is received.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
- <obsolete>
- Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
- </obsolete>
- <summary>
- The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
- Net.DailyHttpReceivedContentLength.
- </summary>
-</histogram>
-
-<histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
- units="Percent">
- <obsolete>
- Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
- </obsolete>
- <summary>
- The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
- Net.DailyHttpReceivedContentLength.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
- <summary>
- Measures time from initiating a fetch of a PAC file from DHCP WPAD to
- cancellation of the fetch. For a given fetch, only one of the cancellation
- or completion histograms will be added to.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
- <summary>
- Measures time from initiating a fetch of a PAC file from DHCP WPAD to
- completion of the fetch. For a given fetch, only one of the cancellation or
- completion histograms will be added to.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
- <summary>
- Tracks the net error codes received when the DHCP WPAD fetch fails to
- retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
- but an indication that a PAC URL was not configured in DHCP).
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadGetAdaptersAddressesError"
- enum="ErrorCodesGetAdaptersAddresses">
- <summary>
- Tracks the frequency of each of the different known error codes of calling
- the GetAdaptersAddresses Win32 API.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
- <summary>
- Measures the time taken to call the GetAdaptersAddresses Win32 API, to
- validate our understanding that it should complete quickly enough to call
- synchronously from the network thread.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
- <summary>
- Total number of adapters enabled for DHCP as seen when the wait timer in the
- DHCP WPAD code hits. This timer fires after a timeout from when we get some
- information from the first adapter to finish.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
- <summary>
- Number of adapters enabled for DHCP that we have not completed retrieving
- information for, as seen when the wait timer in the DHCP WPAD code hits.
- This timer fires after a timeout from when we get some information from the
- first adapter to finish.
- </summary>
-</histogram>
-
-<histogram name="Net.DhcpWpadUnhandledDhcpError">
- <summary>
- Counts the number of errors from the DhcpRequestParams API that we do not
- have specific handling for, so that we can see if there is an abnormally
- high rate.
- </summary>
-</histogram>
-
-<histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
- <obsolete>
- Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
- </obsolete>
-</histogram>
-
-<histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
- <obsolete>
- Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
- </obsolete>
-</histogram>
-
-<histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
- units="milliseconds">
- <summary>
- The time measured before starting DNS lookup until after the connection is
- complete.
- </summary>
-</histogram>
-
-<histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
- <obsolete>
- Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
- </obsolete>
-</histogram>
-
-<histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
- enum="DoubleGetExperimentMethods">
- <summary>
- The number of HTTP request responses with MS Office Docs MIME types. The
- responses are classified based on their method type and cacheability (POST,
- cacheable GET and non-cacheable GET). The histogram is used in Double GET
- Experiment, where successful non-cacheable GET requests are intercepted
- after initial response and repeated in order to determine how much reissuing
- non-cacheable GET requests influences their error rate. The histogram tracks
- only initial requests (not the repeated ones).
- </summary>
-</histogram>
-
-<histogram name="Net.DoubleGetExperiment_ResponseCode">
- <summary>
- The response codes encountered for GET request repeated in Double GET
- Experiment. In the experiment successful non-cacheable GET requests are
- intercepted after initial response and repeated. The goal of the experiment
- is to measure how much reissuing non-cacheable GET requests influences their
- error rate.
- </summary>
-</histogram>
-
-<histogram name="Net.DownloadBandwidth">
- <summary>
- Kbps on download streams exceeding 25KB. Measures from the beginning of the
- first byte received until the end of flowing data.
- </summary>
-</histogram>
-
-<histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
- <summary>
- Net error codes that requests for images end with, including net::OK and
- net:ERR_ABORTED.
- </summary>
-</histogram>
-
-<histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
- <obsolete>
- Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
- measures the same data but uses a different bucket structure (adds guard
- buckets).
- </obsolete>
- <summary>
- Positive net error code that a page failed with. Note that this only counts
- the errors in &quot;main frames&quot;, so it is a measure of the error pages
- that users actually see (it does not for example count the error codes for
- subresoures on a page).
- </summary>
-</histogram>
-
-<histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
- <obsolete>
- Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
- measures the same data but includes ERR_ABORTED and OK.
- </obsolete>
- <summary>
- Positive net error code that a page failed with. Note that this only counts
- the errors in &quot;main frames&quot;, so it is a measure of the error pages
- that users actually see (it does not for example count the error codes for
- subresoures on a page).
- </summary>
-</histogram>
-
-<histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
- <summary>
- Positive net error codes that requests for pages end with, including net::OK
- and net::ERR_ABORTED. This only counts loads in &quot;main frames&quot; (it
- does not for example count the error codes for subresoures on a page).
- </summary>
-</histogram>
-
-<histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
- <obsolete>
- Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
- which measures the same data but includes ERR_ABORT and OK.
- </obsolete>
- <summary>
- Positive net error code that a page failed with. Note that this only counts
- the errors in &quot;subresources&quot;.
- </summary>
-</histogram>
-
-<histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
- <summary>
- Net error codes that requests for &quot;subresources&quot; end with,
- including net::OK and net::ERR_ABORTED.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_Flush">
- <summary>
- System error code that a file Flush failed with. The code is OS dependent,
- so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_GetSize">
- <summary>
- System error code that a file GetSize failed with. The code is OS
- dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_Open">
- <summary>
- System error code that a file Open failed with. The code is OS dependent,
- so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_Read">
- <summary>
- System error code that a file Read failed with. The code is OS dependent,
- so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_Seek">
- <summary>
- System error code that a file Seek failed with. The code is OS dependent,
- so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_SetEof">
- <summary>
- System error code that a file SetEof failed with. The code is OS dependent,
- so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileError_Write">
- <summary>
- System error code that a file Write failed with. The code is OS dependent,
- so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_Flush">
- <summary>
- System error code range that a file Flush failed with. Any value other than
- 0 indicates that we have received errors in a range outside of the one in
- which we recorded the specific errors in Net.FileError_Flush. The code is
- OS dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_GetSize">
- <summary>
- System error code range that a file GetSize failed with. Any value other
- than 0 indicates that we have received errors in a range outside of the one
- in which we recorded the specific errors in Net.FileError_GetSize. The code
- is OS dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_Open">
- <summary>
- System error code range that a file Open failed with. Any value other than
- 0 indicates that we have received errors in a range outside of the one in
- which we recorded the specific errors in Net.FileError_Open. The code is OS
- dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_Read">
- <summary>
- System error code range that a file Read failed with. Any value other than
- 0 indicates that we have received errors in a range outside of the one in
- which we recorded the specific errors in Net.FileError_Read. The code is OS
- dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_Seek">
- <summary>
- System error code range that a file Seek failed with. Any value other than
- 0 indicates that we have received errors in a range outside of the one in
- which we recorded the specific errors in Net.FileError_Seek. The code is OS
- dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_SetEof">
- <summary>
- System error code range that a file SetEof failed with. Any value other
- than 0 indicates that we have received errors in a range outside of the one
- in which we recorded the specific errors in Net.FileError_SetEof. The code
- is OS dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FileErrorRange_Write">
- <summary>
- System error code range that a file Write failed with. Any value other than
- 0 indicates that we have received errors in a range outside of the one in
- which we recorded the specific errors in Net.FileError_Write. The code is
- OS dependent, so when looking at the histogram don't mix OSes.
- </summary>
-</histogram>
-
-<histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
- <summary>The number of times each FTP Error was observed.</summary>
-</histogram>
-
-<histogram name="Net.FtpDataConnectionErrorHappened"
- enum="FtpDataConnectionError">
- <summary>
- The number of Chrome sessions which encountered the indicates FTP Error.
- This prevents allowing a user that retried a connection many times (getting
- an error each time) from biasing the tallies.
- </summary>
-</histogram>
-
-<histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
- <summary>
- Each bucket is the number of FTP server types the user has encountered
- during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
- <summary>
- The time spent waiting for WinHttpGetProxyForUrl to return with error.
- </summary>
-</histogram>
-
-<histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
- <summary>
- The time spent waiting for WinHttpGetProxyForUrl to return with success.
- </summary>
-</histogram>
-
-<histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
- enum="FallbackSSLVersion">
- <summary>
- Nonzero if the HTTP request was to a Google server which required SSL
- version fallback. The value indicates the SSL version the request fell back
- on. Since Google servers support TLS 1.2, any fallback is an indication of
- network middleware problems.
- </summary>
-</histogram>
-
-<histogram name="Net.HadConnectionType" enum="ConnectionType">
- <obsolete>
- The count was inaccurate (it counted transactions rather than connections).
- </obsolete>
- <summary>
- Each bucket is a boolean (0 or 1) indicating whether the user has had a
- connection of that type during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.HadConnectionType2" enum="ConnectionType">
- <obsolete>
- This statistic measures successful and failed connections, the new one only
- measures successful ones.
- </obsolete>
- <summary>
- Each bucket is a boolean (0 or 1) indicating whether the user has had a
- connection of that type during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.HadConnectionType3" enum="ConnectionType">
- <summary>
- Each bucket is a boolean (0 or 1) indicating whether the user has had a
- successful connection of that type during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.HadFtpServerType" enum="FtpServerType">
- <summary>
- Each bucket is a boolean (0 or 1) indicating whether the user has had a
- connection with an FTP server of that type during the session.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
- <summary>
- Per-authentication-scheme counts of authentication attempts and rejections.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
- <summary>
- Count of authentication requests for top level pages vs. sub-resources, such
- as images or iframes.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
- <summary>
- Per-authentication-scheme counts of authentication targets, such as secure
- servers or proxies.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpConnectionLatency" units="milliseconds">
- <summary>
- Time between the HttpNetworkTransaction requesting a connection and the time
- it connected.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
- <summary>Length of time that a received resource will be cacheable.</summary>
-</histogram>
-
-<histogram name="Net.HttpContentLength" units="bytes">
- <summary>
- Size of the response body. This is the actual number of bytes received,
- which usually agrees with but is not necessarily the same as the size
- specified by the Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentLengthCacheable" units="bytes">
- <summary>
- Size of the response body if it is cacheable. This is the actual number of
- bytes received, which usually agrees with but is not necessarily the same as
- the size specified by the Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
- <summary>
- Size of the response body if it is cacheable for at least 24 hours. This is
- the actual number of bytes received, which usually agrees with but is not
- necessarily the same as the size specified by the Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
- <summary>
- Size of the response body if it is cacheable for at least 4 hours. This is
- the actual number of bytes received, which usually agrees with but is not
- necessarily the same as the size specified by the Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentLengthDifference" units="bytes">
- <summary>
- The difference between the size specified in the X-Original-Content-Length
- header and the size of teh response body. This is zero if the
- X-Original-Content-Length header is not present in the response.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
- <summary>
- The difference between the size specified in the X-Original-Content-Length
- header and the size of the response body. Only includes resources that have
- the X-Original-Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
- <summary>
- Size of the response body. Only includes resources that have the
- X-Original-Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpJob.TotalTime" units="milliseconds">
- <summary>
- Time it takes to complete an HttpJob, from starting the transaction until we
- are done reading.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
- <summary>
- Time it takes to complete an HttpJob, from starting the transaction until we
- are done reading, for jobs served from the cache.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
- <summary>
- Time it takes to complete an HttpJob, from starting the transaction until
- the job is killed. Note that we didn't detect the end of the data for this
- job.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
- <summary>
- Time it takes to complete an HttpJob, from starting the transaction until we
- are done reading, for jobs not served from the cache.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
- <summary>
- Time it takes to complete an HttpJob, from starting the transaction until we
- are done reading, for jobs when we read until no more data is available.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpOriginalContentLength" units="bytes">
- <summary>
- Size specified in the X-Original-Content-Length header. If this header is
- not present in the response, the size of the response body is used.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
- <summary>
- Size specified in the X-Original-Content-Length header. Only includes
- resources that have the X-Original-Content-Length header.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
- <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
-</histogram>
-
-<histogram name="Net.HttpResponseCode">
- <summary>The count of HTTP Response codes encountered.</summary>
-</histogram>
-
-<histogram name="Net.HttpResponseCode_Nxx_MainFrame">
- <summary>
- The count of HTTP Response codes encountered, in response to MAIN_FRAME
- requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
- </summary>
-</histogram>
-
-<histogram name="Net.HttpSocketType" enum="HttpSocketType">
- <summary>
- The counts of the type of sockets (all HTTP sockets, regardless of any proxy
- used) used for HTTP[s].
- </summary>
-</histogram>
-
-<histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
- <summary>
- Time from when an HTTP request is issued to when the first byte is
- processed.
- </summary>
-</histogram>
-
-<histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
- <summary>
- The count of handleable socket errors (connection abort/close/reset) per
- socket reuse type.
- </summary>
-</histogram>
-
-<histogram name="Net.IOError_SocketReuseType_disable_late_binding"
- enum="HttpSocketType">
- <obsolete>
- Late bindings are on by default now.
- </obsolete>
- <summary>
- The count of handleable socket errors (connection abort/close/reset) per
- socket reuse type. Socket late binding is disabled.
- </summary>
-</histogram>
-
-<histogram name="Net.IOError_SocketReuseType_enable_late_binding"
- enum="HttpSocketType">
- <obsolete>
- Late bindings are on by default now.
- </obsolete>
- <summary>
- The count of handleable socket errors (connection abort/close/reset) per
- socket reuse type. Socket late binding is enabled.
- </summary>
-</histogram>
-
-<histogram name="Net.IPv6ConnectDuration" units="milliseconds">
- <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
-</histogram>
-
-<histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
- <summary>
- Whether the the interface-enumeration IPv6 probe method failed given that
- the UDP-connect IPV6 probe failed.
- </summary>
-</histogram>
-
-<histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
- <summary>
- Whether the the interface-enumeration IPv6 probe method was successful given
- that the UDP-connect IPV6 probe was successful.
- </summary>
-</histogram>
-
-<histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
- <summary>The probe results when a test for IPv6 support is done.</summary>
-</histogram>
-
-<histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
- <summary>
- The probe results when a test for IPv6 support is done, after a network
- change event.
- </summary>
-</histogram>
-
-<histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
- <summary>
- The time that a (non-cancelled) proxy resolution request was stalled waiting
- for an execution thread, for MultiThreadedProxyResolver.
- </summary>
-</histogram>
-
-<histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
- <summary>
- The total time that it took for a (non-cancelled) proxy resolution request
- to complete, for MultiThreadedProxyResolver.
- </summary>
-</histogram>
-
-<histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
- <summary>
- How often automatically retrying to download the main frame of a page in
- response to specific HTTP network errors succeeds.
- </summary>
-</histogram>
-
-<histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
- <summary>
- How often automatically retrying to download a subresource in response to
- specific HTTP network errors succeeds.
- </summary>
-</histogram>
-
-<histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
- <summary>
- How often automatically retrying to download the main frame of a page in
- response to specific HTTP network errors returns another network error.
- Histogram includes only the error code that triggered the retry.
- </summary>
-</histogram>
-
-<histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
- <summary>
- How often automatically retrying to download a subresource in response to
- specific HTTP network errors returns another network error. Histogram
- includes only the error code that triggered the retry.
- </summary>
-</histogram>
-
-<histogram name="Net.NotifyAddrChangeFailures">
- <summary>
- On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
- for unknown reasons. This records the number of times it fails in a row
- before a successful call. If it never succeeds, or takes over 100 tries, a
- value of 100 is recorded. See http://crbug.com/69198
- </summary>
-</histogram>
-
-<histogram name="Net.NumDuplicateCookiesInDb">
- <summary>
- The number of duplicate cookies that were present in the cookie store during
- startup.
- </summary>
-</histogram>
-
-<histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
- <summary>
- When validating an HTTPS certificate we may have to make one or more HTTP
- fetches to OCSP responders in order to get revocation information. This
- measures the amount of time that failures to get OCSP information take.
- </summary>
-</histogram>
-
-<histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
- <summary>
- When validating an HTTPS certificate we may have to make one or more HTTP
- fetches to OCSP responders in order to get revocation information. This
- records the fraction of successful requests.
- </summary>
-</histogram>
-
-<histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
- <summary>
- When validating an HTTPS certificate we may have to make one or more HTTP
- fetches to OCSP responders in order to get revocation information. This
- measures the amount of time that each of those requests takes.
- </summary>
-</histogram>
-
-<histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
- <summary>
- Positive error code that was returned by the system library
- &quot;getaddrinfo()&quot;. This error code is platform specific, so when
- there is a Windows/Linux conflict, both decodings are shown.
- </summary>
-</histogram>
-
-<histogram name="Net.OSErrorsForGetAddrinfo_Linux"
- enum="ErrorCodesGetaddrinfo_Linux">
- <summary>
- Positive error code that was returned by the system library
- &quot;getaddrinfo()&quot;.
- </summary>
-</histogram>
-
-<histogram name="Net.OSErrorsForGetAddrinfo_Mac"
- enum="ErrorCodesGetaddrinfo_Mac">
- <summary>
- Positive error code that was returned by the system library
- &quot;getaddrinfo()&quot;.
- </summary>
-</histogram>
-
-<histogram name="Net.OSErrorsForGetAddrinfo_Win"
- enum="ErrorCodesGetaddrinfo_Win">
- <summary>
- Positive error code that was returned by the system library
- &quot;getaddrinfo()&quot;.
- </summary>
-</histogram>
-
-<histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
- <summary>
- Indicate whether a link navigation was preceded by a recent pre-connect
- trigger (within 10 seconds). There is a high chance that loading the page
- used a preconnected TCP session.
- </summary>
-</histogram>
-
-<histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
- <summary>
- Indicate whether a URLRequest was preceded by a recent pre-connect trigger
- (within 10 seconds). There is a high chance that loading the resource used a
- preconnected TCP session.
- </summary>
-</histogram>
-
-<histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
- <summary>
- When a preconnection is made, indicate what the motivation was.
- </summary>
- <details>
- Currently, the most common (only?) motivations are SELF_REFERAL,
- LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
- second connection was available for a resource that either was never before
- seen, or has historically had no subresources. The LEARNED_REFERAL
- indicates that we &quot;learned&quot; that a subresource was commonly
- needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
- happens when a search is being suggested, and we preconnect to the search
- provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
- confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
- </details>
-</histogram>
-
-<histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
- <summary>
- Indicate whether there was a proxy to preclude preconnection.
- </summary>
-</histogram>
-
-<histogram name="Net.PreconnectSubresourceEval"
- enum="PreconnectSubresourceEval">
- <summary>
- What did we decide to do about a predicted resource, based on the historical
- expected number of connection that this subresource will require.
- </summary>
- <details>
- This is basically the current thresholding of the SubresourceExpectation,
- relative to current static thresholds, and taking into account whether
- preconnection is enabled (i.e., if preconnection is disabled, we'll never
- decide to preconnect).
- </details>
-</histogram>
-
-<histogram name="Net.PreconnectSubresourceExpectation">
- <summary>
- The expected number of connections, times 100, that we'll make to a given
- subresource, based on learned history.
- </summary>
- <details>
- By comparing this to thresholds, we decide if we will preconnect,
- preresolve, or do nothing. This histogram can be used to select those static
- thresholds.
- </details>
-</histogram>
-
-<histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
- <summary>
- Indicate whether if a preconnect trigger is followed by a resource request
- (from link navigations) to the host or not. This is to measure precision of
- link-based preconnect triggers.
- </summary>
-</histogram>
-
-<histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
- <obsolete>
- Sourced data corrected, and replaced by NetPreconnectUtilization2
- </obsolete>
- <summary>
- Indicate final utilization for each attempted socket connection.
- </summary>
- <details>
- We also include stats for non-speculative sockets. Some socket connections
- may never connect, and others may never be used (as the user may abort
- before then).
- </details>
-</histogram>
-
-<histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
- <summary>
- Indicate final utilization for each attempted socket connection.
- </summary>
- <details>
- We also include stats for non-speculative sockets. Some socket connections
- may never connect, and others may never be used (as the user may abort
- before then).
- </details>
-</histogram>
-
-<histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
- <summary>
- The completion status of prefetches that have finished loading.
- </summary>
- <details>
- Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
- before that point are not registered.
-
- Note that &quot;success from cache&quot; means that the
- UrlRequest::was_cached() was true, and &quot;success from network&quot;
- means that was_cached() was false. Validated results are considered cached,
- even though a conditional network request is made.
- </details>
-</histogram>
-
-<histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
- <summary>
- Number of bytes read from the network on behalf of prefetch requests. This
- is prefilter, so before any decompression.
- </summary>
-</histogram>
-
-<histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
- <summary>
- Time spent on prefetch requests before the request was canceled.
- </summary>
-</histogram>
-
-<histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
- units="milliseconds">
- <summary>Time spent on prefetch requests when fetched from cache.</summary>
-</histogram>
-
-<histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
- units="milliseconds">
- <summary>
- Time spent on prefetch requests when fetched from the network, including
- validation time.
- </summary>
-</histogram>
-
-<histogram name="Net.Priority_High_Latency" units="milliseconds">
- <obsolete>
- Replaced by Net.Priority_High_Latency_b.
- </obsolete>
- <summary>
- Time from the start of the http transaction until the first byte of the
- response for high priority (currently frame and subframe) requests. Only
- times under 10 minutes are recorded.
- </summary>
-</histogram>
-
-<histogram name="Net.Priority_High_Latency_b" units="milliseconds">
- <summary>
- Time from the start of the http transaction until the first byte of the
- response for high priority (currently frame and subframe) requests.
- </summary>
-</histogram>
-
-<histogram name="Net.Priority_Low_Latency" units="milliseconds">
- <obsolete>
- Replaced by Net.Priority_Low_Latency_b.
- </obsolete>
- <summary>
- Time from the start of the http transaction until the first byte of the
- response for low priority (non-frame/subframe) requests. Only times under
- 10 minutes are recorded.
- </summary>
-</histogram>
-
-<histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
- <summary>
- Time from the start of the http transaction until the first byte of the
- response for low priority (non-frame/subframe) requests.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyPollConfigurationTime">
- <summary>
- The time in milliseconds spent fetch the system proxy configuration, when
- polling it for changes.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
- units="milliseconds">
- <summary>
- The total amount of time that was spent executing the proxy script during
- &quot;tracing&quot; runs (executions of the script which discovered a new
- DNS dependency and were subsequently abandoned).
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
- units="milliseconds">
- <summary>
- The total amount of time that was spent executing the proxy script during
- &quot;tracing&quot; runs (executions of the script which discovered a new
- DNS dependency and were subsequently abandoned).
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
- units="milliseconds">
- <summary>
- The total amount of time that was spent in the non-blocking DNS bindings
- while executing PAC scripts. This includes the times for abandoned
- executions.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
- units="milliseconds">
- <summary>
- The amount of time inside of V8 that the proxy script spent executing for
- the final pass. This includes the time spent in the javascript bindings.
- This does not include the time spent in abandoned execution passes.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
- <summary>
- The number of times that alert() was called in the final execution of the
- script.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
- <summary>
- The number of errors that were seen in the final execution of the script.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
- <summary>
- The number of times that the PAC script execution was restarted.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
- units="milliseconds">
- <summary>
- The total time that the proxy resolution took. This includes all the time
- spent waiting for DNS, PAC script execution, and restarts.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
- units="milliseconds">
- <summary>
- The total time that proxy resolution spent waiting for DNS. This also
- includes any queuing delays on the origin thread waiting for the DNS result
- to be processed.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
- <summary>
- The number of unique DNS hostnames that the PAC script tried to resolve. The
- *Ex() versions of the bindings count separately.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
- <summary>
- The total amount of time that was spent in the non-blocking DNS bindings
- while executing PAC scripts. This includes the times for abandoned
- executions.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
- <summary>
- The amount of time inside of V8 that the proxy script spent executing for
- the final pass. This includes the time spent in the javascript bindings
- (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
- does not include the time spent in abandoned execution passes.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.NumAlerts">
- <summary>
- The number of times that alert() was called in the final execution of the
- script.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.NumErrors">
- <summary>
- The number of errors that were seen in the final execution of the script.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.NumRestarts">
- <summary>
- The number of times that the PAC script execution was restarted.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
- <summary>
- The amount of time it took upon completion to run the final task posted back
- to the IO thread.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
- <summary>
- The total time that the proxy resolution took. This includes all the time
- spent waiting for DNS, PAC script execution, and restarts.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
- <summary>
- The total time that proxy resolution spent waiting for DNS. This also
- includes any queuing delays on the origin thread waiting for the DNS result
- to be processed.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
- <summary>
- The total time that the proxy resolution took, not including the post back
- to the origin thread. This includes all the time spent waiting for DNS, PAC
- script execution, and restarts.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.UniqueDNS">
- <summary>
- The number of unique DNS hostnames that the PAC script tried to resolve. The
- *Ex() versions of the bindings count separately.
- </summary>
-</histogram>
-
-<histogram name="Net.ProxyResolver.URLSize">
- <summary>The length of the URL that was passed into the PAC script.</summary>
-</histogram>
-
-<histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
- <summary>
- Second-level domains for which we have observed public key pinning failures.
- </summary>
-</histogram>
-
-<histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
- <summary>
- A validated certificate chain may be subject to additional
- &quot;pinning&quot; requirements on a per-domain basis. This records the
- fraction of successful matches between a certificate chain and a pin list.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
- <summary>
- The state of a QUIC connection's crypto hanshake as it progresses from
- starting to confirmation or failure.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicEphemeralPortsSuggested">
- <summary>The number of ports suggested per server.</summary>
-</histogram>
-
-<histogram name="Net.QuicNumSentClientHellos">
- <summary>The number of client hello messages sent.</summary>
-</histogram>
-
-<histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
- <summary>
- The number of client hello messages sent when the crypto handshake was
- confirmed.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicNumStreamFramesInPacket">
- <summary>
- The number of stream frames bundled within a received packet.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
- <summary>
- The number of stream frames per stream ID within a received packet.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
- <summary>
- The network error code which resulted in the session being closed.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
- <summary>The number of streams open when a QUIC session timed out.</summary>
-</histogram>
-
-<histogram
- name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
- <summary>
- The number of total streams created when a QUIC session crypto handshake
- timed out.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.ConnectionCloseErrorCode"
- enum="QuicErrorCodes">
- <summary>
- The QUIC error code which resulted in the connection being closed.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
- enum="QuicErrorCodes">
- <summary>
- The QUIC error code which resulted in the connection being closed by the
- client.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
- enum="QuicErrorCodes">
- <summary>
- The QUIC error code which resulted in the connection being closed by the
- server.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.FinalTcpCwnd">
- <summary>
- The value of the TCP cubic sender's CWND when the session is closed.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.NumOpenStreams">
- <summary>
- The number of QUIC streams opened when a new QUIC stream is created.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.NumTotalStreams">
- <summary>
- The total number of streams created by the client when the session is
- closed.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.OutOfOrderGapReceived">
- <summary>
- The number of missing packets between the current received packet and the
- previously largest received packet sequence number, when the current
- received packet had a lower sequence number than the previously received
- packet sequence number.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
- <summary>
- The number of times the current received packet had a lower sequence number
- than the previously received packet sequence number.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.PacketGapReceived">
- <summary>
- The number of missing packets between the current received packet and the
- previously largest received packet sequence number.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.PacketGapSent">
- <summary>
- The number of missing packets between the current received packet and the
- previously largest received packet sequence number, as reported by the
- remote end of the connection.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.QuicVersion">
- <summary>Version of the QUIC protocol used for this connection.</summary>
-</histogram>
-
-<histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
- <summary>
- The network error code returned when attempting to read to a QUIC
- connection.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.RstStreamErrorCodeClient"
- enum="QuicRstStreamErrorCodes">
- <summary>
- The QUIC error code which resulted in a stream being reset by the client.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.RstStreamErrorCodeServer"
- enum="QuicRstStreamErrorCodes">
- <summary>
- The QUIC error code which resulted in a stream being reset by the server.
- </summary>
-</histogram>
-
-<histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
- <summary>
- The network error code returned when attempting to write to a QUIC
- connection.
- </summary>
-</histogram>
-
-<histogram name="Net.RenegotiationExtensionSupported">
- <summary>
- True if the HTTP request was sent to a server which supports the TLS
- renegotiation extension.
- </summary>
-</histogram>
-
-<histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
- <summary>
- When starting a cross-site navigation, the time between reading the headers
- and body of the response.
- </summary>
-</histogram>
-
-<histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
- <summary>The time an already used socket sat idle before being used.</summary>
-</histogram>
-
-<histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
- <summary>
- The time an unused socket (all HTTP sockets, regardless of any proxy used)
- sat idle before being used.
- </summary>
-</histogram>
-
-<histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
- <summary>
- The time a previously used socket sat idle before encountering a recoverable
- socket IO error (connection abort/reset/close).
- </summary>
-</histogram>
-
-<histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
- <summary>
- The time an unused socket sat idle before encountering a recoverable socket
- IO error (connection abort/reset/close).
- </summary>
-</histogram>
-
-<histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
- <summary>
- Net error codes that socket initializations end with, including net::OK and
- net::ERR_ABORTED.
- </summary>
-</histogram>
-
-<histogram name="Net.SocketRequestTime">
- <summary>
- Time in milliseconds from initial RequestSocket() call until successfully
- acquiring a connected socket.
- </summary>
-</histogram>
-
-<histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
- <summary>The time from the connection start to connection establish.</summary>
-</histogram>
-
-<histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
- <summary>The time waiting to be ready to start connecting.</summary>
-</histogram>
-
-<histogram name="Net.SocketStream.ConnectionType"
- enum="SocketStreamConnectionType">
- <summary>
- Each bucket is the number of connection type of socket stream.
- </summary>
-</histogram>
-
-<histogram name="Net.SocketStream.Duration" units="milliseconds">
- <summary>The time a socket stream was open.</summary>
-</histogram>
-
-<histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
- <summary>
- Each bucket is the number of protocol type on socket stream.
- </summary>
-</histogram>
-
-<histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
- <summary>Number of bytes on a socket stream.</summary>
-</histogram>
-
-<histogram name="Net.SocketStream.ReceivedCounts">
- <summary>Number of reads on a socket stream.</summary>
-</histogram>
-
-<histogram name="Net.SocketStream.SentBytes" units="bytes">
- <summary>Number of bytes on a socket stream.</summary>
-</histogram>
-
-<histogram name="Net.SocketStream.SentCounts">
- <summary>Number of Write on a socket stream.</summary>
-</histogram>
-
-<histogram name="Net.SocketType" enum="HttpSocketType">
- <summary>
- The counts of the type of sockets returned by the socket pools.
- </summary>
-</histogram>
-
-<histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
- <obsolete>
- see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
- </obsolete>
- <summary>
- The time an already used SOCKS socket sat idle before being used.
- </summary>
-</histogram>
-
-<histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
- <obsolete>
- see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
- </obsolete>
- <summary>The time an unused SOCKS socket sat idle before being used.</summary>
-</histogram>
-
-<histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
- <obsolete>
- see SocketRequestTime_SOCK
- </obsolete>
- <summary>
- Time from initial SOCKSClientSocketPool::RequestSocket() call until
- successfully acquiring a connected SOCKS socket.
- </summary>
-</histogram>
-
-<histogram name="Net.SocksSocketRequestTime">
- <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
-</histogram>
-
-<histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
- <obsolete>
- see SocketType_SOCK
- </obsolete>
- <summary>
- The counts of the type of sockets returned by the SOCKS pool.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyConnectionLatency" units="milliseconds">
- <summary>Time from when the Connect() starts until it completes.</summary>
-</histogram>
-
-<histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
- enum="SpdyFrameFlowControlState">
- <summary>
- The counts of the flow control state of each frame (with stream and session
- flow control on).
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyFrameStreamFlowControlState"
- enum="SpdyFrameFlowControlState">
- <summary>
- The counts of the flow control state of each frame (with stream flow control
- on).
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
- units="count">
- <summary>
- Status of checking if a SPDY domain can handle a IP match. If a match is
- found, we successfully used the IP Pooling. If a match is not found, we
- could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
- domain.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyPing.RTT" units="milliseconds">
- <summary>The RTT for SPDY's PING.</summary>
-</histogram>
-
-<histogram name="Net.SpdyPriorityCount">
- <summary>The count of streams at each priority over Spdy sessions.</summary>
-</histogram>
-
-<histogram name="Net.SpdyRecvBytes" units="bytes">
- <summary>The number of bytes recevied per stream.</summary>
-</histogram>
-
-<histogram name="Net.SpdySendBytes" units="bytes">
- <summary>The number of bytes sent per stream.</summary>
-</histogram>
-
-<histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
- <summary>
- Total number of bytes recevied per session before closing session due to
- EOF.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
- <summary>
- Total number of bytes recevied per session before closing session due to an
- error during read.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
- <summary>
- Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
- enum="BooleanSuccess">
- <summary>Socket connected status in SpdySession::CreateStream.</summary>
-</histogram>
-
-<histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
- units="count">
- <obsolete>
- Replaced by SpdySessionErrorDetails2 on 2013-04-19.
- </obsolete>
- <summary>
- WARNING: r181910 added an enum value in the middle, so don't trust the
- counts for values 9 and above for Chrome builds after that revision.
-
- The type of SPDY Protocol error encountered.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
- units="count">
- <summary>The type of SPDY Protocol error encountered.</summary>
-</histogram>
-
-<histogram name="Net.SpdySessionErrorDetails_Google"
- enum="SpdyProtocolErrorDetails" units="count">
- <obsolete>
- Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
- </obsolete>
- <summary>
- The type of SPDY Protocol error encountered when talking to a google.com
- server.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessionErrorDetails_Google2"
- enum="SpdyProtocolErrorDetails2" units="count">
- <summary>
- WARNING: r181910 added an enum value in the middle, so don't trust the
- counts for values 9 and above for Chrome builds after that revision.
-
- The type of SPDY Protocol error encountered when talking to a google.com
- server.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
- <summary>The type of SPDY Session used when looking up a session.</summary>
-</histogram>
-
-<histogram name="Net.SpdySessionGetPeerAddressNotConnected"
- enum="BooleanSuccess">
- <summary>
- Whether SpdySession::Get{Peer,Local}Address was called when the connection
- had no socket.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessions_DataReductionProxy"
- enum="BooleanDataReductionProxy">
- <summary>
- The count of SPDY sessions using the data reduction proxy and the count of
- other SPDY sessions.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
- enum="BooleanSuccess">
- <summary>
- SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
- enum="BooleanSuccess">
- <summary>
- SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySessionsWithStalls">
- <summary>The count of SPDY Sessions with or without stalls.</summary>
-</histogram>
-
-<histogram name="Net.SpdySettingsCwnd" units="packets">
- <summary>
- The congestion window (in pkts) received at the end of a SpdySession.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySettingsCwndSent" units="packets">
- <summary>
- The congestion window (in pkts) sent at the beginning of a SpdySession.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
- units="%">
- <summary>
- Percentage of sessions which received settings from the server.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySettingsRetransRate" units="%">
- <summary>
- The Download Retransmission Rate (%) received at the end of a SpdySession.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySettingsRTT" units="milliseconds">
- <summary>The RTT received at the end of a SpdySession.</summary>
-</histogram>
-
-<histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
- <summary>Percentage of sessions which sent settings to the server.</summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
- <summary>
- The time between receiving the the first chunk and the last chunk of data on
- a Spdy stream.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamsAbandonedPerSession">
- <summary>
- The number of pushed, but abandoned streams over a single session.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamsPerSession">
- <summary>The number of streams issued over a single session.</summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
- <summary>
- The number of pushed, and used streams over a single session.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamsPushedPerSession">
- <summary>The number of push streams received over a single session.</summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamStallsPerSession">
- <summary>The number of stream stalls per session.</summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamTime" units="milliseconds">
- <summary>
- The time of a Spdy stream. Measured from sending the first chunk to
- receiving the last chunk of data.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
- <summary>
- The time between sending the request and receiving the first chunk of data
- on a Spdy stream.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdySynStreamCompressionPercentage">
- <summary>
- The percent compression achieved when compression SYN_STREAM frames.
- </summary>
-</histogram>
-
-<histogram name="Net.SpdyVersion" enum="ProtocolVersion">
- <summary>
- The SPDY protocol version that is used to talk to SPDY servers.
- </summary>
-</histogram>
-
-<histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
- <summary>The SSL/TLS cipher suite that was negotiated.</summary>
-</histogram>
-
-<histogram name="Net.SSL_Connection_Latency" units="milliseconds">
- <summary>Time from when the Connect() starts until it completes.</summary>
-</histogram>
-
-<histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
- units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes when using the data
- reduction proxy. This includes certificate retrieval and verification.
- </summary>
-</histogram>
-
-<histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes for google.com and
- any subdomain of it.
- </summary>
-</histogram>
-
-<histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
- units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes for google.com and
- any subdomain of it. This only includes users in a 50% field trial that
- disables revocation checking for certificate pinned sites.
- </summary>
-</histogram>
-
-<histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
- units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes for google.com and
- any subdomain of it. This only includes users not in a 50% field trail that
- disables revocation for certificate pinned sites.
- </summary>
-</histogram>
-
-<histogram name="Net.SSLCertBlacklisted">
- <summary>
- Counts the number of times that users have hit blacklisted certificates. The
- indexes match up to the indexes in
- net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
- in question is confidential.
- </summary>
-</histogram>
-
-<histogram name="Net.SSLCertVerificationTime" units="milliseconds">
- <summary>Time to complete a certificate verification (success case).</summary>
-</histogram>
-
-<histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
- <summary>Time to complete a certificate verification (error case).</summary>
-</histogram>
-
-<histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
- <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
-</histogram>
-
-<histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
- <summary>
- Time that we would have wasted had we waited for a CAA lookup in order to
- validate a certificate.
- </summary>
-</histogram>
-
-<histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
- <summary>Time to complete a speculative certificate verification.</summary>
-</histogram>
-
-<histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
- enum="TLSRenegotiationPatched">
- <summary>
- The number of times that we have performed SSLv3 fallback and found a TLS
- renegotiation patched server.
- </summary>
-</histogram>
-
-<histogram name="Net.SSLVerificationMerged">
- <summary>Was a speculative certificate verification used?</summary>
-</histogram>
-
-<histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
- <summary>Time saved by a speculative certificate vertification.</summary>
-</histogram>
-
-<histogram name="Net.TCP_Connection_Idle_Sockets">
- <summary>Number of idle sockets when the Connect() succeeded.</summary>
-</histogram>
-
-<histogram name="Net.TCP_Connection_Latency" units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes. Only times under 10
- minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes when the network
- address only contains IPv4 addresses. Only times under 10 minutes are
- logged.
- </summary>
-</histogram>
-
-<histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
- units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes when the IPv4
- fallback connection won the race against IPv6. Only times under 10 minutes
- are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes when we race an IPv6
- connection against an IPv4 connection with a 300ms delay. Only times under
- 10 minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
- <summary>
- Time from when the Connect() starts until it completes when the network
- address only contains IPv6 addresses. Only times under 10 minutes are
- logged.
- </summary>
-</histogram>
-
-<histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
- <summary>
- For sockets for which a TCP Fast Open protocol might be used, the result of
- trying to use it.
- </summary>
-</histogram>
-
-<histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
- <obsolete>
- see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
- </obsolete>
- <summary>
- The time an already used TCP socket sat idle before being used for a SOCKS
- request.
- </summary>
-</histogram>
-
-<histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
- <obsolete>
- see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
- </obsolete>
- <summary>
- The time an unused TCP socket sat idle before being used for a SOCKS
- request.
- </summary>
-</histogram>
-
-<histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
- <obsolete>
- see SocketRequestTime_TCPforSOCKS
- </obsolete>
- <summary>
- Time from initial SOCKSClientSocketPool::RequestSocket() call until
- successfully acquiring a connected TCP socket.
- </summary>
-</histogram>
-
-<histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
- <obsolete>
- see SocketType_TCPforSOCKS
- </obsolete>
- <summary>
- The counts of the type of sockets returned by the TCP pool used by the SOCKS
- pool.
- </summary>
-</histogram>
-
-<histogram name="Net.TCPSocketType" enum="HttpSocketType">
- <obsolete>
- Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
- </obsolete>
- <summary>The counts of the type of TCP socket returned.</summary>
-</histogram>
-
-<histogram name="Net.Transaction_Bandwidth" units="KB/s">
- <summary>
- (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
- transactions logged to Transaction_Latency histogram. Note that only
- samples durations greater than zero ms, and less than 1 hour are tallied
- into this ratio.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Connected" units="milliseconds">
- <summary>
- Time from the when the network transaction is requested, until the first
- byte of the header is received.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Connected_New" units="milliseconds">
- <obsolete>
- Replaced by Net.Transaction_Connected_New_b.
- </obsolete>
- <summary>
- When a new connection is established, the time from the when the network
- transaction is requested, until the first byte of the header is received.
- Only items under 10 minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
- <summary>
- When a new connection is established, the time from the when the network
- transaction is requested, until the first byte of the header is received.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
- <obsolete>
- Replaced by Net.Transaction_Connected.
- </obsolete>
- <summary>
- Time from the when the network transaction is requested, until the first
- byte of the header is received. Only items under 10 minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency" units="milliseconds">
- <obsolete>
- Replaced by Net.Transaction_Latency_b.
- </obsolete>
- <summary>
- Time from first byte sent until last byte received by the new network stack.
- Only items under 1 hour are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_b" units="milliseconds">
- <summary>
- Time from first byte sent until last byte received by the new network stack.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_Total" units="milliseconds">
- <summary>
- Time from when a network transaction is requested until last byte received
- by the new network stack.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_Total_New_Connection"
- units="milliseconds">
- <summary>
- When an existing TCP/IP connection is NOT reused, the time from when a
- network transaction is requested until last byte received by the new network
- stack.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
- units="milliseconds">
- <obsolete>
- Replaced by Net.Transaction_Latency_Total_New_Connection.
- </obsolete>
- <summary>
- When an existing TCP/IP connection is NOT reused, the time from when a
- network transaction is requested until last byte received by the new network
- stack. Only items under 10 minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
- <obsolete>
- Replaced by Net.Transaction_Latency_Total.
- </obsolete>
- <summary>
- Time from when a network transaction is requested until last byte received
- by the new network stack. Only items under 10 minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
- <obsolete>
- Replaced by Net.Transaction_Latency.
- </obsolete>
- <summary>
- Time from first byte sent until last byte received by the new network stack.
- Only items under 10 minutes are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
- <summary>
- Time from first byte sent until last byte received with old WinHTTP network
- stack. Only items under 1 hour are logged.
- </summary>
-</histogram>
-
-<histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
- <obsolete/>
- <summary>
- The time an already used TCP socket sat idle before being used (either for
- direct or non-socks use).
- </summary>
-</histogram>
-
-<histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
- <obsolete/>
- <summary>
- The time an unused TCP socket sat idle before being used (either for direct
- or non-socks use).
- </summary>
-</histogram>
-
-<histogram name="Net.TransportSocketRequestTime" units="milliseconds">
- <obsolete/>
- <summary>
- Time from initial ClientSocketPool::RequestSocket() call until successfully
- acquiring a connected socket (either for direct or non-socks use).
- </summary>
-</histogram>
-
-<histogram name="Net.TransportSocketType" enum="HttpSocketType">
- <obsolete/>
- <summary>
- The counts of the type of sockets returned by the TCP pool (either for
- direct or non-socks use).
- </summary>
-</histogram>
-
-<histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
- <summary>Posix error code from call to bind() UDP socket.</summary>
-</histogram>
-
-<histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
- <summary>Windows error code from call to bind() UDP socket.</summary>
-</histogram>
-
-<histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
- <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
-</histogram>
-
-<histogram name="Net.UDPSocketWinClose" units="milliseconds">
- <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
-</histogram>
-
-<histogram name="Net.Wifi.InterfaceCount">
- <summary>
- The number of Wi-fi adapters on the computer. Because the histogram is
- logged each time Chrome performs a Wi-fi scan, it's better to see results in
- the &quot;user count&quot; view.
- </summary>
-</histogram>
-
-<histogram name="Net.Wifi.LbsLatency" units="milliseconds">
- <summary>The time that a request to Location Based Services takes.</summary>
-</histogram>
-
-<histogram name="Net.Wifi.ScanLatency" units="milliseconds">
- <summary>The time that a Wi-fi scan takes.</summary>
-</histogram>
-
-<histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
- <summary>
- Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
- a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
- there's no WPAD server on the network.
- </summary>
-</histogram>
-
-<histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
- <summary>
- Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
- does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
- when there's no WPAD server on the network.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
- <summary>
- The network error, if any, of the first pipeline connectivity request.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.0.ResponseCode">
- <summary>
- The HTTP response code, if any, of the first pipeline connectivity response.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
- <summary>The result of the first pipeline connectivity request.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
- <summary>
- The network error, if any, of the second pipeline connectivity request.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.1.ResponseCode">
- <summary>
- The HTTP response code, if any, of the second pipeline connectivity
- response.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
- <summary>The result of the second pipeline connectivity request.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
- <summary>
- The network error, if any, of the third pipeline connectivity request.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.2.ResponseCode">
- <summary>
- The HTTP response code, if any, of the third pipeline connectivity response.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
- <summary>The result of the third pipeline connectivity request.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
- <summary>
- The network error, if any, of the fourth pipeline connectivity request.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.3.ResponseCode">
- <summary>
- The HTTP response code, if any, of the fourth pipeline connectivity
- response.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
- <summary>The result of the fourth pipeline connectivity request.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
- <summary>
- The network error, if any, of the fifth pipeline connectivity request.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.4.ResponseCode">
- <summary>
- The HTTP response code, if any, of the fifth pipeline connectivity response.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
- <summary>The result of the fifth pipeline connectivity request.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
- <summary>
- The network error, if any, of the stats pipeline connectivity request.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.5.ResponseCode">
- <summary>
- The HTTP response code, if any, of the stats pipeline connectivity response.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
- <summary>The result of the stats pipeline connectivity request.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
- <summary>
- True if all requests received by the pipelining test server were HTTP/1.1.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
- <summary>
- True if the non-pipelined canary request sent immediately before the
- pipelining test requests succeeded. Note that if this fails, the rest of the
- NetConnectivity.Pipeline.* stats are not collected.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.Depth">
- <summary>
- The maximum depth of pipelined requests received by the test server.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
- <summary>True if the entire pipeline connectivity trial passed.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.Sent21">
- <obsolete>
- Deprecated 6/25/2012. No longer tracked.
- </obsolete>
- <summary>
- In this experiment, 21 packets were sent to Google via UDP at port 6121 as
- rapidly as possible, just after successfully sending an UMA upload. Each
- packet was numbered, as was its ACK sent back by Google. If no packets (of
- the 21) were ever ACKed, then the port is assumed to be blocked, and no data
- is recorded in this histogram. If the port is not blocked, then this
- histogram shows the number of echo responses received from the first
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
- <obsolete>
- Deprecated 6/25/2012. No longer tracked.
- </obsolete>
- <summary>
- In this experiment, 21 packets were sent to Google via UDP at port 6121 as
- rapidly as possible, just after successfully sending an UMA upload. Each
- packet was numbered, as was its ACK sent back by Google. This histogram
- records, for each packet number, how often we received an ACK for that
- packet.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
- <obsolete>
- Deprecated 6/25/2012. No longer tracked.
- </obsolete>
- <summary>
- In this experiment, 21 packets were sent to Google via UDP at port 6121 as
- rapidly as possible, just after successfully sending an UMA upload. If no
- packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
- The histogram shows if we ever got an ACK for a packet in our series of 21.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Status"
- enum="NetConnectivityProtocolStatus">
- <summary>Status for TCP protocol for echoing</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>Status for echoing 100 bytes of TCP data.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>Status for echoing 1K bytes of TCP data.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Success" units="ms">
- <summary>The RTT for TCP protocol for echoing</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.PacketLoss">
- <obsolete>
- Deprecated 6/25/2012. No longer tracked.
- </obsolete>
- <summary>
- Chrome sends 4 UDP packets in a row to test to see if there is a
- probabalistic dependency in packet loss for consecutive packets. We record
- a bit vector of packets received, where the least significant bit is a 1 if
- the first packet was received, etc. For example, if packets 1 and 3 are
- received, but packets 2 and 4 are lost, then we'd record a sample of binary
- 0101B, or 5.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.PacketLoss6">
- <obsolete>
- Deprecated 6/25/2012. No longer tracked.
- </obsolete>
- <summary>
- Chrome sends 6 UDP packets in a row to test to see if there is a
- probabalistic dependency in packet loss for consecutive packets. We record
- a bit vector of packets received, where the least significant bit is a 1 if
- the first packet was received, etc. For example, if all packets other than
- packet 2 and 4 are responded to, then we'd have a sample (in binary) of
- 110101B, or 53.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Status"
- enum="NetConnectivityProtocolStatus">
- <summary>Status for UDP protocol for echoing</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>Status for echoing 100 bytes of UDP data.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>Status for echoing 1K bytes of UDP data.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Success" units="ms">
- <summary>The RTT for UDP protocol for echoing</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
- <obsolete>
- Deprecated 4/2012. No longer tracked.
- </obsolete>
- <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
-</histogram>
-
-<histogram name="NetConnectivity2.Send6.PacketsSent">
- <summary>
- This histogram records how many packets (out of 6 attempted) were sent via
- UDP as rapidly as possible, just after successfully sending an UMA upload.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity2.Send6.SeriesAcked">
- <summary>
- Chrome sends 6 UDP packets in a row to test to see if there is a
- probabalistic dependency in packet loss for consecutive packets. We record
- a bit vector of packets received, where the least significant bit is a 1 if
- the first packet was received, etc. For example, if all packets other than
- packet 2 and 4 are responded to, then we'd have a sample (in binary) of
- 110101B, or 53.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity2.Sent21">
- <summary>
- In this experiment, 21 packets were sent to Google via UDP as rapidly as
- possible, just after successfully sending an UMA upload. Each packet was
- numbered, as was its ACK sent back by Google. If no packets (of the 21) were
- ever ACKed, then the port is assumed to be blocked, and no data is recorded
- in this histogram. If the port is not blocked, then this histogram shows the
- number of echo responses received from the first
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
- <summary>
- In this experiment, 21 packets were sent to Google via UDP as rapidly as
- possible, just after successfully sending an UMA upload. Each packet was
- numbered, as was its ACK sent back by Google. This histogram records, for
- each packet number, how often we received an ACK for that packet.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
- <summary>
- In this experiment, 21 packets were sent to Google via UDP as rapidly as
- possible, just after successfully sending an UMA upload. If no packets (of
- the 21) were ever ACKed, then the port is assumed to be blocked. The
- histogram shows if we ever got an ACK for a packet in our series of 21.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity2.Sent21.PacketsSent">
- <summary>
- This histogram records how many packets (out of 21 attempted) were sent via
- UDP as rapidly as possible, just after successfully sending an UMA upload.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity3">
- <summary>
- In this experiment, 21 packets were sent to Google via UDP on port 443 or
- 6121.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
- enum="BooleanSuccess">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
- enum="BooleanSuccess">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
- <obsolete>
- Deprecated 9/2012. No longer tracked.
- </obsolete>
- <summary>
- This histogram records how many packets (out of 6 attempted) were sent via
- UDP as rapidly as possible, just after successfully sending an UMA upload.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
- units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
- enum="BooleanSuccess">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
- <summary/>
-</histogram>
-
-<histogram name="NetConnectivity4">
- <summary>
- In this experiment, a few packets were sent from Google to clients via UDP
- on port 443 or 80 to perform net connectivity test.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity5">
- <summary>
- In this experiment, a few packets were sent from Google to clients via UDP
- on port 443 or 80 to perform net connectivity test.
- </summary>
-</histogram>
-
-<histogram name="NetConnectivity5.TestFailed.WritePending"
- enum="BooleanSuccess">
- <summary>
- Next NetConnectivity5 experiment weren't started because there is an
- outstading pending write.
- </summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.Activation" units="milliseconds">
- <summary>The time the Gobi modem takes to complete activation.</summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.Connect" units="milliseconds">
- <summary>
- The time the Gobi modem takes to connect to the cellular network.
- </summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
- <summary>
- The time the Gobi modem takes to disconnect from the cellular network.
- </summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
- <summary>Number of attempts taken to install Gobi firmware.</summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
- <summary>The time it takes to install Gobi firmware.</summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.Registration" units="milliseconds">
- <summary>
- The time the Gobi modem takes to register on the cellular network.
- </summary>
-</histogram>
-
-<histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
- <summary>Errors experienced during Gobi device powerup.</summary>
-</histogram>
-
-<histogram name="Network.Cellular.TimeOnline" units="seconds">
- <summary>
- Chrome OS network metric sampling the time spent using Cellular to transport
- data. These data are mostly useful when summed and compared to TimeOnline
- for other network technologies (e.g. WiFi vs Cellular).
- </summary>
-</histogram>
-
-<histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join a 3G/Cellular
- network and configure Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that a
- 3G/Cellular network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that a
- 3G/Cellular network is in a captive portal after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Cellular.UsageRequestStatus"
- enum="NetworkCellularUsageRequestStatus">
- <summary>Chrome OS cellular usage API request status codes.</summary>
-</histogram>
-
-<histogram name="Network.Ethernet.TimeOnline" units="seconds">
- <summary>
- Chrome OS network metric sampling the time spent using Ethernet to transport
- data. These data are mostly useful when summed and compared to TimeOnline
- for other network technologies (e.g. WiFi vs Cellular).
- </summary>
-</histogram>
-
-<histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join a wired
- Ethernet network and configure Layer 3 state (typically acquire a DHCP
- lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- Ethernet network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- Ethernet network is in a captive portal after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.MigrationNssToPem"
- enum="MigrationNssToPemNetworkTypes">
- <summary>
- Chrome OS metric counting the number of network configurations that
- contained a NSS nickname identifying a CA certificate, which triggered the
- migration to PEM encoding. This metric doesn't consider whether the
- migration was successful but once a migration was successful the nickname is
- removed.
- </summary>
-</histogram>
-
-<histogram name="Network.ServiceErrors" enum="NetworkServiceError">
- <summary>Chrome OS connection manager service errors seen.</summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
- enum="NetworkCellular3GPPRegistrationDelayedDrop">
- <summary>
- Chrome OS network diagnostic metric sampling the number of cellular network
- flakes. A network flake occurs when the signal strength goes below detection
- level for a short duration.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
- units="milliseconds">
- <summary>
- Chrome OS network diagnostic metric sampling the total amount of time spent
- from the start of the first auto-connect request until when the cellular
- modem successfully connects to the network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.AutoConnectTries">
- <summary>
- Chrome OS network diagnostic metric sampling the number of auto-connect
- tries that were attempted before the cellular modem successfully connected
- to the network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
- enum="NetworkDHCPOptionFailure">
- <summary>
- Chrome OS network metric that tracks the number of DHCP option failures
- encountered by Shill. This indicates that Shill is using minimal DHCP
- options due to suspected MTU issues on the return path from the DHCP server
- back to the client.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.Disconnect"
- enum="NetworkDisconnectType">
- <summary>
- Chrome OS network usage metric that tracks whether the cellular network was
- disconnected due to an error or was explicitly disconnected by the user.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
- <summary>
- Chrome OS cellular network metric that tracks the number of drops based on
- the network technology.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.OutOfCreditsReason"
- enum="NetworkCellularOutOfCreditsReason">
- <summary>
- Chrome OS cellular network metric that tracks the number of out-of-credits
- detected based on the cause that triggered the out-of-credits.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.PortalAttempts">
- <summary>
- Chrome OS network diagnostic metric sampling the number of portal detection
- attempts per pass for a cellular network. This includes failure, timeout and
- successful attempts.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
- <summary>
- Chrome OS network diagnostic metric sampling the total number of portal
- detection attempts performed for a cellular network between the Connected
- and Online state. This includes failure, timeout and successful attempts.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.PortalResult"
- enum="NetworkPortalResult">
- <summary>
- Chrome OS network diagnostic metric sampling the result of portal detections
- for a cellular network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
- <summary>
- Chrome OS network metric sampling the signal strength (0-100) of the
- cellular modem before it dropped from the network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
- <summary>
- Chrome OS network metric sampling the time spent using cellular to transport
- data. These data are mostly useful when summed and compared to TimeOnline
- for other network technologies (e.g. WiFi vs Cellular).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join a cellular
- network and configure Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to connect a cellular
- modem.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to disable a cellular
- modem.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to enable a cellular
- modem.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to initialize a
- cellular modem.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that a
- cellular network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that a
- cellular network is in a captive portal after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to scan a cellular
- network and register a modem.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
- <summary>
- Chrome OS cellular network metric that tracks the number of corrupted
- profiles encountered by Shill.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
- enum="NetworkDHCPOptionFailure">
- <summary>
- Chrome OS network metric that tracks the number of DHCP option failures
- encountered by Shill. This indicates that Shill is using minimal DHCP
- options due to suspected MTU issues on the return path from the DHCP server
- back to the client.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.Disconnect"
- enum="NetworkDisconnectType">
- <summary>
- Chrome OS network usage metric that tracks whether the Ethernet network was
- disconnected due to an error or was explicitly disconnected by the user.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
- <summary>
- Chrome OS network performance metric that tracks the number of LinkMonitor
- broadcast errors that were accrued on an Ethernet network at the time that
- the link was declaired to be failed.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
- enum="LinkMonitorFailureType">
- <summary>
- Chrome OS metric that signals the type of failure the LinkMonitor
- encountered which caused it to stop monitoring an Ethernet network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
- units="milliseconds">
- <summary>
- Chrome OS network performance metric that tracks the number of milliseconds
- between an ARP request and a received reply on an Ethernet network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
- units="seconds">
- <summary>
- Chrome OS network performance metric that tracks the number of seconds from
- the start of the LinkMonitor until failure on an Ethernet network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
- <summary>
- Chrome OS network performance metric that tracks the number of LinkMonitor
- unicast errors that were accrued on an Ethernet network at the time that the
- link was declaired to be failed.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.PortalAttempts">
- <summary>
- Chrome OS network diagnostic metric sampling the number of portal detection
- attempts per pass for an Ethernet network. This includes failure, timeout
- and successful attempts.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
- <summary>
- Chrome OS network diagnostic metric sampling the total number of portal
- detection attempts performed for an Ethernet network between the Connected
- and Online state. This includes failure, timeout and successful attempts.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.PortalResult"
- enum="NetworkPortalResult">
- <summary>
- Chrome OS network diagnostic metric sampling the result of portal detections
- for an Ethernet network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
- <summary>
- Chrome OS network metric sampling the time spent using Ethernet to transport
- data. These data are mostly useful when summed and compared to TimeOnline
- for other network technologies (e.g. WiFi vs Cellular).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join a wired
- Ethernet network and configure Layer 3 state (typically acquire a DHCP
- lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to initialize an
- Ethernet device.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- Ethernet network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- Ethernet network is in a captive portal after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
- <summary>Chrome OS connection manager service errors seen.</summary>
-</histogram>
-
-<histogram name="Network.Shill.TerminationActionResult"
- enum="ShillTerminationActionResult">
- <obsolete>
- Deprecated 10/2012. No longer tracked.
- </obsolete>
- <summary>
- Chrome OS network diagnostic metric sampling the number of termination
- actions that successfully complete or fail when shill terminates.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.TerminationActionResult.OnSuspend"
- enum="ShillTerminationActionResult">
- <summary>
- Chrome OS network diagnostic metric sampling the number of termination
- actions that successfully complete or fail when shill suspends.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.TerminationActionResult.OnTerminate"
- enum="ShillTerminationActionResult">
- <summary>
- Chrome OS network diagnostic metric sampling the number of termination
- actions that successfully complete or fail when shill terminates.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.TerminationActionTime.OnSuspend"
- units="milliseconds">
- <summary>
- Chrome OS network diagnostic metric sampling the time in milliseconds it
- takes termination actions to complete when shill suspends.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.TerminationActionTime.OnTerminate"
- units="milliseconds">
- <summary>
- Chrome OS network diagnostic metric sampling the time in milliseconds it
- takes termination actions to complete when shill terminates.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.TimeToDrop" units="seconds">
- <summary>
- Chrome OS network stability metric sampling the time in seconds between the
- networking going online to going offline. Offline events due to device
- shutdown or suspend are ignored (along with the online time before that
- offline event).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
- <summary>
- Chrome OS network usage metric sampled on each successful VPN connection
- that tracks the VPN connection type.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
- enum="VPNRemoteAuthenticationType">
- <summary>
- Chrome OS network usage metric sampled on each successful VPN connection
- that tracks the remote authentication method.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.VPN.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to configure Layer 3
- state on a VPN network (typically acquire a DHCP lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.VPN.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that a
- WiMax network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Vpn.UserAuthenticationType"
- enum="VPNUserAuthenticationType">
- <summary>
- Chrome OS network usage metric sampled on each successful VPN connection
- that tracks the user authentication method.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
- <summary>
- Chrome OS network usage metric. Reason code reported when the AP
- disconnects a wifi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
- <summary>
- Chrome OS network usage metric. Broad category of reason AP disconnected a
- WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
- <summary>
- Chrome OS network usage metric. The AP mode setting for each successful
- WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
- <summary>
- Chrome OS network usage metric. The channel used for each successful WiFi
- connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.ClientDisconnectReason"
- enum="WiFiReasonCode">
- <summary>
- Chrome OS network usage metric. Reason code reported when the client
- disconnects a wifi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
- <summary>
- Chrome OS network usage metric. Broad category of reason client
- disconnected a WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
- enum="NetworkDHCPOptionFailure">
- <summary>
- Chrome OS network metric that tracks the number of DHCP option failures
- encountered by Shill. This indicates that Shill is using minimal DHCP
- options due to suspected MTU issues on the return path from the DHCP server
- back to the client.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
- <summary>
- Chrome OS network usage metric that tracks whether an 802.11 wireless
- network was disconnected due to an error or was explicitly disconnected by
- the user.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
- <summary>
- Chrome OS network usage metric sampled on each successful 802.1x wireless
- connection that tracks the configured inner authentication method.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
- <summary>
- Chrome OS network usage metric sampled on each successful 802.1x wireless
- connection that tracks the configured outer authentication method.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
- <summary>
- Chrome OS metric sampling the number of different frequencies (i.e.
- channels) on which a device has connected to a WiFi network. This value is
- sampled every time a WiFi connection is established
- (WPASupplicant::kInterfaceStateCompleted). Note that the word
- &quot;Ever&quot; in the metric name is misleading. ChromeOS actually ages
- out historical information, currently after 3 weeks.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
- <summary>
- Chrome OS network performance metric that tracks the number of LinkMonitor
- broadcast errors that were accrued on an 802.11 wireiless network at the
- time that the link was declaired to be failed.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.LinkMonitorFailure"
- enum="LinkMonitorFailureType">
- <summary>
- Chrome OS metric that signals the type of failure the LinkMonitor
- encountered which caused it to stop monitoring an 802.11 wireless network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
- units="milliseconds">
- <summary>
- Chrome OS network performance metric that tracks the number of milliseconds
- between an ARP request and a received reply on an 802.11 wireless network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
- units="seconds">
- <summary>
- Chrome OS network performance metric that tracks the number of seconds from
- the start of the LinkMonitor until failure on an 802.11 wireless network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
- <summary>
- Chrome OS network performance metric that tracks the number of LinkMonitor
- unicast errors that were accrued on an 802.11 wireless network at the time
- that the link was declaired to be failed.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
- <summary>
- Chrome OS network usage metric. The channel type used for each successful
- WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.PortalAttempts">
- <summary>
- Chrome OS network diagnostic metric sampling the number of portal detection
- attempts per pass for an 802.11 wireless network. This includes failure,
- timeout and successful attempts.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
- <summary>
- Chrome OS network diagnostic metric sampling the total number of portal
- detection attempts performed for an 802.11 wireless network between the
- Connected and Online state. This includes failure, timeout and successful
- attempts.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
- <summary>
- Chrome OS network diagnostic metric sampling the result of portal detections
- for an 802.11 wireless network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
- <summary>
- Chrome OS network usage metric describing, for a wifi scan attempt, what
- scan method is used and whether it ends in a connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
- <summary>
- Chrome OS network usage metric describing, for a wifi scan attempt, how many
- milliseconds were spent waiting to talk to the kernel/drivers.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
- <summary>
- Chrome OS network usage metric. The security setting for each successful
- WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
- <summary>
- Chrome OS network metric indicating the negative of the dBm received signal
- strength recorded at the time a successful WiFi connection started.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
- <summary>
- Chrome OS network metric sampling the time spent using WiFi to transport
- data. These data are mostly useful when summed and compared to TimeOnline
- for other network technologies (e.g. WiFi vs Cellular).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time from the resume event
- to the time when an 802.11 wireless network has configured its Layer 3
- state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to configure Layer 3
- state on an 802.11 wireless network (typically acquire a DHCP lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to connect to a WiFi
- Basic Service Set (which consists of the access point and associated
- stations on a particular WiFi channel for a specific network).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to initialize an
- 802.11 wireless device.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join (associate
- plus authenticate) an 802.11 wireless network.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- 802.11 wireless network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- 802.11 wireless network is in a captive portal after configuring Layer 3
- state.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to scan WiFi until a
- connection is found.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time between the beginning
- of a WiFi scan (if the scan includes both a progressive scan and a full
- scan, the TimeToScanAndConnect starts with the first scan of the series) and
- the completion of a successful connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
- enum="NetworkDHCPOptionFailure">
- <summary>
- Chrome OS network metric that tracks the number of DHCP option failures
- encountered by Shill. This indicates that Shill is using minimal DHCP
- options due to suspected MTU issues on the return path from the DHCP server
- back to the client.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to configure Layer 3
- state on a WiMax network (typically acquire a DHCP lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to initialize a WiMax
- device.
- </summary>
-</histogram>
-
-<histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that a
- WiMax network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join a 3G/Cellular
- network and configure Layer 3 state. Note this metric is deprecated; see
- Network.Cellular.TimeToConfig.
- </summary>
-</histogram>
-
-<histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join a wired
- Ethernet network and configure Layer 3 state (typically acquire a DHCP
- lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
- </summary>
-</histogram>
-
-<histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to configure Layer 3
- state on an 802.11 wireless network (typically acquire a DHCP lease). Note
- this metric is deprecated; see Network.Wifi.TimeToConfig.
- </summary>
-</histogram>
-
-<histogram name="Network.TimeToDrop" units="seconds">
- <summary>
- Chrome OS network stability metric sampling the time in seconds between the
- networking going online to going offline. Offline events due to device
- shutdown or suspend are ignored (along with the online time before that
- offline event).
- </summary>
-</histogram>
-
-<histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join (associate
- plus authenticate) an 802.11 wireless network. Note this metric is
- deprecated; see Network.Wifi.TimeToJoin.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
- <summary>
- Chrome OS network performance metric sampling the time to configure Layer 3
- state on an 802.11 wireless network (typically acquire a DHCP lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.BitRate" units="bps">
- <summary>
- Network metric reporting the download speed test results run at setup time.
- Recorded at least once per day.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
- <summary>
- Chrome OS network usage metric. The channel used for each successful WiFi
- connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
- <summary>
- Network metric indicating the negative of the dBm noise level recorded at
- the time the metric is collected. Reported at least once per day and only
- when the device is idle.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
- <summary>
- Network metric indicating the negative of the dBm received signal level
- recorded at the time the metric is collected. Reported at least once per
- day and only when the device is idle.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
- <summary>
- Network metric indicating signal minus noise in dBm recorded at the time the
- metrics is collected. Reported at least once per day and only when the
- device is idle.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
- <summary>
- Network metric indicating the negative of the dBm noise level recorded at
- the time the metric is collected. Reported at least once per day.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
- <summary>
- Chrome OS network usage metric. The channel type used for each successful
- WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.RoundTripTime" units="ms">
- <summary>
- Network metric reporting the average round trip time to the wifi gateway.
- Recorded at least once per day.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
- <summary>
- Chrome OS network usage metric. The security setting for each successful
- WiFi connection.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.SignalLevel" units="negative dBm">
- <summary>
- Network metric indicating the negative of the dBm received signal level
- recorded at the time the metric is collected. Reported at least once per
- day.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
- <summary>
- Network metric indicating signal minus noise in dBm recorded at the time the
- metrics is collected. Reported at least once per day.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.TimeOnline" units="seconds">
- <summary>
- Chrome OS network metric sampling the time spent using WiFi to transport
- data. These data are mostly useful when summed and compared to TimeOnline
- for other network technologies (e.g. WiFi vs Cellular).
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time from the resume event
- to the time when an 802.11 wireless network has configured its Layer 3
- state.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to configure Layer 3
- state on an 802.11 wireless network (typically acquire a DHCP lease).
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to join (associate
- plus authenticate) an 802.11 wireless network.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- 802.11 wireless network is online after configuring Layer 3 state.
- </summary>
-</histogram>
-
-<histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
- <summary>
- Chrome OS network performance metric sampling the time to determine that an
- 802.11 wireless network is in a captive portal after configuring Layer 3
- state.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
- <summary>
- Actions taken by users from the new tab page on Android. These actions may
- navigate away from the NTP (e.g. searching in the omnibox or opening a
- bookmark), but can also happen without navigating away from the NTP (e.g.
- opening a bookmark in a new tab).
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
- <summary>
- Histogram for the source of app page drags. For any succesful drop onto an
- apps pane of the NTP, this logs where the drag originated.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.BookmarkActionAndroid"
- enum="NewTabPageBookmarkActionAndroid">
- <summary>
- Actions taken by users on partner bookmarks (editing / renaming) on the NTP
- on Android.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
- <summary>The default pane when the NTP is first opened.</summary>
-</histogram>
-
-<histogram name="NewTabPage.HoverTimeClicked">
- <summary>
- Histogram of the time, in milliseconds, users have the cursor over a most
- visited thumbnail before clicking.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.HoverTimeNotClicked">
- <summary>
- Histogram of the time, in milliseconds, users have the cursor over a most
- visited thumbnail before moving it away from the thumbnail without clicking.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
- <summary>
- Android: Tallies counts for how the user interacted with the NTP promo page.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.MostVisited">
- <summary>
- Histogram for user clicks of the most visited thumbnails. The value is equal
- to the index of the thumbnail.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
- <summary>
- Action taken by the user on the Most Visited NTP pane. If the user switches
- panes during this use of the NTP, this action is sometimes not recorded. Ask
- mpearson@ for details.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
- enum="NtpTileExperimentActions">
- <summary>
- Records anomalous events for the Most Visited Tile Placement experiment,
- where it is unable to operate as expected. These are recorded during New Tab
- Page load time, once for every NTP.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.NonVisibleScreenshots">
- <summary>
- The number of screenshots that were cached for the non-visible but ranked
- suggestions on the Suggested NTP pane.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
- <summary>
- Given that the user has typed a URL, and given that that specific URL was
- ranked but not visible on the Suggested pane of the NTP, this is the rank
- that the Suggested pane had for that URL.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.NumberOfExternalTiles">
- <summary>
- The number of external tiles that are displayed on the NTP. External tiles
- are those for which the visuals are handled by the page itself, not by the
- iframe. Recorded before changing focus away from the NTP, be it by
- navigating to a URL, switching tabs, changing the active window or closing
- the tab/shutting down Chrome.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.NumberOfMouseOvers">
- <summary>
- The total number of times the user hovered the mouse over Most Visited tile
- or title elements before changing focus away from the NTP, be it by
- navigating to a URL, switching tabs, changing the active window or closing
- the tab/shutting down Chrome.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
- <summary>
- Histogram for usage of the menu on the NTP that allows the user to access
- tabs from other devices.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
- <summary>
- The pane that had been previously selected when the user switches panes in
- the NTP.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
- <summary>Histogram for NTP bubble promo activity.</summary>
-</histogram>
-
-<histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
- <summary>Histogram for NTP notification promo activity.</summary>
-</histogram>
-
-<histogram name="NewTabPage.SearchURLs.Total">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
- <summary>The pane selected when the user switches panes in the NTP.</summary>
-</histogram>
-
-<histogram name="NewTabPage.SessionRestore">
- <summary>
- Histogram for user clicks of the Recently Closed items. The value is the
- recency of the entry being restored (0 is most recent).
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.SingleSessionPageSwitches">
- <summary>
- Histogram to track how many times a user switched pages in a single NTP
- session.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.SuggestedSite">
- <summary>
- Histogram for user clicks of the suggested site thumbnails. The value is
- equal to the index of the thumbnail.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
- <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
-</histogram>
-
-<histogram name="NewTabPage.SuggestedSitesLoadTime">
- <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
-</histogram>
-
-<histogram name="NewTabPage.SuggestedSitesViewTime">
- <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
-</histogram>
-
-<histogram name="NewTabPage.SuggestionsImpression">
- <summary>
- Histogram for impressions on the various most visited tiles. The value is
- equal to the index of the thumbnail.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
- <summary>
- Indicate, for each impression of the New Tab Page, whether the suggestions
- were obtained from the client or server. Recorded before changing focus away
- from the NTP, be it by navigating to a URL, switching tabs, changing the
- active window or closing the tab/shutting down Chrome.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.ThumbnailErrorRate">
- <summary>
- The percentage of errors per attempts to load image thumbnails on the New
- Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
- image. We measure the rate instead of the number of errors because multiple
- attempts are made to load images at different times during the NTP's
- lifetime. Each NTP session's error rate is logged after the user navigates
- to a new URL from that NTP.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
- <summary>
- The percentage of times most visited tiles use the fallback thumbnail. Only
- requests that actually specify a fallback thumbnail are considered here. We
- measure the rate instead of the number of errors because multiple attempts
- are made to load thumbnails at different times during the NTP's lifetime.
- Each NTP session's error rate is logged after the user navigates to a new
- URL from that NTP.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.VisibleScreenshots">
- <summary>
- The number of screenshots that were cached for the visible suggestions on
- the Suggested NTP pane.
- </summary>
-</histogram>
-
-<histogram name="NewTabPage.VisibleSuggestedSiteRank">
- <summary>
- Given that the user has typed a URL, and given that that specific URL was
- visible on the Suggested pane of the NTP, this is the rank that the
- Suggested pane had for that URL.
- </summary>
-</histogram>
-
-<histogram name="Notifications.Actions" enum="NotificationActionType">
- <summary>
- The actions taken on notifications, recorded every time they happen. This
- histogram will record every single event that happens separately.
- </summary>
-</histogram>
-
-<histogram name="Notifications.PerNotificationActions"
- enum="NotificationActionType">
- <summary>
- The actions taken on notifications, recorded once per notification, when it
- is closed. This differs from the Notifications.Actions histogram in that
- multiple events of the same type on a single notification will only record a
- single UMA event.
- </summary>
-</histogram>
-
-<histogram name="ntp.searchurls.total">
- <summary>TBD</summary>
-</histogram>
-
-<histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
- <obsolete>
- Deprecated 10/2011. No longer tracked, replaced with
- NewTabPage.DefaultPageType
- </obsolete>
- <summary>The default pane when the NTP is first opened.</summary>
-</histogram>
-
-<histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
- <obsolete>
- Deprecated 10/2011. No longer tracked, replaced with
- NewTabPage.SelectedPageType
- </obsolete>
- <summary>The pane selected when the user switches panes in the NTP.</summary>
-</histogram>
-
-<histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
- enum="GoogleServiceAuthError">
- <summary>
- Failure reason of final OAuth2 access token retreival call during ChromeOS
- login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
- enum="GoogleServiceAuthError">
- <summary>
- Retry reason of failed OAuth2 access token retreival call call during
- ChromeOS login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
- <summary>
- Failure reason of final ListAccounts call failure during ChromeOS login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
- <summary>
- Retry reason of failed ListAccounts call during ChromeOS login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
- <summary>
- Failure reason of final MergeSession call during ChromeOS login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
- <summary>
- Retry reason of failed MergeSession call during ChromeOS login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
- enum="GoogleServiceAuthError">
- <summary>
- Failure reason of final OAuthLogin (with SID+LSID) call during ChromeOS
- login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
- enum="GoogleServiceAuthError">
- <summary>
- Retry reason of failed OAuthLogin (with SID+LSID) call during ChromeOS
- login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
- enum="GoogleServiceAuthError">
- <summary>
- Failure reason of final OAuthLogin (with uber token) call during ChromeOS
- login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
- enum="GoogleServiceAuthError">
- <summary>
- Retry reason of failed OAuthLogin (with uber token) call during ChromeOS
- login.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.PostMergeVerification"
- enum="PostMergeVerificationOutcome">
- <summary>
- Outcome of ChromeOS GAIA cookie post merge session verification process. It
- measures how often /MergeSession request collided with browser session
- restore process resulting in partially authenticated primary GAIA session.
- </summary>
-</histogram>
-
-<histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
- <summary>Outcome of ChromeOS GAIA cookie session restore process.</summary>
-</histogram>
-
-<histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
- <summary>How long it takes for the session restore to fail.</summary>
-</histogram>
-
-<histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
- <summary>
- How long it takes for the session restore to finish succeessfully.
- </summary>
-</histogram>
-
-<histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
- <summary>
- When a page is loaded in offline mode, the percentage of resources on that
- page that were successfully loaded.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
- enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
- <obsolete>
- Aggressive HistoryURL provider field trial deleted in spring 2012.
- </obsolete>
- <summary>
- A number that indicates what omnibox ranking behavior the user is seeing as
- part of the OmniboxAggressiveHistoryURLProvider field trial
- (OmniboxAggressiveHistoryURLProvider).
- </summary>
-</histogram>
-
-<histogram name="Omnibox.CutOrCopyAllText" units="count">
- <summary>
- The number of cut or copy commands on all selected text in the omnibox.
- Gathered on desktop platforms (Win, Mac, Linux, ChromeOS).
- </summary>
-</histogram>
-
-<histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
- <summary>
- The number of times users enter keyword hint mode &quot;Search ___
- for:&quot; and how.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.FocusToEditTime" units="ms">
- <summary>
- The length of time between when a user focused on the omnibox and first
- modifies the omnibox.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.FocusToOpenTime" units="ms">
- <summary>
- The length of time between when a user focused on the omnibox and opened an
- omnibox match (which could be what they typed or a suggestion).
- </summary>
-</histogram>
-
-<histogram name="Omnibox.Paste" units="count">
- <summary>
- The number of paste commands on the text in the omnibox. Reported every time
- a paste command is done.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.PasteAndGo" units="count">
- <summary>
- The number of paste-and-go commands on the text in the omnibox. Reported
- every time a paste-and-go command is done.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.ProviderTime" units="ms">
- <summary>
- The length of time taken by the named provider&quot;s synchronous pass.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.QueryBookmarksTime">
- <obsolete>
- Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
- </obsolete>
- <summary>
- Time the HistoryContentProvider takes to perform a bookmark search.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.QueryTime" units="milliseconds">
- <summary>
- Time it takes for the omnibox to become responsive to user input after the
- user has typed N characters. This measures the time it takes to start all
- the asynchronous autocomplete providers (but not wait for them to finish).
- </summary>
-</histogram>
-
-<histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
- <summary>
- The id of search engine that was used for search in omnibox. See
- src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
- info.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
- <summary>
- The type of search engine associated with a match opened from the omnibox.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
- units="milliseconds">
- <summary>
- The time elapsed between the sending of a suggest request to Google until
- the time the request was returned with status==failed. Ignores requests that
- were canceled before being returned.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
- units="milliseconds">
- <summary>
- The time elapsed between the sending of a suggest request to Google until
- the time the request was returned with status==success. Ignores requests
- that were canceled before being returned.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
- <summary>
- Counts about the number of suggest requests the omnibox sent, invalidated,
- and replies received.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
- <summary>
- The number of most visited suggestions returned when ZeroSuggest would have
- triggered. The suggestions appear when the user has focused but not
- modified the omnibox.
- </summary>
-</histogram>
-
-<histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
- <summary>
- Counts about the number of zero suggest requests (requests for suggestions
- when the user has focused but not modified the omnibox) the omnibox sent,
- invalidated, and replies received.
- </summary>
-</histogram>
-
-<histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
- <summary>The cat's flavor and how many bits there are in it.</summary>
-</histogram>
-
-<histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
- <summary>Events seen by the OSX NSException swizzle.</summary>
-</histogram>
-
-<histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
- <summary>
- Counts the number of times the user clicked on the later button of the
- outdated upgrade bubble, before clicking on the reinstall button in the same
- Chrome session.
- </summary>
-</histogram>
-
-<histogram name="Overscroll.Completed" enum="OverscrollMode">
- <summary>Completed overscroll gestures.</summary>
- <details>
- An overscroll gesture starts when user scrolls past the edge of the web page
- and continues scrolling in the same direction. An overscroll gesture is
- completed when user stops scrolling (e.g. by lifting the fingers from the
- touchscreen or touchpad).
- </details>
-</histogram>
-
-<histogram name="Overscroll.Navigated" enum="OverscrollMode">
- <summary>
- Navigations that were triggered due to completed overscroll gesture. Note
- that not all completed overscroll gestures trigger a navigation.
- </summary>
-</histogram>
-
-<histogram name="Overscroll.Started" enum="OverscrollMode">
- <summary>
- Overscroll gestures initiated by the user. Note that not all overcroll
- gestures started are completed (e.g. the overscroll gesture is aborted if
- user clicks or presses a key during the gesture).
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
- <summary>
- The wall-clock time spent until a lookup was canceled. This is reported
- every time p2p is used to find a candidate but the request was canceled.
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.Found.CandidateCount" units="count">
- <summary>
- The number of candidates on the LAN, i.e. the number of peers on the LAN
- offering at least N bytes of the requested file X. This is reported after
- examining responses from all peers on the LAN and picking a candidate.
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.Found.ConnectionCount" units="count">
- <summary>
- The number of p2p downloads of the peer that the returned URL points to.
- This is reported after examining responses from all peers on the LAN and
- picking a candidate.
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
- <summary>
- The wall-clock time spent waiting for the LAN-wide number of p2p downloads
- (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
- threshold. This is reported after examining responses from all peers on the
- LAN and picking a candidate.
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
- <summary>
- The result of the lookup. Possible values include &quot;Found&quot; (if a
- candidate - i.e. a peer offering at least N bytes of file X - was chosen),
- &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
- (if a candidate was found but vanished while waiting in line),
- &quot;Canceled&quot; (if a candidate was found but the request was canceled
- while waiting in line), and &quot;Filtered&quot; (if it was detected that
- mDNS was filtered). This is reported after examining responses from all
- peers on the LAN when p2p is used to find a candidate.
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.NumPeers" units="count">
- <summary>
- The number of peers implementing p2p file sharing on the network. This is
- reported every time p2p is used to look up a resource on a network where
- mDNS is not filtered.
- </summary>
-</histogram>
-
-<histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
- <summary>
- The wall-clock time spent waiting for one or more candidates (i.e. peers
- offering at least N bytes of file X) that all vanished before the LAN-wide
- number of p2p downloads dropped below the threshold. This is reported every
- time candidates were found using p2p but then vanished.
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.ClientCount" units="count">
- <summary>
- The number of currently connected HTTP clients. This is reported every time
- a HTTP client connects.
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
- <summary>
- Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
- where the client disconnects prematurely. This is reported every time a file
- is served and the client disconnects before receiving all data.
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
- <summary>
- Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
- This is reported every time a file have been served successfully.
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
- <summary>
- The average speed at which the download was served at, in kB/s. This is
- reported every time a file have been served successfully.
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.FileCount" units="count">
- <summary>
- The number of files available via p2p. This is reported every time a file is
- added or removed to the /var/cache/p2p directory.
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.RangeBeginPercentage" units="%">
- <summary>
- When a client resumes a download, the HTTP request includes range specifier
- to skip the bytes it already has. This metric conveys this as a percentage
- of the the file size. This is reported every time a file is served, even if
- the request does not include a range specifier (in which case 0 is
- reported).
- </summary>
-</histogram>
-
-<histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
- <summary>
- The result of the HTTP request. Possible values include &quot;Response
- Sent&quot; (the resource was found and the response was successfully sent),
- &quot;Response Interrupted&quot; (the resource was found but the client
- disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
- Found&quot; (the request was for a resource that was not found), and
- &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
- This is reported for every HTTP request handled.
- </summary>
-</histogram>
-
-<histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
- <summary>
- The number of times that we try to upload a form that we believe should
- trigger password generation. False means that something about the form would
- not allow us to try upload (not an Autofillable field, uploading disabled,
- Autofill servers in backoff, etc.). True does not mean that the upload
- actually completed successfully, just that it was started.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.AccountsPerSite">
- <summary>
- The number of accounts stored per site in the the password manager (one
- event per site)
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.ActionsTaken"
- enum="PasswordManagerActionsTaken">
- <obsolete>
- Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
- </obsolete>
- <summary>
- Stats documenting how we handle every form containing a password, bucketed
- by the actions taken.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.ActionsTakenWithPsl"
- enum="PasswordManagerActionsTakenWithPsl">
- <summary>
- Stats documenting how we handle every form containing a password, bucketed
- by the actions taken.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.BlacklistedSites">
- <summary>
- The total number of sites that the user has blacklisted. Recorded by
- iterating over stored passwords once per run of Chrome.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
- <summary>
- Indicates whether the password manager is enabled when a tab is opened. This
- includes prerendered tabs.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
- <summary>
- The distribution of responses to the &quot;Do you want Chrome to remember
- this password&quot;? info bar prompt.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
- <summary>
- Number of passwords deleted when the user chooses to clear passwords via the
- clear browsing data UI.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
- <summary>
- When the user chooses to never remember passwords for a form, we remove all
- previously saved credentials for that form. This is the count of those
- credentials.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.NumPasswordsNotShown">
- <summary>
- The password manager only shows those credentials that are considered the
- best match for a particular form. This stat keep track of the credentials
- that were not as good of a match and were suppressed.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.OsPasswordStatus"
- enum="PasswordManagerOsPasswordStatus">
- <summary>
- Indicates whether the user's OS password is blank or not at browser startup.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.OtherPossibleUsernamesUsage"
- enum="OtherPossibleUsernamesUsage">
- <summary>
- Breakdown of how other possible usernames are displayed. Recorded every time
- we autofill a password form.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.ProvisionalSaveFailure"
- enum="ProvisionalSaveFailure">
- <summary>
- Breakdown of cases where a password is submitted, but we don't even try and
- save it. Recorded for every password form submit.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.PslDomainMatchTriggering"
- enum="PasswordManagerPslDomainMatchTriggering">
- <summary>
- Breakdown on trigger rate of providing a password form autofill entry based
- on matching stored information using the public suffix list for possible
- matches.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
- enum="Boolean">
- <summary>
- Indicates whether the save password prompt disappeared in less than one
- second. This most likely indicates that the prompt was dismissed
- automatically, e.g. due to a page navigation, before the user was able to
- respond to the infobar.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
- <summary>Indicates whether the save password prompt was displayed.</summary>
-</histogram>
-
-<histogram name="PasswordManager.SavePasswordPromptResponse"
- enum="SavePasswordPromptResponseType">
- <summary>
- Breakdown of which response the user selected from the save password prompt.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.TimesGeneratedPasswordUsed">
- <summary>
- The number of times each generated password has been used to log in.
- Recorded by iterating over stored passwords once per run. This information
- is persisted and synced.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.TimesPasswordUsed">
- <summary>
- The number of times each saved password has been used to log in. Does not
- include generated passwords. Recorded by iterating over stored passwords
- once per run. This information is persisted and synced.
- </summary>
-</histogram>
-
-<histogram name="PasswordManager.TotalAccounts">
- <summary>
- The number of accounts stored in the password manager (across all sites)
- </summary>
-</histogram>
-
-<histogram name="PerformanceMonitor.AverageCPU.BrowserProcess"
- units="PercentCPUUsage">
- <summary>
- Average CPU utilization of the browser process, read out at each two-minute
- interval. The utilization is in the 0-100% range per CPU, which is then
- summed up. I.e. a quadcore system fully loaded would read as 400%.
- </summary>
-</histogram>
-
-<histogram name="PerformanceMonitor.HighCPU.BrowserProcess" enum="BooleanHit">
- <summary>
- The number of times a browser process has continuously stayed above a
- certain threshold of CPU utilization over a certain time period (currently
- set to two minutes).
- </summary>
-</histogram>
-
-<histogram name="Platform.AsvGroup">
- <summary>
- Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
- Group, recorded once per bootup. Indicates which &quot;bin&quot; the SoC is
- part of, which sets the voltage that different rails on the system will run
- at. The values 0-11 are valid. A value of 12 indicates an error parsing
- dmesg and should be investigated. See also Platform.LotIdEnum.
- </summary>
-</histogram>
-
-<histogram name="Platform.BootSectorsRead">
- <summary>
- Chrome OS number of disk sectors read at boot from kernel start to
- login-prompt-ready.
- </summary>
-</histogram>
-
-<histogram name="Platform.BootSectorsWritten">
- <summary>
- Chrome OS number of disk sectors written at boot from kernel start to
- login-prompt-ready.
- </summary>
-</histogram>
-
-<histogram name="Platform.CompressedSwapSize" units="MB">
- <summary>
- Chrome OS size of allocated swap area in megabytes (before compression)
- </summary>
-</histogram>
-
-<histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
- <summary>
- CPU frequency as percent of the baseline frequency, sampled every 30s. This
- may be throttled down from 100% due to power dissipation issues (too high
- temperature). It may also be throttled up (turbo), but the kernel does not
- report the actual turbo frequency, so we put such samples in the 101%
- bucket.
- </summary>
-</histogram>
-
-<histogram name="Platform.CpuUsage" units="%">
- <summary>
- Peak total (single core) CPU usage for the last sample interval. The sample
- interval may vary from seconds to several minutes.
- </summary>
-</histogram>
-
-<histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
- <summary>
- Generic event of interest from Chrome OS. Intended mainly to help assess
- the frequency of rare error conditions.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
- <summary>
- Average size of user's Cache directory. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.Cache_Max" units="KB">
- <summary>
- Maximum size of user's Cache directory. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
- <summary>
- Average size of user's Cache directory. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
- <summary>
- Maximum size of user's Cache directory. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
- <summary>
- Average size of user's GCache directory. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.GCache_Max" units="KB">
- <summary>
- Maximum size of user's GCache directory. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
- <summary>
- Days since the least frequently used account signed in. Logged once a day,
- if disk usage is high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.NumUserHomeDirectories"
- units="home directories">
- <summary>
- Number of users home directories on the device. Logged once a day.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.OldestUserOnDevice">
- <summary>
- Days since last login of the least recently user on device. Logged once a
- day, if disk usage is high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsage.UsersOnDevice">
- <summary>
- Number of user home dirs on device. Logged once a day, if disk usage is
- high.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsageCache" units="KB">
- <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
-</histogram>
-
-<histogram name="Platform.DiskUsageChronos" units="KB">
- <summary>
- Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
- during log file cleanup.
- </summary>
-</histogram>
-
-<histogram name="Platform.DiskUsageData" units="KB">
- <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
-</histogram>
-
-<histogram name="Platform.DiskUsageVar" units="KB">
- <summary>
- Chrome OS KB in use in the /var filesystem tree. Logged once a day during
- log file cleanup.
- </summary>
-</histogram>
-
-<histogram name="Platform.IntelMaxMicroArchitecture"
- enum="IntelMaxMicroArchitecture">
- <summary>
- The maximum supported micro-architecture on an Intel platform. This value
- is logged at program start time.
- </summary>
-</histogram>
-
-<histogram name="Platform.KernelWarningHashes">
- <summary>
- The 32-bit hash of a kernel warning. This is the hash of the
- &quot;file:line&quot; string corresponding to the location of the warning,
- for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
- /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces). The hash is
- produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
- *string++; Separately each warning is also collected (with its hash) via
- the crash reporter, but only its first occurrence in each boot session.
- Contact semenzato@ for further info.
- </summary>
-</histogram>
-
-<histogram name="Platform.LogicalCpuCount">
- <summary>
- Number of logical processors. This includes Hyperthreaded cores.
- </summary>
-</histogram>
-
-<histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
- <summary>
- Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
- we're part of a special lot ID. Special lot IDs are groups of chips that
- have special case handling in the kernel for the Adaptive Support Voltage
- code (the normal logic doesn't work). See also Platform.AsvGroup. Note
- that fused devices are never part of a special lot (currently) and only some
- unfused lots are &quot;special&quot;.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoActive">
- <summary>Chrome OS size of active memory as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoActiveAnon">
- <summary>
- Chrome OS active anonymous memory (data segments) as % of total memory.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoActiveFile">
- <summary>
- Chrome OS active file-backed memory (executables, ...) as % of total memory.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoAnonPages">
- <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoBuffers">
- <summary>Chrome OS size of buffer cache as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoCached">
- <summary>
- Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
- total memory.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoInactive">
- <summary>Chrome OS size of inactive memory as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoInactiveAnon">
- <summary>
- Chrome OS inactive anonymous memory (data segments) as % of total memory.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoInactiveFile">
- <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoMapped">
- <summary>Chrome OS size of mapped memory as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoMemFree">
- <summary>Chrome OS size of free memory as % of total memory.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoShmem">
- <summary>Chrome OS size of shared memory in Kbytes.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoSlab">
- <summary>Chrome OS size of slab memory in Kbytes.</summary>
-</histogram>
-
-<histogram name="Platform.MeminfoSwapUsed" units="kB">
- <summary>
- Chrome OS amount of swapped-out memory in Kbytes. These, and all other
- MEMINFO stats, are snapshotted every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
- <summary>
- Chrome OS amount of swapped-out memory as % of total RAM. These, and all
- other MEMINFO stats, are snapshotted every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.MeminfoUnevictable">
- <summary>
- Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
- </summary>
-</histogram>
-
-<histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
- <summary>
- Peak memory bandwith (read and write) usage during the last sample interval.
- The sample interval may vary from seconds to several minutes.
- </summary>
-</histogram>
-
-<histogram name="Platform.MemuseAnon0">
- <summary>
- Chrome OS total anonymous memory (active + inactive) as % of total memory 1
- minute after boot.
- </summary>
-</histogram>
-
-<histogram name="Platform.MemuseAnon1">
- <summary>
- Chrome OS total anonymous memory (active + inactive) as % of total memory 5
- minutes after boot.
- </summary>
-</histogram>
-
-<histogram name="Platform.MemuseAnon2">
- <summary>
- Chrome OS total anonymous memory (active + inactive) as % of total memory 30
- minutes after boot.
- </summary>
-</histogram>
-
-<histogram name="Platform.MemuseAnon3">
- <summary>
- Chrome OS total anonymous memory (active + inactive) as % of total memory
- 150 minutes after boot.
- </summary>
-</histogram>
-
-<histogram name="Platform.MemuseAnon4">
- <summary>
- Chrome OS total anonymous memory (active + inactive) as % of total memory
- 750 minutes after boot.
- </summary>
-</histogram>
-
-<histogram name="Platform.PageFaultsLong" units="page faults/second">
- <summary>
- Page faults per second averaged over 30s interval, sampled continuously.
- </summary>
-</histogram>
-
-<histogram name="Platform.PageFaultsShort" units="page faults/second">
- <summary>
- Page faults per second averaged over 1s interval, sampled every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.ReadSectorsLong">
- <summary>
- Number of disk sectors per second read by Chrome OS in a long interval
- (currently 30s)
- </summary>
-</histogram>
-
-<histogram name="Platform.ReadSectorsShort">
- <summary>
- Number of disk sectors per second read by Chrome OS in a short interval
- (currently 1s, sampled every 30s)
- </summary>
-</histogram>
-
-<histogram name="Platform.SmartTransferErrors">
- <summary>Disk communication errors (SMART 199), sent at boot.</summary>
-</histogram>
-
-<histogram name="Platform.SmartUncorrectableErrors">
- <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
-</histogram>
-
-<histogram name="Platform.SpringChargerType">
- <summary>
- USB device ID of the charger plugged into a Spring device (if any), sent
- once a minute. The Device ID is composed from the following 4 8-bit
- registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
- (0Bh), Device Type 1 (0Ah). Device Type 1/2/3 is a bitmap and most of bits
- are mutually exclusive (excepted VBUS debounce). ADC is the 5-bit value of
- the ID pin, but for most types (as in Device Type), there are only one or
- two possible ID pin connections/values. The datasheet can be found here:
- http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
-
- Note that different brand/models of the charger can have the same ID.
- </summary>
-</histogram>
-
-<histogram name="Platform.StatefulUsage" units="%">
- <summary>Chrome OS stateful partition usage level.</summary>
-</histogram>
-
-<histogram name="Platform.SwapInLong" units="pages/second">
- <summary>
- Average pages/second swapped IN over a 30s interval, sampled every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapInShort" units="pages/second">
- <summary>
- Average pages/second swapped IN over a 1s interval, sampled every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
- units="page faults/second">
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- scroll event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- CPU utilization for the specified swap group and time interval after a tab
- switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
- units="page faults/second">
- <obsolete>
- Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
- </obsolete>
- <summary>
- Page faults/second for the specified swap group and time interval after a
- tab switch event. See src/chrome/browser/chromeos/swap_metrics.cc.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapOutLong" units="pages/second">
- <summary>
- Average pages/second swapped OUT over a 30s interval, sampled every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.SwapOutShort" units="pages/second">
- <summary>
- Average pages/second swapped OUT over a 1s interval, sampled every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Junction" units="Celsius">
- <summary>
- Peak junction temperature for the last sample interval, read from TSEN on
- the SoC. The sample interval may vary from seconds to several minutes.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor00" units="Celsius">
- <summary>
- Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor01" units="Celsius">
- <summary>
- Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor02" units="Celsius">
- <summary>
- Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor03" units="Celsius">
- <summary>
- Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor04" units="Celsius">
- <summary>
- Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor05" units="Celsius">
- <summary>
- Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor06" units="Celsius">
- <summary>
- Temperature reading at sensor 6 (Charger-Die), taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor07" units="Celsius">
- <summary>
- Temperature reading at sensor 7 (Charger-Object) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor08" units="Celsius">
- <summary>
- Temperature reading at sensor 8 (ECInternal) taken every 30s.
- </summary>
-</histogram>
-
-<histogram name="Platform.Temperature.Sensor09" units="Celsius">
- <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
-</histogram>
-
-<histogram name="Platform.TPMForcedReboot" units="reboots">
- <summary>
- Each sample is the number of consecutive reboots performed while attempting
- to clear a TPM (Trusted Platform Module) error.
- </summary>
-</histogram>
-
-<histogram name="Platform.WriteSectorsLong">
- <summary>
- Number of disk sectors per second written by Chrome OS in a long interval
- (currently 30s)
- </summary>
-</histogram>
-
-<histogram name="Platform.WriteSectorsShort">
- <summary>
- Number of disk sectors per second written by Chrome OS in a short interval
- (currently 1s, sampled every 30s)
- </summary>
-</histogram>
-
-<histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
- <obsolete>
- Deprecated as of 2013-05, replaced by
- PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
- </obsolete>
- <summary>
- Errors returned by CreateFile on windows that PlatformFileError doesn't yet
- support.
- </summary>
-</histogram>
-
-<histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
- <summary>
- Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
- support.
- </summary>
-</histogram>
-
-<histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
- <summary>
- Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
- support.
- </summary>
-</histogram>
-
-<histogram name="PLT.Abandoned" enum="Abandoned">
- <summary>
- Distribution of actual finished pages, vs abandoned pages, where we needed
- to declare a finish time prematurely since the page was being closed
- (exited).
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinish" units="milliseconds">
- <summary>TBD</summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
- <summary>
- PLT.BeginToFinish, but for pages requested just after a new preconnect
- request.
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
- <summary>
- PLT.BeginToFinish, but for pages which contained prefetch links.
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
- units="milliseconds">
- <summary>
- PLT.BeginToFinish, but for pages which were referred to by pages which
- contained prefetch links.
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinishDoc">
- <summary>TBD</summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
- units="milliseconds">
- <summary>
- PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
- request.
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
- <summary>
- PLT.BeginToFinishDoc, but for pages which contained prefetch links.
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
- units="milliseconds">
- <summary>
- PLT.BeginToFinishDoc, but for pages which were referred to by pages which
- contained prefetch links.
- </summary>
-</histogram>
-
-<histogram name="PLT.BeginToFirstPaint" units="milliseconds">
- <summary>
- Time from &quot;begin&quot; to &quot;first paint.&quot; &quot;Begin&quot;==
- &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
- &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
- time when renderer requested load of document, after any unload of last
- document. &quot;First paint&quot;== time when first paint operation was
- performed.
- </summary>
-</histogram>
-
-<histogram name="PLT.CommitToFirstPaint" units="milliseconds">
- <summary>
- Time from &quot;commit&quot; to &quot;first paint.&quot;
- &quot;Commit&quot;== time when renderer got first byte of document.
- &quot;First paint&quot;== time when first paint operation was performed.
- </summary>
-</histogram>
-
-<histogram name="PLT.LoadType" enum="LoadType">
- <summary>
- Probability distribution for enumerated varieties of page loads.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_Connect" units="milliseconds">
- <summary>
- Time from connectStart to connectEnd based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
- <summary>
- Time from domanLookupEnd to connectStart based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
- <summary>
- Time from fetchStart to domainLookupStart based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
- <summary>
- Time from responseStart to domLoading based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
- <summary>
- Time from navigationStart to fetchStart based on Navigation Timing when no
- redirect.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
- <summary>
- Time from navigationStart to fetchStart excluding time spent on redirects
- based on Navigation Timing. Only page loads with redirects are considered.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
- <summary>
- Time from domContentLoadedEventEnd to loadEventStart based on Navigation
- Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
- <summary>
- Time from connectEnd to requestStart based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DomainLookup" units="milliseconds">
- <summary>
- Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
- <summary>
- Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
- Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DomInteractive" units="milliseconds">
- <summary>
- Time from domInteractive to domContentLoadEventStart based on Navigation
- Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_DomLoading" units="milliseconds">
- <summary>
- Time from domLoading to domInteractive based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_LoadEvent" units="milliseconds">
- <summary>
- Time from loadEventStart to loadEventEnd based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_Redirect" units="milliseconds">
- <summary>
- Time from redirectStart to redirectEnd based on Navigation Timing when
- redirects exist.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_Request" units="milliseconds">
- <summary>
- Time from requestStart to responseStart based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.NT_Response" units="milliseconds">
- <summary>
- Time from responseStart to responseEnd based on Navigation Timing.
- </summary>
-</histogram>
-
-<histogram name="PLT.PerceivedLoadTime" units="milliseconds">
- <obsolete>
- Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
- </obsolete>
- <summary>
- Perceived load time of a page. For non-prerendered pages, this is just
- BeginToFinish. For displayed prerendered pages, this is the time from when
- the prerendered page is moved into a TabContents until finish.
- &quot;Finish&quot; == after onload() and all resources are loaded. Note that
- this is 0 if the loading finishes before the page is moved into a
- TabContents.
- </summary>
-</histogram>
-
-<histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
- <obsolete>
- Deprecated as of 5/02/2011, replaced by
- Prerender.RendererPerceivedPLTMatched.
- </obsolete>
- <summary>
- Perceived load time of a prerendered page that is displayed. This is the
- time from when the prerendered page is moved into a TabContents until
- finish. &quot;Finish&quot; == after onload() and all resources are loaded.
- Note that this is 0 if the loading finishes before the the page is moved
- into a TabContents.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_BeginToCommit" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
- navigationStart if user-initiated request.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_BeginToFinish" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
- navigationStart if user-initiated request.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
- requestStart or navigationStart if user-initiated request.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_CommitToFinish" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
- loadEventStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
- loadEventStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_RequestToCommit" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and measures the time until
- the renderer got first byte of document. Commit: time when renderer got
- first byte of document. Request: navigationStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and measures the time until
- the beginning of the DOMContentLoaded event. DOMContentLoaded:
- domContentLoadedEventStart. Request: navigationStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_RequestToFinish" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
- navigationStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and measures the page load
- time until the beginning of the load event. Finish: loadEventStart. Request:
- navigationStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_RequestToStart" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.RequestToStart. Start: requestStart. Request:
- navigationStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_StartToCommit" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
- </summary>
-</histogram>
-
-<histogram name="PLT.PT_StartToFinish" units="milliseconds">
- <summary>
- This time is based on the NavigationTiming spec and is a more accurate
- version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
- </summary>
-</histogram>
-
-<histogram name="PLT.RequestToFinish" units="milliseconds">
- <summary>
- Time from &quot;request&quot; to &quot;finish.&quot; &quot;Request&quot; ==
- time when user requested document. &quot;Finish&quot; == after onload() and
- all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="PLT.StartToCommit" units="milliseconds">
- <summary>
- Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
- when renderer requested load of document, after any unload of last document.
- &quot;Commit&quot;== time when renderer got first byte of document.
- </summary>
-</histogram>
-
-<histogram name="PLT.StartToFinish" units="milliseconds">
- <summary>
- Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
- when renderer requested load of document, after any unload of last document.
- &quot;Finish&quot;==after onload() and all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="PLT.UserTiming_Mark" units="milliseconds">
- <summary>
- This time is based on the User Timing spec and measures the time from
- Navigation Timing navigationStart until the point where the page called
- performance.mark().
- </summary>
-</histogram>
-
-<histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
- <summary>
- This time is based on the User Timing spec and reports the time between two
- arbitrary points defined by the page being loaded and directly matches the
- measurement exposed by performance.measure().
- </summary>
-</histogram>
-
-<histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
- <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
-</histogram>
-
-<histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
- <summary>The result from an attempt to load a PPAPI broker.</summary>
-</histogram>
-
-<histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
- <summary>The result from an attempt to load a PPAPI plugin.</summary>
-</histogram>
-
-<histogram name="Power.BacklightLevelOnAC" units="%">
- <summary>
- The level of the backlight as a percentage when the user is on AC. Sampled
- every 30 seconds.
- </summary>
-</histogram>
-
-<histogram name="Power.BacklightLevelOnBattery" units="%">
- <summary>
- The level of the backlight as a percentage when the user is on battery.
- Sampled every 30 seconds.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryChargeHealth" units="%">
- <summary>
- Chrome OS battery charge health percentage. Sampled once when device starts
- charging.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryDischargeRate" units="mW">
- <summary>
- Chrome OS battery discharge rate in mW sampled every 30 seconds while the
- device runs on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
- <summary>
- Chrome OS battery discharge rate in mW while the system was suspended,
- sampled at resume. Only reported if the system was on battery power both
- before suspending and after resuming, if the energy level didn't increase
- while suspended (which would indicate that an AC adapter was connected), and
- if the system was suspended for at least a minute.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
- <summary>
- Counts the number of times we have read the battery status from sysfs and if
- it gave us sensible values.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
- <summary>
- Chrome OS remaining battery charge as percent of the maximum battery charge,
- sampled at the end of a user session when the device is on AC.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
- <summary>
- Chrome OS remaining battery charge as percent of the maximum battery charge,
- sampled at the end of a user session when the device is on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
- <summary>
- Chrome OS remaining battery charge as percent of the maximum battery charge,
- sampled at the start of a user session when the device is on AC.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
- <summary>
- Chrome OS remaining battery charge as percent of the maximum battery charge,
- sampled at the start of a user session when the device is on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryRemainingCharge" units="%">
- <obsolete>
- Deprecated as of 03/2012, no longer being generated by powerd.
- </obsolete>
- <summary>
- Chrome OS remaining battery charge as percent of the maximum battery charge
- sampled when the device runs on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
- <summary>
- Chrome OS remaining battery charge as percent of the maximum battery charge,
- sampled when charging starts.
- </summary>
-</histogram>
-
-<histogram name="Power.BatteryTimeToEmpty" units="minutes">
- <obsolete>
- Deprecated as of 03/2012, no longer being generated by powerd.
- </obsolete>
- <summary>
- Chrome OS remaining time to empty battery in minutes sampled when the device
- runs on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.BitfixChunks">
- <summary>
- Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
- fixed (memory corruption corrected) for each suspend/resume cycle. Expect 0
- around 97% of the time and a non-zero value around 3% of the time.
- </summary>
-</histogram>
-
-<histogram name="Power.BitfixFixes">
- <summary>
- Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
- fixed (memory corruption corrected) for each suspend/resume cycle. Expect 0
- around 97% of the time and a non-zero value around 3% of the time. Would be
- exactly equal to Power.BitfixChunks if there were only one corrupted word in
- each chunk but is sometimes several times higher.
- </summary>
-</histogram>
-
-<histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
- <obsolete>
- Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
- Accel_BrightnessUp_F7 user actions instead.
- </obsolete>
- <summary>
- Number of times the user has adjusted brightness up and down while running
- on battery power.
- </summary>
-</histogram>
-
-<histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
- <obsolete>
- Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
- Accel_BrightnessUp_F7 user actions instead.
- </obsolete>
- <summary>
- Number of times the user has adjusted brightness up and down while running
- on AC power.
- </summary>
-</histogram>
-
-<histogram name="Power.ChargerType" enum="PowerChargerType">
- <summary>
- External power supply type such as MAINS_CHARGER, USB_CHARGER,
- UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
- time a charger is connected to the device.
- </summary>
-</histogram>
-
-<histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
- <summary>
- The time that the firmware took to resume the Chrome OS device from
- suspend-to-RAM state when running on AC at pre-suspend time.
- </summary>
-</histogram>
-
-<histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
- <summary>
- The time that the firmware took to resume the Chrome OS device from
- suspend-to-RAM state when running on battery at pre-suspend time.
- </summary>
-</histogram>
-
-<histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
- <summary>
- Chrome OS user idle time since the screen dimmed sampled when the user
- becomes active again if the device runs on AC.
- </summary>
-</histogram>
-
-<histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
- <summary>
- Chrome OS user idle time since the screen dimmed sampled when the user
- becomes active again if the device runs on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
- <summary>
- Chrome OS user idle time since the screen turned off sampled when the user
- becomes active again if the device runs on AC.
- </summary>
-</histogram>
-
-<histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
- <summary>
- Chrome OS user idle time since the screen turned off sampled when the user
- becomes active again if the device runs on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.IdleTimeOnAC" units="milliseconds">
- <summary>
- Chrome OS user idle time sampled when the user becomes active again if the
- device runs on AC.
- </summary>
-</histogram>
-
-<histogram name="Power.IdleTimeOnBattery" units="milliseconds">
- <summary>
- Chrome OS user idle time sampled when the user becomes active again if the
- device runs on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
- <summary>
- The time that the kernel took to resume the Chrome OS device from
- suspend-to-RAM state when running on AC at pre-suspend time.
- </summary>
-</histogram>
-
-<histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
- <summary>
- The time that the kernel took to resume the Chrome OS device from
- suspend-to-RAM state when running on battery at pre-suspend time.
- </summary>
-</histogram>
-
-<histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
- <summary>
- The time that the kernel took to suspend-to-RAM the Chrome OS device when
- running on AC.
- </summary>
-</histogram>
-
-<histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
- <summary>
- The time that the kernel took to suspend-to-RAM the Chrome OS device when
- running on battery.
- </summary>
-</histogram>
-
-<histogram name="Power.KeyboardBacklightLevel" units="%">
- <summary>
- The level of the keyboard backlight as a percentage. Sampled every 30
- seconds.
- </summary>
-</histogram>
-
-<histogram name="Power.LengthOfSession" units="seconds">
- <summary>
- The length of time, in seconds, that a user spent in a single session.
- Values for this metric are clamped to 12 hours, so the last bucket should be
- considered to be including all metrics above 12 hours.
- </summary>
-</histogram>
-
-<histogram name="Power.MilliConsumptionPerHourIosOnActive">
- <summary>
- The average power consumption, measured in milli-units per hour, when sync
- invalidator listens to on_application_active events. Values for this metric
- are per session, i.e. from battery level at application entering foreground
- to returning to background, and normalized to an hourly average consumption.
- This is an iOS only measurement. Due to how iOS reports battery levels, it
- is likely to see many readings of 0.
- </summary>
-</histogram>
-
-<histogram name="Power.MilliConsumptionPerHourOthers">
- <summary>
- The average power consumption, measured in milli-units per hour, for other
- sync invalidator methods. Values for this metric are per session, i.e. from
- battery level at application entering foreground to returning to background,
- and normalized to an hourly average consumption. This is an iOS only
- measurement. Due to how iOS reports battery levels, it is likely to see many
- readings of 0.
- </summary>
-</histogram>
-
-<histogram name="Power.MilliConsumptionPerHourP2P">
- <summary>
- The average power consumption, measured in milli-units per hour, when sync
- invalidator uses peer-to-peer notifications. Values for this metric are per
- session, i.e. from battery level at application entering foreground to
- returning to background, and normalized to an hourly average consumption.
- This is an iOS only measurement. Due to how iOS reports battery levels, it
- is likely to see many readings of 0.
- </summary>
-</histogram>
-
-<histogram name="Power.MilliConsumptionPerHourServer">
- <summary>
- The average power consumption, measured in milli-units per hour, when sync
- invalidator uses server-based non-blocking invalidator. Values for this
- metric are per session, i.e. from battery level at application entering
- foreground to returning to background, and normalized to an hourly average
- consumption. This is an iOS only measurement. Due to how iOS reports battery
- levels, it is likely to see many readings of 0.
- </summary>
-</histogram>
-
-<histogram name="Power.NumberOfAlsAdjustmentsPerSession">
- <summary>
- The number of times that the Automatic Light Sensor (ALS) adjusted the
- brightness during a session. Values for this metric are clamped to 10k
- count, so the last bucket should be considered to be including all metrics
- above 10k.
- </summary>
-</histogram>
-
-<histogram name="Power.NumberOfSessionsPerCharge">
- <summary>
- The number of user sessions that occured since the last time that the device
- was charged. Values for this metric are clamped at 10k, so the last bucket
- should be considered to include all metrics about 10k.
- </summary>
-</histogram>
-
-<histogram name="Power.RetrySuspendCount">
- <summary>
- The number of times Chrome OS retried suspend due to previous failure.
- </summary>
-</histogram>
-
-<histogram name="Power.SuspendStatus" enum="SuspendStatus">
- <summary>
- ChromeOS suspend status - either success, failure, or cancelled.
- </summary>
-</histogram>
-
-<histogram name="Power.ThermalAbortedFanTurnOn" units="%">
- <summary>
- The percentage of aborted fan attempts out of total fan attempts per
- session, where an abort is due to hysteresis. This value is computed from
- boot and sent when powerd starts and then every 15 minutes afterwards.
- </summary>
-</histogram>
-
-<histogram name="Power.ThermalMultipleFanTurnOn" units="%">
- <summary>
- The percentage of fan trip point passes that are more than one trip point.
- This value is computed from boot and sent when powerd starts and then every
- 15 minutes afterwards.
- </summary>
-</histogram>
-
-<histogram name="Power.TimeInSuspendAtBoot" units="minutes">
- <summary>
- Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
- (i.e., the device most likely ran out of battery while in suspend).
- </summary>
-</histogram>
-
-<histogram name="Power.TimeInSuspendAtResume" units="minutes">
- <summary>
- Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
- </summary>
-</histogram>
-
-<histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
- <summary>
- The number of times that the user adjusted the brightness during a session
- when on AC. Values for this metric are clamped to 10k count, so the last
- bucket should be considered to be including all metrics above 10k.
- </summary>
-</histogram>
-
-<histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
- <summary>
- The number of times that the user adjusted the brightness during a session
- when on battery. Values for this metric are clamped to 10k count, so the
- last bucket should be considered to be including all metrics above 10k.
- </summary>
-</histogram>
-
-<histogram name="Precache.DownloadedNonPrecache" units="bytes">
- <summary>
- The number of bytes that were downloaded over the network for HTTP/HTTPS
- fetches that were not motivated by precaching. Logged per-request.
- </summary>
-</histogram>
-
-<histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
- <summary>
- The number of bytes that were downloaded because of precaching. Logged
- per-request.
- </summary>
-</histogram>
-
-<histogram name="Precache.Saved" units="bytes">
- <summary>
- The number of bytes during user browsing that were served from the cache,
- but would have been downloaded over a network if precaching was disabled.
- Logged per-request.
- </summary>
-</histogram>
-
-<histogram name="Prerender.Event" enum="PrerenderEvent">
- <summary>
- Enumeration of what events related to prerendering have occurred.
- </summary>
-</histogram>
-
-<histogram name="Prerender.Events" enum="PrerenderHoverEvent">
- <obsolete>
- deprecated May 10 2012
- </obsolete>
- <summary>Hover Event counts for prerendering.</summary>
-</histogram>
-
-<histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
- <summary>
- Final status for prerender pages - either success, or why it was canceled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.FinalStatusMatchComplete"
- enum="PrerenderFinalStatus">
- <summary>
- Final status for prerender pages - either success, or why it was canceled.
- This is for the MatchComplete set of pages (including some pages that were
- not actually prerendered), to match the control group.
- </summary>
-</histogram>
-
-<histogram name="Prerender.FractionPixelsFinalAtSwapin">
- <summary>
- For prerenders that are swapped in, the percentage of pixels that is already
- final at swap-in time compared to when the spinner stops.
- </summary>
-</histogram>
-
-<histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
- <obsolete>
- deprecated May 10 2012
- </obsolete>
- <summary>
- Duration that a user hovers a link before clicking on it.
-
- This is recorded for all pages loaded in a session.
- </summary>
-</histogram>
-
-<histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
- <obsolete>
- deprecated May 10 2012
- </obsolete>
- <summary>
- Duration that the mouse pointer hovers on a link before the mouse pointer
- moves off of it.
-
- This is recorded for all pages loaded in a session.
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalPredictorEvent"
- enum="PrerenderLocalPredictorEvents">
- <summary>
- Enumeration of what events related to the local predictor have occurred
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalPredictorLoggedInLookupTime"
- units="milliseconds">
- <summary>
- Time to perform the LoggedIn Lookup for the local predictor. This operation
- checks whether a user his likely logged into a page that we would like to
- prerender.
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalPredictorServiceLookupTime"
- units="milliseconds">
- <summary>
- Time to perform the Service Lookup for the local predictor. This operation
- queries a Google service to obtain pages to prerender, as well as whether
- prerender candidate pages are likely safe for prerendering.
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
- <summary>
- Time from when a prerendered page is started to when it is first used due to
- user navigation. If the page is never used, it is not included in this
- histogram. This only refers to prerenders based on the local predictor.
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
- <summary>
- Time to perform the URL Lookup for the local predictor. This operation
- retrieves from the user's local browsing history the URLs corresponding to
- URLIDs.
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalVisitCoreTransition"
- enum="PrerenderLocalVisitCoreTransition">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>
- The transition type for each new visit as recorded in the local visits
- database.
- </summary>
-</histogram>
-
-<histogram name="Prerender.LocalVisitDatabaseSize">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>Size of the local visits database (number of entries).</summary>
-</histogram>
-
-<histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>
- Enumeration of what events related to local visits have occurred
- </summary>
-</histogram>
-
-<histogram name="Prerender.ModPagespeedHeader">
- <obsolete>
- Deprecated as of 10/2013.
- </obsolete>
- <summary>
- Previous version of the Prerender.PagespeedHeader.* histograms.
- </summary>
-</histogram>
-
-<histogram name="Prerender.OmniboxNavigationsCouldPrerender">
- <summary>
- A boolean that indicates whether the Omnibox navigation being committed
- could have been prerendered by the Omnibox Prerender system. This provides
- an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
- the potential for Omnibox Prerendering coverage to be understood. If Omnibox
- Prerendering is disabled, this histogram will register a 'false' entry. The
- total count is the equivalent of the deprecated
- NetworkActionPredictor.NavigationCount histogram.
- </summary>
-</histogram>
-
-<histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
- <summary>
- The number of navigations that use a prerender initiated from the Omnibox.
- The count is incremented when the Prerendered tab is swapped in if the
- Prerender was initiated by the Omnibox, which obviously requires
- Prerendering from the Omnibox to be enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.OmniboxPrerenderCount">
- <summary>
- The number of prerenders initiated from the Omnibox. This is incremented
- when the NetworkActionPredictor suggests Prerendering as an optimal strategy
- given the text the user has entered and the Autocomplete suggestion
- currently selected. It is only incremented if Prerendering from the Omnibox
- is enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PagespeedHeader.ServerCounts"
- enum="PagespeedHeaderServerType">
- <summary>
- The number of responses received bucketed into the range [0,4]: bucket 0 is
- the total number of responses received; bucket 1 is the number of responses
- received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
- bucket 2 is the number of responses received with an X-Page-Speed header and
- a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
- ngx_pagespeed server]; bucket 3 is the number of responses received with an
- X-Page-Speed header and a header value in the PageSpeed Service format
- (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
- received with an X-Page-Speed header and a header value in neither of the
- preceding formats [indicating some other server; IISpeed is the only known
- one at this stage].
- </summary>
-</histogram>
-
-<histogram name="Prerender.PagespeedHeader.VersionCounts"
- enum="PagespeedVersion">
- <summary>
- The number of responses received that either have an X-Mod-Pagespeed header
- or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
- (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
- that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
- of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
- is that 'c' is incremented with each new release and 'd' is initially 0 but
- is incremented for each patch to a release.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>Types of pages rendered.</summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
- <obsolete>
- Deprecated 03/24/11. Replaced by
- Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
- </obsolete>
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This particular histogram is for all page loads for users who do not have
- prerendering enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
- units="milliseconds">
- <obsolete>
- Deprecated 03/24/11. Replaced by
- Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
- </obsolete>
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This particular histogram is only for pages that would have been prerendered
- if the user had prerender enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
- units="milliseconds">
- <obsolete>
- Deprecated 03/24/11. Replaced by
- Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
- </obsolete>
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This particular histogram is for all prerendered page loads for users who
- have prerender enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPageLoadTime_Treatment"
- units="milliseconds">
- <obsolete>
- Deprecated 03/24/11. Replaced by
- Prerender.PerceivedPLT_ContentPrefetchPrerender.
- </obsolete>
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This particular histogram is for all page loads for users who have
- prerendering enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
- units="milliseconds">
- <obsolete>
- Deprecated 03/24/11. Replaced by
- Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
- </obsolete>
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This particular histogram is for all page loads within 30 seconds after a
- prefetch tag is seen for users who do not have prerendering enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
- units="milliseconds">
- <obsolete>
- Deprecated 03/24/11. Replaced by
- Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
- </obsolete>
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load pre navigation.
-
- This particular histogram is for all page loads within 30 seconds after a
- prefetch tag is seen for users who have prerendering enabled.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLT" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded for all pages loaded in a session.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded for the first page load completing immediately after a
- prerender.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
- units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
- There are two types: Any, and Non-overlapping. The latter only applies to
- page loads initiated after the prerender. This variable records cases where
- only Any triggered.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
- There are two types: Any, and Non-overlapping. The latter only applies to
- page loads initiated after the prerender. This variable records cases where
- both triggered.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
- units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded for the first page load completing immediately after a
- prerender, but which has also started after the prerender has been
- initiated.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
- units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
- There are two types: Any, and Non-overlapping. The latter only applies to
- page loads initiated after the prerender. This variable records cases where
- only Non-overlapping triggered.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded only for prerendered pages, or for pages which would have
- been prerendered in the control case.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded only for prerendered pages, or for pages which would have
- been prerendered in the control case.
-
- In MatchedComplete, the prerender group also contains cancelled prerenders,
- so as to produce a perfect match of page views attributed this group in the
- prerender group with those attributed to this group in the control group.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded for all page loads which happen within 30 seconds after a
- prefetch tag is observed.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
- <summary>
- Time from when a user navigates to a page to when it loads. Since the pages
- may start loading before the user navigates to it, this does not include any
- portion of load prior to navigation.
-
- This is recorded for all page loads which happen within 30 seconds after a
- prefetch tag is observed and which do not correspond to a prerender tag.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PercentLoadDoneAtSwapin">
- <summary>
- For prerenders that are swapped in, the percentage of the time from load
- start until the onload event fires that has elapsed at the time of the
- swapin.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
- units="milliseconds">
- <summary>
- How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
- measure jank.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PeriodicCleanupResourceCheckTime"
- units="milliseconds">
- <summary>
- How long the resource check portion of PrerenderManager::PeriodicCleanup
- takes, to measure jank.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PrerenderCountOf3Max">
- <summary>
- After launching a prerender, how many simultanious prerenders are recorded
- as running, out of a maximum of three.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
- <summary>
- For prerenders that finish loading before they are ever swapped in, their
- page load time until the onload event fires.
- </summary>
-</histogram>
-
-<histogram name="Prerender.PrerendersPerSessionCount">
- <summary>
- The number of sessions that have at least X successful prerenders.
- </summary>
-</histogram>
-
-<histogram name="Prerender.RendererIdleTime" units="milliseconds">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>
- This is the time from when a prerendered page finishes loading to when it is
- displayed, as measured by the renderer process. When a page is displayed
- before it finishes loading, no value is recorded in this histogram.
- </summary>
-</histogram>
-
-<histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>
- Perceived load time of a page, as measured by the renderer process. For
- non-prerendered pages, this is just BeginToFinish. For displayed prerendered
- pages, this is the time from when the prerendered page is moved into a
- TabContents until finish. &quot;Finish&quot; == after onload() and all
- resources are loaded. Note that this is 0 if the loading finishes before the
- page is moved into a TabContents.
- </summary>
-</histogram>
-
-<histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>
- Perceived load time of a prerendered page that is displayed, as measured by
- the renderer process. This is the time from when the prerendered page is
- moved into a TabContents until finish. &quot;Finish&quot; == after onload()
- and all resources are loaded. Note that this is 0 if the loading finishes
- before the the page is moved into a TabContents.
- </summary>
-</histogram>
-
-<histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>
- The time elapsed between when the prerendering of a page starts and when the
- page is displayed, as measured by the renderer process. Prerendered pages
- discarded without being displayed are excluded from this count.
- </summary>
-</histogram>
-
-<histogram name="Prerender.SchemeCancelReason"
- enum="PrerenderSchemeCancelReason">
- <summary>
- The detailed reason why a prerender is canceled with
- FINAL_STATUS_UNSUPPORTED_SCHEME
- </summary>
-</histogram>
-
-<histogram name="Prerender.Sessions" enum="PrerenderMode">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>Enumeration of how prerender was used per session.</summary>
-</histogram>
-
-<histogram name="Prerender.SessionStorageNamespaceMergeTime"
- units="milliseconds">
- <summary>Time to perform the session storage namespace merge.</summary>
-</histogram>
-
-<histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
- units="milliseconds">
- <summary>
- For simulated local browsing prerendering, the baseline PLT of pages without
- any prerendering for pages that would be prerendered.
- </summary>
-</histogram>
-
-<histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
- <summary>
- For simulated local browsing prerendering, the estimated PLT of pages with
- prerendering enabled for pages that would be prerendered.
- </summary>
-</histogram>
-
-<histogram name="Prerender.TabContentsDeleterSuppressedDialog"
- enum="BooleanSuppressed">
- <summary>
- A boolean that indicates how often we suppress a dialog from a tab when
- swapping it with a prerender.
- </summary>
-</histogram>
-
-<histogram name="Prerender.TabContentsDeleterTimeout"
- enum="BooleanCloseTimeout">
- <summary>
- A boolean that indicates how often we fail to delete an old prerendered tab
- before the timeout.
- </summary>
-</histogram>
-
-<histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
- <summary>
- Enumeration of what events related to the TabHelper class have occurred.
- </summary>
-</histogram>
-
-<histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
- <summary>Time between subsequent prerender requests.</summary>
-</histogram>
-
-<histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
- <summary>
- The time elapsed between the most recent visit to a URL and when an
- attempted prerender of the same URL is cancelled with
- FINAL_STATUS_RECENTLY_VISITED.
- </summary>
-</histogram>
-
-<histogram name="Prerender.TimeToClick" units="milliseconds">
- <obsolete>
- deprecated Nov 16 2012
- </obsolete>
- <summary>Duration that a user hovers a link before clicking on it.</summary>
-</histogram>
-
-<histogram name="Prerender.TimeUntilUsed" units="milliseconds">
- <obsolete>
- deprecated Nov 16 2012. See Prerender.TimeUntilUsed2, which has a larger
- range.
- </obsolete>
- <summary>
- Time from when a prerendered page is started to when it is first used due to
- user navigation. If the page is never used, it is not included in this
- histogram.
- </summary>
-</histogram>
-
-<histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
- <summary>
- Time from when a prerendered page is started to when it is first used due to
- user navigation. If the page is never used, it is not included in this
- histogram.
- </summary>
-</histogram>
-
-<histogram name="Profile.AppCount">
- <summary>The number of installed apps when a profile is opened.</summary>
-</histogram>
-
-<histogram name="Profile.CreateResult" enum="ProfileCreateResult">
- <summary>Result (final status) when creating a new profile.</summary>
-</histogram>
-
-<histogram name="Profile.CreateTime" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Back-end time elapsed while creating a new profile. The max is 30 seconds,
- when an external timeout was applied.
- </summary>
-</histogram>
-
-<histogram name="Profile.CreateTimeCanceled" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <summary>
- Time elapsed before the user decided to cancel creation of a new profile.
- Since only managed-user profile creation can be canceled, this time comes
- from managed-user registration. The max is 30 seconds, when an external
- timeout was applied.
- </summary>
-</histogram>
-
-<histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
- <summary>
- Time elapsed from when the handler received the message that a user clicked
- 'Create' until the user decided to cancel creation of a new profile. Since
- only managed-user profile creation can be canceled, this time comes from
- managed-user registration.
- </summary>
-</histogram>
-
-<histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
- <summary>
- Time elapsed from when the handler received the message that a user clicked
- 'Create' until the creation either failed with a local error (see
- Profile.CreateResult), was canceled (also recorded in
- Profile.CreateTimeCanceledNoTimeout), or completed successfully.
- </summary>
-</histogram>
-
-<histogram name="Profile.ProfileError" enum="ProfileErrorType">
- <summary>
- The error with the current user profile that caused an error dialog to be
- shown. This dialog is shown usually when there is some sort of corruption in
- the user's profile data.
- </summary>
-</histogram>
-
-<histogram name="Profile.SupervisedProfileCreateError"
- enum="GoogleServiceAuthError">
- <summary>
- The error code generated in the final step (registration step) of creating a
- new supervised profile.
- </summary>
-</histogram>
-
-<histogram name="Profile.SupervisedProfileImportError"
- enum="GoogleServiceAuthError">
- <summary>
- The error code generated in the final step (registration step) of importing
- a supervised profile.
- </summary>
-</histogram>
-
-<histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
- <summary>
- Time elapsed from when the handler received the message that a user clicked
- 'Create' to create a new supervised user profile until the registration ends
- either successfully or with a failure (both recorded in
- Profile.SupervisedProfileCreateResult).
- </summary>
-</histogram>
-
-<histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
- <summary>
- Time elapsed from when the handler received the message that a user clicked
- 'Import supervised user' until the registration ends either successfully or
- with a failure (both recorded in Profile.SupervisedProfileImportResult).
- </summary>
-</histogram>
-
-<histogram name="ProfileReset.SendFeedback" enum="Boolean">
- <summary>
- Signifies if the user selected &quot;Send feedback&quot; checkbox in the
- Reset Profile dialog.
- </summary>
-</histogram>
-
-<histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- Errors that Protector detects about default search provider in Web Data.
- Reported once when Web Data is loaded.
- </summary>
-</histogram>
-
-<histogram name="Protector.Preferences" enum="ProtectorError">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- Errors that Protector detects about protected settings in Preferences.
- Reported once when profile is loaded.
- </summary>
-</histogram>
-
-<histogram name="Protector.SearchProvider" enum="SearchEngine">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- When the default search provider setting is changed outside of Chrome, which
- is detected by the Protector, this histogram reports the new setting.
- </summary>
-</histogram>
-
-<histogram name="Protector.StartupSettings" enum="SessionStartupType">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <summary>
- When the startup settings are changed outside of Chrome, which is detected
- by the Protector, this histogram reports the new setting.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.docPageCount">
- <summary>
- Records the page count when a compound binary format document is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.docParagraphCount">
- <summary>
- Records the paragraph count when a compound binary format document is
- opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.docSectionCount">
- <summary>
- Records the section count when a compound binary format document is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.docxPageCount">
- <summary>
- Records the page count when an OOXML format document is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.docxParagraphCount">
- <summary>
- Records the paragraph count when an OOXML format document is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.docxSectionCount">
- <summary>
- Records the section count when an OOXML format document is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
- <summary>
- Records the various different error types encountered when opening and
- reading MS Office file formats in the Quickoffice viewer. These range from
- Nacl crashes and uncaught javascript exceptions to document errors inside
- Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
- format in which they occurred.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
- <summary>
- Records the various different file types supported by Quickoffice (like MS
- Word, Excel, Powerpoint files) when they opened in the browser to measure
- which file formats are most popular.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.pptMasterCount">
- <summary>
- Records the number of slide masters when a compound binary format
- presentation is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.pptSlideCount">
- <summary>
- Records the slide count when a compound binary format presentation is
- opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.pptxMasterCount">
- <summary>
- Records the number of slide masters when an OOXML format presentation is
- opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.pptxSlideCount">
- <summary>
- Records the slide count when an OOXML format presentation is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.xlsFormattedCellCount">
- <summary>
- Records the number of cells that contain formatting data in the default
- worksheet when a compound binary format spreadsheet is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.xlsNonEmptyCellCount">
- <summary>
- Records the number of non-empty cells in the default worksheet when a
- compound binary format spreadsheet is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.xlsSheetCount">
- <summary>
- Records the number of worksheets when a compound binary format spreadsheet
- is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.xlsxFormattedCellCount">
- <summary>
- Records the number of cells that contain formatting data in the default
- worksheet when an OOXML format spreadsheet is opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.xlsxNonEmptyCellCount">
- <summary>
- Records the number of non-empty cells when an OOXML format spreadsheet is
- opened.
- </summary>
-</histogram>
-
-<histogram name="Quickoffice.xlsxSheetCount">
- <summary>
- Records the number of worksheets when an OOXML format spreadsheet is opened.
- </summary>
-</histogram>
-
-<histogram name="Renderer.AcceleratedFixedRootBackground"
- enum="AcceleratedFixedRootBackground">
- <summary>
- Keeps track of the number of main frame scrolls with an accelerated fixed
- root background, the number of main frame scrolls with an unaccelerated
- fixed root background, and the total number of main frame scrolls.
- </summary>
-</histogram>
-
-<histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
- <summary>
- Total count of the number of RenderLayers which are scrollable areas, need
- to be promoted to stacking containers, and will use composited scrolling.
- Each bucket is sampled at most once per RenderLayer, when the RenderLayer
- first becomes scrollable, first needs to become a stacking container, and
- first uses composited scrolling, respectively.
- </summary>
-</histogram>
-
-<histogram name="Renderer.DrawDuration" units="milliseconds">
- <summary>The time it takes for the compositor to draw a frame.</summary>
-</histogram>
-
-<histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
- <summary>
- The amount by which the compositor's draw duration was overestimated in a
- particular frame (0 if the duration was perfectly predicted or
- underestimated).
- </summary>
-</histogram>
-
-<histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
- <summary>
- The amount by which the compositor's draw duration was underestimated in a
- particular frame (0 if the duration was perfectly predicted or
- overestimated).
- </summary>
-</histogram>
-
-<histogram name="Renderer.GpuLatency" units="milliseconds">
- <summary>
- The delay between the compositor submitting a command to the GPU and that
- command executing on the GPU. This delay is measured once per frame.
- </summary>
-</histogram>
-
-<histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
- <summary>
- The amount by which GPU latency was overestimated in a particular frame (0
- if the latency was perfectly predicted or underestimated).
- </summary>
-</histogram>
-
-<histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
- <summary>
- The amount by which GPU latency was underestimated in a particular frame (0
- if the latency was perfectly predicted or overestimated).
- </summary>
-</histogram>
-
-<histogram name="Renderer.PixelIncreaseFromTransitions">
- <summary>
- A lower-bound on the percentage increase in memory that would result from
- promoting all layers that have a webkit-transition on opacity or transform.
- </summary>
-</histogram>
-
-<histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
- <obsolete>
- Deprecated as of 10/2013.
- </obsolete>
- <summary>
- This measures how long all unload event handlers required to run whenever an
- unload event is processed.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.FinishDocToFinish">
- <summary>
- The time from when a document finished loading to when all it's resources
- are also loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.RequestToFinish">
- <obsolete>
- Deprecated 6/15/09. Replaced by Renderer2.RequestToFinish_L
- </obsolete>
- <summary>
- The time from when a page was requested by a user to when it is fully
- loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.RequestToFinish_L">
- <summary>
- The time from when a page was requested by a user to when it is fully
- loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.RequestToFirstLayout">
- <summary>
- The time from when a page was requested by a user to its first layout.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.RequestToStart">
- <summary>
- The time from when a page was requested by a user to when it starts loading.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.StartToFinish">
- <summary>
- The time from when a page started loading to when it is fully loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.StartToFinishDoc">
- <summary>
- The time from when a page starts loading to when the main document is
- finished loading.
- </summary>
-</histogram>
-
-<histogram name="Renderer2.StartToFirstLayout">
- <summary>
- The time from when a page starts loading to its first layout.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.Abandoned" enum="Abandoned">
- <summary>
- Distribution of actual finished pages, vs abandoned pages, where we needed
- to declare a finish time prematurely since the page was being closed
- (exited).
- </summary>
-</histogram>
-
-<histogram name="Renderer4.AccelContentPaintDurationMS">
- <summary>
- Time spent by WebKit painting the page, in milliseconds, when the GPU
- acceleration is active, for paints that affect non-root layers.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
- <summary>
- WebKit paint throughput, measured in megapixels per second, when GPU
- acceleration is active, for paints that affect non-root layers.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.AccelDoDeferredUpdateDelay">
- <summary>Time between frames when GPU acceleration is active.</summary>
-</histogram>
-
-<histogram name="Renderer4.AccelRootPaintDurationMS">
- <summary>
- Time spent by WebKit painting the page, in milliseconds, when the GPU
- acceleration is active, for paints that affect the root layer.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
- <summary>
- WebKit paint throughput, measured in megapixels per second, when GPU
- acceleration is active, for paints that affect the root layer.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
- <summary>
- Time from when the animation callback was posted to when it ran.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.BeginToCommit" units="milliseconds">
- <summary>
- Time from &quot;begin&quot; to &quot;commit.&quot; &quot;Begin&quot;==
- &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
- &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
- time when renderer requested load of document, after any unload of last
- document. &quot;Commit&quot;== time when renderer got first byte of
- document.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.BeginToFinish">
- <summary>TBD</summary>
-</histogram>
-
-<histogram name="Renderer4.BeginToFinishDoc">
- <summary>TBD</summary>
-</histogram>
-
-<histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
- <summary>
- Time from &quot;begin&quot; to &quot;first paint.&quot; &quot;Begin&quot;==
- &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
- &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
- time when renderer requested load of document, after any unload of last
- document. &quot;First paint&quot;== time when first paint operation was
- performed.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
- <summary>
- Time from &quot;big&quot; to &quot;first paint after load.&quot;
- &quot;Begin&quot;== &quot;request&quot; if user requested, and
- &quot;start&quot; otherwise. &quot;Request&quot;== time when user requested
- document. &quot;Start&quot;== time when renderer requested load of document,
- after any unload of last document. &quot;First paint after load&quot;== time
- after onload() when first paint operation is performed.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.CommitToFinish" units="milliseconds">
- <summary>
- Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
- time when renderer got first byte of document. &quot;Finish&quot;==after
- onload() and all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
- <summary>
- Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
- time when renderer got first byte of document. &quot;Finish doc&quot; ==
- main document loaded, before onload(). &quot;Finish&quot;==after onload()
- and all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
- <summary>
- Time from &quot;commit&quot; to &quot;first paint.&quot;
- &quot;Commit&quot;== time when renderer got first byte of document.
- &quot;First paint&quot;== time when first paint operation was performed.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
- <summary>
- Time from &quot;commit&quot; to &quot;first paint after load.&quot;
- &quot;Commit&quot;== time when renderer got first byte of document.
- &quot;First paint after load&quot;== time after onload() when first paint
- operation is performed.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
- <summary>
- Time between frames, as measured on the compositor thread. This is collected
- once per frame while it is being drawn to the screen in the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
- <obsolete>
- Renamed to Renderer4.pixelCountCulled_Draw.
- </obsolete>
- <summary>
- Number of pixels that culling prevented being drawn to the screen,
- normalized to the viewport size. This is collected once per frame while it
- is being drawn to the screen in the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
- <obsolete>
- Renamed to Renderer4.pixelCountOpaque_Draw.
- </obsolete>
- <summary>
- Number of pixels drawn to the screen and known opaque, normalized to the
- viewport size. This is collected once per frame while it is being drawn to
- the screen in the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
- <obsolete>
- Renamed to Renderer4.pixelCountTranslucent_Draw.
- </obsolete>
- <summary>
- Number of pixels drawn to the screen and not known opaque, normalized to the
- viewport size. This is collected once per frame while it is being drawn to
- the screen in the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
- <summary>
- Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
- doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
- onload() and all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
- <summary>
- Time from &quot;finish &quot; to &quot;first paint after load.&quot;
- &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
- paint after load&quot;== time after onload() when first paint operation is
- performed.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.InvalidationRegionApproximateRectCount"
- units="rects">
- <summary>
- Number of rects inside of a PictureLayer's invalidation region per commit.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.LanguageDetection" units="milliseconds">
- <summary>
- Time to determine the page language. This is done after the page has been
- loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
- <summary>
- The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
- LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
- computed the properties we need. Only recorded for the first 50 frames of
- every page.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
- <summary>
- The ratio of CC Layers which are candidates for LCDText AA / total picture
- or content Layers. Recorded in LayerTreeHost, after
- LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
- we need. Only recorded for the first 50 frames of every page.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.LoadType" enum="LoadType">
- <summary>
- Probability distribution for enumerated varieties of page loads.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
- <summary>
- Number of pixels that culling prevented being drawn to the screen, recorded
- as 10 times the percentage of the viewport that these pixels cover. This is
- collected once per frame while it is being drawn to the screen in the
- compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
- <summary>
- Number of pixels known to be opaque, recorded as 10 times the percentage of
- the viewport that these pixels cover.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
- <summary>
- Number of pixels painted by WebKit into main memory, recorded as 10 times
- the percentage of the viewport that these pixels cover. This is collected
- once per commit from WebKit to the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
- <summary>
- Number of pixels not known to be opaque opaque, recorded as 10 times the
- percentage of the viewport that these pixels cover.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.renderPassCount">
- <summary>
- The number of render passes (or render targets) in the renderer's frame. If
- the value is more than one, then an intermediate rendering target must be
- used during the rendering of the frame for each render pass greater than
- one.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.RequestToFinish" units="milliseconds">
- <summary>
- Time from &quot;request&quot; to &quot;finish.&quot; &quot;Request&quot;==
- time when user requested document. &quot;Finish&quot;==after onload() and
- all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.RequestToStart" units="milliseconds">
- <summary>
- Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
- time when user requested document. &quot;Start&quot;== time when renderer
- requested load of document, after any unload of last document.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.Snapshot">
- <summary>Time to capture a renderer snapshot.</summary>
-</histogram>
-
-<histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
- units="milliseconds">
- <summary>
- Time between frames when the software renderer is being used, as measured on
- the compositor thread. This is collected once per frame while it is being
- drawn to the screen in the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
- <summary>Time between frames when the page is not GPU accelerated.</summary>
-</histogram>
-
-<histogram name="Renderer4.SoftwarePaintDurationMS">
- <summary>
- Time spent by WebKit painting the page, in milliseconds, when the page is
- not GPU accelerated.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
- <summary>
- WebKit paint throughput, measured in megapixels per second, when the page is
- not GPU accelerated.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.StartToCommit" units="milliseconds">
- <summary>
- Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
- when renderer requested load of document, after any unload of last document.
- &quot;Commit&quot;== time when renderer got first byte of document.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.StartToFinish" units="milliseconds">
- <summary>
- Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
- when renderer requested load of document, after any unload of last document.
- &quot;Finish&quot;==after onload() and all resources are loaded.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.TextureGpuUploadTimeUS">
- <summary>
- The number of microseconds it took to upload a tile's full texture as
- measured on the GPU process.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.Thumbnail">
- <summary>Time to capture a renderer thumbnail.</summary>
-</histogram>
-
-<histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
- <summary>
- Number of tiles that culling prevented being uploaded to texture memory.
- This is an approximation and is recorded as a 100 times the percentage of
- the number of tiles, of default size, needed to cover the viewport. This is
- collected once per commit from WebKit to the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
- <obsolete>
- Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
- </obsolete>
- <summary>
- Number of pixels that culling prevented being uploaded to texture memory,
- normalized to the viewport size. This is collected once per commit from
- WebKit to the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
- <obsolete>
- Renamed to Renderer4.pixelCountOpaque_Upload.
- </obsolete>
- <summary>
- Number of pixels uploaded to texture memory and known to be opaque,
- normalized to the viewport size. This is collected once per commit from
- WebKit to the compositor.
- </summary>
-</histogram>
-
-<histogram name="Renderer4.uploadPixelCountTranslucent"
- units="NormalizedPixels">
- <obsolete>
- Renamed to Renderer4.pixelCountTranslucent_Upload.
- </obsolete>
- <summary>
- Number of pixels uploaded to texture memory and not known opaque, normalized
- to the viewport size. This is collected once per commit from WebKit to the
- compositor.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.DismissalState"
- enum="AutofillDialogDismissalState">
- <summary>
- The state of the requestAutocomplete() dialog when it was dismissed.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.InitialUserState"
- enum="AutofillDialogInitialUserState">
- <summary>
- The initial state of a user that's interacting with a freshly shown
- requestAutocomplete() dialog.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.PopupInDialog"
- enum="AutofillDialogPopupEvent">
- <summary>
- User interactions with the Autofill popup shown while filling an
- requestAutocomplete() dialog.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
- <summary>
- Measures the frequency of security warnings and errors in the
- RequestAutocomplete dialog.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.UiDuration" units="ms">
- <summary>
- Measures the duration for which an requestAutocomplete() dialog was shown.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
- <summary>
- Measures the duration for which an requestAutocomplete() dialog was shown,
- in cases where the user ended up canceling out of the dialog.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
- <summary>
- Measures the duration for which an requestAutocomplete() dialog was shown,
- in cases where the user ended up accepting the dialog.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
- <summary>
- Measures how users are interacting with the requestAutocomplete() dialog UI.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
- <summary>
- Measures the duration of time it takes for the requestAutocomplete() UI to
- be actionable by the user after it is shown.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
- <summary>
- Measures the frequency of errors in communicating with the Google Online
- Wallet server.
- </summary>
-</histogram>
-
-<histogram name="RequestAutocomplete.WalletRequiredActions"
- enum="WalletRequiredActions">
- <summary>
- Measures the frequency of required user actions returned by the Google
- Online Wallet server.
- </summary>
-</histogram>
-
-<histogram name="SB.BloomFilter" units="milliseconds">
- <summary>
- The first stage check that measures the time that Chrome took to check if a
- URL is present in our in-memory bloom filter.
- </summary>
-</histogram>
-
-<histogram name="SB.BuildBloom">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="SB.Database" units="milliseconds">
- <summary>
- The second stage check that measures the time that Chrome took to check if a
- URL is present in our SQLite database.
- </summary>
-</histogram>
-
-<histogram name="SB.DBCheck" units="milliseconds">
- <summary>
- The second stage check that mesures the time that Chrome took to check if a
- URL is present in our SQLite database. This time includes the filter check
- time.
- </summary>
-</histogram>
-
-<histogram name="SB.Delay" units="milliseconds">
- <summary>
- This measures the time that SafeBrowsing actually delayed the browsing
- experience. It records the difference between the time when Chrome would
- have started reading the response for a URL and when the SafeBrowsing system
- completed its check of that URL.
- </summary>
-</histogram>
-
-<histogram name="SB.FilterCheck" units="milliseconds">
- <summary>
- The first stage check that measures the time that Chrome took to check if a
- URL is present in our in-memory hash table.
- </summary>
-</histogram>
-
-<histogram name="SB.Network" units="milliseconds">
- <summary>
- The third and final stage check that mesures the time that Chrome took to
- get a response from the Google SafeBrowsing servers for a particular URL.
- </summary>
-</histogram>
-
-<histogram name="SB.NetworkCheck" units="milliseconds">
- <summary>
- The third and final stage check that mesures the time that Chrome took to
- get a response from the Google SafeBrowsing servers for a particular URL.
- This time includes the filter and database check time.
- </summary>
-</histogram>
-
-<histogram name="SB.PauseSafe" units="milliseconds">
- <summary>
- This measures the time that SafeBrowsing actually delayed the browsing
- experience. It records the difference between the time when Chrome would
- have started reading the response for a URL and when the SafeBrowsing system
- completed its check of that URL.
- </summary>
-</histogram>
-
-<histogram name="SB.Update">
- <summary>TBD.</summary>
-</histogram>
-
-<histogram name="SB2.AddPrefixes">
- <summary>
- The number of add prefixes stored in the database after the last update.
- </summary>
-</histogram>
-
-<histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
- <summary>
- Track failures when in processing the safe-browsing database bloom filter.
- </summary>
-</histogram>
-
-<histogram name="SB2.BloomFilterFalsePositives"
- enum="SB2BloomFilterFalsePositives">
- <obsolete>
- This became misleading around M-22 (September 2012), deleted in M-32
- (November 2013).
- </obsolete>
- <summary>
- All prefix misses (server returned no full hashes) and prefix misses due to
- false positives in the bloom filter.
- </summary>
-</histogram>
-
-<histogram name="SB2.BloomFilterLoad" units="ms">
- <summary>Time to load the BloomFilter file.</summary>
-</histogram>
-
-<histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
- <summary>
- The size of the browsing SafeBrowsing database file on disk in kilobytes,
- after an update has occurred.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildFilter" units="milliseconds">
- <summary>
- The time that it took to regenerate the filter after we have received all
- the update chunks.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildReadBytes" units="bytes">
- <obsolete>
- Deprecated because it was exceeding the range. Replaced by
- SB2.BuildReadKilobytes.
- </obsolete>
- <summary>
- The number of bytes read by the browser process during the bloom filter
- generation phase.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildReadKilobytes" units="KB">
- <summary>
- The number of kilobytes read by the browser process during the filter
- generation phase.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildReadOperations">
- <summary>
- The number of read operations issued by the browser process during the
- filter generation phase.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildWriteBytes" units="bytes">
- <obsolete>
- Deprecated because it was exceeding the range. Replaced by
- SB2.BuildWriteKilobytes.
- </obsolete>
- <summary>
- The number of bytes written by the browser process during the bloom filter
- generation phase.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildWriteKilobytes" units="KB">
- <summary>
- The number of kilobytes written by the browser process during the filter
- generation phase.
- </summary>
-</histogram>
-
-<histogram name="SB2.BuildWriteOperations">
- <summary>
- The number of write operations issued by the browser process during the
- filter generation phase.
- </summary>
-</histogram>
-
-<histogram name="SB2.ChunkInsert" units="milliseconds">
- <summary>
- The time that it takes to write one redirect URL (which can contain multiple
- chunks) to the database.
- </summary>
-</histogram>
-
-<histogram name="SB2.ChunkRequest" units="milliseconds">
- <summary>
- The network time between the request and response for a chunk.
- </summary>
-</histogram>
-
-<histogram name="SB2.ChunkSize" units="bytes">
- <summary>The size of one chunk URL.</summary>
-</histogram>
-
-<histogram name="SB2.DatabaseBytes" units="bytes">
- <obsolete>
- Deprecated because it was exceeding the range. Replaced by
- SB2.DatabaseKilobytes.
- </obsolete>
- <summary>The size of the SafeBrowsing database file on disk.</summary>
-</histogram>
-
-<histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
- <summary>Track failures when updating the safe-browsing database.</summary>
-</histogram>
-
-<histogram name="SB2.DatabaseKilobytes" units="KB">
- <obsolete>
- Replaced by SB2.BrowseDatabaseKilobytes.
- </obsolete>
- <summary>
- The size of the SafeBrowsing database file on disk in kilobytes.
- </summary>
-</histogram>
-
-<histogram name="SB2.DatabaseOpen" units="milliseconds">
- <summary>
- The time it takes to initialize the SafeBrowsing storage backend, in
- milliseconds.
- </summary>
-</histogram>
-
-<histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
- <summary>
- The size of the update file before merging with the database file, in
- kilobytes.
- </summary>
-</histogram>
-
-<histogram name="SB2.Delay" units="milliseconds">
- <summary>
- The time that SafeBrowsing actually delayed the browsing experience. It
- records the difference between the time when Chrome would have started
- reading the response for a URL and when the SafeBrowsing system completed
- its check of that URL.
- </summary>
-</histogram>
-
-<histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
- <summary>
- Records results of SafeBrowsing download check, including both url check and
- downloaded file hash check.
- </summary>
-</histogram>
-
-<histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
- <summary>
- The size of the downloads SafeBrowsing database file on disk in kilobytes,
- after an update has occurred.
- </summary>
-</histogram>
-
-<histogram name="SB2.DownloadDuration" units="milliseconds">
- <summary>The time it takes for a download to finish.</summary>
-</histogram>
-
-<histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
- <summary>
- The time it takes for SafeBrowsing to check hash of a download file.
- </summary>
-</histogram>
-
-<histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
- <summary>The time it takes for SafeBrowsing to check a download url.</summary>
-</histogram>
-
-<histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
- <obsolete>
- Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
- </obsolete>
- <summary>Records results of SafeBrowsing download url check.</summary>
-</histogram>
-
-<histogram name="SB2.FailedUpdate">
- <obsolete>
- Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
- </obsolete>
- <summary>
- The count of the number of times an update failed when being committed to
- the database.
- </summary>
-</histogram>
-
-<histogram name="SB2.FilterCheck" units="milliseconds">
- <summary>
- The time that it took to check a URL against our in-memory filter.
- </summary>
-</histogram>
-
-<histogram name="SB2.FilterKilobytes" units="KB">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>The size of the current bloom filter in kilobytes.</summary>
-</histogram>
-
-<histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
- <summary>Which filter file the database loaded from disk.</summary>
-</histogram>
-
-<histogram name="SB2.FilterMissing">
- <obsolete>
- Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
- </obsolete>
- <summary>
- The count of the number of times we attempted to load the bloom filter file
- but it was missing.
- </summary>
-</histogram>
-
-<histogram name="SB2.FilterReadFail">
- <obsolete>
- Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
- </obsolete>
- <summary>
- The count of the number of times we attempted to load the bloom filter file
- but failed while reading the file on disk.
- </summary>
-</histogram>
-
-<histogram name="SB2.FilterSize" units="bytes">
- <obsolete>
- Deprecated because it was exceeding the range. Replaced by
- SB2.FilterKilobytes.
- </obsolete>
- <summary>The size of the current bloom filter.</summary>
-</histogram>
-
-<histogram name="SB2.FilterWriteFail">
- <obsolete>
- Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
- </obsolete>
- <summary>
- The count of the number of times we attempted to save the bloom filter file
- but failed while writing the file to disk.
- </summary>
-</histogram>
-
-<histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
- <summary>
- Tracks events involved in upgrading safe-browsing data from SQLite format to
- new file format.
- </summary>
-</histogram>
-
-<histogram name="SB2.GetHash200">
- <obsolete>
- Deprecated in favor of SB2.GetHashResult STATUS_200.
- </obsolete>
- <summary>
- The number of GetHash requests that returned data (valid requests).
- </summary>
-</histogram>
-
-<histogram name="SB2.GetHash204">
- <obsolete>
- Deprecated in favor of SB2.GetHashResult STATUS_204.
- </obsolete>
- <summary>
- The number of GetHash requests that returned empty data (false positives).
- </summary>
-</histogram>
-
-<histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
- <summary>
- Track return status from GetHash requests to server (STATUS_200 and
- STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS). EMPTY
- means the response had no full hashes, and should contain all of the 204
- responses plus those 200 responses corrosponding to items deleted on the
- server but not yet deleted on the client. HIT means that one of the full
- hashes matched. MISS means that none of the hashes matched (there was a
- prefix collision).
- </summary>
-</histogram>
-
-<histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
- <summary>
- Track return status from GetHash requests to server (STATUS_200 and
- STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS). EMPTY
- means the response had no full hashes, and should contain all of the 204
- responses plus those 200 responses corrosponding to items deleted on the
- server but not yet deleted on the client. HIT means that one of the full
- hashes matched. MISS means that none of the hashes matched (there was a
- prefix collision).
- </summary>
-</histogram>
-
-<histogram name="SB2.GetHashServerMiss">
- <obsolete>
- Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
- SB2.BloomFilterFalsePositives. It is unclear if this histogram ever
- reported useful data.
- </obsolete>
- <summary>
- The number of GetHash requests returning full hashes that didn't match the
- URL that initiated the request.
- </summary>
-</histogram>
-
-<histogram name="SB2.HandleCorrupt">
- <obsolete>
- Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
- </obsolete>
- <summary>
- The count of the number of times a database was found corrupt and reset.
- </summary>
-</histogram>
-
-<histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
- <summary>
- Track number of times Safe Browsing interstitials have been shown, and how
- many times they have been clicked through or not.
- </summary>
-</histogram>
-
-<histogram name="SB2.InterstitialActionDetails"
- enum="SB2InterstitialActionDetails">
- <summary>
- Tracks the click-through rate for specific cases of the interstitial.
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user navigating away by for example, closing the tab, clicking the browser
- back button or typing another URL in the address bar.
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user clicking on diagnostic page link.
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
- units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user expanding the &quot;see more info&quot; section of the page. (Only
- applies to field trial version 2 of the interstitial.)
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user clicking on the learn more about malware link.
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user clicking on the privacy policy link.
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user clicking on the proceed link.
- </summary>
-</histogram>
-
-<histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing malware interstitial and the
- user clicking on the big green back button.
- </summary>
-</histogram>
-
-<histogram name="SB2.Network" units="milliseconds">
- <summary>
- The time that it took to receive a response from the Google SafeBrowsing
- servers for a GetHash request.
- </summary>
-</histogram>
-
-<histogram name="SB2.OldDatabaseKilobytes" units="KB">
- <summary>Size of v1 database deleted from client profile.</summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user navigating away by for example, closing the tab, clicking the browser
- back button or typing another URL in the address bar.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
- units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user expanding the &quot;see more info&quot; section of the page. (Only
- applies to field trial version 2 of the interstitial.)
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the learn more link.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the proceed link.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the report error link.
- </summary>
-</histogram>
-
-<histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
- <summary>
- The time between when we show the SafeBrowsing phishing interstitial and the
- user clicking on the big green back button.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
- <summary>
- The size of the PrefixSet storage in bits, divided by the number of prefixes
- represented. Should almost always be 16.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
- <obsolete>
- Deprecated 9/2012. No longer generated, BloomFilter being removed.
- </obsolete>
- <summary>
- Records how well the PrefixSet implementation matches the BloomFilter
- implementation.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetKilobytes" units="KB">
- <summary>The size of the PrefixSet file in kilobytes.</summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetLoad" units="ms">
- <summary>Time to load the PrefixSet file.</summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetRestoredExcess">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>
- For debugging PrefixSet. How many extra results GetPrefixes returns.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetRestoredShortfall">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>
- For debugging PrefixSet. How many fewer results GetPrefixes returns.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetUnsortedDelta">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>
- For debugging PrefixSet. How far unsorted deltas are from expected value.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetUnsortedDifference">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>
- For debugging PrefixSet. Distance of unsorted elements from expected
- location.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetUnsortedPercent">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>
- For debugging PrefixSet. How far into the results unsorted elements were
- found. Interesting values would be 0%, 50%, or 100%.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetUnsortedSize">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <summary>
- For debugging PrefixSet. Size of unsorted sets. To see if there is a
- problem with a particular size of dataset.
- </summary>
-</histogram>
-
-<histogram name="SB2.PrefixSetWrite" units="ms">
- <summary>Time to store the PrefixSet file.</summary>
-</histogram>
-
-<histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
- <summary>
- The size of the Side Effect Free Whitelist SaafeBrowsing database file on
- disk in kilobytes, after an update has occurred.
- </summary>
-</histogram>
-
-<histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
- <summary>
- The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
- after an udpate has occurred.
- </summary>
-</histogram>
-
-<histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
- <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
-</histogram>
-
-<histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
- <summary>
- Time to store the Side Effect Free Whitelist PrefixSet file.
- </summary>
-</histogram>
-
-<histogram name="SB2.SideEffectFreeWhitelistStatus"
- enum="SB2SideEffectFreeWhitelistStatus">
- <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
-</histogram>
-
-<histogram name="SB2.SubPrefixes">
- <summary>
- The number of sub prefixes stored in the database after the last update.
- </summary>
-</histogram>
-
-<histogram name="SB2.Update" units="milliseconds">
- <summary>
- The time from the receipt of the update request to the receipt of the final
- update chunk.
- </summary>
-</histogram>
-
-<histogram name="SB2.UpdateRequestSize" units="bytes">
- <summary>The payload size of update requests to the server.</summary>
-</histogram>
-
-<histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
- <summary>Result from trying to update the SafeBrowsing data.</summary>
-</histogram>
-
-<histogram name="SB2.UpdateSize" units="bytes">
- <summary>The size of all the chunk URLs in an update response.</summary>
-</histogram>
-
-<histogram name="SB2.UpdateUrls">
- <summary>The number of chunk URLs in an update response.</summary>
-</histogram>
-
-<histogram name="SBClientDownload.CheckDownloadStats"
- enum="SBClientDownloadCheckDownloadStats">
- <summary>
- Records a histogram of the reason why downloads are marked as being
- malicious or clean by the improved SafeBrowsing binary download protection.
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.DownloadExtensions"
- enum="SBClientDownloadExtensions">
- <summary>
- Records a histogram of how often users download a file with a file extension
- that is possibly dangerous (e.g., exe, class).
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
- <summary>
- Records the total time it takes for the SafeBrowsing download service to
- check whether the content of a download is malicious or not. This histogram
- only includes requests that are sent to the SafeBrowsing server.
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
- <summary>
- The net error code for all CheckClientDownloadRequest URLFetchers.
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
- <summary>
- The size of the upload data for CheckClientDownloadRequest URLFetchers.
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.DownloadRequestResponseCode">
- <summary>
- For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
- response code that was received.
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.SignedBinaryDownload"
- enum="SBClientDownloadIsSignedBinary">
- <summary>
- Records the number of signed vs. unsigned executables that are downloaded.
- </summary>
-</histogram>
-
-<histogram name="SBClientDownload.SignedOrWhitelistedDownload">
- <summary>
- Counter which is incremented whenever an executable is downloaded which is
- either signed or whose URL matches the download whitelist.
- </summary>
-</histogram>
-
-<histogram name="SBClientMalware.IPBlacklistRequestNetError"
- enum="NetErrorCodes">
- <summary>
- The net error code for all ClientMalwareRequest URLFetchers.
- </summary>
-</histogram>
-
-<histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
- <summary>
- The size of the upload data for ClientMalwareRequest URLFetchers.
- </summary>
-</histogram>
-
-<histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
- <summary>
- For ClientMalwareRequest URLFetchers with successful status, the HTTP
- response code that was received.
- </summary>
-</histogram>
-
-<histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
- <summary>
- Measures the success rate of sending malware reports. Sending a report can
- fail due to a client reaching the limit on the number of reports it can send
- per day or due to the report failing to be serialized.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.CancelClassificationReason"
- enum="SBClientPhishingCancelClassificationReason">
- <summary>
- The counts for various reasons why an in-progress phishing classification
- was canceled.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
- <summary>
- The number of times client-side phishing classifier expected to have no
- pending classifications running but that check failed.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.ClassificationStart">
- <summary>
- The number of pages that we could have possibly classified (essentially the
- number of top page navigations by users with SBClientPhishing enabled). The
- name is slightly misleading as it is recorded before
- &quot;Preclassification&quot; happens.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.ClientModelStatus"
- enum="SBClientPhishingClientModelStatus">
- <summary>
- The counts for various model status codes that we get after loading a new
- client-side phishing model.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
- <summary>
- The time that an individual chunk of DOM feature extraction work took.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
- <summary>
- The number of times that DOM feature extraction finished early because the
- active WebDocument's frame was removed during traversal.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.DOMFeatureIterations">
- <summary>
- The number of iterations that the DOM feature extractor took to finish.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
- <summary>
- The time that it took to resume DOM feature extraction for the phishing
- classifier. Longer times may indicate that the page DOM changed between
- chunks of work and the extractor had to re-traverse up to the saved
- position.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.DOMFeatureTimeout">
- <summary>
- The number of phishing classifications that were aborted because DOM feature
- extraction took too long.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
- <summary>
- The time that the DOM feature extarctor took to finish, summed across all
- chunks of work.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
- <summary>Time spent generating the thumbnail.</summary>
-</histogram>
-
-<histogram name="SBClientPhishing.IllegalFeatureValue">
- <summary>
- The number of features which were omitted from phishing classification
- because they were added with an illegal value. This would indicate a bug.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.InitPrivateNetworksFailed">
- <summary>
- The number of times that the phishing detection service could not be
- initialized due to an error parsing the private IP networks. This would
- indicate a bug.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.InvalidWhitelistExpression">
- <obsolete>
- Deprecated 12/2011. Whitelist entries are no longer part of
- ClientPhishingResponse.
- </obsolete>
- <summary>
- The number of whitelist_expression entries in a ClientPhishingResponse that
- could not be canonicalized.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.PreClassificationCheckFail"
- enum="SBClientPhishingPreClassificationCheckFail">
- <summary>
- Records the number of phishing classifications that were skipped because a
- pre-classification check failed.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.ReportLimitSkipped">
- <summary>
- The number of phishing classifications that were previously cached as being
- phishing but that will get re-classified (to possibly fix false positives).
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.RequestNotSerialized">
- <summary>
- The number of phishing classifier pingbacks that were skipped because
- serializing the request protocol buffer to string failed.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.RequestSatisfiedFromCache">
- <summary>
- The number of times that a cached phishing classification result was used,
- rather than pinging the server.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.ScorerCreationStatus"
- enum="SBClientPhishingScorerCreationStatus">
- <summary>
- Records the status when we create a scorer object for the client-side
- phishing detection classifier.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.TermFeatureBreakIterError">
- <summary>
- The number of phishing classifications that were aborted because the term
- feature extractor failed to initialize an ICU break iterator.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
- <summary>
- The time that an individual chunk of term feature extraction work took.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.TermFeatureIterations">
- <summary>
- The number of iterations that the term feature extractor took to finish.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.TermFeatureTimeout">
- <summary>
- The number of phishing classification that were aborted because term feature
- extraction took too long.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
- <summary>
- The time that the term feature extarctor took to finish, summed across all
- chunks of work.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.TooManyFeatures">
- <summary>
- The number of times that the limit on the number of phishing classifier
- features for a page was reached. This may indicate a bug, or that
- kMaxFeatureSize is too small.
- </summary>
-</histogram>
-
-<histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
- <summary>
- The time taken to extract URL features for the phishing classifier.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
- <summary>
- Count of times download feedback has been started, broken down by danger
- type.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.ActiveFeedbacks">
- <summary>
- When a new download feedback request is added, records the number of
- download requests currently active and/or pending.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
- <summary>
- Count of times eligible download notifications are shown. Broken down by
- danger type.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
- <obsolete>
- Starting with M32, replaced by SBDownloadFeedback.Eligible.
- </obsolete>
- <summary>
- Count of times download feedback button has been shown, broken down by
- danger type.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
- <summary>
- Size of downloads that were of the correct danger type, regardless if they
- meet the max file size check or if they are actually uploaded or not.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
- <summary>
- Size of downloads that failed to be uploaded to the feedback service.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
- <summary>
- Size of downloads that were successfully uploaded to the feedback service.
- </summary>
-</histogram>
-
-<histogram name="SBDownloadFeedback.UploadResult"
- enum="SBDownloadFeedbackUploadResult">
- <summary>
- Final result of attempt to upload binary to download feedback service.
- </summary>
-</histogram>
-
-<histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
- <summary>
- The id of the default search engine that is loaded after Chrome startup. See
- src/chrome/browser/search_engines/prepopulate_engines.json for more info.
- </summary>
-</histogram>
-
-<histogram name="Search.DefaultSearchProviderType"
- enum="OmniboxSearchEngineType">
- <summary>
- The type of the default search engine that is loaded when a profile is
- opened or after a profile reset. Note that at least one profile is opened
- on startup.
- </summary>
-</histogram>
-
-<histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
- <obsolete>
- Deprecated in Chrome 30. Use Search.DefaultSearchProviderType instead.
- </obsolete>
- <summary>
- The id of the default search engine domain that is specified in user
- preferences when a profile is loaded.
- </summary>
-</histogram>
-
-<histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
- enum="Boolean">
- <summary>
- Whether or not the home page user preference is set to the default NTP value
- when a profile is loaded. This is only logged if the home button is shown.
- </summary>
-</histogram>
-
-<histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
- <obsolete>
- Deprecated in Chrome 30. Replaced by Settings.HomePageEngineType.
- </obsolete>
- <summary>
- The id of the home page domain that is specified in user preferences when a
- profile is loaded.
- </summary>
-</histogram>
-
-<histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
- <summary>
- Tries to pretend the home page URL is a search URL, and records the search
- engine type of that URL by comparing the TLD+1 of the home page URL with
- those of the different known search engines. Recorded when a profile is
- opened, if a home page URL has been set. Note that at least one profile is
- opened on startup.
- </summary>
-</histogram>
-
-<histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
- <obsolete>
- Deprecated 08/05/2013. Replaced by
- Settings.GivenShowHomeButton_HomePageIsNewTabPage.
- </obsolete>
- <summary>
- Whether or not the home page user preference is set to the default NTP value
- when a profile is loaded.
- </summary>
-</histogram>
-
-<histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
- <summary>
- The value of the home-page-is-new-tab-page pref when pulled down from sync
- to update an out-of-sync local pref store.
- </summary>
-</histogram>
-
-<histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
- <summary>
- The value of the home-page-is-new-tab-page pref when pushed up to sync from
- a change made locally.
- </summary>
-</histogram>
-
-<histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
- <summary>
- Tries to pretend pinned tab URLs are search URLs, and records the search
- engine types of those URLs by comparing the TLD+1s of the URLs with those of
- the different known search engines. Recorded when a profile is opened, if
- there are pinned tabs. Note that at least one profile is opened on startup.
- </summary>
-</histogram>
-
-<histogram name="Settings.PinnedTabs">
- <summary>The number of pinned tabs opened when a profile is loaded.</summary>
-</histogram>
-
-<histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
- <summary>
- Whether or not the home button is enabled in user preferences when a profile
- is loaded.
- </summary>
-</histogram>
-
-<histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
- <summary>
- The enabled state of the Home button pref when pulled down from sync to
- update an out-of-sync local pref store.
- </summary>
-</histogram>
-
-<histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
- <summary>
- The enabled state of the Home button pref when pushed up to sync from a
- change made locally.
- </summary>
-</histogram>
-
-<histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
- <obsolete>
- Deprecated in Chrome 30. Replaced by Settings.StartupPageEngineTypes.
- </obsolete>
- <summary>
- The ids of startup page domains that are specified in user preferences when
- a profile is loaded.
- </summary>
-</histogram>
-
-<histogram name="Settings.StartupPageEngineTypes"
- enum="OmniboxSearchEngineType">
- <summary>
- Tries to pretend the startup page URLs are search URLs, and records the
- search engine types of those URLs by comparing the TLD+1s of the URLs with
- those of the different known search engines. Recorded when a profile is
- opened, if startup page URLs have been set. Note that at least one profile
- is opened on startup.
- </summary>
-</histogram>
-
-<histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
- <summary>The startup page settings when a profile is loaded.</summary>
-</histogram>
-
-<histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
- enum="SessionStartupPref">
- <summary>
- The startup page setting when pulled down from sync to update an out-of-sync
- local pref store.
- </summary>
-</histogram>
-
-<histogram name="Settings.StartupPageLoadSettings.PushedToSync"
- enum="SessionStartupPref">
- <summary>
- The startup page setting when pushed up to sync from a change made locally.
- </summary>
-</histogram>
-
-<histogram name="Settings.StartupPageLoadURLs">
- <summary>
- The number of URLs to be loaded on startup when a profile is loaded, if the
- startup page setting is set to load URLs.
- </summary>
-</histogram>
-
-<histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
- <summary>The startup URLs pref migration steps.</summary>
-</histogram>
-
-<histogram name="Settings.StartupURLsResetTime" units="milliseconds">
- <summary>
- The time elapsed in milliseconds in between startup URLs pref migration. A
- value of 0 indicates that the last migration time was in the future due to
- e.g. an incorrect system time.
- </summary>
-</histogram>
-
-<histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
- <summary>
- The id of a tracked preference whose value has been changed since the last
- time Chrome set it.
- </summary>
-</histogram>
-
-<histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
- <summary>
- The id of a tracked preference whose value has been cleared since the last
- time Chrome set it.
- </summary>
-</histogram>
-
-<histogram name="Settings.TrackedPreferenceInitialized"
- enum="TrackedPreference">
- <summary>
- The id of a tracked preference whose last value isn't known. We may be just
- starting to track the preference, or local state may have been changed
- outside of Chrome. This should only happen once per pref per profile.
- </summary>
-</histogram>
-
-<histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
- <summary>
- Logs the tracked preference id when it is migrated to the new MAC algorithm.
- This should only happen once per pref per profile.
- </summary>
-</histogram>
-
-<histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
- <summary>
- The id of a tracked preference whose value has not changed since the last
- time Chrome set it.
- </summary>
-</histogram>
-
-<histogram name="SettingsResetBubble.NumNoThanksPerReset">
- <summary>
- Counts the number of times the user clicked on the No Thanks button of the
- settings reset bubble before clicking on the Reset button in the same Chrome
- session.
- </summary>
-</histogram>
-
-<histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
- <summary>
- Count of the ways users interact with the confirmation dialogs of the new
- web based sign in to Chrome flow (accessed via the one click signin).
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
- <summary>
- Whether or not the CRC was checked at the moment when the last reference to
- a read-only entry stream is closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
- <summary>
- The time from the creation of the simple cache backend until the index has
- been loaded from disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
- <summary>
- The time from the creation of the simple cache backend until the index fails
- to load.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
- enum="SimpleCache.EntryCreatedAndStream2Omitted">
- <summary>
- Whether, upon creation of a new cache entry, the file for stream 2 was
- omitted since that stream was empty.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
- <summary>
- For entry creation operations that were sent to the disk, the result of
- creation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
- <summary>The time, in ms, spent creating a new entry on disk.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
- enum="SimpleCache.EntryOpenedAndStream2Removed">
- <summary>
- Whether, upon opening of an existing cache entry, stream 2 was empty and the
- file for that stream was therefore removed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.EntryOperationsPending">
- <summary>
- At the time that operations are run, the number of pending operations on a
- particular entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.EntryCount">
- <summary>The number of entries to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
- <summary>The result of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
- <summary>The number of bytes to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
- <summary>The amount of memory freed in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
- <summary>Time spent completing an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
- units="milliseconds">
- <summary>Time spent selecting entries for eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.FileDescriptorLimitHard">
- <summary>
- The maximum limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (This
- is the highest value we could raise the current limit to if we liked.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.FileDescriptorLimitSoft">
- <summary>
- The current limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (We can
- raise this to the maximum limit if we like, without root access.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.FileDescriptorLimitStatus"
- enum="SimpleCache.FileDescriptorLimitStatus">
- <summary>
- The result of trying to get the file descriptor limit. Emitted each time
- the browser is launched.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.GlobalOpenEntryCount">
- <summary>
- The number of open entries across all caches backed by the Simple Cache. An
- entry is opened whenever a caller asks to open it to read or write cache
- data, and remains open until the last caller asks to close it. Logged
- whenever an entry is opened or closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.HeaderSize" units="bytes">
- <summary>
- The size of the header stream of a Simple Cache entry, emitted every time
- the headers are written or rewritten.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.HeaderSizeChange"
- enum="SimpleCacheHeaderSizeChange">
- <summary>
- How the header size has changed in a Simple Cache entry, emitted every time
- a write operation occurs on the header stream. (This includes the initial
- write, rewrites, and other writes that we couldn't classify.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
- <summary>
- The absolute size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
- <summary>
- The relative size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
- <summary>
- The absolute size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
- <summary>
- The relative size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
- <summary>For each index load, whether the index file was corrupt.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexCreatedEntryCount">
- <summary>The number of entries in a newly created index file.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexEntriesLoaded">
- <summary>Number of entries loaded from the index file on start.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexEntriesRestored">
- <summary>
- Number of entries restored from disk when there was no index or the index
- was corrupted.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
- <summary>
- The state the index file is at when an attempt is made to load from it.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexInitializationWaiters">
- <summary>
- At the time of index initialization, the number of enqueued jobs awaiting
- index initialization.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexInitializeMethod"
- enum="SimpleCacheIndexInitializeMethod">
- <summary>The method used to initialize the simple cache index.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
- <summary>
- Time (as measured on the worker pool) spent loading the index file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
- <summary>The number of entries written to the index on a flush.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
- <summary>
- Time (as measured on the worker pool) spent restoring the index file by
- iterating directory entries.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexWriteInterval.Background"
- units="milliseconds">
- <summary>
- The interval between index saves, for apps in the background.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
- units="milliseconds">
- <summary>
- The interval between index saves, for apps in the foreground.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
- units="milliseconds">
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- background, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
- units="milliseconds">
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- foreground, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
- <summary>
- For each call to OpenEntry, whether the key on disk matched the request key.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
- <summary>
- For each file in the Simple Cache, the percentage of disk space used by the
- cluster loss, the unused disk space in the last 4096 byte cluster of the
- file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.LastClusterSize" units="bytes">
- <summary>
- For each file in the Simple Cache, the number of bytes in the last 4096 byte
- cluster when the entry is saved to disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.OpenEntryIndexState"
- enum="SimpleCacheOpenEntryIndexState">
- <summary>
- At the time that an entry is opened, the state of that entry in the index.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.ReadIsParallelizable"
- enum="SimpleCacheReadParallelizable">
- <summary>
- For each Read operation, whether it could have been issued in parallel of a
- previous Read operation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
- <summary>The outcome of Entry::ReadData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
- <summary>
- For each EOFRecord found with a valid magic number, indicates if the record
- also contains a CRC.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCheckEOFResult"
- enum="SimpleCacheSyncCheckEOFResult">
- <summary>
- The result, at the synchronous layer, of checking the EOF record of a cache
- entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCloseResult"
- enum="SimpleCacheSyncCloseResult">
- <summary>
- The result, at the synchronous layer, of closing a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCreatePlatformFileError"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCreateResult"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
- <summary>
- The age of the entry (time since last modified), when opened at the
- synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenPlatformFileError"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenResult"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.SyncWriteResult"
- enum="SimpleCacheSyncWriteResult">
- <summary>
- The result, at the synchronous layer, of writing to a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.WriteDependencyType"
- enum="SimpleCacheWriteDependencyType">
- <summary>
- Shows whether a write operation depends on the previous operation in queue
- particularly in the aspect of its possibility to run in parallel.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
- <obsolete>
- Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
- return&quot;, which previously showed up as &quot;success&quot;.
- </obsolete>
- <summary>The outcome of Entry::WriteData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
- <summary>The outcome of Entry::WriteData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- Whether or not the CRC was checked at the moment when the last reference to
- a read-only entry stream is closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.CreationToIndex" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The time from the creation of the simple cache backend until the index has
- been loaded from disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The time from the creation of the simple cache backend until the index fails
- to load.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- For entry creation operations that were sent to the disk, the result of
- creation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The time, in ms, spent creating a new entry on disk.</summary>
-</histogram>
-
-<histogram name="SimpleCache.EntryOperationsPending">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- At the time that operations are run, the number of pending operations on a
- particular entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.EntryCount">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The number of entries to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The result of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The number of bytes to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The amount of memory freed in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>Time spent completing an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>Time spent selecting entries for eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.FileDescriptorLimitHard">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The maximum limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (This
- is the highest value we could raise the current limit to if we liked.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.FileDescriptorLimitSoft">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The current limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (We can
- raise this to the maximum limit if we like, without root access.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.FileDescriptorLimitStatus"
- enum="SimpleCache.FileDescriptorLimitStatus">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result of trying to get the file descriptor limit. Emitted each time
- the browser is launched.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.GlobalOpenEntryCount">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The number of open entries across all caches backed by the Simple Cache. An
- entry is opened whenever a caller asks to open it to read or write cache
- data, and remains open until the last caller asks to close it. Logged
- whenever an entry is opened or closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.HeaderSize" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The size of the header stream of a Simple Cache entry, emitted every time
- the headers are written or rewritten.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.HeaderSizeChange"
- enum="SimpleCacheHeaderSizeChange">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- How the header size has changed in a Simple Cache entry, emitted every time
- a write operation occurs on the header stream. (This includes the initial
- write, rewrites, and other writes that we couldn't classify.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The absolute size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The relative size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The absolute size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The relative size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
- <summary>
- Whether or not the CRC was checked at the moment when the last reference to
- a read-only entry stream is closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
- <summary>
- The time from the creation of the simple cache backend until the index has
- been loaded from disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
- <summary>
- The time from the creation of the simple cache backend until the index fails
- to load.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
- enum="SimpleCache.EntryCreatedAndStream2Omitted">
- <summary>
- Whether, upon creation of a new cache entry, the file for stream 2 was
- omitted since that stream was empty.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
- <summary>
- For entry creation operations that were sent to the disk, the result of
- creation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
- <summary>The time, in ms, spent creating a new entry on disk.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
- enum="SimpleCache.EntryOpenedAndStream2Removed">
- <summary>
- Whether, upon opening of an existing cache entry, stream 2 was empty and the
- file for that stream was therefore removed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.EntryOperationsPending">
- <summary>
- At the time that operations are run, the number of pending operations on a
- particular entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.EntryCount">
- <summary>The number of entries to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
- <summary>The result of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
- <summary>The number of bytes to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
- <summary>The amount of memory freed in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
- <summary>Time spent completing an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
- units="milliseconds">
- <summary>Time spent selecting entries for eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.FileDescriptorLimitHard">
- <summary>
- The maximum limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (This
- is the highest value we could raise the current limit to if we liked.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
- <summary>
- The current limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (We can
- raise this to the maximum limit if we like, without root access.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
- enum="SimpleCache.FileDescriptorLimitStatus">
- <summary>
- The result of trying to get the file descriptor limit. Emitted each time
- the browser is launched.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.GlobalOpenEntryCount">
- <summary>
- The number of open entries across all caches backed by the Simple Cache. An
- entry is opened whenever a caller asks to open it to read or write cache
- data, and remains open until the last caller asks to close it. Logged
- whenever an entry is opened or closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.HeaderSize" units="bytes">
- <summary>
- The size of the header stream of a Simple Cache entry, emitted every time
- the headers are written or rewritten.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.HeaderSizeChange"
- enum="SimpleCacheHeaderSizeChange">
- <summary>
- How the header size has changed in a Simple Cache entry, emitted every time
- a write operation occurs on the header stream. (This includes the initial
- write, rewrites, and other writes that we couldn't classify.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
- <summary>
- The absolute size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
- <summary>
- The relative size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
- <summary>
- The absolute size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
- <summary>
- The relative size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
- <summary>For each index load, whether the index file was corrupt.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexCreatedEntryCount">
- <summary>The number of entries in a newly created index file.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexEntriesLoaded">
- <summary>Number of entries loaded from the index file on start.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexEntriesRestored">
- <summary>
- Number of entries restored from disk when there was no index or the index
- was corrupted.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
- <summary>
- The state the index file is at when an attempt is made to load from it.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexInitializationWaiters">
- <summary>
- At the time of index initialization, the number of enqueued jobs awaiting
- index initialization.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexInitializeMethod"
- enum="SimpleCacheIndexInitializeMethod">
- <summary>The method used to initialize the simple cache index.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
- <summary>
- Time (as measured on the worker pool) spent loading the index file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
- <summary>The number of entries written to the index on a flush.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
- <summary>
- Time (as measured on the worker pool) spent restoring the index file by
- iterating directory entries.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexWriteInterval.Background"
- units="milliseconds">
- <summary>
- The interval between index saves, for apps in the background.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
- units="milliseconds">
- <summary>
- The interval between index saves, for apps in the foreground.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
- units="milliseconds">
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- background, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
- units="milliseconds">
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- foreground, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
- <summary>
- For each call to OpenEntry, whether the key on disk matched the request key.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
- <summary>
- For each file in the Simple Cache, the percentage of disk space used by the
- cluster loss, the unused disk space in the last 4096 byte cluster of the
- file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
- <summary>
- For each file in the Simple Cache, the number of bytes in the last 4096 byte
- cluster when the entry is saved to disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.OpenEntryIndexState"
- enum="SimpleCacheOpenEntryIndexState">
- <summary>
- At the time that an entry is opened, the state of that entry in the index.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.ReadIsParallelizable"
- enum="SimpleCacheReadParallelizable">
- <summary>
- For each Read operation, whether it could have been issued in parallel of a
- previous Read operation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
- <summary>The outcome of Entry::ReadData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
- <summary>
- For each EOFRecord found with a valid magic number, indicates if the record
- also contains a CRC.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCheckEOFResult"
- enum="SimpleCacheSyncCheckEOFResult">
- <summary>
- The result, at the synchronous layer, of checking the EOF record of a cache
- entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCloseResult"
- enum="SimpleCacheSyncCloseResult">
- <summary>
- The result, at the synchronous layer, of closing a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCreateResult"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
- <summary>
- The age of the entry (time since last modified), when opened at the
- synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenResult"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.SyncWriteResult"
- enum="SimpleCacheSyncWriteResult">
- <summary>
- The result, at the synchronous layer, of writing to a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.WriteDependencyType"
- enum="SimpleCacheWriteDependencyType">
- <summary>
- Shows whether a write operation depends on the previous operation in queue
- particularly in the aspect of its possibility to run in parallel.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
- <obsolete>
- Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
- return&quot;, which previously showed up as &quot;success&quot;.
- </obsolete>
- <summary>The outcome of Entry::WriteData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
- <summary>The outcome of Entry::WriteData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>For each index load, whether the index file was corrupt.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexCreatedEntryCount">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The number of entries in a newly created index file.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexEntriesLoaded">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>Number of entries loaded from the index file on start.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexEntriesRestored">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- Number of entries restored from disk when there was no index or the index
- was corrupted.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The state the index file is at when an attempt is made to load from it.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexInitializationWaiters">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- At the time of index initialization, the number of enqueued jobs awaiting
- index initialization.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexInitializeMethod"
- enum="SimpleCacheIndexInitializeMethod">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The method used to initialize the simple cache index.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- Time (as measured on the worker pool) spent loading the index file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexNumEntriesOnWrite">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The number of entries written to the index on a flush.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- Time (as measured on the worker pool) spent restoring the index file by
- iterating directory entries.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexStale" enum="BooleanStale">
- <obsolete>
- Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
- </obsolete>
- <summary>For each index load, whether the index file was stale.</summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexWriteInterval.Background"
- units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The interval between index saves, for apps in the background.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexWriteInterval.Foreground"
- units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The interval between index saves, for apps in the foreground.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
- <obsolete>
- Deprecated 2013-05 in favour of
- SimpleCache.SimpleIndexWriteToDiskTime.Background and
- SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
- </obsolete>
- <summary>
- The amount of time spend writing the index file to disk, measured starting
- at the beginning of the write on the callback thread, and calculated using
- the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexWriteToDiskTime.Background"
- units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- background, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
- units="milliseconds">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- foreground, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- For each call to OpenEntry, whether the key on disk matched the request key.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.LastClusterLossPercent" units="percent">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- For each file in the Simple Cache, the percentage of disk space used by the
- cluster loss, the unused disk space in the last 4096 byte cluster of the
- file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.LastClusterSize" units="bytes">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- For each file in the Simple Cache, the number of bytes in the last 4096 byte
- cluster when the entry is saved to disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
- <summary>
- Whether or not the CRC was checked at the moment when the last reference to
- a read-only entry stream is closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
- <summary>
- The time from the creation of the simple cache backend until the index has
- been loaded from disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
- <summary>
- The time from the creation of the simple cache backend until the index fails
- to load.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
- enum="SimpleCache.EntryCreatedAndStream2Omitted">
- <summary>
- Whether, upon creation of a new cache entry, the file for stream 2 was
- omitted since that stream was empty.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
- <summary>
- For entry creation operations that were sent to the disk, the result of
- creation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
- <summary>The time, in ms, spent creating a new entry on disk.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
- enum="SimpleCache.EntryOpenedAndStream2Removed">
- <summary>
- Whether, upon opening of an existing cache entry, stream 2 was empty and the
- file for that stream was therefore removed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.EntryOperationsPending">
- <summary>
- At the time that operations are run, the number of pending operations on a
- particular entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
- <summary>The size of the cache at the beginning of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.EntryCount">
- <summary>The number of entries to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
- <summary>
- The maximum allowed size of the cache at the beginning of an eviction.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
- <summary>The result of an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
- <summary>The number of bytes to be erased in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
- <summary>The amount of memory freed in an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
- <summary>The size of the cache after running an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
- <summary>Time spent completing an eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
- units="milliseconds">
- <summary>Time spent selecting entries for eviction.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.FileDescriptorLimitHard">
- <summary>
- The maximum limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (This
- is the highest value we could raise the current limit to if we liked.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
- <summary>
- The current limit of how many file descriptors a process can open. Emitted
- each time the browser is launched, if the limit could be retrieved. (We can
- raise this to the maximum limit if we like, without root access.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
- enum="SimpleCache.FileDescriptorLimitStatus">
- <summary>
- The result of trying to get the file descriptor limit. Emitted each time
- the browser is launched.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.GlobalOpenEntryCount">
- <summary>
- The number of open entries across all caches backed by the Simple Cache. An
- entry is opened whenever a caller asks to open it to read or write cache
- data, and remains open until the last caller asks to close it. Logged
- whenever an entry is opened or closed.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.HeaderSize" units="bytes">
- <summary>
- The size of the header stream of a Simple Cache entry, emitted every time
- the headers are written or rewritten.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.HeaderSizeChange"
- enum="SimpleCacheHeaderSizeChange">
- <summary>
- How the header size has changed in a Simple Cache entry, emitted every time
- a write operation occurs on the header stream. (This includes the initial
- write, rewrites, and other writes that we couldn't classify.)
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
- <summary>
- The absolute size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
- units="percent">
- <summary>
- The relative size decrease of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a smaller size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
- <summary>
- The absolute size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
- units="percent">
- <summary>
- The relative size increase of the header stream of a Simple Cache entry,
- emitted every time the headers are rewritten with a larger size.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
- <summary>For each index load, whether the index file was corrupt.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexCreatedEntryCount">
- <summary>The number of entries in a newly created index file.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexEntriesLoaded">
- <summary>Number of entries loaded from the index file on start.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexEntriesRestored">
- <summary>
- Number of entries restored from disk when there was no index or the index
- was corrupted.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexFileStateOnLoad"
- enum="SimpleIndexState">
- <summary>
- The state the index file is at when an attempt is made to load from it.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexInitializationWaiters">
- <summary>
- At the time of index initialization, the number of enqueued jobs awaiting
- index initialization.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexInitializeMethod"
- enum="SimpleCacheIndexInitializeMethod">
- <summary>The method used to initialize the simple cache index.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
- <summary>
- Time (as measured on the worker pool) spent loading the index file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
- <summary>The number of entries written to the index on a flush.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
- <summary>
- Time (as measured on the worker pool) spent restoring the index file by
- iterating directory entries.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexWriteInterval.Background"
- units="milliseconds">
- <summary>
- The interval between index saves, for apps in the background.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
- units="milliseconds">
- <summary>
- The interval between index saves, for apps in the foreground.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
- units="milliseconds">
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- background, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
- units="milliseconds">
- <summary>
- The amount of time spend writing the index file to disk, for apps in the
- foreground, measured starting at the beginning of the write on the callback
- thread, and calculated using the completion time on the worker pool.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
- <summary>
- For each call to OpenEntry, whether the key on disk matched the request key.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
- <summary>
- For each file in the Simple Cache, the percentage of disk space used by the
- cluster loss, the unused disk space in the last 4096 byte cluster of the
- file.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
- <summary>
- For each file in the Simple Cache, the number of bytes in the last 4096 byte
- cluster when the entry is saved to disk.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.OpenEntryIndexState"
- enum="SimpleCacheOpenEntryIndexState">
- <summary>
- At the time that an entry is opened, the state of that entry in the index.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.ReadIsParallelizable"
- enum="SimpleCacheReadParallelizable">
- <summary>
- For each Read operation, whether it could have been issued in parallel of a
- previous Read operation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
- <summary>The outcome of Entry::ReadData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
- <summary>
- For each EOFRecord found with a valid magic number, indicates if the record
- also contains a CRC.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCheckEOFResult"
- enum="SimpleCacheSyncCheckEOFResult">
- <summary>
- The result, at the synchronous layer, of checking the EOF record of a cache
- entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCloseResult"
- enum="SimpleCacheSyncCloseResult">
- <summary>
- The result, at the synchronous layer, of closing a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCreateResult"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
- enum="SimpleCacheSyncCreateResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
- <summary>
- The age of the entry (time since last modified), when opened at the
- synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenResult"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
- enum="SimpleCacheSyncOpenResult">
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.SyncWriteResult"
- enum="SimpleCacheSyncWriteResult">
- <summary>
- The result, at the synchronous layer, of writing to a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.WriteDependencyType"
- enum="SimpleCacheWriteDependencyType">
- <summary>
- Shows whether a write operation depends on the previous operation in queue
- particularly in the aspect of its possibility to run in parallel.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
- <summary>The outcome of Entry::WriteData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.OpenEntryIndexState"
- enum="SimpleCacheOpenEntryIndexState">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- At the time that an entry is opened, the state of that entry in the index.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.ReadIsParallelizable"
- enum="SimpleCacheReadParallelizable">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- For each Read operation, whether it could have been issued in parallel of a
- previous Read operation.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The outcome of Entry::ReadData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- For each EOFRecord found with a valid magic number, indicates if the record
- also contains a CRC.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCheckEOFResult"
- enum="SimpleCacheSyncCheckEOFResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, of checking the EOF record of a cache
- entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, of closing a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCreatePlatformFileError"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCreateResult"
- enum="SimpleCacheSyncCreateResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCreateResult_WithIndex"
- enum="SimpleCacheSyncCreateResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
- enum="SimpleCacheSyncCreateResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, reported when attempting to create a
- new cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The age of the entry (time since last modified), when opened at the
- synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenPlatformFileError"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
- enum="PlatformFileError">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The platform error reported when attempting to create a new cache entry at
- the synchronous layer when the index has not initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenResult_WithIndex"
- enum="SimpleCacheSyncOpenResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has already initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
- enum="SimpleCacheSyncOpenResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, reported when attempting to open a new
- cache entry when the index has not yet initialized.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- The result, at the synchronous layer, of writing to a cache entry.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.WriteDependencyType"
- enum="SimpleCacheWriteDependencyType">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>
- Shows whether a write operation depends on the previous operation in queue
- particularly in the aspect of its possibility to run in parallel.
- </summary>
-</histogram>
-
-<histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
- <obsolete>
- Deprecated 2013-08 in favor of cache type specific version (App or Http).
- </obsolete>
- <summary>The outcome of Entry::WriteData in the simple cache.</summary>
-</histogram>
-
-<histogram name="SiteIsolation.AllResponses">
- <summary>
- The count of all network responses received by a renderer. Each response is
- corresponding to one URL requested by a renderer. Incremented when the first
- network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.BrowsingInstanceCount">
- <summary>
- The count of all current BrowsingInstances. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.CurrentRendererProcessCount">
- <summary>
- The count of all renderer processes, including WebUI and extensions.
- Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
- <summary>
- The upper bound of the predicted renderer process count if we isolated all
- sites, subject to the process limit. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
- <summary>
- The lower bound of the predicted renderer process count if we isolated all
- sites, subject to the process limit. Happens to be the number of unique
- sites. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
- <summary>
- The predicted renderer process count if we isolated all sites and if there
- were no process limit. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
- <summary>
- The predicted total process count if we isolated all sites, subject to the
- process limit. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
- <summary>
- The upper bound of the predicted renderer process count if we isolated only
- HTTPS (not HTTP) sites, subject to the process limit. Recorded once per UMA
- ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
- <summary>
- The lower bound of the predicted renderer process count if we isolated only
- HTTPS (not HTTP) sites, subject to the process limit. Happens to be the
- number of isolated sites. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
- <summary>
- The predicted renderer process count if we isolated only HTTPS (not HTTP)
- sites and if there were no process limit. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
- <summary>
- The predicted total process count if we isolated only HTTPS (not HTTP)
- sites, subject to the process limit. Recorded once per UMA ping.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.DataLength" units="byte">
- <summary>
- The number of bytes in the first network packet for a response with headers
- that imply potential illegal cross-site access. Recorded when the first
- network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.Blocked">
- <summary>
- The count of blocked cross-site document responses due to having HTML
- content type header and contents sniffed as HTML. Sampled with value of 1
- when the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to their HTML contents. Sampled with value
- 1 when the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.) among blocked
- cross-site document responses due to their HTML contents. Sampled with a
- resource type (0-14) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to having HTML content type and nosniff
- headers. Sampled with value 1 when the first network packet of a response of
- this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to having HTML content type and nosniff
- headers. Sampled with a resource type (0-14) when the first network packet
- of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.NotBlocked">
- <summary>
- The count of not blocked responses despite having an HTML content type
- header due to the failure of content sniffing. Sampled with value 1 when the
- first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
- <summary>
- The count of responses that may be parsed as JavaScript among not blocked
- responses. Sampled with value 1 when the first network packet of a response
- of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.Blocked">
- <summary>
- The count of blocked cross-site document responses due to having JSON
- content type header and contents sniffed as JSON. Sampled with value 1 when
- the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to their JSON contents. Sampled with value
- 1 when the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to their JSON contents. Sampled with a
- resource type (0-14) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to having JSON content type and nosniff
- headers. Sampled with value 1 when the first network packet of a response of
- this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to having JSON content type and nosniff
- headers. Sampled with a resource type (0-14) when the first network packet
- of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.NotBlocked">
- <summary>
- The count of not blocked responses despite having an JSON content type
- header due to the failure of content sniffing. Sampled with value 1 when the
- first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
- <summary>
- The count of responses that may be parsed as JavaScript among not blocked
- responses with a JSON content type header. Sampled with value 1 when the
- first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
- <summary>
- MIME type codes for content type header values of potentially cross-site
- document responses, excluding same-site or not http(s) urls. Sampled with a
- MIME type code (0-4) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
- <summary>
- The count of blocked cross-site document responses due to having Plain
- content type header and contents sniffed as HTML. Sampled with value 1 when
- the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- responses due to their Plain.HTML contents. Sampled with value 1 when the
- first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to their Plain.HTML contents. Sampled with
- a resource type (0-14) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
- <summary>
- The count of blocked cross-site document responses due to having Plain
- content type header and contents sniffed as JSON. Sampled with value 1 when
- the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to their Plain.JSON contents. Sampled with
- value 1 when the first network packet of a response of this type is
- received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to their Plain.JSON contents. Sampled with
- a resource type (0-14) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram
- name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to having Plain content type and nosniff
- headers. Sampled with value 1 when the first network packet of a response of
- this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to having Plain content type and nosniff
- header. Sampled with a resource type (0-14) when the first network packet of
- a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.NotBlocked">
- <summary>
- The count of not blocked responses despite having an Plain content type
- header due to the failure of content sniffing. Sampled with value 1 when the
- first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
- <summary>
- The count of responses that may be parsed as JavaScript among not blocked
- responses with a Plain content type header. Sampled with value 1 when the
- first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
- <summary>
- The count of blocked cross-site document responses due to having Plain
- content type header and contents sniffed as XML. Sampled with value 1 when
- the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to their Plain.XML contents. Sampled with
- value 1 when the first network packet of a response of this type is
- received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with renderable HTTP status codes sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to their Plain.XML contents. Sampled with
- a resource type (0-14) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.Blocked">
- <summary>
- The count of blocked cross-site document responses due to having XML content
- type header and contents sniffed as XML. Sampled with value 1 when the first
- network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
- <summary>
- The count of responses with nonrenderable HTTP status codes among blocked
- cross-site document responses due to their XML contents. Sampled with value
- 1 when the first network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with renderable HTTP status codes sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to their XML contents. Sampled with a
- resource type (0-14) when the first network packet of a response of this
- type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
- <summary>
- The count of responses with a nonrenderable HTTP status code among blocked
- cross-site document responses due to having XML content type and nosniff
- headers. Sampled with value 1 when the first network packet of a response of
- this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
- enum="SiteIsolationResourceType">
- <summary>
- The count of responses with a renderable HTTP status code sub-categorized by
- their requesting context type (e.g., image, script, etc.), among blocked
- cross-site document responses due to having XML content type and nosniff
- headers. Sampled with a resource type (0-14) when the first network packet
- of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.NotBlocked">
- <summary>
- The count of not blocked responses despite having an XML content type header
- due to the failure of content sniffing. Sampled with value 1 when the first
- network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
- <summary>
- The count of responses that may be parsed as JavaScript among not blocked
- responses with an XML content type. Sampled with value 1 when the first
- network packet of a response of this type is received.
- </summary>
-</histogram>
-
-<histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
- <summary>
- Whether the user has opted in to asking Google for spelling suggestions.
- Recorded both when spelling is initialized and when the preference is
- changed.
- </summary>
-</histogram>
-
-<histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.AppCache in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite for the appcache db.</summary>
-</histogram>
-
-<histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
- <summary>Error which prevented database close.</summary>
-</histogram>
-
-<histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.Cookie in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite the cookie db.</summary>
-</histogram>
-
-<histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.DatabaseTracker in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
-</histogram>
-
-<histogram name="Sqlite.DeprecationVersionResult"
- enum="SqliteVersionDeprecation">
- <summary>
- Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
- </summary>
-</histogram>
-
-<histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.DomainBoundCerts in M-27.
- </obsolete>
- <summary>
- Error codes returned by sqlite for the domain-bound certs db.
- </summary>
-</histogram>
-
-<histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.DomStorageDatabase in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite for the domstorage db.</summary>
-</histogram>
-
-<histogram name="Sqlite.Error" enum="SqliteErrorCode">
- <summary>SQLite extended error codes.</summary>
-</histogram>
-
-<histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
- <obsolete>
- Replaced 5/14/2013 by expanded Sqlite.Error histogram.
- </obsolete>
- <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
-</histogram>
-
-<histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.History in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite for the history db.</summary>
-</histogram>
-
-<histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
- <summary>Error which prevented database open.</summary>
-</histogram>
-
-<histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
- <summary>Error from first read of the database.</summary>
-</histogram>
-
-<histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.Quota in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite for the quota db.</summary>
-</histogram>
-
-<histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
- <summary>Errors attempting to Raze() database.</summary>
-</histogram>
-
-<histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
- <summary>Errors on second attempt to Raze() database.</summary>
-</histogram>
-
-<histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
- <summary>Errors truncating database for Raze().</summary>
-</histogram>
-
-<histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
- <summary>
- Records specific failure and success cases in sql::Recovery implementation,
- to determine which cases (if any) might be worth writing additional
- automated recovery code for, versus which should lead to clearing databases.
- </summary>
-</histogram>
-
-<histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
- <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
-</histogram>
-
-<histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
- <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
-</histogram>
-
-<histogram name="Sqlite.SizeKB" units="Kb">
- <summary>Size in kilobytes of pre-existing database at startup.</summary>
-</histogram>
-
-<histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.Text in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite the full text db.</summary>
-</histogram>
-
-<histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.Thumbnail in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite for the thumbnail db.</summary>
-</histogram>
-
-<histogram name="Sqlite.Version">
- <summary>Version of pre-existing database at startup.</summary>
-</histogram>
-
-<histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
- <obsolete>
- Moved to Sqlite.Error.Web in M-27.
- </obsolete>
- <summary>Error codes returned by sqlite the web db.</summary>
-</histogram>
-
-<histogram name="Startup.BrowserMessageLoopStartTime">
- <summary>
- Time from browser startup to the start of the main thread's message loop.
- </summary>
-</histogram>
-
-<histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
- units="milliseconds">
- <summary>
- Time from main entry to the start of the main thread's message loop. This
- stat is only recorded after 7 minutes of OS uptime to try to mitigate the
- variance resulting from Chrome being autostarted.
- </summary>
-</histogram>
-
-<histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
- units="milliseconds">
- <summary>
- Time from main entry to the start of the main thread's message loop on first
- run. This stat is only recorded after 7 minutes of OS uptime to try to
- mitigate the variance resulting from Chrome being autostarted.
- </summary>
-</histogram>
-
-<histogram name="Startup.BrowserOpenTabs">
- <summary>
- Time taken to open the initial tab or to restore tabs from previous session.
- </summary>
-</histogram>
-
-<histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
- <summary>
- Time from browser startup to the time the browser window initially becomes
- visible.
- </summary>
-</histogram>
-
-<histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
- <summary>
- The elapsed time from the ChromeCast application launch to the first video
- frame displayed.
- </summary>
-</histogram>
-
-<histogram name="Startup.CreateFirstProfile" units="milliseconds">
- <summary>
- How long it takes to load the original profile synchronously on the UI
- thread.
- </summary>
-</histogram>
-
-<histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
- <summary>
- The elapsed time from the Fling application launch to the first video frame
- displayed.
- </summary>
-</histogram>
-
-<histogram name="Startup.IsResume">
- <obsolete>
- Deprecated 12/2011. Merged into MobileSessionStartType.
- </obsolete>
- <summary>Whether a startup is a resume (vs a cold start).</summary>
-</histogram>
-
-<histogram name="Startup.LoadTime.ExeMainToDllMain">
- <summary>
- Time from the main() function in chrome.exe to chrome.dll's main().
- </summary>
-</histogram>
-
-<histogram name="Startup.LoadTime.ProcessCreateToDllMain">
- <summary>Time from the process creation to chrome.dll's main().</summary>
-</histogram>
-
-<histogram name="Startup.LoadTime.ProcessCreateToExeMain">
- <summary>
- Time from the process creation to executing the main() function in
- chrome.exe.
- </summary>
-</histogram>
-
-<histogram name="Startup.MobileSessionStartAction"
- enum="MobileSessionStartAction">
- <summary>
- The action requested on the application startup when called from another app
- or the OS.
- </summary>
-</histogram>
-
-<histogram name="Startup.MobileSessionStartFromApps"
- enum="MobileSessionCallerApp">
- <summary>The calling application (if any).</summary>
-</histogram>
-
-<histogram name="Startup.ShowAppListColdStart" units="milliseconds">
- <summary>
- Time for a newly created browser process to reach the code that starts
- showing the app launcher, when started with the --show-app-list flag and
- with no currently running Chrome processes.
- </summary>
-</histogram>
-
-<histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
- <summary>
- Time for a running browser process to reach the code that starts showing the
- app launcher. Measured from the time a second Chrome process started, which
- sent its --show-app-list command line argument to the already-running
- process and will soon exit.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
- <summary>
- Time it takes to load bookmarks from disk. This measurement is only sent for
- startups that take &gt;10 seconds after an uptime of 7 minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
- units="milliseconds">
- <summary>
- Time it takes to finish initialization of the extension service including
- loading built-in extensions. This measurement is only sent for startups that
- take &gt;10 seconds after an uptime of 7 minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
- <summary>
- Time the final stages of profile initialization taking including
- initialization of profile keyed services. This measurement is only sent for
- startups that take &gt;10 seconds after an uptime of 7 minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
- <summary>
- Time it takes to load the NSS libraries and initialize it. This measurement
- is only sent for startups that take &gt;10 seconds after an uptime of 7
- minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
- <summary>
- Time it takes to load preferences from disk. This measurement is only sent
- for startups that take &gt;10 seconds after an uptime of 7 minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
- <summary>
- Time it takes to initialize the ProfileIOData object - this includes
- initialization of the cookie store. This measurement is only sent for
- startups that take &gt;10 seconds after an uptime of 7 minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
- units="milliseconds">
- <summary>
- Time it takes to load the safe browsing database from disk. This measurement
- is only sent for startups that take &gt;10 seconds after an uptime of 7
- minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
- units="milliseconds">
- <summary>
- Time it takes to initialize the safe browsing service. This measurement is
- only sent for startups that take &gt;10 seconds after an uptime of 7
- minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
- units="milliseconds">
- <summary>
- Time it takes for session restore to finish initiating creation of restored
- tabs and windows. This measurement is only sent for startups that take
- &gt;10 seconds after an uptime of 7 minutes.
- </summary>
-</histogram>
-
-<histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
- units="milliseconds">
- <summary>
- Time for a running browser process to start processing the command line
- passed in by a second Chrome process, which just sent its command line
- arguments to the already-running process and will soon exit. Measured from
- the time the second Chrome process started.
- </summary>
-</histogram>
-
-<histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
- <summary>
- Age of all auth tokens rejected by the invalidation server. Measured from
- the time they were created.
- </summary>
-</histogram>
-
-<histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
- units="milliseconds">
- <summary>
- Age of auth tokens younger than one hour that were rejected by the
- invalidation server. Measured from the time they were created.
- </summary>
-</histogram>
-
-<histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
- <summary>
- Age of all auth tokens rejected by the sync server. Measured from the time
- they were created.
- </summary>
-</histogram>
-
-<histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
- <summary>
- Age of auth tokens younger than one hour that were rejected by the sync
- server. Measured from the time they were created.
- </summary>
-</histogram>
-
-<histogram name="Sync.BackendInitializeRestoreState"
- enum="SyncBackendInitializeRestoreState">
- <summary>
- Compares sync's has_setup_completed pref against the set of types actually
- restored from the sync DB. Mismatches should be rare.
- </summary>
-</histogram>
-
-<histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
- <summary>
- Whether OAuth2 refresh token was available at the time when
- ProfileSyncService was starting backend.
- </summary>
-</histogram>
-
-<histogram name="Sync.SyncAuthError" enum="SyncAuthError">
- <summary>
- Counts the number of times sync clients have encountered an auth error and
- number of times auth errors are fixed.
- </summary>
-</histogram>
-
-<histogram name="SyncedNotification.Actions"
- enum="SyncedNotificationActionType">
- <summary>
- The actions taken on synced notifications, recorded every time they happen.
- This histogram will record every single event that happens separately.
- </summary>
-</histogram>
-
-<histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
- <summary>
- Age (time since the last display in previous sessions) of a tab being
- restored due to the first tab switch after the browser cold start, recorded
- upon such restore. When the browser is started from cold, this metric is not
- recorded for the foreground, automatically restored tab, so that the metric
- tracks only the restores triggered by direct user decision to switch tabs.
- </summary>
-</histogram>
-
-<histogram name="Tab.PerceivedRestoreTime" units="ms">
- <summary>
- User-perceived load time for a successful tab restore, measured from the
- first time the user sees the tab being restored until the load completes.
- </summary>
-</histogram>
-
-<histogram name="Tab.RestoreResult" enum="TabRestoreResult">
- <summary>
- When the browser restores a tab, whether the load was successful. Loads can
- fail for instance when there is no connectivity.
- </summary>
-</histogram>
-
-<histogram name="Tab.RestoreTime" units="ms">
- <summary>Load time for a successful tab restore.</summary>
-</histogram>
-
-<histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
- <summary>
- When the browser restores a tab, whether the user waits for completion of
- the load or if the user gives up by switching to another tab or leaving
- Chrome.
- </summary>
-</histogram>
-
-<histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
- <summary>
- The status of a tab collected each time the tab is displayed on Android,
- including user switching to the tab and displays of newly created tabs, such
- as NTP or tabs opened to handle intents.
- </summary>
-</histogram>
-
-<histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
- <summary>
- The status of a tab collected each time the user switches to it on mobile.
- That does not include tabs being created at the time the user switches to
- them, such as NTP or tabs opened to handle intents.
- </summary>
-</histogram>
-
-<histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
- enum="TabStatus">
- <summary>
- The status of a tab collected each time the user switches to it on mobile
- with the data reduction proxy enabled. This is populated identically, and in
- addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
- switching event if the proxy is enabled.
- </summary>
-</histogram>
-
-<histogram name="Tab.SwitchedToForegroundAge" units="ms">
- <summary>Age (in ms) when the tab was switched to foreground.</summary>
-</histogram>
-
-<histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
- enum="TabSwitchedToForegroundLaunchedWithURL">
- <summary>
- Each time a tab is brought to the foreground, this histogram indicates if
- chrome was launched without an URL (i.e., from the launcher), or with an URL
- (i.e., from another app).
- </summary>
-</histogram>
-
-<histogram name="Tab.SwitchedToForegroundMRURank">
- <summary>
- Rank in MRU order (0 being first) when the tab was switched to foreground.
- </summary>
-</histogram>
-
-<histogram name="Tab.SwitchedToForegroundNumTabs">
- <summary>Count of all tabs when a tab is switched.</summary>
-</histogram>
-
-<histogram name="Tab.SwitchedToForegroundRevisit"
- enum="TabSwitchedToForegroundRevisit">
- <summary>
- Each time a tab is brought to the foreground, this histogram indicates if
- this is the first viewing of the tab since Chrome was put into foreground,
- or if it was a return to a tab that has already been shown in this session.
- </summary>
-</histogram>
-
-<histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
- <summary>
- Age (time since the last display in previous sessions) of the foreground tab
- being restored on the browser cold start.
- </summary>
-</histogram>
-
-<histogram name="Tabs.SpeculativeRestoreApplicability"
- enum="SpeculativeRestoreApplicability">
- <summary>
- Applicability of speculative tab restore, recorded every time a tab is
- switched. This allows to estimate the fraction of tab restores experienced
- on mobile that can be mitigated using speculative restore. Options higher in
- the enum take precedence over the lower ones (i.e. low-memory tablet will be
- accounted as tablet).
- </summary>
-</histogram>
-
-<histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
- enum="SpeculativeRestorePredictionAccuracy">
- <summary>
- Accuracy of the tab switch predictions made when the user begins the side
- swipe gesture.
- </summary>
-</histogram>
-
-<histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
- enum="SpeculativeRestorePredictionAccuracy">
- <summary>
- Accuracy of the tab switch predictions made when the user enters the tab
- switcher.
- </summary>
-</histogram>
-
-<histogram name="Tabs.SpeculativeRestoreTargetStatus"
- enum="SpeculativeRestoreTabStatus">
- <summary>
- Status of a tab recorded when the tab is targeted with speculative restore.
- </summary>
-</histogram>
-
-<histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
- <summary>
- Time between starting the speculative load and actual tab switch for correct
- speculative load predictions made when the user begins the side swipe
- gesture.
- </summary>
-</histogram>
-
-<histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
- <summary>
- Time between starting the speculative load and actual tab switch for correct
- speculative load predictions made when the user enters the tab switcher.
- </summary>
-</histogram>
-
-<histogram name="TopSites.NumberOfApplyBlacklist">
- <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
-</histogram>
-
-<histogram name="TopSites.NumberOfBlacklistedItems">
- <summary>
- The number of items in the user Most Visited blacklist every time
- TopSitesImpl::ApplyBlacklist is called.
- </summary>
-</histogram>
-
-<histogram name="Touchpad.Device" enum="TouchpadDeviceState">
- <summary>Tracks touchpad device state.</summary>
-</histogram>
-
-<histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
- <summary>
- Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
- ground issue). This is sampled at every touchpad event.
- </summary>
-</histogram>
-
-<histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
- <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
-</histogram>
-
-<histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
- <summary>Tracks touchpad natural scroll setting on startup.</summary>
-</histogram>
-
-<histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
- <summary>
- Tracks touchpad sensitivity setting changes by the user. This replaces the
- old Touchpad.Sensitivity.Changed metric.
- </summary>
-</histogram>
-
-<histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
- <summary>
- Tracks touchpad sensitivity setting on startup. This replaces the old
- Touchpad.Sensitivity.Started metric.
- </summary>
-</histogram>
-
-<histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
- <obsolete>
- Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
- </obsolete>
- <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
-</histogram>
-
-<histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
- <obsolete>
- Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
- </obsolete>
- <summary>Tracks touchpad sensitivity setting on startup.</summary>
-</histogram>
-
-<histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
- <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
-</histogram>
-
-<histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
- <summary>Tracks touchpad TapDragging setting on startup.</summary>
-</histogram>
-
-<histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
- <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
-</histogram>
-
-<histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
- <summary>Tracks touchpad TapToClick setting on startup.</summary>
-</histogram>
-
-<histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
- <obsolete>
- Deprecated as of 7/2013.
- </obsolete>
-</histogram>
-
-<histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
- <obsolete>
- Deprecated as of 7/2013.
- </obsolete>
-</histogram>
-
-<histogram name="Touchscreen.ActionAfterDoubleTapNoDelay"
- enum="ActionAfterDoubleTap">
- <summary>
- On non-mobile sites, gesture taps are delayed to prevent double taps from
- sending a click event. This stat tracks the user's first action within 5
- seconds after a double tap gesture when the gesture tap delay is disabled.
- </summary>
-</histogram>
-
-<histogram name="Touchscreen.ActionAfterDoubleTapWithDelay"
- enum="ActionAfterDoubleTap">
- <summary>
- On non-mobile sites, gesture taps are delayed to prevent double taps from
- sending a click event. This stat tracks the user's first action within 5
- seconds after a double tap gesture when gesture tap events are delayed.
- </summary>
-</histogram>
-
-<histogram name="Touchscreen.SingleTapType" enum="TapDelayType">
- <summary>
- On non-mobile sites, gesture taps are delayed to prevent double taps from
- sending a click event. This stat counts the number of taps that are delayed
- by the double-tap delay versus those that are sent immediately on mobile
- sites.
- </summary>
-</histogram>
-
-<histogram name="Translate.AlwaysTranslateLang">
- <summary>
- The number of times the always translate option was selected in the
- translate infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.CaptureText" units="milliseconds">
- <summary>
- The time spent capturing plain text from the DOM. This is reported by
- ChromeRenderViewObserver when a page is loaded completely.
- </summary>
-</histogram>
-
-<histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
- <summary>
- A page may provide a Content-Language HTTP header or a META tag. For each
- page load, measures whether the Content-Language header exists and is valid.
- </summary>
-</histogram>
-
-<histogram name="Translate.DeclineTranslate">
- <summary>
- The number of times the &quot;Nope&quot; (don't translate) or the infobar's
- X button was clicked in the translate infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.DeclineTranslateCloseInfobar">
- <summary>
- The number of times the translate infobar was closed by clicking the X
- button without the user translating the page.
- </summary>
-</histogram>
-
-<histogram name="Translate.DeclineTranslateDismissUI">
- <summary>
- The number of times the translate UI was closed without translating in the
- way that the user doesn't deny translating explicityly, like pressing 'Nope'
- button. This is counted on both the infobar and the bubble UI. We are
- comparing this on infobar to that on bubble by A/B testing and expecting
- that the user will click 'Nope' button on bubble less times than infobar. We
- won't delete this histogram after the experiment.
- </summary>
-</histogram>
-
-<histogram name="Translate.HtmlLang" enum="TranslateLanguage">
- <summary>
- A page may provide a lang attribute in html tag. For each page load,
- measures whether the lang attribute exists and is valid.
- </summary>
-</histogram>
-
-<histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
- <obsolete>
- Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
- </obsolete>
- <summary>
- The reason why Chrome decided to perform the next action (e.g., to show
- infobar, to translate a page without any prompting, and so on) when Chrome
- Translate is ready to translate a page.
- </summary>
-</histogram>
-
-<histogram name="Translate.InitiationStatus.v2"
- enum="TranslateInitiationStatus">
- <summary>
- The reason why Chrome decided to perform the next action (e.g., to show
- infobar, to translate a page without any prompting, and so on) when Chrome
- Translate is ready to translate a page.
- </summary>
-</histogram>
-
-<histogram name="Translate.LanguageVerification"
- enum="TranslateLanguageVerification">
- <summary>
- For each page load, measures whether the provided Content-Language header
- matches the language determined by CLD. Beyond directly matching or
- mismatching the Content-Language header, CLD can complement the
- Content-Language. For example, suppose the Content-Language header
- specifies 'zh' (general Chinese), a language code that the Translate server
- does not support. In this case, CLD can detect a subcode like '-TW' or
- '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
- server supports. This is referred to as &quot;complementing a language
- subcode&quot;.
- </summary>
-</histogram>
-
-<histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
- <summary>
- Logs the user locale when the Translate feature is disabled by the user.
- This is recorded each time a webpage is loaded and prefs for translation is
- checked. This allows us to investigate the correlation between the user
- locale and the usage rates of the Translate.
- </summary>
-</histogram>
-
-<histogram name="Translate.ModifyOriginalLang">
- <summary>
- The number of times the original language in the translate infobar has been
- changed.
- </summary>
-</histogram>
-
-<histogram name="Translate.ModifyTargetLang">
- <summary>
- The number of times the target language in the translate infobar has been
- changed.
- </summary>
-</histogram>
-
-<histogram name="Translate.NeverTranslateLang">
- <summary>
- The number of times the never translate option was selected in the translate
- infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.NeverTranslateSite">
- <summary>
- The number of times the never translate site was selected in the translate
- infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.PageScheme" enum="TranslateScheme">
- <summary>Counts translation target page schemes.</summary>
-</histogram>
-
-<histogram name="Translate.ReportLanguageDetectionError">
- <summary>
- The number of times the &quot;report this error&quot; of options menu is
- selected in the translate infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.RevertTranslation">
- <summary>
- The number of times the show original button was clicked in the translate
- infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.ServerReportedUnsupportedLanguage">
- <obsolete>
- Deprecated 5/2013 by Translate.UndisplayableLanguage
- </obsolete>
- <summary>
- The number of times the detected language is not supported by Translate
- Element.
- </summary>
-</histogram>
-
-<histogram name="Translate.ShowBeforeTranslateInfobar">
- <obsolete>
- Deprecated 7/2010. No longer tracked.
- </obsolete>
- <summary>
- The number of times an infobar proposing to translate a page has been shown.
- </summary>
-</histogram>
-
-<histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
- <summary>
- Chrome Translate shows an error infobar when an error happens on translation
- and the infobar message depends on what kind of error happens. This metric
- counts how often each error message is shown.
- </summary>
-</histogram>
-
-<histogram name="Translate.ShowErrorUI" enum="TranslateError">
- <summary>
- Chrome Translate shows an error UI (infobar or bubble) when an error happens
- on translation and the UI message depends on what kind of error happens.
- This metric counts how often each error message is shown.
- </summary>
-</histogram>
-
-<histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
- <summary>
- This metrics is logged whenever a page is loaded. The logged value is
- &quot;Mathced&quot; when the CLD-detected language differs from the page
- language code , and the two languages are such similar languages. In that
- case, Chrome ignore the CLD-determined language and instead uses the page
- language code. The page language code is decided by Content-Language and
- HTML lang attribute.
- </summary>
-</histogram>
-
-<histogram name="Translate.TimeToBeReady" units="milliseconds">
- <summary>
- The time from injecting scripts for Chrome Translate to being ready to
- perform translation.
- </summary>
-</histogram>
-
-<histogram name="Translate.TimeToLoad" units="milliseconds">
- <summary>
- The time from injecting scripts for Chrome Translate to the finishing loads
- of all depending libraries.
- </summary>
-</histogram>
-
-<histogram name="Translate.TimeToTranslate" units="milliseconds">
- <summary>The time from starting translation to the completion.</summary>
-</histogram>
-
-<histogram name="Translate.Translate">
- <summary>
- The number of times the translate button was clicked in the translate
- infobar.
- </summary>
-</histogram>
-
-<histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
- <summary>
- Logs an undisplayable language included in the language list sent by the
- Translate server. The Translate server sends the list each time the user
- runs Chrome. This metrics tells us that there is a language which UI should
- support but doesn't.
- </summary>
-</histogram>
-
-<histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
- <summary>
- Logs an unsupported source language detected during initiation of the
- Translate feature. This is reported when the language detector successfully
- detects the language of the webpage, but the language is not supported by
- the translation server because it is too minor. This metric allows us to
- assess how important the unsupported language is for Google translate.
- </summary>
-</histogram>
-
-<histogram name="Translate.UserActionDuration" units="milliseconds">
- <summary>
- The time from a page content language being determined to user requesting
- Chrome Translate.
- </summary>
-</histogram>
-
-<histogram name="TryScroll.SlowScroll" enum="ScrollThread">
- <summary>Whether the scroll is executed on main thread.</summary>
-</histogram>
-
-<histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
- <summary>
- The time to run the external metrics collection task (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="UMA.Discarded Log Events">
- <summary>
- The number of events discarded at log transmission time because the event
- count was already too large.
- </summary>
-</histogram>
-
-<histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
- <summary>
- Log whether the --enable-benchmarking flag was set, which causes field
- trials to only use the default group.
- </summary>
-</histogram>
-
-<histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
- <summary>
- For each attempt to generate the low entropy source, log whether or not the
- load required generating a new low entropy source.
- </summary>
-</histogram>
-
-<histogram name="UMA.InitSequence" enum="UmaInitSequence">
- <summary>
- Logged during MetricsService initialization whether the init task or the
- initial log timer completed first. The expectation is the vast majority of
- the time, the init task should complete first. If metrics show otherwise,
- then it may indicate there's a bug in the MetricsService init sequence and
- that it should be investigated.
- </summary>
-</histogram>
-
-<histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
- <summary>
- Number of bytes in an excessively large log that was discarded at shutdown
- instead of being saved to disk to retry during next chrome run.
- </summary>
-</histogram>
-
-<histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
- <summary>
- Number of bytes in a log was was rejected by server, and then discarded.
- </summary>
-</histogram>
-
-<histogram name="UMA.LoadLogsTime" units="milliseconds">
- <summary>
- The time spent to load (de-serialize) unsent logs from local state, recorded
- during the MetricsService startup sequence.
- </summary>
-</histogram>
-
-<histogram name="UMA.LogLoadComplete called">
- <summary>
- Simple counter of the number of times LogLoadComplete was called (bug
- demonstration, as we're called more often than once per page load :-/ )
- </summary>
-</histogram>
-
-<histogram name="UMA.LowEntropySourceValue">
- <summary>
- Distribution of the low entropy source value used for field trial
- randomization, recorded on startup.
- </summary>
-</histogram>
-
-<histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
- <summary>
- A count of successes and various failure modes related to collecting and
- processing performance data obtained through &quot;perf&quot; on ChromeOS.
- </summary>
-</histogram>
-
-<histogram name="UMA.ProtoCompressionRatio" units="%">
- <summary>
- Compression ratio of the serialized protobuf that will be uploaded to the
- UMA server. This serialized protobuf is compressed using gzip.
- </summary>
-</histogram>
-
-<histogram name="UMA.ProtoGzipped" enum="Boolean">
- <obsolete>
- Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
- </obsolete>
- <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
-</histogram>
-
-<histogram name="UMA.ProtoGzippedKBSaved" units="KB">
- <summary>
- Kilobytes saved from gzipping the protobufs before uploading them.
- </summary>
-</histogram>
-
-<histogram name="UMA.StoreLogsTime" units="milliseconds">
- <summary>
- The time spent to store unsent logs to local state, which is done
- periodically and also during start up if there was an initial stability log.
- </summary>
-</histogram>
-
-<histogram name="UMA.Unacceptable_Log_Discarded">
- <obsolete>
- Deprecated as of May, 2012 (i.e. Chrome 21+). Replaced by the
- UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
- histograms.
- </obsolete>
- <summary>The server returned a 400 code, and we discarded a log.</summary>
- <details>
- This tends to indicate that a syntax error is present in a log, such as
- would appear when a bogus XML tag is included, or the XML is not balanced
- and well structured.
- </details>
-</histogram>
-
-<histogram name="UMA.UploadCreation" enum="BooleanSuccess">
- <summary>
- For each attempted UMA upload, log whether the upload was successfully
- constructed. An upload might fail to be constructed, for example, if we try
- to upload before the system is fully initialized; or if serialization of the
- data fails.
- </summary>
-</histogram>
-
-<histogram name="UMA.UploadResponseStatus.Protobuf"
- enum="UmaUploadResponseStatus">
- <summary>
- For each upload to the protocol buffer (v2) UMA server, log whether the
- upload was successful, or whether there was an error.
- </summary>
-</histogram>
-
-<histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
- <summary>
- For each upload to the XML (v1) UMA server, log whether the upload was
- successful, or whether there was an error.
- </summary>
-</histogram>
-
-<histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
- <summary>
- Log whether the --reset-variation-state flag was set before the low entropy
- source was requested.
- </summary>
-</histogram>
-
-<histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
- <summary>
- The time spent in converting the XML tree into a character buffer when
- closing a metrics log (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
- <summary>
- The time spent in freeing the XML writer and tree when closing a metrics log
- (Chrome OS).
- </summary>
-</histogram>
-
-<histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS between when Chrome is started, and
- when the login prompt is again visible after a logout. This statistic is
- only collected when preceeded by a logout.
- </summary>
-</histogram>
-
-<histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS for setting up for a login after a
- logout. More specifically, it is the time between when the Cryptohome is
- unmounted (the last step in the logout process) and when the login prompt is
- again visible after a logout.
- </summary>
-</histogram>
-
-<histogram name="Uptime.Logout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS when performing a logout. More
- specifically, it is the time between when a logout is initiated and when the
- Cryptohome is unmounted, signaling the last step in the logout process. This
- statistic is not collected when the logout is part of a restart or shutdown.
- </summary>
-</histogram>
-
-<histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS between initiating a logout and the
- next time the login prompt is visible again. This statistic is not
- collected if the machine is shutdown between the logout initiation and the
- prompt becoming visible.
- </summary>
-</histogram>
-
-<histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS between when a logout is initiated
- and the UI has stopped (and Chrome has exited) during the logout process.
- This statistic is not collected if the logout is part of a restart or
- shutdown.
- </summary>
-</histogram>
-
-<histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS between when all user-associated
- processes (including the X server) have been terminated during the logout
- process. This statistic is not collected if the logout is part of a restart
- or shutdown.
- </summary>
-</histogram>
-
-<histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS between when the UI has stopped
- (Chrome has exited), and when all other associated processes have been
- terminated during the logout process. This statistic is not collected if the
- logout is part of a restart or shutdown.
- </summary>
-</histogram>
-
-<histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
- <summary>
- Measures the time elapsed on Chrome OS between when the X server has been
- terminated from a previous logout and when Chrome is started again to show
- the login screen.
- </summary>
-</histogram>
-
-<histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
- <summary>
- Distribution of the default images that users choose in Change Picture
- dialog (Chrome OS). One sample is taken each time the user changes picture.
- </summary>
-</histogram>
-
-<histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
- <summary>
- Distribution of the default images chosen on user image screen during
- out-of-the-box experience (Chrome OS). One sample is taken each time the
- user confirms the choice by clicking OK button.
- </summary>
-</histogram>
-
-<histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
- <summary>
- Distribution of the default images that existing users login with (Chrome
- OS). One sample is taken each time the user logs in.
- </summary>
-</histogram>
-
-<histogram name="UserImage.ProfileDownloadResult"
- enum="ProfileImageDownloadResult">
- <summary>
- Profile image download result for UserManager (either on behalf of the
- Change Picture prefs page, OOBE or scheduled refresh after user login).
- </summary>
-</histogram>
-
-<histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
- <summary>The time it took to download user's profile picture.</summary>
-</histogram>
-
-<histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
- <summary>
- Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
- </summary>
-</histogram>
-
-<histogram name="UserManager.LoginUserType" enum="UserType">
- <summary>
- The number of users of different types that log in to the system (Chrome
- OS).
- </summary>
-</histogram>
-
-<histogram name="UserManager.LogoutToLoginDelay" units="seconds">
- <summary>
- The time between one regular user logging out and a different regular user
- logging in (Chrome OS). Delays above thirty minutes or which span system
- reboots or non-regular-user logins are not reported.
- </summary>
-</histogram>
-
-<histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
- <obsolete>
- Deprecated 1/2013. No longer tracked.
- </obsolete>
- <summary>
- A count of the number of times we hit the code where a field trial is
- disabled because no entropy provider was provided.
- </summary>
-</histogram>
-
-<histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
- <summary>
- The counts of network error codes encountered by VariationsService when an
- attempt to fetch a variations seed from the server fails.
- </summary>
-</histogram>
-
-<histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
- <summary>
- The latency of a VariationsService seed fetch that results in a not modified
- response.
- </summary>
-</histogram>
-
-<histogram name="Variations.FetchOtherLatency" units="milliseconds">
- <summary>
- The latency of a VariationsService seed fetch that results in neither a
- success nor not modified response.
- </summary>
-</histogram>
-
-<histogram name="Variations.FetchSuccessLatency" units="milliseconds">
- <summary>
- The latency of a VariationsService seed fetch that results in a success
- response.
- </summary>
-</histogram>
-
-<histogram name="Variations.HeaderConstructionTime" units="microseconds">
- <summary>How long it took to create the X-Client-Data header.</summary>
-</histogram>
-
-<histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
- <obsolete>
- Deprecated 9/2012. No longer tracked.
- </obsolete>
- <summary>
- Whether or not the network was available when requested by the
- VariationsService.
- </summary>
-</histogram>
-
-<histogram name="Variations.ResourceRequestsAllowed"
- enum="VariationsResourceRequestsAllowedState">
- <summary>
- Counts the number of times the VariationsService is allowed or not allowed
- to make a request due to the ResourceRequestAllowedNotifier.
- </summary>
-</histogram>
-
-<histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
- <summary>
- Records whether the variations seed in local state is empty (does not exist)
- on startup.
- </summary>
-</histogram>
-
-<histogram name="Variations.SeedFetchResponseCode">
- <summary>
- The counts of HTTP response codes encountered by VariationsService when
- attempting to fetch a variations seed from the server.
- </summary>
-</histogram>
-
-<histogram name="Variations.SeedFreshness" units="minutes">
- <summary>
- The time interval between when the Variations seed was last downloaded and
- when it was used.
- </summary>
-</histogram>
-
-<histogram name="Variations.ServerStudyExpiredUniformity1Percent"
- enum="BooleanExpired">
- <obsolete>
- Deprecated 11/2012. No longer tracked.
- </obsolete>
- <summary>
- Whether or not the 1-Percent uniformity trial from the Variations server was
- expired when loaded.
- </summary>
-</histogram>
-
-<histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
- <summary>
- The time since the previous attempt to fetch the variations seed within the
- same session, with 0 indicating that this is the first attempt. Recorded
- when a variations seed fetch is attempted by the VariationsService.
- </summary>
-</histogram>
-
-<histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
- <obsolete>
- Deprecated 1/2013. No longer tracked.
- </obsolete>
- <summary>
- A count of the number of times we hit the code where the
- UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
- expiration check.
- </summary>
-</histogram>
-
-<histogram name="Variations.UniformityTrialGroupNotActive"
- enum="UniformityTrialGroupNotActive">
- <obsolete>
- Deprecated 1/2013. No longer tracked.
- </obsolete>
- <summary>
- Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
- and which factors contributed to it.
- </summary>
-</histogram>
-
-<histogram name="VirtualKeyboard.KeyboardControlEvent"
- enum="KeyboardControlEvent">
- <summary>
- A count of various control events that can occur on the virtual keyboard,
- such as showing and hiding.
- </summary>
-</histogram>
-
-<histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
- <summary>
- Counts the number of keys typed by the virtual keyboard between each
- backspace. This metric provides a rough approximation of an error rate for
- the virtual keyboard.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's accept legal
- document API call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's authenticate
- instrument API call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's get full wallet API
- call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's get wallet items
- API call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
- <obsolete>
- Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
- </obsolete>
- <summary>
- Measures the time taken by Google Online Wallet server's save address API
- call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
- <obsolete>
- Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
- </obsolete>
- <summary>
- Measures the time taken by Google Online Wallet server's save instrument API
- call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
- <obsolete>
- Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
- </obsolete>
- <summary>
- Measures the time taken by Google Online Wallet server's save instument and
- address API call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's save to wallet API
- call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's send status API
- call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
- <summary>
- Measures the time taken by Google Online Wallet server's unknown API calls.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
- <obsolete>
- Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
- </obsolete>
- <summary>
- Measures the time taken by Google Online Wallet server's update address API
- call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
- <obsolete>
- Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
- </obsolete>
- <summary>
- Measures the time taken by Google Online Wallet server's update instument
- API call.
- </summary>
-</histogram>
-
-<histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
- <summary>
- Counts the number of times each Wallet API failed due to being unable to
- parse the response.
- </summary>
-</histogram>
-
-<histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
- <summary>HTTP response codes seen by Wallet client.</summary>
-</histogram>
-
-<histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
- <summary>
- Counts the number of times each CSS property is animated. There is no limit
- on the number of times each property is counted per page view -- a property
- that is animated multiple times during a single page view is counted each
- time it animates.
- </summary>
-</histogram>
-
-<histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
- <summary>
- Count of how many instances of WebCore::Page use various features. Each
- WebCore::Page instance has a WebCore::UseCounter instance. It records and
- reports feature usage (e.g. via UseCounter::count() method).
- </summary>
-</histogram>
-
-<histogram name="WebCore.FeatureObserver.CSSProperties"
- enum="MappedCSSProperties">
- <summary>
- Records usage of CSS properties used on a page, either statically or
- dynamically, from the time the page is initialised to when it is closed or
- navigated away from. Each property is counted at most once per page per
- view.
- </summary>
- <details>
- Every time a CSS property is parsed on a page, that property is recorded as
- having been used. The histogram is updated with this data whenever a page is
- closed, or a page navigation happens. Each histogram bucket corresponds to a
- CSS property (eg width, border-radius). The exception is the bucket numbered
- '1' - this counts the number of pages that CSS properties were counted on.
-
- These numbers give the percentage of pages that use a CSS property. For
- example, if the 'border-radius' histogram bucket has a count of 250, and the
- page count bucket (i.e. bucket number 1) has a count of 1000 - this means
- that 1000 pages were recorded, and border-radius was used on 25% of those
- pages.
-
- Internally, each WebCore::Page has a WebCore::UseCounter instance, with
- booleans recording use of each CSS property - one boolean per property. Upon
- destruction of the WebCore::Page (e.g. by the user closing the tab), or a
- page navigation happening, the histogram is updated. For each boolean that
- is set to True, the corresponding histogram bucket for that CSS property is
- incremented by 1. The page count bucket (i.e. bucket number 1) is always
- incremented by 1 on each histogram update.
- </details>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
- enum="IDBLevelDBBackingStoreInternalErrorType">
- <summary>
- Methods that encountered consistency errors. Such errors probably point to a
- bug in our code.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.InternalError"
- enum="IDBLevelDBBackingStoreInternalErrorType">
- <obsolete>
- As of chrome 26, use {Consistency, Read, Write}Error instead.
- </obsolete>
- <summary>
- Count of internal IndexedDB errors (data corruption, I/O errors, etc)
- encountered.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
- enum="IDBLevelDBBackingStoreOpenResult">
- <summary>
- Count of the different success and failure modes when opening an IndexedDB
- backing store - clean open, successful open with recovery, failed recovery,
- etc. Includes all hosts.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
- enum="IDBLevelDBBackingStoreOpenResult">
- <summary>
- Count of the different success and failure modes when opening an IndexedDB
- backing store - clean open, successful open with recovery, failed recovery,
- etc. Only for docs.google.com.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
- units="characters">
- <summary>
- Length of leveldb directories that cause paths to not fit in the filesystem,
- either because the individual component is too long or the overall path is
- larger than MAX_PATH.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.ReadError"
- enum="IDBLevelDBBackingStoreInternalErrorType">
- <summary>
- Methods that encountered leveldb errors while trying to read from disk.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.BackingStore.WriteError"
- enum="IDBLevelDBBackingStoreInternalErrorType">
- <summary>
- Methods that encountered leveldb errors while trying to write to disk.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.FrontEndAPICalls"
- enum="IndexedDatabaseMethods">
- <summary>
- Count total number of front end API calls of IndexedDB methods.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
- enum="LevelDBErrorCount">
- <summary>
- Count of how many times LevelDBDatabase got an error trying to check free
- disk space.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
- <summary>
- Amount of free disk space on the partition/volume/etc where LevelDB failed
- to open.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
- <summary>
- Amount of free disk space on the partition/volume/etc where LevelDB was
- successfully opened.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
- <summary>
- Error classes returned by LevelDB when it failed to open a database.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
- enum="LevelDBCorruptionTypes">
- Types of corruption that LevelDB encounters when opening a database.
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
- enum="LevelDBIOErrorMethods">
- <summary>
- LevelDBEnv methods that generated IO errors when opening a database.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
- enum="OSAgnosticErrno">
- <summary>
- Errno errors encountered by a single LevelDBEnv method when opening an
- IndexedDB instance.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
- enum="PlatformFileError">
- <summary>
- PlatformFileErrors encountered by a single LevelDBEnv method when opening an
- IndexedDB instance.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
- <summary>
- Error classes returned by LevelDB when it failed to read a database.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
- enum="LevelDBCorruptionTypes">
- Types of corruption that LevelDB encounters when reading a database.
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
- enum="LevelDBIOErrorMethods">
- <summary>
- LevelDBEnv methods that generated IO errors when reading a database.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
- enum="OSAgnosticErrno">
- <summary>
- Errno errors encountered by a single LevelDBEnv method when reading an
- IndexedDB instance.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
- enum="PlatformFileError">
- <summary>
- PlatformFileErrors encountered by a single LevelDBEnv method when opening an
- IndexedDB instance.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
- <summary>
- Error classes returned by LevelDB when it failed to write to a database.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
- enum="LevelDBCorruptionTypes">
- Types of corruption returned by LevelDB when it failed to write to a database.
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
- enum="LevelDBIOErrorMethods">
- <summary>
- LevelDBEnv methods that generated IO errors when writing to a database.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
- enum="OSAgnosticErrno">
- <summary>
- Errno errors encountered by a single LevelDBEnv method when writing to an
- IndexedDB instance.
- </summary>
-</histogram>
-
-<histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
- enum="PlatformFileError">
- <summary>
- PlatformFileErrors encountered by a single LevelDBEnv method when writing to
- an IndexedDB instance.
- </summary>
-</histogram>
-
-<histogram name="WebCore.PreloadDelayMs" units="milliseconds">
- <summary>
- The delay between when the preload scanner discovers a resource on the
- parser thread and when the preload request is issued on the main thread.
- </summary>
-</histogram>
-
-<histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
- enum="ActionUponResourceRequest">
- <summary>
- The resulting action (e.g. load resource, use resource from in-memory
- cache...) upon a resource request.
- </summary>
-</histogram>
-
-<histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
- enum="ResourceHasClient">
- <summary>
- Whether the resource in the cache is being used by at least one client (live
- resource) or not (dead resource) upon a cache hit.
- </summary>
-</histogram>
-
-<histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
- enum="ResourceType">
- <summary>
- The type of the resource (e.g. image, script...) upon a cache hit.
- </summary>
-</histogram>
-
-<histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
- units="milliseconds">
- <summary>
- Duration of time taken to create a V8 Context for an isolated world.
- </summary>
-</histogram>
-
-<histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
- units="milliseconds">
- <summary>
- Duration of time taken to create a V8 Context for the main world.
- </summary>
-</histogram>
-
-<histogram name="WebCore.WebSocket.HandshakeResult"
- enum="WebSocketHandshakeResult">
- <summary>
- Count the number of WebSocket handshake for each result. Use this histogram
- as a baseline for investigating feature usage counters.
- </summary>
-</histogram>
-
-<histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
- enum="WebSocketPerMessageDeflateContextTakeOverMode">
- <summary>
- Count the number of WebSockets that accepted permessage-deflate extension
- for each context take over mode.
- </summary>
-</histogram>
-
-<histogram name="WebCore.XHR.send.ArrayBufferOrView"
- enum="XMLHttpRequestSendArrayBufferOrView">
- <summary>
- Count the number of XHR.send() calls for each argument type to see when we
- can deprecate the ArrayBuffer type support.
- </summary>
-</histogram>
-
-<histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
- <summary>
- Recorded upon web fonts load. Counts the number of times web font is loaded
- from cache (disk cache or memory cache), fetched over network, or served
- from data URL.
- </summary>
-</histogram>
-
-<histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
- <summary>
- The time it takes for a webfont download to finish, for webfonts of under
- 10KB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
- <summary>
- The time it takes for a webfont download to finish, for webfonts of
- 10KB-50KB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
- <summary>
- The time it takes for a webfont download to finish, for webfonts of
- 50KB-100KB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
- <summary>
- The time it takes for a webfont download to finish, for webfonts of
- 100KB-1MB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
- <summary>
- The time it takes for a webfont download to finish, for webfonts of over
- 1MB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
- <summary>
- The time taken for a webfont download that failed. Includes aborted
- requests.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LayoutLatency" units="milliseconds">
- <obsolete>
- Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
- </obsolete>
- <summary>
- The time from when the webfont was referenced by a calculated style for the
- first time to the start of the font download.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
- </obsolete>
- <summary>
- The time it takes for a webfont download to finish, for webfonts of under
- 10KB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
- </obsolete>
- <summary>
- The time it takes for a webfont download to finish, for webfonts of
- 10KB-50KB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
- </obsolete>
- <summary>
- The time it takes for a webfont download to finish, for webfonts of
- 50KB-100KB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
- </obsolete>
- <summary>
- The time it takes for a webfont download to finish, for webfonts of
- 100KB-1MB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
- </obsolete>
- <summary>
- The time it takes for a webfont download to finish, for webfonts of over
- 1MB.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
- <obsolete>
- Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
- </obsolete>
- <summary>
- The time taken for a webfont download that failed. Includes aborted
- requests.
- </summary>
-</histogram>
-
-<histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
- <summary>
- Whether a locallly installed font is actually used when @font-face had local
- sources.
- </summary>
-</histogram>
-
-<histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
- units="milliseconds">
- <summary>
- The time from when the webfont was referenced by a calculated style for the
- first time to the start of the font download. Recorded at most once for each
- FontResource object (not recorded if the font is retrieved from the memory
- cache).
- </summary>
-</histogram>
-
-<histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
- <summary>
- For each webfont, this records (a) if the font was 'styled', i.e. referenced
- by a calculated style for a RenderText before the font data was used, and
- (b) if the font was actually used or not, i.e. the renderer requested the
- font data or not. (A Font can be used without being styled, for example when
- drawn by a Canvas 2D Context.) This is recorded upon a download request of a
- webfont, or destruction of a FontResource object. Recorded at most once for
- each FontResource object in the renderer's memory cahce.
- </summary>
-</histogram>
-
-<histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
- <obsolete>
- Deprecated as of 9/2013, replaced by
- WebFont.Resource.StyleRecalcToDownloadLatency.
- </obsolete>
- <summary>
- The time from when the webfont was referenced by a calculated style for the
- first time to the start of the font download.
- </summary>
-</histogram>
-
-<histogram name="WebFont.UsageType" enum="WebFontUsageType">
- <obsolete>
- Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
- </obsolete>
- <summary>
- For each webfont, this records (a) if the font was 'styled', i.e. referenced
- by a calculated style for a RenderText before the font data was used, and
- (b) if the font was actually used or not, i.e. the renderer requested the
- font data or not. (A Font can be used without being styled, for example when
- drawn by a Canvas 2D Context.) This is recorded upon a download request of a
- webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
- for each url() source of @font-face CSS rule.
- </summary>
-</histogram>
-
-<histogram name="WebFont.WebFontsInPage">
- <summary>
- The number of webfonts used in a page. This is recorded when the first
- layout is done, and so will not count webfonts dynamically loaded by
- scripts.
- </summary>
-</histogram>
-
-<histogram name="WebHistory.LocalResultMissingOnServer" units="%">
- <summary>
- Percentage of results that are present locally but are not returned by the
- web history API call. Recorded every time a signed-in user visits the
- chrome://history page and the results from the web history are received.
- </summary>
-</histogram>
-
-<histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
- <summary>
- Whether getting the OAuth token was successful for a web history query. On
- visits to the chrome://history page this token is obtained and then used to
- get the user's synced web history.
- </summary>
-</histogram>
-
-<histogram name="WebHistory.OAuthTokenResponseCode" units="code">
- <summary>
- HTTP Response code returned by the server when trying to fetch the OAuth
- token for a web history query.
- </summary>
-</histogram>
-
-<histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
- <summary>
- Whether the web history API call was successful. Every time a signed-in user
- visits the chrome://history page this query is executed to get the user's
- synced web history. If successful, the local and remote results are merged
- and shown in the history page.
- </summary>
-</histogram>
-
-<histogram name="WebHistory.ResponseTime" units="milliseconds">
- <summary>
- Time it took for the web history to reply. Recorded when the web history API
- call triggered by visiting chrome://history receives the data, measuring how
- much time it took for the server to reply.
- </summary>
-</histogram>
-
-<histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
- <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
- <summary>Audio input channel layout in WebRTC.</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
- <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
- units="audio frames">
- <summary>
- Size of WebRTC audio input buffers (atypical values, in audio frames).
- </summary>
-</histogram>
-
-<histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
- <summary>Audio input sample rate for WebRTC (in Hz).</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
- <summary>
- Audio input sample rate for WebRTC (atypical values, in Hz).
- </summary>
-</histogram>
-
-<histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
- <summary>Audio output channel layout in WebRTC.</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
- <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
- units="audio frames">
- <summary>
- Size of WebRTC audio output buffers (atypical values, in audio frames).
- </summary>
-</histogram>
-
-<histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
- <summary>Audio output sample rate for WebRTC (in Hz).</summary>
-</histogram>
-
-<histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
- <summary>
- Audio output sample rate for WebRTC (atypical values, in Hz).
- </summary>
-</histogram>
-
-<histogram name="WebRTC.AudioRenderTime" units="milliseconds">
- <summary>Duration in milliseconds of WebRTC audio render session.</summary>
-</histogram>
-
-<histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
- <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
-</histogram>
-
-<histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
- <summary>
- The success or failure of all extension installs from the webstore. This
- includes those initiated by sync.
- </summary>
-</histogram>
-
-<histogram name="Win8.PageLoad" enum="Win8PageLoadType">
- <summary>
- Count of page loads in each of the 2 different environments (metro/desktop)
- on Windows 8.
- </summary>
-</histogram>
-
-<histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
- <summary>
- Incremented each time the TimeTicks field trial runs on a machine with
- multiple cores, but failed to change thread affinity. Broken down by Windows
- version.
- </summary>
-</histogram>
-
-<histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
- <summary>
- The smallest non-zero delta reported by subsequent calls to
- QueryPerformanceCounter.
- </summary>
-</histogram>
-
-<histogram name="WinTimeTicks.NonStopTsc">
- <summary>
- True if the CPU's time stamp counter ticks at a constant rate regardless of
- CPU frequency.
- </summary>
-</histogram>
-
-<histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
- <summary>
- The number of times the TimeTicks field trial failed because
- QueryPerformanceCounter ticked backwards. Broken down by Windows version.
- </summary>
-</histogram>
-
-<histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
- <summary>
- The number of times the TimeTicks field trial succeeded. Broken down by
- Windows version.
- </summary>
-</histogram>
-
-<histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
- <summary>
- The number of times the TimeTicks field trial ran for comparison with
- WinTimeTicks.VersionSuccess. Broken down by Windows version.
- </summary>
-</histogram>
-
-<histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
- <summary>
- The number of times each tab or window restore option in the Recent Tabs
- submenu is clicked.
- </summary>
-</histogram>
-
-<histogram name="ZeroSuggest.AllResults">
- <summary>
- The number of results (either query or URL) from ZeroSuggest. This is set
- every time a successful response from ZeroSuggest is recieved, which can be
- every time the user focuses on the omnibox.
- </summary>
-</histogram>
-
-<histogram name="ZeroSuggest.QueryResults">
- <summary>
- The number of query results returned from ZeroSuggest. This is set every
- time a successful response from ZeroSuggest is recieved, which can be every
- time the user focuses on the omnibox.
- </summary>
-</histogram>
-
-<histogram name="ZeroSuggest.URLResults">
- <summary>
- The number of URL results returned from ZeroSuggest. This is set every time
- a successful response from ZeroSuggest is recieved, which can be every time
- the user focuses on the omnibox.
- </summary>
-</histogram>
-
-</histograms>
-
-<!-- Enum types -->
-
-<enums>
-
-<enum name="Abandoned" type="int">
- <int value="0" label="Finished"/>
- <int value="1" label="Abandoned"/>
-</enum>
-
-<enum name="AcceleratedFixedRootBackground" type="int">
- <int value="0" label="ScrolledMainFrame"/>
- <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
- <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
-</enum>
-
-<enum name="ActionAfterDoubleTap" type="int">
- <int value="0" label="Navigated Back"/>
- <int value="1" label="Stopped Navigation"/>
- <int value="2" label="No Action"/>
-</enum>
-
-<enum name="ActionUponResourceRequest" type="int">
- <int value="0" label="Load resource"/>
- <int value="1" label="Revalidate resource"/>
- <int value="2" label="Use resource from cache"/>
-</enum>
-
-<enum name="ActiveWindowShowType" type="int">
- <int value="0" label="No Active Window"/>
- <int value="1" label="Other"/>
- <int value="2" label="Maximized"/>
- <int value="3" label="Fullscreen"/>
- <int value="4" label="Snapped"/>
-</enum>
-
-<enum name="AndroidEvictionReason" type="int">
- <int value="0" label="TabUnusedTooLong"/>
- <int value="1" label="TabUnusedInSession"/>
- <int value="2" label="LimitOfActiveTabs"/>
- <int value="3" label="EvictNTabs"/>
- <int value="4" label="EvictAll"/>
-</enum>
-
-<enum name="AndroidMemoryNotificationBackground" type="int">
- <int value="0" label="TrimMemoryUiHidden"/>
- <int value="1" label="TrimMemoryBackground"/>
- <int value="2" label="TrimMemoryModerate"/>
- <int value="3" label="TrimMemoryComplete"/>
-</enum>
-
-<enum name="AndroidMemoryNotificationForeground" type="int">
- <int value="0" label="TrimMemoryRunningModerate"/>
- <int value="1" label="TrimMemoryRunningLow"/>
- <int value="2" label="TrimMemoryRunningCritical"/>
- <int value="3" label="LowMemory"/>
-</enum>
-
-<enum name="AppLaunch" type="int">
- <int value="0" label="NTP_APPS_MAXIMIZED"/>
- <int value="1" label="NTP_APPS_COLLAPSED"/>
- <int value="2" label="NTP_APPS_MENU"/>
- <int value="3" label="NTP_MOST_VISITED"/>
- <int value="4" label="NTP_RECENTLY_CLOSED"/>
- <int value="5" label="BOOKMARK_BAR"/>
- <int value="6" label="CONTENT_NAVIGATION"/>
- <int value="7" label="SESSION_RESTORE"/>
- <int value="8" label="AUTOLAUNCH"/>
- <int value="9" label="OMNIBOX_APP"/>
- <int value="10" label="OMNIBOX_LOCATION"/>
- <int value="11" label="OMNIBOX_INSTANT"/>
- <int value="12" label="EXTENSION_API"/>
- <int value="13" label="CMD_LINE_APP"/>
- <int value="14" label="CMD_LINE_URL"/>
- <int value="15" label="NTP_WEBSTORE"/>
- <int value="16" label="NTP_APP_RE_ENABLE"/>
- <int value="17" label="CMD_LINE_APP_LEGACY"/>
- <int value="18" label="NTP_WEBSTORE_FOOTER"/>
- <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
- <int value="20" label="APP_LIST_MAIN"/>
- <int value="21" label="APP_LIST_SEARCH"/>
- <int value="22" label="APP_LIST_MAIN_CHROME"/>
- <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
- <int value="24" label="APP_LIST_SEARCH_CHROME"/>
- <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
-</enum>
-
-<enum name="AppLaunchContainer" type="int">
- <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
- <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
- <int value="2" label="LAUNCH_CONTAINER_TAB"/>
- <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
-</enum>
-
-<enum name="AppLauncherPromo" type="int">
- <int value="0" label="Already installed"/>
- <int value="1" label="Shown"/>
- <int value="2" label="Dismissed"/>
- <int value="3" label="Learn more"/>
-</enum>
-
-<enum name="AppListSearchResult" type="int">
- <int value="0" label="OMNIBOX"/>
- <int value="1" label="APP"/>
- <int value="2" label="WEBSTORE"/>
- <int value="3" label="SEARCH_WEBSTORE"/>
-</enum>
-
-<enum name="AppPromoAction" type="int">
- <int value="0" label="PROMO_LAUNCH_APP"/>
- <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
- <int value="2" label="PROMO_CLOSE"/>
- <int value="3" label="PROMO_EXPIRE"/>
- <int value="4" label="PROMO_SEEN"/>
-</enum>
-
-<enum name="AppsPageDragSource" type="int">
- <int value="0" label="Same apps pane"/>
- <int value="1" label="Different apps pane"/>
- <int value="2" label="Most visited pane"/>
- <int value="3" label="Bookmarks pane"/>
- <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
-</enum>
-
-<enum name="AsyncDNSConfigParsePosix" type="int">
- <int value="0" label="OK"/>
- <int value="1" label="RES_INIT_FAILED"/>
- <int value="2" label="RES_INIT_UNSET"/>
- <int value="3" label="BAD_ADDRESS"/>
- <int value="4" label="BAD_EXT_STRUCT"/>
- <int value="5" label="NULL_ADDRESS"/>
- <int value="6" label="NO_NAMESERVERS"/>
- <int value="7" label="MISSING_OPTIONS"/>
- <int value="8" label="UNHANDLED_OPTIONS"/>
-</enum>
-
-<enum name="AsyncDNSConfigParseWin" type="int">
- <int value="0" label="OK"/>
- <int value="1" label="READ_IPHELPER"/>
- <int value="2" label="READ_POLICY_SEARCHLIST"/>
- <int value="3" label="READ_TCPIP_SEARCHLIST"/>
- <int value="4" label="READ_DOMAIN"/>
- <int value="5" label="READ_POLICY_DEVOLUTION"/>
- <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
- <int value="7" label="READ_TCPIP_DEVOLUTION"/>
- <int value="8" label="READ_APPEND_MULTILABEL"/>
- <int value="9" label="READ_PRIMARY_SUFFIX"/>
- <int value="10" label="BAD_ADDRESS"/>
- <int value="11" label="NO_NAMESERVERS"/>
- <int value="12" label="UNHANDLED_OPTIONS"/>
-</enum>
-
-<enum name="AsyncDNSHostsParseWin" type="int">
- <int value="0" label="OK"/>
- <int value="1" label="UNREADABLE_HOSTS_FILE"/>
- <int value="2" label="COMPUTER_NAME_FAILED"/>
- <int value="3" label="IPHELPER_FAILED"/>
- <int value="4" label="BAD_ADDRESS"/>
-</enum>
-
-<enum name="AsyncDNSParseResult" type="int">
- <summary>Results of DnsResponse::ParseToAddressList.</summary>
- <int value="0" label="SUCCESS"/>
- <int value="1" label="MALFORMED_RESPONSE"/>
- <int value="2" label="MALFORMED_CNAME"/>
- <int value="3" label="NAME_MISMATCH"/>
- <int value="4" label="SIZE_MISMATCH"/>
- <int value="5" label="CNAME_AFTER_ADDRESS"/>
- <int value="6" label="ADDRESS_TTL_MISMATCH"/>
- <int value="7" label="NO_ADDRESSES"/>
-</enum>
-
-<enum name="AsyncDNSResolveStatus" type="int">
- <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
- <int value="1" label="PROC_SUCCESS">
- Succeeded with getaddrinfo after async DNS failed.
- </int>
- <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
- <int value="3" label="SUSPECT_NETBIOS">
- Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
- </int>
-</enum>
-
-<enum name="AsyncDNSWatchStatus" type="int">
- <int value="0" label="STARTED">Started.</int>
- <int value="1" label="FAILED_TO_START_CONFIG">
- Failed to start watching config.
- </int>
- <int value="2" label="FAILED_TO_START_HOSTS">
- Failed to start watching HOSTS.
- </int>
- <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
- <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
-</enum>
-
-<enum name="AudioCodec" type="int">
- <int value="0" label="kUnknownAudioCodec"/>
- <int value="1" label="kCodecAAC"/>
- <int value="2" label="kCodecMP3"/>
- <int value="3" label="kCodecPCM"/>
- <int value="4" label="kCodecVorbis"/>
- <int value="5" label="kCodecFLAC"/>
- <int value="6" label="kCodecAMR_NB"/>
- <int value="7" label="kCodecAMR_WB"/>
- <int value="8" label="kCodecPCM_MULAW"/>
- <int value="9" label="kCodecGSM_MS"/>
- <int value="10" label="kCodecPCM_S16BE"/>
- <int value="11" label="kCodecPCM_S24BE"/>
- <int value="12" label="kCodecOpus"/>
-</enum>
-
-<enum name="AudioFramesPerBuffer" type="int">
- <int value="0" label="k160"/>
- <int value="1" label="k320"/>
- <int value="2" label="k440"/>
- <int value="3" label="k480"/>
- <int value="4" label="k640"/>
- <int value="5" label="k880"/>
- <int value="6" label="k960"/>
- <int value="7" label="k1440"/>
- <int value="8" label="k1920"/>
-</enum>
-
-<enum name="AudioRendererEvents" type="int">
- <int value="0" label="Initialized"/>
- <int value="1" label="Runtime error"/>
-</enum>
-
-<enum name="AudioSampleFormat" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Unsigned 8-bit"/>
- <int value="2" label="Signed 16-bit"/>
- <int value="3" label="Signed 32-bit"/>
- <int value="4" label="Float 32-bit"/>
- <int value="5" label="Signed 16-bit planar"/>
- <int value="6" label="Float 32-bit planar"/>
-</enum>
-
-<enum name="AudioSampleRate" type="int">
- <int value="0" label="k8000Hz"/>
- <int value="1" label="k16000Hz"/>
- <int value="2" label="k32000Hz"/>
- <int value="3" label="k48000Hz"/>
- <int value="4" label="k96000Hz"/>
- <int value="5" label="k11025Hz"/>
- <int value="6" label="k22050Hz"/>
- <int value="7" label="k44100Hz"/>
- <int value="8" label="k88200Hz"/>
- <int value="9" label="k176400Hz"/>
- <int value="10" label="k192000Hz"/>
-</enum>
-
-<enum name="AutocheckoutBubble" type="int">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <int value="0" label="Created"/>
- <int value="1" label="Accepted"/>
- <int value="2" label="Dismissed"/>
- <int value="3" label="Ignored"/>
- <int value="4" label="Could be displayed"/>
-</enum>
-
-<enum name="AutocheckoutBuyFlow" type="int">
- <obsolete>
- Deprecated as of 8/2013.
- </obsolete>
- <int value="0" label="Started"/>
- <int value="1" label="Success"/>
- <int value="2" label="Missing field mappings"/>
- <int value="3" label="Missing advance element"/>
- <int value="4" label="Cannot proceed"/>
-</enum>
-
-<enum name="AutofillCreditCardInfoBar" type="int">
- <int value="0" label="Shown"/>
- <int value="1" label="Accepted"/>
- <int value="2" label="Denied"/>
- <int value="3" label="Ignored"/>
-</enum>
-
-<enum name="AutofillDeveloperEngagement" type="int">
- <int value="0" label="Fillable form parsed"/>
- <int value="1" label="Includes type hints"/>
-</enum>
-
-<enum name="AutofillDialogDismissalState" type="int">
- <int value="0" label="Submitted, existing data"/>
- <int value="1" label="Submitted, saved to Wallet"/>
- <int value="2" label="Submitted, saved locally"/>
- <int value="3" label="Submitted, no save"/>
- <int value="4" label="Canceled, no edits"/>
- <int value="5" label="Canceled, no invalid fields"/>
- <int value="6" label="Canceled, 1+ invalid fields"/>
- <int value="7" label="Canceled during sign-in"/>
-</enum>
-
-<enum name="AutofillDialogInitialUserState" type="int">
- <int value="0" label="Not signed in, no Autofill"/>
- <int value="1" label="Not signed in, has Autofill"/>
- <int value="2" label="Signed in, no Wallet, no Autofill"/>
- <int value="3" label="Signed in, no Wallet, has Autofill"/>
- <int value="4" label="Signed in, has Wallet, no Autofill"/>
- <int value="5" label="Signed in, ha Wallet, has Autofill"/>
-</enum>
-
-<enum name="AutofillDialogPopupEvent" type="int">
- <int value="0" label="Popup shown"/>
- <int value="1" label="Form Autofilled"/>
-</enum>
-
-<enum name="AutofillDialogSecurity" type="int">
- <int value="0" label="Baseline: Dialog shown"/>
- <int value="1" label="Credit card over HTTP"/>
- <int value="2" label="Cross-origin frame"/>
-</enum>
-
-<enum name="AutofillDialogUiEvents" type="int">
- <int value="0" label="Dialog shown"/>
- <int value="1" label="Dialog submitted"/>
- <int value="2" label="Dialog canceled"/>
- <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
- <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
- <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
- <int value="6" label="Sign-in UI shown"/>
- <int value="7" label="Selected different email suggestion"/>
- <int value="8" label="Selected different billing suggestion"/>
- <int value="9" label="Selected different cc+billing suggestion"/>
- <int value="10" label="Selected different shipping suggestion"/>
- <int value="11" label="Selected different cc suggestion"/>
- <int value="12" label="Showed edit UI for email"/>
- <int value="13" label="Showed edit UI for billing"/>
- <int value="14" label="Showed edit UI for cc+billing"/>
- <int value="15" label="Showed edit UI for shipping"/>
- <int value="16" label="Showed edit UI for cc"/>
- <int value="17" label="Selected 'Add email' suggestion"/>
- <int value="18" label="Selected 'Add billing' suggestion"/>
- <int value="19" label="Selected 'Add cc+billing' suggestion"/>
- <int value="20" label="Selected 'Add shipping' suggestion"/>
- <int value="21" label="Selected 'Add cc' suggestion"/>
- <int value="22" label="Account switched: Wallet account added (multilogin)"/>
-</enum>
-
-<enum name="AutofillExperimentId" type="int">
- <int value="0" label="No Experiment"/>
- <int value="1" label="Unknown"/>
- <int value="2" label="ar06"/>
- <int value="3" label="ar1"/>
- <int value="4" label="ar2"/>
- <int value="5" label="ar4"/>
- <int value="6" label="ar05wlr15"/>
- <int value="7" label="ar05wlr25"/>
- <int value="8" label="ar05wlr25fs5"/>
- <int value="9" label="tbar1"/>
- <int value="10" label="ar04wr3fs4"/>
- <int value="11" label="No Server Response"/>
- <int value="12" label="fp05"/>
- <int value="13" label="fp025"/>
- <int value="14" label="fp05cc03"/>
- <int value="15" label="fp05cco03"/>
- <int value="16" label="fp05cco03cstd"/>
- <int value="17" label="fp05cc03e1"/>
-</enum>
-
-<enum name="AutofillQuality" type="int">
- <int value="0" label="Submitted"/>
- <int value="1" label="Autofilled"/>
- <int value="2" label="Autofill failed"/>
- <int value="3" label="Heuristic Unknown"/>
- <int value="4" label="Heuristic Match"/>
- <int value="5" label="Heuristic Mismatch"/>
- <int value="6" label="Server Unknown"/>
- <int value="7" label="Server Match"/>
- <int value="8" label="Server Mismatch"/>
-</enum>
-
-<enum name="AutofillQueryResult" type="int">
- <int value="0" label="Sent"/>
- <int value="1" label="Received"/>
- <int value="2" label="Parsed"/>
- <int value="3" label="Response matches local"/>
- <int value="4" label="Response improves local (nonempty)"/>
- <int value="5" label="Response improves local (empty)"/>
-</enum>
-
-<enum name="AutofillTypeQuality" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Match"/>
- <int value="2" label="Mismatch"/>
-</enum>
-
-<enum name="AutofillTypeQualityByFieldType" type="int">
- <int value="0" label="Ambiguous, Unknown"/>
- <int value="1" label="Ambiguous, Match"/>
- <int value="2" label="Ambiguous, Mismatch"/>
- <int value="3" label="Name, Unknown"/>
- <int value="4" label="Name, Match"/>
- <int value="5" label="Name, Mismatch"/>
- <int value="6" label="Company, Unknown"/>
- <int value="7" label="Company, Match"/>
- <int value="8" label="Company, Mismatch"/>
- <int value="9" label="Addr. line 1, Unknown"/>
- <int value="10" label="Addr. line 1, Match"/>
- <int value="11" label="Addr. line 1, Mismatch"/>
- <int value="12" label="Addr. line 2, Unknown"/>
- <int value="13" label="Addr. line 2, Match"/>
- <int value="14" label="Addr. line 2, Mismatch"/>
- <int value="15" label="City, Unknown"/>
- <int value="16" label="City, Match"/>
- <int value="17" label="City, Mismatch"/>
- <int value="18" label="State, Unknown"/>
- <int value="19" label="State, Match"/>
- <int value="20" label="State, Mismatch"/>
- <int value="21" label="ZIP code, Unknown"/>
- <int value="22" label="ZIP code, Match"/>
- <int value="23" label="ZIP code, Mismatch"/>
- <int value="24" label="Country, Unknown"/>
- <int value="25" label="Country, Match"/>
- <int value="26" label="Country, Mismatch"/>
- <int value="27" label="Phone, Unknown"/>
- <int value="28" label="Phone, Match"/>
- <int value="29" label="Phone, Mismatch"/>
- <int value="30" label="Fax, Unknown"/>
- <int value="31" label="Fax, Match"/>
- <int value="32" label="Fax, Mismatch"/>
- <int value="33" label="Email, Unknown"/>
- <int value="34" label="Email, Match"/>
- <int value="35" label="Email, Mismatch"/>
- <int value="36" label="Credit card: name, Unknown"/>
- <int value="37" label="Credit card: name, Match"/>
- <int value="38" label="Credit card: name, Mismatch"/>
- <int value="39" label="Credit card: number, Unknown"/>
- <int value="40" label="Credit card: number, Match"/>
- <int value="41" label="Credit card: number, Mismatch"/>
- <int value="42" label="Credit card: date, Unknown"/>
- <int value="43" label="Credit card: date, Match"/>
- <int value="44" label="Credit card: date, Mismatch"/>
- <int value="45" label="Credit card: type, Unknown"/>
- <int value="46" label="Credit card: type, Match"/>
- <int value="47" label="Credit card: type, Mismatch"/>
- <int value="48" label="Password, Unknown"/>
- <int value="49" label="Password, Match"/>
- <int value="50" label="Password, Mismatch"/>
-</enum>
-
-<enum name="AutofillUserHappiness" type="int">
- <int value="0" label="Forms loaded"/>
- <int value="1" label="Submitted fillable form, autofilled all"/>
- <int value="2" label="Submitted fillable form, autofilled some"/>
- <int value="3" label="Submitted fillable form, autofilled none"/>
- <int value="4" label="Submitted non-fillable form"/>
- <int value="5" label="User did type"/>
- <int value="6" label="Suggestions shown"/>
- <int value="7" label="Suggestions shown (once)"/>
- <int value="8" label="User did autofill"/>
- <int value="9" label="User did autofill (once)"/>
- <int value="10" label="User edited autofilled field"/>
- <int value="11" label="User edited autofilled field (once)"/>
-</enum>
-
-<enum name="BackingStoreResults" type="int">
- <int value="0" label="Unused"/>
- <int value="1" label="Success"/>
- <int value="2" label="Failure"/>
-</enum>
-
-<enum name="BatteryInfoSampleResult" type="int">
- <int value="0" label="Read"/>
- <int value="1" label="Good"/>
- <int value="2" label="Bad"/>
-</enum>
-
-<enum name="BluetoothPairingMethod" type="int">
- <int value="0" label="No user interaction required"/>
- <int value="1" label="PIN Code requested from user"/>
- <int value="2" label="Passkey requested from user"/>
- <int value="3" label="PIN Code entered into device"/>
- <int value="4" label="Passkey entered into device"/>
- <int value="5" label="Passkey confirmed on both devices"/>
-</enum>
-
-<enum name="BluetoothPairingResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Connection already in-progress"/>
- <int value="2" label="Failed for non-specific reason"/>
- <int value="3" label="Authentication failed"/>
- <int value="4" label="Authentication canceled"/>
- <int value="5" label="Authentication rejected"/>
- <int value="6" label="Authentication timed out"/>
- <int value="7" label="Unsupported device"/>
- <int value="8" label="Unknown or unhandler error"/>
-</enum>
-
-<enum name="Boolean" type="int">
- <int value="0" label="False"/>
- <int value="1" label="True"/>
-</enum>
-
-<enum name="BooleanAttempted" type="int">
- <int value="0" label="Not Attempted"/>
- <int value="1" label="Attempted"/>
-</enum>
-
-<enum name="BooleanAvailable" type="int">
- <int value="0" label="Not Available"/>
- <int value="1" label="Available"/>
-</enum>
-
-<enum name="BooleanCloseTimeout" type="int">
- <int value="0" label="Closed normally"/>
- <int value="1" label="Timed out"/>
-</enum>
-
-<enum name="BooleanCommonNameMatch" type="int">
- <int value="0" label="subjectAltName used"/>
- <int value="1" label="Common Name used"/>
-</enum>
-
-<enum name="BooleanCorrupt" type="int">
- <int value="0" label="Not Corrupt"/>
- <int value="1" label="Corrupt"/>
-</enum>
-
-<enum name="BooleanCovered" type="int">
- <int value="0" label="Not Covered"/>
- <int value="1" label="Covered"/>
-</enum>
-
-<enum name="BooleanCredentialsLost" type="int">
- <int value="0" label="Found Credentials"/>
- <int value="1" label="Missing Credentials"/>
-</enum>
-
-<enum name="BooleanDataReductionProxy" type="int">
- <int value="0" label="Not Data Reduction Proxy"/>
- <int value="1" label="Data Reduction Proxy"/>
-</enum>
-
-<enum name="BooleanDelete" type="int">
- <int value="0" label="Ignored"/>
- <int value="1" label="Deleted"/>
-</enum>
-
-<enum name="BooleanDuplicate" type="int">
- <int value="0" label="Not Duplicate"/>
- <int value="1" label="Duplicate"/>
-</enum>
-
-<enum name="BooleanEnabled" type="int">
- <int value="0" label="Disabled"/>
- <int value="1" label="Enabled"/>
-</enum>
-
-<enum name="BooleanExpired" type="int">
- <int value="0" label="Unexpired"/>
- <int value="1" label="Expired"/>
-</enum>
-
-<enum name="BooleanForceDisabled" type="int">
- <int value="0" label="Not Force Disabled"/>
- <int value="1" label="Force Disabled"/>
-</enum>
-
-<enum name="BooleanHasCrc" type="int">
- <int value="0" label="No CRC"/>
- <int value="1" label="Has CRC"/>
-</enum>
-
-<enum name="BooleanHit" type="int">
- <int value="0" label="Not_reached"/>
- <int value="1" label="Hit"/>
-</enum>
-
-<enum name="BooleanHttps" type="int">
- <int value="0" label="HTTP"/>
- <int value="1" label="HTTPS"/>
-</enum>
-
-<enum name="BooleanMatched" type="int">
- <int value="0" label="Not matched"/>
- <int value="1" label="Matched"/>
-</enum>
-
-<enum name="BooleanOrphan" type="int">
- <int value="0" label="Non-orphan"/>
- <int value="1" label="Orphan"/>
-</enum>
-
-<enum name="BooleanRaced" type="int">
- <int value="0" label="Did Not Race"/>
- <int value="1" label="Raced"/>
-</enum>
-
-<enum name="BooleanRegistered" type="int">
- <int value="0" label="Not Registered"/>
- <int value="1" label="Registered"/>
-</enum>
-
-<enum name="BooleanSelected" type="int">
- <int value="0" label="No selection"/>
- <int value="1" label="Selected"/>
-</enum>
-
-<enum name="BooleanStale" type="int">
- <int value="0" label="Fresh"/>
- <int value="1" label="Stale"/>
-</enum>
-
-<enum name="BooleanSuccess" type="int">
- <int value="0" label="Failure"/>
- <int value="1" label="Success"/>
-</enum>
-
-<enum name="BooleanSuppressed" type="int">
- <int value="0" label="No suppressions"/>
- <int value="1" label="Suppressed"/>
-</enum>
-
-<enum name="BooleanTabDiscard" type="int">
- <int value="0" label="Memory OK, no discards"/>
- <int value="1" label="Memory low, tabs discarded"/>
-</enum>
-
-<enum name="BooleanUsage" type="int">
- <int value="0" label="Not Used"/>
- <int value="1" label="Used"/>
-</enum>
-
-<enum name="BooleanValid" type="int">
- <int value="0" label="Invalid"/>
- <int value="1" label="Valid"/>
-</enum>
-
-<enum name="BooleanWiped" type="int">
- <int value="0" label="Re-enabled"/>
- <int value="1" label="Wiped out"/>
-</enum>
-
-<enum name="CanvasContextType" type="int">
- <int value="0" label="2d"/>
- <int value="1" label="webkit-3d"/>
- <int value="2" label="experimental-webgl"/>
- <int value="3" label="webgl"/>
-</enum>
-
-<enum name="CatSixtyFour" type="int">
- <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
- <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
- <int value="2" label="Snow Leopard (10.6), 32-bit"/>
- <int value="3" label="Snow Leopard (10.6), 64-bit"/>
- <int value="4" label="Lion (10.7), 32-bit (?)"/>
- <int value="5" label="Lion (10.7), 64-bit"/>
- <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
- <int value="7" label="Mountain Lion (10.8), 64-bit"/>
- <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
- <int value="9" label="Mavericks (10.9), 64-bit"/>
- <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
- <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
- <int value="12" label="Lion (10.7), 8-bit (?)"/>
- <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
- <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
- <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
- <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
- <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
-</enum>
-
-<enum name="ChannelLayout" type="int">
- <int value="0" label="CHANNEL_LAYOUT_NONE"/>
- <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
- <int value="2" label="CHANNEL_LAYOUT_MONO"/>
- <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
- <int value="4" label="CHANNEL_LAYOUT_2_1"/>
- <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
- <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
- <int value="7" label="CHANNEL_LAYOUT_2_2"/>
- <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
- <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
- <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
- <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
- <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
- <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
- <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
- <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
- <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
- <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
- <int value="18" label="CHANNEL_LAYOUT_3_1"/>
- <int value="19" label="CHANNEL_LAYOUT_4_1"/>
- <int value="20" label="CHANNEL_LAYOUT_6_0"/>
- <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
- <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
- <int value="23" label="CHANNEL_LAYOUT_6_1"/>
- <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
- <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
- <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
- <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
- <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
- <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
-</enum>
-
-<enum name="CheckCRCResult" type="int">
- <int value="0" label="Stream was never read to end"/>
- <int value="1" label="CRC check not done"/>
- <int value="2" label="CRC check done"/>
- <int value="3" label="Stream was never read at all"/>
-</enum>
-
-<enum name="ChromeDownloadCountType" type="int">
- <int value="0" label="Initiated by Navigation (Obsolete)"/>
- <int value="1" label="Initiated by Context Menu (Obsolete)"/>
- <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
- <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
- <int value="4" label="Blocked by Throttling"/>
-</enum>
-
-<enum name="ChromeDownloadSource" type="int">
- <int value="0" label="Initiated by Navigation"/>
- <int value="1" label="Initiated by Context Menu"/>
- <int value="2" label="Initiated by WebStore Installer"/>
- <int value="3" label="Initiated by ImageBurner"/>
- <int value="4" label="Initiated by Plugin Installer"/>
-</enum>
-
-<enum name="ChromeNotifierServiceActionType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="First service enabled"/>
- <int value="2" label="First service disabled"/>
-</enum>
-
-<enum name="ChromeOSUserImageId" type="int">
- <summary>
- Indices of the default images as defined in
- chrome/browser/chromeos/login/default_user_images.cc. The last three values
- are for taken photo, downloaded file and the image previously used by user.
- </summary>
- <int value="0" label="Default, Beaker"/>
- <int value="1" label="Default, Bee"/>
- <int value="2" label="Default, Briefcase"/>
- <int value="3" label="Default, Circles"/>
- <int value="4" label="Default, Cloud"/>
- <int value="5" label="Default, Cupcake"/>
- <int value="6" label="Default, Day"/>
- <int value="7" label="Default, Flower"/>
- <int value="8" label="Default, Globe"/>
- <int value="9" label="Default, Hot air"/>
- <int value="10" label="Default, Ladybug"/>
- <int value="11" label="Default, Leaf"/>
- <int value="12" label="Default, Night"/>
- <int value="13" label="Default, Plane"/>
- <int value="14" label="Default, Robot body"/>
- <int value="15" label="Default, Robot head"/>
- <int value="16" label="Default, Toolbox"/>
- <int value="17" label="Default, User color"/>
- <int value="18" label="Default, User enterprise"/>
- <int value="19" label="Photo taken"/>
- <int value="20" label="Downloaded file"/>
- <int value="21" label="Old image"/>
- <int value="22" label="Profile image"/>
-</enum>
-
-<enum name="ClipboardAction" type="int">
- <int value="0" label="Write from non-Incognito"/>
- <int value="1" label="Write from Incognito"/>
- <int value="2" label="Read Text"/>
-</enum>
-
-<enum name="CoalescePotentialPackets" type="int">
- <int value="0" label="No Advantage"/>
- <int value="1" label="Header packets Only"/>
- <int value="30" label="More Than 30"/>
-</enum>
-
-<enum name="CompositedScrolling" type="int">
- <int value="0" label="Is scrollable area"/>
- <int value="1" label="Needs to be stacking container"/>
- <int value="2" label="Will use composited scrolling"/>
-</enum>
-
-<enum name="CompositorType" type="int">
- <int value="0" label="Software compositor"/>
- <int value="1" label="GPU compositor"/>
-</enum>
-
-<enum name="ConnectionType" type="int">
- <summary>
- Connection type as defined in net/base/connection_type_histograms.h
- </summary>
- <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
- <int value="1" label="SSL">An SSL connection</int>
- <int value="2" label="SSL-MD5">
- An SSL connection with an MD5 certificate in the certificate chain
- (excluding root)
- </int>
- <int value="3" label="SSL-MD2">
- An SSL connection with an MD2 certificate in the certificate chain
- (excluding root)
- </int>
- <int value="4" label="SSL-MD4">
- An SSL connection with an MD4 certificate in the certificate chain
- (excluding root)
- </int>
- <int value="5" label="SSL-MD5(CA)">
- An SSL connection with an MD5 CA certificate in the certificate chain
- (excluding root)
- </int>
- <int value="6" label="SSL-MD2(CA)">
- An SSL connection with an MD2 CA certificate in the cerfificate chain
- (excluding root)
- </int>
- <int value="7" label="HTTP">An HTTP connection</int>
- <int value="8" label="SPDY">A SPDY connection</int>
- <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
- <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
- <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
- <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
- <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
-</enum>
-
-<enum name="ConnectivityDiagnosticsTestVerdict" type="int">
- <int value="0" label="NO_PROBLEM"/>
- <int value="1" label="POTENTIAL_PROBLEM"/>
- <int value="2" label="PROBLEM"/>
- <int value="3" label="TEST_FAILURE_OCCURRED"/>
- <int value="4" label="TEST_NOT_RUN"/>
-</enum>
-
-<enum name="CookieDeletionCause" type="int">
- <summary>Reason why a cookie was removed from the cookie store</summary>
- <int value="0" label="explicit">
- The user explicitly requested that we delete a cookie
- </int>
- <int value="1" label="overwrite">
- The value of the cookie was overwritten by a new value
- </int>
- <int value="2" label="expired">The cookie expiration time passed</int>
- <int value="3" label="evicted">
- The cookie was evicted during garbage collection (replaced by
- domain_evicted/global_evicted below)
- </int>
- <int value="4" label="store_dup">
- The backing store had two copies of the cookie so one was removed (i.e.
- problems writing the backing store database)
- </int>
- <int value="5" label="dont_record">
- The cookie deletion should not be recorded because it occurred, e.g., during
- shutdown (the fact that these values showed up in the histogram is a bug,
- since fixed)
- </int>
- <int value="6" label="domain_evicted">
- The cookie was evicted during per-domain/eTLD+1 garbage collection
- </int>
- <int value="7" label="global_evicted">
- The cookie was evicted during whole store garbage collection.
- </int>
- <int value="8" label="domain_evicted_pre_safe">
- The cookie evicted during per-domain/eTLD+1 garbage collection, and would
- have been evicted by the global garbage collection process (because they
- hadn't been accessed recently enough).
- </int>
- <int value="9" label="domain_evicted_post_safe">
- The cookie evicted during per-domain/eTLD+1 garbage collection, and would
- not have been evicted by global metrics as well (because they had been
- accessed recently enough to save).
- </int>
- <int value="10" label="expired_overwrite">
- The cookie deletion occurred because the server overwrote it with an already
- expired cookie (this is a common idiom for server deletions of cookies).
- </int>
-</enum>
-
-<enum name="CrosDisksArchiveType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="ZIP"/>
- <int value="2" label="RAR"/>
- <int value="3" label="Tar"/>
- <int value="4" label="Bzip2-compressed Tar"/>
- <int value="5" label="Gzip-compressed Tar"/>
-</enum>
-
-<enum name="CrosDisksDeviceMediaType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="USB Drive"/>
- <int value="2" label="SD Card"/>
- <int value="3" label="Optical Disc"/>
- <int value="4" label="Mobile Device"/>
- <int value="5" label="DVD"/>
-</enum>
-
-<enum name="CrosDisksFilesystemType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Others"/>
- <int value="2" label="FAT"/>
- <int value="3" label="exFAT"/>
- <int value="4" label="NTFS"/>
- <int value="5" label="HFS+"/>
- <int value="6" label="Ext2"/>
- <int value="7" label="Ext3"/>
- <int value="8" label="Ext4"/>
- <int value="9" label="ISO9660"/>
- <int value="10" label="UDF"/>
-</enum>
-
-<enum name="CrosEventEnum" type="int">
- <int value="0" label="ModemManagerCommandSendFailure"/>
-</enum>
-
-<enum name="CrosFirstRunTutorialCompletionType" type="int">
- <int value="0" label="Was not finished"/>
- <int value="1" label="Finished with &quot;Got It&quot; button"/>
- <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
-</enum>
-
-<enum name="CrosShelfClickTarget" type="int">
- <obsolete>
- Deprecated as of 12/2013. Default pinned apps trial is finished.
- </obsolete>
- <int value="0" label="Chrome"/>
- <int value="1" label="AppLauncher"/>
- <int value="2" label="Gmail"/>
- <int value="3" label="Search"/>
- <int value="4" label="Youtube"/>
- <int value="5" label="Doc"/>
- <int value="6" label="Sheets"/>
- <int value="7" label="Slides"/>
- <int value="8" label="PlayMusic"/>
-</enum>
-
-<enum name="DataReductionProxyBypassEventType" type="int">
- <int value="0" label="Short bypass"/>
- <int value="1" label="Long bypass"/>
- <int value="2" label="Bypass due to internal server error"/>
- <int value="3" label="Bypass due to other error"/>
- <int value="4" label="Bypass due to missing via header"/>
-</enum>
-
-<enum name="DataReductionProxyProbeURLFetchResult" type="int">
- <int value="0" label="Internet disconnected"/>
- <int value="1" label="Probe failed, proxy disabled"/>
- <int value="2" label="Probe failed, proxy already disabled"/>
- <int value="3" label="Probe succeeded, proxy enabled"/>
- <int value="4" label="Probe succeeded, proxy already enabled"/>
-</enum>
-
-<enum name="DataReductionProxyPromoAction" type="int">
- <int value="0" label="Dismissed from first screen"/>
- <int value="1" label="Dismissed from second screen"/>
- <int value="2" label="Enabled from first screen"/>
- <int value="3" label="Enabled from second screen"/>
-</enum>
-
-<enum name="DataReductionProxySettingsConversion" type="int">
- <int value="0" label="OFF to OFF"/>
- <int value="1" label="OFF to ON"/>
- <int value="2" label="ON to OFF"/>
- <int value="3" label="ON to ON"/>
-</enum>
-
-<enum name="DataReductionProxyStartupState" type="int">
- <int value="0" label="Proxy not available"/>
- <int value="1" label="Proxy available but not enabled"/>
- <int value="2" label="Proxy available and enabled"/>
-</enum>
-
-<enum name="DevicePermissionActions" type="int">
- <int value="0" label="AllowHttps"/>
- <int value="1" label="AllowHttp"/>
- <int value="2" label="Deny"/>
- <int value="3" label="Cancel"/>
-</enum>
-
-<enum name="DiagnosticsRecoveryRun" type="int">
- <int value="0" label="Recovery not run"/>
- <int value="1" label="Recovery run because of crash"/>
- <int value="2" label="Recovery run by user"/>
-</enum>
-
-<enum name="DiagnosticsResult" type="int">
- <int value="0" label="Not run (regular startup)"/>
- <int value="1" label="Success (crash startup)"/>
- <int value="2" label="Failure (crash startup)"/>
- <int value="3" label="Skipped (crash startup)"/>
-</enum>
-
-<enum name="DiagnosticsTestName" type="int">
- <int value="0" label="Conflicting DLLs Test"/>
- <int value="1" label="Disk Space Test"/>
- <int value="2" label="Install Type Test"/>
- <int value="3" label="JSON Bookmarks Test"/>
- <int value="4" label="JSON Local State Test"/>
- <int value="5" label="JSON Preferences Test"/>
- <int value="6" label="Operating System Test"/>
- <int value="7" label="Path Dictionaries Test"/>
- <int value="8" label="Path Local State Test"/>
- <int value="9" label="Path Resources Test"/>
- <int value="10" label="Path User Data Test"/>
- <int value="11" label="Version Test"/>
- <int value="12" label="SQLite Integrity App Cache Test"/>
- <int value="13" label="SQLite Integrity Archived History Test"/>
- <int value="14" label="SQLite Integrity Cookie Test"/>
- <int value="15" label="SQLite Integrity Database Tracker Test"/>
- <int value="16" label="SQLite Integrity History Test"/>
- <int value="17" label="SQLite Integrity Nss Cert Test"/>
- <int value="18" label="SQLite Integrity Nss Key Test"/>
- <int value="19" label="SQLite Integrity Thumbnails Test"/>
- <int value="20" label="SQLite Integrity Web Data Test"/>
-</enum>
-
-<enum name="DNSEmptyAddressListAndNoError" type="int">
- <int value="0" label="Error reported or Address List is not empty"/>
- <int value="1" label="Success reported but Address List is empty"/>
-</enum>
-
-<enum name="DnsProbe.JobResult" type="int">
- <int value="0" label="SERVERS_UNKNOWN"/>
- <int value="1" label="SERVERS_CORRECT"/>
- <int value="2" label="SERVERS_INCORRECT"/>
- <int value="3" label="SERVERS_FAILING"/>
- <int value="4" label="SERVERS_UNREACHABLE"/>
-</enum>
-
-<enum name="DnsProbe.ObsoleteProbeResult" type="int">
- <int value="0" label="INCONCLUSIVE"/>
- <int value="1" label="NO_INTERNET"/>
- <int value="2" label="BAD_CONFIG"/>
- <int value="3" label="NXDOMAIN"/>
-</enum>
-
-<enum name="DnsProbe.ProbeStatus" type="int">
- <int value="0" label="POSSIBLE"/>
- <int value="1" label="NOT_RUN"/>
- <int value="2" label="STARTED"/>
- <int value="3" label="FINISHED_INCONCLUSIVE"/>
- <int value="4" label="FINISHED_NO_INTERNET"/>
- <int value="5" label="FINISHED_BAD_CONFIG"/>
- <int value="6" label="FINISHED_NXDOMAIN"/>
-</enum>
-
-<enum name="DnsProbe.SystemIsLocalhost" type="int">
- <int value="0" label="Not just 127.0.0.1">
- 127.0.0.1 was not the only nameserver in the system DNS config.
- </int>
- <int value="1" label="Just 127.0.0.1">
- 127.0.0.1 was the only nameserver in the system DNS config.
- </int>
-</enum>
-
-<enum name="DockedAction" type="int">
- <int value="0" label="None"/>
- <int value="1" label="Dock"/>
- <int value="2" label="Undock"/>
- <int value="3" label="Resize"/>
- <int value="4" label="Reorder"/>
- <int value="5" label="Evict"/>
- <int value="6" label="Maximize"/>
- <int value="7" label="Minimize"/>
- <int value="8" label="Restore"/>
- <int value="9" label="Close"/>
-</enum>
-
-<enum name="DockedActionSource" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Mouse"/>
- <int value="2" label="Touch"/>
-</enum>
-
-<enum name="DomainBoundCerts.GetCertResult" type="int">
- <int value="0" label="SYNC_SUCCESS"/>
- <int value="1" label="ASYNC_SUCCESS"/>
- <int value="2" label="ASYNC_CANCELLED"/>
- <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
- <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
- <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
- <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
- <int value="7" label="INVALID_ARGUMENT"/>
- <int value="8" label="UNSUPPORTED_TYPE"/>
- <int value="9" label="TYPE_MISMATCH"/>
- <int value="10" label="WORKER_FAILURE"/>
-</enum>
-
-<enum name="DomainBoundCerts.Support" type="int">
- <int value="0" label="DISABLED"/>
- <int value="1" label="CLIENT_ONLY"/>
- <int value="2" label="CLIENT_AND_SERVER"/>
- <int value="3" label="CLIENT_NO_ECC">
- Channel ID was enabled, but the client did not support elliptic curve key
- generation.
- </int>
- <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
- Channel ID was enabled, but the client had an invalid system time which
- prevented using it.
- </int>
- <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
- The SSLClientSocket was created without a ServerBoundCertService.
- </int>
-</enum>
-
-<enum name="DoubleGetExperimentMethods" type="int">
- <int value="0" label="POST"/>
- <int value="1" label="GET_CACHABLE"/>
- <int value="2" label="GET_NON_CACHABLE"/>
-</enum>
-
-<enum name="DownloadContentDisposition" type="int">
- <int value="0" label="Content-Disposition header present"/>
- <int value="1" label="Valid"/>
- <int value="2" label="Has disposition-type"/>
- <int value="3" label="Has unknown disposition-type"/>
- <int value="4" label="Has 'name' attribute"/>
- <int value="5" label="Has 'filename' attribute"/>
- <int value="6" label="Has 'filename*' attribute"/>
- <int value="7" label="Has non-ASCII strings"/>
- <int value="8" label="Has percent encoded strings"/>
- <int value="9" label="Has RFC 2047 encoded strings"/>
- <int value="10" label="Has 'name' attribute only"/>
-</enum>
-
-<enum name="DownloadContentType" type="int">
- <int value="0" label="UNRECOGNIZED"/>
- <int value="1" label="TEXT"/>
- <int value="2" label="IMAGE"/>
- <int value="3" label="AUDIO"/>
- <int value="4" label="VIDEO"/>
- <int value="5" label="OCTET_STREAM"/>
- <int value="6" label="PDF"/>
- <int value="7" label="DOC"/>
- <int value="8" label="XLS"/>
- <int value="9" label="PPT"/>
- <int value="10" label="ARCHIVE"/>
- <int value="11" label="EXE"/>
- <int value="12" label="DMG"/>
- <int value="13" label="CRX"/>
-</enum>
-
-<enum name="DownloadCountType" type="int">
- <int value="0" label="Initiated by Navigation (Obsolete)"/>
- <int value="1" label="Initiated by Context Menu (Obsolete)"/>
- <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
- <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
- <int value="4" label="Initiated by Renderer (Obsolete)"/>
- <int value="5" label="Initiated and Unthrottled"/>
- <int value="6" label="Completed"/>
- <int value="7" label="Cancelled"/>
- <int value="8" label="Started"/>
- <int value="9" label="Interrupted"/>
- <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
- <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
- <int value="12" label="Interrupted at End of Download"/>
- <int value="13" label="Attempt to Append to Detached File"/>
- <int value="14" label="File Missing After Successful Scan"/>
- <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
- <int value="16" label="No WebContents at interruption"/>
- <int value="17" label="Supports ranges and strong validation"/>
-</enum>
-
-<enum name="DownloadDatabaseRecordDroppedType" type="int">
- <int value="0" label="Bad State"/>
- <int value="1" label="Bad Danger Type"/>
-</enum>
-
-<enum name="DownloadDOMEvent" type="int">
- <int value="0" label="GetDownloads"/>
- <int value="1" label="OpenFile"/>
- <int value="2" label="Drag"/>
- <int value="3" label="SaveDangerous"/>
- <int value="4" label="DiscardDangerous"/>
- <int value="5" label="Show"/>
- <int value="6" label="Pause"/>
- <int value="7" label="Remove"/>
- <int value="8" label="Cancel"/>
- <int value="9" label="ClearAll"/>
- <int value="10" label="OpenFolder"/>
- <int value="11" label="Resume"/>
-</enum>
-
-<enum name="DownloadFilePickerResult" type="int">
- <int value="0" label="SAME"/>
- <int value="1" label="DIFFERENT_DIR"/>
- <int value="2" label="DIFFERENT_NAME"/>
- <int value="3" label="CANCEL"/>
-</enum>
-
-<enum name="DownloadFunctions" type="int">
- <int value="0" label="download"/>
- <int value="1" label="search"/>
- <int value="2" label="pause"/>
- <int value="3" label="resume"/>
- <int value="4" label="cancel"/>
- <int value="5" label="erase"/>
- <int value="6" label="set_destination"/>
- <int value="7" label="accept_danger"/>
- <int value="8" label="show"/>
- <int value="9" label="drag"/>
-</enum>
-
-<enum name="DownloadImageType" type="int">
- <int value="0" label="Unrecognized"/>
- <int value="1" label="GIF"/>
- <int value="2" label="JPEG"/>
- <int value="3" label="PNG"/>
- <int value="4" label="TIFF"/>
- <int value="5" label="ICON"/>
- <int value="6" label="WEBP"/>
-</enum>
-
-<enum name="DownloadInterruptedUnknownSizeType" type="int">
- <int value="0" label="Size Known"/>
- <int value="1" label="Size Unknown"/>
-</enum>
-
-<enum name="DownloadItem.DangerousFileType" type="int">
- <int value="0" label="unknown"/>
- <int value="1" label="ad"/>
- <int value="2" label="ade"/>
- <int value="3" label="adp"/>
- <int value="4" label="ah"/>
- <int value="5" label="apk"/>
- <int value="6" label="app"/>
- <int value="7" label="application"/>
- <int value="8" label="asp"/>
- <int value="9" label="asx"/>
- <int value="10" label="bas"/>
- <int value="11" label="bash"/>
- <int value="12" label="bat"/>
- <int value="13" label="cfg"/>
- <int value="14" label="chi"/>
- <int value="15" label="chm"/>
- <int value="16" label="class"/>
- <int value="17" label="cmd"/>
- <int value="18" label="com"/>
- <int value="19" label="command"/>
- <int value="20" label="crt"/>
- <int value="21" label="crx"/>
- <int value="22" label="csh"/>
- <int value="23" label="deb"/>
- <int value="24" label="dex"/>
- <int value="25" label="dll"/>
- <int value="26" label="drv"/>
- <int value="27" label="exe"/>
- <int value="28" label="fxp"/>
- <int value="29" label="grp"/>
- <int value="30" label="hlp"/>
- <int value="31" label="hta"/>
- <int value="32" label="htm"/>
- <int value="33" label="html"/>
- <int value="34" label="htt"/>
- <int value="35" label="inf"/>
- <int value="36" label="ini"/>
- <int value="37" label="ins"/>
- <int value="38" label="isp"/>
- <int value="39" label="jar"/>
- <int value="40" label="jnlp"/>
- <int value="41" label="user.js"/>
- <int value="42" label="js"/>
- <int value="43" label="jse"/>
- <int value="44" label="ksh"/>
- <int value="45" label="lnk"/>
- <int value="46" label="local"/>
- <int value="47" label="mad"/>
- <int value="48" label="maf"/>
- <int value="49" label="mag"/>
- <int value="50" label="mam"/>
- <int value="51" label="manifest"/>
- <int value="52" label="maq"/>
- <int value="53" label="mar"/>
- <int value="54" label="mas"/>
- <int value="55" label="mat"/>
- <int value="56" label="mau"/>
- <int value="57" label="mav"/>
- <int value="58" label="maw"/>
- <int value="59" label="mda"/>
- <int value="60" label="mdb"/>
- <int value="61" label="mde"/>
- <int value="62" label="mdt"/>
- <int value="63" label="mdw"/>
- <int value="64" label="mdz"/>
- <int value="65" label="mht"/>
- <int value="66" label="mhtml"/>
- <int value="67" label="mmc"/>
- <int value="68" label="mof"/>
- <int value="69" label="msc"/>
- <int value="70" label="msh"/>
- <int value="71" label="mshxml"/>
- <int value="72" label="msi"/>
- <int value="73" label="msp"/>
- <int value="74" label="mst"/>
- <int value="75" label="ocx"/>
- <int value="76" label="ops"/>
- <int value="77" label="pcd"/>
- <int value="78" label="pif"/>
- <int value="79" label="pkg"/>
- <int value="80" label="pl"/>
- <int value="81" label="plg"/>
- <int value="82" label="prf"/>
- <int value="83" label="prg"/>
- <int value="84" label="pst"/>
- <int value="85" label="py"/>
- <int value="86" label="pyc"/>
- <int value="87" label="pyw"/>
- <int value="88" label="rb"/>
- <int value="89" label="reg"/>
- <int value="90" label="rpm"/>
- <int value="91" label="scf"/>
- <int value="92" label="scr"/>
- <int value="93" label="sct"/>
- <int value="94" label="sh"/>
- <int value="95" label="shar"/>
- <int value="96" label="shb"/>
- <int value="97" label="shs"/>
- <int value="98" label="shtm"/>
- <int value="99" label="shtml"/>
- <int value="100" label="spl"/>
- <int value="101" label="svg"/>
- <int value="102" label="swf"/>
- <int value="103" label="sys"/>
- <int value="104" label="tcsh"/>
- <int value="105" label="url"/>
- <int value="106" label="vb"/>
- <int value="107" label="vbe"/>
- <int value="108" label="vbs"/>
- <int value="109" label="vsd"/>
- <int value="110" label="vsmacros"/>
- <int value="111" label="vss"/>
- <int value="112" label="vst"/>
- <int value="113" label="vsw"/>
- <int value="114" label="ws"/>
- <int value="115" label="wsc"/>
- <int value="116" label="wsf"/>
- <int value="117" label="wsh"/>
- <int value="118" label="xbap"/>
- <int value="119" label="xht"/>
- <int value="120" label="xhtm"/>
- <int value="121" label="xhtml"/>
- <int value="122" label="xml"/>
- <int value="123" label="xsl"/>
- <int value="124" label="xslt"/>
-</enum>
-
-<enum name="DownloadItem.DangerType" type="int">
- <int value="0" label="NOT_DANGEROUS"/>
- <int value="1" label="DANGEROUS_FILE"/>
- <int value="2" label="DANGEROUS_URL"/>
- <int value="3" label="DANGEROUS_CONTENT"/>
- <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
- <int value="5" label="UNCOMMON_CONTENT"/>
- <int value="6" label="USER_VALIDATED"/>
- <int value="7" label="DANGEROUS_HOST"/>
- <int value="8" label="POTENTIALLY_UNWANTED"/>
-</enum>
-
-<enum name="DownloadOpenMethod" type="int">
- <int value="0" label="Opened with plaform handler by default"/>
- <int value="1" label="Opened in browser by default"/>
- <int value="2" label="Opened with plaform handler by user choice"/>
-</enum>
-
-<enum name="DownloadOriginStateOnResumption" type="int">
- <int value="0" label="No changes"/>
- <int value="1" label="New redirects"/>
- <int value="2" label="New validators"/>
- <int value="3" label="New redirects + validators"/>
- <int value="4" label="New Content-Disposition"/>
- <int value="5" label="New redirects + Content-Disposition"/>
- <int value="6" label="New validators + Content-Disposition"/>
- <int value="7" label="New redirects + validators + Content-Disposition"/>
-</enum>
-
-<enum name="DownloadSavePackageEvent" type="int">
- <int value="0" label="Started"/>
- <int value="1" label="Cancelled"/>
- <int value="2" label="Finished"/>
- <int value="3" label="Write to already completed file"/>
- <int value="4" label="Write to already failed file"/>
-</enum>
-
-<enum name="DownloadSource" type="int">
- <int value="0" label="Initiated by Save Package on Non-HTML content"/>
- <int value="1" label="Initiated by Drag-and-drop"/>
- <int value="2" label="Initiated by RPC from Renderer"/>
- <int value="3" label="Initiated by Save from Pepper"/>
- <int value="4" label="Initiated by Resumption"/>
-</enum>
-
-<enum name="DriveCacheDBOpenStatus" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Corrupt database"/>
- <int value="2" label="Unknown recoverable failure"/>
- <int value="3" label="Unrecoverable (disk full?) failure"/>
-</enum>
-
-<enum name="DriveEntryKind" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Item"/>
- <int value="2" label="Site"/>
- <int value="3" label="Document"/>
- <int value="4" label="Spereadsheet"/>
- <int value="5" label="Presentation"/>
- <int value="6" label="Drawing"/>
- <int value="7" label="Table"/>
- <int value="8" label="External app"/>
- <int value="9" label="Folder"/>
- <int value="10" label="File"/>
- <int value="11" label="PDF"/>
-</enum>
-
-<enum name="DriveFileFormat" type="int">
- <int value="0" label="AAC"/>
- <int value="1" label="ASF"/>
- <int value="2" label="AVI"/>
- <int value="3" label="CSV"/>
- <int value="4" label="DOC"/>
- <int value="5" label="DOCX"/>
- <int value="6" label="FLV"/>
- <int value="7" label="JPG"/>
- <int value="8" label="MJPG"/>
- <int value="9" label="MOV"/>
- <int value="10" label="MP3"/>
- <int value="11" label="MP4"/>
- <int value="12" label="MPG"/>
- <int value="13" label="OTHER"/>
- <int value="14" label="PDF"/>
- <int value="15" label="PPT"/>
- <int value="16" label="PPTX"/>
- <int value="17" label="PSD"/>
- <int value="18" label="RAR"/>
- <int value="19" label="WMA"/>
- <int value="20" label="WMV"/>
- <int value="21" label="XLS"/>
- <int value="22" label="XLSX"/>
- <int value="23" label="ZIP"/>
-</enum>
-
-<enum name="DriveMetadataDBInitStatus" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Not found"/>
- <int value="2" label="Corruption"/>
- <int value="3" label="IO error"/>
- <int value="4" label="Failed to open DB for unknown reason"/>
- <int value="5" label="Incompatible DB format"/>
- <int value="6" label="DB is broken"/>
- <int value="7" label="Opened existing DB."/>
- <int value="8" label="No existing DB was found. Created new DB."/>
- <int value="9" label="Cannot open existing DB. Created new DB."/>
-</enum>
-
-<enum name="EAPInnerProtocol" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="NONE"/>
- <int value="2" label="PEAP-MD5"/>
- <int value="3" label="PEAP-MSCHAPV2"/>
- <int value="4" label="TTLS-EAP-MD5"/>
- <int value="5" label="TTLS-EAP-MSCHAPV2"/>
- <int value="6" label="TTLS-MSCHAPV2"/>
- <int value="7" label="TTLS-MSCHAP"/>
- <int value="8" label="TTLS-PAP"/>
- <int value="9" label="TTLS-CHAP"/>
-</enum>
-
-<enum name="EAPOuterProtocol" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="LEAP"/>
- <int value="2" label="PEAP"/>
- <int value="3" label="TLS"/>
- <int value="4" label="TTLS"/>
-</enum>
-
-<enum name="EnterpriseDeviceManagementStatus" type="int">
- <summary>
- Status codes produced by DeviceManagementService for requests made to the
- device management server.
- </summary>
- <int value="0" label="SUCCESS"/>
- <int value="1" label="REQUEST_INVALID"/>
- <int value="2" label="REQUEST_FAILED"/>
- <int value="3" label="TEMPORARY_UNAVAILABLE"/>
- <int value="4" label="HTTP_STATUS_ERROR"/>
- <int value="5" label="RESPONSE_DECODING_ERROR"/>
- <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
- <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
- <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
- <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
- <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
- <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
- <int value="12" label="SERVICE_MISSING_LICENSES"/>
- <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
-</enum>
-
-<enum name="EnterpriseDMTokenType" type="int">
- <summary>
- Result of DMToken operations as defined in
- chrome/browser/policy/enterprise_metrics.h.
- </summary>
- <int value="0" label="Load Succeeded">
- A cached token was successfully loaded from disk.
- </int>
- <int value="1" label="Load Failed">
- Reading a cached token from disk failed.
- </int>
- <int value="2" label="Fetch Requested">
- A token fetch request was sent to the DM server.
- </int>
- <int value="3" label="Fetch Request Failed">
- The request was invalid, or the HTTP request failed.
- </int>
- <int value="4" label="Fetch Server Failed">
- Error HTTP status received, or the DM server failed in another way.
- </int>
- <int value="5" label="Fetch Response Received">
- A response to the fetch request was received.
- </int>
- <int value="6" label="Fetch Bad Response">
- The response received was invalid. This happens when some expected data was
- not present in the response.
- </int>
- <int value="7" label="Fetch Management Not Supported">
- DM server reported that management is not supported.
- </int>
- <int value="8" label="Fetch Device Not Found">
- DM server reported that the given device ID was not found.
- </int>
- <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
- <int value="10" label="Store Succeeded">
- Successfully cached a token to disk.
- </int>
- <int value="11" label="Store Failed">Caching a token to disk failed.</int>
- <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
- <int value="13" label="Invalid Serial">
- Serial number rejected by DMServer.
- </int>
- <int value="14" label="Missing Licenses">
- No more licenses available for that domain.
- </int>
-</enum>
-
-<enum name="EnterpriseEnrollmentType" type="int">
- <summary>
- Result of device enrollment as defined in
- chrome/browser/policy/enterprise_metrics.h.
- </summary>
- <int value="0" label="Cancelled">
- The enrollment screen was closed without completing the enrollment process.
- </int>
- <int value="1" label="Started">
- The user submitted credentials and started the enrollment process.
- </int>
- <int value="2" label="Network Failed">
- Enrollment failed due to a network error.
- </int>
- <int value="3" label="Login Failed">
- Enrollment failed because logging in to Gaia failed.
- </int>
- <int value="4" label="Not Supported">
- Enrollment failed because it is not supported for the account used.
- </int>
- <int value="5" label="Policy Failed">
- Enrollment failed because it failed to apply device policy.
- </int>
- <int value="6" label="Other Failed">
- Enrollment failed due to an unexpected error. This currently happens when
- the Gaia auth token is not issued for the DM service, the device cloud
- policy subsystem isn't initialized, or when fetching Gaia tokens fails for
- an unknown reason.
- </int>
- <int value="7" label="OK">Enrollment was successful.</int>
- <int value="8" label="Invalid Serial">
- Serial number doesn't belong to account domain.
- </int>
- <int value="9" label="Auto-enrollment Started">
- Auto-enrollment started automatically after sign-in.
- </int>
- <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
- <int value="11" label="Auto-enrollment Retried">
- Auto-enrollment started again after a failure.
- </int>
- <int value="12" label="Auto-enrollment Cancelled">
- User opted-out of auto-enrollment.
- </int>
- <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
- <int value="14" label="Invalid enrollment mode">
- The enrollment mode has not been sent down or is unknown to the client.
- </int>
- <int value="15" label="Auto-enrollment not supported">
- The enrollment mode can not be set through auto-enrollment.
- </int>
- <int value="16" label="Install attributes timeout">
- Install attributes failed to initialize in time.
- </int>
- <int value="17" label="Wrong user name">
- Re-enrollment attempted with an account from a different domain.
- </int>
- <int value="18" label="Missing licenses">
- No licenses left for that domain.
- </int>
- <int value="19" label="Robot auth code fetch failed">
- Enrollment failed due to an error fetching the device robot authorization
- code from the DM Server.
- </int>
- <int value="20" label="Robot refresh token fetch failed">
- Enrollment failed due to an error fetching the device robot refresh token
- from Gaia.
- </int>
- <int value="21" label="Robot refresh token store failed">
- Enrollment failed due to an error persisting the device robot refresh token
- on the device.
- </int>
- <int value="22" label="Deprovisioned device">
- Enrollment failed because the administrator has deprovisioned the device.
- </int>
-</enum>
-
-<enum name="EnterprisePolicies" type="int">
-<!-- Generated from
- ../../../components/policy/resources/policy_templates.json -->
-
- <int value="1" label="Configure the home page URL"/>
- <int value="2" label="Use New Tab Page as homepage"/>
- <int value="3" label="Set Chrome as Default Browser"/>
- <int value="4" label="Application locale"/>
- <int value="5" label="Enable alternate error pages"/>
- <int value="6" label="Enable search suggestions"/>
- <int value="7" label="Enable network prediction"/>
- <int value="8" label="Disable SPDY protocol"/>
- <int value="9" label="Enable JavaScript"/>
- <int value="10" label="Enable Incognito mode"/>
- <int value="11" label="Disable saving browser history"/>
- <int value="12" label="Enable printing"/>
- <int value="13" label="Enable Google Cloud Print proxy"/>
- <int value="14" label="Enable Safe Browsing"/>
- <int value="15" label="Enable reporting of usage and crash-related data"/>
- <int value="16" label="Enable the password manager"/>
- <int value="17" label="Allow users to show passwords in Password Manager"/>
- <int value="18" label="Enable AutoFill"/>
- <int value="19" label="Specify a list of disabled plugins"/>
- <int value="20" label="Disable synchronization of data with Google"/>
- <int value="21" label="Choose how to specify proxy server settings"/>
- <int value="22" label="Choose how to specify proxy server settings"/>
- <int value="23" label="Address or URL of proxy server"/>
- <int value="24" label="URL to a proxy .pac file"/>
- <int value="25" label="Proxy bypass rules"/>
- <int value="26" label="Supported authentication schemes"/>
- <int value="27"
- label="Disable CNAME lookup when negotiating Kerberos authentication"/>
- <int value="28" label="Include non-standard port in Kerberos SPN"/>
- <int value="29" label="Authentication server whitelist"/>
- <int value="30" label="Kerberos delegation server whitelist"/>
- <int value="31" label="GSSAPI library name"/>
- <int value="32" label="Configure extension installation blacklist"/>
- <int value="33" label="Configure extension installation whitelist"/>
- <int value="34" label="Configure the list of force-installed extensions"/>
- <int value="35" label="Show Home button on toolbar"/>
- <int value="36" label="Disable Developer Tools"/>
- <int value="37" label="Action on startup"/>
- <int value="38" label="URLs to open on startup"/>
- <int value="39" label="Block third party cookies"/>
- <int value="40" label="Enable the default search provider"/>
- <int value="41" label="Default search provider name"/>
- <int value="42" label="Default search provider keyword"/>
- <int value="43" label="Default search provider search URL"/>
- <int value="44" label="Default search provider suggest URL"/>
- <int value="45" label="Default search provider instant URL"/>
- <int value="46" label="Default search provider icon"/>
- <int value="47" label="Default search provider encodings"/>
- <int value="48" label="Default cookies setting"/>
- <int value="49" label="Default images setting"/>
- <int value="50" label="Default JavaScript setting"/>
- <int value="51" label="Default plugins setting"/>
- <int value="52" label="Default popups setting"/>
- <int value="53" label="Default notification setting"/>
- <int value="54" label="Default geolocation setting"/>
- <int value="55" label="Disable support for 3D graphics APIs"/>
- <int value="56" label="Refresh rate for user policy"/>
- <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
- <int value="58"
- label="Always render the following URL patterns in Google Chrome Frame"/>
- <int value="59"
- label="Always render the following URL patterns in the host browser"/>
- <int value="60"
- label="Allow Google Chrome Frame to handle the listed content types"/>
- <int value="61" label="Enable lock when the device become idle or suspended"/>
- <int value="62" label="Enable Instant"/>
- <int value="63" label="Set user data directory"/>
- <int value="64" label="Set download directory"/>
- <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
- <int value="66" label="Specify whether the plugin finder should be disabled"/>
- <int value="67" label="Block cookies on these sites"/>
- <int value="68" label="Allow session only cookies on these sites"/>
- <int value="69" label="Allow images on these sites"/>
- <int value="70" label="Block images on these sites"/>
- <int value="71" label="Allow JavaScript on these sites"/>
- <int value="72" label="Block JavaScript on these sites"/>
- <int value="73" label="Allow plugins on these sites"/>
- <int value="74" label="Block plugins on these sites"/>
- <int value="75" label="Allow popups on these sites"/>
- <int value="76" label="Block popups on these sites"/>
- <int value="77" label="Allow cookies on these sites"/>
- <int value="78" label="Specify a list of enabled plugins"/>
- <int value="79"
- label="Specify a list of plugins that the user can enable or disable"/>
- <int value="80" label="Enable Translate"/>
- <int value="81" label="Allow running plugins that are outdated"/>
- <int value="82" label="Enable Bookmark Bar"/>
- <int value="83" label="Enables or disables bookmark editing"/>
- <int value="84" label="Allow invocation of file selection dialogs"/>
- <int value="85" label="Disable URL protocol schemes"/>
- <int value="86" label="Always runs plugins that require authorization"/>
- <int value="87" label="Set Google Chrome Frame user data directory"/>
- <int value="88" label="Set disk cache directory"/>
- <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
- <int value="90" label="Refresh rate for Device Policy"/>
- <int value="91" label="Release channel"/>
- <int value="92"
- label="Maximal number of concurrent connections to the proxy server"/>
- <int value="93" label="Incognito mode availability"/>
- <int value="94" label="Enable firewall traversal from remote access client"/>
- <int value="95" label="Enable firewall traversal from remote access host"/>
- <int value="96"
- label="Prevent app promotions from appearing on the new tab page"/>
- <int value="97" label="Import bookmarks from default browser on first run"/>
- <int value="98"
- label="Import browsing history from default browser on first run"/>
- <int value="99" label="Import of homepage from default browser on first run"/>
- <int value="100"
- label="Import search engines from default browser on first run"/>
- <int value="101"
- label="Import saved passwords from default browser on first run"/>
- <int value="102"
- label="Automatically select client certificates for these sites"/>
- <int value="103" label="Block access to a list of URLs"/>
- <int value="104" label="Allows access to a list of URLs"/>
- <int value="105" label="Allow notifications on these sites"/>
- <int value="106" label="Block notifications on these sites"/>
- <int value="107" label="User-level network configuration"/>
- <int value="108" label="Device-level network configuration"/>
- <int value="109"
- label="Enable submission of documents to Google Cloud Print"/>
- <int value="110" label="Set disk cache size in bytes"/>
- <int value="111" label="Set media disk cache size in bytes"/>
- <int value="112" label="Enterprise web store URL (deprecated)"/>
- <int value="113" label="Enterprise web store name (deprecated)"/>
- <int value="114" label="Enable TLS domain-bound certificates extension"/>
- <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
- <int value="116" label="Proxy settings"/>
- <int value="117" label="Disable Print Preview"/>
- <int value="118" label="Disable SSL record splitting"/>
- <int value="119" label="Report OS and firmware version"/>
- <int value="120" label="Report device activity times"/>
- <int value="121" label="Report device boot mode"/>
- <int value="122" label="Login user white list"/>
- <int value="123" label="Allow creation of new user accounts"/>
- <int value="124" label="Enable guest mode"/>
- <int value="125" label="Show usernames on login screen"/>
- <int value="126" label="Enable data roaming"/>
- <int value="127" label="Enable metrics reporting"/>
- <int value="128" label="Wipe user data on sign-out"/>
- <int value="129" label="Whether online OCSP/CRL checks are performed"/>
- <int value="130" label="Timeout until idle user log-out is executed"/>
- <int value="131" label="Duration of the idle log-out warning message"/>
- <int value="132"
- label="Screen saver to be used on the sign-in screen in retail mode"/>
- <int value="133"
- label="Duration of inactivity before the screen saver is shown on the
- sign-in screen in retail mode"/>
- <int value="134"
- label="Whether the release channel should be configurable by the user"/>
- <int value="135" label="List of AppPack extensions"/>
- <int value="136" label="Disables Auto Update"/>
- <int value="137" label="Load specified urls on demo login"/>
- <int value="138"
- label="Continue running background apps when Google Chrome is closed"/>
- <int value="139" label="Disables Drive in the Chrome OS Files app"/>
- <int value="140"
- label="Disables Google Drive over Cellular connections in the Chrome OS
- Files app"/>
- <int value="141"
- label="Additional command line parameters for Google Chrome"/>
- <int value="142" label="Target Auto Update Version"/>
- <int value="143" label="Report device location"/>
- <int value="144" label="List of pinned apps to show in the launcher"/>
- <int value="145" label="Auto update scatter factor"/>
- <int value="146" label="Connection types allowed for updates"/>
- <int value="147"
- label="Restrict which users are allowed to sign in to Google Chrome"/>
- <int value="148"
- label="Configure extension, app, and user script install sources"/>
- <int value="149" label="Default mediastream setting"/>
- <int value="150"
- label="Disable proceeding from the Safe Browsing warning page"/>
- <int value="151" label="Enable or disable spell checking web service"/>
- <int value="152" label="Disable mounting of external storage"/>
- <int value="153" label="Disable taking screenshots"/>
- <int value="154"
- label="Configure the required domain name for remote access hosts"/>
- <int value="155"
- label="Enable two-factor authentication for remote access hosts"/>
- <int value="156"
- label="Configure the TalkGadget prefix for remote access hosts"/>
- <int value="157" label="Enable curtaining of remote access hosts"/>
- <int value="158" label="Timezone"/>
- <int value="159" label="Allow playing audio"/>
- <int value="160" label="Allow or deny audio capture"/>
- <int value="161"
- label="List of alternate URLs for the default search provider"/>
- <int value="162" label="Force SafeSearch"/>
- <int value="163" label="Device-local accounts"/>
- <int value="164" label="Add a logout button to the system tray"/>
- <int value="165" label="Use built-in DNS client"/>
- <int value="166" label="Control shelf auto-hiding"/>
- <int value="167" label="Allow or deny video capture"/>
- <int value="168" label="Configure allowed app/extension types"/>
- <int value="169" label="Set the display name for device-local accounts"/>
- <int value="170" label="Limit the session length"/>
- <int value="171"
- label="Parameter controlling search term placement for the default
- search provider"/>
- <int value="172" label="Screen dim delay when running on AC power"/>
- <int value="173" label="Screen off delay when running on AC power"/>
- <int value="174" label="Screen lock delay when running on AC power"/>
- <int value="175" label="Idle delay when running on AC power"/>
- <int value="176" label="Screen dim delay when running on battery power"/>
- <int value="177" label="Screen off delay when running on battery power"/>
- <int value="178" label="Screen lock delay when running on battery power"/>
- <int value="179" label="Idle delay when running on battery power"/>
- <int value="180" label="Action to take when the idle delay is reached"/>
- <int value="181" label="Action to take when the user closes the lid"/>
- <int value="182"
- label="Specify whether audio activity affects power management"/>
- <int value="183"
- label="Specify whether video activity affects power management"/>
- <int value="184"
- label="Percentage by which to scale the idle delay in presentation mode
- (deprecated)"/>
- <int value="185"
- label="Allow users to redeem offers through Chrome OS Registration"/>
- <int value="186" label="Set the Terms of Service for a device-local account"/>
- <int value="187" label="Enable deleting browser and download history"/>
- <int value="188" label="Show accessibility options in system tray menu"/>
- <int value="189"
- label="Hide the web store from the new tab page and app launcher"/>
- <int value="190" label="Allows sign in to Chrome"/>
- <int value="191" label="System wide flags to be applied on Chrome start-up"/>
- <int value="192" label="Limit device uptime by automatically rebooting"/>
- <int value="193" label="Automatically reboot after update"/>
- <int value="194" label="Public session for auto-login"/>
- <int value="195" label="Public session auto-login timer"/>
- <int value="196"
- label="Set the restriction on the fetching of the Variations seed"/>
- <int value="197" label="Idle warning delay when running on AC power"/>
- <int value="198" label="Idle warning delay when running on battery power"/>
- <int value="199"
- label="Set the restriction on the fetching of the Variations seed"/>
- <int value="200" label="Enable remote attestation for the user"/>
- <int value="201"
- label="Extensions allowed to to use the remote attestation API"/>
- <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
- <int value="203" label="Allow screen wake locks"/>
- <int value="204" label="Default behavior for sites not in any content pack"/>
- <int value="205" label="Managed user manual exception hosts"/>
- <int value="206" label="Managed user manual exception URLs"/>
- <int value="207" label="Enable remote attestation for the device"/>
- <int value="208"
- label="URLs that will be granted access to audio capture devices
- without prompt"/>
- <int value="209"
- label="URLs that will be granted access to video capture devices
- without prompt"/>
- <int value="210"
- label="Percentage by which to scale the screen dim delay if the user
- becomes active after dimming"/>
- <int value="211" label="Enable large cursor"/>
- <int value="212" label="Enable spoken feedback"/>
- <int value="213" label="Enable high contrast mode"/>
- <int value="214" label="Set screen magnifier type"/>
- <int value="215"
- label="Set default state of the large cursor on the login screen"/>
- <int value="216"
- label="Set the default state of spoken feedback on the login screen"/>
- <int value="217"
- label="Set the default state of high contrast mode on the login screen"/>
- <int value="218"
- label="Set the default screen magnifier type enabled on the login
- screen"/>
- <int value="219" label="Enable supervised users"/>
- <int value="220"
- label="Percentage by which to scale the screen dim delay in
- presentation mode"/>
- <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
- <int value="222"
- label="Action to take when the idle delay is reached while running on
- battery power"/>
- <int value="223" label="Enable creation of supervised users"/>
- <int value="224" label="Report device network interfaces"/>
- <int value="225" label="Power mangement on the login screen"/>
- <int value="226"
- label="Action to take when the idle delay is reached while running on
- AC power"/>
- <int value="227" label="Managed Bookmarks"/>
- <int value="228" label="Maximum fetch delay after a policy invalidation"/>
- <int value="229"
- label="Parameter providing search-by-image feature for the default
- search provider"/>
- <int value="230" label="Parameters for search URL which uses POST"/>
- <int value="231" label="Parameters for suggest URL which uses POST"/>
- <int value="232" label="Parameters for instant URL which uses POST"/>
- <int value="233" label="Parameters for image URL which uses POST"/>
- <int value="234" label="Enable or disable PIN-less authentication"/>
- <int value="235"
- label="Whether online OCSP/CRL checks are required for local trust
- anchors"/>
- <int value="236" label="Use 24 hour clock by default"/>
- <int value="237" label="Default search provider new tab page URL"/>
- <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
- <int value="239"
- label="Enable the use of remote attestation for content protection for
- the device"/>
- <int value="240" label="Allow fullscreen mode"/>
- <int value="241" label="Enable the data compression proxy feature"/>
- <int value="242" label="Auto update p2p enabled"/>
- <int value="243" label="Allow autoupdate downloads via HTTP"/>
- <int value="244" label="Control the user behavior in a multiprofile session"/>
- <int value="245" label="Ephemeral profile"/>
- <int value="246"
- label="Selects the strategy used to free up disk space during automatic
- clean-up"/>
- <int value="247"
- label="Specify whether power management delays and the session length
- limit should only start running after initial user activity in a
- session"/>
- <int value="248" label="Report device users"/>
- <int value="249" label="User avatar image"/>
- <int value="250" label="Enable network configuration prompt when offline"/>
-</enum>
-
-<enum name="EnterprisePolicyInvalidations" type="int">
- <int value="0" label="No payload"/>
- <int value="1" label="Payload"/>
-</enum>
-
-<enum name="EnterprisePolicyLoadStatus" type="int">
- <summary>
- Status codes produced by the policy loaders that pull policy settings from
- the platform-specific management infrastructure, such as Windows Group
- Policy.
- </summary>
- <int value="0" label="STARTED">
- Policy load attempt started. This gets logged for each policy load attempt
- to get a baseline on the number of requests, and an arbitrary number of the
- below status codes may get added in addition.
- </int>
- <int value="1" label="QUERY_FAILED">
- System failed to determine whether there's policy.
- </int>
- <int value="2" label="NO_POLICY">No policy present.</int>
- <int value="3" label="INACCCESSIBLE">
- Data inaccessible, such as non-local policy file.
- </int>
- <int value="4" label="MISSING">
- Data missing, such as policy file not present.
- </int>
- <int value="5" label="WOW64_REDIRECTION_DISABLED">
- Trying with Wow64 redirection disabled.
- </int>
- <int value="6" label="READ_ERROR">
- Data read error, for example file reading errors.
- </int>
- <int value="7" label="TOO_BIG">Data too large to process.</int>
- <int value="8" label="PARSE_ERROR">Parse error.</int>
-</enum>
-
-<enum name="EnterprisePolicyRefresh" type="int">
- <int value="0" label="Changed"/>
- <int value="1" label="Changed; Invalidations disabled"/>
- <int value="2" label="Unchanged"/>
- <int value="3" label="Invalidated; Changed"/>
- <int value="4" label="Invalidated; Unchanged"/>
-</enum>
-
-<enum name="EnterprisePolicyType" type="int">
- <summary>
- Result of Policy operations as defined in
- chrome/browser/policy/enterprise_metrics.h.
- </summary>
- <int value="0" label="Load Succeeded">
- A cached policy was successfully loaded from disk.
- </int>
- <int value="1" label="Load Failed">
- Reading a cached policy from disk failed.
- </int>
- <int value="2" label="Fetch Requested">
- A policy fetch request was sent to the DM server.
- </int>
- <int value="3" label="Fetch Request Failed">
- The request was invalid, or the HTTP request failed.
- </int>
- <int value="4" label="Fetch Server Failed">
- Error HTTP status received, or the DM server failed in another way.
- </int>
- <int value="5" label="Fetch Not Found">
- Policy not found for the given user or device.
- </int>
- <int value="6" label="Fetch Invalid Token">
- DM server didn't accept the token used in the request.
- </int>
- <int value="7" label="Fetch Response Received">
- A response to the policy fetch request was received.
- </int>
- <int value="8" label="Fetch Bad Response">
- The policy response message didn't contain a policy, or other data was
- missing.
- </int>
- <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
- <int value="10" label="Fetch Bad Signature">
- The device policy was rejected because its signature was invalid.
- </int>
- <int value="11" label="Fetch Timestamp In Future">
- Rejected policy because its timestamp is in the future.
- </int>
- <int value="12" label="Fetch Non Enterprise Device">
- Device policy rejected because the device is not managed.
- </int>
- <int value="13" label="Fetch User Mismatch">
- The policy was provided for a username that is different from the device
- owner, and the policy was rejected.
- </int>
- <int value="14" label="Fetch Other Failed">
- The policy was rejected for another reason. Currently this can happen only
- for device policies, when the SignedSettings fail to store or retrieve a
- stored policy.
- </int>
- <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
- <int value="16" label="Fetch Not Modified">
- The policy just fetched didn't have any changes compared to the cached
- policy.
- </int>
- <int value="17" label="Store Succeeded">
- Successfully cached a policy to disk.
- </int>
- <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
-</enum>
-
-<enum name="ErrorCodesGetAdaptersAddresses" type="int">
- <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
- <int value="87" label="ERROR_INVALID_PARAMETER"/>
- <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
- <int value="232" label="ERROR_NO_DATA"/>
- <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
-</enum>
-
-<enum name="ErrorCodesGetaddrinfo_All" type="int">
- <int value="1" label="EAI_BADFLAGS(L)"/>
- <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
- <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
- <int value="4" label="EAI_FAIL"/>
- <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
- <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
- <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
- <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
- <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
- <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
- <int value="11" label="EAI_SYSTEM"/>
- <int value="12" label="EAI_OVERFLOW"/>
- <int value="10022" label="WSAEINVAL"/>
- <int value="10044" label="WSAESOCKTNOSUPPORT"/>
- <int value="10047" label="WSAEAFNOSUPPORT"/>
- <int value="10093" label="WSANOTINITIALISED"/>
- <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
- <int value="11001" label="WSA_HOST_NOT_FOUND"/>
- <int value="11002" label="WSATRY_AGAIN"/>
- <int value="11003" label="WSA_ANO_RECOVERY"/>
- <int value="11004" label="WSANO_DATA"/>
-</enum>
-
-<enum name="ErrorCodesGetaddrinfo_Linux" type="int">
- <int value="1" label="EAI_BADFLAGS"/>
- <int value="2" label="EAI_NONAME"/>
- <int value="3" label="EAI_AGAIN"/>
- <int value="4" label="EAI_FAIL"/>
- <int value="5" label="EAI_NODATA"/>
- <int value="6" label="EAI_FAMILY"/>
- <int value="7" label="EAI_SOCKTYPE"/>
- <int value="8" label="EAI_SERVICE"/>
- <int value="9" label="EAI_ADDRFAMILY"/>
- <int value="10" label="EAI_MEMORY"/>
- <int value="11" label="EAI_SYSTEM"/>
- <int value="12" label="EAI_OVERFLOW"/>
-</enum>
-
-<enum name="ErrorCodesGetaddrinfo_Mac" type="int">
- <int value="1" label="EAI_ADDRFAMILY"/>
- <int value="2" label="EAI_AGAIN"/>
- <int value="3" label="EAI_BADFLAGS"/>
- <int value="4" label="EAI_FAIL"/>
- <int value="5" label="EAI_FAMILY"/>
- <int value="6" label="EAI_MEMORY"/>
- <int value="7" label="EAI_NODATA"/>
- <int value="8" label="EAI_NONAME"/>
- <int value="9" label="EAI_SERVICE"/>
- <int value="10" label="EAI_SOCKTYPE"/>
- <int value="11" label="EAI_SYSTEM"/>
- <int value="12" label="EAI_BADHINTS"/>
- <int value="13" label="EAI_PROTOCOL"/>
- <int value="14" label="EAI_OVERFLOW"/>
-</enum>
-
-<enum name="ErrorCodesGetaddrinfo_Win" type="int">
- <int value="6" label="WSA_INVALID_HANDLE"/>
- <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
- <int value="10022" label="WSAEINVAL"/>
- <int value="10044" label="WSAESOCKTNOSUPPORT"/>
- <int value="10047" label="WSAEAFNOSUPPORT"/>
- <int value="10093" label="WSANOTINITIALISED"/>
- <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
- <int value="11001" label="WSA_HOST_NOT_FOUND"/>
- <int value="11002" label="WSATRY_AGAIN"/>
- <int value="11003" label="WSA_ANO_RECOVERY"/>
- <int value="11004" label="WSANO_DATA"/>
-</enum>
-
-<enum name="ExecutionPhase" type="int">
- <int value="0" label="UNINITIALIZED_PHASE"/>
- <int value="100" label="START_METRICS_RECORDING"/>
- <int value="200" label="CREATE_PROFILE"/>
- <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
- <int value="400" label="THREAD_WATCHER_START"/>
- <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
- <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
- <int value="700" label="SHUTDOWN_COMPLETE"/>
-</enum>
-
-<enum name="ExtensionBackgroundPageType" type="int">
- <int value="0" label="None"/>
- <int value="1" label="Persistent"/>
- <int value="2" label="Event Page"/>
-</enum>
-
-<enum name="ExtensionDisabledUIUserResponse" type="int">
- <int value="0" label="IGNORED"/>
- <int value="1" label="REENABLE"/>
- <int value="2" label="UNINSTALL"/>
-</enum>
-
-<enum name="ExtensionFileWriteResult" type="int">
- <obsolete>
- Deprecated 10/2013.
- </obsolete>
- <int value="0" label="SUCCESS"/>
- <int value="1" label="CANT_CREATE_TEMP_CRX"/>
- <int value="2" label="CANT_WRITE_CRX_DATA"/>
- <int value="3" label="CANT_READ_CRX_FILE"/>
-</enum>
-
-<enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
- <int value="0" label="Non-webstore update URL"/>
- <int value="1" label="External install location"/>
-</enum>
-
-<enum name="ExtensionFunctions" type="int">
-<!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
-
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
- <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
- <int value="3" label="ALARMS_CREATE"/>
- <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
- <int value="5" label="COOKIES_GET"/>
- <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
- <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
- <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
- <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
- <int value="10" label="MANAGEMENT_SETENABLED"/>
- <int value="11" label="HISTORY_DELETEALL"/>
- <int value="12" label="STORAGE_GET"/>
- <int value="13" label="SOCKET_SETKEEPALIVE"/>
- <int value="14" label="DOWNLOADS_CANCEL"/>
- <int value="15" label="BOOKMARKS_CREATE"/>
- <int value="16" label="BOOKMARKS_UPDATE"/>
- <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
- <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
- <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
- <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
- <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
- <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
- <int value="23" label="SOCKET_WRITE"/>
- <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
- <int value="25" label="TTS_SPEAK"/>
- <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
- <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
- <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
- <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
- <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
- <int value="31" label="BLUETOOTH_DISCONNECT"/>
- <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
- <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
- <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
- <int value="35" label="USB_CLAIMINTERFACE"/>
- <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
- <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
- <int value="38" label="HISTORY_GETVISITS"/>
- <int value="39" label="SOCKET_BIND"/>
- <int value="40" label="TABS_MOVE"/>
- <int value="41" label="SOCKET_DISCONNECT"/>
- <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
- <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
- <int value="44" label="COMMANDS_GETALL"/>
- <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
- <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
- <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
- <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
- <int value="49" label="BOOKMARKS_GETRECENT"/>
- <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
- <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
- <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
- <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
- <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
- <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
- <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
- <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
- <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
- <int value="59" label="SOCKET_SETNODELAY"/>
- <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
- <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
- <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
- <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
- <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
- <int value="65" label="SOCKET_LISTEN"/>
- <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
- <int value="67" label="DOWNLOADS_OPEN"/>
- <int value="68" label="TABS_EXECUTESCRIPT"/>
- <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
- <int value="70" label="INPUTMETHODPRIVATE_GET"/>
- <int value="71" label="USB_CLOSEDEVICE"/>
- <int value="72" label="TTS_STOP"/>
- <int value="73" label="DELETED_SERIAL_GETPORTS"/>
- <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
- <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
- <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
- <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
- <int value="78" label="USB_FINDDEVICES"/>
- <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
- <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
- <int value="81" label="INPUT_IME_SETMENUITEMS"/>
- <int value="82" label="BOOKMARKS_EXPORT"/>
- <int value="83" label="HISTORY_SEARCH"/>
- <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
- <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
- <int value="86" label="BOOKMARKS_IMPORT"/>
- <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
- <int value="88" label="DEBUGGER_SENDCOMMAND"/>
- <int value="89" label="DEBUGGER_DETACH"/>
- <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
- <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
- <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
- <int value="93" label="DNS_RESOLVE"/>
- <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
- <int value="95" label="HISTORY_ADDURL"/>
- <int value="96" label="TABS_GET"/>
- <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
- <int value="98" label="TABS_RELOAD"/>
- <int value="99" label="WINDOWS_CREATE"/>
- <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
- <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
- <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
- <int value="103" label="BOOKMARKS_GETCHILDREN"/>
- <int value="104" label="BROWSERACTION_GETTITLE"/>
- <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
- <int value="106" label="DELETED_SERIAL_CLOSE"/>
- <int value="107" label="CONTEXTMENUS_REMOVE"/>
- <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
- <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
- <int value="110" label="TABS_GETCURRENT"/>
- <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
- <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
- <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
- <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
- <int value="115" label="STORAGE_SET"/>
- <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
- <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
- <int value="118" label="DELETED_SERIAL_WRITE"/>
- <int value="119" label="IDLE_QUERYSTATE"/>
- <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
- <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
- <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
- <int value="123" label="COOKIES_SET"/>
- <int value="124" label="CONTENTSETTINGS_SET"/>
- <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
- <int value="126" label="TABS_INSERTCSS"/>
- <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
- <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
- <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
- <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
- <int value="131" label="EVENTS_GETRULES"/>
- <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
- <int value="133" label="SOCKET_RECVFROM"/>
- <int value="134" label="TABS_GETALLINWINDOW"/>
- <int value="135" label="CONTEXTMENUS_UPDATE"/>
- <int value="136" label="BOOKMARKS_SEARCH"/>
- <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
- <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
- <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
- <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
- <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
- <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
- <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
- <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
- <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
- <int value="146" label="SOCKET_CONNECT"/>
- <int value="147" label="BOOKMARKS_GETSUBTREE"/>
- <int value="148" label="HISTORY_DELETEURL"/>
- <int value="149"
- label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
- <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
- <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
- <int value="152" label="DOWNLOADS_DRAG"/>
- <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
- <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
- <int value="155" label="USB_RELEASEINTERFACE"/>
- <int value="156" label="PAGEACTION_GETPOPUP"/>
- <int value="157" label="SCRIPTBADGE_GETATTENTION"/>
- <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
- <int value="159" label="PERMISSIONS_CONTAINS"/>
- <int value="160" label="SCRIPTBADGE_GETPOPUP"/>
- <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
- <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
- <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
- <int value="164" label="MANAGEMENT_GET"/>
- <int value="165" label="PERMISSIONS_GETALL"/>
- <int value="166" label="DOWNLOADS_SHOW"/>
- <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
- <int value="168" label="TABS_REMOVE"/>
- <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
- <int value="170" label="WINDOWS_GET"/>
- <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
- <int value="172" label="TTS_GETVOICES"/>
- <int value="173" label="MANAGEMENT_GETALL"/>
- <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
- <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
- <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
- <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
- <int value="178" label="BOOKMARKS_GETTREE"/>
- <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
- <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
- <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
- <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
- <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
- <int value="184" label="COOKIES_GETALL"/>
- <int value="185" label="DOWNLOADS_GETFILEICON"/>
- <int value="186" label="PAGEACTION_GETTITLE"/>
- <int value="187" label="BROWSINGDATA_REMOVE"/>
- <int value="188" label="DELETED_SERIAL_OPEN"/>
- <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
- <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
- <int value="191" label="BOOKMARKS_GET"/>
- <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
- <int value="193" label="ALARMS_CLEAR"/>
- <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
- <int value="195" label="SOCKET_GETINFO"/>
- <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
- <int value="197" label="BROWSERACTION_ENABLE"/>
- <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
- <int value="199" label="PAGEACTION_SETTITLE"/>
- <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
- <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
- <int value="202" label="SOCKET_CREATE"/>
- <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
- <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
- <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
- <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
- <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
- <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
- <int value="209" label="USB_CONTROLTRANSFER"/>
- <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
- <int value="211" label="USB_BULKTRANSFER"/>
- <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
- <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
- <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
- <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
- <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
- <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
- <int value="218" label="USB_INTERRUPTTRANSFER"/>
- <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
- <int value="220" label="INPUT_IME_COMMITTEXT"/>
- <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
- <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
- <int value="223" label="SOCKET_ACCEPT"/>
- <int value="224" label="WEBNAVIGATION_GETFRAME"/>
- <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
- <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
- <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
- <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
- <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
- <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
- <int value="231" label="TYPES_CHROMESETTING_GET"/>
- <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
- <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
- <int value="234" label="STORAGE_CLEAR"/>
- <int value="235" label="STORAGE_GETBYTESINUSE"/>
- <int value="236" label="TABS_QUERY"/>
- <int value="237" label="PAGEACTION_SETPOPUP"/>
- <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
- <int value="239" label="DOWNLOADS_SEARCH"/>
- <int value="240" label="FONTSETTINGS_CLEARFONT"/>
- <int value="241" label="WINDOWS_UPDATE"/>
- <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
- <int value="243" label="SERIAL_FLUSH"/>
- <int value="244" label="BROWSERACTION_SETTITLE"/>
- <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
- <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
- <int value="247" label="BOOKMARKS_REMOVE"/>
- <int value="248" label="INPUT_IME_SETCANDIDATES"/>
- <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
- <int value="250" label="HISTORY_DELETERANGE"/>
- <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
- <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
- <int value="253" label="TABS_HIGHLIGHT"/>
- <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
- <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
- <int value="256" label="WINDOWS_GETCURRENT"/>
- <int value="257" label="DEBUGGER_ATTACH"/>
- <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
- <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
- <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
- <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
- <int value="262" label="PAGEACTION_SETICON"/>
- <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
- <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
- <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
- <int value="266" label="COOKIES_REMOVE"/>
- <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
- <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
- <int value="269" label="WINDOWS_REMOVE"/>
- <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
- <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
- <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
- <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
- <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
- <int value="275" label="BLUETOOTH_CONNECT"/>
- <int value="276" label="TABCAPTURE_CAPTURE"/>
- <int value="277" label="NOTIFICATIONS_CREATE"/>
- <int value="278" label="TABS_DUPLICATE"/>
- <int value="279" label="BLUETOOTH_WRITE"/>
- <int value="280" label="PAGEACTION_SHOW"/>
- <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
- <int value="282" label="DOWNLOADS_PAUSE"/>
- <int value="283" label="PERMISSIONS_REQUEST"/>
- <int value="284" label="TOPSITES_GET"/>
- <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
- <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
- <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
- <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
- <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
- <int value="290" label="CONTENTSETTINGS_GET"/>
- <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
- <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
- <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
- <int value="294" label="SOCKET_READ"/>
- <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
- <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
- <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
- <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
- <int value="299" label="PERMISSIONS_REMOVE"/>
- <int value="300" label="MANAGEMENT_UNINSTALL"/>
- <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
- <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
- <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
- <int value="304" label="ALARMS_GETALL"/>
- <int value="305" label="DIAL_DISCOVERNOW"/>
- <int value="306" label="TYPES_CHROMESETTING_SET"/>
- <int value="307" label="BROWSERACTION_SETICON"/>
- <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
- <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
- <int value="310" label="BLUETOOTH_GETSERVICES"/>
- <int value="311" label="TABS_UPDATE"/>
- <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
- <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
- <int value="314" label="ALARMS_GET"/>
- <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
- <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
- <int value="317" label="CONTENTSETTINGS_CLEAR"/>
- <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
- <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
- <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
- <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
- <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
- <int value="323" label="BROWSERACTION_GETPOPUP"/>
- <int value="324" label="SOCKET_DESTROY"/>
- <int value="325" label="BLUETOOTH_GETDEVICES"/>
- <int value="326" label="ALARMS_CLEARALL"/>
- <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
- <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
- <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
- <int value="330" label="SCRIPTBADGE_SETPOPUP"/>
- <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
- <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
- <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
- <int value="334" label="TABS_DETECTLANGUAGE"/>
- <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
- <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
- <int value="337" label="DELETED_SERIAL_READ"/>
- <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
- <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
- <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
- <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
- <int value="342" label="BROWSERACTION_SETPOPUP"/>
- <int value="343" label="TABS_GETSELECTED"/>
- <int value="344" label="FONTSETTINGS_GETFONT"/>
- <int value="345" label="BLUETOOTH_READ"/>
- <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
- <int value="347" label="EVENTS_ADDRULES"/>
- <int value="348" label="CONTEXTMENUS_CREATE"/>
- <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
- <int value="350" label="DOWNLOADS_ERASE"/>
- <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
- <int value="352" label="TTS_ISSPEAKING"/>
- <int value="353" label="BOOKMARKS_REMOVETREE"/>
- <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
- <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
- <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
- <int value="357" label="FONTSETTINGS_SETFONT"/>
- <int value="358" label="SOCKET_GETNETWORKLIST"/>
- <int value="359" label="BOOKMARKS_MOVE"/>
- <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
- <int value="361" label="STORAGE_REMOVE"/>
- <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
- <int value="363" label="TABS_CREATE"/>
- <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
- <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
- <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
- <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
- <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
- <int value="369" label="SOCKET_SENDTO"/>
- <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
- <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
- <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
- <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
- <int value="374" label="BROWSERACTION_DISABLE"/>
- <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
- <int value="376" label="APP_WINDOW_CREATE"/>
- <int value="377" label="RUNTIME_RELOAD"/>
- <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
- <int value="379" label="SYSTEMINDICATOR_SETICON"/>
- <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
- <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
- <int value="382" label="EVENTS_REMOVERULES"/>
- <int value="383" label="DOWNLOADS_DOWNLOAD"/>
- <int value="384" label="WINDOWS_GETALL"/>
- <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
- <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
- <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
- <int value="388" label="PAGEACTION_HIDE"/>
- <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
- <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
- <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
- <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
- <int value="393" label="DOWNLOADS_RESUME"/>
- <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
- <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
- <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
- <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
- <int value="398" label="NOTIFICATIONS_UPDATE"/>
- <int value="399" label="NOTIFICATIONS_CLEAR"/>
- <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
- <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
- <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
- <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
- <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
- <int value="405" label="BROWSINGDATA_SETTINGS"/>
- <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
- <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
- <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
- <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
- <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
- <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
- <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
- <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
- <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
- <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
- <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
- <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
- <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
- <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
- <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
- <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
- <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
- <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
- <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
- <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
- <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
- <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
- <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
- <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
- <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
- <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
- <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
- <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
- <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
- <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
- <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
- <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
- <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
- <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
- <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
- <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
- <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
- <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
- <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
- <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
- <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
- <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
- <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
- <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
- <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
- <int value="451" label="LOCATION_WATCHLOCATION"/>
- <int value="452" label="LOCATION_CLEARWATCH"/>
- <int value="453" label="BLUETOOTH_ADDPROFILE"/>
- <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
- <int value="455" label="BLUETOOTH_GETPROFILES"/>
- <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
- <int value="457" label="AUDIO_GETINFO"/>
- <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
- <int value="459" label="AUDIO_SETPROPERTIES"/>
- <int value="460" label="USB_RESETDEVICE"/>
- <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
- <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
- <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
- <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
- <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
- <int value="466"
- label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
- <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
- <int value="468" label="WEBVIEW_INSERTCSS"/>
- <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
- <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
- <int value="471" label="NOTIFICATIONS_GET_ALL"/>
- <int value="472" label="USB_LISTINTERFACES"/>
- <int value="473" label="FILESYSTEM_RETAINENTRY"/>
- <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
- <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
- <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
- <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
- <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
- <int value="479" label="TTS_PAUSE"/>
- <int value="480" label="TTS_RESUME"/>
- <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
- <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
- <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
- <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
- <int value="485"
- label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
- <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
- <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
- <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
- <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
- <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
- <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
- <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
- <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
- <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
- <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
- <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
- <int value="497" label="WEBVIEW_GO"/>
- <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
- <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
- <int value="500" label="WEBVIEW_STOP"/>
- <int value="501" label="WEBVIEW_RELOAD"/>
- <int value="502" label="WEBVIEW_TERMINATE"/>
- <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
- <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
- <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
- <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
- <int value="507" label="SYSTEM_CPU_GETINFO"/>
- <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
- <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
- <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
- <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
- <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
- <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
- <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
- <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
- <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
- <int value="517"
- label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
- <int value="518"
- label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
- <int value="519" label="DOWNLOADS_REMOVEFILE"/>
- <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
- <int value="521" label="INFOBARS_SHOW"/>
- <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
- <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
- <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
- <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
- <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
- <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
- <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
- <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
- <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
- <int value="531" label="WEBVIEW_SETPERMISSION"/>
- <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
- <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
- <int value="534" label="PROCESSES_GETPROCESSINFO"/>
- <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
- <int value="536" label="PROCESSES_TERMINATE"/>
- <int value="537" label="SOCKETS_UDP_CREATE"/>
- <int value="538" label="SOCKETS_UDP_UPDATE"/>
- <int value="539" label="SOCKETS_UDP_BIND"/>
- <int value="540" label="SOCKETS_UDP_SEND"/>
- <int value="541" label="SOCKETS_UDP_CLOSE"/>
- <int value="542" label="SOCKETS_UDP_GETINFO"/>
- <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
- <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
- <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
- <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
- <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
- <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
- <int value="549" label="SIGNED_IN_DEVICES_GET"/>
- <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
- <int value="551" label="WEBVIEW_CLEARDATA"/>
- <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
- <int value="553" label="SESSIONS_GETDEVICES"/>
- <int value="554" label="SESSIONS_RESTORE"/>
- <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
- <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
- <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
- <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
- <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
- <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
- <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
- <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
- <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
- <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
- <int value="565" label="USB_GETDEVICES"/>
- <int value="566" label="USB_REQUESTACCESS"/>
- <int value="567" label="USB_OPENDEVICE"/>
- <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
- <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
- <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
- <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
- <int value="572" label="WALLPAPER_SETWALLPAPER"/>
- <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
- <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
- <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
- <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
- <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
- <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
- <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
- <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
- <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
- <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
- <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
- <int value="584" label="CAST_CHANNEL_OPEN"/>
- <int value="585" label="CAST_CHANNEL_SEND"/>
- <int value="586" label="CAST_CHANNEL_CLOSE"/>
- <int value="587" label="RUNTIME_RESTART"/>
- <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
- <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
- <int value="590" label="SOCKETS_TCP_CREATE"/>
- <int value="591" label="SOCKETS_TCP_UPDATE"/>
- <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
- <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
- <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
- <int value="595" label="SOCKETS_TCP_CONNECT"/>
- <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
- <int value="597" label="SOCKETS_TCP_SEND"/>
- <int value="598" label="SOCKETS_TCP_CLOSE"/>
- <int value="599" label="SOCKETS_TCP_GETINFO"/>
- <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
- <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
- <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
- <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
- <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
- <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
- <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
- <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
- <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
- <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
- <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
- <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
- <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
- <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
- <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
- <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
- <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
- <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
- <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
- <int value="619" label="APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
- <int value="620" label="APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
- <int value="621" label="APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
- <int value="622" label="APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
- <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
- <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
- <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
- <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
- <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
- <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
- <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
- <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
- <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
- <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
- <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
- <int value="634" label="SERIAL_GETDEVICES"/>
- <int value="635" label="SERIAL_UPDATE"/>
- <int value="636" label="SERIAL_SETPAUSED"/>
- <int value="637" label="SERIAL_GETINFO"/>
- <int value="638" label="SERIAL_GETCONNECTIONS"/>
- <int value="639" label="SERIAL_SEND"/>
- <int value="640" label="GCM_REGISTER"/>
- <int value="641" label="GCM_SEND"/>
- <int value="642" label="SERIAL_CONNECT"/>
- <int value="643" label="SERIAL_DISCONNECT"/>
- <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
- <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
- <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
- <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
- <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
- <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
- <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
-</enum>
-
-<enum name="ExtensionInstallCause" type="int">
- <int value="0" label="INSTALL_CAUSE_UNSET"/>
- <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
- <int value="2" label="INSTALL_CAUSE_UPDATE"/>
- <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
- <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
-</enum>
-
-<enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
- <int value="0" label="No signature (network error, etc)"/>
- <int value="1" label="Invalid signature"/>
- <int value="2" label="Valid signature"/>
-</enum>
-
-<enum name="ExtensionInstallVerifierInitResult" type="int">
- <int value="0" label="No value in prefs"/>
- <int value="1" label="Pref present but parsing failed"/>
- <int value="2" label="Invalid signature"/>
- <int value="3" label="Valid signature"/>
-</enum>
-
-<enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
- <int value="0" label="VERIFIED"/>
- <int value="1" label="NOT_EXTENSION"/>
- <int value="2" label="UNPACKED"/>
- <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
- <int value="4" label="FORCED_NOT_VERIFIED"/>
- <int value="5" label="NOT_FROM_STORE"/>
- <int value="6" label="NO_SIGNATURE"/>
- <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
- <int value="8" label="NOT_VERIFIED"/>
-</enum>
-
-<enum name="ExtensionLaunchType" type="int">
- <int value="0" label="PINNED"/>
- <int value="1" label="REGULAR"/>
- <int value="2" label="FULLSCREEN"/>
-</enum>
-
-<enum name="ExtensionLocation" type="int">
- <int value="0" label="INVALID"/>
- <int value="1" label="INTERNAL"/>
- <int value="2" label="EXTERNAL_PREF"/>
- <int value="3" label="EXTERNAL_REGISTRY"/>
- <int value="4" label="LOAD"/>
- <int value="5" label="COMPONENT"/>
- <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
- <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
- <int value="8" label="COMMAND_LINE"/>
- <int value="9" label="EXTERNAL_POLICY"/>
- <int value="10" label="EXTERNAL_COMPONENT"/>
-</enum>
-
-<enum name="ExtensionPermission" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="NONE"/>
- <int value="2" label="BOOKMARKS"/>
- <int value="3" label="GEOLOCATION"/>
- <int value="4" label="BROWSING_HISTORY"/>
- <int value="5" label="TABS"/>
- <int value="6" label="MANAGEMENT"/>
- <int value="7" label="DEBUGGER"/>
- <int value="8" label="1_HOST"/>
- <int value="9" label="2_HOSTS"/>
- <int value="10" label="3_HOSTS"/>
- <int value="11" label="4_OR_MORE_HOSTS"/>
- <int value="12" label="ALL_HOSTS"/>
- <int value="13" label="FULL_ACCESS"/>
- <int value="14" label="CLIPBOARD"/>
- <int value="15" label="TTS_ENGINE"/>
- <int value="16" label="CONTENT_SETTINGS"/>
- <int value="17" label="PRIVACY"/>
- <int value="18" label="MANAGED_MODE"/>
- <int value="19" label="INPUT"/>
- <int value="20" label="AUDIO_CAPTURE"/>
- <int value="21" label="VIDEO_CAPTURE"/>
- <int value="22" label="DOWNLOADS"/>
- <int value="23" label="FILE_SYSTEM_WRITE"/>
- <int value="24" label="ALL_MEDIA_GALLERIES"/>
- <int value="25" label="SERIAL"/>
- <int value="26" label="SOCKET_ANY_HOST"/>
- <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
- <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
-</enum>
-
-<enum name="ExtensionType" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="EXTENSION"/>
- <int value="2" label="THEME"/>
- <int value="3" label="USER_SCRIPT"/>
- <int value="4" label="HOSTED_APP"/>
- <int value="5" label="LEGACY_PACKAGED_APP"/>
- <int value="6" label="PLATFORM_APP"/>
-</enum>
-
-<enum name="ExtensionUnpackFailureReason" type="int">
- <summary>
- Reasons the sandboxed extension unpacker can fail. See enum FailureReason
- in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
- </summary>
- <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
- <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
- <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
- <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
- <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
- <int value="5" label="INVALID_MANIFEST"/>
- <int value="6" label="UNPACKER_CLIENT_FAILED"/>
- <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
- <int value="8" label="CRX_FILE_NOT_READABLE"/>
- <int value="9" label="CRX_HEADER_INVALID"/>
- <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
- <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
- <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
- <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
- <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
- <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
- <int value="16" label="CRX_SIGNATURE_INVALID"/>
- <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
- <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
- <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
- <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
- <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
- <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
- <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
- <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
- <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
- <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
- <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
- <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
- <int value="29" label="INVALID_CATALOG_DATA"/>
- <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
- <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
- <int value="32" label="ERROR_SAVING_CATALOG"/>
-</enum>
-
-<enum name="ExternalDeviceAction" type="int">
- <int value="0" label="Import to Drive"/>
- <int value="1" label="View files"/>
- <int value="2" label="View files (automatically)"/>
- <int value="3" label="Watch video"/>
- <int value="4" label="Error"/>
- <int value="5" label="Close (no action)"/>
-</enum>
-
-<enum name="ExternalItemState" type="int">
- <int value="0" label="DEPRECATED_DISABLED"/>
- <int value="1" label="DEPRECATED_ENABLED"/>
- <int value="2" label="DISABLED (in webstore)"/>
- <int value="3" label="ENABLED (in webstore)"/>
- <int value="4" label="DISABLED (not in webstore)"/>
- <int value="5" label="ENABLED (not in webstore)"/>
- <int value="6" label="UNINSTALLED (in webstore)"/>
- <int value="7" label="UNINSTALLED (not in webstore)"/>
-</enum>
-
-<enum name="Exynos5250LotIdEnum" type="int">
- <int value="0" label="Fused device"/>
- <int value="1" label="Generic unfused device"/>
- <int value="2" label="Unfused; lot ID NZVPU"/>
- <int value="3" label="Unfused; lot ID NZVR7"/>
-</enum>
-
-<enum name="FallbackSSLVersion" type="int">
- <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
- <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
- <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
- <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
-</enum>
-
-<enum name="FeatureObserver" type="int">
-<!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
-
- <int value="0" label="PageDestruction"/>
- <int value="1" label="LegacyNotifications"/>
- <int value="2" label="MultipartMainResource"/>
- <int value="3" label="PrefixedIndexedDB"/>
- <int value="4" label="WorkerStart"/>
- <int value="5" label="SharedWorkerStart"/>
- <int value="6" label="LegacyWebAudioNoteOn"/>
- <int value="7" label="WebAudioStart"/>
- <int value="8" label="PrefixedContentSecurityPolicy"/>
- <int value="9" label="UnprefixedIndexedDB"/>
- <int value="10" label="OpenWebDatabase"/>
- <int value="11" label="LegacyHTMLNotifications"/>
- <int value="12" label="LegacyTextNotifications"/>
- <int value="13" label="UnprefixedRequestAnimationFrame"/>
- <int value="14" label="PrefixedRequestAnimationFrame"/>
- <int value="15" label="ContentSecurityPolicy"/>
- <int value="16" label="ContentSecurityPolicyReportOnly"/>
- <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
- <int value="18" label="PrefixedTransitionEndEvent"/>
- <int value="19" label="UnprefixedTransitionEndEvent"/>
- <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
- <int value="21" label="AutoFocusAttribute"/>
- <int value="22" label="DeprecatedAutoSaveAttribute"/>
- <int value="23" label="DataListElement"/>
- <int value="24" label="FormAttribute"/>
- <int value="25" label="IncrementalAttribute"/>
- <int value="26" label="InputTypeColor"/>
- <int value="27" label="InputTypeDate"/>
- <int value="28" label="InputTypeDateTime"/>
- <int value="29" label="InputTypeDateTimeFallback"/>
- <int value="30" label="InputTypeDateTimeLocal"/>
- <int value="31" label="InputTypeEmail"/>
- <int value="32" label="InputTypeMonth"/>
- <int value="33" label="InputTypeNumber"/>
- <int value="34" label="InputTypeRange"/>
- <int value="35" label="InputTypeSearch"/>
- <int value="36" label="InputTypeTel"/>
- <int value="37" label="InputTypeTime"/>
- <int value="38" label="InputTypeURL"/>
- <int value="39" label="InputTypeWeek"/>
- <int value="40" label="InputTypeWeekFallback"/>
- <int value="41" label="ListAttribute"/>
- <int value="42" label="MaxAttribute"/>
- <int value="43" label="MinAttribute"/>
- <int value="44" label="PatternAttribute"/>
- <int value="45" label="PlaceholderAttribute"/>
- <int value="46" label="PrecisionAttribute"/>
- <int value="47" label="PrefixedDirectoryAttribute"/>
- <int value="48" label="PrefixedSpeechAttribute"/>
- <int value="49" label="RequiredAttribute"/>
- <int value="50" label="ResultsAttribute"/>
- <int value="51" label="StepAttribute"/>
- <int value="52" label="PageVisits"/>
- <int value="53" label="HTMLMarqueeElement"/>
- <int value="54" label="Unused: CSSOverflowMarquee"/>
- <int value="55" label="Reflection"/>
- <int value="56" label="CursorVisibility"/>
- <int value="57" label="StorageInfo"/>
- <int value="58" label="XFrameOptions"/>
- <int value="59" label="XFrameOptionsSameOrigin"/>
- <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
- <int value="61" label="DeprecatedFlexboxWebContent"/>
- <int value="62" label="DeprecatedFlexboxChrome"/>
- <int value="63" label="DeprecatedFlexboxChromeExtension"/>
- <int value="64" label="SVGTRefElement"/>
- <int value="65" label="UnprefixedPerformanceTimeline"/>
- <int value="66" label="PrefixedPerformanceTimeline"/>
- <int value="67" label="UnprefixedUserTiming"/>
- <int value="68" label="PrefixedUserTiming"/>
- <int value="69" label="WindowEvent"/>
- <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
- <int value="71" label="PrefixedMediaAddKey"/>
- <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
- <int value="73" label="WebAudioLooping"/>
- <int value="74" label="DocumentClear"/>
- <int value="75" label="PrefixedTransitionMediaFeature"/>
- <int value="76" label="SVGFontElement"/>
- <int value="77" label="XMLDocument"/>
- <int value="78" label="XSLProcessingInstruction"/>
- <int value="79" label="XSLTProcessor"/>
- <int value="80" label="SVGSwitchElement"/>
- <int value="81" label="PrefixedDocumentRegister"/>
- <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
- <int value="83" label="Document.all()"/>
- <int value="84" label="FormElement"/>
- <int value="85" label="DemotedFormElement"/>
- <int value="86" label="CaptureAttributeAsEnum"/>
- <int value="87" label="ShadowDOMPrefixedPseudo"/>
- <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
- <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
- <int value="90" label="SVGAnimationElement"/>
- <int value="91" label="KeyboardEventKeyLocation"/>
- <int value="92" label="CaptureEvents"/>
- <int value="93" label="ReleaseEvents"/>
- <int value="94" label="CSSDisplayRunIn"/>
- <int value="95" label="CSSDisplayCompact"/>
- <int value="96" label="LineClamp"/>
- <int value="97" label="SubFrameBeforeUnloadRegistered"/>
- <int value="98" label="SubFrameBeforeUnloadFired"/>
- <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
- <int value="100" label="TextReplaceWholeText"/>
- <int value="101" label="PrefixedShadowRootConstructor"/>
- <int value="102" label="ConsoleMarkTimeline"/>
- <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
- <int value="104" label="DocumentTypeEntities"/>
- <int value="105" label="DocumentTypeInternalSubset"/>
- <int value="106" label="DocumentTypeNotations"/>
- <int value="107" label="ElementGetAttributeNode"/>
- <int value="108" label="ElementSetAttributeNode"/>
- <int value="109" label="ElementRemoveAttributeNode"/>
- <int value="110" label="ElementGetAttributeNodeNS"/>
- <int value="111" label="DocumentCreateAttribute"/>
- <int value="112" label="DocumentCreateAttributeNS"/>
- <int value="113" label="DocumentCreateCDATASection"/>
- <int value="114" label="DocumentInputEncoding"/>
- <int value="115" label="DocumentXMLEncoding"/>
- <int value="116" label="DocumentXMLStandalone"/>
- <int value="117" label="DocumentXMLVersion"/>
- <int value="118" label="NodeIsSameNode"/>
- <int value="119" label="NodeIsSupported"/>
- <int value="120" label="NodeNamespaceURI"/>
- <int value="121" label="NodePrefix"/>
- <int value="122" label="NodeLocalName"/>
- <int value="123" label="NavigatorProductSub"/>
- <int value="124" label="NavigatorVendor"/>
- <int value="125" label="NavigatorVendorSub"/>
- <int value="126" label="FileError"/>
- <int value="127" label="DocumentCharset"/>
- <int value="128" label="PrefixedAnimationEndEvent"/>
- <int value="129" label="UnprefixedAnimationEndEvent"/>
- <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
- <int value="131" label="PrefixedAnimationStartEvent"/>
- <int value="132" label="UnprefixedAnimationStartEvent"/>
- <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
- <int value="134" label="PrefixedAnimationIterationEvent"/>
- <int value="135" label="UnprefixedAnimationIterationEvent"/>
- <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
- <int value="137" label="EventReturnValue"/>
- <int value="138" label="SVGSVGElement"/>
- <int value="139" label="SVGAnimateColorElement"/>
- <int value="140" label="InsertAdjacentText"/>
- <int value="141" label="InsertAdjacentElement"/>
- <int value="142" label="HasAttributes"/>
- <int value="143" label="DOMSubtreeModifiedEvent"/>
- <int value="144" label="DOMNodeInsertedEvent"/>
- <int value="145" label="DOMNodeRemovedEvent"/>
- <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
- <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
- <int value="148" label="DOMCharacterDataModifiedEvent"/>
- <int value="149" label="DocumentAllTags"/>
- <int value="150" label="DocumentAllLegacyCall"/>
- <int value="151" label="HTMLAppletElementLegacyCall"/>
- <int value="152" label="HTMLEmbedElementLegacyCall"/>
- <int value="153" label="HTMLObjectElementLegacyCall"/>
- <int value="154" label="BeforeLoadEvent"/>
- <int value="155" label="GetMatchedCSSRules"/>
- <int value="156" label="SVGFontInCSS"/>
- <int value="157" label="ScrollTopBodyNotQuirksMode"/>
- <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
- <int value="159" label="AttributeIsId"/>
- <int value="160" label="AttributeOwnerElement"/>
- <int value="161" label="AttributeSetPrefix"/>
- <int value="162" label="AttributeSpecified"/>
- <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
- <int value="164" label="PrefixedAudioDecodedByteCount"/>
- <int value="165" label="PrefixedVideoDecodedByteCount"/>
- <int value="166" label="PrefixedVideoSupportsFullscreen"/>
- <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
- <int value="168" label="PrefixedVideoEnterFullscreen"/>
- <int value="169" label="PrefixedVideoExitFullscreen"/>
- <int value="170" label="PrefixedVideoEnterFullScreen"/>
- <int value="171" label="PrefixedVideoExitFullScreen"/>
- <int value="172" label="PrefixedVideoDecodedFrameCount"/>
- <int value="173" label="PrefixedVideoDroppedFrameCount"/>
- <int value="174" label="SourceElementCandidate"/>
- <int value="175" label="SourceElementNonMatchingMedia"/>
- <int value="176" label="PrefixedElementRequestFullscreen"/>
- <int value="177" label="PrefixedElementRequestFullScreen"/>
- <int value="178" label="BarPropLocationbar"/>
- <int value="179" label="BarPropMenubar"/>
- <int value="180" label="BarPropPersonalbar"/>
- <int value="181" label="BarPropScrollbars"/>
- <int value="182" label="BarPropStatusbar"/>
- <int value="183" label="BarPropToolbar"/>
- <int value="184" label="input[type=email][multiple]"/>
- <int value="185" label="input[type=email][maxlength]"/>
- <int value="186" label="input[type=email][multiple][maxlength]"/>
- <int value="187" label="TextTrackCueConstructor"/>
- <int value="188" label="CSSStyleDeclarationPropertyName"/>
- <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
- <int value="190" label="InputTypeText"/>
- <int value="191" label="InputTypeTextMaxLength"/>
- <int value="192" label="InputTypePassword"/>
- <int value="193" label="InputTypePasswordMaxLength"/>
- <int value="194" label="SVGInstanceRoot"/>
- <int value="195" label="ShowModalDialog"/>
- <int value="196" label="PrefixedPageVisibility"/>
- <int value="197" label="HTMLFrameElementLocation"/>
- <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
- <int value="199" label="CSSWebkitRegionAtRule"/>
- <int value="200" label="DocumentBeforeUnloadRegistered"/>
- <int value="201" label="DocumentBeforeUnloadFired"/>
- <int value="202" label="DocumentUnloadRegistered"/>
- <int value="203" label="DocumentUnloadFired"/>
- <int value="204" label="SVGLocatableNearestViewportElement"/>
- <int value="205" label="SVGLocatableFarthestViewportElement"/>
- <int value="206" label="IsIndexElement"/>
- <int value="207" label="HTMLHeadElementProfile"/>
- <int value="208" label="OverflowChangedEvent"/>
- <int value="209" label="SVGPointMatrixTransform"/>
- <int value="210" label="HTMLHtmlElementManifest"/>
- <int value="211" label="DOMFocusInOutEvent"/>
- <int value="212" label="FileGetLastModifiedDate"/>
- <int value="213" label="HTMLElementInnerText"/>
- <int value="214" label="HTMLElementOuterText"/>
- <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
- <int value="216" label="ElementSetAttributeNodeNS"/>
- <int value="217" label="ElementPrefixedMatchesSelector"/>
- <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
-</enum>
-
-<enum name="FFmpegCodecs" type="int">
- <int value="0" label="NONE"/>
- <int value="1" label="MPEG1VIDEO"/>
- <int value="2" label="MPEG2VIDEO"/>
- <int value="3" label="MPEG2VIDEO_XVMC"/>
- <int value="4" label="H261"/>
- <int value="5" label="H263"/>
- <int value="6" label="RV10"/>
- <int value="7" label="RV20"/>
- <int value="8" label="MJPEG"/>
- <int value="9" label="MJPEGB"/>
- <int value="10" label="LJPEG"/>
- <int value="11" label="SP5X"/>
- <int value="12" label="JPEGLS"/>
- <int value="13" label="MPEG4"/>
- <int value="14" label="RAWVIDEO"/>
- <int value="15" label="MSMPEG4V1"/>
- <int value="16" label="MSMPEG4V2"/>
- <int value="17" label="MSMPEG4V3"/>
- <int value="18" label="WMV1"/>
- <int value="19" label="WMV2"/>
- <int value="20" label="H263P"/>
- <int value="21" label="H263I"/>
- <int value="22" label="FLV1"/>
- <int value="23" label="SVQ1"/>
- <int value="24" label="SVQ3"/>
- <int value="25" label="DVVIDEO"/>
- <int value="26" label="HUFFYUV"/>
- <int value="27" label="CYUV"/>
- <int value="28" label="H264"/>
- <int value="29" label="INDEO3"/>
- <int value="30" label="VP3"/>
- <int value="31" label="THEORA"/>
- <int value="32" label="ASV1"/>
- <int value="33" label="ASV2"/>
- <int value="34" label="FFV1"/>
- <int value="35" label="4XM"/>
- <int value="36" label="VCR1"/>
- <int value="37" label="CLJR"/>
- <int value="38" label="MDEC"/>
- <int value="39" label="ROQ"/>
- <int value="40" label="INTERPLAY_VIDEO"/>
- <int value="41" label="XAN_WC3"/>
- <int value="42" label="XAN_WC4"/>
- <int value="43" label="RPZA"/>
- <int value="44" label="CINEPAK"/>
- <int value="45" label="WS_VQA"/>
- <int value="46" label="MSRLE"/>
- <int value="47" label="MSVIDEO1"/>
- <int value="48" label="IDCIN"/>
- <int value="49" label="8BPS"/>
- <int value="50" label="SMC"/>
- <int value="51" label="FLIC"/>
- <int value="52" label="TRUEMOTION1"/>
- <int value="53" label="VMDVIDEO"/>
- <int value="54" label="MSZH"/>
- <int value="55" label="ZLIB"/>
- <int value="56" label="QTRLE"/>
- <int value="57" label="SNOW"/>
- <int value="58" label="TSCC"/>
- <int value="59" label="ULTI"/>
- <int value="60" label="QDRAW"/>
- <int value="61" label="VIXL"/>
- <int value="62" label="QPEG"/>
- <int value="63" label="PNG"/>
- <int value="64" label="PPM"/>
- <int value="65" label="PBM"/>
- <int value="66" label="PGM"/>
- <int value="67" label="PGMYUV"/>
- <int value="68" label="PAM"/>
- <int value="69" label="FFVHUFF"/>
- <int value="70" label="RV30"/>
- <int value="71" label="RV40"/>
- <int value="72" label="VC1"/>
- <int value="73" label="WMV3"/>
- <int value="74" label="LOCO"/>
- <int value="75" label="WNV1"/>
- <int value="76" label="AASC"/>
- <int value="77" label="INDEO2"/>
- <int value="78" label="FRAPS"/>
- <int value="79" label="TRUEMOTION2"/>
- <int value="80" label="BMP"/>
- <int value="81" label="CSCD"/>
- <int value="82" label="MMVIDEO"/>
- <int value="83" label="ZMBV"/>
- <int value="84" label="AVS"/>
- <int value="85" label="SMACKVIDEO"/>
- <int value="86" label="NUV"/>
- <int value="87" label="KMVC"/>
- <int value="88" label="FLASHSV"/>
- <int value="89" label="CAVS"/>
- <int value="90" label="JPEG2000"/>
- <int value="91" label="VMNC"/>
- <int value="92" label="VP5"/>
- <int value="93" label="VP6"/>
- <int value="94" label="VP6F"/>
- <int value="95" label="TARGA"/>
- <int value="96" label="DSICINVIDEO"/>
- <int value="97" label="TIERTEXSEQVIDEO"/>
- <int value="98" label="TIFF"/>
- <int value="99" label="GIF"/>
- <int value="100" label="DXA"/>
- <int value="101" label="DNXHD"/>
- <int value="102" label="THP"/>
- <int value="103" label="SGI"/>
- <int value="104" label="C93"/>
- <int value="105" label="BETHSOFTVID"/>
- <int value="106" label="PTX"/>
- <int value="107" label="TXD"/>
- <int value="108" label="VP6A"/>
- <int value="109" label="AMV"/>
- <int value="110" label="VB"/>
- <int value="111" label="PCX"/>
- <int value="112" label="SUNRAST"/>
- <int value="113" label="INDEO4"/>
- <int value="114" label="INDEO5"/>
- <int value="115" label="MIMIC"/>
- <int value="116" label="RL2"/>
- <int value="117" label="ESCAPE124"/>
- <int value="118" label="DIRAC"/>
- <int value="119" label="BFI"/>
- <int value="120" label="CMV"/>
- <int value="121" label="MOTIONPIXELS"/>
- <int value="122" label="TGV"/>
- <int value="123" label="TGQ"/>
- <int value="124" label="TQI"/>
- <int value="125" label="AURA"/>
- <int value="126" label="AURA2"/>
- <int value="127" label="V210X"/>
- <int value="128" label="TMV"/>
- <int value="129" label="V210"/>
- <int value="130" label="DPX"/>
- <int value="131" label="MAD"/>
- <int value="132" label="FRWU"/>
- <int value="133" label="FLASHSV2"/>
- <int value="134" label="CDGRAPHICS"/>
- <int value="135" label="R210"/>
- <int value="136" label="ANM"/>
- <int value="137" label="BINKVIDEO"/>
- <int value="138" label="IFF_ILBM"/>
- <int value="139" label="IFF_BYTERUN1"/>
- <int value="140" label="KGV1"/>
- <int value="141" label="YOP"/>
- <int value="142" label="VP8"/>
- <int value="143" label="PICTOR"/>
- <int value="144" label="ANSI"/>
- <int value="145" label="A64_MULTI"/>
- <int value="146" label="A64_MULTI5"/>
- <int value="147" label="R10K"/>
- <int value="148" label="MXPEG"/>
- <int value="149" label="LAGARITH"/>
- <int value="150" label="PRORES"/>
- <int value="151" label="JV"/>
- <int value="152" label="DFA"/>
- <int value="153" label="WMV3IMAGE"/>
- <int value="154" label="VC1IMAGE"/>
- <int value="155" label="UTVIDEO"/>
- <int value="156" label="BMV_VIDEO"/>
- <int value="157" label="VBLE"/>
- <int value="158" label="DXTORY"/>
- <int value="159" label="V410"/>
- <int value="160" label="XWD"/>
- <int value="161" label="CDXL"/>
- <int value="162" label="XBM"/>
- <int value="163" label="ZEROCODEC"/>
- <int value="164" label="MSS1"/>
- <int value="165" label="MSA1"/>
- <int value="166" label="TSCC2"/>
- <int value="167" label="MTS2"/>
- <int value="168" label="CLLC"/>
- <int value="169" label="MSS2"/>
- <int value="170" label="VP9"/>
- <int value="65536" label="PCM_S16LE"/>
- <int value="65537" label="PCM_S16BE"/>
- <int value="65538" label="PCM_U16LE"/>
- <int value="65539" label="PCM_U16BE"/>
- <int value="65540" label="PCM_S8"/>
- <int value="65541" label="PCM_U8"/>
- <int value="65542" label="PCM_MULAW"/>
- <int value="65543" label="PCM_ALAW"/>
- <int value="65544" label="PCM_S32LE"/>
- <int value="65545" label="PCM_S32BE"/>
- <int value="65546" label="PCM_U32LE"/>
- <int value="65547" label="PCM_U32BE"/>
- <int value="65548" label="PCM_S24LE"/>
- <int value="65549" label="PCM_S24BE"/>
- <int value="65550" label="PCM_U24LE"/>
- <int value="65551" label="PCM_U24BE"/>
- <int value="65552" label="PCM_S24DAUD"/>
- <int value="65553" label="PCM_ZORK"/>
- <int value="65554" label="PCM_S16LE_PLANAR"/>
- <int value="65555" label="PCM_DVD"/>
- <int value="65556" label="PCM_F32BE"/>
- <int value="65557" label="PCM_F32LE"/>
- <int value="65558" label="PCM_F64BE"/>
- <int value="65559" label="PCM_F64LE"/>
- <int value="65560" label="PCM_BLURAY"/>
- <int value="65561" label="PCM_LXF"/>
- <int value="65562" label="S302M"/>
- <int value="65563" label="PCM_S8_PLANAR"/>
- <int value="69632" label="ADPCM_IMA_QT"/>
- <int value="69633" label="ADPCM_IMA_WAV"/>
- <int value="69634" label="ADPCM_IMA_DK3"/>
- <int value="69635" label="ADPCM_IMA_DK4"/>
- <int value="69636" label="ADPCM_IMA_WS"/>
- <int value="69637" label="ADPCM_IMA_SMJPEG"/>
- <int value="69638" label="ADPCM_MS"/>
- <int value="69639" label="ADPCM_4XM"/>
- <int value="69640" label="ADPCM_XA"/>
- <int value="69641" label="ADPCM_ADX"/>
- <int value="69642" label="ADPCM_EA"/>
- <int value="69643" label="ADPCM_G726"/>
- <int value="69644" label="ADPCM_CT"/>
- <int value="69645" label="ADPCM_SWF"/>
- <int value="69646" label="ADPCM_YAMAHA"/>
- <int value="69647" label="ADPCM_SBPRO_4"/>
- <int value="69648" label="ADPCM_SBPRO_3"/>
- <int value="69649" label="ADPCM_SBPRO_2"/>
- <int value="69650" label="ADPCM_THP"/>
- <int value="69651" label="ADPCM_IMA_AMV"/>
- <int value="69652" label="ADPCM_EA_R1"/>
- <int value="69653" label="ADPCM_EA_R3"/>
- <int value="69654" label="ADPCM_EA_R2"/>
- <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
- <int value="69656" label="ADPCM_IMA_EA_EACS"/>
- <int value="69657" label="ADPCM_EA_XAS"/>
- <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
- <int value="69659" label="ADPCM_IMA_ISS"/>
- <int value="69660" label="ADPCM_G722"/>
- <int value="69661" label="ADPCM_IMA_APC"/>
- <int value="73728" label="AMR_NB"/>
- <int value="73729" label="AMR_WB"/>
- <int value="77824" label="RA_144"/>
- <int value="77825" label="RA_288"/>
- <int value="81920" label="ROQ_DPCM"/>
- <int value="81921" label="INTERPLAY_DPCM"/>
- <int value="81922" label="XAN_DPCM"/>
- <int value="81923" label="SOL_DPCM"/>
- <int value="86016" label="MP2"/>
- <int value="86017" label="MP3"/>
- <int value="86018" label="AAC"/>
- <int value="86019" label="AC3"/>
- <int value="86020" label="DTS"/>
- <int value="86021" label="VORBIS"/>
- <int value="86022" label="DVAUDIO"/>
- <int value="86023" label="WMAV1"/>
- <int value="86024" label="WMAV2"/>
- <int value="86025" label="MACE3"/>
- <int value="86026" label="MACE6"/>
- <int value="86027" label="VMDAUDIO"/>
- <int value="86028" label="FLAC"/>
- <int value="86029" label="MP3ADU"/>
- <int value="86030" label="MP3ON4"/>
- <int value="86031" label="SHORTEN"/>
- <int value="86032" label="ALAC"/>
- <int value="86033" label="WESTWOOD_SND1"/>
- <int value="86034" label="GSM"/>
- <int value="86035" label="QDM2"/>
- <int value="86036" label="COOK"/>
- <int value="86037" label="TRUESPEECH"/>
- <int value="86038" label="TTA"/>
- <int value="86039" label="SMACKAUDIO"/>
- <int value="86040" label="QCELP"/>
- <int value="86041" label="WAVPACK"/>
- <int value="86042" label="DSICINAUDIO"/>
- <int value="86043" label="IMC"/>
- <int value="86044" label="MUSEPACK7"/>
- <int value="86045" label="MLP"/>
- <int value="86046" label="GSM_MS"/>
- <int value="86047" label="ATRAC3"/>
- <int value="86048" label="VOXWARE"/>
- <int value="86049" label="APE"/>
- <int value="86050" label="NELLYMOSER"/>
- <int value="86051" label="MUSEPACK8"/>
- <int value="86052" label="SPEEX"/>
- <int value="86053" label="WMAVOICE"/>
- <int value="86054" label="WMAPRO"/>
- <int value="86055" label="WMALOSSLESS"/>
- <int value="86056" label="ATRAC3P"/>
- <int value="86057" label="EAC3"/>
- <int value="86058" label="SIPR"/>
- <int value="86059" label="MP1"/>
- <int value="86060" label="TWINVQ"/>
- <int value="86061" label="TRUEHD"/>
- <int value="86062" label="MP4ALS"/>
- <int value="86063" label="ATRAC1"/>
- <int value="86064" label="BINKAUDIO_RDFT"/>
- <int value="86065" label="BINKAUDIO_DCT"/>
- <int value="86066" label="AAC_LATM"/>
- <int value="86067" label="QDMC"/>
- <int value="86068" label="CELT"/>
- <int value="86069" label="G723_1"/>
- <int value="86070" label="G729"/>
- <int value="86071" label="8SVX_EXP"/>
- <int value="86072" label="8SVX_FIB"/>
- <int value="86073" label="BMV_AUDIO"/>
- <int value="86074" label="RALF"/>
- <int value="86075" label="IAC"/>
- <int value="86076" label="ILBC"/>
- <int value="86077" label="OPUS_DEPRECATED"/>
- <int value="86078" label="COMFORT_NOISE"/>
- <int value="86079" label="TAK_DEPRECATED"/>
- <int value="94208" label="DVD_SUBTITLE"/>
- <int value="94209" label="DVB_SUBTITLE"/>
- <int value="94210" label="TEXT"/>
- <int value="94211" label="XSUB"/>
- <int value="94212" label="SSA"/>
- <int value="94213" label="MOV_TEXT"/>
- <int value="94214" label="HDMV_PGS_SUBTITLE"/>
- <int value="94215" label="DVB_TELETEXT"/>
- <int value="94216" label="SRT"/>
- <int value="98304" label="TTF"/>
- <int value="102400" label="PROBE"/>
- <int value="131072" label="MPEG2TS"/>
- <int value="131073" label="MPEG4SYSTEMS"/>
- <int value="135168" label="FFMETADATA"/>
- <int value="4665933" label="G2M"/>
- <int value="4801606" label="IDF"/>
- <int value="5198918" label="OTF"/>
- <int value="407917392" label="PCM_S24LE_PLANAR"/>
- <int value="542135120" label="PCM_S32LE_PLANAR"/>
- <int value="808530518" label="012V"/>
- <int value="809850962" label="EXR"/>
- <int value="944985688" label="8SVX_RAW"/>
- <int value="1095123744" label="ADPCM_AFC"/>
- <int value="1096176208" label="AVRP"/>
- <int value="1096176238" label="AVRN"/>
- <int value="1096176969" label="AVUI"/>
- <int value="1096373590" label="AYUV"/>
- <int value="1112557912" label="BRENDER_PIX"/>
- <int value="1112823892" label="BINTEXT"/>
- <int value="1129335105" label="CPIA"/>
- <int value="1160852272" label="ESCAPE130"/>
- <int value="1179014995" label="FFWAVESYNTH"/>
- <int value="1246975298" label="JACOSUB"/>
- <int value="1263294017" label="SMPTE_KLV"/>
- <int value="1297108018" label="MPL2"/>
- <int value="1297498929" label="MVC1"/>
- <int value="1297498930" label="MVC2"/>
- <int value="1330333984" label="ADPCM_IMA_OKI"/>
- <int value="1330664787" label="OPUS"/>
- <int value="1346455105" label="PAF_AUDIO"/>
- <int value="1346455126" label="PAF_VIDEO"/>
- <int value="1347637264" label="PCM_S16BE_PLANAR"/>
- <int value="1349012051" label="PJS"/>
- <int value="1381259348" label="REALTEXT"/>
- <int value="1396788553" label="SAMI"/>
- <int value="1396788813" label="SANM"/>
- <int value="1397180754" label="SGIRLE"/>
- <int value="1397706307" label="SONIC"/>
- <int value="1397706316" label="SONIC_LS"/>
- <int value="1397909872" label="SUBRIP"/>
- <int value="1398953521" label="SUBVIEWER1"/>
- <int value="1400201814" label="SUBVIEWER"/>
- <int value="1412575542" label="TARGA_Y216"/>
- <int value="1446195256" label="V308"/>
- <int value="1446260792" label="V408"/>
- <int value="1447644481" label="VIMA"/>
- <int value="1448111218" label="VPLAYER"/>
- <int value="1465275476" label="WEBVTT"/>
- <int value="1480739150" label="XBIN"/>
- <int value="1480999235" label="XFACE"/>
- <int value="1496592720" label="Y41P"/>
- <int value="1498764852" label="YUV4"/>
- <int value="1664495672" label="EIA_608"/>
- <int value="1833195076" label="MICRODVD"/>
- <int value="1936029283" label="EVRC"/>
- <int value="1936944502" label="SMV"/>
- <int value="1950507339" label="TAK"/>
-</enum>
-
-<enum name="FFmpegColorRanges" type="int">
- <int value="0" label="UNSPECIFIED"/>
- <int value="1" label="MPEG"/>
- <int value="2" label="JPEG"/>
-</enum>
-
-<enum name="FileDialogType" type="int">
- <int value="0" label="Select folder"/>
- <int value="1" label="Save as file"/>
- <int value="2" label="Open file"/>
- <int value="3" label="Open multiple files"/>
- <int value="4" label="Full page"/>
- <int value="5" label="Error"/>
-</enum>
-
-<enum name="FileType" type="int">
- <int value="0" label="other"/>
- <int value="1" label=".doc"/>
- <int value="2" label=".docx"/>
- <int value="3" label=".odt"/>
- <int value="4" label=".rtf"/>
- <int value="5" label=".pdf"/>
- <int value="6" label=".ppt"/>
- <int value="7" label=".pptx"/>
- <int value="8" label=".odp"/>
- <int value="9" label=".xls"/>
- <int value="10" label=".xlsx"/>
- <int value="11" label=".ods"/>
- <int value="12" label=".csv"/>
- <int value="13" label=".odf"/>
- <int value="14" label=".rar"/>
- <int value="15" label=".asf"/>
- <int value="16" label=".wma"/>
- <int value="17" label=".wmv"/>
- <int value="18" label=".mov"/>
- <int value="19" label=".mpg"/>
- <int value="20" label=".log"/>
-</enum>
-
-<enum name="FlashNavigateUsageType" type="int">
- <int value="0" label="Rejected because of Authorization header."/>
- <int value="1" label="Rejected because of Cache-Control header."/>
- <int value="2" label="Rejected because of Content-Encoding header."/>
- <int value="3" label="Rejected because of Content-MD5 header."/>
- <int value="4" label="Rejected because of Content-Type header."/>
- <int value="5" label="Rejected because of Expires header."/>
- <int value="6" label="Rejected because of From header."/>
- <int value="7" label="Rejected because of If-Match header."/>
- <int value="8" label="Rejected because of If-None-Match header."/>
- <int value="9" label="Rejected because of If-Range header."/>
- <int value="10" label="Rejected because of If-Unmodified-Since header."/>
- <int value="11" label="Rejected because of Pragma header."/>
- <int value="12" label="Rejected because of Referer header."/>
- <int value="13"
- label="Rejected because of other headers (e.g., custom headers)."/>
- <int value="14" label="The total number of rejected navigate requests."/>
- <int value="15" label="The total number of navigate requests."/>
-</enum>
-
-<enum name="FtpDataConnectionError" type="int">
- <int value="0">Data connection successful</int>
- <int value="1">Local firewall blocked the connection</int>
- <int value="2">Connection timed out</int>
- <int value="3">
- Connection has been established, but then got broken (either reset or
- aborted)
- </int>
- <int value="4">Connection has been refused</int>
- <int value="20">Other kind of error</int>
-</enum>
-
-<enum name="FtpServerType" type="int">
- <summary>
- FTP server type as defined in net/ftp/ftp_server_type_histograms.h
- </summary>
- <int value="0" label="Unknown">
- Unknown (could be a server we don't support, a broken server, or a security
- attack)
- </int>
- <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
- <int value="2" label="/bin/dls">Server using /bin/dls</int>
- <int value="3" label="EPLF">Server using EPLF format</int>
- <int value="4" label="WinNT">
- WinNT server configured for old style listing
- </int>
- <int value="5" label="VMS">VMS (including variants)</int>
- <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
- <int value="7" label="OS/2">OS/2 FTP Server</int>
- <int value="8" label="win16">
- win16 hosts: SuperTCP or NetManage Chameleon
- </int>
-</enum>
-
-<enum name="GaiaSessionRestoreOutcome" type="int">
- <int value="0" label="UNDEFINED"/>
- <int value="1" label="SUCCESS"/>
- <int value="2" label="RESTORE_TOKEN_FETCH_FAILED"/>
- <int value="3" label="NO_REFRESH_TOKEN_FAILED"/>
- <int value="4" label="OAUTHLOGIN_FAILED"/>
- <int value="5" label="MERGESESSION_FAILED"/>
-</enum>
-
-<enum name="GDataAuthResult" type="int">
- <int value="0" label="FAILURE"/>
- <int value="1" label="SUCCESS"/>
- <int value="2" label="NO_CONNECTION"/>
-</enum>
-
-<enum name="GDataEntryKind" type="int">
- <obsolete>
- Deprecated 9/2012, and replaced by DriveEntryKind
- </obsolete>
- <int value="0" label="UNKNOWN"/>
- <int value="4097" label="ITEM"/>
- <int value="4098" label="SITE"/>
- <int value="8449" label="DOCUMENT"/>
- <int value="8450" label="SPEREADSHEET"/>
- <int value="8451" label="PRESENTATION"/>
- <int value="8452" label="DRAWING"/>
- <int value="8453" label="TABLE"/>
- <int value="8705" label="EXTERNAL_APP"/>
- <int value="16385" label="FOLDER"/>
- <int value="32769" label="FILE"/>
- <int value="32770" label="PDF"/>
-</enum>
-
-<enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
- <int value="0" label="User allowed the page to use geolocation">
- For the Android platform the count for this event should be exactly the same
- as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
- </int>
- <int value="1" label="User opened geolocation settings"/>
-</enum>
-
-<enum name="GeolocationInfoBarDelegateEvent" type="int">
- <int value="0" label="The bar was created"/>
- <int value="1" label="User allowed use of geolocation"/>
- <int value="2" label="User denied use of geolocation"/>
- <int value="3" label="User dismissed the bar"/>
- <int value="4" label="User clicked on link"/>
- <int value="5" label="User ignored the bar"/>
-</enum>
-
-<enum name="GestureActionType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Omnibox pinch"/>
- <int value="2" label="Omnibox scroll"/>
- <int value="3" label="Tabstrip pinch"/>
- <int value="4" label="Tabstrip scroll"/>
- <int value="5" label="Bezel scroll"/>
- <int value="6" label="Desktop scroll"/>
- <int value="7" label="Desktop pinch"/>
- <int value="8" label="Webpage pinch"/>
- <int value="9" label="Webpage scroll"/>
- <int value="10" label="Webpage tap"/>
- <int value="11" label="Tabstrip tap"/>
- <int value="12" label="Bezel down"/>
- <int value="13" label="Tab switched tap"/>
- <int value="14" label="Active tab tap"/>
- <int value="15" label="Tab close button tap"/>
- <int value="16" label="New tab button tap"/>
- <int value="17" label="Top edge of window tap"/>
- <int value="18" label="Window size button tap"/>
- <int value="19" label="Area surrounding tabstrip tap"/>
- <int value="20" label="Window resized double tap"/>
-</enum>
-
-<enum name="GetPerfDataOutcome" type="int">
- <int value="0" label="Success.">
- Perf data was collected, parsed and attached to the UMA protobuf
- successfully.
- </int>
- <int value="1" label="No perf data ready to be uploaded.">
- Could not add perf data to the UMA protobuf because no perf data was ready
- to be uploaded.
- </int>
- <int value="2" label="Collection timer triggered but have data already.">
- Perf timer triggered but the perf provider already had a perf data proto to
- be added to the UMA protobuf.
- </int>
- <int value="3"
- label="Collection timer triggered but incognito window active.">
- Perf timer triggered but an incognito window was open.
- </int>
- <int value="4" label="Incognito window launched during collection.">
- Perf data was collected but an incognito window was opened during the
- collection.
- </int>
- <int value="5" label="Protobuf returned by debugd not deserialized.">
- Perf data was collected and sent to Chrome as a serialized protobuf but it
- could be deserialized by Chrome.
- </int>
-</enum>
-
-<enum name="GetUserDataTempDirResult" type="int">
- <int value="0" label="SUCCESS"/>
- <int value="1" label="CANT_GET_PARENT_PATH"/>
- <int value="2" label="CANT_GET_UDT_PATH"/>
- <int value="3" label="NOT_A_DIRECTORY"/>
- <int value="4" label="CANT_CREATE_DIR"/>
- <int value="5" label="CANT_WRITE_TO_PATH"/>
- <int value="6" label="UNSET"/>
-</enum>
-
-<enum name="GoogleNowEvent" type="int">
- <summary>
- Events in Google Now component extension. See GoogleNowEvent in
- chrome/browser/resources/google_now/background.js.
- </summary>
- <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
- <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
- <int value="2" label="CARDS_PARSE_SUCCESS"/>
- <int value="3" label="DISMISS_REQUEST_TOTAL"/>
- <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
- <int value="5" label="LOCATION_REQUEST"/>
- <int value="6" label="LOCATION_UPDATE"/>
- <int value="7" label="EXTENSION_START"/>
- <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
- <int value="9" label="STOPPED"/>
- <int value="10" label="DELETED_USER_SUPPRESSED"/>
-</enum>
-
-<enum name="GoogleServiceAuthError" type="int">
- <int value="0" label="NONE"/>
- <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
- <int value="2" label="USER_NOT_SIGNED_UP"/>
- <int value="3" label="CONNECTION_FAILED"/>
- <int value="4" label="CAPTCHA_REQUIRED"/>
- <int value="5" label="ACCOUNT_DELETED"/>
- <int value="6" label="ACCOUNT_DISABLED"/>
- <int value="7" label="SERVICE_UNAVAILABLE"/>
- <int value="8" label="TWO_FACTOR"/>
- <int value="9" label="REQUEST_CANCELED"/>
- <int value="10" label="HOSTED_NOT_ALLOWED"/>
- <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
- <int value="12" label="SERVICE_ERROR"/>
-</enum>
-
-<enum name="HistoryFaviconsRecoveryEnum" type="int">
- <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
- <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
- <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
- sql::Recovery failed init.
- </int>
- <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
- Query failed against recovery meta table.
- </int>
- <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
- No version row in recovery meta table.
- </int>
- <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
- Recovery meta table has version 6.
- </int>
- <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
- Recovery meta table has version 5.
- </int>
- <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
- Recovery meta table has an unexpected version.
- </int>
- <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
- Failed to create recovery meta table.
- </int>
- <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
- Failed to copy recovery meta table.
- </int>
- <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
- Failed to init target schema.
- </int>
- <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
- Failed to create recovery favicons table.
- </int>
- <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
- Failed to copy recovery favicons table.
- </int>
- <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
- Failed to create recovery favicon_bitmaps table.
- </int>
- <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
- Failed to copy recovery favicon_bitmaps table.
- </int>
- <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
- Failed to create recovery icon_mapping table.
- </int>
- <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
- Failed to copy recovery icon_mapping table.
- </int>
- <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
- Successful recovery of version 6 database.
- </int>
- <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
- Failed sql::MetaTable::Init().
- </int>
- <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
- Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
- </int>
- <int value="19" label="RECOVERY_EVENT_DEPRECATED">
- Recovery found deprecated version and razed.
- </int>
- <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
- Failed v5 recovery loading schema.
- </int>
- <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
- Failed v5 recovery on favicons.
- </int>
- <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
- Failed v5 recovery on icon_mapping.
- </int>
- <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
- Successful recovery of version 6 database.
- </int>
- <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
- Failed v6/7 recovery on favicons.
- </int>
- <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
- Failed v6/7 recovery on favicon_bitmaps.
- </int>
- <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
- Failed v6/7 recovery on icon_mapping.
- </int>
- <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
- Failed sql::Recovery::Recovered().
- </int>
-</enum>
-
-<enum name="HistoryTopSitesRecoveryEnum" type="int">
- <summary>Error states noted in top_sites_database.cc recovery code.</summary>
- <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
- <int value="1" label="RECOVERY_EVENT_DEPRECATED">
- Recovery found deprecated version and razed.
- </int>
- <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
- sql::Recovery failed init.
- </int>
- <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
- Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
- </int>
- <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
- Recovery meta table has an unexpected version.
- </int>
- <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
- Failed sql::MetaTable::Init().
- </int>
- <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
- Failed to init target schema.
- </int>
- <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
- Failed recovery on thumbnails table.
- </int>
- <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
- Failure from sql::Recovery::Recovered().
- </int>
- <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
- Rows were deleted because |url_rank| and |last_forced| didn't agree. Does
- not prevent recovery.
- </int>
- <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
- Rows were deleted because |redirects| did not contain |url|. Does not
- prevent recovery.
- </int>
- <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
- |url_rank| was renumbered due to missing rows. Does not prevent recovery.
- </int>
-</enum>
-
-<enum name="HttpAuthCount" type="int">
- <int value="0" label="Basic Start"/>
- <int value="1" label="Basic Reject"/>
- <int value="2" label="Digest Start"/>
- <int value="3" label="Digest Reject"/>
- <int value="4" label="NTLM Start"/>
- <int value="5" label="NTLM Reject"/>
- <int value="6" label="Negotiate Start"/>
- <int value="7" label="Negotiate Reject"/>
-</enum>
-
-<enum name="HttpAuthResource" type="int">
- <int value="0" label="Top Page Allowed"/>
- <int value="1" label="Same-domain Sub-resource Allowed"/>
- <int value="2" label="Cross-domain Sub-resource Blocked"/>
- <int value="3" label="Cross-domain Sub-resource Allowed"/>
-</enum>
-
-<enum name="HttpAuthTarget" type="int">
- <int value="0" label="Basic Proxy"/>
- <int value="1" label="Basic Secure Proxy"/>
- <int value="2" label="Basic Server"/>
- <int value="3" label="Basic Secure Server"/>
- <int value="4" label="Digest Proxy"/>
- <int value="5" label="Digest Secure Proxy"/>
- <int value="6" label="Digest Server"/>
- <int value="7" label="Digest Secure Server"/>
- <int value="8" label="NTLM Proxy"/>
- <int value="9" label="NTLM Secure Proxy"/>
- <int value="10" label="NTLM Server"/>
- <int value="11" label="NTLM Secure Server"/>
- <int value="12" label="Negotiate Proxy"/>
- <int value="13" label="Negotiate Secure Proxy"/>
- <int value="14" label="Negotiate Server"/>
- <int value="15" label="Negotiate Secure Server"/>
-</enum>
-
-<enum name="HttpPipelineStatus" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Redirected"/>
- <int value="2" label="Certificate error"/>
- <int value="3" label="Bad HTTP response code"/>
- <int value="4" label="Network error"/>
- <int value="5" label="Response too large"/>
- <int value="6" label="Response too small"/>
- <int value="7" label="Response content mismatch"/>
- <int value="8" label="Bad HTTP version"/>
- <int value="9" label="Corrupt stats response"/>
-</enum>
-
-<enum name="HttpResponseCode" type="int">
- <int value="100" label="Continue"/>
- <int value="101" label="Switching Protocols"/>
- <int value="200" label="OK"/>
- <int value="201" label="Created"/>
- <int value="202" label="Accepted"/>
- <int value="203" label="Non-Authoritative Information"/>
- <int value="204" label="No Content"/>
- <int value="205" label="Reset Content"/>
- <int value="206" label="Partial Content"/>
- <int value="300" label="Multiple Choices"/>
- <int value="301" label="Moved Permanently"/>
- <int value="302" label="Found"/>
- <int value="303" label="See Other"/>
- <int value="304" label="Not Modified"/>
- <int value="305" label="Use Proxy"/>
- <int value="306" label="(Unused)"/>
- <int value="307" label="Temporary Redirect"/>
- <int value="400" label="Bad Request"/>
- <int value="401" label="Unauthorized"/>
- <int value="402" label="Payment Required"/>
- <int value="403" label="Forbidden"/>
- <int value="404" label="Not Found"/>
- <int value="405" label="Method Not Allowed"/>
- <int value="406" label="Not Acceptable"/>
- <int value="407" label="Proxy Authentication Required"/>
- <int value="408" label="Request Timeout"/>
- <int value="409" label="Conflict"/>
- <int value="410" label="Gone"/>
- <int value="411" label="Length Required"/>
- <int value="412" label="Precondition Failed"/>
- <int value="413" label="Request Entity Too Large"/>
- <int value="414" label="Request-URI Too Long"/>
- <int value="415" label="Unsupported Media Type"/>
- <int value="416" label="Requested Range Not Satisfiable"/>
- <int value="417" label="Expectation Failed"/>
- <int value="500" label="Internal Server Error"/>
- <int value="501" label="Not Implemented"/>
- <int value="503" label="Service Unavailable"/>
- <int value="504" label="Gateway Timeout"/>
- <int value="505" label="HTTP Version Not Supported"/>
-</enum>
-
-<enum name="HttpSocketType" type="int">
- <int value="0" label="UNUSED">newly connected socket</int>
- <int value="1" label="UNUSED_IDLE">
- connected unused socket (idle prior to use)
- </int>
- <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
-</enum>
-
-<enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
- <int value="0" label="IDBLevelDBBackingStoreReadError">
- IndexedDB encountered an error attempting to read or decode a value from the
- leveldb backing store, indicative of corruption or I/O error. Unused as of
- M26.
- </int>
- <int value="1" label="IDBLevelDBBackingStoreWriteError">
- IndexeDB encountered an error attempting to write or commit a value to the
- leveldb backing store, indicative of I/O error. Unused as of M26.
- </int>
- <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
- IndexedDB encountered a consistency error in the leveldb backing store,
- indicative of corruption or an coding error. Unused as of M26.
- </int>
- <int value="3" label="FindKeyInIndex"/>
- <int value="4" label="GetIDBDatabaseMetaData"/>
- <int value="5" label="GetIndexes"/>
- <int value="6" label="GetKeyGeneratorCurrentNumber"/>
- <int value="7" label="GetObjectStores"/>
- <int value="8" label="GetRecord"/>
- <int value="9" label="KeyExistsInObjectStore"/>
- <int value="10" label="LoadCurrentRow"/>
- <int value="11" label="SetupMetadata"/>
- <int value="12" label="GetPrimaryKeyViaIndex"/>
- <int value="13" label="KeyExistsInIndex"/>
- <int value="14" label="VersionExists"/>
- <int value="15" label="DeleteObjectStore"/>
- <int value="16" label="SetMaxObjectStoreId"/>
- <int value="17" label="SetMaxIndexId"/>
- <int value="18" label="GetNewDatabaseId"/>
- <int value="19" label="GetNewVersionNumber"/>
- <int value="20" label="CreateIDBDatabaseMetaData"/>
- <int value="21" label="DeleteDatabase"/>
- <int value="22" label="TransactionCommit"/>
- <int value="23" label="GetDatabaseNames"/>
-</enum>
-
-<enum name="IDBLevelDBBackingStoreOpenResult" type="int">
- <int value="0" label="OpenMemorySuccess">
- An in-memory backing store was opened successfully.
- </int>
- <int value="1" label="OpenSuccess">
- An on-disk backing store was opened successfully.
- </int>
- <int value="2" label="OpenFailedDirectory">
- An on-disk backing store could not be opened or created because the
- directory could not be opened or created. Cleanup will not be attempted.
- </int>
- <int value="3" label="OpenFailedUnknownSchema">
- An on-disk backing store was opened but had an unknown schema version, due
- to corruption or reverting to a previous version of Chrome. Cleanup will be
- attempted.
- </int>
- <int value="4" label="OpenCleanupDestroyFailed">
- An on-disk backing store failed to open; cleanup was attempted but the
- database could not be destroyed.
- </int>
- <int value="5" label="OpenCleanupReopenFailed">
- An on-disk backing store failed to open; cleanup was attempted but
- re-opening the database failed.
- </int>
- <int value="6" label="OpenCleanupReopenSuccess">
- An on-disk backing store failed to open; cleanup was attempted and the
- database was then opened successfully.
- </int>
- <int value="7" label="OpenFailedIOErrCheckingSchema">
- An on-disk backing store was opened but leveldb failed to read the schema
- version.
- </int>
- <int value="8" label="OpenFailedUnknownErr"/>
- <int value="9" label="OpenMemoryFailed">
- An in-memory backing store failed to open.
- </int>
- <int value="10" label="OpenNonASCII">
- A database with non-ascii characters in its path was opened (with either
- success or failure).
- </int>
- <int value="11" label="OpenAttemptDiskFull">
- An open failed on a machine with a full disk. No cleanup was attempted.
- </int>
- <int value="12" label="OpenAttemptPathTooLong">
- Open failed because either a path component or the overall path was too
- long.
- </int>
- <int value="13" label="OpenAttemptNoRecovery">
- An open attempt failed with an I/O error that doesn't necessitate a recovery
- attempt.
- </int>
-</enum>
-
-<enum name="ImporterType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
- <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
- <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
- <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
- <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
- <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
- A bookmarks.html file
- </int>
-</enum>
-
-<enum name="IndexedDatabaseMethods" type="int">
- <int value="0" label="CreateObjectStore()"/>
- <int value="1" label="DeleteObjectStore()"/>
- <int value="2" label="Transaction()"/>
- <int value="3" label="DeleteDatabase()"/>
- <int value="4" label="Open()"/>
-</enum>
-
-<enum name="InfoBarResponse" type="int">
- <int value="0" label="No Response selected"/>
- <int value="1" label="Save Password"/>
- <int value="2" label="Never for this site (blacklist / exception)"/>
- <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
-</enum>
-
-<enum name="InstantControllerEvent" type="int">
- <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
- <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
- <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
-</enum>
-
-<enum name="InstantExtended_CacheableNTPLoad" type="int">
- <int value="0" label="Failed to load"/>
- <int value="1" label="Loaded successfuly"/>
-</enum>
-
-<enum name="InstantExtended_FallbackCause" type="int">
- <int value="0" label="Fallback did not occur"/>
- <int value="1" label="Page not current: unknown"/>
- <int value="2" label="Page not current: empty instant url"/>
- <int value="3" label="Page not current: origin/path mismatch"/>
- <int value="4" label="Page not current: instant not supported"/>
- <int value="5" label="No overlay"/>
- <int value="6" label="Javascript disabled"/>
-</enum>
-
-<enum name="InstantExtended_InstantNavigation" type="int">
- <obsolete>
- Deprecated as of 10/2013.
- </obsolete>
- <int value="0" label="Local click"/>
- <int value="1" label="Local submit"/>
- <int value="2" label="Online click"/>
- <int value="3" label="Online submit"/>
- <int value="4" label="Non-extended navigation"/>
-</enum>
-
-<enum name="InstantExtended_NewOptInState" type="int">
- <int value="0" label="Default"/>
- <int value="1" label="Opted in"/>
- <int value="2" label="Opted out"/>
-</enum>
-
-<enum name="InstantExtended_OptInState" type="int">
- <obsolete>
- Deprecated 2013-06.
- </obsolete>
- <int value="0" label="Default"/>
- <int value="1" label="Opted in"/>
- <int value="2" label="Opted out"/>
- <int value="3" label="Opted in local"/>
- <int value="4" label="Opted out local"/>
- <int value="5" label="Opted out both"/>
-</enum>
-
-<enum name="InstantSessionStorageNamespace" type="int">
- <int value="0" label="different"/>
- <int value="1" label="identical"/>
-</enum>
-
-<enum name="IntelMaxMicroArchitecture" type="int">
- <int value="0" label="Pentium"/>
- <int value="1" label="SSE"/>
- <int value="2" label="SSE2"/>
- <int value="3" label="SSE3"/>
- <int value="4" label="SSSE3"/>
- <int value="5" label="SSE4.1"/>
- <int value="6" label="SSE4.3"/>
- <int value="7" label="AVX"/>
-</enum>
-
-<enum name="InterruptReason" type="int">
- <int value="0" label="NONE"/>
- <int value="1" label="FILE_FAILED"/>
- <int value="2" label="FILE_ACCESS_DENIED"/>
- <int value="3" label="FILE_NO_SPACE"/>
- <int value="5" label="FILE_NAME_TOO_LONG"/>
- <int value="6" label="FILE_TOO_LARGE"/>
- <int value="7" label="FILE_VIRUS_INFECTED"/>
- <int value="10" label="FILE_TRANSIENT_ERROR"/>
- <int value="11" label="FILE_BLOCKED"/>
- <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
- <int value="13" label="FILE_TOO_SHORT"/>
- <int value="20" label="NETWORK_FAILED"/>
- <int value="21" label="NETWORK_TIMEOUT"/>
- <int value="22" label="NETWORK_DISCONNECTED"/>
- <int value="23" label="NETWORK_SERVER_DOWN"/>
- <int value="30" label="SERVER_FAILED"/>
- <int value="31" label="SERVER_NO_RANGE"/>
- <int value="32" label="SERVER_PRECONDITION"/>
- <int value="33" label="SERVER_BAD_CONTENT"/>
- <int value="40" label="USER_CANCELED"/>
- <int value="41" label="USER_SHUTDOWN"/>
- <int value="50" label="CRASH"/>
-</enum>
-
-<enum name="IPV6ProbeResult" type="int">
- <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
- <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
- <int value="2" label="IPV6_GETIFADDRS_FAILED">
- getifaddrs or GetAdaptersAddresses failed
- </int>
- <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
- <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
- <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
-</enum>
-
-<enum name="JavaScriptAPIName" type="int">
- <int value="0" label="GetUserMedia"/>
- <int value="1" label="PeerConnection00"/>
- <int value="2" label="DeprecatedPeerConnection"/>
- <int value="3" label="RTCPeerConnection"/>
-</enum>
-
-<enum name="KeyboardControlEvent" type="int">
- <int value="0" label="Keyboard was shown."/>
- <int value="1" label="Keyboard was automatically hidden."/>
- <int value="2" label="Keyboard was hidden by the user."/>
-</enum>
-
-<enum name="LanguageCode" type="int">
- <summary>ISO 639 Language Codes.</summary>
- <int value="24929" label="Afar"/>
- <int value="24930" label="Abkhazian"/>
- <int value="24933" label="Avestan"/>
- <int value="24934" label="Afrikaans"/>
- <int value="24939" label="Akan"/>
- <int value="24941" label="Amharic"/>
- <int value="24942" label="Aragonese"/>
- <int value="24946" label="Arabic"/>
- <int value="24947" label="Assamese"/>
- <int value="24950" label="Avaric"/>
- <int value="24953" label="Aymara"/>
- <int value="24954" label="Azerbaijani"/>
- <int value="25185" label="Bashkir"/>
- <int value="25189" label="Belarusian"/>
- <int value="25191" label="Bulgarian"/>
- <int value="25192" label="Bihari"/>
- <int value="25193" label="Bislama"/>
- <int value="25197" label="Bambara"/>
- <int value="25198" label="Bengali"/>
- <int value="25199" label="Tibetan"/>
- <int value="25202" label="Breton"/>
- <int value="25203" label="Bosnian"/>
- <int value="25441" label="Catalan"/>
- <int value="25445" label="Chechen"/>
- <int value="25448" label="Chamorro"/>
- <int value="25455" label="Corsican"/>
- <int value="25458" label="Cree"/>
- <int value="25459" label="Czech"/>
- <int value="25461" label="Church Slavic"/>
- <int value="25462" label="Chuvash"/>
- <int value="25465" label="Welsh"/>
- <int value="25697" label="Danish"/>
- <int value="25701" label="German"/>
- <int value="25718" label="Divehi"/>
- <int value="25722" label="Dzongkha"/>
- <int value="25957" label="Ewe"/>
- <int value="25964" label="Greek"/>
- <int value="25966" label="English"/>
- <int value="25967" label="Esperanto"/>
- <int value="25971" label="Spanish"/>
- <int value="25972" label="Estonian"/>
- <int value="25973" label="Basque"/>
- <int value="26209" label="Persian"/>
- <int value="26214" label="Fulah"/>
- <int value="26217" label="Finnish"/>
- <int value="26218" label="Fijian"/>
- <int value="26223" label="Faroese"/>
- <int value="26226" label="French"/>
- <int value="26233" label="Western Frisian"/>
- <int value="26465" label="Irish"/>
- <int value="26468" label="Scottish Gaelic"/>
- <int value="26476" label="Galician"/>
- <int value="26478" label="Guarani"/>
- <int value="26485" label="Gujarati"/>
- <int value="26486" label="Manx"/>
- <int value="26721" label="Hausa"/>
- <int value="26725" label="Hebrew"/>
- <int value="26729" label="Hindi"/>
- <int value="26735" label="Hiri Motu"/>
- <int value="26738" label="Croatian"/>
- <int value="26740" label="Haitian"/>
- <int value="26741" label="Hungarian"/>
- <int value="26745" label="Armenian"/>
- <int value="26746" label="Herero"/>
- <int value="26977" label="Interlingua"/>
- <int value="26980" label="Indonesian"/>
- <int value="26981" label="Interlingue"/>
- <int value="26983" label="Igbo"/>
- <int value="26985" label="Sichuan Yi"/>
- <int value="26987" label="Inupiaq"/>
- <int value="26991" label="Ido"/>
- <int value="26995" label="Icelandic"/>
- <int value="26996" label="Italian"/>
- <int value="26997" label="Inuktitut"/>
- <int value="27233" label="Japanese"/>
- <int value="27254" label="Javanese"/>
- <int value="27489" label="Georgian"/>
- <int value="27495" label="Kongo"/>
- <int value="27497" label="Kikuyu"/>
- <int value="27498" label="Kuanyama"/>
- <int value="27499" label="Kazakh"/>
- <int value="27500" label="Kalaallisut"/>
- <int value="27501" label="Khmer"/>
- <int value="27502" label="Kannada"/>
- <int value="27503" label="Korean"/>
- <int value="27506" label="Kanuri"/>
- <int value="27507" label="Kashmiri"/>
- <int value="27509" label="Kurdish"/>
- <int value="27510" label="Komi"/>
- <int value="27511" label="Cornish"/>
- <int value="27513" label="Kirghiz"/>
- <int value="27745" label="Latin"/>
- <int value="27746" label="Luxembourgish"/>
- <int value="27751" label="Ganda"/>
- <int value="27753" label="Limburgish"/>
- <int value="27758" label="Lingala"/>
- <int value="27759" label="Lao"/>
- <int value="27764" label="Lithuanian"/>
- <int value="27765" label="Luba-Katanga"/>
- <int value="27766" label="Latvian"/>
- <int value="28007" label="Malagasy"/>
- <int value="28008" label="Marshallese"/>
- <int value="28009" label="Maori"/>
- <int value="28011" label="Macedonian"/>
- <int value="28012" label="Malayalam"/>
- <int value="28014" label="Mongolian"/>
- <int value="28015" label="Moldavian"/>
- <int value="28018" label="Marathi"/>
- <int value="28019" label="Malay"/>
- <int value="28020" label="Maltese"/>
- <int value="28025" label="Burmese"/>
- <int value="28257" label="Nauru"/>
- <int value="28258" label="Norwegian Bokmal"/>
- <int value="28260" label="North Ndebele"/>
- <int value="28261" label="Nepali"/>
- <int value="28263" label="Ndonga"/>
- <int value="28268" label="Dutch"/>
- <int value="28270" label="Norwegian Nynorsk"/>
- <int value="28271" label="Norwegian"/>
- <int value="28274" label="South Ndebele"/>
- <int value="28278" label="Navajo"/>
- <int value="28281" label="Nyanja"/>
- <int value="28515" label="Occitan"/>
- <int value="28522" label="Ojibwa"/>
- <int value="28525" label="Oromo"/>
- <int value="28530" label="Oriya"/>
- <int value="28531" label="Ossetic"/>
- <int value="28769" label="Punjabi"/>
- <int value="28777" label="Pali"/>
- <int value="28780" label="Polish"/>
- <int value="28787" label="Pashto"/>
- <int value="28788" label="Portuguese"/>
- <int value="29045" label="Quechua"/>
- <int value="29293" label="Romansh"/>
- <int value="29294" label="Rundi"/>
- <int value="29295" label="Romanian"/>
- <int value="29301" label="Russian"/>
- <int value="29303" label="Kinyarwanda"/>
- <int value="29537" label="Sanskrit"/>
- <int value="29539" label="Sardinian"/>
- <int value="29540" label="Sindhi"/>
- <int value="29541" label="Northern Sami"/>
- <int value="29543" label="Sango"/>
- <int value="29544" label="Serbo-Croatian"/>
- <int value="29545" label="Sinhala"/>
- <int value="29547" label="Slovak"/>
- <int value="29548" label="Slovenian"/>
- <int value="29549" label="Samoan"/>
- <int value="29550" label="Shona"/>
- <int value="29551" label="Somali"/>
- <int value="29553" label="Albanian"/>
- <int value="29554" label="Serbian"/>
- <int value="29555" label="Swati"/>
- <int value="29556" label="Southern Sotho"/>
- <int value="29557" label="Sundanese"/>
- <int value="29558" label="Swedish"/>
- <int value="29559" label="Swahili"/>
- <int value="29793" label="Tamil"/>
- <int value="29797" label="Telugu"/>
- <int value="29799" label="Tajik"/>
- <int value="29800" label="Thai"/>
- <int value="29801" label="Tigrinya"/>
- <int value="29803" label="Turkmen"/>
- <int value="29804" label="Tagalog"/>
- <int value="29806" label="Tswana"/>
- <int value="29807" label="Tonga"/>
- <int value="29810" label="Turkish"/>
- <int value="29811" label="Tsonga"/>
- <int value="29812" label="Tatar"/>
- <int value="29815" label="Twi"/>
- <int value="29817" label="Tahitian"/>
- <int value="30055" label="Uighur"/>
- <int value="30059" label="Ukrainian"/>
- <int value="30066" label="Urdu"/>
- <int value="30074" label="Uzbek"/>
- <int value="30309" label="Venda"/>
- <int value="30313" label="Vietnamese"/>
- <int value="30319" label="Volapuk"/>
- <int value="30561" label="Walloon"/>
- <int value="30575" label="Wolof"/>
- <int value="30824" label="Xhosa"/>
- <int value="31081" label="Yiddish"/>
- <int value="31087" label="Yoruba"/>
- <int value="31329" label="Zhuang"/>
- <int value="31336" label="Chinese"/>
- <int value="31349" label="Zulu"/>
- <int value="6382437" label="Achinese"/>
- <int value="6382440" label="Acoli"/>
- <int value="6382689" label="Adangme"/>
- <int value="6382713" label="Adyghe"/>
- <int value="6383201" label="Afro-Asiatic Language"/>
- <int value="6383208" label="Afrihili"/>
- <int value="6383982" label="Ainu"/>
- <int value="6384491" label="Akkadian"/>
- <int value="6384741" label="Aleut"/>
- <int value="6384743" label="Algonquian Language"/>
- <int value="6384756" label="Southern Altai"/>
- <int value="6385255" label="Old English"/>
- <int value="6385264" label="Angika"/>
- <int value="6385761" label="Apache Language"/>
- <int value="6386275" label="Aramaic"/>
- <int value="6386286" label="Araucanian"/>
- <int value="6386288" label="Arapaho"/>
- <int value="6386292" label="Artificial Language"/>
- <int value="6386295" label="Arawak"/>
- <int value="6386529" label="Asu"/>
- <int value="6386548" label="Asturian"/>
- <int value="6386792" label="Athapascan Language"/>
- <int value="6387059" label="Australian Language"/>
- <int value="6387553" label="Awadhi"/>
- <int value="6447460" label="Banda"/>
- <int value="6447465" label="Bamileke Language"/>
- <int value="6447468" label="Baluchi"/>
- <int value="6447470" label="Balinese"/>
- <int value="6447475" label="Basa"/>
- <int value="6447476" label="Baltic Language"/>
- <int value="6448490" label="Beja"/>
- <int value="6448493" label="Bemba"/>
- <int value="6448498" label="Berber"/>
- <int value="6448506" label="Bena"/>
- <int value="6449263" label="Bhojpuri"/>
- <int value="6449515" label="Bikol"/>
- <int value="6449518" label="Bini"/>
- <int value="6450273" label="Siksika"/>
- <int value="6450804" label="Bantu"/>
- <int value="6451809" label="Braj"/>
- <int value="6451832" label="Bodo"/>
- <int value="6452331" label="Batak"/>
- <int value="6452577" label="Buriat"/>
- <int value="6452583" label="Buginese"/>
- <int value="6453614" label="Blin"/>
- <int value="6512996" label="Caddo"/>
- <int value="6513001" label="Central American Indian Language"/>
- <int value="6513010" label="Carib"/>
- <int value="6513013" label="Caucasian Language"/>
- <int value="6513017" label="Cayuga"/>
- <int value="6513512" label="Atsam"/>
- <int value="6514018" label="Cebuano"/>
- <int value="6514028" label="Celtic Language"/>
- <int value="6514535" label="Chiga"/>
- <int value="6514786" label="Chibcha"/>
- <int value="6514791" label="Chagatai"/>
- <int value="6514795" label="Chuukese"/>
- <int value="6514797" label="Mari"/>
- <int value="6514798" label="Chinook Jargon"/>
- <int value="6514799" label="Choctaw"/>
- <int value="6514800" label="Chipewyan"/>
- <int value="6514802" label="Cherokee"/>
- <int value="6514809" label="Cheyenne"/>
- <int value="6516067" label="Chamic Language"/>
- <int value="6516592" label="Coptic"/>
- <int value="6516837" label="English-based Creole or Pidgin"/>
- <int value="6516838" label="French-based Creole or Pidgin"/>
- <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
- <int value="6517352" label="Crimean Turkish"/>
- <int value="6517360" label="Creole or Pidgin"/>
- <int value="6517602" label="Kashubian"/>
- <int value="6518131" label="Cushitic Language"/>
- <int value="6578539" label="Dakota"/>
- <int value="6578546" label="Dargwa"/>
- <int value="6578550" label="Taita"/>
- <int value="6578553" label="Dayak"/>
- <int value="6579564" label="Delaware"/>
- <int value="6579566" label="Slave"/>
- <int value="6580082" label="Dogrib"/>
- <int value="6580590" label="Dinka"/>
- <int value="6580837" label="Zarma"/>
- <int value="6582121" label="Dogri"/>
- <int value="6582881" label="Dravidian Language"/>
- <int value="6583138" label="Lower Sorbian"/>
- <int value="6583649" label="Duala"/>
- <int value="6583661" label="Middle Dutch"/>
- <int value="6584693" label="Dyula"/>
- <int value="6644341" label="Embu"/>
- <int value="6645353" label="Efik"/>
- <int value="6645625" label="Ancient Egyptian"/>
- <int value="6646625" label="Ekajuk"/>
- <int value="6646904" label="Elamite"/>
- <int value="6647405" label="Middle English"/>
- <int value="6649711" label="Ewondo"/>
- <int value="6709614" label="Fang"/>
- <int value="6709620" label="Fanti"/>
- <int value="6711660" label="Filipino"/>
- <int value="6711669" label="Finno-Ugrian Language"/>
- <int value="6713198" label="Fon"/>
- <int value="6713965" label="Middle French"/>
- <int value="6713967" label="Old French"/>
- <int value="6713970" label="Northern Frisian"/>
- <int value="6713971" label="Eastern Frisian"/>
- <int value="6714738" label="Friulian"/>
- <int value="6775137" label="Ga"/>
- <int value="6775161" label="Gayo"/>
- <int value="6775393" label="Gbaya"/>
- <int value="6776173" label="Germanic Language"/>
- <int value="6776186" label="Geez"/>
- <int value="6777196" label="Gilbertese"/>
- <int value="6778216" label="Middle High German"/>
- <int value="6778728" label="Old High German"/>
- <int value="6778734" label="Gondi"/>
- <int value="6778738" label="Gorontalo"/>
- <int value="6778740" label="Gothic"/>
- <int value="6779490" label="Grebo"/>
- <int value="6779491" label="Ancient Greek"/>
- <int value="6779767" label="Swiss German"/>
- <int value="6780282" label="Gusii"/>
- <int value="6780777" label="Gwich'in"/>
- <int value="6840681" label="Haida"/>
- <int value="6840695" label="Hawaiian"/>
- <int value="6842732" label="Hiligaynon"/>
- <int value="6842733" label="Himachali"/>
- <int value="6842740" label="Hittite"/>
- <int value="6843758" label="Hmong"/>
- <int value="6845282" label="Upper Sorbian"/>
- <int value="6845808" label="Hupa"/>
- <int value="6906465" label="Iban"/>
- <int value="6908527" label="Ijo"/>
- <int value="6909039" label="Iloko"/>
- <int value="6909539" label="Indic Language"/>
- <int value="6909541" label="Indo-European Language"/>
- <int value="6909544" label="Ingush"/>
- <int value="6910561" label="Iranian Language"/>
- <int value="6910575" label="Iroquoian Language"/>
- <int value="6972015" label="Lojban"/>
- <int value="6974819" label="Machame"/>
- <int value="6975602" label="Judeo-Persian"/>
- <int value="6976098" label="Judeo-Arabic"/>
- <int value="7037281" label="Kara-Kalpak"/>
- <int value="7037282" label="Kabyle"/>
- <int value="7037283" label="Kachin"/>
- <int value="7037290" label="Jju"/>
- <int value="7037293" label="Kamba"/>
- <int value="7037298" label="Karen"/>
- <int value="7037303" label="Kawi"/>
- <int value="7037540" label="Kabardian"/>
- <int value="7037799" label="Tyap"/>
- <int value="7038053" label="Makonde"/>
- <int value="7038305" label="Kabuverdianu"/>
- <int value="7038575" label="Koro"/>
- <int value="7039073" label="Khasi"/>
- <int value="7039081" label="Khoisan Language"/>
- <int value="7039087" label="Khotanese"/>
- <int value="7039089" label="Koyra Chiini"/>
- <int value="7040110" label="Kalenjin"/>
- <int value="7040354" label="Kimbundu"/>
- <int value="7040875" label="Konkani"/>
- <int value="7040883" label="Kosraean"/>
- <int value="7041125" label="Kpelle"/>
- <int value="7041635" label="Karachay-Balkar"/>
- <int value="7041644" label="Karelian"/>
- <int value="7041647" label="Kru"/>
- <int value="7041653" label="Kurukh"/>
- <int value="7041890" label="Shambala"/>
- <int value="7041896" label="Colognian"/>
- <int value="7042413" label="Kumyk"/>
- <int value="7042420" label="Kutenai"/>
- <int value="7102820" label="Ladino"/>
- <int value="7102823" label="Langi"/>
- <int value="7102824" label="Lahnda"/>
- <int value="7102829" label="Lamba"/>
- <int value="7103866" label="Lezghian"/>
- <int value="7106412" label="Mongo"/>
- <int value="7106426" label="Lozi"/>
- <int value="7107937" label="Luba-Lulua"/>
- <int value="7107945" label="Luiseno"/>
- <int value="7107950" label="Lunda"/>
- <int value="7107951" label="Luo"/>
- <int value="7107955" label="Lushai"/>
- <int value="7107961" label="Luyia"/>
- <int value="7168356" label="Madurese"/>
- <int value="7168359" label="Magahi"/>
- <int value="7168361" label="Maithili"/>
- <int value="7168363" label="Makasar"/>
- <int value="7168366" label="Mandingo"/>
- <int value="7168368" label="Austronesian Language"/>
- <int value="7168371" label="Masai"/>
- <int value="7169126" label="Moksha"/>
- <int value="7169138" label="Mandar"/>
- <int value="7169390" label="Mende"/>
- <int value="7169394" label="Meru"/>
- <int value="7169637" label="Morisyen"/>
- <int value="7169889" label="Middle Irish"/>
- <int value="7170403" label="Micmac"/>
- <int value="7170414" label="Minangkabau"/>
- <int value="7170419" label="Miscellaneous Language"/>
- <int value="7170920" label="Mon-Khmer Language"/>
- <int value="7171683" label="Manchu"/>
- <int value="7171689" label="Manipuri"/>
- <int value="7171695" label="Manobo Language"/>
- <int value="7171944" label="Mohawk"/>
- <int value="7171955" label="Mossi"/>
- <int value="7173484" label="Multiple Languages"/>
- <int value="7173486" label="Munda Language"/>
- <int value="7173491" label="Creek"/>
- <int value="7173996" label="Mirandese"/>
- <int value="7174002" label="Marwari"/>
- <int value="7174510" label="Mayan Language"/>
- <int value="7174518" label="Erzya"/>
- <int value="7233896" label="Nahuatl"/>
- <int value="7233897" label="North American Indian Language"/>
- <int value="7233904" label="Neapolitan"/>
- <int value="7233905" label="Nama"/>
- <int value="7234675" label="Low German"/>
- <int value="7234935" label="Newari"/>
- <int value="7235937" label="Nias"/>
- <int value="7235939" label="Niger-Kordofanian Language"/>
- <int value="7235957" label="Niuean"/>
- <int value="7237479" label="Nogai"/>
- <int value="7237486" label="Old Norse"/>
- <int value="7237999" label="N'Ko"/>
- <int value="7238511" label="Northern Sotho"/>
- <int value="7239010" label="Nubian Language"/>
- <int value="7239523" label="Classical Newari"/>
- <int value="7240045" label="Nyamwezi"/>
- <int value="7240046" label="Nyankole"/>
- <int value="7240047" label="Nyoro"/>
- <int value="7240297" label="Nzima"/>
- <int value="7304033" label="Osage"/>
- <int value="7304289" label="Ottoman Turkish"/>
- <int value="7304303" label="Otomian Language"/>
- <int value="7364961" label="Papuan Language"/>
- <int value="7364967" label="Pangasinan"/>
- <int value="7364972" label="Pahlavi"/>
- <int value="7364973" label="Pampanga"/>
- <int value="7364976" label="Papiamento"/>
- <int value="7364981" label="Palauan"/>
- <int value="7365999" label="Old Persian"/>
- <int value="7366761" label="Philippine Language"/>
- <int value="7366766" label="Phoenician"/>
- <int value="7368558" label="Pohnpeian"/>
- <int value="7369313" label="Prakrit Language"/>
- <int value="7369327" label="Old Provencal"/>
- <int value="7496042" label="Rajasthani"/>
- <int value="7496048" label="Rapanui"/>
- <int value="7496050" label="Rarotongan"/>
- <int value="7499617" label="Romance Language"/>
- <int value="7499622" label="Rombo"/>
- <int value="7499629" label="Romany"/>
- <int value="7501168" label="Aromanian"/>
- <int value="7501675" label="Rwa"/>
- <int value="7561572" label="Sandawe"/>
- <int value="7561576" label="Yakut"/>
- <int value="7561577" label="South American Indian Language"/>
- <int value="7561580" label="Salishan Language"/>
- <int value="7561581" label="Samaritan Aramaic"/>
- <int value="7561585" label="Samburu"/>
- <int value="7561587" label="Sasak"/>
- <int value="7561588" label="Santali"/>
- <int value="7562094" label="Sicilian"/>
- <int value="7562095" label="Scots"/>
- <int value="7562597" label="Seneca"/>
- <int value="7562600" label="Sena"/>
- <int value="7562604" label="Selkup"/>
- <int value="7562605" label="Semitic Language"/>
- <int value="7562611" label="Koyraboro Senni"/>
- <int value="7563105" label="Old Irish"/>
- <int value="7563118" label="Sign Language"/>
- <int value="7563369" label="Tachelhit"/>
- <int value="7563374" label="Shan"/>
- <int value="7563620" label="Sidamo"/>
- <int value="7563631" label="Siouan Language"/>
- <int value="7563636" label="Sino-Tibetan Language"/>
- <int value="7564385" label="Slavic Language"/>
- <int value="7564641" label="Southern Sami"/>
- <int value="7564649" label="Sami Language"/>
- <int value="7564650" label="Lule Sami"/>
- <int value="7564654" label="Inari Sami"/>
- <int value="7564659" label="Skolt Sami"/>
- <int value="7564907" label="Soninke"/>
- <int value="7565159" label="Sogdien"/>
- <int value="7565166" label="Songhai"/>
- <int value="7565934" label="Sranan Tongo"/>
- <int value="7565938" label="Serer"/>
- <int value="7566177" label="Nilo-Saharan Language"/>
- <int value="7566201" label="Saho"/>
- <int value="7566699" label="Sukuma"/>
- <int value="7566707" label="Susu"/>
- <int value="7566712" label="Sumerian"/>
- <int value="7567202" label="Comorian"/>
- <int value="7567715" label="Classical Syriac"/>
- <int value="7567730" label="Syriac"/>
- <int value="7627113" label="Tai Language"/>
- <int value="7628141" label="Timne"/>
- <int value="7628143" label="Teso"/>
- <int value="7628146" label="Tereno"/>
- <int value="7628148" label="Tetum"/>
- <int value="7629159" label="Tigre"/>
- <int value="7629174" label="Tiv"/>
- <int value="7629676" label="Tokelau"/>
- <int value="7629928" label="Klingon"/>
- <int value="7629929" label="Tlingit"/>
- <int value="7630184" label="Tamashek"/>
- <int value="7630695" label="Nyasa Tonga"/>
- <int value="7630953" label="Tok Pisin"/>
- <int value="7631478" label="Taroko"/>
- <int value="7631721" label="Tsimshian"/>
- <int value="7632237" label="Tumbuka"/>
- <int value="7632240" label="Tupi Language"/>
- <int value="7632244" label="Altaic Language"/>
- <int value="7632492" label="Tuvalu"/>
- <int value="7632753" label="Tasawaq"/>
- <int value="7633270" label="Tuvinian"/>
- <int value="7633517" label="Central Morocco Tamazight"/>
- <int value="7693421" label="Udmurt"/>
- <int value="7694177" label="Ugaritic"/>
- <int value="7695714" label="Umbundu"/>
- <int value="7695972" label="Unknown Language"/>
- <int value="7758185" label="Vai"/>
- <int value="7761780" label="Votic"/>
- <int value="7763310" label="Vunjo"/>
- <int value="7823723" label="Wakashan Language"/>
- <int value="7823724" label="Walamo"/>
- <int value="7823730" label="Waray"/>
- <int value="7823731" label="Washo"/>
- <int value="7824750" label="Sorbian Language"/>
- <int value="7889260" label="Kalmyk"/>
- <int value="7892839" label="Soga"/>
- <int value="7954799" label="Yao"/>
- <int value="7954800" label="Yapese"/>
- <int value="7958635" label="Yupik Language"/>
- <int value="7959909" label="Cantonese"/>
- <int value="8020336" label="Zapotec"/>
- <int value="8020588" label="Blissymbols"/>
- <int value="8021358" label="Zenaga"/>
- <int value="8023652" label="Zande"/>
- <int value="8025454" label="Zuni"/>
- <int value="8026232" label="No linguistic content"/>
- <int value="8026721" label="Zaza"/>
-</enum>
-
-<enum name="LevelDBCorruptionTypes" type="int">
- <int value="0" label="other"/>
- <int value="1" label="missing files"/>
- <int value="2" label="log record too small"/>
- <int value="3" label="corrupted internal key"/>
- <int value="4" label="partial record"/>
- <int value="5" label="missing start of fragmented record"/>
- <int value="6" label="error in middle of record"/>
- <int value="7" label="unknown record type"/>
- <int value="8" label="truncated record at end"/>
- <int value="9" label="bad record length"/>
- <int value="10" label="VersionEdit"/>
- <int value="11" label="FileReader invoked with unexpected value"/>
- <int value="12" label="corrupted key"/>
- <int value="13" label="CURRENT file does not end with newline"/>
- <int value="14" label="no meta-nextfile entry"/>
- <int value="15" label="no meta-lognumber entry"/>
- <int value="16" label="no last-sequence-number entry"/>
- <int value="17" label="malformed WriteBatch"/>
- <int value="18" label="bad WriteBatch Put"/>
- <int value="19" label="bad WriteBatch Delete"/>
- <int value="20" label="unknown WriteBatch tag"/>
- <int value="21" label="WriteBatch has wrong count"/>
- <int value="22" label="bad entry in block"/>
- <int value="23" label="bad block contents"/>
- <int value="24" label="bad block handle"/>
- <int value="25" label="truncated block read"/>
- <int value="26" label="block checksum mismatch"/>
- <int value="27" label="checksum mismatch"/>
- <int value="28" label="corrupted compressed block contents"/>
- <int value="29" label="bad block type"/>
- <int value="30" label="bad magic number"/>
- <int value="31" label="file is too short"/>
-</enum>
-
-<enum name="LevelDBErrorCount" type="int">
- <int value="1" label="Failure"/>
-</enum>
-
-<enum name="LevelDBErrorTypes" type="int">
- <int value="0" label="NotFound"/>
- <int value="1" label="Corruption"/>
- <int value="2" label="IOError"/>
- <int value="3" label="Other"/>
-</enum>
-
-<enum name="LevelDBIOErrorMethods" type="int">
- <int value="0" label="SequentialFileRead"/>
- <int value="1" label="SequentialFileSkip"/>
- <int value="2" label="RandomAccessFileRead"/>
- <int value="3" label="WritableFileAppend"/>
- <int value="4" label="WritableFileClose"/>
- <int value="5" label="WritableFileFlush"/>
- <int value="6" label="WritableFileSync"/>
- <int value="7" label="NewSequentialFile"/>
- <int value="8" label="NewRandomAccessFile"/>
- <int value="9" label="NewWritableFile"/>
- <int value="10" label="DeleteFile"/>
- <int value="11" label="CreateDir"/>
- <int value="12" label="DeleteDir"/>
- <int value="13" label="GetFileSize"/>
- <int value="14" label="RenameFile"/>
- <int value="15" label="LockFile"/>
- <int value="16" label="UnlockFile"/>
- <int value="17" label="GetTestDirectory"/>
- <int value="18" label="NewLogger"/>
- <int value="19" label="SyncParent"/>
- <int value="20" label="GetChildren"/>
-</enum>
-
-<enum name="LinkMonitorFailureType" type="int">
- <int value="0" label="Local MAC Address Not Found"/>
- <int value="1" label="Client Startup Failure"/>
- <int value="2" label="Transmission Failure"/>
- <int value="3" label="Failure Threshold Reached"/>
-</enum>
-
-<enum name="LinuxAudioIO" type="int">
- <int value="0" label="PulseAudio"/>
- <int value="1" label="ALSA"/>
- <int value="2" label="Cras"/>
-</enum>
-
-<enum name="LinuxGlibcVersion" type="int">
- <int value="0" label="Not Parseable"/>
- <int value="1" label="Unknown"/>
- <int value="2" label="2.11"/>
- <int value="3" label="2.12"/>
- <int value="4" label="2.13"/>
- <int value="5" label="2.14"/>
- <int value="6" label="2.15"/>
- <int value="7" label="2.16"/>
- <int value="8" label="2.17"/>
- <int value="9" label="2.18"/>
- <int value="10" label="2.19"/>
-</enum>
-
-<enum name="LoadType" type="int">
- <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
- <int value="1" label="RELOAD">User pressed reload</int>
- <int value="2" label="HISTORY_LOAD">Back or forward</int>
- <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
- <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
- <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
- <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
- <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
- back/forward or encoding change
- </int>
- <int value="8" label="LINK_LOAD_CACHE_ONLY">
- Allow stale data (avoid doing a re-post)
- </int>
- <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
-</enum>
-
-<enum name="LocalRendererSinkStates" type="int">
- <int value="0" label="SinkStarted"/>
- <int value="1" label="SinkNeverStarted"/>
-</enum>
-
-<enum name="LoginFailureReason" type="int">
- <int value="0" label="NONE">None</int>
- <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
- Could not mount cryptohome
- </int>
- <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
- <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
- Could not unmount cryptohome
- </int>
- <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
- <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
- <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
- <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
-</enum>
-
-<enum name="LoginPolicyFilesState" type="int">
- <summary>Policy/owner key file state.</summary>
- <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
- <int value="1" label="UNUSED">Unused</int>
- <int value="2" label="HEALTHY">Healthy</int>
- <int value="3" label="RESERVED">Reserved</int>
- <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
- <int value="5" label="UNUSED">Unused</int>
- <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
- <int value="7" label="RESERVED">Reserved</int>
- <int value="8" label="KEY_OK_NO_POLICY_R11">
- Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
- </int>
- <int value="9" label="UNUSED">Unused</int>
- <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
- <int value="11" label="RESERVED">Reserved</int>
- <int value="12" label="RESERVED">Reserved</int>
- <int value="13" label="RESERVED">Reserved</int>
- <int value="14" label="RESERVED">Reserved</int>
- <int value="15" label="RESERVED">Reserved</int>
- <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
- <int value="17" label="UNUSED">Unused</int>
- <int value="18" label="BAD_KEY">Key bad, policy OK</int>
- <int value="19" label="RESERVED">Reserved</int>
- <int value="20" label="BAD_KEY_BAD_POLICY_R11">
- Key bad, policy bad, pre-R11
- </int>
- <int value="21" label="UNUSED">Unused</int>
- <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
- <int value="23" label="RESERVED">Reserved</int>
- <int value="24" label="BAD_KEY_NO_POLICY_R11">
- Key bad, policy bad, pre-R11
- </int>
- <int value="25" label="UNUSED">Unused</int>
- <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
- <int value="27" label="RESERVED">Reserved</int>
- <int value="28" label="RESERVED">Reserved</int>
- <int value="29" label="RESERVED">Reserved</int>
- <int value="30" label="RESERVED">Reserved</int>
- <int value="31" label="RESERVED">Reserved</int>
- <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
- <int value="33" label="UNUSED">Unused</int>
- <int value="34" label="NO_KEY">No key, policy OK</int>
- <int value="35" label="RESERVED">RESERVED</int>
- <int value="36" label="NO_KEY_BAD_POLICY_R11">
- No key, policy bad, pre-R11
- </int>
- <int value="37" label="UNUSED">Unused</int>
- <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
- <int value="39" label="RESERVED">Reserved</int>
- <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
- <int value="41" label="UNUSED">Unused</int>
- <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
- <int value="43" label="RESERVED">Reserved</int>
-</enum>
-
-<enum name="LoginSuccessReason" type="int">
- <int value="0" label="OFFLINE_AND_ONLINE">
- Login success offline and online
- </int>
- <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
-</enum>
-
-<enum name="LoginUserType" type="int">
- <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
- <int value="1" label="OWNER_NORMAL">Owner Normal</int>
- <int value="2" label="OTHER_NORMAL">Other Normal</int>
- <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
- <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
- <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
-</enum>
-
-<enum name="MappedCSSProperties" type="int">
-<!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
-
- <int value="1" label="Total Pages Measured"/>
- <int value="2" label="color"/>
- <int value="3" label="direction"/>
- <int value="4" label="display"/>
- <int value="5" label="font"/>
- <int value="6" label="font-family"/>
- <int value="7" label="font-size"/>
- <int value="8" label="font-style"/>
- <int value="9" label="font-variant"/>
- <int value="10" label="font-weight"/>
- <int value="11" label="text-rendering"/>
- <int value="12" label="webkit-font-feature-settings"/>
- <int value="13" label="webkit-font-kerning"/>
- <int value="14" label="webkit-font-smoothing"/>
- <int value="15" label="webkit-font-variant-ligatures"/>
- <int value="16" label="webkit-locale"/>
- <int value="17" label="webkit-text-orientation"/>
- <int value="18" label="webkit-writing-mode"/>
- <int value="19" label="zoom"/>
- <int value="20" label="line-height"/>
- <int value="21" label="background"/>
- <int value="22" label="background-attachment"/>
- <int value="23" label="background-clip"/>
- <int value="24" label="background-color"/>
- <int value="25" label="background-image"/>
- <int value="26" label="background-origin"/>
- <int value="27" label="background-position"/>
- <int value="28" label="background-position-x"/>
- <int value="29" label="background-position-y"/>
- <int value="30" label="background-repeat"/>
- <int value="31" label="background-repeat-x"/>
- <int value="32" label="background-repeat-y"/>
- <int value="33" label="background-size"/>
- <int value="34" label="border"/>
- <int value="35" label="border-bottom"/>
- <int value="36" label="border-bottom-color"/>
- <int value="37" label="border-bottom-left-radius"/>
- <int value="38" label="border-bottom-right-radius"/>
- <int value="39" label="border-bottom-style"/>
- <int value="40" label="border-bottom-width"/>
- <int value="41" label="border-collapse"/>
- <int value="42" label="border-color"/>
- <int value="43" label="border-image"/>
- <int value="44" label="border-image-outset"/>
- <int value="45" label="border-image-repeat"/>
- <int value="46" label="border-image-slice"/>
- <int value="47" label="border-image-source"/>
- <int value="48" label="border-image-width"/>
- <int value="49" label="border-left"/>
- <int value="50" label="border-left-color"/>
- <int value="51" label="border-left-style"/>
- <int value="52" label="border-left-width"/>
- <int value="53" label="border-radius"/>
- <int value="54" label="border-right"/>
- <int value="55" label="border-right-color"/>
- <int value="56" label="border-right-style"/>
- <int value="57" label="border-right-width"/>
- <int value="58" label="border-spacing"/>
- <int value="59" label="border-style"/>
- <int value="60" label="border-top"/>
- <int value="61" label="border-top-color"/>
- <int value="62" label="border-top-left-radius"/>
- <int value="63" label="border-top-right-radius"/>
- <int value="64" label="border-top-style"/>
- <int value="65" label="border-top-width"/>
- <int value="66" label="border-width"/>
- <int value="67" label="bottom"/>
- <int value="68" label="box-shadow"/>
- <int value="69" label="box-sizing"/>
- <int value="70" label="caption-side"/>
- <int value="71" label="clear"/>
- <int value="72" label="clip"/>
- <int value="73" label="webkit-clip-path"/>
- <int value="74" label="content"/>
- <int value="75" label="counter-increment"/>
- <int value="76" label="counter-reset"/>
- <int value="77" label="cursor"/>
- <int value="78" label="empty-cells"/>
- <int value="79" label="float"/>
- <int value="80" label="font-stretch"/>
- <int value="81" label="height"/>
- <int value="82" label="image-rendering"/>
- <int value="83" label="left"/>
- <int value="84" label="letter-spacing"/>
- <int value="85" label="list-style"/>
- <int value="86" label="list-style-image"/>
- <int value="87" label="list-style-position"/>
- <int value="88" label="list-style-type"/>
- <int value="89" label="margin"/>
- <int value="90" label="margin-bottom"/>
- <int value="91" label="margin-left"/>
- <int value="92" label="margin-right"/>
- <int value="93" label="margin-top"/>
- <int value="94" label="max-height"/>
- <int value="95" label="max-width"/>
- <int value="96" label="min-height"/>
- <int value="97" label="min-width"/>
- <int value="98" label="opacity"/>
- <int value="99" label="orphans"/>
- <int value="100" label="outline"/>
- <int value="101" label="outline-color"/>
- <int value="102" label="outline-offset"/>
- <int value="103" label="outline-style"/>
- <int value="104" label="outline-width"/>
- <int value="105" label="overflow"/>
- <int value="106" label="overflow-wrap"/>
- <int value="107" label="overflow-x"/>
- <int value="108" label="overflow-y"/>
- <int value="109" label="padding"/>
- <int value="110" label="padding-bottom"/>
- <int value="111" label="padding-left"/>
- <int value="112" label="padding-right"/>
- <int value="113" label="padding-top"/>
- <int value="114" label="page"/>
- <int value="115" label="page-break-after"/>
- <int value="116" label="page-break-before"/>
- <int value="117" label="page-break-inside"/>
- <int value="118" label="pointer-events"/>
- <int value="119" label="position"/>
- <int value="120" label="quotes"/>
- <int value="121" label="resize"/>
- <int value="122" label="right"/>
- <int value="123" label="size"/>
- <int value="124" label="src"/>
- <int value="125" label="speak"/>
- <int value="126" label="table-layout"/>
- <int value="127" label="tab-size"/>
- <int value="128" label="text-align"/>
- <int value="129" label="text-decoration"/>
- <int value="130" label="text-indent"/>
- <int value="131" label="text-line-through"/>
- <int value="132" label="text-line-through-color"/>
- <int value="133" label="text-line-through-mode"/>
- <int value="134" label="text-line-through-style"/>
- <int value="135" label="text-line-through-width"/>
- <int value="136" label="text-overflow"/>
- <int value="137" label="text-overline"/>
- <int value="138" label="text-overline-color"/>
- <int value="139" label="text-overline-mode"/>
- <int value="140" label="text-overline-style"/>
- <int value="141" label="text-overline-width"/>
- <int value="142" label="text-shadow"/>
- <int value="143" label="text-transform"/>
- <int value="144" label="text-underline"/>
- <int value="145" label="text-underline-color"/>
- <int value="146" label="text-underline-mode"/>
- <int value="147" label="text-underline-style"/>
- <int value="148" label="text-underline-width"/>
- <int value="149" label="top"/>
- <int value="150" label="transition"/>
- <int value="151" label="transition-delay"/>
- <int value="152" label="transition-duration"/>
- <int value="153" label="transition-property"/>
- <int value="154" label="transition-timing-function"/>
- <int value="155" label="unicode-bidi"/>
- <int value="156" label="unicode-range"/>
- <int value="157" label="vertical-align"/>
- <int value="158" label="visibility"/>
- <int value="159" label="white-space"/>
- <int value="160" label="widows"/>
- <int value="161" label="width"/>
- <int value="162" label="word-break"/>
- <int value="163" label="word-spacing"/>
- <int value="164" label="word-wrap"/>
- <int value="165" label="z-index"/>
- <int value="166" label="webkit-animation"/>
- <int value="167" label="webkit-animation-delay"/>
- <int value="168" label="webkit-animation-direction"/>
- <int value="169" label="webkit-animation-duration"/>
- <int value="170" label="webkit-animation-fill-mode"/>
- <int value="171" label="webkit-animation-iteration-count"/>
- <int value="172" label="webkit-animation-name"/>
- <int value="173" label="webkit-animation-play-state"/>
- <int value="174" label="webkit-animation-timing-function"/>
- <int value="175" label="webkit-appearance"/>
- <int value="176" label="webkit-aspect-ratio"/>
- <int value="177" label="webkit-backface-visibility"/>
- <int value="178" label="webkit-background-clip"/>
- <int value="179" label="webkit-background-composite"/>
- <int value="180" label="webkit-background-origin"/>
- <int value="181" label="webkit-background-size"/>
- <int value="182" label="webkit-border-after"/>
- <int value="183" label="webkit-border-after-color"/>
- <int value="184" label="webkit-border-after-style"/>
- <int value="185" label="webkit-border-after-width"/>
- <int value="186" label="webkit-border-before"/>
- <int value="187" label="webkit-border-before-color"/>
- <int value="188" label="webkit-border-before-style"/>
- <int value="189" label="webkit-border-before-width"/>
- <int value="190" label="webkit-border-end"/>
- <int value="191" label="webkit-border-end-color"/>
- <int value="192" label="webkit-border-end-style"/>
- <int value="193" label="webkit-border-end-width"/>
- <int value="194" label="webkit-border-fit"/>
- <int value="195" label="webkit-border-horizontal-spacing"/>
- <int value="196" label="webkit-border-image"/>
- <int value="197" label="webkit-border-radius"/>
- <int value="198" label="webkit-border-start"/>
- <int value="199" label="webkit-border-start-color"/>
- <int value="200" label="webkit-border-start-style"/>
- <int value="201" label="webkit-border-start-width"/>
- <int value="202" label="webkit-border-vertical-spacing"/>
- <int value="203" label="webkit-box-align"/>
- <int value="204" label="webkit-box-direction"/>
- <int value="205" label="webkit-box-flex"/>
- <int value="206" label="webkit-box-flex-group"/>
- <int value="207" label="webkit-box-lines"/>
- <int value="208" label="webkit-box-ordinal-group"/>
- <int value="209" label="webkit-box-orient"/>
- <int value="210" label="webkit-box-pack"/>
- <int value="211" label="webkit-box-reflect"/>
- <int value="212" label="webkit-box-shadow"/>
- <int value="213" label="webkit-color-correction"/>
- <int value="214" label="webkit-column-axis"/>
- <int value="215" label="webkit-column-break-after"/>
- <int value="216" label="webkit-column-break-before"/>
- <int value="217" label="webkit-column-break-inside"/>
- <int value="218" label="webkit-column-count"/>
- <int value="219" label="webkit-column-gap"/>
- <int value="220" label="webkit-column-progression"/>
- <int value="221" label="webkit-column-rule"/>
- <int value="222" label="webkit-column-rule-color"/>
- <int value="223" label="webkit-column-rule-style"/>
- <int value="224" label="webkit-column-rule-width"/>
- <int value="225" label="webkit-column-span"/>
- <int value="226" label="webkit-column-width"/>
- <int value="227" label="webkit-columns"/>
- <int value="228" label="webkit-box-decoration-break"/>
- <int value="229" label="webkit-filter"/>
- <int value="230" label="webkit-align-content"/>
- <int value="231" label="webkit-align-items"/>
- <int value="232" label="webkit-align-self"/>
- <int value="233" label="webkit-flex"/>
- <int value="234" label="webkit-flex-basis"/>
- <int value="235" label="webkit-flex-direction"/>
- <int value="236" label="webkit-flex-flow"/>
- <int value="237" label="webkit-flex-grow"/>
- <int value="238" label="webkit-flex-shrink"/>
- <int value="239" label="webkit-flex-wrap"/>
- <int value="240" label="webkit-justify-content"/>
- <int value="241" label="webkit-font-size-delta"/>
- <int value="242" label="webkit-grid-columns"/>
- <int value="243" label="webkit-grid-rows"/>
- <int value="244" label="webkit-grid-start"/>
- <int value="245" label="webkit-grid-end"/>
- <int value="246" label="webkit-grid-before"/>
- <int value="247" label="webkit-grid-after"/>
- <int value="248" label="webkit-grid-column"/>
- <int value="249" label="webkit-grid-row"/>
- <int value="250" label="webkit-grid-auto-flow"/>
- <int value="251" label="webkit-highlight"/>
- <int value="252" label="webkit-hyphenate-character"/>
- <int value="253" label="webkit-hyphenate-limit-after"/>
- <int value="254" label="webkit-hyphenate-limit-before"/>
- <int value="255" label="webkit-hyphenate-limit-lines"/>
- <int value="256" label="webkit-hyphens"/>
- <int value="257" label="webkit-line-box-contain"/>
- <int value="258" label="webkit-line-align"/>
- <int value="259" label="webkit-line-break"/>
- <int value="260" label="webkit-line-clamp"/>
- <int value="261" label="webkit-line-grid"/>
- <int value="262" label="webkit-line-snap"/>
- <int value="263" label="webkit-logical-width"/>
- <int value="264" label="webkit-logical-height"/>
- <int value="265" label="webkit-margin-after-collapse"/>
- <int value="266" label="webkit-margin-before-collapse"/>
- <int value="267" label="webkit-margin-bottom-collapse"/>
- <int value="268" label="webkit-margin-top-collapse"/>
- <int value="269" label="webkit-margin-collapse"/>
- <int value="270" label="webkit-margin-after"/>
- <int value="271" label="webkit-margin-before"/>
- <int value="272" label="webkit-margin-end"/>
- <int value="273" label="webkit-margin-start"/>
- <int value="274" label="webkit-marquee"/>
- <int value="275" label="webkit-marquee-direction"/>
- <int value="276" label="webkit-marquee-increment"/>
- <int value="277" label="webkit-marquee-repetition"/>
- <int value="278" label="webkit-marquee-speed"/>
- <int value="279" label="webkit-marquee-style"/>
- <int value="280" label="webkit-mask"/>
- <int value="281" label="webkit-mask-box-image"/>
- <int value="282" label="webkit-mask-box-image-outset"/>
- <int value="283" label="webkit-mask-box-image-repeat"/>
- <int value="284" label="webkit-mask-box-image-slice"/>
- <int value="285" label="webkit-mask-box-image-source"/>
- <int value="286" label="webkit-mask-box-image-width"/>
- <int value="287" label="webkit-mask-clip"/>
- <int value="288" label="webkit-mask-composite"/>
- <int value="289" label="webkit-mask-image"/>
- <int value="290" label="webkit-mask-origin"/>
- <int value="291" label="webkit-mask-position"/>
- <int value="292" label="webkit-mask-position-x"/>
- <int value="293" label="webkit-mask-position-y"/>
- <int value="294" label="webkit-mask-repeat"/>
- <int value="295" label="webkit-mask-repeat-x"/>
- <int value="296" label="webkit-mask-repeat-y"/>
- <int value="297" label="webkit-mask-size"/>
- <int value="298" label="webkit-max-logical-width"/>
- <int value="299" label="webkit-max-logical-height"/>
- <int value="300" label="webkit-min-logical-width"/>
- <int value="301" label="webkit-min-logical-height"/>
- <int value="302" label="webkit-nbsp-mode"/>
- <int value="303" label="webkit-order"/>
- <int value="304" label="webkit-padding-after"/>
- <int value="305" label="webkit-padding-before"/>
- <int value="306" label="webkit-padding-end"/>
- <int value="307" label="webkit-padding-start"/>
- <int value="308" label="webkit-perspective"/>
- <int value="309" label="webkit-perspective-origin"/>
- <int value="310" label="webkit-perspective-origin-x"/>
- <int value="311" label="webkit-perspective-origin-y"/>
- <int value="312" label="webkit-print-color-adjust"/>
- <int value="313" label="webkit-rtl-ordering"/>
- <int value="314" label="webkit-ruby-position"/>
- <int value="315" label="webkit-text-combine"/>
- <int value="316" label="webkit-text-decorations-in-effect"/>
- <int value="317" label="webkit-text-emphasis"/>
- <int value="318" label="webkit-text-emphasis-color"/>
- <int value="319" label="webkit-text-emphasis-position"/>
- <int value="320" label="webkit-text-emphasis-style"/>
- <int value="321" label="webkit-text-fill-color"/>
- <int value="322" label="webkit-text-security"/>
- <int value="323" label="webkit-text-stroke"/>
- <int value="324" label="webkit-text-stroke-color"/>
- <int value="325" label="webkit-text-stroke-width"/>
- <int value="326" label="webkit-transform"/>
- <int value="327" label="webkit-transform-origin"/>
- <int value="328" label="webkit-transform-origin-x"/>
- <int value="329" label="webkit-transform-origin-y"/>
- <int value="330" label="webkit-transform-origin-z"/>
- <int value="331" label="webkit-transform-style"/>
- <int value="332" label="webkit-transition"/>
- <int value="333" label="webkit-transition-delay"/>
- <int value="334" label="webkit-transition-duration"/>
- <int value="335" label="webkit-transition-property"/>
- <int value="336" label="webkit-transition-timing-function"/>
- <int value="337" label="webkit-user-drag"/>
- <int value="338" label="webkit-user-modify"/>
- <int value="339" label="webkit-user-select"/>
- <int value="340" label="webkit-flow-into"/>
- <int value="341" label="webkit-flow-from"/>
- <int value="342" label="webkit-region-overflow"/>
- <int value="343" label="webkit-region-break-after"/>
- <int value="344" label="webkit-region-break-before"/>
- <int value="345" label="webkit-region-break-inside"/>
- <int value="346" label="webkit-shape-inside"/>
- <int value="347" label="webkit-shape-outside"/>
- <int value="348" label="webkit-shape-margin"/>
- <int value="349" label="webkit-shape-padding"/>
- <int value="350" label="webkit-wrap-flow"/>
- <int value="351" label="webkit-wrap-through"/>
- <int value="352" label="webkit-wrap"/>
- <int value="353" label="webkit-tap-highlight-color"/>
- <int value="354" label="webkit-app-region"/>
- <int value="355" label="clip-path"/>
- <int value="356" label="clip-rule"/>
- <int value="357" label="mask"/>
- <int value="358" label="enable-background"/>
- <int value="359" label="filter"/>
- <int value="360" label="flood-color"/>
- <int value="361" label="flood-opacity"/>
- <int value="362" label="lighting-color"/>
- <int value="363" label="stop-color"/>
- <int value="364" label="stop-opacity"/>
- <int value="365" label="color-interpolation"/>
- <int value="366" label="color-interpolation-filters"/>
- <int value="367" label="color-profile"/>
- <int value="368" label="color-rendering"/>
- <int value="369" label="fill"/>
- <int value="370" label="fill-opacity"/>
- <int value="371" label="fill-rule"/>
- <int value="372" label="marker"/>
- <int value="373" label="marker-end"/>
- <int value="374" label="marker-mid"/>
- <int value="375" label="marker-start"/>
- <int value="376" label="mask-type"/>
- <int value="377" label="shape-rendering"/>
- <int value="378" label="stroke"/>
- <int value="379" label="stroke-dasharray"/>
- <int value="380" label="stroke-dashoffset"/>
- <int value="381" label="stroke-linecap"/>
- <int value="382" label="stroke-linejoin"/>
- <int value="383" label="stroke-miterlimit"/>
- <int value="384" label="stroke-opacity"/>
- <int value="385" label="stroke-width"/>
- <int value="386" label="alignment-baseline"/>
- <int value="387" label="baseline-shift"/>
- <int value="388" label="dominant-baseline"/>
- <int value="389" label="glyph-orientation-horizontal"/>
- <int value="390" label="glyph-orientation-vertical"/>
- <int value="391" label="kerning"/>
- <int value="392" label="text-anchor"/>
- <int value="393" label="vector-effect"/>
- <int value="394" label="writing-mode"/>
- <int value="395" label="webkit-svg-shadow"/>
- <int value="396" label="webkit-cursor-visibility"/>
- <int value="397" label="image-orientation"/>
- <int value="398" label="image-resolution"/>
- <int value="399" label="webkit-blend-mode"/>
- <int value="400" label="webkit-background-blend-mode"/>
- <int value="401" label="webkit-text-decoration-line"/>
- <int value="402" label="webkit-text-decoration-style"/>
- <int value="403" label="webkit-text-decoration-color"/>
- <int value="404" label="webkit-text-align-last"/>
- <int value="405" label="webkit-text-underline-position"/>
- <int value="406" label="max-zoom"/>
- <int value="407" label="min-zoom"/>
- <int value="408" label="orientation"/>
- <int value="409" label="user-zoom"/>
- <int value="410" label="webkit-dashboard-region"/>
- <int value="411" label="webkit-overflow-scrolling"/>
- <int value="412" label="webkit-app-region"/>
- <int value="413" label="webkit-filter"/>
- <int value="414" label="webkit-box-decoration-break"/>
- <int value="415" label="webkit-tap-highlight-color"/>
- <int value="416" label="buffered-rendering"/>
- <int value="417" label="grid-auto-rows"/>
- <int value="418" label="grid-auto-columns"/>
- <int value="419" label="background-blend-mode"/>
- <int value="420" label="mix-blend-mode"/>
- <int value="421" label="touch-action"/>
- <int value="422" label="grid-area"/>
- <int value="423" label="grid-template"/>
- <int value="424" label="animation"/>
- <int value="425" label="animation-delay"/>
- <int value="426" label="animation-direction"/>
- <int value="427" label="animation-duration"/>
- <int value="428" label="animation-fill-mode"/>
- <int value="429" label="animation-iteration-count"/>
- <int value="430" label="animation-name"/>
- <int value="431" label="animation-play-state"/>
- <int value="432" label="animation-timing-function"/>
- <int value="433" label="object-fit"/>
- <int value="434" label="paint-order"/>
- <int value="435" label="mask-source-type"/>
- <int value="436" label="isolation"/>
- <int value="437" label="object-position"/>
-</enum>
-
-<enum name="MediaContainers" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="AAC (Advanced Audio Coding)"/>
- <int value="2" label="AC-3"/>
- <int value="3" label="AIFF (Audio Interchange File Format)"/>
- <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
- <int value="5" label="APE (Monkey's Audio)"/>
- <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
- <int value="7" label="SSA (SubStation Alpha) subtitle"/>
- <int value="8" label="AVI (Audio Video Interleaved)"/>
- <int value="9" label="Bink"/>
- <int value="10" label="CAF (Apple Core Audio Format)"/>
- <int value="11" label="DTS"/>
- <int value="12" label="DTS-HD"/>
- <int value="13" label="DV (Digital Video)"/>
- <int value="14" label="DXA"/>
- <int value="15" label="Enhanced AC-3"/>
- <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
- <int value="17" label="FLV (Flash Video)"/>
- <int value="18" label="GSM (Global System for Mobile Audio)"/>
- <int value="19" label="H.261"/>
- <int value="20" label="H.263"/>
- <int value="21" label="H.264"/>
- <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
- <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
- <int value="24" label="MJPEG video"/>
- <int value="25" label="QuickTime / MOV / MPEG4"/>
- <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
- <int value="27" label="MPEG-2 Program Stream"/>
- <int value="28" label="MPEG-2 Transport Stream"/>
- <int value="29" label="MPEG-4 Bitstream"/>
- <int value="30" label="Ogg"/>
- <int value="31" label="RM (RealMedia)"/>
- <int value="32" label="SRT (SubRip subtitle)"/>
- <int value="33" label="SWF (ShockWave Flash)"/>
- <int value="34" label="VC-1"/>
- <int value="35" label="WAV / WAVE (Waveform Audio)"/>
- <int value="36" label="Matroska / WebM"/>
- <int value="37" label="WTV (Windows Television)"/>
-</enum>
-
-<enum name="MediaGalleriesUsageType" type="int">
- <int value="0" label="Gallery added from dialog"/>
- <int value="1" label="Gallery permission added from dialog"/>
- <int value="2" label="Gallery permission removed from dialog"/>
- <int value="3" label="GetMediaFileSystems API invocations"/>
- <int value="4" label="Profiles With API Usage"/>
- <int value="5" label="Dialog shown"/>
- <int value="6" label="Dialog permissions saved"/>
- <int value="7" label="Gallery added from WebUI"/>
- <int value="8" label="Gallery removed from WebUI"/>
- <int value="9" label="Preferences initialized"/>
- <int value="10" label="Preferences initialization failed"/>
- <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
-</enum>
-
-<enum name="MediaKeyError" type="int">
- <int value="1" label="kUnknownError"/>
- <int value="2" label="kClientError"/>
- <int value="4" label="kOutputError"/>
-</enum>
-
-<enum name="MediaKeyException" type="int">
- <int value="0" label="kUnknownResultId"/>
- <int value="1" label="kSuccess"/>
- <int value="2" label="kKeySystemNotSupported"/>
- <int value="3" label="kInvalidPlayerState"/>
-</enum>
-
-<enum name="MigrationNssToPemNetworkTypes" type="int">
- <int value="0" label="EAP"/>
- <int value="1" label="OpenVPN"/>
- <int value="2" label="IPsec"/>
-</enum>
-
-<enum name="MistSwitchResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Failure"/>
-</enum>
-
-<enum name="MobileSessionCallerApp" type="int">
- <int value="0" label="Google Search"/>
- <int value="1" label="GMail"/>
- <int value="2" label="Google+"/>
- <int value="3" label="Google Drive"/>
- <int value="4" label="Google Earth"/>
- <int value="5" label="Other Google Apps"/>
- <int value="6" label="Others"/>
- <int value="7" label="Mobile Safari"/>
- <int value="8" label="Other Apple Apps"/>
- <int value="9" label="YouTube"/>
- <int value="10" label="Google Maps"/>
-</enum>
-
-<enum name="MobileSessionStartAction" type="int">
- <int value="0" label="Open http"/>
- <int value="1" label="Open https"/>
- <int value="2" label="Open file"/>
- <int value="3" label="x-callback-url open"/>
- <int value="4" label="x-callback-url other"/>
- <int value="5" label="Others"/>
-</enum>
-
-<enum name="MouseEventFollowedByClick" type="int">
- <int value="0" label="Missed event before click"/>
- <int value="1" label="Caught event before click"/>
-</enum>
-
-<enum name="MSECodec" type="int">
- <int value="0" label="(Unknown)"/>
- <int value="1" label="VP8"/>
- <int value="2" label="VP9"/>
- <int value="3" label="Vorbis"/>
- <int value="4" label="H.264"/>
- <int value="5" label="MPEG2 AAC"/>
- <int value="6" label="MPEG4 AAC"/>
- <int value="7" label="EAC3"/>
- <int value="8" label="MP3"/>
- <int value="9" label="OPUS"/>
-</enum>
-
-<enum name="MultiProfileSessionMode" type="int">
- <int value="0" label="Single user mode"/>
- <int value="1" label="Side by side mode"/>
- <int value="2" label="Separate desktop mode"/>
-</enum>
-
-<enum name="MultiProfileSigninUserAction" type="int">
- <int value="0" label="System tray"/>
- <int value="1" label="Browser frame"/>
-</enum>
-
-<enum name="MultiProfileSwitchActiveUserAction" type="int">
- <int value="0" label="System tray"/>
- <int value="1" label="Keyboard accelerator"/>
-</enum>
-
-<enum name="MultiProfileTeleportWindowAction" type="int">
- <int value="0" label="Drag and drop"/>
- <int value="1" label="Caption context menu"/>
- <int value="2" label="Return by minimize"/>
- <int value="3" label="Return by launcher"/>
-</enum>
-
-<enum name="MultiProfileTeleportWindowType" type="int">
- <int value="0" label="Tabbed browser"/>
- <int value="1" label="Tabbed incognito browser"/>
- <int value="2" label="V1 app"/>
- <int value="3" label="V2 app"/>
- <int value="4" label="Panel"/>
- <int value="5" label="Popup"/>
- <int value="6" label="Unknown"/>
-</enum>
-
-<enum name="NavigationScheme" type="int">
- <int value="0" label="(Unknown)"/>
- <int value="1" label="http"/>
- <int value="2" label="https"/>
- <int value="3" label="file"/>
- <int value="4" label="ftp"/>
- <int value="5" label="data"/>
- <int value="6" label="javascript"/>
- <int value="7" label="about"/>
- <int value="8" label="chrome"/>
-</enum>
-
-<enum name="NetConnectivityProtocolStatus" type="int">
- <int value="0" label="SUCCESS"/>
- <int value="1" label="IP_STRING_PARSE_FAILED"/>
- <int value="2" label="SOCKET_CREATE_FAILED"/>
- <int value="3" label="RESOLVE_FAILED"/>
- <int value="4" label="CONNECT_FAILED"/>
- <int value="5" label="WRITE_FAILED"/>
- <int value="6" label="READ_TIMED_OUT"/>
- <int value="7" label="READ_FAILED"/>
- <int value="8" label="ZERO_LENGTH_ERROR"/>
- <int value="9" label="NO_CHECKSUM_ERROR"/>
- <int value="10" label="NO_KEY_ERROR"/>
- <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
- <int value="12" label="NO_PAYLOAD_ERROR"/>
- <int value="13" label="INVALID_KEY_ERROR"/>
- <int value="14" label="TOO_SHORT_PAYLOAD"/>
- <int value="15" label="TOO_LONG_PAYLOAD"/>
- <int value="16" label="INVALID_CHECKSUM"/>
- <int value="17" label="PATTERN_CHANGED"/>
- <int value="18" label="INVALID_PACKET_NUMBER"/>
- <int value="19" label="TOO_MANY_PACKETS"/>
- <int value="20" label="STATUS_MAX"/>
-</enum>
-
-<enum name="NetConnectivityStatus" type="int">
- <int value="0" label="SUCCESS"/>
- <int value="1" label="IP_STRING_PARSE_FAILED"/>
- <int value="2" label="SOCKET_CREATE_FAILED"/>
- <int value="3" label="RESOLVE_FAILED"/>
- <int value="4" label="CONNECT_FAILED"/>
- <int value="5" label="WRITE_FAILED"/>
- <int value="6" label="READ_TIMED_OUT"/>
- <int value="7" label="READ_FAILED"/>
- <int value="8" label="READ_VERIFY_FAILED"/>
- <int value="9" label="STATUS_MAX"/>
-</enum>
-
-<enum name="NetErrorCodes" type="int">
- <int value="0" label="OK"/>
- <int value="1" label="IO_PENDING"/>
- <int value="2" label="FAILED"/>
- <int value="3" label="ABORTED"/>
- <int value="4" label="INVALID_ARGUMENT"/>
- <int value="5" label="INVALID_HANDLE"/>
- <int value="6" label="FILE_NOT_FOUND"/>
- <int value="7" label="TIMED_OUT"/>
- <int value="8" label="FILE_TOO_BIG"/>
- <int value="9" label="UNEXPECTED"/>
- <int value="10" label="ACCESS_DENIED"/>
- <int value="11" label="NOT_IMPLEMENTED"/>
- <int value="12" label="INSUFFICIENT_RESOURCES"/>
- <int value="13" label="OUT_OF_MEMORY"/>
- <int value="14" label="UPLOAD_FILE_CHANGED"/>
- <int value="15" label="SOCKET_NOT_CONNECTED"/>
- <int value="16" label="FILE_EXISTS"/>
- <int value="17" label="FILE_PATH_TOO_LONG"/>
- <int value="18" label="FILE_NO_SPACE"/>
- <int value="19" label="FILE_VIRUS_INFECTED"/>
- <int value="20" label="BLOCKED_BY_CLIENT"/>
- <int value="21" label="NETWORK_CHANGED"/>
- <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
- <int value="100" label="CONNECTION_CLOSED"/>
- <int value="101" label="CONNECTION_RESET"/>
- <int value="102" label="CONNECTION_REFUSED"/>
- <int value="103" label="CONNECTION_ABORTED"/>
- <int value="104" label="CONNECTION_FAILED"/>
- <int value="105" label="NAME_NOT_RESOLVED"/>
- <int value="106" label="INTERNET_DISCONNECTED"/>
- <int value="107" label="SSL_PROTOCOL_ERROR"/>
- <int value="108" label="ADDRESS_INVALID"/>
- <int value="109" label="ADDRESS_UNREACHABLE"/>
- <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
- <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
- <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
- <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
- <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
- <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
- <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
- <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
- <int value="118" label="CONNECTION_TIMED_OUT"/>
- <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
- <int value="120" label="SOCKS_CONNECTION_FAILED"/>
- <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
- <int value="122" label="NPN_NEGOTIATION_FAILED"/>
- <int value="123" label="SSL_NO_RENEGOTIATION"/>
- <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
- <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
- <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
- <int value="127" label="PROXY_AUTH_REQUESTED"/>
- <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
- <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
- <int value="130" label="PROXY_CONNECTION_FAILED"/>
- <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
- <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
- <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
- <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
- <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
- <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
- <int value="137" label="NAME_RESOLUTION_FAILED"/>
- <int value="138" label="NETWORK_ACCESS_DENIED"/>
- <int value="139" label="TEMPORARILY_THROTTLED"/>
- <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
- <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
- <int value="142" label="MSG_TOO_BIG"/>
- <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
- <int value="144" label="LIMIT_VIOLATION"/>
- <int value="145" label="WS_PROTOCOL_ERROR"/>
- <int value="146" label="PROTOCOL_SWITCHED"/>
- <int value="147" label="ADDRESS_IN_USE"/>
- <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
- <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
- <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
- <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
- <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
- <int value="200" label="CERT_COMMON_NAME_INVALID"/>
- <int value="201" label="CERT_DATE_INVALID"/>
- <int value="202" label="CERT_AUTHORITY_INVALID"/>
- <int value="203" label="CERT_CONTAINS_ERRORS"/>
- <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
- <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
- <int value="206" label="CERT_REVOKED"/>
- <int value="207" label="CERT_INVALID"/>
- <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
- <int value="209" label="CERT_NOT_IN_DNS"/>
- <int value="210" label="CERT_NON_UNIQUE_NAME"/>
- <int value="211" label="CERT_WEAK_KEY"/>
- <int value="300" label="INVALID_URL"/>
- <int value="301" label="DISALLOWED_URL_SCHEME"/>
- <int value="302" label="UNKNOWN_URL_SCHEME"/>
- <int value="310" label="TOO_MANY_REDIRECTS"/>
- <int value="311" label="UNSAFE_REDIRECT"/>
- <int value="312" label="UNSAFE_PORT"/>
- <int value="320" label="INVALID_RESPONSE"/>
- <int value="321" label="INVALID_CHUNKED_ENCODING"/>
- <int value="322" label="METHOD_NOT_SUPPORTED"/>
- <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
- <int value="324" label="EMPTY_RESPONSE"/>
- <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
- <int value="326" label="PAC_STATUS_NOT_OK"/>
- <int value="327" label="PAC_SCRIPT_FAILED"/>
- <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
- <int value="329" label="MALFORMED_IDENTITY"/>
- <int value="330" label="CONTENT_DECODING_FAILED"/>
- <int value="331" label="NETWORK_IO_SUSPENDED"/>
- <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
- <int value="333" label="ENCODING_CONVERSION_FAILED"/>
- <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
- <int value="335" label="INVALID_SPDY_STREAM"/>
- <int value="336" label="NO_SUPPORTED_PROXIES"/>
- <int value="337" label="SPDY_PROTOCOL_ERROR"/>
- <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
- <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
- <int value="340" label="ENCODING_DETECTION_FAILED"/>
- <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
- <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
- <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
- <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
- <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
- <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
- <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
- <int value="348" label="PAC_NOT_IN_DHCP"/>
- <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
- <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
- <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
- <int value="352" label="SPDY_PING_FAILED"/>
- <int value="353" label="PIPELINE_EVICTION"/>
- <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
- <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
- <int value="356" label="QUIC_PROTOCOL_ERROR"/>
- <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
- <int value="400" label="CACHE_MISS"/>
- <int value="401" label="CACHE_READ_FAILURE"/>
- <int value="402" label="CACHE_WRITE_FAILURE"/>
- <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
- <int value="404" label="CACHE_OPEN_FAILURE"/>
- <int value="405" label="CACHE_CREATE_FAILURE"/>
- <int value="406" label="CACHE_RACE"/>
- <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
- <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
- <int value="501" label="INSECURE_RESPONSE"/>
- <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
- <int value="503" label="ADD_USER_CERT_FAILED"/>
- <int value="601" label="FTP_FAILED"/>
- <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
- <int value="603" label="FTP_TRANSFER_ABORTED"/>
- <int value="604" label="FTP_FILE_BUSY"/>
- <int value="605" label="FTP_SYNTAX_ERROR"/>
- <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
- <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
- <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
- <int value="702" label="PKCS12_IMPORT_FAILED"/>
- <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
- <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
- <int value="705" label="IMPORT_CA_CERT_FAILED"/>
- <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
- <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
- <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
- <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
- <int value="710" label="KEY_GENERATION_FAILED"/>
- <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
- <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
- <int value="800" label="DNS_MALFORMED_RESPONSE"/>
- <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
- <int value="802" label="DNS_SERVER_FAILED"/>
- <int value="803" label="DNS_TIMED_OUT"/>
- <int value="804" label="DNS_CACHE_MISS"/>
- <int value="805" label="DNS_SEARCH_EMPTY"/>
- <int value="806" label="DNS_SORT_ERROR"/>
-</enum>
-
-<enum name="NetPreconnectUtilization" type="int">
- <int value="0" label="non-speculative, never connected"/>
- <int value="1" label="non-speculative, never used"/>
- <int value="2" label="non-speculative and used"/>
- <int value="3" label="omnibox never connected"/>
- <int value="4" label="omnibox never used"/>
- <int value="5" label="omnibox and used"/>
- <int value="6" label="subresource never connected"/>
- <int value="7" label="subresource never used"/>
- <int value="8" label="subresource and used"/>
-</enum>
-
-<enum name="Network3GGobiError" type="int">
- <summary>
- These error indexes are produced by QCErrorToMetricIndex() in
- gobi-cromo-plugin.
- </summary>
- <int value="0" label="NONE"/>
- <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
-</enum>
-
-<enum name="NetworkAuthModeType" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="EAP-AKA"/>
- <int value="2" label="EAP-FAST"/>
- <int value="3" label="EAP-GPSK"/>
- <int value="4" label="EAP-GTC"/>
- <int value="5" label="EAP-IKEV2"/>
- <int value="6" label="EAP-LEAP"/>
- <int value="7" label="EAP-MD5"/>
- <int value="8" label="EAP-MSCHAPV2"/>
- <int value="9" label="EAP-OTP"/>
- <int value="10" label="EAP-PAX"/>
- <int value="11" label="EAP-PEAP"/>
- <int value="12" label="EAP-PSK"/>
- <int value="13" label="EAP-SAKE"/>
- <int value="14" label="EAP-SIM"/>
- <int value="15" label="EAP-TLS"/>
- <int value="16" label="EAP-TNC"/>
- <int value="17" label="EAP-TTLS"/>
-</enum>
-
-<enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
- <int value="0" label="Delayed drop posted">
- A signal loss in the cellular service was detected and a delayed connection
- drop request was posted. This request causes the cellular connection to be
- dropped if it is not cancelled within the delay provided.
- </int>
- <int value="1" label="Delayed drop canceled">
- Signal strength returned to normal soon after a delayed drop request was
- made, causing the request to be canceled. This indicates a flaky network.
- </int>
-</enum>
-
-<enum name="NetworkCellularOutOfCreditsReason" type="int">
- <int value="0" label="Connect-Disconnect Loop"/>
- <int value="1" label="TX-Queue Congestion"/>
- <int value="2" label="Elongated Time Wait"/>
-</enum>
-
-<enum name="NetworkCellularTechnology" type="int">
- <int value="0" label="1XRTT"/>
- <int value="1" label="EDGE"/>
- <int value="2" label="EVDO"/>
- <int value="3" label="GPRS"/>
- <int value="4" label="GSM"/>
- <int value="5" label="HSPA"/>
- <int value="6" label="HSPA_PLUS"/>
- <int value="7" label="LTE"/>
- <int value="8" label="UMTS"/>
- <int value="9" label="Unknown"/>
-</enum>
-
-<enum name="NetworkCellularUsageRequestStatus" type="int">
- <summary>
- Status code that we received in response to a cellular usage API request.
- </summary>
- <int value="0" label="Failed">
- This value is distinct from the others in that it indicates that we were
- unable to issue a request or that we received no reply. The other values
- represent the status code contained in a reply.
- </int>
- <int value="1" label="Ok"/>
- <int value="2" label="Error"/>
- <int value="3" label="Malformed Request"/>
- <int value="4" label="Internal Error"/>
- <int value="5" label="Service Unavailable"/>
- <int value="6" label="Request Refused"/>
- <int value="7" label="Unknown Device"/>
-</enum>
-
-<enum name="NetworkChannelType" type="int">
- <int value="0" label="UNDEF"/>
- <int value="1" label="2412"/>
- <int value="2" label="2417"/>
- <int value="3" label="2422"/>
- <int value="4" label="2427"/>
- <int value="5" label="2432"/>
- <int value="6" label="2437"/>
- <int value="7" label="2442"/>
- <int value="8" label="2447"/>
- <int value="9" label="2452"/>
- <int value="10" label="2457"/>
- <int value="11" label="2462"/>
- <int value="12" label="2467"/>
- <int value="13" label="2472"/>
- <int value="14" label="2484"/>
- <int value="15" label="5180"/>
- <int value="16" label="5200"/>
- <int value="17" label="5220"/>
- <int value="18" label="5240"/>
- <int value="19" label="5260"/>
- <int value="20" label="5280"/>
- <int value="21" label="5300"/>
- <int value="22" label="5320"/>
- <int value="23" label="5500"/>
- <int value="24" label="5520"/>
- <int value="25" label="5540"/>
- <int value="26" label="5560"/>
- <int value="27" label="5580"/>
- <int value="28" label="5600"/>
- <int value="29" label="5620"/>
- <int value="30" label="5640"/>
- <int value="31" label="5660"/>
- <int value="32" label="5680"/>
- <int value="33" label="5700"/>
- <int value="34" label="5745"/>
- <int value="35" label="5765"/>
- <int value="36" label="5785"/>
- <int value="37" label="5805"/>
- <int value="38" label="5825"/>
- <int value="39" label="5170"/>
- <int value="40" label="5190"/>
- <int value="41" label="5210"/>
- <int value="42" label="5230"/>
-</enum>
-
-<enum name="NetworkCorruptedProfile" type="int">
- <int value="0" label="Corrupted Profile"/>
-</enum>
-
-<enum name="NetworkDHCPOptionFailure" type="int">
- <int value="0" label="DHCP Option Failure"/>
-</enum>
-
-<enum name="NetworkDisconnectType" type="int">
- <int value="0" label="System Disconnect"/>
- <int value="1" label="User Disconnect"/>
-</enum>
-
-<enum name="NetworkLocationRequestEvent" type="int">
- <int value="0" label="REQUEST_START"/>
- <int value="1" label="REQUEST_CANCEL"/>
- <int value="2" label="RESPONSE_SUCCESS"/>
- <int value="3" label="RESPONSE_NOT_OK"/>
- <int value="4" label="RESPONSE_EMPTY"/>
- <int value="5" label="RESPONSE_MALFORMED"/>
- <int value="6" label="RESPONSE_INVALID_FIX"/>
-</enum>
-
-<enum name="NetworkPhyModeType" type="int">
- <int value="0" label="UNDEF"/>
- <int value="1" label="802.11a"/>
- <int value="2" label="802.11b"/>
- <int value="3" label="802.11g"/>
- <int value="4" label="802.11n"/>
- <int value="5" label="PSB 10MHz-wide"/>
- <int value="6" label="PSB 5MHz-wide"/>
-</enum>
-
-<enum name="NetworkPortalResult" type="int">
- <summary>
- The portal result types come from PortalResult in shill/metrics.h
- </summary>
- <int value="0" label="Success"/>
- <int value="1" label="DNS Failure"/>
- <int value="2" label="DNS Timeout"/>
- <int value="3" label="Connection Failure"/>
- <int value="4" label="Connection Timeout"/>
- <int value="5" label="HTTP Failure"/>
- <int value="6" label="HTTP Timeout"/>
- <int value="7" label="Content Failure"/>
- <int value="8" label="Content Timeout"/>
- <int value="9" label="Unknown"/>
-</enum>
-
-<enum name="NetworkSecurityType" type="int">
- <summary>
- The security types come from the connman_service_security enum in
- flimflam/include/service.h
- </summary>
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="NONE"/>
- <int value="2" label="WEP"/>
- <int value="3" label="WPA"/>
- <int value="4" label="802.11i/RSN"/>
- <int value="5" label="802.1x"/>
- <int value="6" label="PSK"/>
-</enum>
-
-<enum name="NetworkServiceError" type="int">
- <summary>
- The error types come from the connman_service_error enum in
- flimflam/include/service.h
- </summary>
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="OUT_OF_RANGE"/>
- <int value="2" label="PIN_MISSING"/>
- <int value="3" label="DHCP_FAILED"/>
- <int value="4" label="CONNECT_FAILED"/>
- <int value="5" label="BAD_PASSPHRASE"/>
- <int value="6" label="BAD_WEPKEY"/>
- <int value="7" label="ACTIVATION_FAILED"/>
- <int value="8" label="NEED_EVDO"/>
- <int value="9" label="NEED_HOME_NETWORK"/>
- <int value="10" label="OTASP_FAILED"/>
- <int value="11" label="AAA_FAILED"/>
- <int value="12" label="INTERNAL"/>
- <int value="13" label="DNS_LOOKUP_FAILED"/>
- <int value="14" label="HTTP_GET_FAILED"/>
-</enum>
-
-<enum name="NewTabPageActionAndroid" type="int">
- <int value="0" label="Searched using the omnibox"/>
- <int value="1" label="Navigated to Google search homepage using the omnibox"/>
- <int value="2" label="Navigated to any other page using the omnibox"/>
- <int value="3" label="Opened a most visited page"/>
- <int value="4" label="Opened a recently closed tab"/>
- <int value="5" label="Opened a bookmark"/>
- <int value="6" label="Opened a foreign session (from other devices section)"/>
-</enum>
-
-<enum name="NewTabPageBookmarkActionAndroid" type="int">
- <summary>
- These values are defined in PartnerBookmarkAction enum in
- chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
- </summary>
- <int value="0" label="Deleted partner bookmark"/>
- <int value="1" label="Deleted root partner folder"/>
- <int value="2" label="Renamed partner bookmark"/>
- <int value="3" label="Renamed root partner folder"/>
-</enum>
-
-<enum name="NewTabPageMobilePromo" type="int">
- <summary>
- These values are defined inside the PromoImpressionBuckets enum in
- chrome/browser/ui/webui/ntp/android/promo_handler.cc
- </summary>
- <int value="0" label="Shown from most visited page"/>
- <int value="1" label="Shown from open tabs page"/>
- <int value="2" label="Shown from sync promo page"/>
- <int value="3" label="User pressed 'Try Chrome'"/>
- <int value="4" label="User dismissed the promo"/>
-</enum>
-
-<enum name="NotificationActionType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Notification added"/>
- <int value="2" label="Notificaiton updated"/>
- <int value="3" label="Notification clicked"/>
- <int value="4" label="Notification button clicked"/>
- <int value="5" label="Notification displayed"/>
- <int value="6" label="Notification closed by user"/>
- <int value="7" label="Notification closed by system"/>
-</enum>
-
-<enum name="NtpFollowAction" type="int">
- <int value="0" label="PAGE_TRANSITION_LINK"/>
- <int value="1" label="PAGE_TRANSITION_TYPED"/>
- <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
- <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
- <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
- <int value="5" label="PAGE_TRANSITION_GENERATED"/>
- <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
- <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
- <int value="8" label="PAGE_TRANSITION_RELOAD"/>
- <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
- <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
- <int value="11" label="Clicked on a tile."/>
- <int value="12" label="Clicked to other NTP pane."/>
- <int value="13" label="Other action"/>
-</enum>
-
-<enum name="NtpOtherSessionsType" type="int">
- <int value="0" label="Menu initialized"/>
- <int value="1" label="Menu shown"/>
- <int value="2" label="Link clicked"/>
- <int value="3" label="Link context menu shown"/>
- <int value="4" label="Device context menu shown"/>
- <int value="5" label="Unused/previous device context menu shown"/>
- <int value="6" label="Collapse Session"/>
- <int value="7" label="Expand Session"/>
- <int value="8" label="Open All"/>
-</enum>
-
-<enum name="NtpPaneType" type="int">
- <int value="1" label="MostVisited"/>
- <int value="2" label="Apps"/>
- <int value="3" label="Bookmarks"/>
- <int value="4" label="Suggestions"/>
-</enum>
-
-<enum name="NtpPromoAction" type="int">
- <int value="0" label="NTP Promo viewed"/>
- <int value="1" label="NTP Promo closed"/>
- <int value="2" label="NTP Promo link clicked"/>
-</enum>
-
-<enum name="NtpSuggestionsType" type="int">
- <int value="0" label="Client suggestion"/>
- <int value="1" label="Server suggestion"/>
-</enum>
-
-<enum name="NtpTileExperimentActions" type="int">
- <summary>
- The types of actions performed by the Most Visited Tile Placement
- experiment, used to identify the cases where the experiment could not
- operate as expected, and the reason for it.
- </summary>
- <int value="0" label="Removed URL that was already open in browser"/>
- <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
- <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
- <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
-</enum>
-
-<enum name="OfflineStatus" type="int">
- <int value="0" label="Fresh data load from Cache"/>
- <int value="1" label="Successful network request (validation or fetch)."/>
- <int value="2" label="Failed network request (non-offline error)."/>
- <int value="3" label="Server offline and stale data available."/>
- <int value="4" label="Server offline and stale data not available."/>
-</enum>
-
-<enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
- <int value="0" label="disabled by flags"/>
- <int value="1" label="enabled by flags"/>
- <int value="2" label="auto, not in trial"/>
- <int value="3" label="auto, disabled in trial"/>
- <int value="4" label="auto, enabled in trial"/>
-</enum>
-
-<enum name="OmniboxEnteredKeywordMode" type="int">
- <int value="0" label="via tab"/>
- <int value="1" label="via space at end"/>
- <int value="2" label="via space in middle"/>
-</enum>
-
-<enum name="OmniboxSearchEngine" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Google"/>
- <int value="2" label="Yahoo!"/>
- <int value="3" label="Bing"/>
- <int value="4" label="Ask"/>
- <int value="5" label="Yahoo! Quebec"/>
- <int value="6" label="OK.hu"/>
- <int value="7" label="Bing French and Arabic"/>
- <int value="11" label="Yamli"/>
- <int value="12" label="Araby"/>
- <int value="13" label="Maktoob"/>
- <int value="14" label="Masrawy"/>
- <int value="15" label="Yandex"/>
- <int value="16" label="Rambler"/>
- <int value="17" label="TUT.BY"/>
- <int value="18" label="hispavista"/>
- <int value="19" label="Jabse"/>
- <int value="20" label="NUR.KZ"/>
- <int value="21" label="Baidu"/>
- <int value="22" label="search.ch"/>
- <int value="23" label="goo"/>
- <int value="24" label="Pogodak!"/>
- <int value="25" label="Seznam"/>
- <int value="26" label="Centrum"/>
- <int value="27" label="Atlas"/>
- <int value="28" label="Jubii"/>
- <int value="29" label="Eniro"/>
- <int value="30" label="NetSprint"/>
- <int value="32" label="diri"/>
- <int value="33" label="Custom"/>
- <int value="35" label="AOL"/>
- <int value="36" label="Conduit"/>
- <int value="37" label="Rediff"/>
- <int value="38" label="guruji"/>
- <int value="40" label="GO.com"/>
- <int value="41" label="Rednano"/>
- <int value="44" label="NETI"/>
- <int value="45" label="DELFI"/>
- <int value="46" label="Fonecta 02.fi"/>
- <int value="50" label="AVG"/>
- <int value="51" label="search.ch"/>
- <int value="54" label="in.gr"/>
- <int value="55" label="Walla!"/>
- <int value="59" label="leit.is"/>
- <int value="62" label="Virgilio"/>
- <int value="63" label="Libero"/>
- <int value="67" label="Naver"/>
- <int value="68" label="Daum"/>
- <int value="69" label="Nate"/>
- <int value="71" label="LATNE"/>
- <int value="72" label="ABC S.k"/>
- <int value="73" label="Kvasir"/>
- <int value="75" label="Onet.pl"/>
- <int value="76" label="Wirtualna Polska"/>
- <int value="77" label="SAPO"/>
- <int value="82" label="UOL Busca"/>
- <int value="83" label="@MAIL.RU"/>
- <int value="85" label="Zoznam"/>
- <int value="87" label="Najdi.si"/>
- <int value="89" label="AltaVista"/>
- <int value="90" label="Terra"/>
- <int value="99" label="Spray"/>
- <int value="100" label="Sanook!"/>
- <int value="101" label="MYNET"/>
- <int value="102" label="searchnu.com"/>
- <int value="103" label="babylon.com"/>
- <int value="104" label="delta-search.com"/>
- <int value="105" label="iminent.com"/>
- <int value="106" label="hao123.com"/>
- <int value="107" label="sweetim.com"/>
- <int value="108" label="snap.do"/>
- <int value="109" label="snapdo.com"/>
- <int value="110" label="softonic.com"/>
- <int value="111" label="searchfunmoods.com"/>
- <int value="112" label="incredibar.com"/>
- <int value="113" label="sweetpacks.com"/>
- <int value="114" label="imesh.net"/>
-</enum>
-
-<enum name="OmniboxSearchEngineType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="AOL"/>
- <int value="2" label="Ask"/>
- <int value="3" label="Atlas"/>
- <int value="4" label="AVG"/>
- <int value="5" label="Baidu"/>
- <int value="6" label="Babylon"/>
- <int value="7" label="Bing"/>
- <int value="8" label="Conduit"/>
- <int value="9" label="Daum"/>
- <int value="10" label="DELFI"/>
- <int value="11" label="Delta"/>
- <int value="12" label="Funmoods"/>
- <int value="13" label="goo"/>
- <int value="14" label="Google"/>
- <int value="15" label="iminent.com"/>
- <int value="16" label="IMesh"/>
- <int value="17" label="in.gr"/>
- <int value="18" label="incredibar.com"/>
- <int value="19" label="Kvasir"/>
- <int value="20" label="Libero"/>
- <int value="21" label="@MAIL.RU"/>
- <int value="22" label="Najdi.si"/>
- <int value="23" label="Nate"/>
- <int value="24" label="Naver"/>
- <int value="25" label="NETI"/>
- <int value="26" label="Nigma"/>
- <int value="27" label="OK.hu"/>
- <int value="28" label="Onet.pl"/>
- <int value="29" label="Rambler"/>
- <int value="30" label="SAPO"/>
- <int value="31" label="searchnu"/>
- <int value="32" label="search-results.com"/>
- <int value="33" label="Seznam"/>
- <int value="34" label="snap.do"/>
- <int value="35" label="softonic.com"/>
- <int value="36" label="Sogou"/>
- <int value="37" label="Soso"/>
- <int value="38" label="sweetim.com/sweetpacks.com"/>
- <int value="39" label="Terra"/>
- <int value="40" label="TUT.BY"/>
- <int value="41" label="Vinden.nl"/>
- <int value="42" label="Virgilio"/>
- <int value="43" label="Walla!"/>
- <int value="44" label="Wirtualna Polska"/>
- <int value="45" label="Yahoo!"/>
- <int value="46" label="Yandex"/>
- <int value="47" label="Zoznam"/>
-</enum>
-
-<enum name="OmniboxSuggestRequests" type="int">
- <int value="1" label="requests sent"/>
- <int value="2" label="requests invalidated"/>
- <int value="3" label="(non-invalidated) replies received"/>
-</enum>
-
-<enum name="OmniboxZeroSuggestRequests" type="int">
- <int value="1" label="requests sent"/>
- <int value="2" label="requests invalidated"/>
- <int value="3" label="(non-invalidated) replies received"/>
-</enum>
-
-<enum name="OSAgnosticErrno" type="int">
- <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
- <int value="0" label="0">No error</int>
- <int value="1" label="EPERM">Operation not permitted</int>
- <int value="2" label="ENOENT">No such file or directory</int>
- <int value="3" label="ESRCH">No such process</int>
- <int value="4" label="EINTR">Interrupted function call</int>
- <int value="5" label="EIO">Input/output error</int>
- <int value="6" label="ENXIO">No such device or address</int>
- <int value="7" label="E2BIG">Arg list too long</int>
- <int value="8" label="ENOEXEC">Exec format error</int>
- <int value="9" label="EBADF">Bad file descriptor</int>
- <int value="10" label="ECHILD">No child processes</int>
- <int value="11" label="EDEADLK">Resource deadlock avoided</int>
- <int value="12" label="ENOMEM">Cannot allocate memory</int>
- <int value="13" label="EACCES">Permission denied</int>
- <int value="14" label="EFAULT">Bad address</int>
- <int value="15" label="ENOTBLK">Not a block device</int>
- <int value="16" label="EBUSY">Resource busy</int>
- <int value="17" label="EEXIST">File exists</int>
- <int value="18" label="EXDEV">Improper link</int>
- <int value="19" label="ENODEV">Operation not supported by device</int>
- <int value="20" label="ENOTDIR">Not a directory</int>
- <int value="21" label="EISDIR">Is a directory</int>
- <int value="22" label="EINVAL">Invalid argument</int>
- <int value="23" label="ENFILE">Too many open files in system</int>
- <int value="24" label="EMFILE">Too many open files</int>
- <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
- <int value="26" label="ETXTBSY">Text file busy</int>
- <int value="27" label="EFBIG">File too large</int>
- <int value="28" label="ENOSPC">Device out of space</int>
- <int value="29" label="ESPIPE">Illegal seek</int>
- <int value="30" label="EROFS">Read-only file system</int>
- <int value="31" label="EMLINK">Too many links</int>
- <int value="32" label="EPIPE">Broken pipe</int>
- <int value="33" label="EDOM">Numerical argument out of domain</int>
- <int value="34" label="ERANGE">Numerical result out of range</int>
-</enum>
-
-<enum name="OSXExceptionHandlerEvents" type="int">
- <int value="0" label="EXCEPTION_ACCESSIBILITY">
- Object does not support accessibility attributes
- </int>
- <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
- Forced crash due to menu item bounds checking failure
- </int>
- <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
- Forced crash due to view not in a window requiring a window
- </int>
- <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
- Whitelisted exception for bug 85463. Suspect ImageKit conversions for media
- browser in open or save panel.
- </int>
- <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
- Whitelisted exception for bug 316759. Suspect background address detection,
- field unknown.
- </int>
-</enum>
-
-<enum name="OtherPossibleUsernamesUsage" type="int">
- <int value="0" label="Nothing to Autofill"/>
- <int value="1" label="No other possible usernames"/>
- <int value="2" label="Other possible usernames present, but none were shown"/>
- <int value="3" label="Other possible username was shown, but not selected"/>
- <int value="4" label="Other possible username was selected"/>
-</enum>
-
-<enum name="OverscrollMode" type="int">
- <summary>Direction of the overscroll gesture.</summary>
- <int value="1" label="North">Scrolled from bottom towards top</int>
- <int value="2" label="South">Scrolled from top towards the bottom</int>
- <int value="3" label="West">Scrolled from right towards left</int>
- <int value="4" label="East">Scrolled from left towards right</int>
-</enum>
-
-<enum name="P2PLookupResult" type="int">
- <int value="0" label="Found"/>
- <int value="1" label="Not Found"/>
- <int value="2" label="Vanished"/>
- <int value="3" label="Canceled"/>
- <int value="4" label="Filtered"/>
-</enum>
-
-<enum name="P2PServerResult" type="int">
- <int value="0" label="Response Sent"/>
- <int value="1" label="Response Interrupted"/>
- <int value="2" label="Malformed"/>
- <int value="3" label="Not Found"/>
- <int value="4" label="Index"/>
-</enum>
-
-<enum name="PagespeedHeaderServerType" type="int">
- <int value="0" label="Total responses"/>
- <int value="1" label="mod_pagespeed server"/>
- <int value="2" label="ngx_pagespeed server"/>
- <int value="3" label="PageSpeed Service server"/>
- <int value="4" label="Unknown server type"/>
-</enum>
-
-<enum name="PagespeedVersion" type="int">
- <summary>
- The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
- while later values may adjust 'a' and/or 'b' arbitrarily.
- </summary>
- <int value="1" label="Unknown"/>
- <int value="2" label="0.9.10.0"/>
- <int value="3" label="0.9.10.x"/>
- <int value="4" label="0.9.11.0"/>
- <int value="5" label="0.9.11.x"/>
- <int value="6" label="0.9.12.0"/>
- <int value="7" label="0.9.12.x"/>
- <int value="8" label="0.9.13.0"/>
- <int value="9" label="0.9.13.x"/>
- <int value="10" label="0.9.14.0"/>
- <int value="11" label="0.9.14.x"/>
- <int value="12" label="0.9.15.0"/>
- <int value="13" label="0.9.15.x"/>
- <int value="14" label="0.9.16.0"/>
- <int value="15" label="0.9.16.x"/>
- <int value="16" label="0.9.17.0"/>
- <int value="17" label="0.9.17.x"/>
- <int value="18" label="0.9.18.0"/>
- <int value="19" label="0.9.18.x"/>
- <int value="20" label="0.10.19.0"/>
- <int value="21" label="0.10.19.x"/>
- <int value="22" label="0.10.20.0"/>
- <int value="23" label="0.10.20.x"/>
- <int value="24" label="0.10.21.0"/>
- <int value="25" label="0.10.21.x"/>
- <int value="26" label="0.10.22.0"/>
- <int value="27" label="0.10.22.x"/>
- <int value="28" label="1.1.23.0"/>
- <int value="29" label="1.1.23.x"/>
- <int value="30" label="1.2.24.0"/>
- <int value="31" label="1.2.24.x"/>
- <int value="32" label="1.3.25.0"/>
- <int value="33" label="1.3.25.x"/>
- <int value="34" label="1.4.26.0"/>
- <int value="35" label="1.4.26.x"/>
- <int value="36" label="1.5.27.0"/>
- <int value="37" label="1.5.27.x"/>
- <int value="38" label="1.5.28.0"/>
- <int value="39" label="1.5.28.x"/>
- <int value="40" label="1.6.29.0"/>
- <int value="41" label="1.6.29.x"/>
- <int value="42" label="a.b.30.0"/>
- <int value="43" label="a.b.30.x"/>
- <int value="44" label="a.b.31.0"/>
- <int value="45" label="a.b.31.x"/>
- <int value="46" label="a.b.32.0"/>
- <int value="47" label="a.b.32.x"/>
- <int value="48" label="a.b.33.0"/>
- <int value="49" label="a.b.33.x"/>
- <int value="50" label="a.b.34.0"/>
- <int value="51" label="a.b.34.x"/>
- <int value="52" label="a.b.35.0"/>
- <int value="53" label="a.b.35.x"/>
- <int value="54" label="a.b.36.0"/>
- <int value="55" label="a.b.36.x"/>
- <int value="56" label="a.b.37.0"/>
- <int value="57" label="a.b.37.x"/>
- <int value="58" label="a.b.38.0"/>
- <int value="59" label="a.b.38.x"/>
- <int value="60" label="a.b.39.0"/>
- <int value="61" label="a.b.39.x"/>
- <int value="62" label="a.b.40.0"/>
- <int value="63" label="a.b.40.x"/>
- <int value="64" label="a.b.41.0"/>
- <int value="65" label="a.b.41.x"/>
- <int value="66" label="a.b.42.0"/>
- <int value="67" label="a.b.42.x"/>
- <int value="68" label="a.b.43.0"/>
- <int value="69" label="a.b.43.x"/>
- <int value="70" label="a.b.44.0"/>
- <int value="71" label="a.b.44.x"/>
- <int value="72" label="a.b.45.0"/>
- <int value="73" label="a.b.45.x"/>
- <int value="74" label="a.b.46.0"/>
- <int value="75" label="a.b.46.x"/>
- <int value="76" label="a.b.47.0"/>
- <int value="77" label="a.b.47.x"/>
- <int value="78" label="a.b.48.0"/>
- <int value="79" label="a.b.48.x"/>
- <int value="80" label="a.b.49.0"/>
- <int value="81" label="a.b.49.x"/>
- <int value="82" label="a.b.50.0"/>
- <int value="83" label="a.b.50.x"/>
- <int value="84" label="a.b.51.0"/>
- <int value="85" label="a.b.51.x"/>
- <int value="86" label="a.b.52.0"/>
- <int value="87" label="a.b.52.x"/>
- <int value="88" label="a.b.53.0"/>
- <int value="89" label="a.b.53.x"/>
- <int value="90" label="a.b.54.0"/>
- <int value="91" label="a.b.54.x"/>
- <int value="92" label="a.b.55.0"/>
- <int value="93" label="a.b.55.x"/>
- <int value="94" label="a.b.56.0"/>
- <int value="95" label="a.b.56.x"/>
- <int value="96" label="a.b.57.0"/>
- <int value="97" label="a.b.57.x"/>
- <int value="98" label="a.b.58.0"/>
- <int value="99" label="a.b.58.x"/>
-</enum>
-
-<enum name="ParsedCookieStatus" type="int">
- <obsolete>
- Deprecated as of 9/2013. Experiment to measure control characters in cookies
- is finished.
- </obsolete>
- <int value="0" label="All cookie values valid and without control chars"/>
- <int value="1" label="Cookie contains control chars"/>
- <int value="2" label="Cookie is invalid"/>
- <int value="3" label="Cookie contains both control chars and is invalid"/>
-</enum>
-
-<enum name="PasswordManagerActionsTaken" type="int">
- <obsolete>
- Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
- </obsolete>
- <summary>
- The value is a combination of three different options - what did the
- password manager do, what did the user do, and was the form submitted (and
- submitted successfully or not). The meaning of each value can be determined
- from the values in chrome/browser/password_manager/password_form_manager.h
- </summary>
- <int value="0"
- label="manager did nothing / user did nothing / form not submitted"/>
- <int value="1"
- label="manager did nothing / user chose a value / form not submitted"/>
- <int value="2"
- label="manager did nothing / user typed in something / form not
- submitted"/>
- <int value="3"
- label="manager filled the fields / user did nothing / form not
- submitted"/>
- <int value="4"
- label="manager filled the fields / user chose a value / form not
- submitted"/>
- <int value="5"
- label="manager filled the fields / user typed in something / form not
- submitted"/>
- <int value="6"
- label="manager did nothing (site was blacklisted) / user did nothing /
- form not submitted"/>
- <int value="7"
- label="manager did nothing (site was blacklisted) / user chose a value
- / form not submitted (this value shouldn't be possible)"/>
- <int value="8"
- label="manager did nothing (site was blacklisted) / user typed in
- something / form not submitted"/>
- <int value="9"
- label="manager did nothing (autocomplete off) / user did nothing / form
- not submitted"/>
- <int value="10"
- label="manager did nothing (autocomplete off) / user chose a value /
- form not submitted (this value shouldn't be possible)"/>
- <int value="11"
- label="manager did nothing (autocomplete off) / user typed in something
- / form not submitted"/>
- <int value="12"
- label="manager did nothing / user did nothing / form submit failed"/>
- <int value="13"
- label="manager did nothing / user chose a value / form submit failed"/>
- <int value="14"
- label="manager did nothing / user typed in something / form submit
- failed"/>
- <int value="15"
- label="manager filled the fields / user did nothing / form submit
- failed"/>
- <int value="16"
- label="manager filled the fields / user chose a value / form submit
- failed"/>
- <int value="17"
- label="manager filled the fields / user typed in something / form
- submit failed"/>
- <int value="18"
- label="manager did nothing (site was blacklisted) / user did nothing /
- form submit failed"/>
- <int value="19"
- label="manager did nothing (site was blacklisted) / user chose a value
- / form submit failed (this value shouldn't be possible)"/>
- <int value="20"
- label="manager did nothing (site was blacklisted) / user typed in
- something / form submit failed"/>
- <int value="21"
- label="manager did nothing (autocomplete off) / user did nothing / form
- submit failed"/>
- <int value="22"
- label="manager did nothing (autocomplete off) / user chose a value /
- form submit failed (this value shouldn't be possible)"/>
- <int value="23"
- label="manager did nothing (autocomplete off) / user typed in something
- / form submit failed"/>
- <int value="24"
- label="manager did nothing / user did nothing / form submit succeeded"/>
- <int value="25"
- label="manager did nothing / user chose a value / form submit succeeded"/>
- <int value="26"
- label="manager did nothing / user typed in something / form submit
- succeeded"/>
- <int value="27"
- label="manager filled the fields / user did nothing / form submit
- succeeded"/>
- <int value="28"
- label="manager filled the fields / user chose a value / form submit
- succeeded"/>
- <int value="29"
- label="manager filled the fields / user typed in something / form
- submit succeeded"/>
- <int value="30"
- label="manager did nothing (site was blacklisted) / user did nothing /
- form submit succeeded"/>
- <int value="31"
- label="manager did nothing (site was blacklisted) / user chose a value
- / form submit succeeded (this value shouldn't be possible)"/>
- <int value="32"
- label="manager did nothing (site was blacklisted) / user typed in
- something / form submit succeeded"/>
- <int value="33"
- label="manager did nothing (autocomplete off) / user did nothing / form
- submit succeeded"/>
- <int value="34"
- label="manager did nothing (autocomplete off) / user chose a value /
- form submit succeeded (this value shouldn't be possible)"/>
- <int value="35"
- label="manager did nothing (autocomplete off) / user typed in something
- / form submit succeeded"/>
-</enum>
-
-<enum name="PasswordManagerActionsTakenWithPsl" type="int">
- <summary>
- The value is a combination of three different options - what did the
- password manager do, what did the user do, and was the form submitted (and
- submitted successfully or not). The meaning of each value can be determined
- from the values in chrome/browser/password_manager/password_form_manager.h
- </summary>
- <int value="0"
- label="manager did nothing / user did nothing / form not submitted"/>
- <int value="1"
- label="manager did nothing / user chose a value / form not submitted"/>
- <int value="2"
- label="manager did nothing / user chose a value from PSL / form not
- submitted"/>
- <int value="3"
- label="manager did nothing / user typed in something / form not
- submitted"/>
- <int value="4"
- label="manager filled the fields / user did nothing / form not
- submitted"/>
- <int value="5"
- label="manager filled the fields / user chose a value / form not
- submitted"/>
- <int value="6"
- label="manager filled the fields / user chose a value from PSL / form
- not submitted"/>
- <int value="7"
- label="manager filled the fields / user typed in something / form not
- submitted"/>
- <int value="8"
- label="manager did nothing (site was blacklisted) / user did nothing /
- form not submitted"/>
- <int value="9"
- label="manager did nothing (site was blacklisted) / user chose a value
- / form not submitted (this value shouldn't be possible)"/>
- <int value="10"
- label="manager did nothing (site was blacklisted) / user chose a value
- from PSL / form not submitted (this value shouldn't be possible)"/>
- <int value="11"
- label="manager did nothing (site was blacklisted) / user typed in
- something / form not submitted"/>
- <int value="12"
- label="manager did nothing (autocomplete off) / user did nothing / form
- not submitted"/>
- <int value="13"
- label="manager did nothing (autocomplete off) / user chose a value /
- form not submitted (this value shouldn't be possible)"/>
- <int value="14"
- label="manager did nothing (autocomplete off) / user chose a value from
- psl / form not submitted (this value shouldn't be possible)"/>
- <int value="15"
- label="manager did nothing (autocomplete off) / user typed in something
- / form not submitted"/>
- <int value="16"
- label="manager did nothing / user did nothing / form submit failed"/>
- <int value="17"
- label="manager did nothing / user chose a value / form submit failed"/>
- <int value="18"
- label="manager did nothing / user chose a value from psl / form submit
- failed"/>
- <int value="19"
- label="manager did nothing / user typed in something / form submit
- failed"/>
- <int value="20"
- label="manager filled the fields / user did nothing / form submit
- failed"/>
- <int value="21"
- label="manager filled the fields / user chose a value / form submit
- failed"/>
- <int value="22"
- label="manager filled the fields / user chose a value from psl / form
- submit failed"/>
- <int value="23"
- label="manager filled the fields / user typed in something / form
- submit failed"/>
- <int value="24"
- label="manager did nothing (site was blacklisted) / user did nothing /
- form submit failed"/>
- <int value="25"
- label="manager did nothing (site was blacklisted) / user chose a value
- / form submit failed (this value shouldn't be possible)"/>
- <int value="26"
- label="manager did nothing (site was blacklisted) / user chose a value
- from psl / form submit failed (this value shouldn't be possible)"/>
- <int value="27"
- label="manager did nothing (site was blacklisted) / user typed in
- something / form submit failed"/>
- <int value="28"
- label="manager did nothing (autocomplete off) / user did nothing / form
- submit failed"/>
- <int value="29"
- label="manager did nothing (autocomplete off) / user chose a value /
- form submit failed (this value shouldn't be possible)"/>
- <int value="30"
- label="manager did nothing (autocomplete off) / user chose a value from
- psl / form submit failed (this value shouldn't be possible)"/>
- <int value="31"
- label="manager did nothing (autocomplete off) / user typed in something
- / form submit failed"/>
- <int value="32"
- label="manager did nothing / user did nothing / form submit succeeded"/>
- <int value="33"
- label="manager did nothing / user chose a value / form submit succeeded"/>
- <int value="34"
- label="manager did nothing / user chose a value from psl / form submit
- succeeded"/>
- <int value="35"
- label="manager did nothing / user typed in something / form submit
- succeeded"/>
- <int value="36"
- label="manager filled the fields / user did nothing / form submit
- succeeded"/>
- <int value="37"
- label="manager filled the fields / user chose a value / form submit
- succeeded"/>
- <int value="38"
- label="manager filled the fields / user chose a value from psl / form
- submit succeeded"/>
- <int value="39"
- label="manager filled the fields / user typed in something / form
- submit succeeded"/>
- <int value="40"
- label="manager did nothing (site was blacklisted) / user did nothing /
- form submit succeeded"/>
- <int value="41"
- label="manager did nothing (site was blacklisted) / user chose a value
- / form submit succeeded (this value shouldn't be possible)"/>
- <int value="42"
- label="manager did nothing (site was blacklisted) / user chose a value
- from psl / form submit succeeded (this value shouldn't be
- possible)"/>
- <int value="43"
- label="manager did nothing (site was blacklisted) / user typed in
- something / form submit succeeded"/>
- <int value="44"
- label="manager did nothing (autocomplete off) / user did nothing / form
- submit succeeded"/>
- <int value="45"
- label="manager did nothing (autocomplete off) / user chose a value /
- form submit succeeded (this value shouldn't be possible)"/>
- <int value="46"
- label="manager did nothing (autocomplete off) / user chose a value from
- psl / form submit succeeded (this value shouldn't be possible)"/>
- <int value="47"
- label="manager did nothing (autocomplete off) / user typed in something
- / form submit succeeded"/>
-</enum>
-
-<enum name="PasswordManagerOsPasswordStatus" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Unsupported platform"/>
- <int value="2" label="Password is blank"/>
- <int value="3" label="Password is non blank"/>
- <int value="4"
- label="Password status not checked as user is on a Windows Domain"/>
-</enum>
-
-<enum name="PasswordManagerPslDomainMatchTriggering" type="int">
- <summary>
- The value indicates whether an entry returned by password autofill contains
- a value that was found by matching against the public suffix list.
- </summary>
- <int value="0" label="Matching disabled"/>
- <int value="1" label="No match"/>
- <int value="2" label="Match"/>
-</enum>
-
-<enum name="PepperVideoDecodeError" type="int">
- <int value="1" label="Illegal state">
- An operation was attempted during an incompatible decoder state.
- </int>
- <int value="2" label="Invalid argument">
- Invalid argument was passed to an API method.
- </int>
- <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
- <int value="4" label="Platform failure">
- A failure occurred at the browser layer or lower. Examples of such failures
- include GPU hardware failures, GPU driver failures, GPU library failures,
- browser programming errors, and so on.
- </int>
-</enum>
-
-<enum name="PhotoEditorFileType" type="int">
- <int value="0" label="jpg"/>
- <int value="1" label="png"/>
- <int value="2" label="gif"/>
- <int value="3" label="bmp"/>
- <int value="4" label="webp"/>
- <int value="5" label="other"/>
-</enum>
-
-<enum name="PhotoEditorLoadMode" type="int">
- <int value="0" label="From full resolution cache"/>
- <int value="1" label="From screen resolution cache"/>
- <int value="2" label="From file"/>
- <int value="3" label="Other"/>
-</enum>
-
-<enum name="PhotoEditorSaveResult" type="int">
- <int value="0" label="Failure"/>
- <int value="1" label="Success"/>
- <int value="2" label="Other"/>
-</enum>
-
-<enum name="PhotoEditorToolType" type="int">
- <int value="0" label="Auto-fix"/>
- <int value="1" label="Crop"/>
- <int value="2" label="Brightness"/>
- <int value="3" label="Rotate left"/>
- <int value="4" label="Rotate right"/>
- <int value="5" label="Rotate undo"/>
- <int value="6" label="Rotate redo"/>
- <int value="7" label="Share"/>
- <int value="8" label="Other"/>
-</enum>
-
-<enum name="PipelineStatus" type="int">
- <int value="0" label="PIPELINE_OK"/>
- <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
- <int value="2" label="PIPELINE_ERROR_NETWORK"/>
- <int value="3" label="PIPELINE_ERROR_DECODE"/>
- <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
- <int value="5" label="PIPELINE_ERROR_ABORT"/>
- <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
- <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
- <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
- <int value="9" label="PIPELINE_ERROR_READ"/>
- <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
- <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
- <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
- <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
- <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
- <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
-</enum>
-
-<enum name="PlatformFileError" type="int">
- <int value="0" label="OK"/>
- <int value="1" label="FAILED"/>
- <int value="2" label="IN_USE"/>
- <int value="3" label="EXISTS"/>
- <int value="4" label="NOT_FOUND"/>
- <int value="5" label="ACCESS_DENIED"/>
- <int value="6" label="TOO_MANY_OPENED"/>
- <int value="7" label="NO_MEMORY"/>
- <int value="8" label="NO_SPACE"/>
- <int value="9" label="NOT_A_DIRECTORY"/>
- <int value="10" label="INVALID_OPERATION"/>
- <int value="11" label="SECURITY"/>
- <int value="12" label="ABORT"/>
- <int value="13" label="NOT_A_FILE"/>
- <int value="14" label="NOT_EMPTY"/>
- <int value="15" label="INVALID_URL"/>
- <int value="16" label="I/O"/>
-</enum>
-
-<enum name="PluginLoadResult" type="int">
- <int value="0" label="LOAD_SUCCESS"/>
- <int value="1" label="LOAD_FAILED"/>
- <int value="2" label="ENTRY_POINT_MISSING"/>
- <int value="3" label="INIT_FAILED"/>
-</enum>
-
-<enum name="PointerSensitivity" type="int">
- <int value="1" label="1"/>
- <int value="2" label="2"/>
- <int value="3" label="3"/>
- <int value="4" label="4"/>
- <int value="5" label="5"/>
-</enum>
-
-<enum name="PostMergeVerificationOutcome" type="int">
- <int value="0" label="Undefined"/>
- <int value="1" label="Succeeded"/>
- <int value="2" label="No accounts found"/>
- <int value="3" label="Missing primary account"/>
- <int value="4" label="Primary account is not the first"/>
- <int value="5" label="Verification failed"/>
- <int value="6" label="Connection failed"/>
- <int value="7" label="Overflow"/>
-</enum>
-
-<enum name="PowerBrightnessAdjust" type="int">
- <int value="0" label="Brightness Down"/>
- <int value="1" label="Brightness Up"/>
- <int value="2" label="Brightness Absolute"/>
-</enum>
-
-<enum name="PowerChargerType" type="int">
- <int value="0" label="Unknown charger"/>
- <int value="1" label="MAINS charger"/>
- <int value="2" label="USB Charger"/>
- <int value="3" label="Unconfirmed Spring Charger"/>
- <int value="4" label="Safe Spring Charger"/>
-</enum>
-
-<enum name="PreconnectedNavigation" type="int">
- <int value="0" label="No recent pre-connect to the page"/>
- <int value="1" label="Page nav. preceded by a pre-connect"/>
-</enum>
-
-<enum name="PreconnectMotivation" type="int">
- <int value="0" label="MOUSE_OVER_MOTIVATED"/>
- <int value="1" label="PAGE_SCAN_MOTIVATED"/>
- <int value="2" label="UNIT_TEST_MOTIVATED"/>
- <int value="3" label="LINKED_MAX_MOTIVATED"/>
- <int value="4" label="OMNIBOX_MOTIVATED"/>
- <int value="5" label="STARTUP_LIST_MOTIVATED"/>
- <int value="6" label="EARLY_LOAD_MOTIVATED"/>
- <int value="7" label="NO_PREFETCH_MOTIVATION"/>
- <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
- <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
- <int value="10" label="SELF_REFERAL_MOTIVATED"/>
-</enum>
-
-<enum name="PreconnectSubresourceEval" type="int">
- <int value="0" label="PRECONNECTION"/>
- <int value="1" label="PRERESOLUTION"/>
- <int value="2" label="TOO_NEW"/>
-</enum>
-
-<enum name="PreconnectTriggerUsed" type="int">
- <int value="0" label="The pre-connect triggered host was not accessed"/>
- <int value="1" label="The pre-connect triggered host was accessed"/>
-</enum>
-
-<enum name="PrefetchStatus" type="int">
- <int value="0" label="undefined"/>
- <int value="1" label="success from cache"/>
- <int value="2" label="success from network"/>
- <int value="3" label="canceled in-flight"/>
-</enum>
-
-<enum name="PrerenderEvent" type="int">
- <int value="0" label="Swapin no delegate"/>
- <int value="1" label="Swapin candidate"/>
- <int value="2" label="Swapin candidate namespace matces"/>
- <int value="3" label="Swapin no merge pending"/>
- <int value="4" label="Swapin merging disabled"/>
- <int value="5" label="Swapin issuing merge"/>
- <int value="6" label="Merge for swapin candidate"/>
- <int value="7" label="Merge result no pending swapin"/>
- <int value="8" label="Merge result timeout cb"/>
- <int value="9" label="Merge result result cb"/>
- <int value="10" label="Merge result timed out"/>
- <int value="11" label="Merge result merge done"/>
- <int value="12" label="Merge result: namespace not found"/>
- <int value="13" label="Merge result: namespace not alias"/>
- <int value="14" label="Merge result: not logging"/>
- <int value="15" label="Merge result: no transactions"/>
- <int value="16" label="Merge result: too many transactions"/>
- <int value="17" label="Merge result: not mergeable"/>
- <int value="18" label="Merge result: mergeable"/>
- <int value="19" label="Merge result merge failed"/>
- <int value="20" label="Merge result swapping in"/>
- <int value="21" label="Merge result swapin successful"/>
- <int value="22" label="Merge result swapin failed"/>
-</enum>
-
-<enum name="PrerenderFinalStatus" type="int">
- <int value="0" label="USED"/>
- <int value="1" label="TIMED_OUT"/>
- <int value="2" label="EVICTED"/>
- <int value="3" label="MANAGER_SHUTDOWN"/>
- <int value="4" label="CLOSED"/>
- <int value="5" label="CREATE_NEW_WINDOW"/>
- <int value="6" label="PROFILE_DESTROYED"/>
- <int value="7" label="APP_TERMINATING"/>
- <int value="8" label="JAVASCRIPT_ALERT"/>
- <int value="9" label="AUTH_NEEDED"/>
- <int value="10" label="HTTPS"/>
- <int value="11" label="DOWNLOAD"/>
- <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
- <int value="13" label="JS_OUT_OF_MEMORY"/>
- <int value="14" label="RENDERER_UNRESPONSIVE"/>
- <int value="15" label="TOO_MANY_PROCESSES"/>
- <int value="16" label="RATE_LIMIT_EXCEEDED"/>
- <int value="17" label="PENDING_SKIPPED"/>
- <int value="18" label="CONTROL_GROUP"/>
- <int value="19" label="HTML5_MEDIA"/>
- <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
- <int value="21" label="RENDERER_CRASHED"/>
- <int value="22" label="UNSUPPORTED_SCHEME"/>
- <int value="23" label="INVALID_HTTP_METHOD"/>
- <int value="24" label="WINDOW_PRINT"/>
- <int value="25" label="RECENTLY_VISITED"/>
- <int value="26" label="WINDOW_OPENER"/>
- <int value="27" label="PAGE_ID_CONFLICT"/>
- <int value="28" label="SAFE_BROWSING"/>
- <int value="29" label="FRAGMENT_MISMATCH"/>
- <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
- <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
- <int value="32" label="CANCELLED"/>
- <int value="33" label="SSL_ERROR"/>
- <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
- <int value="35" label="DEVTOOLS_ATTACHED"/>
- <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
- <int value="37" label="NO_USE_GROUP"/>
- <int value="38" label="MATCH_COMPLETE_DUMMY"/>
- <int value="39" label="DUPLICATE"/>
- <int value="40" label="OPEN_URL"/>
- <int value="41" label="WOULD_HAVE_BEEN_USED"/>
- <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
- <int value="43" label="CREATING_AUDIO_STREAM"/>
- <int value="44" label="PAGE_BEING_CAPTURED"/>
- <int value="45" label="BAD_DEFERRED_REDIRECT"/>
- <int value="46" label="NAVIGATION_UNCOMMITTED"/>
- <int value="47" label="NEW_NAVIGATION_ENTRY"/>
-</enum>
-
-<enum name="PrerenderHoverEvent" type="int">
- <obsolete>
- deprecated May 10 2012
- </obsolete>
- <int value="0" label="HOVER_EVENT_START"/>
- <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
- <int value="2" label="HOVER_EVENT_REPLACED"/>
- <int value="3" label="HOVER_EVENT_CLICK"/>
-</enum>
-
-<enum name="PrerenderLocalPredictorEvents" type="int">
- <int value="0" label="Constructed"/>
- <int value="1" label="Init scheduled"/>
- <int value="2" label="Init started"/>
- <int value="3" label="Init failed: no history"/>
- <int value="4" label="Init succeeded"/>
- <int value="5" label="AddVisit"/>
- <int value="6" label="AddVisit initialized"/>
- <int value="7" label="AddVisit prerender identified"/>
- <int value="8" label="AddVisit relevant transition"/>
- <int value="9" label="AddVisit identified prerender candidate"/>
- <int value="10" label="AddVisit prerendering"/>
- <int value="11" label="Got prerender url"/>
- <int value="12" label="Error: no prerender url for PLT"/>
- <int value="13" label="AddVisit prerender rextended"/>
- <int value="14" label="URL lookup result"/>
- <int value="15" label="URL lookup result: root page"/>
- <int value="16" label="URL lookup result: http"/>
- <int value="17" label="URL lookup result: has query string"/>
- <int value="18" label="URL lookup result: contains logout"/>
- <int value="19" label="URL lookup result: contians login"/>
- <int value="20" label="Start url lookup"/>
- <int value="21" label="AddVisit not root page"/>
- <int value="22" label="Whitelist error"/>
- <int value="23" label="Whitelist ok"/>
- <int value="24" label="URL lookup result: on whitelist"/>
- <int value="25" label="URL lookup result: on whitelist root page"/>
- <int value="26" label="URL lookup result: extended root page"/>
- <int value="27" label="URL lookup result: root page http"/>
- <int value="28" label="URL lookup failed"/>
- <int value="29" label="URL lookup no source webcontents found"/>
- <int value="30" label="URL lookup no logged in table found"/>
- <int value="31" label="URL lookup issuing logged in lookup"/>
- <int value="32" label="Continue prerender check started"/>
- <int value="33" label="Continue prerender check no url"/>
- <int value="34" label="Continue prerender check priority too low"/>
- <int value="35" label="Continue prerender check urls identical but fragemet"/>
- <int value="36" label="Continue prerender check https"/>
- <int value="37" label="Continue prerender check root page"/>
- <int value="38" label="Continue prerender check logout url"/>
- <int value="39" label="Continue prerender check login url"/>
- <int value="40" label="Continue prerender check not logged in"/>
- <int value="41" label="Continue prerender check fallthrough no prerender"/>
- <int value="42" label="Continue prerender check issuing prerender"/>
- <int value="43" label="Issuing prerender"/>
- <int value="44" label="No prerender candidates"/>
- <int value="45" label="Got history issuing lookup"/>
- <int value="46" label="Tab Helper URL seen"/>
- <int value="47" label="Tab Helper URL seen match"/>
- <int value="48" label="Tab Helper URL seen namespace match"/>
- <int value="49" label="URL lookup multiple source webcontents"/>
- <int value="50" label="Continue prerender check side-effect free whitelist"/>
- <int value="51" label="Continue prerender check Examine next URL"/>
- <int value="52" label="Issuing prerender, already prerendering"/>
- <int value="53" label="Issuing prerender, new prerender"/>
- <int value="54" label="Issuing prerender, cancelled old prerender"/>
- <int value="55" label="Continue prerender check fallthrough prerendering"/>
- <int value="56" label="URL lookup success"/>
- <int value="57" label="Prerender Service disabled"/>
- <int value="58" label="Prerender Service issued lookup"/>
- <int value="59" label="Prerender Service lookup timed out"/>
- <int value="60" label="Prerender Service received result"/>
- <int value="61" label="Prerender Service no record for result"/>
- <int value="62" label="Prerender Service parsed correctly"/>
- <int value="63" label="Prerender Service parse error"/>
- <int value="64" label="Prerender Service parse error incorrect JSON"/>
- <int value="65" label="Prerender Service hinting timed out"/>
- <int value="66" label="Prerender Service hinting url lookup timed out"/>
- <int value="67" label="Prerender Service candidate url lookup timed out"/>
- <int value="68" label="Continue prerender check service whitelist"/>
- <int value="69" label="Continue prerender check next URL local"/>
- <int value="70" label="Continue prerender check next URL service"/>
- <int value="71" label="AddVisit relevant transition repeat URL"/>
- <int value="72" label="AddVisit relevant transition new URL"/>
- <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
- <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
- <int value="75" label="Namespace mismatch: merge result received"/>
- <int value="76" label="Namespace mismatch: merge result namespace not found"/>
- <int value="77" label="Namespace mismatch: merge result not logging"/>
- <int value="78" label="Namespace mismatch: merge result no transactions"/>
- <int value="79"
- label="Namespace mismatch: merge result too many transactions"/>
- <int value="80" label="Namespace mismatch: merge result not mergeable"/>
- <int value="81" label="Namespace mismatch: merge result mergeable"/>
- <int value="82" label="Init failed unencrypted sync not enabled"/>
- <int value="83" label="Continue prerender check next URL not skipped"/>
- <int value="84" label="Prerender Service returned hinting candidates"/>
- <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
- <int value="86" label="Tab Helper URL seen entry"/>
- <int value="87" label="Tab Helper URL seen match browser navigation"/>
- <int value="88" label="Tab Helper URL seen namespace match entry"/>
- <int value="89"
- label="Tab Helper URL seen namespace match browser navigation"/>
-</enum>
-
-<enum name="PrerenderLocalVisitCoreTransition" type="int">
- <int value="0" label="LINK"/>
- <int value="1" label="TYPED"/>
- <int value="2" label="AUTO_BOOKMARK"/>
- <int value="3" label="AUTO_SUBFRAME"/>
- <int value="4" label="MANUAL_SUBFRAME"/>
- <int value="5" label="GENERATED"/>
- <int value="6" label="START_PAGE"/>
- <int value="7" label="FORM_SUBMIT"/>
- <int value="8" label="RELOAD"/>
- <int value="9" label="KEYWORD"/>
- <int value="10" label="GENERATED"/>
-</enum>
-
-<enum name="PrerenderLocalVisitEvents" type="int">
- <int value="0" label="V1_VISIT"/>
- <int value="1" label="V1_PRERENDER_STARTED_1"/>
- <int value="2" label="V1_PRERENDER_USED_1"/>
- <int value="3" label="V1_PRERENDER_STARTED_3"/>
- <int value="4" label="V1_PRERENDER_USED_3"/>
- <int value="5" label="V1_PRERENDER_STARTED_5"/>
- <int value="6" label="V1_PRERENDER_USED_5"/>
- <int value="10" label="VISIT"/>
- <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
- <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
- <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
- <int value="14" label="PRERENDER_STARTED_1"/>
- <int value="15" label="PRERENDER_USED_1"/>
- <int value="16" label="PRERENDER_STARTED_3"/>
- <int value="17" label="PRERENDER_USED_3"/>
- <int value="18" label="PRERENDER_STARTED_5"/>
- <int value="19" label="PRERENDER_USED_5"/>
-</enum>
-
-<enum name="PrerenderMode" type="int">
- <int value="0" label="PRERENDER_MODE_DISABLED"/>
- <int value="1" label="PRERENDER_MODE_ENABLED"/>
- <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
- <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
- <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
- <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
- <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
- <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
-</enum>
-
-<enum name="PrerenderPageviewEvents" type="int">
- <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
- <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
- <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
- <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
-</enum>
-
-<enum name="PrerenderSchemeCancelReason" type="int">
- <int value="0" label="EXTERNAL_PROTOCOL"/>
- <int value="1" label="DATA"/>
- <int value="2" label="BLOB"/>
- <int value="3" label="FILE"/>
- <int value="4" label="FILESYSTEM"/>
- <int value="5" label="WEBSOCKET"/>
- <int value="6" label="FTP"/>
- <int value="7" label="CHROME"/>
- <int value="8" label="CHROME_EXTENSION"/>
- <int value="9" label="ABOUT"/>
- <int value="10" label="UNKNOWN"/>
-</enum>
-
-<enum name="PrerenderTabHelperEvents" type="int">
- <int value="0" label="Table requested"/>
- <int value="1" label="Table present"/>
- <int value="2" label="Mainframe change"/>
- <int value="3" label="Mainframe change, logged in"/>
- <int value="4" label="Mainframe commit"/>
- <int value="5" label="Mainframe commit, logged in"/>
- <int value="6" label="Login action added"/>
- <int value="7" label="Login action added, Mainframe"/>
- <int value="8" label="Login action added, Mainframe, pw empty"/>
- <int value="9" label="Login action added, Subframe"/>
- <int value="10" label="Login action added, Subframe, pw empty"/>
-</enum>
-
-<enum name="PreTapEvents" type="int">
- <int value="0" label="no event"/>
- <int value="1" label="tapdown"/>
- <int value="2" label="tapunconfirmed"/>
- <int value="3" label="tapdown + tapunconfirmed"/>
-</enum>
-
-<enum name="ProfileCreateResult" type="int">
- <int value="0" label="Failed locally"/>
- <int value="1" label="Failed remotely"/>
- <int value="2" label="Created but not initialized (should never happen)"/>
- <int value="3" label="Succeeded"/>
- <int value="4" label="Canceled"/>
-</enum>
-
-<enum name="ProfileErrorType" type="int">
- <int value="0" label="History error"/>
- <int value="1" label="Preferences error"/>
- <int value="2" label="Webdata autofill DB error"/>
- <int value="3" label="Webdata token DB error"/>
- <int value="4" label="Webdata DB error"/>
-</enum>
-
-<enum name="ProfileImageDownloadResult" type="int">
- <int value="0" label="DownloadSuccessChanged">
- <summary>
- Reported when image download succeeds and the image is newer than what we
- already have so we update it.
- </summary>
- </int>
- <int value="1" label="DownloadSuccess">
- <summary>Reported anytime we download profile image successfully.</summary>
- </int>
- <int value="2" label="DownloadFailure">
- <summary>Download failed because of network errors.</summary>
- </int>
- <int value="3" label="DownloadDefault">
- <summary>
- We didn't download the image because it's the default one.
- </summary>
- </int>
-</enum>
-
-<enum name="ProtectorError" type="int">
- <obsolete>
- Deprecated 8/2013. No longer generated.
- </obsolete>
- <summary>
- Codes for errors Protector detects about settings it protects. See
- chrome/browser/protector/histograms.h for the corresponding enum.
- </summary>
- <int value="0" label="Backup invalid"/>
- <int value="1" label="Value changed"/>
- <int value="2" label="Value valid"/>
- <int value="3" label="Value is valid and zero"/>
-</enum>
-
-<enum name="ProtocolVersion" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="HTTP 1.1"/>
- <int value="2" label="SPDY 1.0"/>
- <int value="3" label="SPDY 2.0"/>
- <int value="4" label="SPDY 2.1"/>
- <int value="5" label="SPDY 3.0"/>
-</enum>
-
-<enum name="ProvisionalSaveFailure" type="int">
- <int value="0" label="SAVING_DISABLED"/>
- <int value="1" label="EMPTY_PASSWORD"/>
- <int value="2" label="NO_MATCHING_FORM"/>
- <int value="3" label="MATCHING_NOT_COMPLETE"/>
- <int value="4" label="FORM_BLACKLISTED"/>
- <int value="5" label="INVALID_FORM"/>
- <int value="6" label="AUTOCOMPLETE_OFF"/>
-</enum>
-
-<enum name="ProxyStatus" type="int">
- <int value="0" label="PROXY_STATUS_IGNORED"/>
- <int value="1" label="PROXY_UNINITIALIZED"/>
- <int value="2" label="PROXY_NOT_USED"/>
- <int value="3" label="PROXY_PAC_RESOLVER"/>
- <int value="4" label="PROXY_HAS_RULES"/>
-</enum>
-
-<enum name="PublicKeyPinFailedDomain" type="int">
- <int value="0" label="DOMAIN_NOT_PINNED"/>
- <int value="1" label="DOMAIN_GOOGLE_COM"/>
- <int value="2" label="DOMAIN_ANDROID_COM"/>
- <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
- <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
- <int value="5" label="DOMAIN_YTIMG_COM"/>
- <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
- <int value="7" label="DOMAIN_YOUTUBE_COM"/>
- <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
- <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
- <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
- <int value="11" label="DOMAIN_APPSPOT_COM"/>
- <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
- <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
- <int value="14" label="DOMAIN_GSTATIC_COM"/>
- <int value="15" label="DOMAIN_GMAIL_COM"/>
- <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
- <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
- <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
- <int value="19" label="DOMAIN_TWITTER_COM"/>
- <int value="20" label="DOMAIN_TWIMG_COM"/>
- <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
- <int value="22" label="DOMAIN_NUM_EVENTS"/>
-</enum>
-
-<enum name="QuicErrorCodes" type="int">
- <int value="0" label="NO_ERROR"/>
- <int value="1" label="INTERNAL_ERROR"/>
- <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
- <int value="3" label="INVALID_PACKET_HEADER"/>
- <int value="4" label="INVALID_FRAME_DATA"/>
- <int value="5" label="INVALID_FEC_DATA"/>
- <int value="6" label="INVALID_RST_STREAM_DATA"/>
- <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
- <int value="8" label="INVALID_GOAWAY_DATA"/>
- <int value="9" label="INVALID_ACK_DATA"/>
- <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
- <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
- <int value="12" label="DECRYPTION_FAILURE"/>
- <int value="13" label="ENCRYPTION_FAILURE"/>
- <int value="14" label="PACKET_TOO_LARGE"/>
- <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
- <int value="16" label="PEER_GOING_AWAY"/>
- <int value="17" label="INVALID_STREAM_ID"/>
- <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
- <int value="19" label="PUBLIC_RESET"/>
- <int value="20" label="INVALID_VERSION"/>
- <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
- <int value="22" label="INVALID_HEADER_ID"/>
- <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
- <int value="24" label="DECOMPRESSION_FAILURE"/>
- <int value="25" label="CONNECTION_TIMED_OUT"/>
- <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
- <int value="27" label="PACKET_WRITE_ERROR"/>
- <int value="28" label="HANDSHAKE_FAILED"/>
- <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
- <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
- <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
- <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
- <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
- <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
- <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
- <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
- <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
- <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
- <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
- <int value="40" label="CRYPTO_NO_SUPPORT"/>
- <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
- <int value="42" label="PROOF_INVALID"/>
- <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
- <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
- <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
- <int value="46" label="INVALID_STREAM_DATA"/>
- <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
- <int value="48" label="MISSING_PAYLOAD"/>
- <int value="49" label="INVALID_PRIORITY"/>
- <int value="50" label="INVALID_STREAM_FRAME"/>
- <int value="51" label="PACKET_READ_ERROR"/>
-</enum>
-
-<enum name="QuicHandshakeState" type="int">
- <int value="0" label="STARTED"/>
- <int value="1" label="ENCRYPTION_ESTABLISHED"/>
- <int value="2" label="HANDSHAKE_CONFIRMED"/>
- <int value="3" label="FAILED"/>
-</enum>
-
-<enum name="QuickofficeErrorTypes" type="int">
- <int value="0" label="doc uncaught js exception"/>
- <int value="1" label="docx uncaught js exception"/>
- <int value="2" label="docm uncaught js exception"/>
- <int value="3" label="xls uncaught js exception"/>
- <int value="4" label="xlsx uncaught js exception"/>
- <int value="5" label="xlsm uncaught js exception"/>
- <int value="6" label="ppt uncaught js exception"/>
- <int value="7" label="pptx uncaught js exception"/>
- <int value="8" label="pptm uncaught js exception"/>
- <int value="9" label="pps uncaught js exception"/>
- <int value="10" label="ppsx uncaught js exception"/>
- <int value="11" label="ppsm uncaught js exception"/>
- <int value="12" label="doc suspected corrupt file"/>
- <int value="13" label="docx suspected corrupt file"/>
- <int value="14" label="docm suspected corrupt file"/>
- <int value="15" label="xls suspected corrupt file"/>
- <int value="16" label="xlsx suspected corrupt file"/>
- <int value="17" label="xlsm suspected corrupt file"/>
- <int value="18" label="ppt suspected corrupt file"/>
- <int value="19" label="pptx suspected corrupt file"/>
- <int value="20" label="pptm suspected corrupt file"/>
- <int value="21" label="pps suspected corrupt file"/>
- <int value="22" label="ppsx suspected corrupt file"/>
- <int value="23" label="ppsm suspected corrupt file"/>
- <int value="24" label="doc qowt ui warning"/>
- <int value="25" label="docx qowt ui warning"/>
- <int value="26" label="docm qowt ui warning"/>
- <int value="27" label="xls qowt ui warning"/>
- <int value="28" label="xlsx qowt ui warning"/>
- <int value="29" label="xlsm qowt ui warning"/>
- <int value="30" label="ppt qowt ui warning"/>
- <int value="31" label="pptx qowt ui warning"/>
- <int value="32" label="pptm qowt ui warning"/>
- <int value="33" label="pps qowt ui warning"/>
- <int value="34" label="ppsx qowt ui warning"/>
- <int value="35" label="ppsm qowt ui warning"/>
- <int value="36" label="doc nacl error"/>
- <int value="37" label="docx nacl error"/>
- <int value="38" label="docm nacl error"/>
- <int value="39" label="xls nacl error"/>
- <int value="40" label="xlsx nacl error"/>
- <int value="41" label="xlsm nacl error"/>
- <int value="42" label="ppt nacl error"/>
- <int value="43" label="pptx nacl error"/>
- <int value="44" label="pptm nacl error"/>
- <int value="45" label="pps nacl error"/>
- <int value="46" label="ppsx nacl error"/>
- <int value="47" label="ppsm nacl error"/>
- <int value="48" label="doc nacl crash"/>
- <int value="49" label="docx nacl crash"/>
- <int value="50" label="docm nacl crash"/>
- <int value="51" label="xls nacl crash"/>
- <int value="52" label="xlsx nacl crash"/>
- <int value="53" label="xlsm nacl crash"/>
- <int value="54" label="ppt nacl crash"/>
- <int value="55" label="pptx nacl crash"/>
- <int value="56" label="pptm nacl crash"/>
- <int value="57" label="pps nacl crash"/>
- <int value="58" label="ppsx nacl crash"/>
- <int value="59" label="ppsm nacl crash"/>
- <int value="60" label="doc invalid file format"/>
- <int value="61" label="docx invalid file format"/>
- <int value="62" label="docm invalid file format"/>
- <int value="63" label="xls invalid file format"/>
- <int value="64" label="xlsx invalid file format"/>
- <int value="65" label="xlsm invalid file format"/>
- <int value="66" label="ppt invalid file format"/>
- <int value="67" label="pptx invalid file format"/>
- <int value="68" label="pptm invalid file format"/>
- <int value="69" label="pps invalid file format"/>
- <int value="70" label="ppsx invalid file format"/>
- <int value="71" label="ppsm invalid file format"/>
- <int value="72" label="doc editing dom sync error"/>
- <int value="73" label="docx editing dom sync error"/>
- <int value="74" label="docm editing dom sync error"/>
- <int value="75" label="xls editing dom sync error"/>
- <int value="76" label="xlsx editing dom sync error"/>
- <int value="77" label="xlsm editing dom sync error"/>
- <int value="78" label="ppt editing dom sync error"/>
- <int value="79" label="pptx editing dom sync error"/>
- <int value="80" label="pptm editing dom sync error"/>
- <int value="81" label="pps editing dom sync error"/>
- <int value="82" label="ppsx editing dom sync error"/>
- <int value="83" label="ppsm editing dom sync error"/>
-</enum>
-
-<enum name="QuickofficeFileFormat" type="int">
- <int value="0" label="doc"/>
- <int value="1" label="docx"/>
- <int value="2" label="docm"/>
- <int value="3" label="xls"/>
- <int value="4" label="xlsx"/>
- <int value="5" label="xlsm"/>
- <int value="6" label="ppt"/>
- <int value="7" label="pptx"/>
- <int value="8" label="pptm"/>
- <int value="9" label="pps"/>
- <int value="10" label="ppsx"/>
- <int value="11" label="ppsm"/>
-</enum>
-
-<enum name="QuicRstStreamErrorCodes" type="int">
- <int value="0" label="NO_ERROR"/>
- <int value="1" label="ERROR_PROCESSING_STREAM"/>
- <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
- <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
- <int value="4" label="CONNECTION_ERROR"/>
- <int value="5" label="PEER_GOING_AWAY"/>
- <int value="6" label="CANCELLED"/>
-</enum>
-
-<enum name="RecentTabsAction" type="int">
- <int value="0" label="Local Session Tab"/>
- <int value="1" label="Other Device Tab"/>
- <int value="2" label="Restore Window"/>
- <int value="3" label="Show More"/>
-</enum>
-
-<enum name="ResolutionCategory" type="int">
- <int value="0" label="RESOLVE_SUCCESS"/>
- <int value="1" label="RESOLVE_FAIL"/>
- <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
- <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
-</enum>
-
-<enum name="ResolutionUnspecWasteCategory" type="int">
- <int value="0" label="AF_WASTE_IPV4_ONLY">
- Running in a IPv4-only configuration. No waste.
- </int>
- <int value="1" label="AF_WASTE_CACHE_IPV4">
- Cache contained an UNSPEC result for this IPv4 lookup. Waste.
- </int>
- <int value="2" label="AF_WASTE_CACHE_UNSPEC">
- Cache contained an IPv4 result for this UNSPEC lookup. Waste.
- </int>
- <int value="3" label="AF_WASTE_JOB_IPV4">
- Job pool contained an UNSPEC job for this IPv4 lookup. Waste.
- </int>
- <int value="4" label="AF_WASTE_JOB_UNSPEC">
- Job pool contained an IPv4 job for this UNSPEC lookup. Waste.
- </int>
- <int value="5" label="AF_WASTE_NONE_IPV4">
- A new job was needed for this IPv4 lookup. No waste.
- </int>
- <int value="6" label="AF_WASTE_NONE_UNSPEC">
- A new job was needed for this UNSPEC lookup. No waste.
- </int>
-</enum>
-
-<enum name="ResourceHasClient" type="int">
- <int value="0" label="No client"/>
- <int value="1" label="Has client"/>
-</enum>
-
-<enum name="ResourceType" type="int">
- <int value="0" label="Main resource"/>
- <int value="1" label="Image"/>
- <int value="2" label="CSSS"/>
- <int value="3" label="Script"/>
- <int value="4" label="Font"/>
- <int value="5" label="Raw"/>
- <int value="6" label="SVG"/>
- <int value="7" label="XSL"/>
- <int value="8" label="Link prefetch"/>
- <int value="9" label="Link subresource"/>
- <int value="10" label="Text track"/>
- <int value="11" label="Shader"/>
- <int value="12" label="Import resource"/>
-</enum>
-
-<enum name="SavePasswordPromptResponseType" type="int">
- <int value="0" label="NO_RESPONSE"/>
- <int value="1" label="REMEMBER_PASSWORD"/>
- <int value="2" label="DONT_REMEMBER_PASSWORD"/>
-</enum>
-
-<enum name="SB2BloomFailure" type="int">
- <int value="0" label="READ_OPEN"/>
- <int value="1" label="READ_VERSION"/>
- <int value="2" label="READ_NUM_KEYS"/>
- <int value="3" label="READ_KEY"/>
- <int value="4" label="READ_DATA_MINSIZE"/>
- <int value="5" label="READ_DATA_MAXSIZE"/>
- <int value="6" label="READ_DATA_SHORT"/>
- <int value="7" label="READ_DATA"/>
-</enum>
-
-<enum name="SB2BloomFilterFalsePositives" type="int">
- <int value="0" label="ALL_MISSES"/>
- <int value="1" label="FALSE_POSITIVE_MISSES"/>
-</enum>
-
-<enum name="SB2DatabaseFailure" type="int">
- <int value="0" label="CORRUPT"/>
- <int value="1" label="CORRUPT_HANDLER"/>
- <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
- <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
- <int value="4" label="FILTER_MISSING"/>
- <int value="5" label="FILTER_READ"/>
- <int value="6" label="FILTER_WRITE"/>
- <int value="7" label="FILTER_DELETE"/>
- <int value="8" label="STORE_MISSING"/>
- <int value="9" label="STORE_DELETE"/>
- <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
- <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
- <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
- <int value="13" label="CSD_DB_UPDATE_FINISH"/>
- <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
- <int value="15" label="BROWSE_PREFIX_SET_READ"/>
- <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
- <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
- <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
- <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
- <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
- <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
- <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
- <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
- <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
- <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
- <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
-</enum>
-
-<enum name="SB2DownloadChecks" type="int">
- <int value="0" label="URL_CHECKS_TOTAL"/>
- <int value="1" label="URL_CHECKS_CANCELED"/>
- <int value="2" label="URL_CHECKS_MALWARE"/>
- <int value="3" label="HASH_CHECKS_TOTAL"/>
- <int value="4" label="HASH_CHECKS_MALWARE"/>
-</enum>
-
-<enum name="SB2FilterLoad" type="int">
- <int value="0" label="ALL"/>
- <int value="1" label="PREFIX_SET"/>
- <int value="2" label="BLOOM_FILTER"/>
-</enum>
-
-<enum name="SB2FormatEvent" type="int">
- <int value="0" label="FILE_CORRUPT"/>
- <int value="1" label="SQLITE_CORRUPT"/>
- <int value="2" label="FOUND_SQLITE"/>
- <int value="3" label="FOUND_UNKNOWN"/>
- <int value="4" label="SQLITE_DELETED"/>
- <int value="5" label="SQLITE_DELETE_FAILED"/>
- <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
- <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
-</enum>
-
-<enum name="SB2GetHashResult" type="int">
- <int value="0" label="STATUS_200"/>
- <int value="1" label="STATUS_204"/>
- <int value="2" label="FULL_HASH_EMPTY"/>
- <int value="3" label="FULL_HASH_HIT"/>
- <int value="4" label="FULL_HASH_MISS"/>
-</enum>
-
-<enum name="SB2InterstitialAction" type="int">
- <int value="0" label="MALWARE_SHOW"/>
- <int value="1" label="MALWARE_DONT_PROCEED"/>
- <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
- <int value="3" label="MALWARE_PROCEED"/>
- <int value="4" label="MULTIPLE_SHOW"/>
- <int value="5" label="MULTIPLE_DONT_PROCEED"/>
- <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
- <int value="7" label="MULTIPLE_PROCEED"/>
- <int value="8" label="PHISHING_SHOW"/>
- <int value="9" label="PHISHING_DONT_PROCEED"/>
- <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
- <int value="11" label="PHISHING_PROCEED"/>
- <int value="12" label="MALWARE_SHOW_ADVANCED"/>
- <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
- <int value="14" label="PHISHING_SHOW_ADVANCED"/>
-</enum>
-
-<enum name="SB2InterstitialActionDetails" type="int">
- <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
- <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
- <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
- <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
- <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
- <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
- <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
- <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
-</enum>
-
-<enum name="SB2PrefixSetEvent" type="int">
- <obsolete>
- Deprecated 9/2012. No longer generated.
- </obsolete>
- <int value="0" label="PREFIX_SET_HIT"/>
- <int value="1" label="BLOOM_HIT"/>
- <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
- <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
- <int value="4" label="GETPREFIXES_BROKEN"/>
- <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
- <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
- <int value="7" label="SBPREFIX_WAS_BROKEN"/>
- <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
- <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
- <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
- <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
- <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
- <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
- <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
- <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
- <int value="16" label="GET_PREFIXES_CHECKSUM"/>
- <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
- <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
- <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
-</enum>
-
-<enum name="SB2SideEffectFreeWhitelistStatus" type="int">
- <int value="0" label="Enabled"/>
- <int value="1" label="Disabled"/>
-</enum>
-
-<enum name="SB2UpdateResult" type="int">
- <int value="0" label="FAIL"/>
- <int value="1" label="SUCCESS"/>
- <int value="2" label="BACKUP_CONNECT_FAIL"/>
- <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
- <int value="4" label="BACKUP_HTTP_FAIL"/>
- <int value="5" label="BACKUP_HTTP_SUCCESS"/>
- <int value="6" label="BACKUP_NETWORK_FAIL"/>
- <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
-</enum>
-
-<enum name="SBClientDownloadCheckDownloadStats" type="int">
- <int value="0" label="INVALID_URL"/>
- <int value="1" label="SB_DISABLED"/>
- <int value="2" label="WHITELISTED_URL"/>
- <int value="3" label="WHITELISTED_REFERRER"/>
- <int value="4" label="INVALID_REQUEST_PROTO"/>
- <int value="5" label="SERVER_PING_FAILED"/>
- <int value="6" label="INVALID_RESPONSE_PROTO"/>
- <int value="7" label="NOT_BINARY_FILE"/>
- <int value="8" label="REQUEST_CANCELED"/>
- <int value="9" label="DOWNLOAD_DANGEROUS"/>
- <int value="10" label="DOWNLOAD_SAFE"/>
- <int value="11" label="EMPTY_URL_CHAIN"/>
- <int value="12" label="HTTPS_URL"/>
- <int value="13" label="PING_DISABLED"/>
- <int value="14" label="TRUSTED_EXECUTABLE"/>
- <int value="15" label="OS_NOT_SUPPORTED"/>
- <int value="16" label="DOWNLOAD_UNCOMMON"/>
- <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
- <int value="18" label="INVALID_RESPONSE_VERDICT"/>
- <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
- <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
- <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
-</enum>
-
-<enum name="SBClientDownloadExtensions" type="int">
- <int value="0" label="EXE"/>
- <int value="1" label="MSI"/>
- <int value="2" label="CAB"/>
- <int value="3" label="SYS"/>
- <int value="4" label="SCR"/>
- <int value="5" label="DRV"/>
- <int value="6" label="BAT"/>
- <int value="7" label="ZIP"/>
- <int value="8" label="RAR"/>
- <int value="9" label="DLL"/>
- <int value="10" label="PIF"/>
- <int value="11" label="COM"/>
- <int value="12" label="JAR"/>
- <int value="13" label="CLASS"/>
- <int value="14" label="PDF"/>
- <int value="15" label="VB"/>
- <int value="16" label="REG"/>
- <int value="17" label="GRP"/>
- <int value="18" label="OTHER"/>
- <int value="19" label="CRX"/>
- <int value="20" label="APK"/>
-</enum>
-
-<enum name="SBClientDownloadIsSignedBinary" type="int">
- <int value="0" label="Unsigned"/>
- <int value="1" label="Signed"/>
-</enum>
-
-<enum name="SBClientMalwareSentReports" type="int">
- <int value="0" label="Sent"/>
- <int value="1" label="Hit limit"/>
- <int value="2" label="Failed serialization"/>
-</enum>
-
-<enum name="SBClientPhishingCancelClassificationReason" type="int">
- <int value="0" label="NAVIGATE_AWAY"/>
- <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
- <int value="2" label="PAGE_RECAPTURED"/>
- <int value="3" label="SHUTDOWN"/>
- <int value="4" label="NEW_PHISHING_SCORER"/>
-</enum>
-
-<enum name="SBClientPhishingClientModelStatus" type="int">
- <int value="0" label="MODEL_SUCCESS"/>
- <int value="1" label="MODEL_NOT_CHANGED"/>
- <int value="2" label="MODEL_FETCH_FAILED"/>
- <int value="3" label="MODEL_EMPTY"/>
- <int value="4" label="MODEL_TOO_LARGE"/>
- <int value="5" label="MODEL_PARSE_ERROR"/>
- <int value="6" label="MODEL_MISSING_FIELDS"/>
- <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
-</enum>
-
-<enum name="SBClientPhishingPreClassificationCheckFail" type="int">
- <int value="0" label="PROXY_FETCH"/>
- <int value="1" label="PRIVATE_IP"/>
- <int value="2" label="OFF_THE_RECORD"/>
- <int value="3" label="MATCH_CSD_WHITELIST"/>
- <int value="4" label="TOO_MANY_REPORTS"/>
- <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
-</enum>
-
-<enum name="SBClientPhishingScorerCreationStatus" type="int">
- <int value="0" label="SUCCESS"/>
- <int value="1" label="MODEL_OPEN_FAIL"/>
- <int value="2" label="MODEL_FILE_EMPTY"/>
- <int value="3" label="MODEL_FILE_TOO_LARGE"/>
- <int value="4" label="MODEL_PARSE_ERROR"/>
- <int value="5" label="MODEL_MISSING_FIELDS"/>
-</enum>
-
-<enum name="SBDownloadFeedbackUploadResult" type="int">
- <int value="0" label="SUCCESS"/>
- <int value="1" label="UPLOAD_SUCCESS"/>
- <int value="2" label="UPLOAD_CANCELLED"/>
- <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
- <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
- <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
- <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
- <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
-</enum>
-
-<enum name="ScrollThread" type="int">
- <int value="0" label="Scroll on impl-thread"/>
- <int value="1" label="Scroll on main-thread"/>
-</enum>
-
-<enum name="SearchEngine" type="int">
- <obsolete>
- Deprecated 8/2013. No longer generated.
- </obsolete>
- <summary>
- Indices of most popular prepopulated search engines as defined in
- chrome/browser/search_engines/search_engine_type.h.
- </summary>
- <int value="0" label="OTHER"/>
- <int value="1" label="GOOGLE"/>
- <int value="2" label="YAHOO"/>
- <int value="3" label="YAHOOJP"/>
- <int value="4" label="BING"/>
- <int value="5" label="ASK"/>
- <int value="6" label="YANDEX"/>
- <int value="7" label="SEZNAM"/>
- <int value="8" label="CENTRUM"/>
- <int value="9" label="NETSPRINT"/>
- <int value="10" label="VIRGILIO"/>
- <int value="11" label="MAILRU"/>
- <int value="12" label="ABCSOK"/>
- <int value="13" label="ALTAVISTA"/>
- <int value="14" label="BAIDU"/>
- <int value="15" label="DAUM"/>
- <int value="16" label="DELFI"/>
- <int value="17" label="DIRI"/>
- <int value="18" label="GOO"/>
- <int value="19" label="IN"/>
- <int value="20" label="NAJDI"/>
- <int value="21" label="NAVER"/>
- <int value="22" label="NETI"/>
- <int value="23" label="OK"/>
- <int value="24" label="POGODAK"/>
- <int value="25" label="POGODOK_MK"/>
- <int value="26" label="RAMBLER"/>
- <int value="27" label="SANOOK"/>
- <int value="28" label="SAPO"/>
- <int value="29" label="TUT"/>
- <int value="30" label="WALLA"/>
- <int value="31" label="ZOZNAM"/>
- <int value="32" label="YAHOOQC"/>
- <int value="33" label="NONE"/>
-</enum>
-
-<enum name="SessionStartupPref" type="int">
- <int value="0" label="Open home page (unused)"/>
- <int value="1" label="Continue from last opened pages"/>
- <int value="4" label="Open URLs"/>
- <int value="5" label="Open new tab page"/>
-</enum>
-
-<enum name="SessionStartupType" type="int">
- <obsolete>
- Deprecated 8/2013. No longer generated.
- </obsolete>
- <int value="0" label="New Tab page"/>
- <int value="1" label="Homepage (DEPRECATED)"/>
- <int value="2" label="Last session"/>
- <int value="3" label="Specified URLs"/>
-</enum>
-
-<enum name="ShelfAlignmentValue" type="int">
- <summary>
- The alignment of the shelf area (see ash/launcher/launcher_view.cc).
- </summary>
- <int value="0" label="Bottom"/>
- <int value="1" label="Left"/>
- <int value="2" label="Right"/>
-</enum>
-
-<enum name="ShillTerminationActionResult" type="int">
- <summary>
- The termination action result types come from TerminationActionResult in
- shill/metrics.h
- </summary>
- <int value="0" label="Success"/>
- <int value="1" label="Failure"/>
-</enum>
-
-<enum name="SideloadUIEvents" type="int">
- <int value="0" label="Extension installed"/>
- <int value="1" label="Extension ignored"/>
- <int value="2" label="Extension re-enabled"/>
- <int value="3" label="Extension uninstalled"/>
-</enum>
-
-<enum name="SideloadWipeoutBubble" type="int">
- <int value="0" label="Learn more"/>
- <int value="1" label="Settings page"/>
- <int value="2" label="Dismiss"/>
-</enum>
-
-<enum name="SigninFlowConfirmations" type="int">
- <int value="0" label="Shown"/>
- <int value="1" label="OK"/>
- <int value="2" label="Return"/>
- <int value="3" label="Advanced"/>
- <int value="4" label="Close"/>
- <int value="5" label="Escape"/>
- <int value="6" label="Undo"/>
- <int value="7" label="Learn more"/>
- <int value="8" label="Learn more ok"/>
- <int value="9" label="Learn more return"/>
- <int value="10" label="Learn more advanced"/>
- <int value="11" label="Learn more close"/>
- <int value="12" label="Learn more escape"/>
- <int value="13" label="Learn more undo"/>
-</enum>
-
-<enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
- <int value="0" label="Stream 2 file was present"/>
- <int value="1" label="Empty stream 2 file was omitted"/>
-</enum>
-
-<enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
- <int value="0" label="Stream 2 file was already omitted or not empty"/>
- <int value="1" label="Empty stream 2 file removed"/>
-</enum>
-
-<enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
- <int value="0" label="Unsupported"/>
- <int value="1" label="Supported but failed"/>
- <int value="2" label="Succeeded"/>
-</enum>
-
-<enum name="SimpleCacheHeaderSizeChange" type="int">
- <int value="0" label="Written for the first time"/>
- <int value="1" label="Rewritten with same size"/>
- <int value="2" label="Rewritten with larger size"/>
- <int value="3" label="Rewritten with smaller size"/>
- <int value="4" label="Unexpected header stream write"/>
-</enum>
-
-<enum name="SimpleCacheIndexInitializeMethod" type="int">
- <int value="0" label="Directory Scan"/>
- <int value="1" label="Index File"/>
- <int value="2" label="New Cache"/>
-</enum>
-
-<enum name="SimpleCacheOpenEntryIndexState" type="int">
- <int value="0" label="No index"/>
- <int value="1" label="Hit"/>
- <int value="2" label="Miss"/>
-</enum>
-
-<enum name="SimpleCacheReadParallelizable" type="int">
- <int value="0" label="Standalone Read (obsolete)"/>
- <int value="1" label="Follows read"/>
- <int value="2" label="Follows conflicting write"/>
- <int value="3" label="Follows non conflicting write"/>
- <int value="4" label="Follows other operation"/>
- <int value="5" label="Read alone in queue"/>
-</enum>
-
-<enum name="SimpleCacheReadResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Invalid Argument"/>
- <int value="2" label="Nonblocking Empty Return"/>
- <int value="3" label="Invalid State"/>
- <int value="4" label="Fast Empty Return"/>
- <int value="5" label="Synchronous Read Failure"/>
- <int value="6" label="Synchronous Checksum Failure"/>
-</enum>
-
-<enum name="SimpleCacheSyncCheckEOFResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Read Failure"/>
- <int value="2" label="Magic Number Mismatch"/>
- <int value="3" label="CRC Mismatch"/>
-</enum>
-
-<enum name="SimpleCacheSyncCloseResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Write Failure"/>
-</enum>
-
-<enum name="SimpleCacheSyncCreateResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Platform File Error"/>
- <int value="2" label="Can't Write Header"/>
- <int value="3" label="Can't Write Key"/>
-</enum>
-
-<enum name="SimpleCacheSyncOpenResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Platform File Error"/>
- <int value="2" label="Can't Read Header"/>
- <int value="3" label="Bad Magic Number"/>
- <int value="4" label="Bad Version"/>
- <int value="5" label="Can't Read Key"/>
- <int value="6" label="Key Mismatch (obsolete)"/>
- <int value="7" label="Hash Mismatch"/>
-</enum>
-
-<enum name="SimpleCacheSyncWriteResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Pretruncate Failure"/>
- <int value="2" label="Write Failure"/>
- <int value="3" label="Truncate Failure"/>
-</enum>
-
-<enum name="SimpleCacheWriteDependencyType" type="int">
- <int value="0" label="First operation in the queue (Optimistic)"/>
- <int value="1" label="Follows conflicting optimistic write"/>
- <int value="2" label="Follows non conflicting optimistic write"/>
- <int value="3" label="Follows conflicting conservative write"/>
- <int value="4" label="Follows non conflicting conservative write"/>
- <int value="5" label="Follows conflicting read"/>
- <int value="6" label="Follows non conflicting read"/>
- <int value="7" label="Follows other operation"/>
-</enum>
-
-<enum name="SimpleCacheWriteResult" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Invalid Argument"/>
- <int value="2" label="Over Max Size"/>
- <int value="3" label="Bad State"/>
- <int value="4" label="Synchronous Write Failure"/>
- <int value="5" label="Fast Empty Return (Success)"/>
-</enum>
-
-<enum name="SimpleIndexState" type="int">
- <int value="0" label="Corrupt"/>
- <int value="1" label="Stale"/>
- <int value="2" label="Fresh"/>
- <int value="3" label="Fresh index with cache updated since backend start"/>
-</enum>
-
-<enum name="SiteIsolationMimeType" type="int">
- <int value="0" label="HTML"/>
- <int value="1" label="XML"/>
- <int value="2" label="JSON"/>
- <int value="3" label="Plain"/>
- <int value="4" label="Others"/>
-</enum>
-
-<enum name="SiteIsolationResourceType" type="int">
- <int value="0" label="MAIN_FRAME"/>
- <int value="1" label="SUB_FRAME"/>
- <int value="2" label="STYLESHEET"/>
- <int value="3" label="SCRIPT"/>
- <int value="4" label="IMAGE"/>
- <int value="5" label="FONT_RESOURCE"/>
- <int value="6" label="SUB_RESOURCE"/>
- <int value="7" label="OBJECT"/>
- <int value="8" label="MEDIA"/>
- <int value="9" label="WORKER"/>
- <int value="10" label="SHARED_WORKER"/>
- <int value="11" label="PREFETCH"/>
- <int value="12" label="FAVICON"/>
- <int value="13" label="XHR"/>
- <int value="14" label="PING"/>
-</enum>
-
-<enum name="SocketStreamConnectionType" type="int">
- <int value="0" label="none"/>
- <int value="1" label="all connections"/>
- <int value="2" label="tunnel connections"/>
- <int value="3" label="socks connections"/>
- <int value="4" label="ssl connections"/>
-</enum>
-
-<enum name="SocketStreamProtocolType" type="int">
- <int value="0" label="unknown"/>
- <int value="1" label="ws"/>
- <int value="2" label="wss"/>
-</enum>
-
-<enum name="SpdyFrameFlowControlState" type="int">
- <int value="0" label="Send not stalled"/>
- <int value="1" label="Send stalled by stream"/>
- <int value="2" label="Send stalled by session"/>
- <int value="3" label="Send stalled by stream and session"/>
-</enum>
-
-<enum name="SpdyIPPoolDomainMatch" type="int">
- <int value="0" label="mismatch"/>
- <int value="1" label="match"/>
-</enum>
-
-<!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
-
-<enum name="SpdyProtocolErrorDetails" type="int">
- <int value="0" label="No error"/>
- <int value="1" label="Invalid Control Frame"/>
- <int value="2" label="Control Frame Payload Too Large"/>
- <int value="3" label="Zlib Init Failure"/>
- <int value="4" label="Unsupported Version"/>
- <int value="5" label="Decompress Failure"/>
- <int value="6" label="Compress Failure"/>
- <int value="7" label="Credential Frame Corrupt"/>
- <int value="8" label="Invalid Data Frame Flags"/>
-<!-- r181910 added an enum value here, so don't trust the counts for
- the values below for Chrome builds after that revision. -->
-
- <int value="9" label="Invalid Status Code"/>
- <int value="10" label="Protocol Error"/>
- <int value="11" label="Invalid Stream"/>
- <int value="12" label="Refused Stream"/>
- <int value="13" label="Unsupported Version"/>
- <int value="14" label="Cancel"/>
- <int value="15" label="Internal Error"/>
- <int value="16" label="Flow Control Error"/>
- <int value="17" label="Stream In Use"/>
- <int value="18" label="Stream Already Closed"/>
- <int value="19" label="Invalid Credentials"/>
- <int value="20" label="Frame Too Large"/>
- <int value="21" label="Unexpected Ping"/>
- <int value="22" label="Rst Stream For Non Active Stream"/>
- <int value="23" label="Spdy Compression Failure"/>
- <int value="24" label="Request For Secure Content Over Insecure Session"/>
- <int value="25" label="Protocol Error Syn Reply Not Received"/>
- <int value="26" label="Num Spdy Protocol Error Details"/>
-</enum>
-
-<enum name="SpdyProtocolErrorDetails2" type="int">
-<!-- SpdyFramer::SpdyErrors -->
-
- <int value="0" label="No error"/>
- <int value="1" label="Invalid Control Frame"/>
- <int value="2" label="Control Frame Payload Too Large"/>
- <int value="3" label="Zlib Init Failure"/>
- <int value="4" label="Unsupported Version"/>
- <int value="5" label="Decompress Failure"/>
- <int value="6" label="Compress Failure"/>
- <int value="7" label="Credential Frame Corrupt"/>
- <int value="8" label="Invalid Data Frame Flags"/>
- <int value="9" label="Invalid Control Frame Flags"/>
-<!-- SpdyRstStreamStatus -->
-
- <int value="10" label="(Unused)"/>
- <int value="11" label="Protocol Error"/>
- <int value="12" label="Invalid Stream"/>
- <int value="13" label="Refused Stream"/>
- <int value="14" label="Unsupported Version"/>
- <int value="15" label="Cancel"/>
- <int value="16" label="Internal Error"/>
- <int value="17" label="Flow Control Error"/>
- <int value="18" label="Stream In Use"/>
- <int value="19" label="Stream Already Closed"/>
- <int value="20" label="Invalid Credentials"/>
- <int value="21" label="Frame Too Large"/>
-<!-- SpdySession errors -->
-
- <int value="22" label="Unexpected Ping"/>
- <int value="23" label="Rst Stream For Non Active Stream"/>
- <int value="24" label="Spdy Compression Failure"/>
- <int value="25" label="Request For Secure Content Over Insecure Session"/>
- <int value="26" label="Syn Reply Not Received"/>
- <int value="27" label="Invalid Window Update Size"/>
- <int value="28" label="Receive Window Size Violation"/>
- <int value="29" label="(Unused)"/>
-</enum>
-
-<enum name="SpdySessionGet" type="int">
- <int value="0" label="created new"/>
- <int value="1" label="found existing"/>
- <int value="2" label="found existing from IP Pool"/>
- <int value="3" label="imported from socket"/>
-</enum>
-
-<enum name="SpdySettingsReceived" type="int">
- <int value="0" label="not received"/>
- <int value="1" label="received"/>
-</enum>
-
-<enum name="SpdySettingsSent" type="int">
- <int value="0" label="not sent"/>
- <int value="1" label="sent"/>
-</enum>
-
-<enum name="SpecialShFileOperationCodes" type="int">
- <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
- <int value="5" label="Access denied"/>
- <int value="113" label="Source and Destination are same file"/>
- <int value="114" label="Multiple source mapped to single destination"/>
- <int value="115" label="Rename to different directory"/>
- <int value="116" label="Source root"/>
- <int value="117" label="Canceled by user"/>
- <int value="118" label="Destination is subtree of source"/>
- <int value="120" label="Denied by security settings"/>
- <int value="121" label="Path length exceeded MAX_PATH"/>
- <int value="122" label="Multiple destination paths"/>
- <int value="124" label="Path invalid"/>
- <int value="125" label="Source and destination have same parent"/>
- <int value="126" label="Destination exists"/>
- <int value="128" label="Destination exists as folder"/>
- <int value="129" label="Name length exceeded MAX_PATH"/>
- <int value="130" label="Destination read-only CD-ROM"/>
- <int value="131" label="Destination read-only DVD"/>
- <int value="132" label="Destination writable CD-ROM"/>
- <int value="133" label="File too large"/>
- <int value="134" label="Source read-only CD-ROM"/>
- <int value="135" label="Source read-only DVD"/>
- <int value="136" label="Source writable CD-ROM"/>
- <int value="183" label="Operation exceeded MAX_PATH"/>
- <int value="1026" label="Invalid path / unknown"/>
- <int value="65536" label="Unspecified destination error"/>
- <int value="65652" label="Destination root"/>
-</enum>
-
-<enum name="SpeculativeRestoreApplicability" type="int">
- <int value="0" label="Applicable"/>
- <int value="1" label="Not applicable (tablet)"/>
- <int value="2" label="Not applicable (low-memory device)"/>
- <int value="3" label="Not applicable (bandwidth management)"/>
-</enum>
-
-<enum name="SpeculativeRestorePredictionAccuracy" type="int">
- <int value="0" label="Hit"/>
- <int value="1" label="Miss (different tab)"/>
- <int value="2" label="Miss (tab not switched)"/>
-</enum>
-
-<enum name="SpeculativeRestoreTabStatus" type="int">
- <int value="0" label="Already loaded"/>
- <int value="1" label="Needs restore"/>
-</enum>
-
-<enum name="SqliteErrorCode" type="int">
- <summary>Error codes returned by SQLite - see sqlite3.h</summary>
- <int value="0" label="SQLITE_OK">Successful result</int>
- <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
- <int value="2" label="SQLITE_INTERNAL">
- NOT USED. Internal logic error in SQLite
- </int>
- <int value="3" label="SQLITE_PERM">Access permission denied</int>
- <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
- <int value="5" label="SQLITE_BUSY">The database file is locked</int>
- <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
- <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
- <int value="8" label="SQLITE_READONLY">
- Attempt to write a readonly database
- </int>
- <int value="9" label="SQLITE_INTERRUPT">
- Operation terminated by sqlite3_interrupt()
- </int>
- <int value="10" label="SQLITE_IOERR">
- Some kind of disk I/O error occurred
- </int>
- <int value="11" label="SQLITE_CORRUPT">
- The database disk image is malformed
- </int>
- <int value="12" label="SQLITE_NOTFOUND">
- NOT USED. Table or record not found
- </int>
- <int value="13" label="SQLITE_FULL">
- Insertion failed because database is full
- </int>
- <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
- <int value="15" label="SQLITE_PROTOCOL">
- NOT USED. Database lock protocol error
- </int>
- <int value="16" label="SQLITE_EMPTY">Database is empty</int>
- <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
- <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
- <int value="19" label="SQLITE_CONSTRAINT">
- Abort due to contraint violation
- </int>
- <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
- <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
- <int value="22" label="SQLITE_NOLFS">
- Uses OS features not supported on host
- </int>
- <int value="23" label="SQLITE_AUTH">Authorization denied</int>
- <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
- <int value="25" label="SQLITE_RANGE">
- 2nd parameter to sqlite3_bind() out of range
- </int>
- <int value="26" label="SQLITE_NOTADB">
- File opened that is not a database file
- </int>
- <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
- <int value="101" label="SQLITE_DONE">
- sqlite3_step() has finished executing
- </int>
- <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
- <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
- <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
- <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
- <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
- <int value="778" label="SQLITE_IOERR_WRITE">
- Error writing to file (other than SQLITE_FULL)
- </int>
- <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
- <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
- Error syncing directory changes to disk
- </int>
- <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
- <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
- <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
- <int value="2314" label="SQLITE_IOERR_RDLOCK">
- Error getting read lock - should not be possible
- </int>
- <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
- <int value="2826" label="SQLITE_IOERR_BLOCKED">
- Deadlock due to other process access to SQLite files
- </int>
- <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
- <int value="3338" label="SQLITE_IOERR_ACCESS">
- Error getting file attributes (other than not found)
- </int>
- <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
- Error while querying lock status
- </int>
- <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
- <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
- <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
- <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
- <int value="4874" label="SQLITE_IOERR_SHMSIZE">
- Error in stat while mmapping file
- </int>
- <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
-</enum>
-
-<enum name="SqliteIOERRCode" type="int">
- <obsolete>
- Replaced 5/14/2013 by expanded Sqlite.Error histogram.
- </obsolete>
- <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
- <int value="0" label="SQLITE_IOERR">No extended code given</int>
- <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
- <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
- <int value="3" label="SQLITE_IOERR_WRITE">
- Error writing to file (other than SQLITE_FULL)
- </int>
- <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
- <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
- Error syncing directory changes to disk
- </int>
- <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
- <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
- <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
- <int value="9" label="SQLITE_IOERR_RDLOCK">
- Error getting read lock - should not be possible
- </int>
- <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
- <int value="11" label="SQLITE_IOERR_BLOCKED">
- Deadlock due to other process access to SQLite files
- </int>
- <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
- <int value="13" label="SQLITE_IOERR_ACCESS">
- Error getting file attributes (other than not found)
- </int>
- <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
- Error while querying lock status
- </int>
- <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
- <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
- <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
- <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
- <int value="19" label="SQLITE_IOERR_SHMSIZE">
- Error in stat while mmapping file
- </int>
- <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
-</enum>
-
-<enum name="SqliteRecoveryEventEnum" type="int">
- <summary>
- Track successful completion or failure of sql::Recovery implementation.
- </summary>
- <int value="0" label="RECOVERY_SUCCESS_BEGIN">
- sql::Recovery::Init() (helper for Begin()) completely successfully.
- </int>
- <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
- Failed to open temporary database to recover into.
- </int>
- <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
- Failed to initialize recover vtable subsystem for connection.
- </int>
- <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
- USE_SYSTEM_SQLITE in force, recovery virtual table not available.
- </int>
- <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
- Failed to enable writable_schema.
- </int>
- <int value="5" label="RECOVERY_FAILED_ATTACH">
- Failed to attach corrupt database to recovery database.
- </int>
- <int value="6" label="RECOVERY_SUCCESS_BACKUP">
- sql::Recovery::Backup() (helper for Recovered()) completely successfully.
- </int>
- <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
- Failed sqlite3_backup_init(). Error code in Sqlite.RecoveryHandle.
- </int>
- <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
- Failed sqlite3_backup_step(). Error code in Sqlite.RecoveryStep.
- </int>
- <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
- sql::Recovery::AutoRecoverTable() completed successfully.
- </int>
- <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
- Failed sqlite3_backup_step(). Error code in Sqlite.RecoveryStep.
- </int>
- <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
- AutoRecoverTable() could not find the target table.
- </int>
- <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
- AutoRecoverTable() failed creating recovery vtable.
- </int>
- <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
- AutoRecoverTable() failed copying data from recovery to target table.
- </int>
- <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
- AutoRecoverTable() failed to drop recovery table.
- </int>
- <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
- sql::Recovery::SetupMeta() completed successfully.
- </int>
- <int value="16" label="RECOVERY_FAILED_META_CREATE">
- SetupMeta() failed to create meta recovery table.
- </int>
- <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
- GetMetaVersionNumber() found no version row in meta table.
- </int>
- <int value="18" label="RECOVERY_FAILED_META_QUERY">
- GetMetaVersionNumber() failed querying recovery meta table.
- </int>
- <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
- GetMetaVersionNumber() found no version row in meta table.
- </int>
-</enum>
-
-<enum name="SqliteVersionDeprecation" type="int">
- <summary>Sqlite database version deprecation status</summary>
- <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
- Database has tables, but no meta table.
- </int>
- <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
- Failure figuring out if database has tables.
- </int>
- <int value="2" label="DEPRECATION_FAILED_VERSION">
- Failed querying meta table.
- </int>
- <int value="3" label="DEPRECATION_NO_VERSION">
- No version row in meta table.
- </int>
- <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
- <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
-</enum>
-
-<enum name="SSLCipherSuite" type="int">
- <summary>SSL/TLS cipher suites from the IANA registry</summary>
- <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
- <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
- <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
- <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
- <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
- <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
- <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
- <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
- <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
- <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
- <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
- <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
- <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
- <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
- <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
- <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
- <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
- <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
- <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
- <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
- <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
- <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
- <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
- <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
- <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
- <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
- <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
- <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
- <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
- <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
- <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
- <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
- <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
- <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
- <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
- <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
- <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
- <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
- <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
- <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
- <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
- <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
- <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
- <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
- <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
- <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
- <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
- <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
- <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
- <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
- <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
- <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
- <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
- <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
- <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
- <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
- <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
- <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
- <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
- <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
- <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
- <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
- <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
- <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
- <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
- <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
- <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
- <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
- <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
- <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
- <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
- <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
- <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
- <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
- <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
- <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
- <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
- <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
- <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
- <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
- <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
- <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
- <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
- <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
- <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
- <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
- <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
- <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
- <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
- <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
- <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
- <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
- <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
- <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
- <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
- <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
- <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
- <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
- <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
- <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
- <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
- <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
- <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
- <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
- <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
- <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
- <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
- <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
- <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
- <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
- <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
- <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
- <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
- <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
- <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
- <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
- <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
- <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
- <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
- <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
- <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
- <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
- <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
- <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
- <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
- <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
- <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
- <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
- <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
- <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
- <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
- <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
- <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
- <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
- <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
- <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
- <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
- <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
- <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
- <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
- <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
- <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
- <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
- <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
- <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
- <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
- <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
- <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
- <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
- <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
- <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
- <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
- <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
- <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
- <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
- <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
- <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
- <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
- <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
- <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
- <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
- <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
- <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
- <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
- <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
- <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
- <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
- <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
- <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
- <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
- <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
- <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
- <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
- <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
- <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
- <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
- <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
- <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
- <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
- <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
- <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
- <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
- <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
- <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
- <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
- <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
- <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
- <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
- <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
- <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
- <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
- <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
- <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
- <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
- <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
- <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
- <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
- <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
- <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
- <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
- <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
- <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
- <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
- <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
- <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
- <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
- <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
- <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
- <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
-</enum>
-
-<enum name="SSLErrorTypes" type="int">
- <int value="0" label="CERT_COMMON_NAME_INVALID"/>
- <int value="1" label="CERT_DATE_INVALID"/>
- <int value="2" label="CERT_AUTHORITY_INVALID"/>
- <int value="3" label="CERT_CONTAINS_ERRORS"/>
- <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
- <int value="5" label="CERT_REVOKED"/>
- <int value="6" label="CERT_INVALID"/>
- <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
- <int value="8" label="CERT_WEAK_KEY"/>
- <int value="9" label="UNKNOWN"/>
-</enum>
-
-<enum name="SSLResponseTypesV2" type="int">
- <int value="0" label="SHOW_ALL"/>
- <int value="1" label="SHOW_OVERRIDABLE"/>
- <int value="2" label="PROCEED_OVERRIDABLE"/>
- <int value="3" label="PROCEED_NAME"/>
- <int value="4" label="PROCEED_DATE"/>
- <int value="5" label="PROCEED_AUTHORITY"/>
- <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
- <int value="7" label="DONT_PROCEED_NAME"/>
- <int value="8" label="DONT_PROCEED_DATE"/>
- <int value="9" label="DONT_PROCEED_AUTHORITY"/>
- <int value="10" label="MORE"/>
- <int value="11" label="SHOW_UNDERSTAND"/>
- <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
- <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
- <int value="14" label="SHOW_NEW_SITE"/>
- <int value="15" label="PROCEED_NEW_SITE"/>
-</enum>
-
-<enum name="StartupURLsMigration" type="int">
- <int value="0" label="Performed migration"/>
- <int value="1" label="No migration value"/>
- <int value="2" label="Reset migration"/>
-</enum>
-
-<enum name="SuggestAppsDialogCloseReason" type="int">
- <int value="0" label="Unknown error"/>
- <int value="1" label="Item installed"/>
- <int value="2" label="User cancelled"/>
- <int value="3" label="Webstore link clicked"/>
-</enum>
-
-<enum name="SuggestAppsDialogInstall" type="int">
- <int value="0" label="Install succeeded"/>
- <int value="1" label="Install cancelled"/>
- <int value="2" label="Install failed"/>
-</enum>
-
-<enum name="SuggestAppsDialogLoad" type="int">
- <int value="0" label="Load succeeded"/>
- <int value="1" label="Load cancelled"/>
- <int value="2" label="Load failed"/>
-</enum>
-
-<enum name="SuspendStatus" type="int">
- <int value="0" label="Success"/>
- <int value="1" label="Failure"/>
- <int value="2" label="Cancelled"/>
- <int value="3" label="Attempted"/>
-</enum>
-
-<enum name="SyncAuthError" type="int">
- <int value="0"
- label="Number of times clients have encountered an Auth error."/>
- <int value="1" label="Number of times clients have fixed an auth error."/>
-</enum>
-
-<enum name="SyncBackendInitializeRestoreState" type="int">
- <int value="0" label="Expected restored types and found some"/>
- <int value="1" label="Expected restored types but found none"/>
- <int value="2" label="Did not expect restored types and found none"/>
- <int value="3" label="Did not expect restored types but found some"/>
-</enum>
-
-<enum name="SyncedNotificationActionType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Notification clicked"/>
- <int value="2" label="Notification button clicked"/>
- <int value="3" label="Notification closed by user"/>
- <int value="4" label="Notification closed by system"/>
-</enum>
-
-<enum name="TabRestoreResult" type="int">
- <int value="0" label="Failure (other)"/>
- <int value="1" label="Success"/>
- <int value="2" label="Failure due to network connectivity"/>
-</enum>
-
-<enum name="TabRestoreUserAction" type="int">
- <int value="0" label="Wait for completion"/>
- <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
- <int value="2" label="Leave Chrome"/>
-</enum>
-
-<enum name="TabStatus" type="int">
- <int value="0" label="Memory resident"/>
- <int value="1" label="Evicted and reloaded"/>
- <int value="2" label="Reloaded due to cold start"/>
- <int value="3" label="Partially evicted"/>
- <int value="4" label="Reloaded due to backgrounding"/>
- <int value="5" label="Reloaded due to incognito"/>
- <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
- <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
- <int value="8" label="Lazy load for 'Open in new tab'"/>
-</enum>
-
-<enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
- <int value="0" label="Launched without an URL"/>
- <int value="1" label="Launched with an URL"/>
-</enum>
-
-<enum name="TabSwitchedToForegroundRevisit" type="int">
- <int value="0" label="First time"/>
- <int value="1" label="Revisit"/>
-</enum>
-
-<enum name="TapDelayType" type="int">
- <int value="0" label="Delayed Tap"/>
- <int value="1" label="Undelayed Tap"/>
-</enum>
-
-<enum name="TcpSocketStatus" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Fast Connection Return"/>
- <int value="2" label="Slow Connection Return"/>
- <int value="3" label="Connection Error"/>
- <int value="4" label="Syn Data Acknowledged"/>
- <int value="5" label="Syn Data Nacked"/>
- <int value="6" label="Syn Data Probe Failed"/>
- <int value="7" label="No syn data + ack (can't happen)"/>
- <int value="8" label="No syn data + nack"/>
- <int value="9" label="No syn data + probe failed"/>
-</enum>
-
-<enum name="TLSRenegotiationPatched" type="int">
- <int value="0" label="Not renegotiation patched"/>
- <int value="1" label="Renegotiation patched"/>
-</enum>
-
-<enum name="TouchpadDeviceState" type="int">
- <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
- No touchpad detected on a device without built-in touchpad
- </int>
- <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
- External touchpad detected on a device without built-in touchpad
- </int>
- <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
- Built-in touchpad not detected at boot time on a device with built-in
- touchpad (touchpad failure at boot time)
- </int>
- <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
- Built-in touchpad detected at boot time on a device with built-in touchpad
- </int>
- <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
- Built-in touchpad not detected at resume time on a device with built-in
- touchpad (touchpad failure at resume time)
- </int>
- <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
- Built-in touchpad detected at resume time on a device with built-in touchpad
- </int>
-</enum>
-
-<enum name="TouchpadProblemType" type="int">
- <int value="0" label="All events">
- All observed input events from touchpad. Serves as a reference.
- </int>
- <int value="1" label="Noisy Ground">
- The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
- ground.
- </int>
-</enum>
-
-<enum name="TrackedPreference" type="int">
- <int value="0" label="prefs::kShowHomeButton"/>
- <int value="1" label="prefs::kHomePageIsNewTabPage"/>
- <int value="2" label="prefs::kHomePage"/>
- <int value="3" label="prefs::kRestoreOnStartup"/>
- <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
- <int value="5" label="prefs::kExtensionsPref"/>
- <int value="6" label="prefs::kGoogleServicesLastUsername"/>
- <int value="7" label="prefs::kSearchProviderOverrides"/>
- <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
- <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
- <int value="10" label="prefs::kDefaultSearchProviderName"/>
- <int value="11" label="prefs::kPinnedTabs"/>
- <int value="12" label="prefs::kExtensionKnownDisabled"/>
- <int value="13" label="prefs::kProfileResetPromptMemento"/>
-</enum>
-
-<enum name="TranslateError" type="int">
- <int value="0" label="No error"/>
- <int value="1" label="Network error"/>
- <int value="2" label="Initialization error"/>
- <int value="3" label="Unknown language"/>
- <int value="4" label="Unsupported language"/>
- <int value="5" label="Identical language"/>
- <int value="6" label="Translation error"/>
-</enum>
-
-<enum name="TranslateInitiationStatus" type="int">
- <int value="0" label="Completely disabled by prefs"/>
- <int value="1" label="Completely disabled by switch"/>
- <int value="2" label="Disabled by user configuration"/>
- <int value="3" label="Unsupported Language"/>
- <int value="4" label="Unsupported URL"/>
- <int value="5" label="Do nothing for similar languages"/>
- <int value="6" label="Do nothing for accepted languages"/>
- <int value="7" label="Auto translation by user configuration"/>
- <int value="8" label="Auto translation by linked from a translated page"/>
- <int value="9" label="Show infobar"/>
- <int value="10" label="MIME-type is not supported"/>
-</enum>
-
-<enum name="TranslateLanguage" type="int">
- <int value="0" label="No language code"/>
- <int value="1" label="Valid language code"/>
- <int value="2" label="Invalid language code"/>
-</enum>
-
-<enum name="TranslateLanguageVerification" type="int">
- <int value="0" label="CLD is disabled"/>
- <int value="1" label="No Content-Language"/>
- <int value="2" label="CLD can not determine a language"/>
- <int value="3" label="CLD agrees with Content-Language"/>
- <int value="4" label="CLD disagrees with Content-Language"/>
- <int value="5" label="CLD can be trusted"/>
- <int value="6" label="CLD can complement a sub code"/>
-</enum>
-
-<enum name="TranslateScheme" type="int">
- <int value="0" label="http"/>
- <int value="1" label="https"/>
- <int value="2" label="unexpected other schemes"/>
-</enum>
-
-<enum name="UIEventType" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Touch released"/>
- <int value="2" label="Touch pressed"/>
- <int value="3" label="Touch moved"/>
- <int value="4" label="Touch stationary"/>
- <int value="5" label="Touch cancelled"/>
- <int value="6" label="Gesture scroll begin"/>
- <int value="7" label="Gesture scroll end"/>
- <int value="8" label="Gesture scroll update"/>
- <int value="9" label="Gesture tap"/>
- <int value="10" label="Gesture tap down"/>
- <int value="11" label="Gesture finger down"/>
- <int value="12" label="Gesture finger up"/>
- <int value="13" label="Gesture double tap"/>
- <int value="14" label="Gesture triple tap"/>
- <int value="15" label="Gesture two-finger tap"/>
- <int value="16" label="Gesture pinch begin"/>
- <int value="17" label="Gesture pinch end"/>
- <int value="18" label="Gesture pinch update (2 fingers)"/>
- <int value="19" label="Long press"/>
- <int value="20" label="Multi-finger swipe (2 fingers)"/>
- <int value="21" label="Scroll"/>
- <int value="22" label="Scroll fling start"/>
- <int value="23" label="Scroll fling cancel"/>
- <int value="24" label="Multi-finger swipe (3 fingers)"/>
- <int value="25" label="Multi-finger swipe (4+ fingers)"/>
- <int value="26" label="Gesture scroll update (2 fingers)"/>
- <int value="27" label="Gesture scroll update (3 fingers)"/>
- <int value="28" label="Gesture scroll update (4+ fingers)"/>
- <int value="29" label="Gesture pinch update (3 fingers)"/>
- <int value="30" label="Gesture pinch update (4+ fingers)"/>
- <int value="31" label="Long tap"/>
- <int value="32" label="Show Press"/>
- <int value="33" label="Tap Cancel"/>
-</enum>
-
-<enum name="UmaInitSequence" type="int">
- <int value="0" label="Timer fired first"/>
- <int value="1" label="Init task completed first"/>
-</enum>
-
-<enum name="UmaUploadResponseStatus" type="int">
- <int value="0" label="Unknown failure"/>
- <int value="1" label="Success"/>
- <int value="2" label="Bad request"/>
- <int value="3" label="No response"/>
-</enum>
-
-<enum name="UncacheableReason" type="int">
- <int value="0" label="kNoData"/>
- <int value="1" label="kPre11PartialResponse"/>
- <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
- <int value="3" label="kShortMaxAge"/>
- <int value="4" label="kExpiresTooSoon"/>
- <int value="5" label="kHasMustRevalidate"/>
- <int value="6" label="kNoCache"/>
- <int value="7" label="kNoStore"/>
-</enum>
-
-<enum name="UniformityTrialGroupNotActive" type="int">
- <int value="0" label="Invalid"/>
- <int value="1" label="Group not reported"/>
- <int value="2" label="Trial was disabled"/>
- <int value="3" label="Group not reported and trial was disabled"/>
-</enum>
-
-<enum name="UpdateEngineDownloadSources" type="int">
- <int value="0" label="Other"/>
- <int value="1" label="HTTPS Server Only"/>
- <int value="2" label="HTTP Server Only"/>
- <int value="3" label="HTTP Server, HTTPS Server"/>
- <int value="4" label="HTTP Peer Only"/>
- <int value="5" label="HTTP Peer and HTTPS Server"/>
- <int value="6" label="HTTP Peer and HTTP Server"/>
- <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
-</enum>
-
-<enum name="UpdateEngineErrorCode" type="int">
- <int value="0" label="kErrorCodeSuccess"/>
- <int value="1" label="kErrorCodeError"/>
- <int value="2" label="kErrorCodeOmahaRequestError"/>
- <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
- <int value="4" label="kErrorCodeFilesystemCopierError"/>
- <int value="5" label="kErrorCodePostinstallRunnerError"/>
- <int value="6" label="kErrorCodeSetBootableFlagError"/>
- <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
- <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
- <int value="9" label="kErrorCodeDownloadTransferError"/>
- <int value="10" label="kErrorCodePayloadHashMismatchError"/>
- <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
- <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
- <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
- <int value="14" label="kErrorCodeDownloadWriteError"/>
- <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
- <int value="16" label="kErrorCodeNewKernelVerificationError"/>
- <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
- <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
- <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
- <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
- <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
- <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
- <int value="23" label="kErrorCodeDownloadManifestParseError"/>
- <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
- <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
- <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
- <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
- <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
- <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
- <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
- <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
- <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
- <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
- <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
- <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
- <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
- <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
- <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
- <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
- <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
- <int value="41" label="kErrorCodePostinstallPowerwashError"/>
- <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
-</enum>
-
-<enum name="UpdateEnginePayloadFormat" type="int">
- <int value="0" label="Full"/>
- <int value="1" label="Delta"/>
- <int value="2" label="Forced Full"/>
-</enum>
-
-<enum name="UpdatePolicy" type="int">
- <int value="0" label="UPDATES_DISABLED"/>
- <int value="1" label="AUTOMATIC_UPDATES"/>
- <int value="2" label="MANUAL_UPDATES_ONLY"/>
- <int value="3" label="AUTO_UPDATES_ONLY"/>
-</enum>
-
-<enum name="UrlResolutionResult" type="int">
- <int value="0" label="Absolute URL"/>
- <int value="1" label="Resolutions Differ"/>
- <int value="2" label="Resolutions Agree"/>
-</enum>
-
-<enum name="URLSchemeForHistogram" type="int">
- <int value="0" label="kUnknownURLScheme"/>
- <int value="1" label="kMissingURLScheme"/>
- <int value="2" label="kHttpURLScheme"/>
- <int value="3" label="kHttpsURLScheme"/>
- <int value="4" label="kFtpURLScheme"/>
- <int value="5" label="kChromeExtensionURLScheme"/>
- <int value="6" label="kJavascriptURLScheme"/>
- <int value="7" label="kFileURLScheme"/>
- <int value="8" label="kBlobURLScheme"/>
- <int value="9" label="kDataURLScheme"/>
- <int value="10" label="kFileSystemScheme"/>
-</enum>
-
-<enum name="UserType" type="int">
- <int value="0" label="Regular"/>
- <int value="1" label="Guest"/>
- <int value="2" label="Retail Mode"/>
- <int value="3" label="Public Account"/>
- <int value="4" label="Locally Managed"/>
- <int value="5" label="Kiosk App"/>
-</enum>
-
-<enum name="VariationsResourceRequestsAllowedState" type="int">
- <int value="0" label="Requests allowed"/>
- <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
- <int value="2" label="Notified that requests became allowed"/>
- <int value="3" label="Requests not allowed: EULA not accepted"/>
- <int value="4" label="Requests not allowed: network down"/>
- <int value="5" label="Requests not allowed: disabled by command line"/>
-</enum>
-
-<enum name="VariationsSeedEmpty" type="int">
- <int value="0" label="Seed Not Empty"/>
- <int value="1" label="Seed Empty"/>
- <int value="2" label="Seed Corrupt"/>
-</enum>
-
-<enum name="VaryType" type="int">
- <int value="0" label="No Vary header present"/>
- <int value="1" label="Vary:User-Agent"/>
- <int value="2" label="Other"/>
-</enum>
-
-<enum name="VAVDAH264DecoderFailure" type="int">
- <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
- <int value="1" label="GAPS_IN_FRAME_NUM"/>
- <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
- <int value="3" label="INTERLACED_STREAM"/>
- <int value="4" label="VAAPI_ERROR"/>
-</enum>
-
-<enum name="VideoCodec" type="int">
- <int value="0" label="kUnknownVideoCodec"/>
- <int value="1" label="kCodecH264"/>
- <int value="2" label="kCodecVC1"/>
- <int value="3" label="kCodecMPEG2"/>
- <int value="4" label="kCodecMPEG4"/>
- <int value="5" label="kCodecTheora"/>
- <int value="6" label="kCodecVP8"/>
- <int value="7" label="kCodecVP9"/>
-</enum>
-
-<enum name="VideoCodecProfile" type="int">
- <int value="0" label="H.264 Baseline"/>
- <int value="1" label="H.264 Main"/>
- <int value="2" label="H.264 Extended"/>
- <int value="3" label="H.264 High"/>
- <int value="4" label="H.264 High10"/>
- <int value="5" label="H.264 High422"/>
- <int value="6" label="H.264 High444"/>
- <int value="7" label="H.264 ScalableBaseline"/>
- <int value="8" label="H.264 ScalableHigh"/>
- <int value="9" label="H.264 StereoHigh"/>
- <int value="10" label="H.264 MultiviewHigh"/>
- <int value="11" label="VP8"/>
- <int value="12" label="VP9"/>
-</enum>
-
-<enum name="VideoPixelFormat" type="int">
- <int value="0" label="UNKNOWN"/>
- <int value="1" label="YV12"/>
- <int value="2" label="YV16"/>
- <int value="3" label="I420"/>
- <int value="4" label="YV12A"/>
- <int value="5" label="HOLE"/>
- <int value="6" label="NATIVE_TEXTURE"/>
-</enum>
-
-<enum name="ViewFileType" type="int">
- <int value="0" label="other"/>
- <int value="1" label=".3ga"/>
- <int value="2" label=".3gp"/>
- <int value="3" label=".aac"/>
- <int value="4" label=".alac"/>
- <int value="5" label=".asf"/>
- <int value="6" label=".avi"/>
- <int value="7" label=".bmp"/>
- <int value="8" label=".csv"/>
- <int value="9" label=".doc"/>
- <int value="10" label=".docx"/>
- <int value="11" label=".flac"/>
- <int value="12" label=".gif"/>
- <int value="13" label=".jpeg"/>
- <int value="14" label=".jpg"/>
- <int value="15" label=".log"/>
- <int value="16" label=".m3u"/>
- <int value="17" label=".m3u8"/>
- <int value="18" label=".m4a"/>
- <int value="19" label=".m4v"/>
- <int value="20" label=".mid"/>
- <int value="21" label=".mkv"/>
- <int value="22" label=".mov"/>
- <int value="23" label=".mp3"/>
- <int value="24" label=".mp4"/>
- <int value="25" label=".mpg"/>
- <int value="26" label=".odf"/>
- <int value="27" label=".odp"/>
- <int value="28" label=".ods"/>
- <int value="29" label=".odt"/>
- <int value="30" label=".oga"/>
- <int value="31" label=".ogg"/>
- <int value="32" label=".ogv"/>
- <int value="33" label=".pdf"/>
- <int value="34" label=".png"/>
- <int value="35" label=".ppt"/>
- <int value="36" label=".pptx"/>
- <int value="37" label=".ra"/>
- <int value="38" label=".ram"/>
- <int value="39" label=".rar"/>
- <int value="40" label=".rm"/>
- <int value="41" label=".rtf"/>
- <int value="42" label=".wav"/>
- <int value="43" label=".webm"/>
- <int value="44" label=".webp"/>
- <int value="45" label=".wma"/>
- <int value="46" label=".wmv"/>
- <int value="47" label=".xls"/>
- <int value="48" label=".xlsx"/>
-</enum>
-
-<enum name="VPNDriver" type="int">
- <int value="0" label="OpenVPN"/>
- <int value="1" label="L2TP/IPSec"/>
-</enum>
-
-<enum name="VPNRemoteAuthenticationType" type="int">
- <int value="0" label="OpenVPN Default"/>
- <int value="1" label="OpenVPN Certificate"/>
- <int value="2" label="L2TP/IPSec Default"/>
- <int value="3" label="L2TP/IPSec Certificate"/>
- <int value="4" label="L2TP/IPSec PSK"/>
-</enum>
-
-<enum name="VPNUserAuthenticationType" type="int">
- <int value="0" label="OpenVPN None"/>
- <int value="1" label="OpenVPN Certificate"/>
- <int value="2" label="OpenVPN Username/Password"/>
- <int value="3" label="OpenVPN Username/Password/OTP"/>
- <int value="4" label="L2TP/IPSec None"/>
- <int value="5" label="L2TP/IPSec Certificate"/>
- <int value="6" label="L2TP/IPSec Username/Password"/>
-</enum>
-
-<enum name="WalletApiCall" type="int">
- <int value="0" label="Unknown API call"/>
- <int value="1" label="Accept Legal Documents"/>
- <int value="2" label="Authenticate Instrument"/>
- <int value="3" label="Get Full Wallet"/>
- <int value="4" label="Get Wallet Items"/>
- <int value="5" label="Save to Wallet"/>
-</enum>
-
-<enum name="WalletErrors" type="int">
- <int value="0" label="Baseline: Issued request"/>
- <int value="1" label="Fatal error (deprecated)"/>
- <int value="2" label="Malformed response"/>
- <int value="3" label="Network error"/>
- <int value="4" label="Bad request"/>
- <int value="5" label="Internal error"/>
- <int value="6" label="Invalid params"/>
- <int value="7" label="Service unavailable"/>
- <int value="8" label="Spending limit exceeded"/>
- <int value="9" label="Unsupported API version"/>
- <int value="10" label="Unknown error"/>
- <int value="11" label="Unsupported merchant"/>
- <int value="12" label="Unsupported buyer legal address"/>
- <int value="13" label="Unverified know your customer status"/>
-</enum>
-
-<enum name="WalletRequiredActions" type="int">
- <int value="0" label="Baseline: Issued request"/>
- <int value="1" label="Unknown"/>
- <int value="2" label="GAIA auth"/>
- <int value="3" label="Passive GAIA auth"/>
- <int value="4" label="Set up Wallet"/>
- <int value="5" label="Accept ToS"/>
- <int value="6" label="Update expiration date"/>
- <int value="7" label="Upgrade min address"/>
- <int value="8" label="Choose another instrument or address"/>
- <int value="9" label="Verify CVV"/>
- <int value="10" label="Invalid form field"/>
- <int value="11" label="Require phone number"/>
-</enum>
-
-<enum name="WebFontCacheHit" type="int">
- <int value="0" label="Miss"/>
- <int value="1" label="Hit"/>
- <int value="2" label="Served from data URL"/>
-</enum>
-
-<enum name="WebFontUsageType" type="int">
- <int value="0" label="Styled, and used"/>
- <int value="1" label="Styled, but not used"/>
- <int value="2" label="Not styled, but used"/>
-</enum>
-
-<enum name="WebHistoryStatus" type="int">
- <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
- <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
- <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
-</enum>
-
-<enum name="WebSocketHandshakeResult" type="int">
- <int value="0" label="Incomplete"/>
- <int value="1" label="Normal"/>
- <int value="2" label="Failed"/>
- <int value="3" label="Connected"/>
-</enum>
-
-<enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
- <int value="0" label="DoNotTakeOverContext"/>
- <int value="1" label="TakeOverContext"/>
-</enum>
-
-<enum name="WiFiApMode" type="int">
- <int value="0" label="Unknown"/>
- <int value="1" label="Managed"/>
- <int value="2" label="AdHoc"/>
-</enum>
-
-<enum name="WiFiReasonCode" type="int">
- <int value="0" label="kReasonReserved0"/>
- <int value="1" label="kReasonCodeUnspecified"/>
- <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
- <int value="3" label="kReasonCodeSenderHasLeft"/>
- <int value="4" label="kReasonCodeInactivity"/>
- <int value="5" label="kReasonCodeTooManySTAs"/>
- <int value="6" label="kReasonCodeNonAuthenticated"/>
- <int value="7" label="kReasonCodeNonAssociated"/>
- <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
- <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
- <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
- <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
- <int value="12" label="kReasonReserved12"/>
- <int value="13" label="kReasonCodeInvalidInfoElement"/>
- <int value="14" label="kReasonCodeMICFailure"/>
- <int value="15" label="kReasonCode4WayTimeout"/>
- <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
- <int value="17" label="kReasonCodeDifferenIE"/>
- <int value="18" label="kReasonCodeGroupCipherInvalid"/>
- <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
- <int value="20" label="kReasonCodeAkmpInvalid"/>
- <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
- <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
- <int value="23" label="kReasonCode8021XAuth"/>
- <int value="24" label="kReasonCodeCipherSuiteRejected"/>
- <int value="25" label="kReasonReserved25"/>
- <int value="26" label="kReasonReserved26"/>
- <int value="27" label="kReasonReserved27"/>
- <int value="28" label="kReasonReserved28"/>
- <int value="29" label="kReasonReserved29"/>
- <int value="30" label="kReasonReserved30"/>
- <int value="31" label="kReasonReserved31"/>
- <int value="32" label="kReasonCodeUnspecifiedQoS"/>
- <int value="33" label="kReasonCodeQoSBandwidth"/>
- <int value="34" label="kReasonCodeiPoorConditions"/>
- <int value="35" label="kReasonCodeOutsideTxop"/>
- <int value="36" label="kReasonCodeStaLeaving"/>
- <int value="37" label="kReasonCodeUnacceptableMechanism"/>
- <int value="38" label="kReasonCodeSetupRequired"/>
- <int value="39" label="kReasonCodeTimeout"/>
- <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
-</enum>
-
-<enum name="WiFiScanResult" type="int">
- <int value="0" label="ProgressiveScan connected"/>
- <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
- <int value="2" label="ProgressiveScan error then FullScan connected"/>
- <int value="3"
- label="ProgressiveScan didn't connect then FullScan didn't connect"/>
- <int value="4"
- label="ProgressiveScan didn't connect then FullScan connected"/>
- <int value="5" label="FullScan didn't connect"/>
- <int value="6" label="FullScan connected"/>
- <int value="7" label="Internal error"/>
-</enum>
-
-<enum name="WiFiStatusType" type="int">
- <int value="0" label="kStatusCodeTypeByAp"/>
- <int value="1" label="kStatusCodeTypeByClient"/>
- <int value="2" label="kStatusCodeTypeByUser"/>
- <int value="3" label="kStatusCodeTypeConsideredDead"/>
-</enum>
-
-<enum name="Win8PageLoadType" type="int">
- <int value="0" label="Metro"/>
- <int value="1" label="Desktop"/>
- <int value="2" label="Metro Aura"/>
- <int value="3" label="Desktop Aura"/>
-</enum>
-
-<enum name="WindowsVersion" type="int">
- <int value="0" label="Pre-XP"/>
- <int value="1" label="XP"/>
- <int value="2" label="2003 Server"/>
- <int value="3" label="Vista"/>
- <int value="4" label="Windows 7"/>
- <int value="5" label="Windows 8"/>
-</enum>
-
-<enum name="WindowType" type="int">
- <int value="0" label="Other"/>
- <int value="1" label="Browser"/>
- <int value="2" label="Hosted App"/>
- <int value="3" label="Packaged App"/>
-</enum>
-
-<enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
- <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
- <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
-</enum>
-
-</enums>
-
-<!-- Field trials -->
-
-<fieldtrials>
-
-<fieldtrial name="AsyncSlowStart">
- <group name="AsyncSlowStart" label="Async Slow Start on"/>
- <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
- <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
- <affected-histogram name="Net.Transaction_Connected_New"/>
- <affected-histogram name="Renderer4.StartToFinish"/>
-</fieldtrial>
-
-<fieldtrial name="AutofillServerExperiments">
- <group name="ar06" label="Acceptance ratio: 0.6"/>
- <group name="ar1" label="Acceptance ratio: 1.0"/>
- <group name="ar2" label="Acceptance ratio: 2.0"/>
- <group name="ar4" label="Acceptance ratio: 4.0"/>
- <group name="ar04wr3fs4"
- label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
- <group name="ar05wlr15"
- label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
- <group name="ar05wlr25"
- label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
- <group name="ar05wr15fs5"
- label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
- <group name="fp05" label="Probability picker algorithm, p=0.5"/>
- <group name="fp025" label="Probability picker algorithm, p=0.25"/>
- <group name="fp05cc03"
- label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
- <group name="fp05cco03"
- label="Probability picker algorithm, p=0.5;
- p_ccname_given_other_cc_fields=0.3"/>
- <group name="fp05cco03cstd"
- label="Probability picker algorithm, p=0.5;
- p_ccname_given_other_cc_fields=0.3; with fallback to the default
- algorithm"/>
- <group name="fp05cc03e1"
- label="Probability picker algorithm, p=0.5 for cc and company name
- fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
- default algorithm;"/>
- <group name="tbar1" label="Use only Toolbar upload data"/>
- <affected-histogram name="Autofill.Quality"/>
- <affected-histogram name="AutoFill.Quality"/>
- <affected-histogram name="Autofill.Quality.HeuristicType"/>
- <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
- <affected-histogram name="Autofill.Quality.PredictedType"/>
- <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
- <affected-histogram name="Autofill.Quality.ServerType"/>
- <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
-</fieldtrial>
-
-<fieldtrial name="CacheListSize">
- <group name="CacheListSize_12" label="Control"/>
- <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
- <group name="CacheListSize_14" label="Out of the experiment"/>
- <affected-histogram name="DiskCache.TotalIOTime"/>
- <affected-histogram name="Net.HttpJob.TotalTime"/>
- <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
- <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
- <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
- <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish"/>
- <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
- <affected-histogram name="PLT.BeginToFinish_Reload"/>
-</fieldtrial>
-
-<fieldtrial name="CacheSensitivityAnalysis">
- <group name="No" label="Turned off"/>
- <group name="Control" label="Control group"/>
- <group name="ControlA" label="Control, Group A"/>
- <group name="ControlB" label="Control, Group B"/>
- <group name="100" label="100% slowdown"/>
- <group name="100A" label="100% slowdown, Group A"/>
- <group name="100B" label="100% slowdown, Group B"/>
- <group name="200A" label="200% slowdown, Group A"/>
- <group name="200B" label="200% slowdown, Group B"/>
- <group name="400A" label="400% slowdown, Group A"/>
- <group name="400B" label="400% slowdown, Group B"/>
- <affected-histogram name="Net.HttpJob.TotalTime"/>
- <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
- <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
- <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
- <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
- <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
- <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
- <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
- <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
-</fieldtrial>
-
-<fieldtrial name="CacheSensitivityHistograms">
- <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
- <affected-histogram name="PLT.BeginToFinish"/>
- <affected-histogram name="PLT.BeginToFinishDoc"/>
- <affected-histogram name="PLT.BeginToFirstPaint"/>
- <affected-histogram name="PLT.CommitToFirstPaint"/>
-</fieldtrial>
-
-<fieldtrial name="CertificateTypeAlgorithms" separator=".">
- <group name="DH" label="DH"/>
- <group name="DSA" label="DSA"/>
- <group name="ECDH" label="ECDH"/>
- <group name="ECDSA" label="ECDSA"/>
- <group name="RSA" label="RSA"/>
- <group name="Unknown" label="SPKI unrecognized by cert library"/>
- <group name="Unsupported" label="Un-histogrammed type - please fix"/>
- <affected-histogram name="CertificateType.BR.Intermediate"/>
- <affected-histogram name="CertificateType.BR.Leaf"/>
- <affected-histogram name="CertificateType.BR.Root"/>
- <affected-histogram name="CertificateType.NonBR.Intermediate"/>
- <affected-histogram name="CertificateType.NonBR.Leaf"/>
- <affected-histogram name="CertificateType.NonBR.Root"/>
- <affected-histogram name="CertificateType2.BR.Intermediate"/>
- <affected-histogram name="CertificateType2.BR.Leaf"/>
- <affected-histogram name="CertificateType2.BR.Root"/>
- <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
- <affected-histogram name="CertificateType2.NonBR.Leaf"/>
- <affected-histogram name="CertificateType2.NonBR.Root"/>
-</fieldtrial>
-
-<fieldtrial name="CertificateTypeBRValidity" separator=".">
- <obsolete>
- Deprecated as of 8/2013. This histogram only considered the leaf certificate
- expiry date as a proxy for whether a certificate was in-scope for the BRs,
- but did not consider the issuance date. As some CAs have issued long-lived
- certs prior to the BRs, this disproportionately reported those certs as
- being subject to the BRs, but non-compliant, when in reality they're not
- subject.
- </obsolete>
- <group name="BR"
- label="The *leaf* certificate of the chain expires after 2013-12-31,
- meaning that it should be in scope for the Baseline
- Requirement's key size requirements"/>
- <group name="NonBR"
- label="The *leaf* certificate of the chain expires on or before
- 2013-12-31"/>
- <affected-histogram name="CertificateType"/>
-</fieldtrial>
-
-<fieldtrial name="CertificateTypeBRValidity2" separator=".">
- <group name="BR"
- label="The *leaf* certificate of the chain expires after 2013-12-31 and
- was issued on or after 2012-07-01, as judged by the notBefore,
- meaning that it should be in scope for the Baseline
- Requirement's key size requirements"/>
- <group name="NonBR"
- label="The *leaf* certificate of the chain expires on or before
- 2013-12-31 or was issued before 2012-07-01"/>
- <affected-histogram name="CertificateType2"/>
-</fieldtrial>
-
-<fieldtrial name="CertificateTypeChainPosition" separator=".">
- <group name="Intermediate" label="Intermediate's SPKI"/>
- <group name="Leaf" label="Leaf's SPKI"/>
- <group name="Root" label="Root's SPKI"/>
- <affected-histogram name="CertificateType.BR"/>
- <affected-histogram name="CertificateType.NonBR"/>
- <affected-histogram name="CertificateType2.BR"/>
- <affected-histogram name="CertificateType2.NonBR"/>
-</fieldtrial>
-
-<fieldtrial name="ConnCountImpact">
- <group name="conn_count_16" label="with 16 persistent connections per host"/>
- <group name="conn_count_4" label="with 4 persistent connections per host"/>
- <group name="conn_count_5" label="with 5 persistent connections per host"/>
- <group name="conn_count_6" label="with 6 persistent connections per host"/>
- <group name="conn_count_7" label="with 7 persistent connections per host"/>
- <group name="conn_count_8" label="with 8 persistent connections per host"/>
- <group name="conn_count_9" label="with 9 persistent connections per host"/>
- <affected-histogram name="Net.Transaction_Connected_New"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
- <affected-histogram name="Renderer4.Abandoned"/>
- <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
- <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
-</fieldtrial>
-
-<fieldtrial name="ConnectivityDiagnostics" separator=".">
- <group name="0" label="INTERNET_DISCONNECTED"/>
- <group name="1" label="CHROME_VERSION"/>
- <group name="2" label="CHROMEOS_VERSION"/>
- <group name="3" label="DNS_RESOLVER_PRESENT"/>
- <group name="4" label="CAPTIVE_PORTAL_DNS"/>
- <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
- <group name="6" label="FIREWALL_80"/>
- <group name="7" label="FIREWALL_443"/>
- <group name="8" label="RESOLVER_LATENCY"/>
- <group name="9" label="HTTP_LATENCY"/>
- <group name="10" label="NIC_SIGNAL_STRENGTH"/>
- <group name="11" label="PING_GATEWAY"/>
- <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
- <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
-</fieldtrial>
-
-<fieldtrial name="ConnnectBackupJobs">
- <group name="ConnectBackupJobsEnabled"/>
- <group name="ConnectBackupJobsDisabled"/>
- <affected-histogram name="Net.PreconnectUtilization"/>
- <affected-histogram name="Net.PreconnectUtilization2"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
- <affected-histogram name="PLT.LoadType"/>
-</fieldtrial>
-
-<fieldtrial name="CrosFirstRunStep" separator="">
- <group name="AppList"/>
- <group name="Tray"/>
- <group name="Help"/>
- <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
-</fieldtrial>
-
-<fieldtrial name="DataReductionProxy">
- <group name="DataReductionProxy"
- label="Only page loads through the data reduction proxy are considered."/>
- <affected-histogram name="PLT.NT_Connect"/>
- <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
- <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
- <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
- <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
- <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
- <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
- <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
- <affected-histogram name="PLT.NT_DomainLookup"/>
- <affected-histogram name="PLT.NT_DomContentLoaded"/>
- <affected-histogram name="PLT.NT_DomInteractive"/>
- <affected-histogram name="PLT.NT_DomLoading"/>
- <affected-histogram name="PLT.NT_LoadEvent"/>
- <affected-histogram name="PLT.NT_Redirect"/>
- <affected-histogram name="PLT.NT_Request"/>
- <affected-histogram name="PLT.NT_Response"/>
- <affected-histogram name="PLT.PT_BeginToCommit"/>
- <affected-histogram name="PLT.PT_BeginToFinish"/>
- <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
- <affected-histogram name="PLT.PT_CommitToFinish"/>
- <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
- <affected-histogram name="PLT.PT_FinishDocToFinish"/>
- <affected-histogram name="PLT.PT_RequestToCommit"/>
- <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
- <affected-histogram name="PLT.PT_RequestToFinish"/>
- <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
- <affected-histogram name="PLT.PT_RequestToStart"/>
- <affected-histogram name="PLT.PT_StartToCommit"/>
- <affected-histogram name="PLT.PT_StartToFinish"/>
-</fieldtrial>
-
-<fieldtrial name="DefaultAppsExperiment">
- <group name="NoDefaultApps" label="User's without default apps installed"/>
- <group name="WithDefaultApps" label="User's with default apps installed"/>
- <affected-histogram name="Extensions.AppTabLaunchType"/>
- <affected-histogram name="Extensions.ExtensionInstalled"/>
- <affected-histogram name="Extensions.ExtensionUninstalled"/>
- <affected-histogram name="NewTabPage.DefaultPageType"/>
- <affected-histogram name="NewTabPage.SelectedPageType"/>
- <affected-histogram name="NtpHandler.AttachShownPageType"/>
- <affected-histogram name="NtpHandler.SelectedShownPageType"/>
- <affected-histogram name="Profile.AppCount"/>
-</fieldtrial>
-
-<fieldtrial name="DefaultPinnedApps">
- <obsolete>
- Deprecated as of 12/2013. Default pinned apps trial is finished.
- </obsolete>
- <group name="Existing"/>
- <group name="Control"/>
- <group name="Alternate"/>
- <affected-histogram name="Cros.ClickOnShelf"/>
-</fieldtrial>
-
-<fieldtrial name="DiskUsagePerUserCount" separator=".">
- <group name="1User" label="Only 1 user exists on device."/>
- <group name="2Users" label="2 users exist on device."/>
- <group name="3Users" label="3 users exist on device."/>
- <group name="4Users" label="4 users exist on device."/>
- <group name="5Users" label="5 users exist on device."/>
- <group name="6Users" label="6 users exist on device."/>
- <group name="7OrMoreUsers" label="7 or more users exist on device."/>
- <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
- <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
- <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
- <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
- <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
- <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
- <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
-</fieldtrial>
-
-<fieldtrial name="DnsImpact2">
- <group name="disabled_prefetch"
- label="DNS pre-resolving is disabled in these clients"/>
- <group name="disabled_prefetch_4_connections"
- label="DNS pre-resolving is disabled in these clients, and a maximum of
- 4 connections per host was allowed"/>
- <group name="enabled_prefetch_4_connections"
- label="a maximum of 4 connections per host was allowed in these clients"/>
- <group name="parallel_4_prefetch"
- label="DNS pre-resolving was only doing 4 concurrent speculative
- resolutions in this test"/>
- <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
- <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
- <with-group name="disabled_prefetch"/>
- <with-group name="disabled_prefetch_4_connections"/>
- <with-group name="enabled_prefetch_4_connections"/>
- </affected-histogram>
- <affected-histogram name="Net.TCP_Connection_Latency"/>
- <affected-histogram name="Net.Transaction_Connected"/>
- <affected-histogram name="Net.Transaction_Connected_New"/>
- <affected-histogram name="Net.Transaction_Connected_New_b"/>
- <affected-histogram name="Net.Transaction_Connected_Under_10"/>
- <affected-histogram name="Net.Transaction_Latency"/>
- <affected-histogram name="Net.Transaction_Latency_b"/>
- <affected-histogram name="Net.Transaction_Latency_Total"/>
- <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
- <affected-histogram
- name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
- <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
- <affected-histogram name="Net.Transaction_Latency_Under_10"/>
- <affected-histogram name="PLT.RequestToFinish">
- <with-group name="parallel_4_prefetch"/>
- </affected-histogram>
-</fieldtrial>
-
-<fieldtrial name="DnsImpact3">
- <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
- <group name="parallel_4_prefetch"
- label="with only 4 concurrent speculative resolutions done in parallel"/>
- <affected-histogram name="Net.Transaction_Connected_New">
- <with-group name="disabled_prefetch"/>
- </affected-histogram>
- <affected-histogram name="Renderer2.FinishDocToFinish"/>
- <affected-histogram name="Renderer2.RequestToFinish"/>
- <affected-histogram name="Renderer2.RequestToFinish_L">
- <with-group name="disabled_prefetch"/>
- </affected-histogram>
- <affected-histogram name="Renderer2.RequestToFirstLayout"/>
- <affected-histogram name="Renderer2.RequestToStart"/>
- <affected-histogram name="Renderer2.StartToFinish"/>
- <affected-histogram name="Renderer2.StartToFinishDoc"/>
- <affected-histogram name="Renderer2.StartToFirstLayout"/>
- <affected-histogram name="Renderer4.RequestToFinish">
- <with-group name="parallel_4_prefetch"/>
- </affected-histogram>
- <affected-histogram name="Renderer4.StartToFinish">
- <with-group name="parallel_4_prefetch"/>
- </affected-histogram>
-</fieldtrial>
-
-<fieldtrial name="DnsParallelism">
- <group name="parallel_10"
- label="with only 10 concurrent resolutions done in parallel"/>
- <group name="parallel_14"
- label="with only 14 concurrent resolutions done in parallel"/>
- <group name="parallel_20"
- label="with only 20 concurrent resolutions done in parallel"/>
- <group name="parallel_6"
- label="with only 6 concurrent resolutions done in parallel"/>
- <group name="parallel_7"
- label="with only 7 concurrent resolutions done in parallel"/>
- <group name="parallel_8"
- label="with only 8 concurrent resolutions done in parallel"/>
- <group name="parallel_9"
- label="with only 9 concurrent resolutions done in parallel"/>
- <group name="parallel_default"
- label="with the default number of concurrent resolutions done in
- parallel"/>
- <affected-histogram name="DNS.ResolveCategory"/>
- <affected-histogram name="DNS.ResolveSuccess"/>
-</fieldtrial>
-
-<fieldtrial name="DomainGoogle" separator="">
- <group name="Google" label="only Google cookies are recorded."/>
- <group name="Other" label="only NON-Google cookies are recorded."/>
- <affected-histogram name="Cookie.ReinstatedCookies"/>
-</fieldtrial>
-
-<fieldtrial name="ExternalExtensionEvent" separator="">
- <group name="NonWebstore"
- label="sideloaded extensions that don't update from the webstore"/>
- <group name="Webstore"
- label="sideloaded extensions that update from the webstore"/>
- <affected-histogram name="Extensions.ExternalExtensionEvent"/>
-</fieldtrial>
-
-<fieldtrial name="FileBrowserLoad" separator=".">
- <group name="Construct"
- label="Time spent constructing the main Javascript object."/>
- <group name="DOM" label="Time to initialize DOM."/>
- <group name="FileSystem"
- label="Deprecated as of 9/2013. Time to get access to the local file
- system."/>
- <group name="Parse" label="Time to parse Javascript and CSS."/>
- <group name="Roots" label="Time to enumerate file system roots."/>
- <group name="Total"
- label="Total load time from the moment the Javascript started parsing
- till the moment the empty file list is displayed."/>
- <affected-histogram name="FileBrowser.Load"/>
-</fieldtrial>
-
-<fieldtrial name="FromGWS">
- <group name="FromGWS"
- label="Only page loads that are a result of a navigation from a web
- search are considered."/>
- <affected-histogram name="PLT.BeginToFinish"/>
- <affected-histogram name="PLT.BeginToFinishDoc"/>
- <affected-histogram name="PLT.BeginToFirstPaint"/>
- <affected-histogram name="PLT.CommitToFirstPaint"/>
- <affected-histogram name="PLT.PT_BeginToCommit"/>
- <affected-histogram name="PLT.PT_BeginToFinish"/>
- <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
- <affected-histogram name="PLT.PT_CommitToFinish"/>
- <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
- <affected-histogram name="PLT.PT_RequestToCommit"/>
- <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
- <affected-histogram name="PLT.PT_RequestToFinish"/>
- <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
- <affected-histogram name="PLT.PT_RequestToStart"/>
- <affected-histogram name="PLT.PT_StartToCommit"/>
- <affected-histogram name="PLT.PT_StartToFinish"/>
-</fieldtrial>
-
-<fieldtrial name="GWSChromeJointExperiment">
- <group name="Experiment1"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment2"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment3"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment4"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment5"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment6"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment7"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment8"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment9"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment10"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment11"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment12"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment13"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment14"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment15"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment16"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment17"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment18"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment19"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <group name="Experiment20"
- label="Only page loads that are a result of a navigation from a web
- search under a specific web search/Chrome joint experiment.
- Unused at this moment."/>
- <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
- <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
- <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
- <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
- <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
- <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
- <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
- <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
- <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
- <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
- <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
- <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
- <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
- <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
- <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
- <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
-</fieldtrial>
-
-<fieldtrial name="HttpPipeliningCompatibility">
- <group name="disable_test" label="Do nothing"/>
- <group name="enable_test" label="Test connection for HTTP pipelining"/>
- <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
- <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
- <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
- <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
- <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
- <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
- <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
- <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
- <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
- <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
- <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
- <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
- <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
- <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
- <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
- <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
- <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
- <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
- <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
- <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
- <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
- <affected-histogram name="NetConnectivity.Pipeline.Success"/>
-</fieldtrial>
-
-<fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
- <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
- <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
- <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
- <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
- <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
- <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
- <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
- <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
- <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
- <group name="WritableFileSyncParent"
- label="ChromiumWritableFile::SyncParent"/>
- <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
- <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
- <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
-</fieldtrial>
-
-<fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
- <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
- <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
- <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
- <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
- <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
- <group name="LockFile" label="ChromiumEnv::LockFile"/>
- <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
- <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
- <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
- <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
- <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
- <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
- <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
-</fieldtrial>
-
-<fieldtrial name="InstallerDownloadSources" separator="">
- <group name="HttpPeer" label="Download Source: HTTP Peer"/>
- <group name="HttpServer" label="Download Source: HTTP Server"/>
- <group name="HttpsServer" label="Download Source: HTTPS Server"/>
- <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
- <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
-</fieldtrial>
-
-<fieldtrial name="Instant">
- <group name="Extended" label="Suggestions + Results"/>
- <group name="Instant" label="Results"/>
- <affected-histogram name="Instant.SessionsStorageNamespace"/>
-</fieldtrial>
-
-<fieldtrial name="InstantExtended_QuerytoQuery">
- <group name="400" label="Omnibox width &lt; 400"/>
- <group name="700" label="Omnibox width &lt; 700"/>
- <group name="1200" label="Omnibox width &lt; 1200"/>
- <group name="large" label="Omnibox width &gt;= 1200"/>
- <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
- <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
- <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
- <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
-</fieldtrial>
-
-<fieldtrial name="Interval" separator="_">
- <group name="Interval" label="Interval between two consecutive connects is"/>
- <affected-histogram name="Net.TCP_Connection_Latency"/>
-</fieldtrial>
-
-<fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
- <group name="Interval_20ms_Minus"
- label="Interval between two consecutive connects is less than 20ms."/>
- <group name="Interval_20ms_Plus"
- label="Interval between two consecutive connects is greater than or
- equal to 20ms."/>
- <affected-histogram name="Net.TCP_Connection_Latency"/>
-</fieldtrial>
-
-<fieldtrial name="Interval_lt_gt_20ms" separator="_">
- <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
- <group name="LessThanOrEqual_20ms"
- label="more than 10ms, and less than or equal to 20ms."/>
- <group name="GreaterThan_20ms" label="greater than 20ms."/>
- <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
-</fieldtrial>
-
-<fieldtrial name="IPv6_Probe">
- <group name="IPv6_probe_skipped"
- label="with IPv6 not probed, and default OS settings used"/>
- <group name="IPv6_probe_done"
- label="with IPv6 probed for and possibly disabled"/>
- <affected-histogram name="DNS.PrefetchResolution"/>
-</fieldtrial>
-
-<fieldtrial name="LateBindingExperiment">
- <group name="disable_late_binding" label="socket late binding is disabled"/>
- <group name="enable_late_binding" label="socket late binding is enabled"/>
- <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
- <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
- <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
- <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
- <affected-histogram name="Net.TCPSocketType"/>
- <affected-histogram name="Net.Transaction_Connected"/>
- <affected-histogram name="Net.Transaction_Connected_Under_10"/>
- <affected-histogram name="Net.TransportSocketRequestTime"/>
- <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
- <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
- <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
- <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
- <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
- <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
- <affected-histogram name="Renderer4.RequestToFinish"/>
- <affected-histogram name="Renderer4.StartToFinish"/>
-</fieldtrial>
-
-<fieldtrial name="LevelDBEnvBackupRestore" separator="">
- <group name="Backup" label="Backing up an ldb file."/>
- <group name="Restore" label="Restoring an ldb file."/>
- <affected-histogram name="LevelDBEnv.IDB.Table"/>
- <affected-histogram name="LevelDBEnv.Table"/>
-</fieldtrial>
-
-<fieldtrial name="LevelDBEnvMaxFDs" separator=".">
- <group name="Success"
- label="This histogram shows the limit when open succeeded."/>
- <group name="TooManyOpened"
- label="This histogram shows the limit when open failed because the
- limit had been reached."/>
- <group name="OtherError"
- label="This histogram shows the limit when open failed for reasons
- other than exceeding the limit."/>
- <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
- <affected-histogram name="LevelDBEnv.MaxFDs"/>
-</fieldtrial>
-
-<fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
- <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
- <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
- <group name="LockFile" label="ChromiumEnv::LockFile"/>
- <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
- <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
- <affected-histogram name="LevelDBEnv.IDB.IOError."/>
- <affected-histogram name="LevelDBEnv.IOError."/>
-</fieldtrial>
-
-<fieldtrial name="LevelDBEnvRetry" separator="">
- <group name="RenameFile" label="RenameFile"/>
- <group name="LockFile" label="LockFile"/>
- <group name="CreateDir" label="CreateDir"/>
- <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
- <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
- <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
- <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
-</fieldtrial>
-
-<fieldtrial name="LevelDBEnvRetryTimes" separator="">
- <obsolete>
- Deprecated 2013-04 in favor of LevelDBEnvRetry.
- </obsolete>
- <group name="Rename" label="RenameFile"/>
- <group name="LockFile" label="LockFile"/>
- <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
- <affected-histogram name="LevelDBEnv.TimeTo"/>
-</fieldtrial>
-
-<fieldtrial name="MediaAudioInputControllerTime" separator=".">
- <group name="CloseTime" label="Measures the time taken for DoClose()."/>
- <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
- <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
- <affected-histogram name="Media.AudioInputController"/>
-</fieldtrial>
-
-<fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
- <group name="OpenOnDeviceThreadTime"
- label="Measures the time taken for OpenOnDeviceThread()."/>
- <group name="EnumerateOnDeviceThreadTime"
- label="Measures the time taken for EnumerateOnDeviceThread()."/>
- <affected-histogram name="Media.AudioInputDeviceManager"/>
-</fieldtrial>
-
-<fieldtrial name="MediaAudioOutputControllerTime" separator=".">
- <group name="CloseTime" label="Measures the time taken for DoClose()."/>
- <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
- <group name="DeviceChangeTime"
- label="Measures the time taken for OnDeviceChange()."/>
- <group name="PauseTime" label="Measures the time taken for DoPause()."/>
- <group name="PlayTime"
- label="Measures the time taken for DoPlay(). Technically only the
- worker method AudioOutputController::PollAndStartIfDataReady()."/>
- <affected-histogram name="Media.AudioOutputController"/>
-</fieldtrial>
-
-<fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
- <group name="OnEnumerateDevicesTime"
- label="Measures the time taken for OnEnumerateDevices()."/>
- <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
- <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
- <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
- <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
- <affected-histogram name="Media.VideoCaptureManager"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity" separator=".">
- <group name="53.100B" label="100 bytes of data on port 53."/>
- <group name="53.100B.NoProxy"
- label="100 bytes of data on port 53 with no proxy."/>
- <group name="53.1K" label="1K bytes of data on port 53."/>
- <group name="53.1K.NoProxy"
- label="1K bytes of data on port 53 with no proxy."/>
- <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
- <group name="53.100B.RTT.NoProxy"
- label="100 bytes of data on port 53 successfully with no proxy."/>
- <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
- <group name="53.1K.RTT.NoProxy"
- label="1K bytes of data on port 53 successfully with no proxy."/>
- <group name="587.100B" label="100 bytes of data on port 587."/>
- <group name="587.100B.NoProxy"
- label="100 bytes of data on port 587 with no proxy."/>
- <group name="587.1K" label="1K bytes of data on port 587."/>
- <group name="587.1K.NoProxy"
- label="1K bytes of data on port 587 with no proxy."/>
- <group name="587.100B.RTT"
- label="100 bytes of data on port 587 successfully."/>
- <group name="587.100B.RTT.NoProxy"
- label="100 bytes of data on port 587 successfully with no proxy."/>
- <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
- <group name="587.1K.RTT.NoProxy"
- label="1K bytes of data on port 587 successfully with no proxy."/>
- <group name="6121.100B" label="100 bytes of data on port 6121."/>
- <group name="6121.100B.NoProxy"
- label="100 bytes of data on port 6121 with no proxy."/>
- <group name="6121.1K" label="1K bytes of data on port 6121."/>
- <group name="6121.1K.NoProxy"
- label="1K bytes of data on port 6121 with no proxy."/>
- <group name="6121.100B.RTT"
- label="100 bytes of data on port 6121 successfully."/>
- <group name="6121.100B.RTT.NoProxy"
- label="100 bytes of data on port 6121 successfully with no proxy."/>
- <group name="6121.1K.RTT"
- label="1K bytes of data on port 6121 successfully."/>
- <group name="6121.1K.RTT.NoProxy"
- label="1K bytes of data on port 6121 successfully with no proxy."/>
- <group name="80.100B" label="100 bytes of data on port 80."/>
- <group name="80.100B.NoProxy"
- label="100 bytes of data on port 80 with no proxy."/>
- <group name="80.1K" label="1K bytes of data on port 80."/>
- <group name="80.1K.NoProxy"
- label="1K bytes of data on port 80 with no proxy."/>
- <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
- <group name="80.100B.RTT.NoProxy"
- label="100 bytes of data on port 80 successfully with no proxy."/>
- <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
- <group name="80.1K.RTT.NoProxy"
- label="1K bytes of data on port 80 successfully with no proxy."/>
- <group name="8080.100B" label="100 bytes of data on port 8080."/>
- <group name="8080.100B.NoProxy"
- label="100 bytes of data on port 8080 with no proxy."/>
- <group name="8080.1K" label="1K bytes of data on port 8080."/>
- <group name="8080.1K.NoProxy"
- label="1K bytes of data on port 8080 with no proxy."/>
- <group name="8080.100B.RTT"
- label="100 bytes of data on port 8080 successfully."/>
- <group name="8080.100B.RTT.NoProxy"
- label="100 bytes of data on port 8080 successfully with no proxy."/>
- <group name="8080.1K.RTT"
- label="1K bytes of data on port 8080 successfully."/>
- <group name="8080.1K.RTT.NoProxy"
- label="1K bytes of data on port 8080 successfully with no proxy."/>
- <affected-histogram name="NetConnectivity.TCP.Status"/>
- <affected-histogram name="NetConnectivity.TCP.Success"/>
- <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
- <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
- <affected-histogram name="NetConnectivity.UDP.Status"/>
- <affected-histogram name="NetConnectivity.UDP.Success"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity2" separator=".">
- <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
- <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
- <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
- <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
- <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
- <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
- <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
- <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
- <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
- <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
- <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
- <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
- <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
- <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
- <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
- <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
- <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
- <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
- <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
- <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
- <affected-histogram name="NetConnectivity.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity2a" separator=".">
- <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
- <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
- <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
- <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
- <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
- <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity2b" separator=".">
- <group name="AcksReceivedFromFirst2Packets.6121.100B"
- label="2 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst3Packets.6121.100B"
- label="3 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst4Packets.6121.100B"
- label="4 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst5Packets.6121.100B"
- label="5 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst6Packets.6121.100B"
- label="6 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst7Packets.6121.100B"
- label="7 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst8Packets.6121.100B"
- label="8 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst9Packets.6121.100B"
- label="9 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst10Packets.6121.100B"
- label="10 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst11Packets.6121.100B"
- label="11 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst12Packets.6121.100B"
- label="12 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst13Packets.6121.100B"
- label="13 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst14Packets.6121.100B"
- label="14 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst15Packets.6121.100B"
- label="15 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst16Packets.6121.100B"
- label="16 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst17Packets.6121.100B"
- label="17 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst18Packets.6121.100B"
- label="18 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst19Packets.6121.100B"
- label="19 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst20Packets.6121.100B"
- label="20 packets. 100 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst21Packets.6121.100B"
- label="21 packets. 100 bytes of data is sent on port 6121."/>
- <affected-histogram name="NetConnectivity2.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity2c" separator=".">
- <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
- <group name="6121.100B.NoProxy"
- label="100 bytes of data is sent on port 6121 with no proxy."/>
- <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
- <group name="6121.500B.NoProxy"
- label="500 bytes of data is sent on port 6121 with no proxy."/>
- <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
- <group name="6121.1K.NoProxy"
- label="1K bytes of data is sent on port 6121 with no proxy."/>
- <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
- <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity2d" separator=".">
- <group name="AcksReceivedFromFirst2Packets.6121.500B"
- label="2 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst3Packets.6121.500B"
- label="3 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst4Packets.6121.500B"
- label="4 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst5Packets.6121.500B"
- label="5 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst6Packets.6121.500B"
- label="6 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst7Packets.6121.500B"
- label="7 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst8Packets.6121.500B"
- label="8 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst9Packets.6121.500B"
- label="9 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst10Packets.6121.500B"
- label="10 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst11Packets.6121.500B"
- label="11 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst12Packets.6121.500B"
- label="12 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst13Packets.6121.500B"
- label="13 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst14Packets.6121.500B"
- label="14 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst15Packets.6121.500B"
- label="15 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst16Packets.6121.500B"
- label="16 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst17Packets.6121.500B"
- label="17 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst18Packets.6121.500B"
- label="18 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst19Packets.6121.500B"
- label="19 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst20Packets.6121.500B"
- label="20 packets. 500 bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst21Packets.6121.500B"
- label="21 packets. 500 bytes of data is sent on port 6121."/>
- <affected-histogram name="NetConnectivity2.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity2e" separator=".">
- <group name="AcksReceivedFromFirst2Packets.6121.1K"
- label="2 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst3Packets.6121.1K"
- label="3 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst4Packets.6121.1K"
- label="4 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst5Packets.6121.1K"
- label="5 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst6Packets.6121.1K"
- label="6 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst7Packets.6121.1K"
- label="7 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst8Packets.6121.1K"
- label="8 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst9Packets.6121.1K"
- label="9 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst10Packets.6121.1K"
- label="10 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst11Packets.6121.1K"
- label="11 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst12Packets.6121.1K"
- label="12 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst13Packets.6121.1K"
- label="13 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst14Packets.6121.1K"
- label="14 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst15Packets.6121.1K"
- label="15 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst16Packets.6121.1K"
- label="16 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst17Packets.6121.1K"
- label="17 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst18Packets.6121.1K"
- label="18 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst19Packets.6121.1K"
- label="19 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst20Packets.6121.1K"
- label="20 packets. 1K bytes of data is sent on port 6121."/>
- <group name="AcksReceivedFromFirst21Packets.6121.1K"
- label="21 packets. 1K bytes of data is sent on port 6121."/>
- <affected-histogram name="NetConnectivity2.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3a" separator=".">
- <group name="NonPacedPacket"
- label="In this histogram results are only shown if at least two packets
- were ACKed in the Startup Test. Packets were sent as rapidly as
- possible."/>
- <group name="PacedPacket"
- label="In this histogram results are only shown if at least two packets
- were ACKed in the Startup Test. Packets are sent at equal
- intervals. The interval is selected to match the bandwidth
- discovered during the StartPacket test."/>
- <group name="StartPacket"
- label="Packets are sent as rapidly as possible, just after successfully
- sending an UMA upload. Each packet was numbered, as was its ACK
- sent back by Google. If no packets (of the 21) were ever ACKed,
- then the port is assumed to be blocked, and no data is recorded
- in this histogram."/>
- <affected-histogram name="NetConnectivity3"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3aa" separator=".">
- <group name="Sent21"
- label="This histogram shows the number of echo responses received from
- the first"/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity3.PacedPacket"/>
- <affected-histogram name="NetConnectivity3.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
- <group name="Sent21.AckReceivedForNthPacket"
- label="Each packet was numbered, as was its ACK sent back by Google.
- This histogram records, for each packet number, how often we
- received an ACK for that packet."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity3.PacedPacket"/>
- <affected-histogram name="NetConnectivity3.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
- <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
- <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
- <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
- <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
- <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
- <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
- <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
- <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
- <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
- <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
- <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
- <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
- <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
- <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
- <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
- <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
- <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
- <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
- <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
- <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3GotAnAck" separator=".">
- <group name="Sent21.GotAnAck"
- label="The histogram shows if we ever got an ACK for a packet in our
- series of 21."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity3.PacedPacket"/>
- <affected-histogram name="NetConnectivity3.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
- <group name="Sent21.443"
- label="This histogram shows the difference between the time when we
- have received 1st byte from the server and the last time when we
- have received data from the server on port 443."/>
- <group name="Sent21.6121"
- label="This histogram shows the difference between the time when we
- have received 1st byte from the server and the last time when we
- have received data from the server on port 6121."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity3.PacedPacket"/>
- <affected-histogram name="NetConnectivity3.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
- <group name="443.100B.PacketDelay"
- label="100 bytes of data is sent on port 443."/>
- <group name="443.1200B.PacketDelay"
- label="1200 bytes of data is sent on port 443."/>
- <group name="443.500B.PacketDelay"
- label="500 bytes of data is sent on port 443."/>
- <group name="6121.100B.PacketDelay"
- label="100 bytes of data is sent on port 6121."/>
- <group name="6121.1200B.PacketDelay"
- label="1200 bytes of data is sent on port 6121."/>
- <group name="6121.500B.PacketDelay"
- label="500 bytes of data is sent on port 6121."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3PacketRTT" separator=".">
- <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity3.PacedPacket"/>
- <affected-histogram name="NetConnectivity3.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3Packets" separator=".">
- <group name="Packet01" label="1st packet."/>
- <group name="Packet02" label="2nd packet."/>
- <group name="Packet03" label="3rd packet."/>
- <group name="Packet10" label="10th packet."/>
- <group name="Packet20" label="20th packet."/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
- <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3PacketsSent" separator=".">
- <group name="Sent21.PacketsSent"
- label="This histogram records how many packets (out of 21 attempted)
- were sent to the server via UDP."/>
- <group name="Send6.SeriesAcked"
- label="Chrome sends 6 UDP packets in a row to test to see if there is a
- probabalistic dependency in packet loss for consecutive packets.
- We record a bit vector of packets received, where the least
- significant bit is a 1 if the first packet was received, etc.
- For example, if all packets other than packet 2 and 4 are
- responded to, then we'd have a sample (in binary) of 110101B, or
- 53."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity3.PacedPacket"/>
- <affected-histogram name="NetConnectivity3.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
- <group name="443.100B" label="100 bytes of data is sent on port 443."/>
- <group name="443.500B" label="500 bytes of data is sent on port 443."/>
- <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
- <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
- <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
- <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
- <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity3Send6Acked" separator=".">
- <group name="443.100B" label="100 bytes of data is sent on port 443."/>
- <group name="443.100B.NoProxy"
- label="100 bytes of data is sent on port 443 with no proxy."/>
- <group name="443.500B" label="500 bytes of data is sent on port 443."/>
- <group name="443.500B.NoProxy"
- label="500 bytes of data is sent on port 443 with no proxy."/>
- <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
- <group name="443.1200B.NoProxy"
- label="1200 bytes of data is sent on port 443 with no proxy."/>
- <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
- <group name="6121.100B.NoProxy"
- label="100 bytes of data is sent on port 6121 with no proxy."/>
- <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
- <group name="6121.500B.NoProxy"
- label="500 bytes of data is sent on port 6121 with no proxy."/>
- <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
- <group name="6121.1200B.NoProxy"
- label="1200 bytes of data is sent on port 6121 with no proxy."/>
- <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
- <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
- <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4a" separator=".">
- <group name="NATBind.Sent2"
- label="Two packets were sent spreading over a random period, to test if
- the NAT dropped the binding. Afterwords, an extra (short) packet
- was sent with renewed NAT binding to test whether the network
- that was used to deliver the first packet is still connected.
- Results are only shown in this histogram if at least ten packets
- were received in the StartPacket test."/>
- <group name="NonPacedPacket"
- label="21 Packets were sent as rapidly as possible. Results are only
- shown in this histogram if at least two packets were received in
- the StartPacket Test."/>
- <group name="PacedPacket"
- label="21 Packets were sent at equal intervals, which were selected to
- match the bandwidth discovered during the StartPacket test.
- Results are only shown in this histogram if at least two packets
- were received in the StartPacket Test."/>
- <group name="StartPacket"
- label="21 Packets were sent as rapidly as possible, just after the
- client successfully sent a UMA upload. Each packet was numbered
- when it was sent by Google."/>
- <affected-histogram name="NetConnectivity4"/>
- <affected-histogram name="NetConnectivity5"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
- <group name="Bind.Failure"
- label="Only when the second packet never arrived (we wait for 10 extra
- seconds) and the first and the extra (short) packets arrived did
- we record the duration in seconds between the sendings of the
- first two packets in this histogram."/>
- <group name="Bind.Success"
- label="Only when all three packets including the extra (short) packet
- arrived did we record the duration in seconds between the
- sendings of the first two packets in this histogram."/>
- <group name="Connectivity.Failure"
- label="Only when the extra (short) packet (with renewed NAT binding)
- never arrived (we wait for 10 extra seconds) did we record the
- duration in seconds between the sendings of the first two
- packets in this histogram."/>
- <group name="Connectivity.Success"
- label="Only when the extra (short) packet arrived did we record the
- duration in seconds between the sendings of the first two
- packets in this histogram."/>
- <group name="SendToLastRecvDelay"
- label="This histogram records the time duration (in milliseconds)
- between the client sending the request and the receiving of the
- second packet sent from the server, excluding the idle time
- between sendings of the first two packets. Results are only
- shown if the first two packets are both received."/>
- <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
- <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
- <group name="First6.SeriesRecv"
- label="This histogram records a bit vector of the first 6 packets sent,
- where the least significant bit is a 1 if the first packet was
- received, etc. For example, if all packets other than packet 2
- and 4 are received, then we'd have a sample (in binary) of
- 110101B, or 53."/>
- <group name="Sent21"
- label="This histogram shows the number of packets received from the
- first"/>
- <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity4.PacedPacket"/>
- <affected-histogram name="NetConnectivity4.StartPacket"/>
- <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity5.PacedPacket"/>
- <affected-histogram name="NetConnectivity5.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketReceives" separator=".">
- <group name="NumRecvFromFirst01Packets" label="1 packet."/>
- <group name="NumRecvFromFirst02Packets" label="2 packets."/>
- <group name="NumRecvFromFirst03Packets" label="3 packets."/>
- <group name="NumRecvFromFirst04Packets" label="4 packets."/>
- <group name="NumRecvFromFirst05Packets" label="5 packets."/>
- <group name="NumRecvFromFirst06Packets" label="6 packets."/>
- <group name="NumRecvFromFirst07Packets" label="7 packets."/>
- <group name="NumRecvFromFirst08Packets" label="8 packets."/>
- <group name="NumRecvFromFirst09Packets" label="9 packets."/>
- <group name="NumRecvFromFirst10Packets" label="10 packets."/>
- <group name="NumRecvFromFirst11Packets" label="11 packets."/>
- <group name="NumRecvFromFirst12Packets" label="12 packets."/>
- <group name="NumRecvFromFirst13Packets" label="13 packets."/>
- <group name="NumRecvFromFirst14Packets" label="14 packets."/>
- <group name="NumRecvFromFirst15Packets" label="15 packets."/>
- <group name="NumRecvFromFirst16Packets" label="16 packets."/>
- <group name="NumRecvFromFirst17Packets" label="17 packets."/>
- <group name="NumRecvFromFirst18Packets" label="18 packets."/>
- <group name="NumRecvFromFirst19Packets" label="19 packets."/>
- <group name="NumRecvFromFirst20Packets" label="20 packets."/>
- <group name="NumRecvFromFirst21Packets" label="21 packets."/>
- <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
- <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
- <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketRTT" separator=".">
- <group name="Sent21.GotAPacket"
- label="The histogram shows if we ever got at least one packet in our
- series of 21."/>
- <group name="Sent21.PacketDelay"
- label="The histogram shows the average inter-arrival time between every
- two consecutive packets we receive in our series of 21
- multiplied by 20 (so this is essentially the time duration
- between the first and the last received packets)."/>
- <group name="Sent21.PacketsRecv"
- label="The histogram shows how many packets we receive in our series of
- 21."/>
- <group name="Sent21.RecvNthPacket"
- label="Each packet was numbered when it was sent by Google. This
- histogram records, for each packet number, how often we received
- that packet."/>
- <group name="Sent21.SendToLastRecvDelay"
- label="This histogram records the time duration between the client
- sending the request and the receiving of the last packet sent
- from the server, excluding the total pacing time requested by
- the client. Results are only shown if at least two packets are
- received."/>
- <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
- <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity4.PacedPacket"/>
- <affected-histogram name="NetConnectivity4.StartPacket"/>
- <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
- <affected-histogram name="NetConnectivity5.PacedPacket"/>
- <affected-histogram name="NetConnectivity5.StartPacket"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
- <group name="Packet01" label="1st packet."/>
- <group name="Packet02" label="2nd packet."/>
- <group name="Packet03" label="3rd packet."/>
- <group name="Packet10" label="10th packet."/>
- <group name="Packet20" label="20th packet."/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
- <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
- <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketsAll" separator=".">
- <group name="443.100B" label="100 bytes of data is sent on port 443."/>
- <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
- <group name="443.500B" label="500 bytes of data is sent on port 443."/>
- <group name="80.100B" label="100 bytes of data is sent on port 80."/>
- <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
- <group name="80.500B" label="500 bytes of data is sent on port 80."/>
- <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
- <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
- <affected-histogram
- name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
- <affected-histogram
- name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
- <affected-histogram
- name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
- <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
- <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
- <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
- <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
- <affected-histogram
- name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
- <affected-histogram
- name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
- <affected-histogram
- name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
- <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
- <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
- <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
- <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
- <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
- <affected-histogram
- name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
- <group name="PacketSizeTest.Connectivity.Failure"
- label="This histogram records the size of the packet size that was not
- received from the server."/>
- <group name="PacketSizeTest.Connectivity.Success"
- label="This histogram records the size of the packet size that was
- received from the server."/>
- <affected-histogram name="NetConnectivity4"/>
- <affected-histogram name="NetConnectivity5"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
- <group name="443" label="Packet is sent on port 443."/>
- <group name="80" label="Packet is sent on port 80."/>
- <affected-histogram
- name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
- <affected-histogram
- name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
- <affected-histogram
- name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
- <affected-histogram
- name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
-</fieldtrial>
-
-<fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
- <group name="443.100B" label="100 bytes of data is sent on port 443."/>
- <group name="443.100B.NoProxy"
- label="100 bytes of data is sent on port 443 with no proxy."/>
- <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
- <group name="443.1200B.NoProxy"
- label="1200 bytes of data is sent on port 443 with no proxy."/>
- <group name="443.500B" label="500 bytes of data is sent on port 443."/>
- <group name="443.500B.NoProxy"
- label="500 bytes of data is sent on port 443 with no proxy."/>
- <group name="80.100B" label="100 bytes of data is sent on port 80."/>
- <group name="80.100B.NoProxy"
- label="100 bytes of data is sent on port 80 with no proxy."/>
- <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
- <group name="80.1200B.NoProxy"
- label="1200 bytes of data is sent on port 80 with no proxy."/>
- <group name="80.500B" label="500 bytes of data is sent on port 80."/>
- <group name="80.500B.NoProxy"
- label="500 bytes of data is sent on port 80 with no proxy."/>
- <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
- <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
- <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
- <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
- <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
- <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
-</fieldtrial>
-
-<fieldtrial name="NetProxyResolverExecutionTime">
- <group name="UrlOver2K" label="URL length was over 2K"/>
- <group name="UrlOver4K" label="URL length was over 4K"/>
- <group name="UrlOver8K" label="URL length was over 8K"/>
- <group name="UrlOver128K" label="URL length was over 128K"/>
- <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
-</fieldtrial>
-
-<fieldtrial name="NewTabPageProviders" separator=".">
- <group name="client" label="Suggestions coming from the client."/>
- <group name="server" label="Suggestions coming from the server."/>
- <group name="server1" label="Suggestions coming from server source 1."/>
- <group name="server2" label="Suggestions coming from server source 2."/>
- <group name="server3" label="Suggestions coming from server source 3."/>
- <group name="server4" label="Suggestions coming from server source 4."/>
- <affected-histogram name="NewTabPage.MostVisited"/>
- <affected-histogram name="NewTabPage.SuggestionsImpression"/>
-</fieldtrial>
-
-<fieldtrial name="OmniboxProviderTime" separator=".">
- <group name="Bookmark"/>
- <group name="Builtin"/>
- <group name="Contact"/>
- <group name="ExtensionApp"/>
- <group name="HistoryContents"/>
- <group name="HistoryQuick"/>
- <group name="HistoryURL"/>
- <group name="Keyword"/>
- <group name="Search"/>
- <group name="Shortcuts"/>
- <group name="ZeroSuggest"/>
- <affected-histogram name="Omnibox.ProviderTime"/>
-</fieldtrial>
-
-<fieldtrial name="OverlappedReadImpact">
- <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
- <group name="OverlappedReadEnabled" label="Default, async reads"/>
- <affected-histogram name="Net.HttpJob.TotalTime"/>
- <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
- <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
- <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
- <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
- <affected-histogram name="PLT.LoadType"/>
-</fieldtrial>
-
-<fieldtrial name="PageLoadType">
- <group name="HistoryLoad" label="but only for user pressing back or forward"/>
- <group name="LinkLoad"
- label="deprecated - see LinkLoadReload, LinkLoadNormal,
- LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
- back to a posted page"/>
- <group name="LinkLoadCacheOnly"
- label="content initiated, commonly back to a posted page, where browser
- must ONLY use cache"/>
- <group name="LinkLoadNormal"
- label="content initiated, ordinary link traversal or post"/>
- <group name="LinkLoadReload" label="content initiated, calling reload()"/>
- <group name="LinkLoadStaleOk"
- label="content initiated, commonly forward or back where stale cached
- data is very acceptable"/>
- <group name="NormalLoad"
- label="but only for user entered URL or omnibox search"/>
- <group name="Reload" label="but only for user pressed reload"/>
- <group name="UndefLoad"
- label="should never happen... as it is only for an client-code error
- case which should not exist"/>
- <affected-histogram name="PLT.BeginToFinish"/>
- <affected-histogram name="PLT.BeginToFinishDoc"/>
- <affected-histogram name="PLT.StartToCommit">
- <with-group name="LinkLoadNormal"/>
- <with-group name="NormalLoad"/>
- </affected-histogram>
- <affected-histogram name="PLT.StartToFinish">
- <with-group name="LinkLoadNormal"/>
- <with-group name="NormalLoad"/>
- </affected-histogram>
- <affected-histogram name="Renderer4.BeginToFinish"/>
- <affected-histogram name="Renderer4.BeginToFinishDoc"/>
-</fieldtrial>
-
-<fieldtrial name="PasswordManagerMonitor">
- <group name="group_1" label="group 1"/>
- <group name="group_2" label="group 2"/>
- <group name="group_3" label="group 3"/>
- <group name="group_4" label="group 4"/>
- <group name="group_5" label="group 5"/>
- <group name="group_6" label="group 6"/>
- <group name="group_7" label="group 7"/>
- <group name="group_8" label="group 8"/>
- <group name="group_9" label="group 9"/>
- <group name="group_10" label="group 10"/>
- <group name="group_11" label="group 11"/>
- <group name="group_12" label="group 12"/>
- <group name="group_13" label="group 13"/>
- <group name="group_14" label="group 14"/>
- <group name="group_15" label="group 15"/>
- <group name="group_16" label="group 16"/>
- <group name="group_17" label="group 17"/>
- <group name="group_18" label="group 18"/>
- <group name="group_19" label="group 19"/>
- <group name="group_20" label="group 20"/>
- <group name="" label=""/>
- <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
- <affected-histogram
- name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
- <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
- <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
-</fieldtrial>
-
-<fieldtrial name="PpapiPluginName">
- <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
- <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
- <group name="pepflashplayer.dll" label="Flash player on Windows"/>
- <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
- <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
- <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
- <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
- <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
-</fieldtrial>
-
-<fieldtrial name="PrecacheCellular" separator=".">
- <group name="Cellular"
- label="covers fetches when connected to cellular networks"/>
- <affected-histogram name="Precache.DownloadedNonPrecache"/>
- <affected-histogram name="Precache.Saved"/>
-</fieldtrial>
-
-<fieldtrial name="Prefetch">
- <group name="ContentPrefetchPrefetchOff"
- label="Prefetch is completely disabled."/>
- <group name="ContentPrefetchPrefetchOn"
- label="prefetch is enabled but prerender is disabled."/>
- <affected-histogram name="HttpCache.EntryLockWait"/>
- <affected-histogram name="Net.HttpTimeToFirstByte"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish"/>
- <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
- <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
- <affected-histogram name="PLT.BeginToFinishDoc"/>
- <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
- <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
- <affected-histogram name="PLT.PerceivedLoadTime"/>
- <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
-</fieldtrial>
-
-<fieldtrial name="Prerender">
- <group name="PrerenderEnabled" label="prerender is enabled."/>
- <group name="PrerenderControl" label="prerender is disabled."/>
- <group name="PrerenderNoUse"
- label="prerender is enabled, but pages are not swapped in."/>
- <group name="PrerenderMulti"
- label="prerender is enabled with multiple simultanious prerenders."/>
- <group name="Prerender5minTTL"
- label="prerender is enabled, and the TTL is extended to 5 minutes."/>
- <affected-histogram name="HttpCache.EntryLockWait"/>
- <affected-histogram name="Net.HttpTimeToFirstByte"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish"/>
- <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
- <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
- <affected-histogram name="PLT.BeginToFinishDoc"/>
- <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
- <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
- <affected-histogram name="PLT.PerceivedLoadTime"/>
- <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
- <affected-histogram name="Prerender.FinalStatus"/>
- <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
- <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
- <affected-histogram name="Prerender.LocalPredictorEvent"/>
- <affected-histogram name="Prerender.PerceivedPLT"/>
- <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
- <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
- <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched"/>
- <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
- <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
- <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
- <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
- <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
- <affected-histogram name="Prerender.RendererIdleTime"/>
- <affected-histogram name="Prerender.RendererPerceivedPLT"/>
- <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
- <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
- <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
- <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
-</fieldtrial>
-
-<fieldtrial name="PrerenderHoverType" ordering="prefix">
- <obsolete>
- deprecated May 10 2012
- </obsolete>
- <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
- <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
- <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
- <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
- <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
- <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
- <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
- <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
- <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
- <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
- <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
- <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
- <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
- <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
- <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
- <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
- <affected-histogram name="Prerender.Events"/>
- <affected-histogram name="Prerender.TimeToClick"/>
-</fieldtrial>
-
-<fieldtrial name="PrerenderSource" ordering="prefix">
- <group name="" label="All prerenders."/>
- <group name="exp1" label="Likelihood threshold experiment 1."/>
- <group name="exp2" label="Likelihood threshold experiment 2."/>
- <group name="exp3" label="Likelihood threshold experiment 3."/>
- <group name="exp4" label="Likelihood threshold experiment 4."/>
- <group name="exp5" label="Likelihood threshold experiment 5."/>
- <group name="exp6" label="Likelihood threshold experiment 6."/>
- <group name="exp7" label="Likelihood threshold experiment 7."/>
- <group name="exp8" label="Likelihood threshold experiment 8."/>
- <group name="exp9" label="Likelihood threshold experiment 9."/>
- <group name="gws" label="GWS triggered prerender."/>
- <group name="localpredictor" label="Local predictor triggered prerender."/>
- <group name="omnibox" label="Triggered from the omnibox."/>
- <group name="wash" label="Multiple sources could have triggered."/>
- <group name="web" label="Link triggered prerender."/>
- <group name="webcross" label="Link triggered prerender, cross domain."/>
- <group name="websame" label="Link triggered prerender, same domain."/>
- <affected-histogram name="Prerender.Event"/>
- <affected-histogram name="Prerender.FinalStatus"/>
- <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
- <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
- <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
- <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
- <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
- <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
- <affected-histogram
- name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
- <affected-histogram
- name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
- <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
- <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
- <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
- <affected-histogram
- name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
- <affected-histogram
- name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
- <affected-histogram name="Prerender.LocalPredictorEvent"/>
- <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
- <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
- <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
- <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
- <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
- <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
- <affected-histogram name="Prerender.PerceivedPLT"/>
- <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
- <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
- <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
- <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
- <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
- <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
- <affected-histogram
- name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
- <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
- <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
- <affected-histogram
- name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
- <affected-histogram
- name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
- <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
- <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
- <affected-histogram
- name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
- <affected-histogram
- name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
- <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
- <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
- <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
- <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
- <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
- <affected-histogram
- name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
- <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
- <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
- <affected-histogram name="Prerender.TimeUntilUsed2"/>
-</fieldtrial>
-
-<fieldtrial name="ProfilePictureDownload" separator=".">
- <group name="Default.OOBE" label="default picture, in OOBE"/>
- <group name="Default.LoggedIn" label="default picture, after login"/>
- <group name="Default.Preferences" label="default picture, in Prefs"/>
- <group name="Failure.OOBE" label="download has failed, in OOBE"/>
- <group name="Failure.LoggedIn" label="download has failed, after login"/>
- <group name="Failure.Preferences" label="download has failed, in Prefs"/>
- <group name="Success.OOBE" label="download was successful, in OOBE"/>
- <group name="Success.LoggedIn" label="download was successful, after login"/>
- <group name="Success.Preferences" label="download was successful, in Prefs"/>
- <affected-histogram name="UserImage.ProfileDownloadTime"/>
-</fieldtrial>
-
-<fieldtrial name="ProgressiveScan">
- <group name="FullScan" label="Using WPA_supplicant to scan."/>
- <group name="33Percent_4MinMax"
- label="Progressive scan @ 33%, 4 frequency bins."/>
- <group name="50Percent_4MinMax"
- label="Progressive scan @ 50%, 4 frequency bins."/>
- <group name="50Percent_8MinMax"
- label="Progressive scan @ 50%, 8 frequency bins."/>
- <group name="100Percent_8MinMax"
- label="Progressive scan @ 100%, 8 frequency bins."/>
- <group name="100Percent_1MinSeen_A"
- label="Progressive scan @ all previously seen frequencies (A)."/>
- <group name="100Percent_1MinSeen_B"
- label="Progressive scan @ all previously seen frequencies (B)."/>
- <group name="100Percent_1Min_4Max"
- label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
- <affected-histogram name="Network.Shill.TimeToDrop"/>
- <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
- <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
- <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
- <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
- <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
-</fieldtrial>
-
-<fieldtrial name="ProtectorSettingChange" separator=".">
- <obsolete>
- Deprecated 8/2013. No longer tracked.
- </obsolete>
- <group name="Applied" label="change has been accepted by user"/>
- <group name="Corrupt" label="possibly hijacked, backup invalid"/>
- <group name="Discarded" label="change has been reverted by user"/>
- <group name="Fallback" label="fallback provider used (no backup available)"/>
- <group name="Hijacked" label="hijacked, with a valid backup"/>
- <group name="Missing" label="fallback provider missing, added"/>
- <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
- <group name="Restored"
- label="search provider restored by Protector before showing the bubble"/>
- <group name="Timeout" label="change has been ignored by user (timed out)"/>
- <affected-histogram name="Protector.SearchProvider"/>
- <affected-histogram name="Protector.StartupSettings"/>
-</fieldtrial>
-
-<fieldtrial name="ProxyConnectionImpact">
- <group name="proxy_connections_16"
- label="with 16 connections per proxy server"/>
- <group name="proxy_connections_32"
- label="with 32 connections per proxy server"/>
- <group name="proxy_connections_64"
- label="with 64 connections per proxy server"/>
- <group name="proxy_connections_8"
- label="with 8 connections per proxy server"/>
- <affected-histogram name="Net.HttpProxySocketRequestTime"/>
- <affected-histogram name="Net.SocksSocketRequestTime"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
-</fieldtrial>
-
-<fieldtrial name="QueryTimeSuffix" separator=".">
- <group name="0" label="N = 0"/>
- <group name="1" label="N = 1"/>
- <group name="2" label="N = 2"/>
- <group name="3" label="N = 3"/>
- <group name="4" label="N = 4"/>
- <group name="5" label="N = 5"/>
- <affected-histogram name="Omnibox.QueryTime"/>
-</fieldtrial>
-
-<fieldtrial name="RemoteProcessWarmStartFast" separator="">
- <group name="" label="Normal start."/>
- <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
- <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
-</fieldtrial>
-
-<fieldtrial name="SBInterstitial">
- <group name="V1" label="original interstitial"/>
- <group name="V2" label="version 2 (new interstitial)"/>
- <affected-histogram name="SB2.InterstitialAction"/>
- <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
- <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
- <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
- <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
- <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
- <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
-</fieldtrial>
-
-<fieldtrial name="ShowAppListWarmStartFast" separator="">
- <group name="" label="Normal start."/>
- <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
- <affected-histogram name="Startup.ShowAppListWarmStart"/>
-</fieldtrial>
-
-<fieldtrial name="SideloadWipeout">
- <group name="Enabled" label="Sideload Wipeout Active."/>
- <group name="Disabled" label="Control group."/>
- <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
- <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
- <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
- <affected-histogram name="DisabledExtension.UserSelection"/>
- <affected-histogram name="Extensions.ExternalExtensionEvent"/>
- <affected-histogram name="Extensions.InstallSource"/>
- <affected-histogram name="Extensions.UpdateSource"/>
-</fieldtrial>
-
-<fieldtrial name="SocketType">
- <group name="HTTPProxy" label="HTTP proxy socket"/>
- <group name="SOCK" label="SOCKS socket"/>
- <group name="SSL" label="(Obsolete, SSL socket)"/>
- <group name="SSL2" label="SSL2 socket"/>
- <group name="SSLForProxies"
- label="SSLClientSocket wrapping the TCPClient socket eventually used
- for connection to a proxy"/>
- <group name="SSLforHTTPSProxy"
- label="SSLClientSocket wrapping the TCPClient socket eventually used
- for connection to an HTTPS proxy"/>
- <group name="TCP" label="plain, no proxy, no SSL socket"/>
- <group name="TCPforHTTPProxy"
- label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
- <group name="TCPforHTTPSProxy"
- label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
- <group name="TCPforSOCKS"
- label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
- <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
- <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
- <affected-histogram name="Net.SocketInitErrorCodes"/>
- <affected-histogram name="Net.SocketRequestTime"/>
- <affected-histogram name="Net.SocketType"/>
-</fieldtrial>
-
-<fieldtrial name="SpdyImpact">
- <group name="npn_with_http"
- label="with NPN negotiated but using HTTP instead of SPDY"/>
- <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
- <affected-histogram name="Net.Transaction_Connected"/>
- <affected-histogram name="Net.Transaction_Connected_New"/>
- <affected-histogram name="Net.Transaction_Connected_New_b"/>
- <affected-histogram name="Net.Transaction_Connected_Under_10"/>
- <affected-histogram name="PLT.Abandoned"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
- <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
- <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
- <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
-</fieldtrial>
-
-<fieldtrial name="SpdySettingsCwnd" separator="">
- <group name="10K" label="where at least 10KB was transferred."/>
- <group name="25K" label="where at least 25KB was transferred."/>
- <group name="50K" label="where at least 50KB was transferred."/>
- <group name="100K" label="where at least 100KB was transferred."/>
- <affected-histogram name="Net.SpdySettingsCwnd"/>
-</fieldtrial>
-
-<fieldtrial name="SqliteDatabases" separator=".">
- <group name="Activity" label="Activity"/>
- <group name="AppCache" label="AppCache"/>
- <group name="Cookie" label="Cookie"/>
- <group name="DatabaseTracker" label="DatabaseTracker"/>
- <group name="DomainBoundCerts" label="DomainBoundCerts"/>
- <group name="DomStorageDatabase" label="DomStorageDatabase"/>
- <group name="History" label="History"/>
- <group name="Predictor" label="Predictor"/>
- <group name="Quota" label="Quota"/>
- <group name="Shortcuts" label="Shortcuts"/>
- <group name="SyncDirectory" label="SyncDirectory"/>
- <group name="Text" label="Text (obsolete 7/24/13)"/>
- <group name="Thumbnail" label="Thumbnail"/>
- <group name="TopSites" label="TopSites"/>
- <group name="Web" label="Web"/>
- <affected-histogram name="Sqlite.Error"/>
- <affected-histogram name="Sqlite.SizeKB"/>
- <affected-histogram name="Sqlite.Version"/>
-</fieldtrial>
-
-<fieldtrial name="SSLFalseStart">
- <group name="FalseStart_enabled"/>
- <group name="FalseStart_disabled"/>
- <affected-histogram name="Net.SSL_Connection_Latency"/>
- <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
- <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
-</fieldtrial>
-
-<fieldtrial name="SSLResumption">
- <group name="Resume_Handshake" label="Session Resumption"/>
- <group name="Full_Handshake" label="Full"/>
- <affected-histogram name="Net.SSL_Connection_Latency"/>
- <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
-</fieldtrial>
-
-<fieldtrial name="SyzygyStartupTime">
- <group name="PreReadEnabled"/>
- <group name="PreReadDisabled"/>
- <group name="XP_PreReadEnabled"/>
- <group name="XP_PreReadDisabled"/>
- <group name="PreRead_0"/>
- <group name="PreRead_5"/>
- <group name="PreRead_10"/>
- <group name="PreRead_15"/>
- <group name="PreRead_20"/>
- <group name="PreRead_25"/>
- <group name="PreRead_30"/>
- <group name="PreRead_35"/>
- <group name="PreRead_40"/>
- <group name="PreRead_45"/>
- <group name="PreRead_50"/>
- <group name="PreRead_55"/>
- <group name="PreRead_60"/>
- <group name="PreRead_65"/>
- <group name="PreRead_70"/>
- <group name="PreRead_75"/>
- <group name="PreRead_80"/>
- <group name="PreRead_85"/>
- <group name="PreRead_90"/>
- <group name="PreRead_95"/>
- <group name="PreRead_100"/>
- <group name="XP_PreRead_0"/>
- <group name="XP_PreRead_5"/>
- <group name="XP_PreRead_10"/>
- <group name="XP_PreRead_15"/>
- <group name="XP_PreRead_20"/>
- <group name="XP_PreRead_25"/>
- <group name="XP_PreRead_30"/>
- <group name="XP_PreRead_35"/>
- <group name="XP_PreRead_40"/>
- <group name="XP_PreRead_45"/>
- <group name="XP_PreRead_50"/>
- <group name="XP_PreRead_55"/>
- <group name="XP_PreRead_60"/>
- <group name="XP_PreRead_65"/>
- <group name="XP_PreRead_70"/>
- <group name="XP_PreRead_75"/>
- <group name="XP_PreRead_80"/>
- <group name="XP_PreRead_85"/>
- <group name="XP_PreRead_90"/>
- <group name="XP_PreRead_95"/>
- <group name="XP_PreRead_100"/>
- <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
- <affected-histogram name="Startup.BrowserOpenTabs"/>
-</fieldtrial>
-
-<fieldtrial name="WebStoreLinkExperiment">
- <group name="Disabled" label="Neither extra webstore link is visible"/>
- <group name="FooterLink" label="Link in bottom right of footer"/>
- <group name="PlusIcon" label="Plus icon in apps page"/>
- <affected-histogram name="Extensions.AppLaunch"/>
- <affected-histogram name="NewTabPage.DefaultPageType"/>
-</fieldtrial>
-
-</fieldtrials>
-
-</histogram-configuration>