Home | History | Annotate | Download | only in histograms
      1 <!--
      2 Copyright 2013 The Chromium Authors. All rights reserved.
      3 Use of this source code is governed by a BSD-style license that can be
      4 found in the LICENSE file.
      5 -->
      6 
      7 <!--
      8 This file is used to generate a comprehensive list of Chrome histograms along
      9 with a detailed description for each histogram.
     10 
     11 Please pretty-print and validate your edits by running the pretty_print.py
     12 and validate_format.py scripts in the same directory as this file before
     13 uploading your change for review.
     14 
     15 Take a moment to page through the contents of this file. You will find
     16 three sections:
     17 
     18 * The histograms section describes base histograms, giving their name,
     19   and optionally their units or enum type, a short one-line summary,
     20   and optionally a more detailed description.
     21 * The enums section defines and documents the enumerated types referred to by
     22   the histograms.
     23 * The fieldtrials section defines active field trials and their groups, along
     24   with their descriptions.
     25 
     26 Each field trial lists the histograms that it affects. The complete list of
     27 histograms is computed by appending the field trial group names to each of
     28 the affected histograms. For example, define the following:
     29 
     30   <histogram name="FileLoadLatency"/>
     31 
     32   <fieldtrial name="SuperHttpExperiment">
     33     <group name="SuperHttpEnabled"/>
     34     <group name="SuperHttpDisabled"/>
     35     <affected-histogram name="FileLoadLatency"/>
     36   </fieldtrial>
     37 
     38 The complete list of histograms will be:
     39 
     40   FileLoadLatency
     41   FileLoadLatency_SuperHttpEnabled
     42   FileLoadLatency_SuperHttpDisabled
     43 
     44 Field trial definitions can currently be used in any situation where multiple
     45 suffixes need to be appended to a histogram name; they do not have to
     46 correspond to actual field trials in the Chrome source code.
     47 
     48 TODO(mlloyd): Refactor the XML so that field trials can be distinguished from
     49 other types of suffix sets.
     50 -->
     51 
     52 <histogram-configuration>
     53 
     54 <!-- Histogram definitions -->
     55 
     56 <histograms>
     57 
     58 <histogram name="Accessibility.CrosAlwaysShowA11yMenu" enum="BooleanEnabled">
     59   <summary>
     60     Whether the Chrome OS Accessibility Menu is set to be shown regardless of
     61     the state of a11y features.(checked once 45 secs after startup).
     62   </summary>
     63 </histogram>
     64 
     65 <histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
     66   <summary>
     67     Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
     68     startup).
     69   </summary>
     70 </histogram>
     71 
     72 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
     73   <summary>
     74     If the user has enabled Autoclick, this is the delay set by the user for
     75     autoclicks to occur, in milliseconds.
     76   </summary>
     77 </histogram>
     78 
     79 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
     80   <summary>
     81     Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
     82     after startup).
     83   </summary>
     84 </histogram>
     85 
     86 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
     87   <summary>
     88     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
     89     startup).
     90   </summary>
     91 </histogram>
     92 
     93 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
     94   <summary>
     95     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
     96     after startup).
     97   </summary>
     98 </histogram>
     99 
    100 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
    101   <summary>
    102     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
    103     after startup).
    104   </summary>
    105 </histogram>
    106 
    107 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
    108   <summary>
    109     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
    110     after startup).
    111   </summary>
    112 </histogram>
    113 
    114 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
    115   <summary>
    116     Whether Windows system settings show that high-contrast mode is enabled and
    117     the user has selected a light-on-dark color scheme (checked once 45 secs
    118     after startup). This causes Chrome to prompt the user with a bubble to
    119     optionally install a High Contrast extension and theme.
    120   </summary>
    121 </histogram>
    122 
    123 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
    124   <summary>
    125     Whether Chrome has enabled accessibility support because the user passed the
    126     --force-renderer-accessibility flag on the command-line (checked once 45
    127     secs after startup).
    128   </summary>
    129 </histogram>
    130 
    131 <histogram name="Accessibility.State" enum="BooleanEnabled">
    132   <summary>
    133     Whether Chrome has enabled accessibility support because it detects
    134     supported assistive technology running, or due to being manually enabled via
    135     a command-line flag (checked once 45 secs after startup).
    136   </summary>
    137 </histogram>
    138 
    139 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
    140   <summary>
    141     Whether Windows system settings show that audio descriptions are enabled
    142     (checked once 45 secs after startup).
    143   </summary>
    144 </histogram>
    145 
    146 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
    147   <summary>
    148     Whether the third-party JAWS screen reader is running (checked once 45 secs
    149     after startup).
    150   </summary>
    151 </histogram>
    152 
    153 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
    154   <summary>
    155     Whether the third-party NVDA screen reader is running (checked once 45 secs
    156     after startup).
    157   </summary>
    158 </histogram>
    159 
    160 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
    161   <summary>
    162     Whether the third-party System Access To Go screen reader is running
    163     (checked once 45 secs after startup).
    164   </summary>
    165 </histogram>
    166 
    167 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
    168   <summary>
    169     Whether Windows system settings show that a screen reader is running
    170     (checked once 45 secs after startup). Note that this does not necessarily
    171     mean that Chrome has detected a supported screen reader and has enabled its
    172     accessibility mode.
    173   </summary>
    174 </histogram>
    175 
    176 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
    177   <summary>
    178     Whether Windows system settings show that Sticky Keys are enabled.
    179   </summary>
    180 </histogram>
    181 
    182 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
    183   <summary>
    184     Whether the third-party ZoomText screen magnifier is running.
    185   </summary>
    186 </histogram>
    187 
    188 <histogram name="Apps.AppLaunch" enum="AppLaunch">
    189   <summary>
    190     The number of times v2 packaged apps are launched grouped by
    191     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
    192   </summary>
    193 </histogram>
    194 
    195 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
    196   <summary>Interactions with the App Launcher promo dialog.</summary>
    197 </histogram>
    198 
    199 <histogram name="Apps.AppListSearchCommenced" units="searches">
    200   <summary>
    201     The number of searches that are started in the app list. This is gathered
    202     each time the app list search box transitions from empty to non-empty.
    203   </summary>
    204 </histogram>
    205 
    206 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
    207   <summary>
    208     The type of app list search result that was opened by the user. This is
    209     gathered per click of a search result.
    210   </summary>
    211 </histogram>
    212 
    213 <histogram name="Ash.ActiveTouchPoints">
    214   <summary>
    215     Number of active touch-points when a new touch-point is added.
    216   </summary>
    217 </histogram>
    218 
    219 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
    220   <summary>
    221     The show type of the active window tracked over time by logging on a regular
    222     basis (30 minutes).
    223   </summary>
    224 </histogram>
    225 
    226 <histogram name="Ash.Dock.Action" enum="DockedAction">
    227   <summary>
    228     User-initiated action taken that affects docked windows such as docking,
    229     undocking, minimizing, restoring, closing or just dragging a docked window.
    230   </summary>
    231 </histogram>
    232 
    233 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
    234   <summary>
    235     Source (mouse, touch or unknown) of the user-initiated action for docked
    236     windows.
    237   </summary>
    238 </histogram>
    239 
    240 <histogram name="Ash.Dock.ItemsAll">
    241   <summary>
    242     Number of all docked windows or panels including hidden or minimized.
    243     Recorded on every user action that interacts with docked windows.
    244   </summary>
    245 </histogram>
    246 
    247 <histogram name="Ash.Dock.ItemsLarge">
    248   <summary>
    249     Number of large (wider than dock maximum width) windows that had to be
    250     shrunk to get docked among the visible docked windows. Recorded on every
    251     user action that interacts with docked windows.
    252   </summary>
    253 </histogram>
    254 
    255 <histogram name="Ash.Dock.ItemsPanels">
    256   <summary>
    257     Number of docked visible panels. Recorded on every user action that
    258     interacts with docked windows.
    259   </summary>
    260 </histogram>
    261 
    262 <histogram name="Ash.Dock.ItemsVisible">
    263   <summary>
    264     Number of visible docked windows or panels. Recorded on every user action
    265     that interacts with docked windows.
    266   </summary>
    267 </histogram>
    268 
    269 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
    270   <summary>
    271     Time elapsed between instances of docking, undocking or any other action
    272     affecting docked state of a window.
    273   </summary>
    274 </histogram>
    275 
    276 <histogram name="Ash.Dock.Width" units="pixels">
    277   <summary>
    278     Width of the docked area in pixels. Recorded every time it changes after a
    279     user window resize operation is completed.
    280   </summary>
    281 </histogram>
    282 
    283 <histogram name="Ash.GestureCreated" enum="UIEventType">
    284   <summary>
    285     The gesture-events recognized and dispatched by the browser gesture
    286     recognizer.
    287   </summary>
    288 </histogram>
    289 
    290 <histogram name="Ash.GestureTarget" enum="GestureActionType">
    291   <summary>
    292     The gesture-events recognized and dispatched by the browser gesture
    293     recognizer for various UI components.
    294   </summary>
    295 </histogram>
    296 
    297 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
    298   <summary>
    299     The type of the window which is put into immersive fullscreen. Immersive
    300     fullscreen is entered via the F4 key.
    301   </summary>
    302 </histogram>
    303 
    304 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
    305   <summary>
    306     The current state of the shelf (alignment) tracked over time by logging on a
    307     regular basis (30 minutes), this is used instead of log in or shelf usage to
    308     track users that do not lock/unlock or log in frequently and use a small
    309     number of browser instances or otherwise infrequently interact with the
    310     shelf launcher.
    311   </summary>
    312 </histogram>
    313 
    314 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
    315   <summary>
    316     The current state of the shelf (alignment) when the shelf launcher is used
    317     to launch an app/window/etc, this is used instead of log in to give data on
    318     users that do not lock/unlock or log in frequently.
    319   </summary>
    320 </histogram>
    321 
    322 <histogram name="Ash.TouchDuration" units="milliseconds">
    323   <obsolete>
    324     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
    325   </obsolete>
    326   <summary>The duration of a touch-sequence.</summary>
    327 </histogram>
    328 
    329 <histogram name="Ash.TouchDuration2" units="milliseconds">
    330   <summary>The duration of a touch-sequence.</summary>
    331 </histogram>
    332 
    333 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
    334   <summary>The interval between touch-move events.</summary>
    335 </histogram>
    336 
    337 <histogram name="Ash.TouchMoveSteps" units="pixels">
    338   <summary>The distance between touch-move events.</summary>
    339 </histogram>
    340 
    341 <histogram name="Ash.TouchPositionX" units="pixels">
    342   <summary>The position of the touch-events along the X axis.</summary>
    343 </histogram>
    344 
    345 <histogram name="Ash.TouchPositionY" units="pixels">
    346   <summary>The position of the touch-events along the Y axis.</summary>
    347 </histogram>
    348 
    349 <histogram name="Ash.TouchRadius" units="pixels">
    350   <summary>The radius of a touch event.</summary>
    351 </histogram>
    352 
    353 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
    354   <summary>
    355     The interval between the end of a touch-sequence and the start of the next
    356     touch-sequence.
    357   </summary>
    358 </histogram>
    359 
    360 <histogram name="Ash.TouchStartBurst">
    361   <summary>
    362     The number of rapid touch-starts that happened within a short interval.
    363     Logged once for each such burst group.
    364   </summary>
    365 </histogram>
    366 
    367 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
    368   <summary>
    369     The amount of time the Alt key is held after pressing Alt+Tab to begin
    370     cycling through windows.
    371   </summary>
    372 </histogram>
    373 
    374 <histogram name="Ash.WindowSelector.Items">
    375   <summary>
    376     The number of items (single windows or groups of windows such as panels) in
    377     the window selection. Window selection occurs when a user begins alt-tabbing
    378     or presses the overview button (F5 key).
    379   </summary>
    380 </histogram>
    381 
    382 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
    383   <summary>
    384     The amount of time between uses of window selection to switch between
    385     windows. Window selection is entered by alt-tabbing or by pressing the
    386     overview button (F5 key).
    387   </summary>
    388 </histogram>
    389 
    390 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
    391   <summary>
    392     The amount of time spent in overview mode. Overview mode is engaged when
    393     lingering on a window while alt-tabbing or by pressing the overview button.
    394     The time is measured from the moment the windows begin animating to a
    395     thumbnail size preview to when a window is selected or selection is
    396     canceled.
    397   </summary>
    398 </histogram>
    399 
    400 <histogram name="AsyncDNS.AttemptCountFail">
    401   <summary>
    402     Count of DnsAttempts before DnsTransaction completes with failure.
    403   </summary>
    404 </histogram>
    405 
    406 <histogram name="AsyncDNS.AttemptCountSuccess">
    407   <summary>
    408     Count of DnsAttempts before DnsTransaction completes successfully.
    409   </summary>
    410 </histogram>
    411 
    412 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
    413   <summary>
    414     Whether DnsConfigService::OnConfigChange actually corresponded to a change
    415     in DnsConfig.
    416   </summary>
    417 </histogram>
    418 
    419 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
    420   <summary>
    421     Duration of time between calls to DnsConfigService::InvalidateConfig.
    422   </summary>
    423 </histogram>
    424 
    425 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
    426   <summary>Duration of time spent parsing DnsConfig.</summary>
    427 </histogram>
    428 
    429 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
    430   <summary>
    431     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
    432   </summary>
    433 </histogram>
    434 
    435 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
    436   <summary>Whether DnsConfig was parsed successfully.</summary>
    437 </histogram>
    438 
    439 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
    440   <summary>
    441     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
    442   </summary>
    443 </histogram>
    444 
    445 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
    446   <summary>
    447     Whether the first valid DnsConfig included a rogue nameserver.
    448   </summary>
    449 </histogram>
    450 
    451 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
    452   <summary>
    453     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
    454     succeeded, at the end of a streak of failures after which the DnsClient was
    455     disabled.
    456   </summary>
    457 </histogram>
    458 
    459 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
    460   <summary>
    461     TRUE counts the events when a valid DnsConfig is received and used to enable
    462     DnsClient, while FALSE counts the events when DnsClient is disabled after a
    463     series of successful fallbacks from DnsTask to ProcTask.
    464   </summary>
    465 </histogram>
    466 
    467 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
    468   <summary>
    469     Duration of time spent by ProcTask in failing fallback resolutions.
    470   </summary>
    471 </histogram>
    472 
    473 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
    474   <summary>
    475     Duration of time spent by ProcTask in successful fallback resolutions.
    476   </summary>
    477 </histogram>
    478 
    479 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
    480   <summary>
    481     Whether there was a valid DNS configuration at the start of a job which
    482     eventually completed successfully.
    483   </summary>
    484 </histogram>
    485 
    486 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
    487   <summary>Whether DnsHosts were parsed successfully.</summary>
    488 </histogram>
    489 
    490 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
    491   <summary>
    492     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
    493     DnsHosts.
    494   </summary>
    495 </histogram>
    496 
    497 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
    498   <summary>
    499     Duration of time between calls to DnsConfigService::InvalidateHosts.
    500   </summary>
    501 </histogram>
    502 
    503 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
    504   <summary>Duration of time spent parsing DnsHosts.</summary>
    505 </histogram>
    506 
    507 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
    508   <summary>
    509     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
    510   </summary>
    511 </histogram>
    512 
    513 <histogram name="AsyncDNS.HostsSize" units="bytes">
    514   <summary>
    515     The size of the HOSTS file observed before each attempt to parse it.
    516   </summary>
    517 </histogram>
    518 
    519 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
    520   <summary>
    521     Time elapsed between the time the HostResolverImpl::Job was created and the
    522     time the Job was started (using DnsClient).
    523   </summary>
    524 </histogram>
    525 
    526 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
    527   <summary>
    528     Time elapsed between the time the HostResolverImpl::Job was created and the
    529     time the Job was started (using DnsClient). Includes only Jobs which had
    530     priority HIGHEST when started.
    531   </summary>
    532 </histogram>
    533 
    534 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
    535   <summary>
    536     Time elapsed between the time the HostResolverImpl::Job was created and the
    537     time the Job was started (using DnsClient). Includes only Jobs which had
    538     priority IDLE when started.
    539   </summary>
    540 </histogram>
    541 
    542 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
    543   <summary>
    544     Time elapsed between the time the HostResolverImpl::Job was created and the
    545     time the Job was started (using DnsClient). Includes only Jobs which had
    546     priority LOW when started.
    547   </summary>
    548 </histogram>
    549 
    550 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
    551   <summary>
    552     Time elapsed between the time the HostResolverImpl::Job was created and the
    553     time the Job was started (using DnsClient). Includes only Jobs which had
    554     priority LOWEST when started.
    555   </summary>
    556 </histogram>
    557 
    558 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
    559   <summary>
    560     Time elapsed between the time the HostResolverImpl::Job was created and the
    561     time the Job was started (using DnsClient). Includes only Jobs which had
    562     priority MEDIUM when started.
    563   </summary>
    564 </histogram>
    565 
    566 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
    567   <summary>
    568     Time elapsed between the last time the priority of a HostResolverImpl::Job
    569     changed (when a Request was attached or detached) and the time the Job was
    570     started (using DnsClient).
    571   </summary>
    572 </histogram>
    573 
    574 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
    575   <summary>
    576     Time elapsed between the last time the priority of a HostResolverImpl::Job
    577     changed (when a Request was attached or detached) and the time the Job was
    578     started (using DnsClient). Includes only Jobs which had priority HIGHEST
    579     when started.
    580   </summary>
    581 </histogram>
    582 
    583 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
    584   <summary>
    585     Time elapsed between the last time the priority of a HostResolverImpl::Job
    586     changed (when a Request was attached or detached) and the time the Job was
    587     started (using DnsClient). Includes only Jobs which had priority IDLE when
    588     started.
    589   </summary>
    590 </histogram>
    591 
    592 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
    593   <summary>
    594     Time elapsed between the last time the priority of a HostResolverImpl::Job
    595     changed (when a Request was attached or detached) and the time the Job was
    596     started (using DnsClient). Includes only Jobs which had priority LOW when
    597     started.
    598   </summary>
    599 </histogram>
    600 
    601 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
    602   <summary>
    603     Time elapsed between the last time the priority of a HostResolverImpl::Job
    604     changed (when a Request was attached or detached) and the time the Job was
    605     started (using DnsClient). Includes only Jobs which had priority LOWEST when
    606     started.
    607   </summary>
    608 </histogram>
    609 
    610 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
    611   <summary>
    612     Time elapsed between the last time the priority of a HostResolverImpl::Job
    613     changed (when a Request was attached or detached) and the time the Job was
    614     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
    615     started.
    616   </summary>
    617 </histogram>
    618 
    619 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
    620   <summary>
    621     Counts of results of parsing addresses out of DNS responses in successful
    622     DnsTransactions.
    623   </summary>
    624 </histogram>
    625 
    626 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
    627   <summary>
    628     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
    629     succeeded.
    630   </summary>
    631 </histogram>
    632 
    633 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
    634   <summary>
    635     Duration of time taken by DnsTask in resolutions that failed. Excludes time
    636     spent in the subsequent fallback.
    637   </summary>
    638 </histogram>
    639 
    640 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
    641   <summary>
    642     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
    643     This only includes jobs started with valid DNS configuration and excludes
    644     synchronous resolutions (as IP literals, from cache, and from HOSTS).
    645   </summary>
    646 </histogram>
    647 
    648 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
    649   <summary>
    650     Duration of time taken by DnsTask in resolutions that succeeded.
    651   </summary>
    652 </histogram>
    653 
    654 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
    655   <summary>
    656     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
    657   </summary>
    658 </histogram>
    659 
    660 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
    661   <summary>
    662     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
    663   </summary>
    664 </histogram>
    665 
    666 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
    667   <summary>
    668     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
    669   </summary>
    670 </histogram>
    671 
    672 <histogram name="AsyncDNS.ServerCount">
    673   <summary>
    674     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
    675     created on DNS change.
    676   </summary>
    677 </histogram>
    678 
    679 <histogram name="AsyncDNS.ServerFailureIndex">
    680   <summary>
    681     Index in DnsConfig of the failing server, recorded at the time of failure.
    682   </summary>
    683 </histogram>
    684 
    685 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
    686   <summary>
    687     Count of server failures after network change before first success in the
    688     DnsSession. Recorded at the time of first success.
    689   </summary>
    690 </histogram>
    691 
    692 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
    693   <summary>
    694     Count of server failures after success until the end of the session. Server
    695     has reported success at some point during the session. Recorded at the end
    696     of the DnsSession.
    697   </summary>
    698 </histogram>
    699 
    700 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
    701   <summary>
    702     Count of server failures before success. This is NOT the first success in
    703     the DnsSession. Recorded at the time of success.
    704   </summary>
    705 </histogram>
    706 
    707 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
    708   <summary>
    709     Count of server failures without success until the end of the session.
    710     Server has never reported success during the DnsSession. Recorded at the end
    711     of the DnsSession.
    712   </summary>
    713 </histogram>
    714 
    715 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
    716   <summary>
    717     The current server is &quot;good&quot; and does not have to be skipped.
    718   </summary>
    719 </histogram>
    720 
    721 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
    722   <summary>
    723     Duration of time taken in failing calls to AddressSorter in dual-stack
    724     resolutions using DnsTask.
    725   </summary>
    726 </histogram>
    727 
    728 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
    729   <summary>
    730     Duration of time taken in successful calls to AddressSorter in dual-stack
    731     resolutions using DnsTask.
    732   </summary>
    733 </histogram>
    734 
    735 <histogram name="AsyncDNS.SuffixSearchDone">
    736   <summary>
    737     The number of names from the search name list consumed during a successful
    738     transaction (QTYPE A only).
    739   </summary>
    740 </histogram>
    741 
    742 <histogram name="AsyncDNS.SuffixSearchRemain">
    743   <summary>
    744     The number of names left on the search name list at the end of a successful
    745     transaction (QTYPE A only).
    746   </summary>
    747 </histogram>
    748 
    749 <histogram name="AsyncDNS.SuffixSearchStart">
    750   <summary>
    751     The number of names on the search name list at the start of a transaction
    752     (QTYPE A only).
    753   </summary>
    754 </histogram>
    755 
    756 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
    757   <summary>
    758     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
    759     timeouts.
    760   </summary>
    761 </histogram>
    762 
    763 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
    764   <summary>
    765     Duration of time taken by DnsTCPAttempt in successful attempts.
    766   </summary>
    767 </histogram>
    768 
    769 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
    770   <summary>
    771     Difference between RTT and timeout calculated using Histogram algorithm.
    772   </summary>
    773 </histogram>
    774 
    775 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
    776   <summary>
    777     Difference between timeout calculated using Histogram algorithm and RTT.
    778   </summary>
    779 </histogram>
    780 
    781 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
    782   <summary>
    783     Difference between RTT and timeout calculated using Jacobson algorithm.
    784   </summary>
    785 </histogram>
    786 
    787 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
    788   <summary>
    789     Difference between timeout calculated using Jacobson algorithm and RTT.
    790   </summary>
    791 </histogram>
    792 
    793 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
    794   <summary>
    795     Duration of time that would be spent waiting for lost request using
    796     Histogram algorithm.
    797   </summary>
    798 </histogram>
    799 
    800 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
    801   <summary>
    802     Duration of time that would be spent waiting for lost request using Jacobson
    803     algorithm.
    804   </summary>
    805 </histogram>
    806 
    807 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
    808   <summary>
    809     Duration of time since a HostResolverImpl::Resolve request to the time a
    810     result is posted. Excludes canceled, evicted, and aborted requests. Includes
    811     cache hits (recorded as 0). Excludes speculative requests.
    812   </summary>
    813 </histogram>
    814 
    815 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
    816   <summary>
    817     Duration of time since a HostResolverImpl::Resolve request to the time a
    818     result is posted. Excludes canceled, evicted, and aborted requests. Includes
    819     cache hits (recorded as 0). Speculative requests only.
    820   </summary>
    821 </histogram>
    822 
    823 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
    824   <summary>
    825     Duration of time taken in failing DnsTransactions. This includes server
    826     failures, timeouts and NXDOMAIN results.
    827   </summary>
    828 </histogram>
    829 
    830 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
    831   <summary>
    832     Duration of time taken in successful DnsTransactions. This includes all
    833     NOERROR answers, even if they indicate the name has no addresses or they
    834     cannot be parsed.
    835   </summary>
    836 </histogram>
    837 
    838 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
    839   <summary>
    840     Same as AsyncDNS.TransactionSuccess but limited to A query type.
    841   </summary>
    842 </histogram>
    843 
    844 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
    845   <summary>
    846     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
    847   </summary>
    848 </histogram>
    849 
    850 <histogram name="AsyncDNS.TTL" units="milliseconds">
    851   <summary>
    852     TTL of the resolved addresses, as in the response received from the server.
    853     For results served from local cache, the TTL is from the original response.
    854   </summary>
    855 </histogram>
    856 
    857 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
    858   <summary>
    859     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
    860     timeouts.
    861   </summary>
    862 </histogram>
    863 
    864 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
    865   <summary>
    866     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
    867     responses arriving after timeout, if multiple attempts are allowed.
    868   </summary>
    869 </histogram>
    870 
    871 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
    872   <summary>
    873     Duration of time since the last empty config result to the time a non-change
    874     OnConfigChange is received.
    875   </summary>
    876 </histogram>
    877 
    878 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
    879   <summary>
    880     Duration of time since the last empty config result to the time a non-change
    881     OnHostsChange is received.
    882   </summary>
    883 </histogram>
    884 
    885 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
    886   <summary>
    887     The result of DnsConfigService watch. Counts STARTED on every initialization
    888     and FAILED_* on any failure.
    889   </summary>
    890 </histogram>
    891 
    892 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
    893   <summary>
    894     Whether the browser compositor uses GPU or the software renderer.
    895   </summary>
    896 </histogram>
    897 
    898 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
    899   <obsolete>
    900     Deprecated as of 8/2013.
    901   </obsolete>
    902   <summary>
    903     Measures the frequency of user interactions with the Autocheckout bubble,
    904     which prompts users to invoke Autocheckout on supported websites.
    905   </summary>
    906 </histogram>
    907 
    908 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
    909   <obsolete>
    910     Deprecated as of 8/2013.
    911   </obsolete>
    912   <summary>
    913     Measures the frequency of final states reached in Autocheckout buy flow.
    914   </summary>
    915 </histogram>
    916 
    917 <histogram name="Autocheckout.DismissalState"
    918     enum="AutofillDialogDismissalState">
    919   <obsolete>
    920     Deprecated as of 8/2013.
    921   </obsolete>
    922   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
    923 </histogram>
    924 
    925 <histogram name="Autocheckout.FlowDuration" units="ms">
    926   <obsolete>
    927     Deprecated as of 8/2013.
    928   </obsolete>
    929   <summary>
    930     Measures the time elapsed between when the user submitted the Autocheckout
    931     dialog and when the Autocheckout flow, or filling process, concluded.
    932   </summary>
    933 </histogram>
    934 
    935 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
    936   <obsolete>
    937     Deprecated as of 8/2013.
    938   </obsolete>
    939   <summary>
    940     Measures the time elapsed between when the user submitted the Autocheckout
    941     dialog and when the Autocheckout flow concluded, in cases where the flow
    942     failed.
    943   </summary>
    944 </histogram>
    945 
    946 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
    947   <obsolete>
    948     Deprecated as of 8/2013.
    949   </obsolete>
    950   <summary>
    951     Measures the time elapsed between when the user submitted the Autocheckout
    952     dialog and when the Autocheckout flow concluded, in cases where the flow
    953     succeeded.
    954   </summary>
    955 </histogram>
    956 
    957 <histogram name="Autocheckout.InitialUserState"
    958     enum="AutofillDialogInitialUserState">
    959   <obsolete>
    960     Deprecated as of 8/2013.
    961   </obsolete>
    962   <summary>
    963     The initial state of a user that's interacting with a freshly shown
    964     Autocheckout dialog.
    965   </summary>
    966 </histogram>
    967 
    968 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
    969   <obsolete>
    970     Deprecated as of 8/2013.
    971   </obsolete>
    972   <summary>
    973     User interactions with the Autofill popup shown while filling an
    974     Autocheckout dialog.
    975   </summary>
    976 </histogram>
    977 
    978 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
    979   <obsolete>
    980     Deprecated as of 8/2013.
    981   </obsolete>
    982   <summary>
    983     Measures the frequency of security warnings and errors in the Autocheckout
    984     dialog.
    985   </summary>
    986 </histogram>
    987 
    988 <histogram name="Autocheckout.UiDuration" units="ms">
    989   <obsolete>
    990     Deprecated as of 8/2013.
    991   </obsolete>
    992   <summary>
    993     Measures the duration for which an Autocheckout dialog was shown.
    994   </summary>
    995 </histogram>
    996 
    997 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
    998   <obsolete>
    999     Deprecated as of 8/2013.
   1000   </obsolete>
   1001   <summary>
   1002     Measures the duration for which an Autocheckout dialog was shown, in cases
   1003     where the user ended up canceling out of the dialog.
   1004   </summary>
   1005 </histogram>
   1006 
   1007 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
   1008   <obsolete>
   1009     Deprecated as of 8/2013.
   1010   </obsolete>
   1011   <summary>
   1012     Measures the duration for which an Autocheckout dialog was shown, in cases
   1013     where the user ended up accepting the dialog.
   1014   </summary>
   1015 </histogram>
   1016 
   1017 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
   1018   <obsolete>
   1019     Deprecated as of 8/2013.
   1020   </obsolete>
   1021   <summary>
   1022     Measures how users are interacting with the Autocheckout dialog UI.
   1023   </summary>
   1024 </histogram>
   1025 
   1026 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
   1027   <obsolete>
   1028     Deprecated as of 8/2013.
   1029   </obsolete>
   1030   <summary>
   1031     Measures the duration of time it takes for the Autocheckout UI to be
   1032     actionable by the user after it is shown.
   1033   </summary>
   1034 </histogram>
   1035 
   1036 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
   1037   <obsolete>
   1038     Deprecated as of 8/2013.
   1039   </obsolete>
   1040   <summary>
   1041     Measures the frequency of errors in communicating with the Google Online
   1042     Wallet server.
   1043   </summary>
   1044 </histogram>
   1045 
   1046 <histogram name="Autocheckout.WalletRequiredActions"
   1047     enum="WalletRequiredActions">
   1048   <obsolete>
   1049     Deprecated as of 8/2013.
   1050   </obsolete>
   1051   <summary>
   1052     Measures the frequency of required user actions returned by the Google
   1053     Online Wallet server.
   1054   </summary>
   1055 </histogram>
   1056 
   1057 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
   1058   <obsolete>
   1059     Deprecated as of 8/2013.
   1060   </obsolete>
   1061   <summary>
   1062     Measures time taken to download the Autocheckout whitelist file.
   1063   </summary>
   1064 </histogram>
   1065 
   1066 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
   1067   <obsolete>
   1068     Deprecated as of 8/2013.
   1069   </obsolete>
   1070   <summary>
   1071     Measures time taken to download the Autocheckout whitelist file in case the
   1072     download was failed.
   1073   </summary>
   1074 </histogram>
   1075 
   1076 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
   1077   <obsolete>
   1078     Deprecated as of 8/2013.
   1079   </obsolete>
   1080   <summary>
   1081     Measures time taken to download the Autocheckout whitelist file in case the
   1082     download was succeeded.
   1083   </summary>
   1084 </histogram>
   1085 
   1086 <histogram name="Autofill.AddressSuggestionsCount">
   1087   <summary>
   1088     The number of address suggestions shown in the Autofill popup.
   1089   </summary>
   1090 </histogram>
   1091 
   1092 <histogram name="AutoFill.CCInfoBarAccepted">
   1093   <obsolete>
   1094     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
   1095   </obsolete>
   1096   <summary>The Autofill credit card info bar was accepted.</summary>
   1097 </histogram>
   1098 
   1099 <histogram name="AutoFill.CCInfoBarDenied">
   1100   <obsolete>
   1101     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
   1102   </obsolete>
   1103   <summary>The Autofill credit card info bar was denied.</summary>
   1104 </histogram>
   1105 
   1106 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
   1107   <summary>
   1108     The relative frequency with which users accept, deny, or ignore the Autofill
   1109     credit card info bar prompt.
   1110   </summary>
   1111 </histogram>
   1112 
   1113 <histogram name="Autofill.DeveloperEngagement"
   1114     enum="AutofillDeveloperEngagement">
   1115   <summary>
   1116     Measures the adoption of the HTML autocomplete type hint specification (see
   1117     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
   1118     detected, logs whether that form includes author-specified type hints.
   1119   </summary>
   1120 </histogram>
   1121 
   1122 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
   1123   <summary>
   1124     Time elapsed between the user's first interaction with a form and the form's
   1125     submission, for an autofilled form.
   1126   </summary>
   1127 </histogram>
   1128 
   1129 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
   1130   <summary>
   1131     Time elapsed between the user's first interaction with a form and the form's
   1132     submission, for a non-autofilled form.
   1133   </summary>
   1134 </histogram>
   1135 
   1136 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
   1137   <summary>
   1138     Time elapsed between form load and form submission, for an autofilled form.
   1139   </summary>
   1140 </histogram>
   1141 
   1142 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
   1143   <summary>
   1144     Time elapsed between form load and form submission, for a non-autofilled
   1145     form.
   1146   </summary>
   1147 </histogram>
   1148 
   1149 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
   1150   <summary>
   1151     Tracks whether Autofill is enabled on page load for a page containing forms.
   1152   </summary>
   1153 </histogram>
   1154 
   1155 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
   1156   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
   1157 </histogram>
   1158 
   1159 <histogram name="AutoFill.ProfileCount">
   1160   <obsolete>
   1161     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
   1162   </obsolete>
   1163   <summary>The number of Autofill address profiles a user has.</summary>
   1164 </histogram>
   1165 
   1166 <histogram name="AutoFill.Quality" enum="AutofillQuality">
   1167   <obsolete>
   1168     Deprecated as of 3/2011, replaced by Autofill.Quality.
   1169   </obsolete>
   1170   <summary>The quality of the AutoFill implementation.</summary>
   1171 </histogram>
   1172 
   1173 <histogram name="Autofill.Quality" enum="AutofillQuality">
   1174   <summary>The quality of the Autofill implementation.</summary>
   1175 </histogram>
   1176 
   1177 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
   1178   <summary>The quality of Autofill's heuristic field type detection.</summary>
   1179 </histogram>
   1180 
   1181 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
   1182     enum="AutofillTypeQualityByFieldType">
   1183   <summary>
   1184     The quality of Autofill's heuristic field type detection, broken down by the
   1185     specific field type.  Fields with multiple possible types (based on the
   1186     stored Autofill data) are logged as having ambiguous type.
   1187   </summary>
   1188 </histogram>
   1189 
   1190 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
   1191   <summary>The overall quality of the Autofill field type predictions.</summary>
   1192 </histogram>
   1193 
   1194 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
   1195     enum="AutofillTypeQualityByFieldType">
   1196   <summary>
   1197     The overall quality of the Autofill field type predictions, broken down by
   1198     the specific field type.  Fields with multiple possible types (based on the
   1199     stored Autofill data) are logged as having ambiguous type.
   1200   </summary>
   1201 </histogram>
   1202 
   1203 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
   1204   <summary>The quality of the Autofill server's field type detection.</summary>
   1205 </histogram>
   1206 
   1207 <histogram name="Autofill.Quality.ServerType.ByFieldType"
   1208     enum="AutofillTypeQualityByFieldType">
   1209   <summary>
   1210     The quality of the Autofill server's field type detection, broken down by
   1211     the specific field type.  Fields with multiple possible types (based on the
   1212     stored Autofill data) are logged as having ambiguous type.
   1213   </summary>
   1214 </histogram>
   1215 
   1216 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
   1217   <summary>TBD.</summary>
   1218 </histogram>
   1219 
   1220 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
   1221   <summary>TBD.</summary>
   1222 </histogram>
   1223 
   1224 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
   1225   <obsolete>
   1226     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
   1227   </obsolete>
   1228   <summary>
   1229     The experiment ID received in response to an Autofill server query.
   1230   </summary>
   1231 </histogram>
   1232 
   1233 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
   1234   <summary>
   1235     The experiment ID received in response to an Autofill server query.
   1236   </summary>
   1237 </histogram>
   1238 
   1239 <histogram name="Autofill.ServerExperimentId.Upload"
   1240     enum="AutofillExperimentId">
   1241   <summary>
   1242     The experiment ID received at the time of an Autofill upload.
   1243   </summary>
   1244 </histogram>
   1245 
   1246 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
   1247   <obsolete>
   1248     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
   1249   </obsolete>
   1250   <summary>The usefulness of AutoFill server information.</summary>
   1251 </histogram>
   1252 
   1253 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
   1254   <summary>The usefulness of Autofill server information.</summary>
   1255 </histogram>
   1256 
   1257 <histogram name="Autofill.StoredProfileCount">
   1258   <summary>
   1259     The number of Autofill addresses a user has stored, measured at launch time.
   1260   </summary>
   1261 </histogram>
   1262 
   1263 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
   1264   <summary>
   1265     Measures the frequency of various events in the Autofill user interaction
   1266     flow.  By comparing frequencies, we can compute several interesting
   1267     &quot;user happiness&quot; metrics.
   1268   </summary>
   1269 </histogram>
   1270 
   1271 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
   1272   <summary>
   1273     Counts the number of simulataneously connected Bluetooth devices. Used to
   1274     direct testing efforts, and by our UI team to determine appropriate UI
   1275     sizes.
   1276   </summary>
   1277 </histogram>
   1278 
   1279 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
   1280   <summary>
   1281     Records the method used to pair each Bluetooth Device. Used to direct our
   1282     testing efforts.
   1283   </summary>
   1284 </histogram>
   1285 
   1286 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
   1287   <summary>
   1288     Records the result of pairing each Bluetooth Device. Used to understand
   1289     whether we are having significant problems with Bluetooth pairing and seeing
   1290     errors more commonly than we should.
   1291   </summary>
   1292 </histogram>
   1293 
   1294 <histogram name="Bookmarks.LaunchDepth">
   1295   <summary>
   1296     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
   1297     bookmark is launched. Depth indicates how many levels below a permanent
   1298     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
   1299     the bookmark bar has depth 1).
   1300   </summary>
   1301 </histogram>
   1302 
   1303 <histogram name="Canvas.ContextType" enum="CanvasContextType">
   1304   <summary>
   1305     Records the context type names used to create canvas rendering contexts.
   1306   </summary>
   1307 </histogram>
   1308 
   1309 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
   1310   <summary>
   1311     Records the number of times the cast button was shown to the user. The value
   1312     will be true if the button is enabled, and false if the button is disabled.
   1313     Note that depending on the current UX, it's possible that we hide the button
   1314     entirely if it's disabled, so it's possible for the false values to be 0.
   1315   </summary>
   1316 </histogram>
   1317 
   1318 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
   1319     enum="BooleanEnabled">
   1320   <summary>
   1321     Records the number of times the cast button was shown to the user when the
   1322     video is fullscreened. The value will only be recorded on entering
   1323     fullscreen. The value will be true if the button is enabled, and false if
   1324     the button is disabled. Note that depending on the current UX,it's possible
   1325     that we hide the button entirely if it's disabled, so it's possible for the
   1326     false values to be 0.
   1327   </summary>
   1328 </histogram>
   1329 
   1330 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
   1331   <summary>
   1332     Records the result of a request to play remotely. The value will be true if
   1333     the playback succeeded, and false if there was an error.
   1334   </summary>
   1335 </histogram>
   1336 
   1337 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
   1338     units="percent remaining">
   1339   <summary>
   1340     Records the percentage of the video left at the time the remote playback is
   1341     stopped. This will be recorded when the playback is stopped by the user, or
   1342     when it's stopped by the cast device.
   1343   </summary>
   1344 </histogram>
   1345 
   1346 <histogram name="Cellular.ActivationFailure">
   1347   <summary>
   1348     The count of cellular device activation failures (Chrome OS).
   1349   </summary>
   1350 </histogram>
   1351 
   1352 <histogram name="Cellular.ActivationTry">
   1353   <summary>The count of cellular device activation tries (Chrome OS).</summary>
   1354 </histogram>
   1355 
   1356 <histogram name="Cellular.ConnectionFailed">
   1357   <summary>
   1358     The count of cellular reconnect failures during activation (Chrome OS).
   1359   </summary>
   1360 </histogram>
   1361 
   1362 <histogram name="Cellular.ConnectionRetry">
   1363   <summary>
   1364     The count of cellular device reconnect tries during activation (Chrome OS).
   1365   </summary>
   1366 </histogram>
   1367 
   1368 <histogram name="Cellular.MobileSetupFailed">
   1369   <summary>
   1370     The count of successful cellular plan established (Chrome OS).
   1371   </summary>
   1372 </histogram>
   1373 
   1374 <histogram name="Cellular.MobileSetupStart">
   1375   <summary>
   1376     The count of initiated cellular device setup starts (Chrome OS).
   1377   </summary>
   1378 </histogram>
   1379 
   1380 <histogram name="Cellular.MobileSetupSucceeded">
   1381   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
   1382 </histogram>
   1383 
   1384 <histogram name="Cellular.PaymentFailed">
   1385   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
   1386 </histogram>
   1387 
   1388 <histogram name="Cellular.PaymentReceived">
   1389   <summary>
   1390     The count of successfully completed cellular plan purchases (Chrome OS).
   1391   </summary>
   1392 </histogram>
   1393 
   1394 <histogram name="CertificateType">
   1395   <obsolete>
   1396     Deprecated as of 8/2013. This histogram only considered the leaf certificate
   1397     expiry date as a proxy for whether a certificate was in-scope for the BRs,
   1398     but did not consider the issuance date. As some CAs have issued long-lived
   1399     certs prior to the BRs, this disproportionately reported those certs as
   1400     being subject to the BRs, but non-compliant, when in reality they're not
   1401     subject.
   1402   </obsolete>
   1403   <summary>
   1404     Information about the certificate algorithms and sizes in use on the web, to
   1405     examine compliance with the CA/Browser Forum requirements and security best
   1406     practice.
   1407   </summary>
   1408 </histogram>
   1409 
   1410 <histogram name="CertificateType2">
   1411   <summary>
   1412     Information about the certificate algorithms and sizes in use on the web, to
   1413     examine compliance with the CA/Browser Forum requirements and security best
   1414     practice. This histogram considers the notBefore as the issuance date, for
   1415     purposes of what requirements apply.
   1416   </summary>
   1417 </histogram>
   1418 
   1419 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
   1420   <summary>
   1421     Indicates the execution phase the browser was in when the browser crashed.
   1422   </summary>
   1423 </histogram>
   1424 
   1425 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
   1426   <obsolete>
   1427     Deprecated as of 11/2013.
   1428   </obsolete>
   1429   <summary>
   1430     Indicates the execution phase the browser was in when browser didn't exit
   1431     cleanly.
   1432   </summary>
   1433 </histogram>
   1434 
   1435 <histogram name="Chrome.BrowserCrashDumpAttempts">
   1436   <summary>
   1437     The total number of times the browser process has attempted to generate a
   1438     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
   1439     Chrome.BrowserDumpsWithNoCrash.
   1440   </summary>
   1441 </histogram>
   1442 
   1443 <histogram name="Chrome.BrowserDumpsWithCrash">
   1444   <summary>
   1445     The number of times the browser process has attempted to generate a crash
   1446     dump because of an actual browser crash.
   1447   </summary>
   1448 </histogram>
   1449 
   1450 <histogram name="Chrome.BrowserDumpsWithNoCrash">
   1451   <summary>
   1452     The number of times the browser process has attempted to generate a crash
   1453     dump in a non-crashing (i.e., reporting only) context.
   1454   </summary>
   1455 </histogram>
   1456 
   1457 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
   1458   <obsolete>
   1459     Deprecated 8/2013. No longer tracked.
   1460   </obsolete>
   1461   <summary>
   1462     The default search engine selected by a user not in the search engine dialog
   1463     experiment.
   1464   </summary>
   1465 </histogram>
   1466 
   1467 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
   1468   <obsolete>
   1469     Deprecated 8/2013. No longer tracked.
   1470   </obsolete>
   1471   <summary>
   1472     The default search engine selected by a user in the search engine dialog
   1473     experiment.
   1474   </summary>
   1475 </histogram>
   1476 
   1477 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
   1478   <obsolete>
   1479     Deprecated 8/2013. No longer tracked.
   1480   </obsolete>
   1481   <summary>
   1482     The default search engine selected by a user in slot 1 of a randomized
   1483     search engine dialog.
   1484   </summary>
   1485 </histogram>
   1486 
   1487 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
   1488   <obsolete>
   1489     Deprecated 8/2013. No longer tracked.
   1490   </obsolete>
   1491   <summary>
   1492     The default search engine selected by a user in slot 2 of a randomized
   1493     search engine dialog.
   1494   </summary>
   1495 </histogram>
   1496 
   1497 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
   1498   <obsolete>
   1499     Deprecated 8/2013. No longer tracked.
   1500   </obsolete>
   1501   <summary>
   1502     The default search engine selected by a user in slot 3 of a randomized
   1503     search engine dialog.
   1504   </summary>
   1505 </histogram>
   1506 
   1507 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
   1508   <obsolete>
   1509     Deprecated 8/2013. No longer tracked.
   1510   </obsolete>
   1511   <summary>
   1512     The default search engine selected by a user in slot 4 of a randomized
   1513     search engine dialog.
   1514   </summary>
   1515 </histogram>
   1516 
   1517 <histogram name="ChromeNotifierService.Actions"
   1518     enum="ChromeNotifierServiceActionType">
   1519   <summary>
   1520     The actions to enable or disable services sending synced notifications.
   1521     Synced Notification Sending services can be individually disabled by the
   1522     user in the Chrome Notification center settings dialog.
   1523   </summary>
   1524 </histogram>
   1525 
   1526 <histogram name="clickjacking.discard_download" units="ms">
   1527   <summary>
   1528     The length of time between a dangerous download appearing on the downloads
   1529     shelf, and the &quot;Discard&quot; button being clicked.
   1530   </summary>
   1531 </histogram>
   1532 
   1533 <histogram name="clickjacking.dismiss_download" units="ms">
   1534   <summary>
   1535     The length of time between a dangerous download appearing on the downloads
   1536     shelf, and the &quot;Dismiss&quot; button being clicked.
   1537   </summary>
   1538 </histogram>
   1539 
   1540 <histogram name="clickjacking.launch_url" units="ms">
   1541   <summary>
   1542     The length of time between the external protocol dialog being shown and the
   1543     &quot;Launch Application&quot; button being clicked.
   1544   </summary>
   1545 </histogram>
   1546 
   1547 <histogram name="clickjacking.open_download" units="ms">
   1548   <summary>
   1549     The length of time between a download appearing on the download shelf, and
   1550     the user opening it by clicking the item or pressing return.
   1551   </summary>
   1552 </histogram>
   1553 
   1554 <histogram name="clickjacking.report_and_discard_download" units="ms">
   1555   <summary>
   1556     Time between &quot;Report and Discard&quot; button being shown and it being
   1557     clicked.
   1558   </summary>
   1559 </histogram>
   1560 
   1561 <histogram name="clickjacking.save_download" units="ms">
   1562   <summary>
   1563     The length of time between a dangerous download appearing on the download
   1564     shelf, and the &quot;Keep&quot; button being clicked.
   1565   </summary>
   1566 </histogram>
   1567 
   1568 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
   1569   <obsolete>
   1570     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
   1571   </obsolete>
   1572   <summary>
   1573     Counts how often the user writes or reads from the clipboard and whether the
   1574     write was from an incognito window or not.
   1575   </summary>
   1576 </histogram>
   1577 
   1578 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
   1579     units="percent">
   1580   <summary>
   1581     Connectivity Diagnostics App: WiFi signal strength recorded during
   1582     NIC_SIGNAL_STRENGTH test.
   1583   </summary>
   1584   <details>
   1585     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
   1586     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
   1587     values from 0 to 100.
   1588   </details>
   1589 </histogram>
   1590 
   1591 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
   1592   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
   1593   <details>
   1594     HTTP latency is computed using the chrome.socket API to make an HTTP GET
   1595     request to the /generate_204 page of three randomly generated Google
   1596     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
   1597     the HTTP request to receiving a response is clocked in JavaScript and the
   1598     arithmetic mean of the three times is used as the HTTP latency.
   1599   </details>
   1600 </histogram>
   1601 
   1602 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
   1603   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
   1604   <details>
   1605     Resolver latency is computed by using the chrome.dns API to query three
   1606     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
   1607     The random hostnames guarantees that there will be no caching of DNS
   1608     hostnames. The time taken from issuing the DNS request to receiving a
   1609     response is clocked in JavaScript and the arithmetic mean of the three times
   1610     is used as the resolver latency.
   1611   </details>
   1612 </histogram>
   1613 
   1614 <histogram name="ConnectivityDiagnostics.TestVerdict"
   1615     enum="ConnectivityDiagnosticsTestVerdict">
   1616   <summary>
   1617     Connectivity Diagnostics App: Outcome of the connectivity tests.
   1618   </summary>
   1619 </histogram>
   1620 
   1621 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
   1622   <summary>
   1623     Connectivity Diagnostics App: Amount of time taken to run each of the
   1624     connectivity tests.
   1625   </summary>
   1626 </histogram>
   1627 
   1628 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
   1629   <obsolete>
   1630     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   1631     is finished.
   1632   </obsolete>
   1633   <summary>
   1634     When parsing a cookie, indicates if control characters were present in any
   1635     of the cookie values and if any of the cookie values were invalid.
   1636     Specifically, checks that all of the parsed values are valid according to
   1637     the valid token definition in Section 2.2 of RFC2616 which specifies a token
   1638     must have no separators (i.e. no characters from the following string,
   1639     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
   1640     \t') and no control characters.
   1641   </summary>
   1642 </histogram>
   1643 
   1644 <histogram name="Cookie.ReinstatedCookies" units="seconds">
   1645   <summary>
   1646     The duration in seconds between a cookie getting evicted (due to the number
   1647     of cookies exceeding a domain limit), and subsequently reinstated.
   1648   </summary>
   1649 </histogram>
   1650 
   1651 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
   1652   <obsolete>
   1653     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   1654     is finished.
   1655   </obsolete>
   1656   <summary>
   1657     Indicates whether a cookie attribute pair was set with both a valid key and
   1658     a valid attribute value or not. For the key, this implies that it was a
   1659     valid token as defined in Section 2.2 of RFC2616 which specifies a token
   1660     must have no separators (i.e. no characters from the following string,
   1661     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
   1662     \t') and no control characters. For the value, this implies that it
   1663     contained no control characters and no semicolon.
   1664   </summary>
   1665 </histogram>
   1666 
   1667 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
   1668   <obsolete>
   1669     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   1670     is finished.
   1671   </obsolete>
   1672   <summary>
   1673     Indicates whether a cookie name was set with a valid token. A valid token is
   1674     defined in Section 2.2 of RFC2616 which specifies a token must have no
   1675     separators (i.e. no characters from the following string, ignoring the
   1676     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
   1677     control characters.
   1678   </summary>
   1679 </histogram>
   1680 
   1681 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
   1682   <obsolete>
   1683     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   1684     is finished.
   1685   </obsolete>
   1686   <summary>
   1687     Indicates whether a cookie value was valid or invalid when there was an
   1688     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
   1689     characters excluding controls, whitspace, comma, semicolon, and backslash.
   1690   </summary>
   1691 </histogram>
   1692 
   1693 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
   1694   <obsolete>
   1695     Deprecated as of 12/2013. Default pinned apps trial is finished.
   1696   </obsolete>
   1697   <summary>Chrome OS shelf clicks.</summary>
   1698 </histogram>
   1699 
   1700 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
   1701   <summary>
   1702     The type of archive file that Chrome OS cros-disks daemon is requested to
   1703     mount.
   1704   </summary>
   1705 </histogram>
   1706 
   1707 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
   1708   <summary>
   1709     The media type of removable device that Chrome OS cros-disks daemon is
   1710     requested to mount.
   1711   </summary>
   1712 </histogram>
   1713 
   1714 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
   1715   <summary>
   1716     The type of file system that Chrome OS cros-disks daemon is requested to
   1717     mount.
   1718   </summary>
   1719 </histogram>
   1720 
   1721 <histogram name="CrosFirstRun.DialogShown">
   1722   <summary>
   1723     Records the number of times when first-run dialog was shown.
   1724   </summary>
   1725 </histogram>
   1726 
   1727 <histogram name="CrosFirstRun.FurthestStep">
   1728   <summary>
   1729     Index of furthest step that was reached during tutorial. Since order of
   1730     steps could change eventially and new steps could apear we use index here
   1731     instead of step name.
   1732   </summary>
   1733 </histogram>
   1734 
   1735 <histogram name="CrosFirstRun.TimeSpent" units="ms">
   1736   <summary>The total time that user spent on first-run tutorial.</summary>
   1737 </histogram>
   1738 
   1739 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
   1740   <summary>The time that user spent on some step of tutorial.</summary>
   1741 </histogram>
   1742 
   1743 <histogram name="CrosFirstRun.TutorialCompletion"
   1744     enum="CrosFirstRunTutorialCompletionType">
   1745   <summary>Tracks the way how user left tutorial.</summary>
   1746 </histogram>
   1747 
   1748 <histogram name="CrosFirstRun.TutorialLaunched">
   1749   <summary>
   1750     Records the number of times when first-run tutorial has been launched.
   1751   </summary>
   1752 </histogram>
   1753 
   1754 <histogram name="DataReductionProxy.BypassInfoFallback"
   1755     enum="DataReductionProxyBypassEventType">
   1756   <summary>
   1757     Counts various events that trigger Chrome to bypass the fallback
   1758     configuration of the data reduction proxy.
   1759   </summary>
   1760 </histogram>
   1761 
   1762 <histogram name="DataReductionProxy.BypassInfoPrimary"
   1763     enum="DataReductionProxyBypassEventType">
   1764   <summary>
   1765     Counts various events that trigger Chrome to bypass the primary
   1766     configuration of the data reduction proxy.
   1767   </summary>
   1768 </histogram>
   1769 
   1770 <histogram name="DataReductionProxy.ProbeURL"
   1771     enum="DataReductionProxyProbeURLFetchResult">
   1772   <summary>
   1773     Counts various outcomes of requesting the data reduction proxy's probe URL.
   1774   </summary>
   1775 </histogram>
   1776 
   1777 <histogram name="DataReductionProxy.PromoAction"
   1778     enum="DataReductionProxyPromoAction">
   1779   <summary>
   1780     Samples which method was used by the user to dismiss the proxy promo. This
   1781     is sampled when the promo leaves view, with the sampled value depending on
   1782     which of four possible controls the user used.
   1783   </summary>
   1784 </histogram>
   1785 
   1786 <histogram name="DataReductionProxy.SettingsConversion"
   1787     enum="DataReductionProxySettingsConversion">
   1788   <summary>
   1789     Samples of user interactions with the ON/OFF switch in the settings menu for
   1790     reducing data usage. Only the setting changes between entering the reducing
   1791     data usage setting menu and leaving the menu will be sampled. So if a user
   1792     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
   1793     OFF conversion regardless of how many times he or she toggles the ON/OFF
   1794     switch.
   1795   </summary>
   1796 </histogram>
   1797 
   1798 <histogram name="DataReductionProxy.StartupState"
   1799     enum="DataReductionProxyStartupState">
   1800   <summary>
   1801     Samples of the state of the data reduction proxy on Chrome startup. The
   1802     proxy will either be unavailable (the feature hasn't been rolled out to this
   1803     user yet), not enabled (the feature is available but the user doesn't have
   1804     it turned on), or enabled (the feature is enabled and turned on).
   1805   </summary>
   1806 </histogram>
   1807 
   1808 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
   1809   <summary>
   1810     TBD - Not run automatically yet, so this is just a placeholder for future
   1811     metrics collection.  Any samples collected here represent users running
   1812     diagnostics manually.
   1813   </summary>
   1814 </histogram>
   1815 
   1816 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
   1817   <summary>
   1818     Shows the success and failure rates of the DiskSpace recovery step that runs
   1819     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
   1820     test, which checks that the disk space in the volume where the user data
   1821     directory normally lives is not dangerously low, would pass on the next
   1822     startup.
   1823   </summary>
   1824 </histogram>
   1825 
   1826 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
   1827   <summary>
   1828     TBD - Not run automatically yet, so this is just a placeholder for future
   1829     metrics collection.  Any samples collected here represent users running
   1830     diagnostics manually.
   1831   </summary>
   1832 </histogram>
   1833 
   1834 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
   1835   <summary>
   1836     Shows the success and failure rates of the JSONBookmarks recovery step that
   1837     runs on recovery startups. The recovery step attempts to guarantee the
   1838     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
   1839     properly formed, would pass on the next startup.
   1840   </summary>
   1841 </histogram>
   1842 
   1843 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
   1844   <summary>
   1845     Shows the success and failure rates of the JSONLocalState recovery step that
   1846     runs on recovery startups. The recovery step attempts to guarantee the
   1847     JSONLocalState test, which makes sure that the JSON-encoded Local State file
   1848     is properly formed, would pass on the next startup.
   1849   </summary>
   1850 </histogram>
   1851 
   1852 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
   1853   <summary>
   1854     Shows the success and failure rates of the JSONPreferences recovery step
   1855     that runs on recovery startups. The recovery step attempts to guarantee the
   1856     JSONPreferences test, which makes sure that the JSON-encoded Preferences
   1857     file is properly formed, would pass on the next startup.
   1858   </summary>
   1859 </histogram>
   1860 
   1861 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
   1862   <summary>
   1863     TBD - Not run automatically yet, so this is just a placeholder for future
   1864     metrics collection.  Any samples collected here represent users running
   1865     diagnostics manually.
   1866   </summary>
   1867 </histogram>
   1868 
   1869 <histogram name="Diagnostics.Recovery.PathDictionaries"
   1870     enum="DiagnosticsResult">
   1871   <summary>
   1872     Shows the success and failure rates of the PathDictionaries recovery step
   1873     that runs on recovery startups. The recovery step attempts to guarantee the
   1874     PathDictionaries test, which makes sure that the path to the Dictionaries
   1875     directory exists and has the right permissions, would pass on the next
   1876     startup.
   1877   </summary>
   1878 </histogram>
   1879 
   1880 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
   1881   <summary>
   1882     Shows the success and failure rates of the PathLocalState recovery step that
   1883     runs on recovery startups. The recovery step attempts to guarantee the
   1884     PathLocalState test, which makes sure that the path to the Local State file
   1885     exists and has the right permissions, would pass on the next startup.
   1886   </summary>
   1887 </histogram>
   1888 
   1889 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
   1890   <summary>
   1891     Shows the success and failure rates of the PathResources recovery step that
   1892     runs on recovery startups. The recovery step attempts to guarantee the
   1893     PathResources test, which makes sure that the path to the Resources
   1894     directory exists and has the right permissions, would pass on the next
   1895     startup.
   1896   </summary>
   1897 </histogram>
   1898 
   1899 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
   1900   <summary>
   1901     Shows the success and failure rates of the PathUserData recovery step that
   1902     runs on recovery startups. The recovery step attempts to guarantee the
   1903     PathUserData test, which makes sure that the path to the User Data directory
   1904     exists and has the right permissions, would pass on the next startup.
   1905   </summary>
   1906 </histogram>
   1907 
   1908 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
   1909     enum="DiagnosticsResult">
   1910   <summary>
   1911     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
   1912     step that runs on recovery startups.  The recovery step attempts to
   1913     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
   1914     the App Cache database, would pass on the next startup.
   1915   </summary>
   1916 </histogram>
   1917 
   1918 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
   1919     enum="DiagnosticsResult">
   1920   <summary>
   1921     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
   1922     recovery step that runs on recovery startups.  The recovery step attempts to
   1923     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
   1924     integrity of the Archived History database, would pass on the next startup.
   1925   </summary>
   1926 </histogram>
   1927 
   1928 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
   1929     enum="DiagnosticsResult">
   1930   <summary>
   1931     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
   1932     step that runs on recovery startups.  The recovery step attempts to
   1933     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
   1934     Cookie database, would pass on the next startup.
   1935   </summary>
   1936 </histogram>
   1937 
   1938 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
   1939     enum="DiagnosticsResult">
   1940   <summary>
   1941     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
   1942     recovery step that runs on recovery startups.  The recovery step attempts to
   1943     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
   1944     integrity of the Database Tracker database, would pass on the next startup.
   1945   </summary>
   1946 </histogram>
   1947 
   1948 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
   1949     enum="DiagnosticsResult">
   1950   <summary>
   1951     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
   1952     step that runs on recovery startups.  The recovery step attempts to
   1953     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
   1954     History database, would pass on the next startup.
   1955   </summary>
   1956 </histogram>
   1957 
   1958 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
   1959     enum="DiagnosticsResult">
   1960   <summary>
   1961     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
   1962     step that runs on recovery startups.  The recovery step attempts to
   1963     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
   1964     NSS Certificate database, would pass on the next startup.
   1965   </summary>
   1966 </histogram>
   1967 
   1968 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
   1969     enum="DiagnosticsResult">
   1970   <summary>
   1971     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
   1972     step that runs on recovery startups.  The recovery step attempts to
   1973     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
   1974     NSS Key database, would pass on the next startup.
   1975   </summary>
   1976 </histogram>
   1977 
   1978 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
   1979     enum="DiagnosticsResult">
   1980   <summary>
   1981     Shows the success and failure rates of the SQLiteIntegrityThumbnails
   1982     recovery step that runs on recovery startups.  The recovery step attempts to
   1983     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
   1984     the Thumbnails database, would pass on the next startup.
   1985   </summary>
   1986 </histogram>
   1987 
   1988 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
   1989     enum="DiagnosticsResult">
   1990   <summary>
   1991     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
   1992     step that runs on recovery startups.  The recovery step attempts to
   1993     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
   1994     Web Data database, would pass on the next startup.
   1995   </summary>
   1996 </histogram>
   1997 
   1998 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
   1999   <summary>
   2000     TBD - Not run automatically yet, so this is just a placeholder for future
   2001     metrics collection.  Any samples collected here represent users running
   2002     diagnostics manually.
   2003   </summary>
   2004 </histogram>
   2005 
   2006 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
   2007   <summary>
   2008     Count of the number of times diagnostics recovery is invoked or not, and how
   2009     it was invoked.  A sample is added to this histogram once for each startup
   2010     of Chrome.
   2011   </summary>
   2012 </histogram>
   2013 
   2014 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
   2015   <summary>
   2016     TBD - Not run automatically yet, so this is just a placeholder for future
   2017     metrics collection.  Any samples collected here represent users running
   2018     diagnostics manually.
   2019   </summary>
   2020 </histogram>
   2021 
   2022 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
   2023   <summary>
   2024     Shows the success and failure rates of diagnostics for the DiskSpace test
   2025     that runs on recovery startups.  The DiskSpace test checks that the disk
   2026     space in the volume where the user data directory normally lives is not
   2027     dangerously low.
   2028   </summary>
   2029 </histogram>
   2030 
   2031 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
   2032   <summary>
   2033     TBD - Not run automatically yet, so this is just a placeholder for future
   2034     metrics collection.  Any samples collected here represent users running
   2035     diagnostics manually.
   2036   </summary>
   2037 </histogram>
   2038 
   2039 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
   2040   <summary>
   2041     Shows the success and failure rates of diagnostics for the JSONBookmarks
   2042     test that runs on recovery startups.  The JSONBookmarks test checks to make
   2043     sure that the JSON encoded bookmarks file is properly formed.
   2044   </summary>
   2045 </histogram>
   2046 
   2047 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
   2048   <summary>
   2049     Shows the success and failure rates of diagnostics for the JSONLocalState
   2050     test that runs on recovery startups.  The JSONLocalState test checks to make
   2051     sure that the JSON encoded Local State file is properly formed.
   2052   </summary>
   2053 </histogram>
   2054 
   2055 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
   2056   <summary>
   2057     Shows the success and failure rates of diagnostics for the JSONPreferences
   2058     test that runs on recovery startups.  The JSONPreferences test checks to
   2059     make sure that the Preferences file is properly formed.
   2060   </summary>
   2061 </histogram>
   2062 
   2063 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
   2064   <summary>
   2065     TBD - Not run automatically yet, so this is just a placeholder for future
   2066     metrics collection.  Any samples collected here represent users running
   2067     diagnostics manually.
   2068   </summary>
   2069 </histogram>
   2070 
   2071 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
   2072   <summary>
   2073     Shows the success and failure rates of diagnostics for the PathDictionaries
   2074     test that runs on recovery startups.  The PathDictionaries test checks makes
   2075     sure that the path to the Dictionaries folder exists and has the right
   2076     permissions.
   2077   </summary>
   2078 </histogram>
   2079 
   2080 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
   2081   <summary>
   2082     Shows the success and failure rates of diagnostics for the PathLocalState
   2083     test that runs on recovery startups.   The PathLocalState test checks makes
   2084     sure that the path to the Local State folder exists and has the right
   2085     permissions.
   2086   </summary>
   2087 </histogram>
   2088 
   2089 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
   2090   <summary>
   2091     Shows the success and failure rates of diagnostics for the PathResources
   2092     test that runs on recovery startups.  The PathResources test checks makes
   2093     sure that the path to the Resources folder exists and has the right
   2094     permissions.
   2095   </summary>
   2096 </histogram>
   2097 
   2098 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
   2099   <summary>
   2100     Shows the success and failure rates of diagnostics for the PathUserData test
   2101     that runs on recovery startups. The PathUserData test checks makes sure that
   2102     the path to the User Data folder exists and has the right permissions.
   2103   </summary>
   2104 </histogram>
   2105 
   2106 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
   2107     enum="DiagnosticsResult">
   2108   <summary>
   2109     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
   2110     runs on recovery startups.  The test checks the integrity of the App Cache
   2111     database.
   2112   </summary>
   2113 </histogram>
   2114 
   2115 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
   2116     enum="DiagnosticsResult">
   2117   <summary>
   2118     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
   2119     test that runs on recovery startups.  The test checks the integrity of the
   2120     Archived History database.
   2121   </summary>
   2122 </histogram>
   2123 
   2124 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
   2125     enum="DiagnosticsResult">
   2126   <summary>
   2127     Shows the success and failure rates of the SQLiteIntegrityCookie test that
   2128     runs on recovery startups.  The test checks the integrity of the Cookie
   2129     database.
   2130   </summary>
   2131 </histogram>
   2132 
   2133 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
   2134     enum="DiagnosticsResult">
   2135   <summary>
   2136     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
   2137     test that runs on recovery startups.  The test checks the integrity of the
   2138     Database Tracker database.
   2139   </summary>
   2140 </histogram>
   2141 
   2142 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
   2143     enum="DiagnosticsResult">
   2144   <summary>
   2145     Shows the success and failure rates of the SQLiteIntegrityHistory test that
   2146     runs on recovery startups.  The test checks the integrity of the History
   2147     database.
   2148   </summary>
   2149 </histogram>
   2150 
   2151 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
   2152     enum="DiagnosticsResult">
   2153   <summary>
   2154     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
   2155     runs on recovery startups.  The test checks the integrity of the NSS
   2156     Certificate database.
   2157   </summary>
   2158 </histogram>
   2159 
   2160 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
   2161     enum="DiagnosticsResult">
   2162   <summary>
   2163     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
   2164     runs on recovery startups.  The test checks the integrity of the NSS Key
   2165     database.
   2166   </summary>
   2167 </histogram>
   2168 
   2169 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
   2170     enum="DiagnosticsResult">
   2171   <summary>
   2172     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
   2173     that runs on recovery startups.  The test checks the integrity of the
   2174     Thumbnails database.
   2175   </summary>
   2176 </histogram>
   2177 
   2178 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
   2179     enum="DiagnosticsResult">
   2180   <summary>
   2181     Shows the success and failure rates of the SQLiteIntegrityWebData test that
   2182     runs on recovery startups.  The test checks the integrity of the Web Data
   2183     database.
   2184   </summary>
   2185 </histogram>
   2186 
   2187 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
   2188   <summary>
   2189     TBD - Not run automatically yet, so this is just a placeholder for future
   2190     metrics collection.  Any samples collected here represent users running
   2191     diagnostics manually.
   2192   </summary>
   2193 </histogram>
   2194 
   2195 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
   2196   <summary>
   2197     Histogram comparing the various types of diagnostic test failures when
   2198     diagnostic tests are run.  Note that some types of test failures cause the
   2199     rest of the tests to be skipped.
   2200   </summary>
   2201 </histogram>
   2202 
   2203 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
   2204   <summary>Whether an extension has been wiped out.</summary>
   2205 </histogram>
   2206 
   2207 <histogram name="DisabledExtension.SideloadWipeoutCount">
   2208   <summary>
   2209     How many external extensions get wiped out as a result of the Sideload
   2210     Wipeout one-time initiative.
   2211   </summary>
   2212 </histogram>
   2213 
   2214 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
   2215   <summary>
   2216     Whether any extension got wiped out as a result of the Sideload Wipeout
   2217     one-time initiative.
   2218   </summary>
   2219 </histogram>
   2220 
   2221 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
   2222   <summary>
   2223     The user selection in the Sideload Wipeout bubble, grouped by the
   2224     UmaWipeoutHistogramOptions enum.
   2225   </summary>
   2226 </histogram>
   2227 
   2228 <histogram name="DiskCache.0.FilesAge" units="hours">
   2229   <summary>The age of the cache's files (wall time).</summary>
   2230 </histogram>
   2231 
   2232 <histogram name="DiskCache.2.FilesAge" units="hours">
   2233   <summary>
   2234     The age of the cache's files (wall time). Media-specific cache.
   2235   </summary>
   2236 </histogram>
   2237 
   2238 <histogram name="DiskCache.3.FilesAge" units="hours">
   2239   <summary>The age of the cache's files (wall time). AppCache.</summary>
   2240 </histogram>
   2241 
   2242 <histogram name="DiskCache.4.FilesAge" units="hours">
   2243   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
   2244 </histogram>
   2245 
   2246 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
   2247   <obsolete>
   2248     Deprecated.
   2249   </obsolete>
   2250   <summary>
   2251     The total time it takes to perform a payload IO operation, for the regular
   2252     disk cache.
   2253   </summary>
   2254 </histogram>
   2255 
   2256 <histogram name="DNS.AttemptCancelled">
   2257   <summary>
   2258     The attempt which completed after the job was already cancelled.
   2259   </summary>
   2260 </histogram>
   2261 
   2262 <histogram name="DNS.AttemptDiscarded">
   2263   <summary>
   2264     The attempt which completed after the job was already cancelled OR the
   2265     attempt that has finished after host resolution was already completed by an
   2266     earlier attempt.
   2267   </summary>
   2268 </histogram>
   2269 
   2270 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
   2271   <summary>
   2272     Duration of time taken in OS resolutions for actual navigations. These
   2273     attempts which completed after the job was already canceled OR after the job
   2274     was already completed by an earlier attempt. Note that cached resolutions
   2275     may provide low (0ms?) resolution times.
   2276   </summary>
   2277 </histogram>
   2278 
   2279 <histogram name="DNS.AttemptFailure">
   2280   <summary>The attempt that has not resolved the host successfully.</summary>
   2281 </histogram>
   2282 
   2283 <histogram name="DNS.AttemptFirstFailure">
   2284   <summary>
   2285     The attempt that resolved the host first and the resolution was not
   2286     successful.
   2287   </summary>
   2288 </histogram>
   2289 
   2290 <histogram name="DNS.AttemptFirstSuccess">
   2291   <summary>
   2292     The attempt that resolved the host first and the resolution was successful.
   2293   </summary>
   2294 </histogram>
   2295 
   2296 <histogram name="DNS.AttemptSuccess">
   2297   <summary>The attempt that has resolved the host successfully.</summary>
   2298 </histogram>
   2299 
   2300 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
   2301   <summary>
   2302     Duration of time taken in OS resolutions that succeeded and were requested
   2303     for actual navigations. These attempts which completed after the job was
   2304     already canceled OR after the job was already completed by an earlier
   2305     attempt. Note that cached resolutions may provide low (0ms?) resolution
   2306     times.
   2307   </summary>
   2308 </histogram>
   2309 
   2310 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
   2311   <summary>
   2312     This histogram shows the time saved by having spawned an extra attempt, when
   2313     the first attempt didn't finish before retry attempt.
   2314   </summary>
   2315 </histogram>
   2316 
   2317 <histogram name="DNS.CacheEvicted" units="milliseconds">
   2318   <summary>
   2319     The time left to expiration of an entry when it is removed while compacting
   2320     the HostCache.
   2321   </summary>
   2322 </histogram>
   2323 
   2324 <histogram name="DNS.CacheExpired" units="milliseconds">
   2325   <summary>
   2326     The time since expiration of an entry when it is removed while compacting
   2327     the HostCache.
   2328   </summary>
   2329 </histogram>
   2330 
   2331 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
   2332   <summary>
   2333     The time since expiration of an entry when it is removed on lookup.
   2334   </summary>
   2335 </histogram>
   2336 
   2337 <histogram name="DNS.EmptyAddressListAndNoError"
   2338     enum="DNSEmptyAddressListAndNoError">
   2339   <summary>
   2340     Error status when an empty address list was found in OnLookupComplete().
   2341   </summary>
   2342 </histogram>
   2343 
   2344 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
   2345   <summary>
   2346     When either a pre-resolution was not done recently enough to provide
   2347     benefit, or the the corresponding pre-resolution is still pending, this
   2348     histogram shows the duration of time used to resolve a hostname as not
   2349     existing during a failed attempt to navigate to (GET) a URL.  In newer
   2350     versions, if the hostname has never been found as a link during a page scan,
   2351     and it has a referring URL, then it is added to referrer list data structure
   2352     (hoping we'll do better next time).
   2353   </summary>
   2354 </histogram>
   2355 
   2356 <histogram name="DNS.IndependentNavigation" units="milliseconds">
   2357   <summary>
   2358     When either a pre-resolution was not done recently enough to provide
   2359     benefit, or the the corresponding pre-resolution is still pending, this
   2360     histogram shows the duration of the duration of time used to resolve a
   2361     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
   2362     never been found as a link during a page scan, and it has a referring URL,
   2363     then it is added to referrer list data structure (hoping we'll do better
   2364     next time).
   2365   </summary>
   2366 </histogram>
   2367 
   2368 <histogram name="DNS.JobQueueTime" units="milliseconds">
   2369   <summary>
   2370     Time elapsed between the time the HostResolverImpl::Job was created and the
   2371     time the Job was started (a getaddrinfo call was dispatched to the thread
   2372     pool).
   2373   </summary>
   2374 </histogram>
   2375 
   2376 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
   2377   <summary>
   2378     Time elapsed between the time the HostResolverImpl::Job was created and the
   2379     time the Job was started (a getaddrinfo call was dispatched to the thread
   2380     pool). Includes only Jobs which had priority HIGHEST when started.
   2381   </summary>
   2382 </histogram>
   2383 
   2384 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
   2385   <summary>
   2386     Time elapsed between the time the HostResolverImpl::Job was created and the
   2387     time the Job was started (a getaddrinfo call was dispatched to the thread
   2388     pool). Includes only Jobs which had priority IDLE when started.
   2389   </summary>
   2390 </histogram>
   2391 
   2392 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
   2393   <summary>
   2394     Time elapsed between the time the HostResolverImpl::Job was created and the
   2395     time the Job was started (a getaddrinfo call was dispatched to the thread
   2396     pool). Includes only Jobs which had priority LOW when started.
   2397   </summary>
   2398 </histogram>
   2399 
   2400 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
   2401   <summary>
   2402     Time elapsed between the time the HostResolverImpl::Job was created and the
   2403     time the Job was started (a getaddrinfo call was dispatched to the thread
   2404     pool). Includes only Jobs which had priority LOWEST when started.
   2405   </summary>
   2406 </histogram>
   2407 
   2408 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
   2409   <summary>
   2410     Time elapsed between the time the HostResolverImpl::Job was created and the
   2411     time the Job was started (a getaddrinfo call was dispatched to the thread
   2412     pool). Includes only Jobs which had priority MEDIUM when started.
   2413   </summary>
   2414 </histogram>
   2415 
   2416 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
   2417   <summary>
   2418     Time elapsed between the last time the priority of a HostResolverImpl::Job
   2419     changed (when a Request was attached or detached) and the time the Job was
   2420     started (a getaddrinfo call was dispatched to the thread pool).
   2421   </summary>
   2422 </histogram>
   2423 
   2424 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
   2425   <summary>
   2426     Time elapsed between the last time the priority of a HostResolverImpl::Job
   2427     changed (when a Request was attached or detached) and the time the Job was
   2428     started (a getaddrinfo call was dispatched to the thread pool). Includes
   2429     only Jobs which had priority HIGHEST when started.
   2430   </summary>
   2431 </histogram>
   2432 
   2433 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
   2434   <summary>
   2435     Time elapsed between the last time the priority of a HostResolverImpl::Job
   2436     changed (when a Request was attached or detached) and the time the Job was
   2437     started (a getaddrinfo call was dispatched to the thread pool). Includes
   2438     only Jobs which had priority IDLE when started.
   2439   </summary>
   2440 </histogram>
   2441 
   2442 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
   2443   <summary>
   2444     Time elapsed between the last time the priority of a HostResolverImpl::Job
   2445     changed (when a Request was attached or detached) and the time the Job was
   2446     started (a getaddrinfo call was dispatched to the thread pool). Includes
   2447     only Jobs which had priority LOW when started.
   2448   </summary>
   2449 </histogram>
   2450 
   2451 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
   2452   <summary>
   2453     Time elapsed between the last time the priority of a HostResolverImpl::Job
   2454     changed (when a Request was attached or detached) and the time the Job was
   2455     started (a getaddrinfo call was dispatched to the thread pool). Includes
   2456     only Jobs which had priority LOWEST when started.
   2457   </summary>
   2458 </histogram>
   2459 
   2460 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
   2461   <summary>
   2462     Time elapsed between the last time the priority of a HostResolverImpl::Job
   2463     changed (when a Request was attached or detached) and the time the Job was
   2464     started (a getaddrinfo call was dispatched to the thread pool). Includes
   2465     only Jobs which had priority MEDIUM when started.
   2466   </summary>
   2467 </histogram>
   2468 
   2469 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
   2470   <summary>
   2471     The duration of time used (most recently) to pre-resolve a hostname, when
   2472     the prefetched resolution was apparently evicted from the cache.  The
   2473     included samples only list pre-resolution times when the later
   2474     navigations/fetches took in excess of 15ms.
   2475   </summary>
   2476 </histogram>
   2477 
   2478 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
   2479   <summary>
   2480     The duration of time used (most recently) to pre-resolve a hostname, when
   2481     the prefetched resolution was apparently evicted from the cache.  The
   2482     included samples only list pre-resolution times when the later
   2483     navigations/fetches took in excess of 15ms.
   2484   </summary>
   2485 </histogram>
   2486 
   2487 <histogram name="DNS.PrefetchFoundName">
   2488   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
   2489 </histogram>
   2490 
   2491 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
   2492   <obsolete>
   2493     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
   2494   </obsolete>
   2495   <summary>
   2496     The duration of time used by the DNS pre-resolving threads to resolve a host
   2497     name via the network.  Any resolutions that are faster than 15ms are
   2498     considered to be local cache hits, not requiring network access, and are not
   2499     included in this histogram. This histogram is most useful for estimating the
   2500     typical cost of a name resolution, but it also estimates the total number of
   2501     network-based resolutions induced by this feature.  Not all these
   2502     resolutions prove helpful (i.e., the user does not always actually visit the
   2503     resolved hostnames).
   2504   </summary>
   2505 </histogram>
   2506 
   2507 <histogram name="DNS.PrefetchNegativeHit">
   2508   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
   2509 </histogram>
   2510 
   2511 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
   2512   <summary>
   2513     The duration of time saved due to DNS pre-resolving in the &quot;name not
   2514     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
   2515     defined to be the difference between the DNS pre-resolution duration, and
   2516     the DNS resolution duration seen during a navigation.  These cache hits only
   2517     list events where the DNS pre-resolve duration for a host was in excess of
   2518     15ms (i.e., the network was consulted), and the actual DNS resolution (when
   2519     a user attempted to navigate to a link with the same host name) took less
   2520     than 15ms (i.e., the network was not consulted), which means the gain was a
   2521     result of a &quot;cache hit&quot; in the OS cache.  For some users with
   2522     LANs, all negative results (even when the DNS cache might otherwise help)
   2523     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
   2524     no savings are possible (or shown) for such users in this category.
   2525   </summary>
   2526 </histogram>
   2527 
   2528 <histogram name="DNS.PrefetchPositiveHit">
   2529   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
   2530 </histogram>
   2531 
   2532 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
   2533   <summary>
   2534     The duration of time saved due to DNS pre-resolving in the &quot;name was
   2535     found&quot; case, and induced by either a page scan for a link or an omnibox
   2536     entry by the user. Time &quot;savings&quot; shown in the histogram are
   2537     defined to be the difference between the DNS pre-resolution duration, and
   2538     the DNS resolution duration seen during a navigation.  These cache hits only
   2539     list events where the DNS pre-resolve duration for a host was in excess of
   2540     15ms (i.e., the network was consulted), and the actual DNS resolution (when
   2541     a user attempted to navigate to a link with the same host name) took less
   2542     than 15ms (i.e., the network was not consulted), which means the gain was a
   2543     result of a &quot;cache hit&quot; in the OS cache.
   2544   </summary>
   2545 </histogram>
   2546 
   2547 <histogram name="DNS.PrefetchQueue" units="milliseconds">
   2548   <summary>
   2549     The duration of time spent by a proposed resolution waiting in the queue to
   2550     be resolved.  This number is in addition to any DNS resolution time that may
   2551     come later.
   2552   </summary>
   2553 </histogram>
   2554 
   2555 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
   2556   <summary>
   2557     The duration of time saved due to DNS pre-resolving in the &quot;name was
   2558     found&quot; case, and induced by predicting (using referrer lists) that a
   2559     resolution was needed. Time &quot;savings&quot; shown in the histogram are
   2560     defined to be the difference between the DNS pre-resolution duration, and
   2561     the DNS resolution duration seen during a navigation.  These cache hits only
   2562     list events where the DNS pre-resolve duration for a host was in excess of
   2563     15ms (i.e., the network was consulted), and the actual DNS resolution (when
   2564     a user attempted to navigate to a link with the same host name) took less
   2565     than 15ms (i.e., the network was not consulted), which means the gain was a
   2566     result of a &quot;cache hit&quot; in the OS cache.
   2567   </summary>
   2568 </histogram>
   2569 
   2570 <histogram name="DNS.PrefetchResolution" units="milliseconds">
   2571   <summary>
   2572     The duration of time used by the DNS pre-resolving threads to resolve a host
   2573     name via the network.  Any resolutions that are faster than 15ms are
   2574     considered to be local cache hits, not requiring network access, and are not
   2575     included in this histogram. This histogram is most useful for estimating the
   2576     typical cost of a name resolution, but it also estimates the total number of
   2577     network-based resolutions induced by this feature.  Not all these
   2578     resolutions prove helpful (i.e., the user does not always actually visit the
   2579     resolved hostnames).
   2580   </summary>
   2581 </histogram>
   2582 
   2583 <histogram name="DNS.QueueRecycledDeltaOver2">
   2584   <summary>
   2585     When, due to congestion avoidance, a queued pre-resolution is abandoned
   2586     (recycled) without actually being resolved, this histograms records the age
   2587     in the queue of that entry.  Only times over 2 seconds are recorded in this
   2588     histogram.
   2589   </summary>
   2590 </histogram>
   2591 
   2592 <histogram name="DNS.QueueRecycledUnder2">
   2593   <summary>
   2594     When, due to congestion avoidance, a queued pre-resolution is abandoned
   2595     (recycled) without actually being resolved, this histograms records the age
   2596     in the queue of that entry.  Only times less than or equal to 2 seconds are
   2597     recorded in this histogram.
   2598   </summary>
   2599 </histogram>
   2600 
   2601 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
   2602   <summary>
   2603     Counts of successes and failures of OS resolutions in various categories.
   2604   </summary>
   2605 </histogram>
   2606 
   2607 <histogram name="DNS.ResolveFail" units="milliseconds">
   2608   <summary>
   2609     Duration of time taken in OS resolutions for actual navigations.  Note that
   2610     cached OS resolutions may provide low (0ms?) resolution times.
   2611   </summary>
   2612 </histogram>
   2613 
   2614 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
   2615   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
   2616 </histogram>
   2617 
   2618 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
   2619   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
   2620 </histogram>
   2621 
   2622 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
   2623   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
   2624 </histogram>
   2625 
   2626 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
   2627   <summary>
   2628     Duration of time taken in speculative OS resolutions.  Note that cached OS
   2629     resolutions may provide low (0ms?) resolution times.
   2630   </summary>
   2631 </histogram>
   2632 
   2633 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
   2634   <summary>
   2635     Duration of time taken in speculative OS resolution that succeeded.  Note
   2636     that cached resolutions may provide low (0ms?) resolution times.
   2637   </summary>
   2638 </histogram>
   2639 
   2640 <histogram name="DNS.ResolveSuccess" units="milliseconds">
   2641   <summary>
   2642     Duration of time taken in OS resolutions that succeeded and were requested
   2643     for actual navigations.  Note that cached resolutions may provide low (0ms?)
   2644     resolution times.
   2645   </summary>
   2646 </histogram>
   2647 
   2648 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
   2649   <summary>
   2650     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
   2651   </summary>
   2652 </histogram>
   2653 
   2654 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
   2655   <summary>
   2656     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
   2657   </summary>
   2658 </histogram>
   2659 
   2660 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
   2661   <summary>
   2662     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
   2663   </summary>
   2664 </histogram>
   2665 
   2666 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
   2667   <obsolete>
   2668     Deprecated as of 5/2013.
   2669   </obsolete>
   2670   <summary>
   2671     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
   2672     HostResolverImpl::Jobs that could be avoided by always resolving using
   2673     AF_UNSPEC.
   2674   </summary>
   2675 </histogram>
   2676 
   2677 <histogram name="DNS.TotalTime" units="milliseconds">
   2678   <summary>
   2679     Duration of time since a HostResolverImpl::Resolve request to the time a
   2680     result is posted. Excludes canceled, evicted, and aborted requests. Includes
   2681     cache hits (recorded as 0). Excludes speculative requests.
   2682   </summary>
   2683 </histogram>
   2684 
   2685 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
   2686   <summary>
   2687     Duration of time since a HostResolverImpl::Resolve request to the time a
   2688     result is posted. Excludes canceled, evicted, and aborted requests. Includes
   2689     cache hits (recorded as 0). Speculative requests only.
   2690   </summary>
   2691 </histogram>
   2692 
   2693 <histogram name="DNS.UnexpectedResolution">
   2694   <summary>
   2695     In some cases, such as when content arrives with embedded references to
   2696     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
   2697     the hostnames.  As an example, a visit to www.cnn.com will fetch content
   2698     with references to about 12 additional hostnames, none of which are
   2699     currently anticipated.  Such resolutions are termed &quot;Unexpected
   2700     Resolutions,&quot; and the durations associated with those DNS resolutions
   2701     are shown below.  Future features may attempt to learn (from prior
   2702     experience locally, or from server provided hints), what secondary hostname
   2703     resolutions should be done when a primary resolution (or navigation) takes
   2704     place.  This histogram shows what the potential savings are that
   2705     &quot;remain on the table&quot; until we employ some of these more advanced
   2706     features.
   2707   </summary>
   2708 </histogram>
   2709 
   2710 <histogram name="DNS.UnexpectedResolutionL">
   2711   <summary>
   2712     In some cases, such as when content arrives with embedded references to
   2713     other servers, or when a page (such as one in SSL) preclude scanning and
   2714     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
   2715     the hostnames.  As an example, a visit to www.cnn.com will fetch content
   2716     with references to about 12 additional hostnames, none of which might be
   2717     anticipated.  Similarly, clicking on a link in an SSL page won't be
   2718     anticipated (since scanning in not allowed by default). Such resolutions are
   2719     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
   2720     those navigation induced DNS resolutions are shown below.  If a referring
   2721     URL is available for the navigation, the relationship to the referring URL
   2722     was recorded, and future navigations to the referring hostname would have
   2723     induced a pre-resolution of hostname that caused an entry below.  Such any
   2724     entry may facilitate future listing in the ReferredPositiveHit histogram.
   2725   </summary>
   2726 </histogram>
   2727 
   2728 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
   2729   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
   2730 </histogram>
   2731 
   2732 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
   2733   <obsolete>
   2734     Renamed 7/2013 to DnsProbe.ProbeDuration.
   2735   </obsolete>
   2736   <summary>Time between starting and finishing DNS probe.</summary>
   2737 </histogram>
   2738 
   2739 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
   2740   <obsolete>
   2741     Removed 7/2013.
   2742   </obsolete>
   2743   <summary>
   2744     Time between starting and finishing DNS probe when NCN says we're offline.
   2745   </summary>
   2746 </histogram>
   2747 
   2748 <histogram name="DnsProbe.Probe.NcnOffline.Result"
   2749     enum="DnsProbe.ObsoleteProbeResult">
   2750   <obsolete>
   2751     Removed 7/2013.
   2752   </obsolete>
   2753   <summary>
   2754     Result of DNS probes sent by the probe service when NCN says we're offline.
   2755   </summary>
   2756 </histogram>
   2757 
   2758 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
   2759   <obsolete>
   2760     Removed 7/2013.
   2761   </obsolete>
   2762   <summary>
   2763     Time between starting and finishing DNS probe when NCN says we're online.
   2764   </summary>
   2765 </histogram>
   2766 
   2767 <histogram name="DnsProbe.Probe.NcnOnline.Result"
   2768     enum="DnsProbe.ObsoleteProbeResult">
   2769   <obsolete>
   2770     Removed 7/2013.
   2771   </obsolete>
   2772   <summary>
   2773     Result of DNS probes sent by the probe service when NCN says we're online.
   2774   </summary>
   2775 </histogram>
   2776 
   2777 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
   2778   <obsolete>
   2779     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
   2780     DnsProbe.ProbeStatus enum.)
   2781   </obsolete>
   2782   <summary>Result of DNS probes sent by the probe service.</summary>
   2783 </histogram>
   2784 
   2785 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
   2786   <obsolete>
   2787     Removed 7/2013.
   2788   </obsolete>
   2789   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
   2790 </histogram>
   2791 
   2792 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
   2793     enum="DnsProbe.SystemIsLocalhost">
   2794   <obsolete>
   2795     Removed 7/2013.
   2796   </obsolete>
   2797   <summary>
   2798     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
   2799     probe result was BAD_CONFIG.
   2800   </summary>
   2801 </histogram>
   2802 
   2803 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
   2804     enum="DnsProbe.JobResult">
   2805   <obsolete>
   2806     Removed 7/2013.
   2807   </obsolete>
   2808   <summary>
   2809     The result of the system probe job when the overall probe result was
   2810     BAD_CONFIG.
   2811   </summary>
   2812 </histogram>
   2813 
   2814 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
   2815   <obsolete>
   2816     Removed 7/2013.
   2817   </obsolete>
   2818   <summary>
   2819     The number of nameservers in the system DNS config when the probe result was
   2820     BAD_CONFIG.
   2821   </summary>
   2822 </histogram>
   2823 
   2824 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
   2825   <obsolete>
   2826     Removed 7/2013.
   2827   </obsolete>
   2828   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
   2829 </histogram>
   2830 
   2831 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
   2832   <obsolete>
   2833     Removed 7/2013.
   2834   </obsolete>
   2835   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
   2836 </histogram>
   2837 
   2838 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
   2839   <obsolete>
   2840     Removed 7/2013.
   2841   </obsolete>
   2842   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
   2843 </histogram>
   2844 
   2845 <histogram name="DnsProbe.ProbeDuration" units="ms">
   2846   <summary>Time between starting and finishing DNS probe.</summary>
   2847 </histogram>
   2848 
   2849 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
   2850   <summary>Result of DNS probes sent by the probe service.</summary>
   2851 </histogram>
   2852 
   2853 <histogram name="DomainBoundCerts.DBLoadedCount">
   2854   <summary>Number of certs loaded from domain bound cert database.</summary>
   2855 </histogram>
   2856 
   2857 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
   2858   <summary>Time spent loading domain bound cert database.</summary>
   2859 </histogram>
   2860 
   2861 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
   2862   <summary>
   2863     The size, on disk, of the domain bound cert database as it is being loaded.
   2864   </summary>
   2865 </histogram>
   2866 
   2867 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
   2868   <summary>Time spent generating a domain bound cert.</summary>
   2869 </histogram>
   2870 
   2871 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
   2872   <summary>
   2873     Combined time for GetDomainBoundCert retrieval (both synchronous and
   2874     asynchronous).
   2875   </summary>
   2876 </histogram>
   2877 
   2878 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
   2879   <summary>
   2880     Time for asynchronous retrieval (from the GetDomainBoundCert call until
   2881     completion callback is called).
   2882   </summary>
   2883 </histogram>
   2884 
   2885 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
   2886   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
   2887 </histogram>
   2888 
   2889 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
   2890     enum="DomainBoundCerts.GetCertResult">
   2891   <summary>Result of GetDomainBoundCert function.</summary>
   2892 </histogram>
   2893 
   2894 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
   2895   <summary>
   2896     Whether the domain-bound certs sqlite database was killed succesfully when
   2897     an unrecoverable error was detected.
   2898   </summary>
   2899 </histogram>
   2900 
   2901 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
   2902   <summary>
   2903     Counts of SSL client sockets broken down by support for Domain Bound
   2904     Certificates TLS extension.  Counts only connections with full handshakes,
   2905     resumed sessions are not counted.
   2906   </summary>
   2907 </histogram>
   2908 
   2909 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
   2910   <summary>
   2911     Longest time spent by requests waiting for load of domain bound cert
   2912     database.
   2913   </summary>
   2914 </histogram>
   2915 
   2916 <histogram name="DomainBoundCerts.TaskWaitCount">
   2917   <summary>
   2918     Number of requests that waited for load of domain bound cert database.
   2919   </summary>
   2920 </histogram>
   2921 
   2922 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
   2923   <summary>The length of downloads for serves that accept byte ranges.</summary>
   2924 </histogram>
   2925 
   2926 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
   2927   <summary>
   2928     The length of downloads for serves that do not specify whether the accept
   2929     ranges, or have invalid ranges specified.
   2930   </summary>
   2931 </histogram>
   2932 
   2933 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
   2934   <summary>
   2935     The length of downloads for serves that do not accept ranges.
   2936   </summary>
   2937 </histogram>
   2938 
   2939 <histogram name="Download.ActualBandwidth" units="Bytes/second">
   2940   <summary>The actual bandwidth (per read) of a download.</summary>
   2941 </histogram>
   2942 
   2943 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
   2944   <summary>Downloads extension API function calls.</summary>
   2945 </histogram>
   2946 
   2947 <histogram name="Download.BandwidthDiskBytesPerSecond">
   2948   <summary>
   2949     Disk bandwidth (defined as total bytes divided by the amount of time blocked
   2950     on write or close on the file descriptor) seen for a single download.
   2951   </summary>
   2952 </histogram>
   2953 
   2954 <histogram name="Download.BandwidthOverallBytesPerSecond">
   2955   <summary>
   2956     Overall bandwidth seen for the download.  Note that this is measured at the
   2957     point at which the file is written, and so will not take into account the
   2958     time costs of activities that occur after file write is completed (e.g. safe
   2959     browsing scanning).
   2960   </summary>
   2961 </histogram>
   2962 
   2963 <histogram name="Download.BandwidthUsed" units="%">
   2964   <summary>
   2965     The percentage of the potential bandwidth actually used (per read) of a
   2966     download.  An entry of 100% implies that Chrome was the limiting factor in
   2967     download speed.
   2968   </summary>
   2969 </histogram>
   2970 
   2971 <histogram name="Download.ClearAllSize">
   2972   <summary>
   2973     The number of downloads in history at the time it is cleared.
   2974   </summary>
   2975 </histogram>
   2976 
   2977 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
   2978   <summary>
   2979     Content-Disposition header features. The presence of a Content-Disposition
   2980     header, use of 'name', 'filename' and 'filename*' parameters, and string
   2981     encoding schemes are counted for each unthrottled download. The total number
   2982     downloads is Download.Counts[5] (Initiated and Unthrottled).
   2983   </summary>
   2984 </histogram>
   2985 
   2986 <histogram name="Download.ContentImageType" enum="DownloadImageType">
   2987   <summary>Types of images that are downloaded.</summary>
   2988 </histogram>
   2989 
   2990 <histogram name="Download.ContentType" enum="DownloadContentType">
   2991   <summary>Content types that are downloaded.</summary>
   2992 </histogram>
   2993 
   2994 <histogram name="Download.Counts" enum="DownloadCountType">
   2995   <summary>
   2996     Various individual counts in the download system; see DownloadCountType for
   2997     details.
   2998   </summary>
   2999 </histogram>
   3000 
   3001 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
   3002   <summary>
   3003     Various individual counts in the download system, for example the number of
   3004     downloads blocked by throttling from the DownloadRequestLimiter.
   3005   </summary>
   3006 </histogram>
   3007 
   3008 <histogram name="Download.DangerousDownloadValidated"
   3009     enum="DownloadItem.DangerType">
   3010   <summary>
   3011     User chose to save a download which was marked dangerous. Grouped by the
   3012     type of danger.
   3013   </summary>
   3014 </histogram>
   3015 
   3016 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
   3017     enum="DownloadItem.DangerousFileType">
   3018   <summary>
   3019     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
   3020     the type of file.
   3021   </summary>
   3022 </histogram>
   3023 
   3024 <histogram name="Download.DangerousFile.Discard"
   3025     enum="DownloadItem.DangerousFileType">
   3026   <summary>
   3027     A download which was marked DANGEROUS_FILE was discarded without the user
   3028     directly choosing, because the browser was closed.  Grouped by the file
   3029     extension.
   3030   </summary>
   3031 </histogram>
   3032 
   3033 <histogram name="Download.DangerousFile.UserDiscard"
   3034     enum="DownloadItem.DangerousFileType">
   3035   <summary>
   3036     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
   3037     the file extension.
   3038   </summary>
   3039 </histogram>
   3040 
   3041 <histogram name="Download.DatabaseRecordDropped"
   3042     enum="DownloadDatabaseRecordDroppedType">
   3043   <summary>Reason for dropping a record read in from the DB.</summary>
   3044 </histogram>
   3045 
   3046 <histogram name="Download.DatabaseRemoveDownloadsCount">
   3047   <summary>Number of downloads removed from the history at once.</summary>
   3048 </histogram>
   3049 
   3050 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
   3051   <summary>How long it took to delete some downloads from history.</summary>
   3052 </histogram>
   3053 
   3054 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
   3055     units="nanoseconds/record">
   3056   <summary>
   3057     How long it took to delete some downloads from history, per download.
   3058   </summary>
   3059 </histogram>
   3060 
   3061 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
   3062   <summary>
   3063     A download which was marked dangerous was discarded without the user
   3064     directly choosing, because the browser was closed.  Grouped by the type of
   3065     danger.
   3066   </summary>
   3067 </histogram>
   3068 
   3069 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
   3070   <summary>
   3071     The percentage of the available disk bandwidth that was used by the
   3072     download.  100% indicates that the disk bandwidth was the limiting factor
   3073     for the download.
   3074   </summary>
   3075 </histogram>
   3076 
   3077 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
   3078   <summary>User actions in chrome://downloads</summary>
   3079 </histogram>
   3080 
   3081 <histogram name="Download.DownloadSize" units="KB">
   3082   <summary>The size of successfully completed downloads.</summary>
   3083 </histogram>
   3084 
   3085 <histogram name="Download.DownloadWarningShownOnShelf"
   3086     enum="DownloadItem.DangerType">
   3087   <summary>
   3088     A download warning was shown in the shelf. Note that some downloads may not
   3089     be shown on the shelf, e.g., if chrome://downloads is already open when the
   3090     download completes, or if an extension is using the downloads API. Grouped
   3091     by the type of danger.
   3092   </summary>
   3093 </histogram>
   3094 
   3095 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
   3096   <summary>
   3097     How the user interacts with the file chooser when doing a &quot;Save
   3098     As&quot; for non-full-page saves.
   3099   </summary>
   3100 </histogram>
   3101 
   3102 <histogram name="Download.FileThreadBlockedTime">
   3103   <summary>
   3104     The amount of time in milliseconds the file thread blocks for each set of
   3105     buffers drained from the incoming pipe (ms).
   3106   </summary>
   3107 </histogram>
   3108 
   3109 <histogram name="Download.FileThreadReceiveBuffers">
   3110   <summary>
   3111     The number of buffers in a call to DownloadManager::UpdateDownload.
   3112   </summary>
   3113 </histogram>
   3114 
   3115 <histogram name="Download.FirstOpenTime" units="milliseconds">
   3116   <summary>
   3117     The time between a download completing and the file being opened for the
   3118     first time.
   3119   </summary>
   3120 </histogram>
   3121 
   3122 <histogram name="Download.HistorySize">
   3123   <summary>
   3124     The number of items in the History database, at the time a new download is
   3125     recorded.
   3126   </summary>
   3127 </histogram>
   3128 
   3129 <histogram name="Download.HistorySize2">
   3130   <summary>
   3131     The number of items in the History database, at the time a new download is
   3132     recorded. Higher maximum, more buckets than Download.HistorySize.
   3133   </summary>
   3134 </histogram>
   3135 
   3136 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
   3137   <summary>
   3138     Positive net error code that caused a download to be interrupted at the
   3139     *end* of a download (when the number of bytes is known). This is only
   3140     triggered when the total content size is known before any bytes are
   3141     transferred, such as when a Content-Length header is supplied.
   3142   </summary>
   3143 </histogram>
   3144 
   3145 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
   3146   <summary>
   3147     The reason that a download was interrupted at the *end* of a download (when
   3148     the number of bytes is known). This is only triggered when the total content
   3149     size is known before any bytes are transferred, such as when a
   3150     Content-Length header is supplied.
   3151   </summary>
   3152 </histogram>
   3153 
   3154 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
   3155   <summary>
   3156     Positive net error code that caused a download to be interrupted.
   3157   </summary>
   3158 </histogram>
   3159 
   3160 <histogram name="Download.InterruptedOverrunBytes">
   3161   <summary>
   3162     The excessive number of bytes which have been received at the time that a
   3163     download is interrupted. This is only triggered when the total content size
   3164     is known before any bytes are transferred, such as when a Content-Length
   3165     header is supplied.
   3166   </summary>
   3167 </histogram>
   3168 
   3169 <histogram name="Download.InterruptedReason" enum="InterruptReason">
   3170   <summary>The reason that a download was interrupted.</summary>
   3171 </histogram>
   3172 
   3173 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
   3174   <summary>
   3175     The number of kilobytes received for a download at the time it is
   3176     interrupted.
   3177   </summary>
   3178 </histogram>
   3179 
   3180 <histogram name="Download.InterruptedTotalSizeK" units="KB">
   3181   <summary>
   3182     The reported total size in kilobytes for a download at the time it is
   3183     interrupted. This is essentially the size reported by the Content-Length
   3184     header. If no size is specified up-front, it is not recorded in the
   3185     histogram. For example, a download transferred with chunked encoding will
   3186     not be recorded.
   3187   </summary>
   3188 </histogram>
   3189 
   3190 <histogram name="Download.InterruptedUnderrunBytes">
   3191   <summary>
   3192     The total number of bytes minus the received number of bytes at the time
   3193     that a download is interrupted. This is only triggered when the total
   3194     content size is known before any bytes are transferred, such as when a
   3195     Content-Length header is supplied.
   3196   </summary>
   3197 </histogram>
   3198 
   3199 <histogram name="Download.InterruptedUnknownSize"
   3200     enum="DownloadInterruptedUnknownSizeType">
   3201   <summary>
   3202     True if the size of an interrupted download is unknown, false if it is
   3203     known.
   3204   </summary>
   3205 </histogram>
   3206 
   3207 <histogram name="Download.MaliciousDownloadClassified"
   3208     enum="DownloadItem.DangerType">
   3209   <summary>
   3210     A download has been marked as malicious. Grouped by the type of danger. Each
   3211     download can only be recorded once; it will be labeled with the first type
   3212     of danger spotted.
   3213   </summary>
   3214 </histogram>
   3215 
   3216 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
   3217   <summary>
   3218     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
   3219     result in DownloadResourceHandler::OnResponseCompleted().
   3220   </summary>
   3221 </histogram>
   3222 
   3223 <histogram name="Download.MapWinShErrorAccessDenied"
   3224     enum="SpecialShFileOperationCodes">
   3225   <summary>
   3226     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
   3227     in MapShFileOperationCodes().
   3228   </summary>
   3229 </histogram>
   3230 
   3231 <histogram name="Download.MapWinShErrorFileFailed"
   3232     enum="SpecialShFileOperationCodes">
   3233   <summary>
   3234     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
   3235     in MapShFileOperationCodes().
   3236   </summary>
   3237 </histogram>
   3238 
   3239 <histogram name="Download.OnChanged">
   3240   <summary>
   3241     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
   3242     signified a change in the extension API representation of the download.
   3243   </summary>
   3244 </histogram>
   3245 
   3246 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
   3247   <summary>
   3248     Invocation count for methods of opening a download. For some file types,
   3249     Chrome defaults to opening the file in the browser instead of invoking the
   3250     system handler. The user has the option of overriding this behavior.
   3251   </summary>
   3252 </histogram>
   3253 
   3254 <histogram name="Download.OpensOutstanding">
   3255   <summary>The number of unopened downloads, when one is opened.</summary>
   3256 </histogram>
   3257 
   3258 <histogram name="Download.OpenTime" units="milliseconds">
   3259   <summary>
   3260     The time between a download completing and the file being opened.
   3261   </summary>
   3262 </histogram>
   3263 
   3264 <histogram name="Download.OriginStateOnFullResumption"
   3265     enum="DownloadOriginStateOnResumption">
   3266   <summary>
   3267     Changes observed when a response is received for a full download resumption
   3268     request.
   3269   </summary>
   3270 </histogram>
   3271 
   3272 <histogram name="Download.OriginStateOnPartialResumption"
   3273     enum="DownloadOriginStateOnResumption">
   3274   <summary>
   3275     Changes observed when a response is received for a partial (byte-range)
   3276     download resumption request.
   3277   </summary>
   3278 </histogram>
   3279 
   3280 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
   3281   <summary>
   3282     The maximum bandwidth (per read) that Chrome could have provided for the
   3283     download.  If the actual bandwidth equals the potential bandwidth, that
   3284     means that Chrome was the limiting factor for download bandwidth.
   3285   </summary>
   3286 </histogram>
   3287 
   3288 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
   3289   <summary>
   3290     The percentage of the lifetime of the DownloadResourceHandler for which it
   3291     was blocked by downstream flow control.  0% indicates that the network
   3292     bandwidth was the limiting factor for the download.
   3293   </summary>
   3294 </histogram>
   3295 
   3296 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
   3297   <summary>
   3298     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
   3299     Failed file) occuring within the state machine of a SavePackage operation.
   3300   </summary>
   3301 </histogram>
   3302 
   3303 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
   3304   <summary>
   3305     The number of download items in progress on the shelf when it closes
   3306     automatically.
   3307   </summary>
   3308 </histogram>
   3309 
   3310 <histogram name="Download.ShelfInProgressSizeOnUserClose">
   3311   <summary>
   3312     The number of download items in progress on the shelf when the user closes
   3313     it.
   3314   </summary>
   3315 </histogram>
   3316 
   3317 <histogram name="Download.ShelfSizeOnAutoClose">
   3318   <summary>
   3319     The number of download items on the shelf when it closes automatically.
   3320   </summary>
   3321 </histogram>
   3322 
   3323 <histogram name="Download.ShelfSizeOnUserClose">
   3324   <summary>
   3325     The number of download items on the shelf when the user closes it.
   3326   </summary>
   3327 </histogram>
   3328 
   3329 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
   3330     enum="DownloadItem.DangerType">
   3331   <summary>
   3332     User saw the confirm prompt to save a download which was marked dangerous.
   3333     Grouped by the type of danger.
   3334   </summary>
   3335 </histogram>
   3336 
   3337 <histogram name="Download.Sources" enum="DownloadSource">
   3338   <summary>
   3339     The initiation source (if initiated within the content layer of chrome) for
   3340     a download.
   3341   </summary>
   3342 </histogram>
   3343 
   3344 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
   3345   <summary>
   3346     The initiation source (if initiated within the above-content layer of
   3347     chrome) for a download.
   3348   </summary>
   3349 </histogram>
   3350 
   3351 <histogram name="Download.Time" units="milliseconds">
   3352   <summary>Time between the start of a download and its completion.</summary>
   3353 </histogram>
   3354 
   3355 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
   3356   <summary>
   3357     User chose to discard a download which was marked dangerous.  Grouped by the
   3358     type of danger.
   3359   </summary>
   3360 </histogram>
   3361 
   3362 <histogram name="Download.WriteLoopCount">
   3363   <summary>
   3364     The number of iterations for the write loop in BaseFile::AppendDataTofile().
   3365   </summary>
   3366 </histogram>
   3367 
   3368 <histogram name="Download.WriteSize" units="Bytes">
   3369   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
   3370 </histogram>
   3371 
   3372 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
   3373   <obsolete>
   3374     Deperecated 8/2013.
   3375   </obsolete>
   3376   <summary>Status of drive cache metadata database open.</summary>
   3377 </histogram>
   3378 
   3379 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
   3380   <summary>
   3381     Time spent to load the list of files in a single directory from Google Drive
   3382     server.
   3383   </summary>
   3384 </histogram>
   3385 
   3386 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
   3387   <obsolete>
   3388     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
   3389     Drive.FullFeedLoadTime instead.
   3390   </obsolete>
   3391   <summary>
   3392     Time spent to load the entire file system information from the server
   3393   </summary>
   3394 </histogram>
   3395 
   3396 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
   3397   <obsolete>
   3398     Deprecated 10/2012.
   3399   </obsolete>
   3400   <summary>
   3401     Provides breakdown of specific formats for hosted documents. Recorded when
   3402     feed is loaded from the server.
   3403   </summary>
   3404 </histogram>
   3405 
   3406 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
   3407   <obsolete>
   3408     Deprecated 10/2012.
   3409   </obsolete>
   3410   <summary>
   3411     Provides breakdown of specific file formats for regular files. Recorded when
   3412     feed is loaded from the server.
   3413   </summary>
   3414 </histogram>
   3415 
   3416 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
   3417   <summary>
   3418     Time spent to load the entire file system information from the server
   3419   </summary>
   3420 </histogram>
   3421 
   3422 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
   3423   <obsolete>
   3424     Deperecated 12/2013 since it did not record meaningful information.
   3425     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
   3426     the user sees the first response of file lists.
   3427   </obsolete>
   3428   <summary>
   3429     Time spent to load the initial part of the file system information from the
   3430     server
   3431   </summary>
   3432 </histogram>
   3433 
   3434 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
   3435   <summary>Result of drive resource metadata database initialization.</summary>
   3436 </histogram>
   3437 
   3438 <histogram name="Drive.MetadataDBOpenExistingResult"
   3439     enum="DriveMetadataDBInitStatus">
   3440   <summary>
   3441     Result of attempt to open existing drive resource metadata database.
   3442   </summary>
   3443 </histogram>
   3444 
   3445 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
   3446   <summary>
   3447     Version number of drive resource metadata DB found on the disk before
   3448     checking whether it should be upgraded. Recorded during Drive metadata
   3449     initialization triggered by profile initialization.
   3450   </summary>
   3451 </histogram>
   3452 
   3453 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
   3454   <summary>
   3455     Number of files recovered from Drive cache directory. Recorded when file
   3456     recovery takes place after metadata DB corruption is found during metadata
   3457     DB initialization.
   3458   </summary>
   3459 </histogram>
   3460 
   3461 <histogram name="Drive.NumberOfHostedDocuments">
   3462   <summary>
   3463     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
   3464     is first accessed.
   3465   </summary>
   3466 </histogram>
   3467 
   3468 <histogram name="Drive.NumberOfRegularFiles">
   3469   <summary>
   3470     Number of regualr files on Drive.  Logged when Drive is first accessed.
   3471   </summary>
   3472 </histogram>
   3473 
   3474 <histogram name="Drive.NumberOfTotalFiles">
   3475   <summary>
   3476     Number of total files (regualr files + hosted documents) on Drive.  Logged
   3477     when Drive is first accessed.
   3478   </summary>
   3479 </histogram>
   3480 
   3481 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
   3482   <summary>
   3483     Tracks whether the push notification is initially enabled for Drive.
   3484     Recorded when the first notification is processed. Notification is emulated
   3485     by polling if the push notication is disabled.
   3486   </summary>
   3487 </histogram>
   3488 
   3489 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
   3490   <summary>
   3491     Tracks whether the push notification request is registered correctly for
   3492     Drive. Recorded when the push notification manager is initialized.
   3493   </summary>
   3494 </histogram>
   3495 
   3496 <histogram name="Drive.SearchMetadataTime" units="microseconds">
   3497   <summary>
   3498     Time spent to perform an incremental search for auto completion of files on
   3499     Drive. This time is collected for every partial query the user types for
   3500     auto completion.  For instance, if the user types &quot;faq&quot;,
   3501     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
   3502     &quot;faq&quot; respectively.
   3503   </summary>
   3504 </histogram>
   3505 
   3506 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
   3507   <summary>
   3508     Time since the user logged in until the auto-enrollment protocol completed.
   3509     0 is sampled when the protocol is done by the time the user logs in.
   3510   </summary>
   3511 </histogram>
   3512 
   3513 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
   3514   <summary>Total duration time of the auto-enrollment protocol.</summary>
   3515 </histogram>
   3516 
   3517 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
   3518     enum="NetErrorCodes">
   3519   <summary>
   3520     Network error code (if applicable) for auto-enrollment requests.
   3521   </summary>
   3522 </histogram>
   3523 
   3524 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
   3525     enum="EnterpriseDeviceManagementStatus">
   3526   <summary>URL fetcher status for auto-enrollment requests.</summary>
   3527 </histogram>
   3528 
   3529 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
   3530   <summary>
   3531     Events related to fetching, saving and loading DM server tokens. These are
   3532     used to retrieve cloud policies.
   3533   </summary>
   3534 </histogram>
   3535 
   3536 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
   3537   <summary>
   3538     Events related to device enrollment on new installs of ChromeOS devices.
   3539   </summary>
   3540 </histogram>
   3541 
   3542 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
   3543   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
   3544 </histogram>
   3545 
   3546 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
   3547   <summary>
   3548     A set of enterprise policy rules that are in use. This is recorded every 24
   3549     hours and at startup, if the last recording was earlier than a day before.
   3550   </summary>
   3551 </histogram>
   3552 
   3553 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
   3554   <summary>
   3555     Events related to fetching, saving and loading user policies, and also
   3556     device policies on ChromeOS.
   3557   </summary>
   3558 </histogram>
   3559 
   3560 <histogram name="Enterprise.PolicyInvalidations"
   3561     enum="EnterprisePolicyInvalidations">
   3562   <summary>
   3563     Events for counting policy invalidations received with and without payloads.
   3564     Invalidations indicate that a policy has been updated and should be
   3565     refreshed. Payloads provide context about the policy update, but may be
   3566     absent if dropped by the invalidation service.
   3567   </summary>
   3568 </histogram>
   3569 
   3570 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
   3571     units="milliseconds">
   3572   <summary>
   3573     Time since startup of the cloud policy code until the policy invalidation
   3574     service first reported its online status.
   3575   </summary>
   3576 </histogram>
   3577 
   3578 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
   3579   <summary>
   3580     Load status from the policy loaders which pull policy settings from the
   3581     underlying platform, such as Windows Group Policy.
   3582   </summary>
   3583 </histogram>
   3584 
   3585 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
   3586   <summary>
   3587     Events measuring effectiveness of refreshing policy when invalidations are
   3588     received from a service. For each refresh, indicates whether the policy
   3589     changed, and whether the policy was invalidated at the time of the refresh.
   3590   </summary>
   3591 </histogram>
   3592 
   3593 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
   3594     units="milliseconds">
   3595   <summary>Initialization delay due to loading the user policy cache.</summary>
   3596 </histogram>
   3597 
   3598 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
   3599     enum="EnterpriseDeviceManagementStatus">
   3600   <summary>Policy client error during initial policy fetch.</summary>
   3601 </histogram>
   3602 
   3603 <histogram
   3604     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
   3605     units="milliseconds">
   3606   <summary>Delay for registering the client with the policy server.</summary>
   3607 </histogram>
   3608 
   3609 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
   3610     units="milliseconds">
   3611   <summary>Delay for minting an OAuth2 acccess token.</summary>
   3612 </histogram>
   3613 
   3614 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
   3615     units="milliseconds">
   3616   <summary>Delay for fetching policy from the policy server.</summary>
   3617 </histogram>
   3618 
   3619 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
   3620     units="milliseconds">
   3621   <summary>Total delay for the initial policy fetch.</summary>
   3622 </histogram>
   3623 
   3624 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
   3625     enum="GoogleServiceAuthError">
   3626   <summary>Service error during OAuth2 access token fetch.</summary>
   3627 </histogram>
   3628 
   3629 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
   3630     enum="NetErrorCodes">
   3631   <summary>Network error during OAuth2 access token fetch.</summary>
   3632 </histogram>
   3633 
   3634 <histogram name="Event.CoalescedCount.Mouse">
   3635   <summary>Number of Mouse events coalesced.</summary>
   3636 </histogram>
   3637 
   3638 <histogram name="Event.CoalescedCount.Touch">
   3639   <summary>Number of Touch events coalesced.</summary>
   3640 </histogram>
   3641 
   3642 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
   3643   <summary>
   3644     Time between the first and last events in a coalesced mouse events group.
   3645   </summary>
   3646 </histogram>
   3647 
   3648 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
   3649   <summary>
   3650     Time between the first and last events in a coalesced touch events group.
   3651   </summary>
   3652 </histogram>
   3653 
   3654 <histogram name="Event.Latency.Browser" units="microseconds">
   3655   <summary>
   3656     Time between initiation of all input events and browser processing.
   3657   </summary>
   3658 </histogram>
   3659 
   3660 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
   3661     units="microseconds">
   3662   <summary>
   3663     Time between initiation of input event and browser processing.
   3664   </summary>
   3665 </histogram>
   3666 
   3667 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
   3668   <summary>
   3669     Time between initiation of input event and browser processing.
   3670   </summary>
   3671 </histogram>
   3672 
   3673 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
   3674     units="microseconds">
   3675   <summary>
   3676     Time between initiation of input event and browser processing.
   3677   </summary>
   3678 </histogram>
   3679 
   3680 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
   3681   <summary>
   3682     Time between initiation of input event and browser processing.
   3683   </summary>
   3684 </histogram>
   3685 
   3686 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
   3687     units="microseconds">
   3688   <summary>
   3689     Time between initiation of input event and browser processing.
   3690   </summary>
   3691 </histogram>
   3692 
   3693 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
   3694     units="microseconds">
   3695   <summary>
   3696     Time between initiation of input event and browser processing.
   3697   </summary>
   3698 </histogram>
   3699 
   3700 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
   3701     units="microseconds">
   3702   <summary>
   3703     Time between initiation of input event and browser processing.
   3704   </summary>
   3705 </histogram>
   3706 
   3707 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
   3708     units="microseconds">
   3709   <summary>
   3710     Time between initiation of input event and browser processing.
   3711   </summary>
   3712 </histogram>
   3713 
   3714 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
   3715     units="microseconds">
   3716   <summary>
   3717     Time between initiation of input event and browser processing.
   3718   </summary>
   3719 </histogram>
   3720 
   3721 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
   3722     units="microseconds">
   3723   <summary>
   3724     Time between initiation of input event and browser processing.
   3725   </summary>
   3726 </histogram>
   3727 
   3728 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
   3729     units="microseconds">
   3730   <summary>
   3731     Time between initiation of input event and browser processing.
   3732   </summary>
   3733 </histogram>
   3734 
   3735 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
   3736     units="microseconds">
   3737   <summary>
   3738     Time between initiation of input event and browser processing.
   3739   </summary>
   3740 </histogram>
   3741 
   3742 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
   3743     units="microseconds">
   3744   <summary>
   3745     Time between initiation of input event and browser processing.
   3746   </summary>
   3747 </histogram>
   3748 
   3749 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
   3750   <summary>
   3751     Time between initiation of input event and browser processing.
   3752   </summary>
   3753 </histogram>
   3754 
   3755 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
   3756     units="microseconds">
   3757   <summary>
   3758     Time between initiation of input event and browser processing.
   3759   </summary>
   3760 </histogram>
   3761 
   3762 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
   3763     units="microseconds">
   3764   <summary>
   3765     Time between initiation of input event and browser processing.
   3766   </summary>
   3767 </histogram>
   3768 
   3769 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
   3770     units="microseconds">
   3771   <summary>
   3772     Time between initiation of input event and browser processing.
   3773   </summary>
   3774 </histogram>
   3775 
   3776 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
   3777   <summary>
   3778     Time between initiation of input event and browser processing.
   3779   </summary>
   3780 </histogram>
   3781 
   3782 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
   3783   <summary>
   3784     Time between initiation of input event and browser processing.
   3785   </summary>
   3786 </histogram>
   3787 
   3788 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
   3789     units="microseconds">
   3790   <summary>
   3791     Time between initiation of input event and browser processing.
   3792   </summary>
   3793 </histogram>
   3794 
   3795 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
   3796   <summary>
   3797     Time between initiation of input event and browser processing.
   3798   </summary>
   3799 </histogram>
   3800 
   3801 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
   3802   <summary>
   3803     Time between initiation of input event and browser processing.
   3804   </summary>
   3805 </histogram>
   3806 
   3807 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
   3808   <summary>
   3809     Time between initiation of input event and browser processing.
   3810   </summary>
   3811 </histogram>
   3812 
   3813 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
   3814   <summary>
   3815     Time between initiation of input event and browser processing.
   3816   </summary>
   3817 </histogram>
   3818 
   3819 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
   3820   <summary>
   3821     Time between initiation of input event and browser processing.
   3822   </summary>
   3823 </histogram>
   3824 
   3825 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
   3826   <summary>
   3827     Time between initiation of input event and browser processing.
   3828   </summary>
   3829 </histogram>
   3830 
   3831 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
   3832   <summary>
   3833     Time between initiation of input event and browser processing.
   3834   </summary>
   3835 </histogram>
   3836 
   3837 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
   3838     units="microseconds">
   3839   <summary>
   3840     Time between initiation of input event and browser processing.
   3841   </summary>
   3842 </histogram>
   3843 
   3844 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
   3845     units="microseconds">
   3846   <summary>
   3847     Time between initiation of input event and browser processing.
   3848   </summary>
   3849 </histogram>
   3850 
   3851 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
   3852   <summary>
   3853     Time between initiation of input event and browser processing.
   3854   </summary>
   3855 </histogram>
   3856 
   3857 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
   3858   <summary>
   3859     Time between initiation of input event and browser processing.
   3860   </summary>
   3861 </histogram>
   3862 
   3863 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
   3864   <summary>
   3865     Time between initiation of input event and browser processing.
   3866   </summary>
   3867 </histogram>
   3868 
   3869 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
   3870   <summary>
   3871     Time between initiation of input event and browser processing.
   3872   </summary>
   3873 </histogram>
   3874 
   3875 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
   3876     units="microseconds">
   3877   <summary>
   3878     Time between initiation of input event and browser processing.
   3879   </summary>
   3880 </histogram>
   3881 
   3882 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
   3883     units="microseconds">
   3884   <summary>
   3885     Time between initiation of input event and browser processing.
   3886   </summary>
   3887 </histogram>
   3888 
   3889 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
   3890     units="microseconds">
   3891   <summary>
   3892     Time between initiation of input event and browser processing.
   3893   </summary>
   3894 </histogram>
   3895 
   3896 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
   3897   <summary>
   3898     Time between initiation of input event and browser processing.
   3899   </summary>
   3900 </histogram>
   3901 
   3902 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
   3903   <summary>
   3904     Time between touch events sent from RWH to renderer and acked by renderer.
   3905   </summary>
   3906 </histogram>
   3907 
   3908 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
   3909   <summary>
   3910     Time between touch events received by Chrome and sent from RWH to renderer.
   3911   </summary>
   3912 </histogram>
   3913 
   3914 <histogram name="Event.Latency.Renderer" units="microseconds">
   3915   <summary>
   3916     Time between initiation of all input events and renderer processing.
   3917   </summary>
   3918 </histogram>
   3919 
   3920 <histogram name="Event.Latency.Renderer.Char" units="microseconds">
   3921   <summary>
   3922     Time between initiation of input event and browser processing.
   3923   </summary>
   3924 </histogram>
   3925 
   3926 <histogram name="Event.Latency.Renderer.ContextMenu" units="microseconds">
   3927   <summary>
   3928     Time between initiation of input event and browser processing.
   3929   </summary>
   3930 </histogram>
   3931 
   3932 <histogram name="Event.Latency.Renderer.GestureDoubleTap" units="microseconds">
   3933   <summary>
   3934     Time between initiation of input event and browser processing.
   3935   </summary>
   3936 </histogram>
   3937 
   3938 <histogram name="Event.Latency.Renderer.GestureFlingCancel"
   3939     units="microseconds">
   3940   <summary>
   3941     Time between initiation of input event and browser processing.
   3942   </summary>
   3943 </histogram>
   3944 
   3945 <histogram name="Event.Latency.Renderer.GestureFlingStart" units="microseconds">
   3946   <summary>
   3947     Time between initiation of input event and browser processing.
   3948   </summary>
   3949 </histogram>
   3950 
   3951 <histogram name="Event.Latency.Renderer.GestureLongPress" units="microseconds">
   3952   <summary>
   3953     Time between initiation of input event and browser processing.
   3954   </summary>
   3955 </histogram>
   3956 
   3957 <histogram name="Event.Latency.Renderer.GestureLongTap" units="microseconds">
   3958   <summary>
   3959     Time between initiation of input event and browser processing.
   3960   </summary>
   3961 </histogram>
   3962 
   3963 <histogram name="Event.Latency.Renderer.GesturePinchBegin" units="microseconds">
   3964   <summary>
   3965     Time between initiation of input event and browser processing.
   3966   </summary>
   3967 </histogram>
   3968 
   3969 <histogram name="Event.Latency.Renderer.GesturePinchEnd" units="microseconds">
   3970   <summary>
   3971     Time between initiation of input event and browser processing.
   3972   </summary>
   3973 </histogram>
   3974 
   3975 <histogram name="Event.Latency.Renderer.GesturePinchUpdate"
   3976     units="microseconds">
   3977   <summary>
   3978     Time between initiation of input event and browser processing.
   3979   </summary>
   3980 </histogram>
   3981 
   3982 <histogram name="Event.Latency.Renderer.GestureScrollBegin"
   3983     units="microseconds">
   3984   <summary>
   3985     Time between initiation of input event and browser processing.
   3986   </summary>
   3987 </histogram>
   3988 
   3989 <histogram name="Event.Latency.Renderer.GestureScrollEnd" units="microseconds">
   3990   <summary>
   3991     Time between initiation of input event and browser processing.
   3992   </summary>
   3993 </histogram>
   3994 
   3995 <histogram name="Event.Latency.Renderer.GestureScrollUpdate"
   3996     units="microseconds">
   3997   <summary>
   3998     Time between initiation of input event and browser processing.
   3999   </summary>
   4000 </histogram>
   4001 
   4002 <histogram name="Event.Latency.Renderer.GestureTap" units="microseconds">
   4003   <summary>
   4004     Time between initiation of input event and browser processing.
   4005   </summary>
   4006 </histogram>
   4007 
   4008 <histogram name="Event.Latency.Renderer.GestureTapCancel" units="microseconds">
   4009   <summary>
   4010     Time between initiation of input event and browser processing.
   4011   </summary>
   4012 </histogram>
   4013 
   4014 <histogram name="Event.Latency.Renderer.GestureTapDown" units="microseconds">
   4015   <summary>
   4016     Time between initiation of input event and browser processing.
   4017   </summary>
   4018 </histogram>
   4019 
   4020 <histogram name="Event.Latency.Renderer.GestureTwoFingerTap"
   4021     units="microseconds">
   4022   <summary>
   4023     Time between initiation of input event and browser processing.
   4024   </summary>
   4025 </histogram>
   4026 
   4027 <histogram name="Event.Latency.Renderer.KeyDown" units="microseconds">
   4028   <summary>
   4029     Time between initiation of input event and browser processing.
   4030   </summary>
   4031 </histogram>
   4032 
   4033 <histogram name="Event.Latency.Renderer.KeyUp" units="microseconds">
   4034   <summary>
   4035     Time between initiation of input event and browser processing.
   4036   </summary>
   4037 </histogram>
   4038 
   4039 <histogram name="Event.Latency.Renderer.MouseDown" units="microseconds">
   4040   <summary>
   4041     Time between initiation of input event and browser processing.
   4042   </summary>
   4043 </histogram>
   4044 
   4045 <histogram name="Event.Latency.Renderer.MouseEnter" units="microseconds">
   4046   <summary>
   4047     Time between initiation of input event and browser processing.
   4048   </summary>
   4049 </histogram>
   4050 
   4051 <histogram name="Event.Latency.Renderer.MouseLeave" units="microseconds">
   4052   <summary>
   4053     Time between initiation of input event and browser processing.
   4054   </summary>
   4055 </histogram>
   4056 
   4057 <histogram name="Event.Latency.Renderer.MouseMove" units="microseconds">
   4058   <summary>
   4059     Time between initiation of input event and browser processing.
   4060   </summary>
   4061 </histogram>
   4062 
   4063 <histogram name="Event.Latency.Renderer.MouseUp" units="microseconds">
   4064   <summary>
   4065     Time between initiation of input event and browser processing.
   4066   </summary>
   4067 </histogram>
   4068 
   4069 <histogram name="Event.Latency.Renderer.MouseWheel" units="microseconds">
   4070   <summary>
   4071     Time between initiation of input event and browser processing.
   4072   </summary>
   4073 </histogram>
   4074 
   4075 <histogram name="Event.Latency.Renderer.RawKeyDown" units="microseconds">
   4076   <summary>
   4077     Time between initiation of input event and browser processing.
   4078   </summary>
   4079 </histogram>
   4080 
   4081 <histogram name="Event.Latency.Renderer.TouchCancel" units="microseconds">
   4082   <summary>
   4083     Time between initiation of input event and browser processing.
   4084   </summary>
   4085 </histogram>
   4086 
   4087 <histogram name="Event.Latency.Renderer.TouchEnd" units="microseconds">
   4088   <summary>
   4089     Time between initiation of input event and browser processing.
   4090   </summary>
   4091 </histogram>
   4092 
   4093 <histogram name="Event.Latency.Renderer.TouchMove" units="microseconds">
   4094   <summary>
   4095     Time between initiation of input event and browser processing.
   4096   </summary>
   4097 </histogram>
   4098 
   4099 <histogram name="Event.Latency.Renderer.TouchStart" units="microseconds">
   4100   <summary>
   4101     Time between initiation of input event and browser processing.
   4102   </summary>
   4103 </histogram>
   4104 
   4105 <histogram name="Event.Latency.Renderer.Undefined" units="microseconds">
   4106   <summary>
   4107     Time between initiation of input event and browser processing.
   4108   </summary>
   4109 </histogram>
   4110 
   4111 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
   4112   <obsolete>
   4113     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
   4114   </obsolete>
   4115   <summary>
   4116     Time between initial creation of touch event and when the resulting
   4117     ScrollGesture reaches Impl thread. Maximum is 200ms.
   4118   </summary>
   4119 </histogram>
   4120 
   4121 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
   4122     units="microseconds">
   4123   <summary>
   4124     Time between initial creation of touch event and when the resulting
   4125     ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
   4126     Event.Latency.RendererImpl.GestureScroll metric.
   4127   </summary>
   4128 </histogram>
   4129 
   4130 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
   4131   <summary>
   4132     Time between initial creation of touch event and the resulting frame from
   4133     ScrollUpdate is swapped.
   4134   </summary>
   4135 </histogram>
   4136 
   4137 <histogram name="ExtensionActivity.ContentScript">
   4138   <summary>
   4139     For each pageload, the number of extensions that inject a content script.
   4140   </summary>
   4141 </histogram>
   4142 
   4143 <histogram name="ExtensionActivity.CreatedDiv">
   4144   <summary>
   4145     For each pageload, the number of extensions that create divs to add to the
   4146     page.
   4147   </summary>
   4148 </histogram>
   4149 
   4150 <histogram name="ExtensionActivity.CreatedEmbed">
   4151   <summary>
   4152     For each pageload, the number of extensions that create 'embed' elements to
   4153     add to the page.
   4154   </summary>
   4155 </histogram>
   4156 
   4157 <histogram name="ExtensionActivity.CreatedIframe">
   4158   <summary>
   4159     For each pageload, the number of extensions that create iframes to add to
   4160     the page.
   4161   </summary>
   4162 </histogram>
   4163 
   4164 <histogram name="ExtensionActivity.CreatedInput">
   4165   <summary>
   4166     For each pageload, the number of extensions that create inputs to add to the
   4167     page.
   4168   </summary>
   4169 </histogram>
   4170 
   4171 <histogram name="ExtensionActivity.CreatedLink">
   4172   <summary>
   4173     For each pageload, the number of extensions that create links to add to the
   4174     page.
   4175   </summary>
   4176 </histogram>
   4177 
   4178 <histogram name="ExtensionActivity.CreatedObject">
   4179   <summary>
   4180     For each pageload, the number of extensions that create 'object' elements to
   4181     add to the page.
   4182   </summary>
   4183 </histogram>
   4184 
   4185 <histogram name="ExtensionActivity.CreatedScript">
   4186   <summary>
   4187     For each pageload, the number of extensions that create script tags to add
   4188     to the page.
   4189   </summary>
   4190 </histogram>
   4191 
   4192 <histogram name="ExtensionActivity.DocumentWrite">
   4193   <summary>
   4194     For each pageload, the number of extensions that use document.write.
   4195   </summary>
   4196 </histogram>
   4197 
   4198 <histogram name="ExtensionActivity.Google.ContentScript">
   4199   <summary>
   4200     For each www.google.com pageload, the number of extensions that inject a
   4201     content script.
   4202   </summary>
   4203 </histogram>
   4204 
   4205 <histogram name="ExtensionActivity.Google.CreatedDiv">
   4206   <summary>
   4207     For each www.google.com pageload, the number of extensions that create divs
   4208     to add to the page.
   4209   </summary>
   4210 </histogram>
   4211 
   4212 <histogram name="ExtensionActivity.Google.CreatedEmbed">
   4213   <summary>
   4214     For each www.google.com pageload, the number of extensions that create
   4215     'embed' elements to add to the page.
   4216   </summary>
   4217 </histogram>
   4218 
   4219 <histogram name="ExtensionActivity.Google.CreatedIframe">
   4220   <summary>
   4221     For each www.google.com pageload, the number of extensions that create
   4222     iframes to add to the page.
   4223   </summary>
   4224 </histogram>
   4225 
   4226 <histogram name="ExtensionActivity.Google.CreatedInput">
   4227   <summary>
   4228     For each www.google.com pageload, the number of extensions that create
   4229     inputs to add to the page.
   4230   </summary>
   4231 </histogram>
   4232 
   4233 <histogram name="ExtensionActivity.Google.CreatedLink">
   4234   <summary>
   4235     For each www.google.com pageload, the number of extensions that create links
   4236     to add to the page.
   4237   </summary>
   4238 </histogram>
   4239 
   4240 <histogram name="ExtensionActivity.Google.CreatedObject">
   4241   <summary>
   4242     For each www.google.com pageload, the number of extensions that create
   4243     'object' elements to add to the page.
   4244   </summary>
   4245 </histogram>
   4246 
   4247 <histogram name="ExtensionActivity.Google.CreatedScript">
   4248   <summary>
   4249     For each www.google.com pageload, the number of extensions that create
   4250     script tags to add to the page.
   4251   </summary>
   4252 </histogram>
   4253 
   4254 <histogram name="ExtensionActivity.Google.DocumentWrite">
   4255   <summary>
   4256     For each www.google.com pageload, the number of extensions that use
   4257     document.write.
   4258   </summary>
   4259 </histogram>
   4260 
   4261 <histogram name="ExtensionActivity.Google.InnerHtml">
   4262   <summary>
   4263     For each www.google.com pageload, the number of extensions that set
   4264     innerHTML.
   4265   </summary>
   4266 </histogram>
   4267 
   4268 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
   4269   <summary>
   4270     For each www.google.com pageload, the number of extensions that invoke DOM
   4271     methods.
   4272   </summary>
   4273 </histogram>
   4274 
   4275 <histogram name="ExtensionActivity.Google.ModifiedDom">
   4276   <summary>
   4277     For each www.google.com pageload, the number of extensions that set the
   4278     value of DOM properties via assignments.
   4279   </summary>
   4280 </histogram>
   4281 
   4282 <histogram name="ExtensionActivity.Google.ReadDom">
   4283   <summary>
   4284     For each www.google.com pageload, the number of extensions that read from
   4285     the DOM.
   4286   </summary>
   4287 </histogram>
   4288 
   4289 <histogram name="ExtensionActivity.InnerHtml">
   4290   <summary>
   4291     For each pageload, the number of extensions that set innerHTML.
   4292   </summary>
   4293 </histogram>
   4294 
   4295 <histogram name="ExtensionActivity.InvokedDomMethod">
   4296   <summary>
   4297     For each pageload, the number of extensions that invoke DOM methods.
   4298   </summary>
   4299 </histogram>
   4300 
   4301 <histogram name="ExtensionActivity.ModifiedDom">
   4302   <summary>
   4303     For each pageload, the number of extensions that set the value of DOM
   4304     properties via assignments.
   4305   </summary>
   4306 </histogram>
   4307 
   4308 <histogram name="ExtensionActivity.ReadDom">
   4309   <summary>
   4310     For each pageload, the number of extensions that read from the DOM.
   4311   </summary>
   4312 </histogram>
   4313 
   4314 <histogram name="ExtensionBlacklist.BlacklistInstalled"
   4315     enum="ExtensionLocation">
   4316   <summary>
   4317     The number of extensions that were blacklisted when already installed,
   4318     grouped by Extension::Location. Logged when ExtensionService blackists and
   4319     unloads an installed extension.
   4320   </summary>
   4321 </histogram>
   4322 
   4323 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
   4324   <summary>
   4325     The number of extensions that have been blocked from installing grouped by
   4326     Extension::Location. Logged when ExtensionService refuses to install a
   4327     blacklisted extension.
   4328   </summary>
   4329 </histogram>
   4330 
   4331 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
   4332   <summary>
   4333     The number of extensions that have been silently installed in a blacklisted
   4334     state, grouped by Extension::Location. Logged when ExtensionService installs
   4335     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
   4336     would be logged otherwise). Typically this will be when a user has a
   4337     blacklisted extension synced.
   4338   </summary>
   4339 </histogram>
   4340 
   4341 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
   4342     enum="ExtensionLocation">
   4343   <summary>
   4344     The number of extensions that were unblacklisted when installed, grouped by
   4345     Extension::Location. Logged when ExtensionService unblacklists and loads a
   4346     blacklisted extension.
   4347   </summary>
   4348 </histogram>
   4349 
   4350 <histogram name="ExtensionInstalledLoader.ForceDisabled"
   4351     enum="BooleanForceDisabled">
   4352   <summary>
   4353     Counts whether we force-disabled an installed extension at startup because a
   4354     policy provider indicated it must remain disabled.
   4355   </summary>
   4356 </histogram>
   4357 
   4358 <histogram name="ExtensionInstallSigner.ResultWasValid">
   4359   <summary>
   4360     Whether the server result received by the extensions install signer was
   4361     valid or invalid.
   4362   </summary>
   4363 </histogram>
   4364 
   4365 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
   4366     enum="ExtensionInstallVerifierGetSignatureResult">
   4367   <summary>The result of the verifier trying to get a new signature.</summary>
   4368 </histogram>
   4369 
   4370 <histogram name="ExtensionInstallVerifier.InitResult"
   4371     enum="ExtensionInstallVerifierInitResult">
   4372   <summary>
   4373     The result of initialization for the extension install verifier.
   4374   </summary>
   4375 </histogram>
   4376 
   4377 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
   4378     enum="ExtensionInstallVerifierMustRemainDisabled">
   4379   <summary>
   4380     The outcome for each call to InstallVerifier::MustRemainDisabled.
   4381   </summary>
   4382 </histogram>
   4383 
   4384 <histogram name="Extensions.AllocatePortIdPairOverflow">
   4385   <summary>
   4386     Records when the allocation of IDs for chrome.runtime.Port overflows.
   4387   </summary>
   4388 </histogram>
   4389 
   4390 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
   4391   <summary>
   4392     Captures the results of URL resolution when relative urls are used in the
   4393     tabs/windows api.
   4394   </summary>
   4395 </histogram>
   4396 
   4397 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
   4398   <summary>
   4399     The number of times v1 apps are launched grouped by
   4400     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
   4401   </summary>
   4402 </histogram>
   4403 
   4404 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
   4405   <summary>
   4406     The number of times apps are launched grouped by
   4407     extensions::LaunchContainer.
   4408   </summary>
   4409 </histogram>
   4410 
   4411 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
   4412   <summary>
   4413     The number of apps loaded at startup time grouped by Extension::Location.
   4414   </summary>
   4415 </histogram>
   4416 
   4417 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
   4418   <summary>
   4419     The actions taken in the NTP apps promo grouped by
   4420     extension_misc::AppsPromoBuckets.
   4421   </summary>
   4422 </histogram>
   4423 
   4424 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
   4425   <summary>
   4426     The number of apps launched grouped by extensions::LaunchType.
   4427   </summary>
   4428 </histogram>
   4429 
   4430 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
   4431   <summary>The time for an extension's background page to load.</summary>
   4432 </histogram>
   4433 
   4434 <histogram name="Extensions.BackgroundPageType"
   4435     units="ExtensionBackgroundPageType">
   4436   <summary>
   4437     The type (if any) of background page the extension has. Recorded for
   4438     installed extensions on startup.
   4439   </summary>
   4440 </histogram>
   4441 
   4442 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
   4443   <summary>Net error results from URLFetcher.</summary>
   4444 </histogram>
   4445 
   4446 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
   4447   <summary>
   4448     Number of times chrome retried to download an extension with a url on a
   4449     google.com domain, before eventually giving up.
   4450   </summary>
   4451 </histogram>
   4452 
   4453 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
   4454   <summary>
   4455     Number of times chrome retried to download an extension with a url on a non
   4456     google.com domain, before eventually giving up.
   4457   </summary>
   4458 </histogram>
   4459 
   4460 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
   4461   <summary>
   4462     Number of times chrome retried to download an extension with a url on a
   4463     google.com domain, before eventually succeeding.
   4464   </summary>
   4465 </histogram>
   4466 
   4467 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
   4468   <summary>
   4469     Number of times chrome retried to download an extension with a url on a non
   4470     google.com domain, before eventually succeeding.
   4471   </summary>
   4472 </histogram>
   4473 
   4474 <histogram name="Extensions.CrxInstallDirPathLength">
   4475   <summary>
   4476     Length of the path to the directory under which an extension is installed.
   4477     This directory is in the user's profile.
   4478   </summary>
   4479 </histogram>
   4480 
   4481 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
   4482     units="milliseconds">
   4483   <summary>Time spent until rules storage delegate gets ready.</summary>
   4484 </histogram>
   4485 
   4486 <histogram name="Extensions.DepricatedExternalJsonCount">
   4487   <summary>
   4488     Number of extensions referenced in the depricated external extensions source
   4489     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
   4490   </summary>
   4491 </histogram>
   4492 
   4493 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
   4494   <summary>The time for a dialog-hosted extension to load.</summary>
   4495 </histogram>
   4496 
   4497 <histogram name="Extensions.Disabled">
   4498   <summary>
   4499     The number of extensions that are disabled at browser startup.
   4500   </summary>
   4501 </histogram>
   4502 
   4503 <histogram name="Extensions.DisabledForPermissions">
   4504   <summary>
   4505     The number of extensions that are disabled at browser startup due to
   4506     permissions increases.
   4507   </summary>
   4508 </histogram>
   4509 
   4510 <histogram name="Extensions.DisabledUIUserResponse"
   4511     enum="ExtensionDisabledUIUserResponse">
   4512   <summary>
   4513     User response to the dialog shown when an extension is disabled due to an
   4514     update requiring more permissions.
   4515   </summary>
   4516 </histogram>
   4517 
   4518 <histogram name="Extensions.ErrorCodeFromCrxOpen">
   4519   <summary>
   4520     If opening the CRX file for unpacking fails, this integer is the error code
   4521     given by the OS.
   4522   </summary>
   4523 </histogram>
   4524 
   4525 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
   4526   <summary>The time an extension's event page has spent loaded.</summary>
   4527 </histogram>
   4528 
   4529 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
   4530   <summary>The time an extension's event page has spent unloaded.</summary>
   4531 </histogram>
   4532 
   4533 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
   4534   <summary>The time for an extension's event page to load.</summary>
   4535 </histogram>
   4536 
   4537 <histogram name="Extensions.ExtensionInstalled">
   4538   <summary>An extension has been installed.</summary>
   4539 </histogram>
   4540 
   4541 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
   4542   <summary>
   4543     The number of extensions loaded at startup time grouped by
   4544     Extension::Location.
   4545   </summary>
   4546 </histogram>
   4547 
   4548 <histogram name="Extensions.ExtensionRootPathLength">
   4549   <summary>
   4550     Length of the Extensions dir path inside the profile directory.
   4551   </summary>
   4552 </histogram>
   4553 
   4554 <histogram name="Extensions.ExtensionServiceInitTime">
   4555   <summary>
   4556     Time taken for the ExtensionService to initialize, including the time it
   4557     takes to load the extensions for the service's profile and parse their
   4558     manifests. This happens during startup and also any time a new profile is
   4559     loaded.
   4560   </summary>
   4561 </histogram>
   4562 
   4563 <histogram name="Extensions.ExtensionUninstalled">
   4564   <summary>An extension has been uninstalled.</summary>
   4565 </histogram>
   4566 
   4567 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
   4568   <summary>
   4569     Records what happens to extensions that are sideloaded, grouped by the
   4570     ExternalExtensionEvent enum.
   4571   </summary>
   4572 </histogram>
   4573 
   4574 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
   4575   <summary>
   4576     The number of sideloaded apps/extensions loaded on startup grouped by
   4577     enabled/disabled state.
   4578   </summary>
   4579 </histogram>
   4580 
   4581 <histogram name="Extensions.ExternalJsonCount">
   4582   <summary>
   4583     Number of extensions referenced in the external extensions source at path
   4584     chrome::DIR_EXTERNAL_EXTENSIONS.
   4585   </summary>
   4586 </histogram>
   4587 
   4588 <histogram name="Extensions.FromWebstoreInconsistency"
   4589     enum="ExtensionFromWebstoreInconcistencyEnum">
   4590   <summary>
   4591     Number of apps/extensions loaded on startup with an inconsistent &quot;from
   4592     webstore&quot; state. This means an item that is flagged as from_webstore,
   4593     but with either a non-webstore update_url or an external install location.
   4594   </summary>
   4595 </histogram>
   4596 
   4597 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
   4598   <summary>Number of calls to extension functions.</summary>
   4599 </histogram>
   4600 
   4601 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
   4602   <summary>
   4603     What happens when the extensions system tries to get a temp dir to unpack
   4604     in?
   4605   </summary>
   4606 </histogram>
   4607 
   4608 <histogram name="Extensions.InjectCssTime" units="milliseconds">
   4609   <summary>
   4610     The amount of time for a CSS file to be injected into a page.
   4611   </summary>
   4612 </histogram>
   4613 
   4614 <histogram name="Extensions.InjectEnd_ScriptCount">
   4615   <summary>Number of scripts injected at document end by extensions.</summary>
   4616 </histogram>
   4617 
   4618 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
   4619   <summary>
   4620     Time taken to inject all scripts at document end by extensions.
   4621   </summary>
   4622 </histogram>
   4623 
   4624 <histogram name="Extensions.InjectIdle_ScriptCount">
   4625   <summary>Number of scripts injected at document idle by extensions.</summary>
   4626 </histogram>
   4627 
   4628 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
   4629   <summary>
   4630     Time taken to inject all scripts at document idle by extensions.
   4631   </summary>
   4632 </histogram>
   4633 
   4634 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
   4635   <summary>Time taken to inject all scripts by extensions.</summary>
   4636 </histogram>
   4637 
   4638 <histogram name="Extensions.InjectStart_CssCount">
   4639   <summary>Number of css files injected by extensions.</summary>
   4640 </histogram>
   4641 
   4642 <histogram name="Extensions.InjectStart_ScriptCount">
   4643   <summary>Number of scripts injected at document start by extensions.</summary>
   4644 </histogram>
   4645 
   4646 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
   4647   <summary>
   4648     Time taken to inject css/scripts at document start by extensions.
   4649   </summary>
   4650 </histogram>
   4651 
   4652 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
   4653   <summary>Installs grouped by the location property in prefs.</summary>
   4654 </histogram>
   4655 
   4656 <histogram name="Extensions.InstallType" enum="ExtensionType">
   4657   <summary>Installs grouped by Extension::HistogramType.</summary>
   4658 </histogram>
   4659 
   4660 <histogram name="Extensions.LoadAll">
   4661   <summary>
   4662     The number of extensions and themes loaded at browser startup.
   4663   </summary>
   4664 </histogram>
   4665 
   4666 <histogram name="Extensions.LoadAllTime" units="milliseconds">
   4667   <summary>Time taken to load all extensions at browser startup.</summary>
   4668 </histogram>
   4669 
   4670 <histogram name="Extensions.LoadApp">
   4671   <summary>The number of apps loaded by each user at startup time.</summary>
   4672 </histogram>
   4673 
   4674 <histogram name="Extensions.LoadAppExternal">
   4675   <summary>
   4676     The number of externally managed apps loaded by each user at startup time.
   4677   </summary>
   4678 </histogram>
   4679 
   4680 <histogram name="Extensions.LoadAppUser">
   4681   <summary>
   4682     The number of user-installed apps loaded by each user at startup time.
   4683   </summary>
   4684 </histogram>
   4685 
   4686 <histogram name="Extensions.LoadBrowserAction">
   4687   <summary>
   4688     The number of browser action extensions loaded at browser startup.
   4689   </summary>
   4690 </histogram>
   4691 
   4692 <histogram name="Extensions.LoadContentPack">
   4693   <summary>
   4694     The number of content-pack extensions loaded at browser startup.
   4695   </summary>
   4696 </histogram>
   4697 
   4698 <histogram name="Extensions.LoadExtension">
   4699   <summary>The number of extensions loaded at browser startup.</summary>
   4700 </histogram>
   4701 
   4702 <histogram name="Extensions.LoadExtensionExternal">
   4703   <summary>
   4704     The number of externally managed extensions loaded at browser startup.
   4705   </summary>
   4706 </histogram>
   4707 
   4708 <histogram name="Extensions.LoadExtensionUser">
   4709   <summary>
   4710     The number of user-installed extensions loaded at browser startup.
   4711   </summary>
   4712 </histogram>
   4713 
   4714 <histogram name="Extensions.LoadExternal">
   4715   <summary>
   4716     The number of externally managed extensions and apps loaded at browser
   4717     startup.
   4718   </summary>
   4719 </histogram>
   4720 
   4721 <histogram name="Extensions.LoadHostedApp">
   4722   <summary>
   4723     The number of hosted apps loaded by each user at startup time.
   4724   </summary>
   4725 </histogram>
   4726 
   4727 <histogram name="Extensions.LoadPackagedApp">
   4728   <summary>
   4729     The number of legacy packaged apps loaded by each user at startup time.
   4730   </summary>
   4731 </histogram>
   4732 
   4733 <histogram name="Extensions.LoadPageAction">
   4734   <summary>
   4735     The number of page action extensions loaded at browser startup.
   4736   </summary>
   4737 </histogram>
   4738 
   4739 <histogram name="Extensions.LoadPlatformApp">
   4740   <summary>The number of platform apps loaded at browser startup.</summary>
   4741 </histogram>
   4742 
   4743 <histogram name="Extensions.LoadTheme">
   4744   <summary>The number of themes loaded at browser startup.</summary>
   4745 </histogram>
   4746 
   4747 <histogram name="Extensions.LoadType" enum="ExtensionType">
   4748   <summary>
   4749     The number of extensions loaded at startup time grouped by
   4750     Extension::HistogramType.
   4751   </summary>
   4752 </histogram>
   4753 
   4754 <histogram name="Extensions.LoadUserScript">
   4755   <summary>
   4756     The number of converted user scripts loaded at browser startup.
   4757   </summary>
   4758 </histogram>
   4759 
   4760 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
   4761   <summary>
   4762     Number of times chrome retried to download an extension update manifest with
   4763     a url on a google.com domain, before eventually giving up.
   4764   </summary>
   4765 </histogram>
   4766 
   4767 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
   4768   <summary>
   4769     Number of times chrome retried to download an extension update manifest with
   4770     a url on a non google.com domain, before eventually giving up.
   4771   </summary>
   4772 </histogram>
   4773 
   4774 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
   4775   <summary>
   4776     Number of times chrome retried to download an extension update manifest with
   4777     a url on a google.com domain, before eventually succeeding.
   4778   </summary>
   4779 </histogram>
   4780 
   4781 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
   4782   <summary>
   4783     Number of times chrome retried to download an extension update manifest with
   4784     a url on a non google.com domain, before eventually succeeding.
   4785   </summary>
   4786 </histogram>
   4787 
   4788 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
   4789   <summary>
   4790     Number of extension loads on startup where it is necessary to reload the
   4791     mainfest because the locale has changed.
   4792   </summary>
   4793 </histogram>
   4794 
   4795 <histogram name="Extensions.ManifestReloadNotNeeded">
   4796   <summary>
   4797     Number of extension loads on startup where it is not necessary to reload the
   4798     extension's manifest.
   4799   </summary>
   4800 </histogram>
   4801 
   4802 <histogram name="Extensions.ManifestReloadUnpackedDir">
   4803   <summary>
   4804     Number of extension loads on startup where it is necessary to reload the
   4805     manifest because the extension is unpacked.
   4806   </summary>
   4807 </histogram>
   4808 
   4809 <histogram name="Extensions.NetworkDelay" units="milliseconds">
   4810   <summary>Time that network requests were blocked due to extensions.</summary>
   4811 </histogram>
   4812 
   4813 <histogram name="Extensions.NetworkDelayPercentage" units="%">
   4814   <summary>
   4815     Percentage of total lifetime a network request was blocked due to an
   4816     extension.
   4817   </summary>
   4818 </histogram>
   4819 
   4820 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
   4821   <summary>
   4822     Time that network requests were blocked due to relevant rule registries
   4823     loading.
   4824   </summary>
   4825 </histogram>
   4826 
   4827 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
   4828   <summary>
   4829     The number of apps/extensions with a non-webstore update_url loaded at
   4830     startup time grouped by Extension::Location.
   4831   </summary>
   4832 </histogram>
   4833 
   4834 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
   4835   <summary>
   4836     Number of non-WebStore extensions on startup that override the new tab page.
   4837   </summary>
   4838 </histogram>
   4839 
   4840 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
   4841   <summary>
   4842     The permissions present in an extension when it is automatically disabled
   4843     due to a permission increase (e.g., after an extension upgrade).
   4844   </summary>
   4845 </histogram>
   4846 
   4847 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
   4848   <summary>
   4849     The permissions present in an extension when it was installed.
   4850   </summary>
   4851 </histogram>
   4852 
   4853 <histogram name="Extensions.Permissions_InstallAbort"
   4854     enum="ExtensionPermission">
   4855   <summary>
   4856     The permissions present in an extension when installation was aborted, not
   4857     including installation errors and user cancels.
   4858   </summary>
   4859 </histogram>
   4860 
   4861 <histogram name="Extensions.Permissions_InstallCancel"
   4862     enum="ExtensionPermission">
   4863   <summary>
   4864     The permissions present in an extension when installation was canceled.
   4865   </summary>
   4866 </histogram>
   4867 
   4868 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
   4869   <summary>The permissions present in an extension when it was loaded.</summary>
   4870 </histogram>
   4871 
   4872 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
   4873   <summary>
   4874     The permissions present in an extension when it was re-enabled from a
   4875     confirmation prompt.
   4876   </summary>
   4877 </histogram>
   4878 
   4879 <histogram name="Extensions.Permissions_ReEnableAbort"
   4880     enum="ExtensionPermission">
   4881   <summary>
   4882     The permissions present in an extension when the re-enable prompt was
   4883     aborted, not including installation errors and manual user cancels.
   4884   </summary>
   4885 </histogram>
   4886 
   4887 <histogram name="Extensions.Permissions_ReEnableCancel"
   4888     enum="ExtensionPermission">
   4889   <summary>
   4890     The permissions present in an extension when the re-enable was canceled from
   4891     the confirmation prompt.
   4892   </summary>
   4893 </histogram>
   4894 
   4895 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
   4896   <summary>
   4897     The permissions present in an extension when it was uninstalled.
   4898   </summary>
   4899 </histogram>
   4900 
   4901 <histogram name="Extensions.Permissions_WebStoreInstall"
   4902     enum="ExtensionPermission">
   4903   <summary>
   4904     The permissions present in an extension when it was installed through the
   4905     web store.
   4906   </summary>
   4907 </histogram>
   4908 
   4909 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
   4910     enum="ExtensionPermission">
   4911   <summary>
   4912     The permissions present in an extension when installation from the web store
   4913     was aborted, not including installation errors and user cancels.
   4914   </summary>
   4915 </histogram>
   4916 
   4917 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
   4918     enum="ExtensionPermission">
   4919   <summary>
   4920     The permissions present in an extension when installation from the web store
   4921     was canceled.
   4922   </summary>
   4923 </histogram>
   4924 
   4925 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
   4926     units="milliseconds">
   4927   <summary>
   4928     The initialization latency (in milliseconds) introduced to each extension
   4929     resource request by querying the directory timestamp.
   4930   </summary>
   4931 </histogram>
   4932 
   4933 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
   4934   <summary>
   4935     The difference in seconds between an extension resource's last modification
   4936     time and its extension base directory's creation time. Recorded on each
   4937     extension resource request if the difference is non-negative (i.e., the
   4938     resource's last modification time is more recent than the directory's
   4939     creation time.) For cases where the directory creation date is more recent,
   4940     see Extensions.ResourceLastModifiedNegativeDelta instead.
   4941   </summary>
   4942 </histogram>
   4943 
   4944 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
   4945   <summary>
   4946     The absolute difference in seconds between an extension resource's last
   4947     modification time and extension base directory's creation time. Recorded on
   4948     each extension resource request if the difference is negative (i.e., the
   4949     directory's creation time is more recent than the resource's last
   4950     modification time.) For cases where the resource modification time is more
   4951     recent, see Extensions.ResourceLastModifiedDelta instead.
   4952   </summary>
   4953 </histogram>
   4954 
   4955 <histogram name="Extensions.SandboxUnpackFailure">
   4956   <summary>
   4957     Count the number of times a sandboxed extension unpack fails.
   4958   </summary>
   4959 </histogram>
   4960 
   4961 <histogram name="Extensions.SandboxUnpackFailureReason"
   4962     enum="ExtensionUnpackFailureReason">
   4963   <summary>What caused a sandboxed extension unpack to fail?</summary>
   4964 </histogram>
   4965 
   4966 <histogram name="Extensions.SandboxUnpackFailureTime">
   4967   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
   4968 </histogram>
   4969 
   4970 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
   4971   <summary>Length of the initial path to the CRX to be unpacked.</summary>
   4972 </histogram>
   4973 
   4974 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
   4975   <summary>
   4976     Length of the normalized (link/junction free) path to the temporary copy of
   4977     a CRX made during unpacking.
   4978   </summary>
   4979 </histogram>
   4980 
   4981 <histogram name="Extensions.SandboxUnpackRate">
   4982   <summary>
   4983     Rate at which a CRX file is unpacked in Kilobytes per second.
   4984   </summary>
   4985 </histogram>
   4986 
   4987 <histogram name="Extensions.SandboxUnpackRate1To2mB">
   4988   <summary>
   4989     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
   4990   </summary>
   4991 </histogram>
   4992 
   4993 <histogram name="Extensions.SandboxUnpackRate2To5mB">
   4994   <summary>
   4995     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
   4996   </summary>
   4997 </histogram>
   4998 
   4999 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
   5000   <summary>
   5001     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
   5002   </summary>
   5003 </histogram>
   5004 
   5005 <histogram name="Extensions.SandboxUnpackRate5To10mB">
   5006   <summary>
   5007     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
   5008   </summary>
   5009 </histogram>
   5010 
   5011 <histogram name="Extensions.SandboxUnpackRateOver10mB">
   5012   <summary>
   5013     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
   5014     second.
   5015   </summary>
   5016 </histogram>
   5017 
   5018 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
   5019   <summary>
   5020     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
   5021   </summary>
   5022 </histogram>
   5023 
   5024 <histogram name="Extensions.SandboxUnpackSuccess">
   5025   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
   5026 </histogram>
   5027 
   5028 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
   5029   <summary>
   5030     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
   5031     the file size.
   5032   </summary>
   5033 </histogram>
   5034 
   5035 <histogram name="Extensions.SandboxUnpackSuccessTime">
   5036   <summary>
   5037     Time taken to unpack an extension, when the unpack succeeds.
   5038   </summary>
   5039 </histogram>
   5040 
   5041 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
   5042   <summary>
   5043     Length of the path of the temporary copy of a CRX made during unpacking.
   5044   </summary>
   5045 </histogram>
   5046 
   5047 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
   5048   <summary>Length of the path under which a CRX is unpacked.</summary>
   5049 </histogram>
   5050 
   5051 <histogram name="Extensions.StartupDelay" units="milliseconds">
   5052   <summary>The time one extension delays network requests at startup.</summary>
   5053 </histogram>
   5054 
   5055 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
   5056   <summary>
   5057     The total time extensions delay network requests at startup.
   5058   </summary>
   5059 </histogram>
   5060 
   5061 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
   5062   <summary>Time taken to load a toolstrip.</summary>
   5063 </histogram>
   5064 
   5065 <histogram name="Extensions.UninstallType" enum="ExtensionType">
   5066   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
   5067 </histogram>
   5068 
   5069 <histogram name="Extensions.UnpackFailureInstallCause"
   5070     enum="ExtensionInstallCause">
   5071   <summary>
   5072     Count failing CRX installs, grouped by the way an extension can be
   5073     installed.
   5074   </summary>
   5075 </histogram>
   5076 
   5077 <histogram name="Extensions.UnpackFailureInstallSource"
   5078     enum="ExtensionLocation">
   5079   <summary>
   5080     Count successful CRX installs, grouped by the location property in prefs.
   5081     installed.
   5082   </summary>
   5083 </histogram>
   5084 
   5085 <histogram name="Extensions.UnpackSuccessInstallCause"
   5086     enum="ExtensionInstallCause">
   5087   <summary>
   5088     Count successful CRX installs, grouped by the cause of the install.
   5089   </summary>
   5090 </histogram>
   5091 
   5092 <histogram name="Extensions.UnpackSuccessInstallSource"
   5093     enum="ExtensionLocation">
   5094   <summary>
   5095     Count successful CRX installs, grouped by the location property in prefs.
   5096   </summary>
   5097 </histogram>
   5098 
   5099 <histogram name="Extensions.UpdateCheckApp">
   5100   <summary>
   5101     The number of legacy packaged apps and hosted apps that were checked during
   5102     an update check.
   5103   </summary>
   5104 </histogram>
   5105 
   5106 <histogram name="Extensions.UpdateCheckExtension">
   5107   <summary>
   5108     The number of extensions that were checked during an update check.
   5109   </summary>
   5110 </histogram>
   5111 
   5112 <histogram name="Extensions.UpdateCheckGap" units="minutes">
   5113   <summary>Time in minutes between update checks.</summary>
   5114 </histogram>
   5115 
   5116 <histogram name="Extensions.UpdateCheckGoogleUrl">
   5117   <summary>
   5118     The number of crx's with a Google-hosted update URL that were checked during
   5119     an update check.
   5120   </summary>
   5121 </histogram>
   5122 
   5123 <histogram name="Extensions.UpdateCheckNoUrl">
   5124   <summary>
   5125     The number of crx's with no update URL checked during an update check.
   5126   </summary>
   5127 </histogram>
   5128 
   5129 <histogram name="Extensions.UpdateCheckOtherUrl">
   5130   <summary>
   5131     The number of crx's with a non-Google update URL that were checked during an
   5132     update check.
   5133   </summary>
   5134 </histogram>
   5135 
   5136 <histogram name="Extensions.UpdateCheckPackagedApp">
   5137   <summary>
   5138     The number of packaged apps that were checked during an update check.
   5139   </summary>
   5140 </histogram>
   5141 
   5142 <histogram name="Extensions.UpdateCheckTheme">
   5143   <summary>
   5144     The number of themes that were checked during an update check.
   5145   </summary>
   5146 </histogram>
   5147 
   5148 <histogram name="Extensions.UpdateOnLoad">
   5149   <summary>
   5150     The number of extensions that were updated at browser startup.
   5151   </summary>
   5152 </histogram>
   5153 
   5154 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
   5155   <obsolete>
   5156     Deprecated 10/2013.
   5157   </obsolete>
   5158   <summary>
   5159     What happened when the extension updater tried to write a file?
   5160   </summary>
   5161 </histogram>
   5162 
   5163 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
   5164   <summary>Updates grouped by the location property in prefs.</summary>
   5165 </histogram>
   5166 
   5167 <histogram name="Extensions.UpdateType" enum="ExtensionType">
   5168   <summary>Updates grouped by Extension::HistogramType.</summary>
   5169 </histogram>
   5170 
   5171 <histogram name="Extensions.WebstoreDownload.InterruptReason"
   5172     enum="InterruptReason">
   5173   <summary>The reason a webstore download was interrupted.</summary>
   5174 </histogram>
   5175 
   5176 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
   5177     units="KB">
   5178   <summary>
   5179     The number of KBytes received for a webstore download before it was
   5180     interrupted.
   5181   </summary>
   5182 </histogram>
   5183 
   5184 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
   5185   <summary>
   5186     The total expected size in KBytes of an interrupted webstore download.
   5187   </summary>
   5188 </histogram>
   5189 
   5190 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
   5191     enum="Boolean">
   5192   <summary>
   5193     Tracks whether the total size of an interrupted webstore download was known.
   5194   </summary>
   5195 </histogram>
   5196 
   5197 <histogram name="FileBrowser.Create" enum="FileDialogType">
   5198   <summary>Chrome OS File Browser opening mode.</summary>
   5199 </histogram>
   5200 
   5201 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
   5202   <summary>
   5203     Chrome OS File Browser: time to scan a directory. Measured on every File
   5204     Browser directory change.
   5205   </summary>
   5206 </histogram>
   5207 
   5208 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
   5209     enum="BooleanEnabled">
   5210   <summary>
   5211     Tracks whether download destination is set to a Google Drive folder when the
   5212     download destination is changed by the user in the settings page.
   5213   </summary>
   5214 </histogram>
   5215 
   5216 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
   5217     enum="BooleanEnabled">
   5218   <summary>
   5219     Tracks whether download destination is set to a Google Drive folder on
   5220     startup.
   5221   </summary>
   5222 </histogram>
   5223 
   5224 <histogram name="FileBrowser.DownloadsCount">
   5225   <summary>
   5226     Chrome OS File Browser: number of files and directories in the Downloads
   5227     directory (not including the contents of nested directories). Computed every
   5228     time the File Browser current directory changes to Downloads.
   5229   </summary>
   5230 </histogram>
   5231 
   5232 <histogram name="FileBrowser.FolderShortcut.Add">
   5233   <summary>
   5234     Chrome OS File Browser: this is recorded when the user adds a folder
   5235     shortcut.
   5236   </summary>
   5237 </histogram>
   5238 
   5239 <histogram name="FileBrowser.FolderShortcut.Count">
   5240   <summary>
   5241     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
   5242     when Files.app is launched.
   5243   </summary>
   5244 </histogram>
   5245 
   5246 <histogram name="FileBrowser.FolderShortcut.Navigate">
   5247   <summary>
   5248     Chrome OS File Browser: this is recorded when the user clicks or selects a
   5249     folder shortcut and is navigated to the target folder.
   5250   </summary>
   5251 </histogram>
   5252 
   5253 <histogram name="FileBrowser.FolderShortcut.Remove">
   5254   <summary>
   5255     Chrome OS File Browser: this is recorded when the user removes a folder
   5256     shortcut.
   5257   </summary>
   5258 </histogram>
   5259 
   5260 <histogram name="FileBrowser.Load" units="milliseconds">
   5261   <summary>
   5262     Chrome OS File Browser is an built-in extension without a background page.
   5263     Its main.html file is loaded every time the user opens a File Browser tab or
   5264     a file chooser dialog. The file is fairly large and the initialization is
   5265     pretty expensive.
   5266   </summary>
   5267 </histogram>
   5268 
   5269 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
   5270   <obsolete>
   5271     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
   5272   </obsolete>
   5273   <summary>File types that were tried to be opened through browser.</summary>
   5274 </histogram>
   5275 
   5276 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
   5277   <summary>
   5278     Chrome OS Photo Editor: time to display an image. Measured from the moment
   5279     the user selected the image till the moment it is displayed (not counting
   5280     the low resolution preview).
   5281   </summary>
   5282 </histogram>
   5283 
   5284 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
   5285   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
   5286 </histogram>
   5287 
   5288 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
   5289   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
   5290 </histogram>
   5291 
   5292 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
   5293   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
   5294 </histogram>
   5295 
   5296 <histogram name="FileBrowser.PhotoEditor.SaveResult"
   5297     enum="PhotoEditorSaveResult">
   5298   <summary>
   5299     Chrome OS Photo Editor: the result of a file save operation.
   5300   </summary>
   5301 </histogram>
   5302 
   5303 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
   5304   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
   5305 </histogram>
   5306 
   5307 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
   5308   <summary>
   5309     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
   5310     every image load.
   5311   </summary>
   5312 </histogram>
   5313 
   5314 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
   5315   <summary>
   5316     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
   5317     image load.
   5318   </summary>
   5319 </histogram>
   5320 
   5321 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
   5322   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
   5323 </histogram>
   5324 
   5325 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
   5326   <summary>
   5327     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
   5328     the external device.
   5329   </summary>
   5330 </histogram>
   5331 
   5332 <histogram name="FileBrowser.PhotoImport.ImportCount">
   5333   <summary>
   5334     Chrome OS Photo Import flow: the number of photos imported. Measured on
   5335     every successfull import operation.
   5336   </summary>
   5337 </histogram>
   5338 
   5339 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
   5340   <summary>
   5341     Chrome OS Photo Import flow: the percent of photos imported among all the
   5342     photos on the device. Measured on every successfull import operation.
   5343   </summary>
   5344 </histogram>
   5345 
   5346 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
   5347   <summary>
   5348     Chrome OS Photo Import flow: time to load the action dialog. Measured
   5349     between the moment window appears and the moment user see all available
   5350     actions for the device.
   5351   </summary>
   5352 </histogram>
   5353 
   5354 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
   5355   <summary>
   5356     Chrome OS Photo Import flow: time to scan the external device.
   5357   </summary>
   5358 </histogram>
   5359 
   5360 <histogram name="FileBrowser.SuggestApps.Close"
   5361     enum="SuggestAppsDialogCloseReason">
   5362   <summary>
   5363     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
   5364   </summary>
   5365 </histogram>
   5366 
   5367 <histogram name="FileBrowser.SuggestApps.Install"
   5368     enum="SuggestAppsDialogInstall">
   5369   <summary>
   5370     Chrome OS File Browser: whether the Webstore item user selected was
   5371     successfully installed or not.
   5372   </summary>
   5373 </histogram>
   5374 
   5375 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
   5376   <summary>
   5377     Chrome OS File Browser: whether the initialization of the dialog succeeded
   5378     or not.
   5379   </summary>
   5380 </histogram>
   5381 
   5382 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
   5383   <summary>
   5384     Chrome OS File Browser: time to load the suggest apps dialog. Measured
   5385     between the moment window appears and the moment all the contants in the
   5386     dialog including the Chrome Webstore widget are ready.
   5387   </summary>
   5388 </histogram>
   5389 
   5390 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
   5391   <summary>
   5392     File types that were tried to be viewed through browser. This is recorded
   5393     when the user tries to view a file from Files.app.
   5394   </summary>
   5395 </histogram>
   5396 
   5397 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
   5398   <summary>Result of the authentication for Drive.</summary>
   5399 </histogram>
   5400 
   5401 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
   5402   <obsolete>
   5403     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
   5404   </obsolete>
   5405   <summary>
   5406     Time spent to load the entire file system information from the server
   5407   </summary>
   5408 </histogram>
   5409 
   5410 <histogram name="GData.EntryKind" enum="GDataEntryKind">
   5411   <obsolete>
   5412     Deprecated 9/2012, and replaced by Drive.EntryKind
   5413   </obsolete>
   5414   <summary>
   5415     Provides breakdown of specific formats for hosted documents. Recorded when
   5416     feed is loaded from the server.
   5417   </summary>
   5418 </histogram>
   5419 
   5420 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
   5421   <obsolete>
   5422     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
   5423   </obsolete>
   5424   <summary>
   5425     Time spent to load the initial part of the file system information from the
   5426     server
   5427   </summary>
   5428 </histogram>
   5429 
   5430 <histogram name="GData.NumberOfHostedDocuments">
   5431   <obsolete>
   5432     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
   5433   </obsolete>
   5434   <summary>
   5435     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
   5436     is first accessed.
   5437   </summary>
   5438 </histogram>
   5439 
   5440 <histogram name="GData.NumberOfRegularFiles">
   5441   <obsolete>
   5442     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
   5443   </obsolete>
   5444   <summary>
   5445     Number of regualr files on Drive.  Logged when Drive is first accessed.
   5446   </summary>
   5447 </histogram>
   5448 
   5449 <histogram name="GData.NumberOfTotalFiles">
   5450   <obsolete>
   5451     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
   5452   </obsolete>
   5453   <summary>
   5454     Number of total files (regualr files + hosted documents) on Drive.  Logged
   5455     when Drive is first accessed.
   5456   </summary>
   5457 </histogram>
   5458 
   5459 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
   5460     enum="BooleanEnabled">
   5461   <summary>
   5462     Whether high accuracy geolocation information was requested.
   5463   </summary>
   5464 </histogram>
   5465 
   5466 <histogram name="Geolocation.InfoBarDelegate.Event"
   5467     enum="GeolocationInfoBarDelegateEvent">
   5468   <summary>Events in GeolocationInfoBarDelegate.</summary>
   5469 </histogram>
   5470 
   5471 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
   5472     enum="GeolocationInfoBarDelegateAndroidEvent">
   5473   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
   5474 </histogram>
   5475 
   5476 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
   5477   <summary>
   5478     The number of wifi access points used to determine geolocation.
   5479   </summary>
   5480 </histogram>
   5481 
   5482 <histogram name="Geolocation.NetworkLocationRequest.Event"
   5483     enum="NetworkLocationRequestEvent">
   5484   <summary>Events in NetworkLocationRequest.</summary>
   5485 </histogram>
   5486 
   5487 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
   5488     units="HTTP response code">
   5489   <summary>Http response codes in NetworkLocationRequest.</summary>
   5490 </histogram>
   5491 
   5492 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
   5493   <summary>Events in Google Now component extension.</summary>
   5494 </histogram>
   5495 
   5496 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
   5497   <summary>
   5498     The effective update policy for Chrome on Windows. Recorded once per startup
   5499     (following a 45 seconds delay).
   5500   </summary>
   5501 </histogram>
   5502 
   5503 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
   5504   <summary>
   5505     True if the effective update policy for Chrome on Windows is the result of
   5506     an app-specific override; false if it is the default for all apps. Recorded
   5507     once per startup (following a 45 seconds delay).
   5508   </summary>
   5509 </histogram>
   5510 
   5511 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
   5512   <summary>
   5513     Refresh rate of the display in Hz.  This is recorded every time we present a
   5514     frame.
   5515   </summary>
   5516 </histogram>
   5517 
   5518 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
   5519   <summary>
   5520     The time that the GPU process spends collecting driver information during
   5521     startup.
   5522   </summary>
   5523 </histogram>
   5524 
   5525 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
   5526   <summary>
   5527     The time that the browser process takes to create the compositor from its
   5528     point of view. One of these is created for each top-level window (browser
   5529     frame, menus, etc.).
   5530   </summary>
   5531 </histogram>
   5532 
   5533 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
   5534   <summary>
   5535     The time that the GPU process spends in initializing the GL surface, and
   5536     collecting graphics information.
   5537   </summary>
   5538 </histogram>
   5539 
   5540 <histogram name="History.DeleteFTSIndexDatabases">
   5541   <summary>
   5542     Count of &quot;History Index *&quot; databases deleted.  These databases
   5543     stored the full-text-search data for history, which was removed at r213442,
   5544     this histogram tracks cleanup.
   5545   </summary>
   5546 </histogram>
   5547 
   5548 <histogram name="History.FaviconsRecoveredPercentage" units="%">
   5549   <summary>
   5550     Size of the recovered Favicons database relative to the original corrupt
   5551     database.  Recovery is VACUUM-like, so the resulting database should always
   5552     be smaller.  Substantial 100% results would indicate empty databases being
   5553     recovered, substantial low% results would indicate very little data being
   5554     recovered.
   5555   </summary>
   5556 </histogram>
   5557 
   5558 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
   5559   <summary>
   5560     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
   5561   </summary>
   5562 </histogram>
   5563 
   5564 <histogram name="History.FaviconsRecoveredRowsFavicons">
   5565   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
   5566 </histogram>
   5567 
   5568 <histogram name="History.FaviconsRecoveredRowsIconMapping">
   5569   <summary>
   5570     Rows recovered from [icon_mapping] table in Favicons recovery.
   5571   </summary>
   5572 </histogram>
   5573 
   5574 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
   5575   <summary>
   5576     Track results of SQLite database recovery code in thumbnail_database.cc.
   5577   </summary>
   5578 </histogram>
   5579 
   5580 <histogram name="History.TopSitesRecoveredPercentage" units="%">
   5581   <summary>
   5582     Size of the recovered TopSites database relative to the original corrupt
   5583     database.  Recovery is VACUUM-like, so the resulting database should always
   5584     be smaller.  Substantial 100% results would indicate empty databases being
   5585     recovered, substantial low% results would indicate very little data being
   5586     recovered.
   5587   </summary>
   5588 </histogram>
   5589 
   5590 <histogram name="History.TopSitesRecoveredRowsThumbnails">
   5591   <summary>
   5592     Rows recovered from [thumbnails] table in TopSites recovery.
   5593   </summary>
   5594 </histogram>
   5595 
   5596 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
   5597   <summary>
   5598     The TopSites recovery code is written conservatively, with successful
   5599     recovery committed and any failure leading to rollback. This tracks the
   5600     outcomes to determine which cases are high-frequency enough to warrant
   5601     adding additional code to handle them (versus simply deleting the data).
   5602   </summary>
   5603 </histogram>
   5604 
   5605 <histogram name="History.TopSitesVisitsByRank" units="rank">
   5606   <summary>
   5607     Page visits to each of a user's top 50 sites. Visits to all other sites go
   5608     into the 51st bucket. Only count the page visit if it came from user
   5609     browsing and only count it once when cycling through a redirect chain.
   5610   </summary>
   5611 </histogram>
   5612 
   5613 <histogram name="HistoryPage.ClickPosition">
   5614   <summary>
   5615     Number of entries that the clicked entry is older than in History page. Last
   5616     bucket is any entry of that value or higher.
   5617   </summary>
   5618 </histogram>
   5619 
   5620 <histogram name="HistoryPage.ClickPositionSubset">
   5621   <summary>
   5622     Subset of the Click Position histogram. Contains only the first smaller
   5623     subset of entries on the page. Number of entries that the clicked entry is
   5624     older than in History page. Last bucket is entries of that value or higher.
   5625   </summary>
   5626 </histogram>
   5627 
   5628 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
   5629   <summary>
   5630     Histogram for usage of the section in the history page that allows the user
   5631     to access tabs from other devices.
   5632   </summary>
   5633 </histogram>
   5634 
   5635 <histogram name="HistoryPage.RemoveEntryPosition">
   5636   <summary>
   5637     Number of entries that the deleted entry is older than in History page. Last
   5638     bucket is any entry of that value or higher. Confirmed removal is not
   5639     guaranteed, just an initiation of 'Remove selected items'.
   5640   </summary>
   5641 </histogram>
   5642 
   5643 <histogram name="HistoryPage.RemoveEntryPositionSubset">
   5644   <summary>
   5645     Subset of Remove Entry Position histogram. Contains only the first smaller
   5646     subset of entries on the page. Number of entries that the deleted entry is
   5647     older than in History page. Last bucket is any entry of that value or
   5648     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
   5649     selected items'.
   5650   </summary>
   5651 </histogram>
   5652 
   5653 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
   5654   <summary>
   5655     The time spent waiting for write lock on a disk cache entry.
   5656   </summary>
   5657 </histogram>
   5658 
   5659 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
   5660   <summary>
   5661     Result of a main page HttpCacheTransaction if offline mode had been enabled.
   5662   </summary>
   5663 </histogram>
   5664 
   5665 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
   5666   <summary>Net error results from non-restartable cache read errors.</summary>
   5667 </histogram>
   5668 
   5669 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
   5670   <summary>Net error results from restartable cache read errors.</summary>
   5671 </histogram>
   5672 
   5673 <histogram name="HttpCache.Vary" enum="VaryType">
   5674   <summary>The type of Vary header for a given GET response.</summary>
   5675 </histogram>
   5676 
   5677 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
   5678   <summary>The importer used on first run Auto Import.</summary>
   5679 </histogram>
   5680 
   5681 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
   5682   <summary>The importer used on import from the bookmarks file API.</summary>
   5683 </histogram>
   5684 
   5685 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
   5686   <summary>
   5687     The importer used on import from the chrome://settings/importData UI.
   5688   </summary>
   5689 </histogram>
   5690 
   5691 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
   5692   <summary>
   5693     The amount of time from install time to time that user opens import dialog
   5694     from BookmarkBarView.
   5695   </summary>
   5696 </histogram>
   5697 
   5698 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
   5699   <summary>
   5700     The amount of time from install time to time that user opens import dialog
   5701     from NTP floating BookmarkBarView.
   5702   </summary>
   5703 </histogram>
   5704 
   5705 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
   5706   <obsolete>
   5707     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
   5708   </obsolete>
   5709   <summary>
   5710     The amount of time from install time to time that user opens import dialog
   5711     from BookmarkBarView.
   5712   </summary>
   5713 </histogram>
   5714 
   5715 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
   5716   <obsolete>
   5717     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
   5718   </obsolete>
   5719   <summary>
   5720     The amount of time from install time to time that user opens import dialog
   5721     from NTP floating BookmarkBarView.
   5722   </summary>
   5723 </histogram>
   5724 
   5725 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
   5726     enum="BooleanAvailable">
   5727   <summary>
   5728     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
   5729     Device Motion.
   5730   </summary>
   5731 </histogram>
   5732 
   5733 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
   5734     enum="BooleanAvailable">
   5735   <summary>
   5736     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
   5737     Motion.
   5738   </summary>
   5739 </histogram>
   5740 
   5741 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
   5742     enum="BooleanAvailable">
   5743   <summary>
   5744     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
   5745     Device Motion on the Windows platform.
   5746   </summary>
   5747 </histogram>
   5748 
   5749 <histogram name="InertialSensor.GyrometerWindowsAvailable"
   5750     enum="BooleanAvailable">
   5751   <summary>
   5752     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
   5753     Motion on the Windows platform.
   5754   </summary>
   5755 </histogram>
   5756 
   5757 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
   5758     enum="BooleanAvailable">
   5759   <summary>
   5760     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
   5761     Motion.
   5762   </summary>
   5763 </histogram>
   5764 
   5765 <histogram name="InertialSensor.InclinometerWindowsAvailable"
   5766     enum="BooleanAvailable">
   5767   <summary>
   5768     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
   5769     Orientation on the Windows platform.
   5770   </summary>
   5771 </histogram>
   5772 
   5773 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
   5774   <summary>
   5775     This histogram counts the number of Device Motion API invocations in the
   5776     default implementation (Linux and CrOS). The default implementation does not
   5777     provide any sensors so the result is always false.
   5778   </summary>
   5779 </histogram>
   5780 
   5781 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
   5782   <summary>
   5783     Whether the sudden motion sensor was available at the start of Device Motion
   5784     on the MacOS platform.
   5785   </summary>
   5786 </histogram>
   5787 
   5788 <histogram name="InertialSensor.OrientationDefaultAvailable"
   5789     enum="BooleanAvailable">
   5790   <summary>
   5791     This histogram counts the number of Device Orientation API invocations in
   5792     the default implementation (Linux and CrOS). The default implementation does
   5793     not provide any sensors so the result is always false.
   5794   </summary>
   5795 </histogram>
   5796 
   5797 <histogram name="InertialSensor.OrientationMacAvailable"
   5798     enum="BooleanAvailable">
   5799   <summary>
   5800     Whether the sudden motion sensor was available at the start of Device
   5801     Orientation on the MacOS platform.
   5802   </summary>
   5803 </histogram>
   5804 
   5805 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
   5806     enum="BooleanAvailable">
   5807   <summary>
   5808     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
   5809     Orientation.
   5810   </summary>
   5811 </histogram>
   5812 
   5813 <histogram name="Installer.AttemptsCount.Total" units="count">
   5814   <summary>
   5815     The number of update attempts until the update has been applied. This is
   5816     reported every time the device has completed an update.
   5817   </summary>
   5818 </histogram>
   5819 
   5820 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
   5821   <summary>Errors from update_engine process when running in dev mode.</summary>
   5822 </histogram>
   5823 
   5824 <histogram name="Installer.DownloadOverheadPercentage" units="%">
   5825   <summary>
   5826     The overhead in downloading extra bytes due to errors/interruptions.
   5827     Expressed as a percentage of the bytes that are actually needed to be
   5828     downloaded for the update to be successful.
   5829   </summary>
   5830 </histogram>
   5831 
   5832 <histogram name="Installer.DownloadSourcesUsed"
   5833     enum="UpdateEngineDownloadSources">
   5834   <summary>
   5835     The combinations of protocol and source server that were used to complete a
   5836     successful update.
   5837   </summary>
   5838 </histogram>
   5839 
   5840 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
   5841   <summary>
   5842     The number of update attempts with a full update payload until the update
   5843     has been applied. This is reported on every update attempt.
   5844   </summary>
   5845 </histogram>
   5846 
   5847 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
   5848   <summary>
   5849     Errors from update_engine process when running in normal mode.
   5850   </summary>
   5851 </histogram>
   5852 
   5853 <histogram name="Installer.OSAgeDays" units="days">
   5854   <summary>
   5855     The age of the OS, defined as the age of the /etc/lsb-release file. This is
   5856     reported on every update check but at most once a day.
   5857   </summary>
   5858 </histogram>
   5859 
   5860 <histogram name="Installer.PayloadAttemptNumber" units="count">
   5861   <summary>
   5862     The number of update attempts until the update has been applied. This is
   5863     reported on every update attempt.
   5864   </summary>
   5865 </histogram>
   5866 
   5867 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
   5868   <summary>
   5869     The type of update payload used to update the device. The difference between
   5870     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
   5871     request sent to Omaha included a directive saying that a delta payload
   5872     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
   5873     accepted but Omaha provided a full payload. This is reported every time the
   5874     device has completed an update.
   5875   </summary>
   5876 </histogram>
   5877 
   5878 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
   5879   <summary>
   5880     The number of consecutive times a device has failed to boot an update that
   5881     successfully applied. This metric is reported every time the firmware fails
   5882     to boot the slot with the update and fell back to the slot it originally
   5883     updated from.
   5884   </summary>
   5885 </histogram>
   5886 
   5887 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
   5888   <summary>
   5889     Number of MBs downloaded from during an update that completed successfully.
   5890   </summary>
   5891 </histogram>
   5892 
   5893 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
   5894   <summary>
   5895     Wall-clock duration between when an update has successfully completed (and
   5896     the user is presented with the &quot;reboot arrow&quot;) and when the system
   5897     has booted into the new update. This is reported every time the device is
   5898     rebooted after an update has been applied.
   5899   </summary>
   5900 </histogram>
   5901 
   5902 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
   5903   <summary>
   5904     Total number of MBs downloaded since the last successful update. This also
   5905     includes all the bytes downloaded during any prior failed attempts.
   5906   </summary>
   5907 </histogram>
   5908 
   5909 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
   5910   <summary>
   5911     Absolute wall-clock time duration it took for the update to complete from
   5912     the time an update first began.  It includes not just the time the device
   5913     was up, but also includes the time the device spent sleeping.
   5914   </summary>
   5915 </histogram>
   5916 
   5917 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
   5918   <summary>
   5919     Uptime duration it took for the update to complete from the time an update
   5920     first began.  It does not include the time the device spent sleeping, but it
   5921     does include the uptime spent in waiting for the hourly update checks to
   5922     happen.
   5923   </summary>
   5924 </histogram>
   5925 
   5926 <histogram name="Installer.UpdateNumReboots" units="count">
   5927   <summary>
   5928     Number of times the device was rebooted by the user since an update began
   5929     and until it completed successfully.
   5930   </summary>
   5931 </histogram>
   5932 
   5933 <histogram name="Installer.UpdatesAbandonedCount" units="count">
   5934   <summary>
   5935     The number of update attempts that didn't complete because a newer update
   5936     was detected during the update operation. This is reported every time the
   5937     device has completed an update.
   5938   </summary>
   5939 </histogram>
   5940 
   5941 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
   5942   <summary>
   5943     The number of consecutive different abandoned update payloads since the last
   5944     successful update. This is reported every time an update payload is
   5945     abandoned because a newer update payload is available.
   5946   </summary>
   5947 </histogram>
   5948 
   5949 <histogram name="Installer.UpdateURLSwitches" units="count">
   5950   <summary>
   5951     Number of times the download URLs were switched due to failures.
   5952   </summary>
   5953 </histogram>
   5954 
   5955 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
   5956   <summary>
   5957     Records various events of interest in the InstantController. E.g. When URLs
   5958     are blacklisted.
   5959   </summary>
   5960 </histogram>
   5961 
   5962 <histogram name="Instant.SessionsStorageNamespace"
   5963     enum="InstantSessionStorageNamespace">
   5964   <summary>
   5965     How often an Instant preview is committed onto a different tab than it was
   5966     created from.
   5967   </summary>
   5968 </histogram>
   5969 
   5970 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
   5971   <summary>
   5972     The time between the first Omnibox interaction and when the Instant preview
   5973     shows. If the instant preview was already showing when the user interacted
   5974     with the omnibox, this histogram is not recorded.
   5975   </summary>
   5976 </histogram>
   5977 
   5978 <histogram name="InstantExtended.CacheableNTPLoad"
   5979     enum="InstantExtended_CacheableNTPLoad">
   5980   <summary>
   5981     Records a histogram for how often the Cacheable NTP fails to load.
   5982   </summary>
   5983 </histogram>
   5984 
   5985 <histogram name="InstantExtended.FallbackToLocalOverlay"
   5986     enum="InstantExtended_FallbackCause">
   5987   <summary>
   5988     Records the cause for falling back to a local overlay at the time of
   5989     fallback.
   5990   </summary>
   5991 </histogram>
   5992 
   5993 <histogram name="InstantExtended.InstantNavigation"
   5994     enum="InstantExtended_InstantNavigation">
   5995   <obsolete>
   5996     Deprecated as of 10/2013. This histogram is no longer relevant since the
   5997     HTML overlay went away.
   5998   </obsolete>
   5999   <summary>
   6000     Records a histogram for instant extended (Local NTP and Online NTP) and
   6001     non-extended navigations.
   6002   </summary>
   6003 </histogram>
   6004 
   6005 <histogram name="InstantExtended.NewOptInState"
   6006     enum="InstantExtended_NewOptInState">
   6007   <obsolete>
   6008     Deprecated as of 11/2013.
   6009   </obsolete>
   6010   <summary>
   6011     Records, on startup, whether the user has chosen to opt-in to or opt-out of
   6012     InstantExtended via chrome://flags.
   6013   </summary>
   6014 </histogram>
   6015 
   6016 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
   6017   <obsolete>
   6018     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
   6019   </obsolete>
   6020   <summary>
   6021     Records, on startup, whether the user has chosen to opt-in to or opt-out of
   6022     InstantExtended via chrome://flags.
   6023   </summary>
   6024 </histogram>
   6025 
   6026 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
   6027   <obsolete>
   6028     Deprecated 2013-07. Please see
   6029     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
   6030   </obsolete>
   6031   <summary>
   6032     Records the number of matching characters at the start of the user's text as
   6033     a percentage of average length between the old and new text when the user
   6034     navigates from a search query to another search query.
   6035   </summary>
   6036 </histogram>
   6037 
   6038 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
   6039   <obsolete>
   6040     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
   6041     instead.
   6042   </obsolete>
   6043   <summary>
   6044     Records the number of matching characters at the start of the user's text as
   6045     a percentage of average length between the old and new text when the user
   6046     navigates from a search query to a url. Example: Accidental search for
   6047     google.con, then navigation to google.com.
   6048   </summary>
   6049 </histogram>
   6050 
   6051 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
   6052   <obsolete>
   6053     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
   6054     instead.
   6055   </obsolete>
   6056   <summary>
   6057     Records the number of matching characters at the start of the user's text as
   6058     a percentage of average length between the old and new text when the user
   6059     navigates from a url to a search query.
   6060   </summary>
   6061 </histogram>
   6062 
   6063 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
   6064   <obsolete>
   6065     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
   6066     instead.
   6067   </obsolete>
   6068   <summary>
   6069     Records the number of matching characters at the start of the user's text as
   6070     a percentage of average length between the old and new text when the user
   6071     navigates from a url to another url.
   6072   </summary>
   6073 </histogram>
   6074 
   6075 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
   6076   <summary>
   6077     Records the number of matching characters at the start of the user's text as
   6078     a percentage of average length between the old and new text when the user
   6079     navigates from a search query to another search query.
   6080   </summary>
   6081 </histogram>
   6082 
   6083 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
   6084   <summary>
   6085     Records the number of matching characters at the start of the user's text as
   6086     a percentage of average length between the old and new text when the user
   6087     navigates from a search query to a url. Example: Accidental search for
   6088     google.con, then navigation to google.com.
   6089   </summary>
   6090 </histogram>
   6091 
   6092 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
   6093   <summary>
   6094     Records the number of matching characters at the start of the user's text as
   6095     a percentage of average length between the old and new text when the user
   6096     navigates from a url to a search query.
   6097   </summary>
   6098 </histogram>
   6099 
   6100 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
   6101   <summary>
   6102     Records the number of matching characters at the start of the user's text as
   6103     a percentage of average length between the old and new text when the user
   6104     navigates from a url to another url.
   6105   </summary>
   6106 </histogram>
   6107 
   6108 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
   6109   <obsolete>
   6110     Deprecated 2013-06. This preference has not been exposed or used for months,
   6111     and we do not plan to use it in the future.
   6112   </obsolete>
   6113   <summary>
   6114     Records, on startup, the value of the &quot;Allow your search engine to
   6115     provide Instant result&quot; preference setting for the first profile
   6116     loaded.
   6117   </summary>
   6118 </histogram>
   6119 
   6120 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
   6121   <obsolete>
   6122     Removed on 8/1/13.
   6123   </obsolete>
   6124   <summary>
   6125     The time between the SSL interstitial display and the user decision, which
   6126     may be either accept or deny.  This is only recorded for overridable SSL
   6127     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
   6128     first focuses on the page.
   6129   </summary>
   6130 </histogram>
   6131 
   6132 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
   6133   <obsolete>
   6134     Removed on 8/1/13.
   6135   </obsolete>
   6136   <summary>
   6137     The time between the SSL interstitial display and the user decision, which
   6138     may be either accept or deny.  This is only recorded for overridable SSL
   6139     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
   6140     first focuses on the page.
   6141   </summary>
   6142 </histogram>
   6143 
   6144 <histogram name="interstitial.date_invalid_time" units="milliseconds">
   6145   <obsolete>
   6146     Removed on 8/1/13.
   6147   </obsolete>
   6148   <summary>
   6149     The time between the SSL interstitial display and the user decision, which
   6150     may be either accept or deny.  This is only recorded for overridable SSL
   6151     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
   6152     focuses on the page.
   6153   </summary>
   6154 </histogram>
   6155 
   6156 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
   6157   <summary>
   6158     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
   6159     refer to the total number of SSL errors; all of the other numbers pertain to
   6160     the number of actions related to SSL errors that are overridable.  The
   6161     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
   6162     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
   6163     SHOW_UNDERSTAND is only being used by an experimental field trial.
   6164   </summary>
   6165 </histogram>
   6166 
   6167 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
   6168   <obsolete>
   6169     Removed on 8/1/13.
   6170   </obsolete>
   6171   <summary>
   6172     The time between the SSL interstitial display and the user decision, when
   6173     the user accepts the SSL warning.  This is only recorded for overridable SSL
   6174     warnings.  Timing begins when user first focuses on the page.
   6175   </summary>
   6176 </histogram>
   6177 
   6178 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
   6179   <summary>
   6180     The type of SSL error that the user encounters.  This is recorded for all
   6181     SSL warnings, regardless of whether they are overridable.
   6182   </summary>
   6183 </histogram>
   6184 
   6185 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
   6186   <obsolete>
   6187     Removed on 8/1/13.
   6188   </obsolete>
   6189   <summary>
   6190     The time between the SSL interstitial display and the user decision, when
   6191     the user rejects the SSL warning.  This is only recorded for overridable SSL
   6192     warnings.  Timing begins when user first focuses on the page.
   6193   </summary>
   6194 </histogram>
   6195 
   6196 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
   6197   <summary>
   6198     The time between keystrokes in Aura text fields. The only keystrokes that
   6199     are measured are ones that produce a printable character and are not over 5
   6200     seconds apart.
   6201   </summary>
   6202 </histogram>
   6203 
   6204 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
   6205   <summary>Accept languages.</summary>
   6206 </histogram>
   6207 
   6208 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
   6209   <summary>Application languages used for UI.</summary>
   6210 </histogram>
   6211 
   6212 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
   6213   <obsolete>
   6214     Deprecated 2013-10. No thread-unsafety was found.
   6215   </obsolete>
   6216   <summary>
   6217     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
   6218     here. If there is no record of unsafety after chrome 29 has been in the
   6219     stable channel for a few weeks then revert this change.
   6220   </summary>
   6221 </histogram>
   6222 
   6223 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
   6224   <summary>
   6225     Methods where leveldb's Chromium environment has IO errors when being used
   6226     by IndexedDB.
   6227   </summary>
   6228 </histogram>
   6229 
   6230 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
   6231   <summary>
   6232     PlatformFileErrors encountered by a single leveldb env method.
   6233   </summary>
   6234 </histogram>
   6235 
   6236 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
   6237   <summary>Errno of errors encountered in NewLogger.</summary>
   6238 </histogram>
   6239 
   6240 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
   6241     enum="OSAgnosticErrno">
   6242   <summary>Errno of errors encountered in NewSequentialFile.</summary>
   6243 </histogram>
   6244 
   6245 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
   6246     enum="PlatformFileError">
   6247   <obsolete>
   6248     Deprecated 2013-04. As of m28 use
   6249     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
   6250   </obsolete>
   6251   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
   6252 </histogram>
   6253 
   6254 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
   6255     enum="OSAgnosticErrno">
   6256   <summary>Errno of errors encountered in WritableFileAppend.</summary>
   6257 </histogram>
   6258 
   6259 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
   6260     enum="OSAgnosticErrno">
   6261   <summary>Errno of errors encountered in WritableFileFlush.</summary>
   6262 </histogram>
   6263 
   6264 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
   6265   <summary>
   6266     Number of directories missing when IDB LevelDBEnv tries to create a Lock
   6267     file.
   6268   </summary>
   6269 </histogram>
   6270 
   6271 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
   6272   <summary>
   6273     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
   6274     for IndexedDB.
   6275   </summary>
   6276 </histogram>
   6277 
   6278 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
   6279   <summary>
   6280     Number of backup files found without corresponding ldb files. As measured by
   6281     GetChildren when used in IndexedDB.
   6282   </summary>
   6283 </histogram>
   6284 
   6285 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
   6286     enum="PlatformFileError">
   6287   <summary>
   6288     When IDB LevelDBEnv successfully retries an operation that had failed,
   6289     record the error from the most recent failed attempt.
   6290   </summary>
   6291 </histogram>
   6292 
   6293 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
   6294   <summary>
   6295     Success indicates a successful backup or restore operation for .ldb table
   6296     files when used in IndexedDB.
   6297   </summary>
   6298 </histogram>
   6299 
   6300 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
   6301   <obsolete>
   6302     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
   6303   </obsolete>
   6304   <summary>
   6305     Time IDB LevelDBEnv slept before successfully completing this operation. 0
   6306     means success on the first try.
   6307   </summary>
   6308 </histogram>
   6309 
   6310 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
   6311   <summary>
   6312     Time IDB LevelDBEnv slept before successfully completing this operation. 0
   6313     means success on the first try.
   6314   </summary>
   6315 </histogram>
   6316 
   6317 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
   6318   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
   6319 </histogram>
   6320 
   6321 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
   6322   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
   6323 </histogram>
   6324 
   6325 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
   6326   <summary>Errno of errors encountered in NewLogger.</summary>
   6327 </histogram>
   6328 
   6329 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
   6330   <summary>Errno of errors encountered in NewSequentialFile.</summary>
   6331 </histogram>
   6332 
   6333 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
   6334   <obsolete>
   6335     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
   6336   </obsolete>
   6337   <summary>
   6338     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
   6339   </summary>
   6340 </histogram>
   6341 
   6342 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
   6343   <summary>Errno of errors encountered in WritableFileAppend.</summary>
   6344 </histogram>
   6345 
   6346 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
   6347   <summary>Errno of errors encountered in WritableFileFlush.</summary>
   6348 </histogram>
   6349 
   6350 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
   6351   <summary>
   6352     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
   6353     file.
   6354   </summary>
   6355 </histogram>
   6356 
   6357 <histogram name="LevelDBEnv.MaxFDs" units="files">
   6358   <summary>
   6359     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
   6360     for clients other than IndexedDB.
   6361   </summary>
   6362 </histogram>
   6363 
   6364 <histogram name="LevelDBEnv.MissingFiles" units="files">
   6365   <summary>
   6366     Number of backup files found without corresponding ldb files. As measured by
   6367     GetChildren when used in LevelDB clients other than IndexedDB.
   6368   </summary>
   6369 </histogram>
   6370 
   6371 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
   6372   <summary>
   6373     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
   6374     record the error from the most recent failed attempt.
   6375   </summary>
   6376 </histogram>
   6377 
   6378 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
   6379   <summary>
   6380     Success indicates a successful backup or restore operation for .ldb table
   6381     files when used by LevelDB clients other than IndexedDB.
   6382   </summary>
   6383 </histogram>
   6384 
   6385 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
   6386   <obsolete>
   6387     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
   6388   </obsolete>
   6389   <summary>
   6390     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
   6391     0 means success on the first try.
   6392   </summary>
   6393 </histogram>
   6394 
   6395 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
   6396   <summary>
   6397     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
   6398     0 means success on the first try.
   6399   </summary>
   6400 </histogram>
   6401 
   6402 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
   6403   <summary>The version of glibc used. (Linux only)</summary>
   6404 </histogram>
   6405 
   6406 <histogram name="Login.FailureReason" enum="LoginFailureReason">
   6407   <summary>Chrome OS login failure reason.</summary>
   6408 </histogram>
   6409 
   6410 <histogram name="Login.LeastUsedAccountDays" units="days">
   6411   <summary>
   6412     Chrome OS histogram that keeps track of the days since the least frequently
   6413     used account signed in. Reported on every boot and once a day after that.
   6414   </summary>
   6415 </histogram>
   6416 
   6417 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
   6418   <summary>The state of Chrome OS owner key and device policy files.</summary>
   6419 </histogram>
   6420 
   6421 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
   6422   <summary>
   6423     Time from first display of the login prompt until the user completes signing
   6424     in.
   6425   </summary>
   6426 </histogram>
   6427 
   6428 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
   6429   <summary>Chrome OS login success reason.</summary>
   6430 </histogram>
   6431 
   6432 <histogram name="Login.UserType" enum="LoginUserType">
   6433   <summary>
   6434     Chrome OS histogram that keeps track of the way a user logs in and whether
   6435     Chrome OS is running normal or developer mode.
   6436   </summary>
   6437 </histogram>
   6438 
   6439 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
   6440   <summary>
   6441     Whether accelerated compositing was used for HTML5 media rendering.
   6442   </summary>
   6443 </histogram>
   6444 
   6445 <histogram name="Media.AudioBitsPerChannel">
   6446   <summary>Bits per channel of HTML5 audio sample data.</summary>
   6447 </histogram>
   6448 
   6449 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
   6450   <summary>Audio channel layout in HTML5 media.</summary>
   6451 </histogram>
   6452 
   6453 <histogram name="Media.AudioCodec" enum="AudioCodec">
   6454   <summary>Audio codec used in HTML5 media.</summary>
   6455 </histogram>
   6456 
   6457 <histogram name="Media.AudioInputController" units="ms">
   6458   <summary>Measures the time taken for AudioInputController::</summary>
   6459 </histogram>
   6460 
   6461 <histogram name="Media.AudioInputDeviceManager" units="ms">
   6462   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
   6463 </histogram>
   6464 
   6465 <histogram name="Media.AudioOutputController" units="ms">
   6466   <summary>Measures the time taken for AudioOutputController::</summary>
   6467 </histogram>
   6468 
   6469 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
   6470   <summary>
   6471     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
   6472     was not initially available.
   6473   </summary>
   6474 </histogram>
   6475 
   6476 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
   6477     enum="BooleanSuccess">
   6478   <summary>
   6479     Whether playback started successfully after stream startup was requested.
   6480   </summary>
   6481 </histogram>
   6482 
   6483 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
   6484   <summary>Captures statistics for various AudioRendererImpl events.</summary>
   6485 </histogram>
   6486 
   6487 <histogram name="Media.AudioRendererMissedDeadline" units="%">
   6488   <summary>
   6489     Percentage of AudioSyncReader::Read() calls where the renderer missed its
   6490     realtime deadline.
   6491   </summary>
   6492 </histogram>
   6493 
   6494 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
   6495   <summary>
   6496     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
   6497   </summary>
   6498 </histogram>
   6499 
   6500 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
   6501   <summary>Audio samples per second in HTML5 media.</summary>
   6502 </histogram>
   6503 
   6504 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
   6505   <summary>
   6506     Audio samples per second in HTML5 media (atypical values, in Hz).
   6507   </summary>
   6508 </histogram>
   6509 
   6510 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
   6511   <summary>
   6512     Whether a media response might be used to satisfy a future request.
   6513   </summary>
   6514 </histogram>
   6515 
   6516 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
   6517     units="frames/5s">
   6518   <summary>
   6519     The average number of delayed and dropped frames for the ChromeCast
   6520     application.  Reported every 5 seconds.
   6521   </summary>
   6522 </histogram>
   6523 
   6524 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
   6525   <summary>
   6526     The average number of displayed frames for the ChromeCast application.
   6527     Reported every 5 seconds.
   6528   </summary>
   6529 </histogram>
   6530 
   6531 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
   6532   <summary>
   6533     Time needed to pre-buffer A/V data before the actual playback for the
   6534     ChromeCast application.
   6535   </summary>
   6536 </histogram>
   6537 
   6538 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
   6539   <summary>
   6540     Time needed to buffer A/V data after an abort for the ChromeCast
   6541     application.
   6542   </summary>
   6543 </histogram>
   6544 
   6545 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
   6546   <summary>
   6547     Time needed to buffer A/V data after an underrun for the ChromeCast
   6548     application.
   6549   </summary>
   6550 </histogram>
   6551 
   6552 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
   6553   <summary>Audio codec used in HTML5 media.</summary>
   6554 </histogram>
   6555 
   6556 <histogram name="Media.DetectedContainer" enum="MediaContainers">
   6557   <summary>Container used for HTML5 media.</summary>
   6558 </histogram>
   6559 
   6560 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
   6561   <summary>Video codec used in HTML5 media.</summary>
   6562 </histogram>
   6563 
   6564 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
   6565   <summary>
   6566     Measures the actions taken in the media infobar, which prompts the users for
   6567     device permission.
   6568   </summary>
   6569 </histogram>
   6570 
   6571 <histogram name="Media.Duration" units="ms">
   6572   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
   6573 </histogram>
   6574 
   6575 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
   6576   <summary>addKey result using the Clear Key key system.</summary>
   6577 </histogram>
   6578 
   6579 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
   6580   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
   6581 </histogram>
   6582 
   6583 <histogram name="Media.EME.ClearKey.DecryptError">
   6584   <summary>
   6585     Decryption error event count using the Clear Key key system.
   6586   </summary>
   6587 </histogram>
   6588 
   6589 <histogram name="Media.EME.ClearKey.generateKeyRequest"
   6590     enum="MediaKeyException">
   6591   <summary>generateKeyRequest result using the Clear Key key system.</summary>
   6592 </histogram>
   6593 
   6594 <histogram name="Media.EME.ClearKey.KeyAdded">
   6595   <summary>KeyAdded event count using the Clear Key key system.</summary>
   6596 </histogram>
   6597 
   6598 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
   6599   <summary>KeyError event count using the Clear Key key system.</summary>
   6600 </histogram>
   6601 
   6602 <histogram name="Media.EME.NeedKey">
   6603   <summary>EME NeedKey event count.</summary>
   6604 </histogram>
   6605 
   6606 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
   6607   <summary>addKey result using an unknown key system.</summary>
   6608 </histogram>
   6609 
   6610 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
   6611   <summary>cancelKeyRequest result using an unknown key system.</summary>
   6612 </histogram>
   6613 
   6614 <histogram name="Media.EME.Unknown.DecryptError">
   6615   <summary>Decryption error event count using an unknown key system.</summary>
   6616 </histogram>
   6617 
   6618 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
   6619   <summary>generateKeyRequest result using an unknown key system.</summary>
   6620 </histogram>
   6621 
   6622 <histogram name="Media.EME.Unknown.KeyAdded">
   6623   <summary>KeyAdded event count using an unknown key system.</summary>
   6624 </histogram>
   6625 
   6626 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
   6627   <summary>KeyError event count using an unknown key system.</summary>
   6628 </histogram>
   6629 
   6630 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
   6631   <summary>addKey result using the Widevine key system.</summary>
   6632 </histogram>
   6633 
   6634 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
   6635   <summary>cancelKeyRequest result using the Widevine key system.</summary>
   6636 </histogram>
   6637 
   6638 <histogram name="Media.EME.Widevine.DecryptError">
   6639   <summary>Decryption error event count using the Widevine key system.</summary>
   6640 </histogram>
   6641 
   6642 <histogram name="Media.EME.Widevine.generateKeyRequest"
   6643     enum="MediaKeyException">
   6644   <summary>generateKeyRequest result using the Widevine key system.</summary>
   6645 </histogram>
   6646 
   6647 <histogram name="Media.EME.Widevine.KeyAdded">
   6648   <summary>KeyAdded event count using the Widevine key system.</summary>
   6649 </histogram>
   6650 
   6651 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
   6652   <summary>KeyError event count using the Widevine key system.</summary>
   6653 </histogram>
   6654 
   6655 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
   6656   <summary>
   6657     Bits per channel of the hardware audio device which failed to open in low
   6658     latency mode and required high latency fallback.
   6659   </summary>
   6660 </histogram>
   6661 
   6662 <histogram name="Media.FallbackHardwareAudioChannelCount">
   6663   <summary>
   6664     Channel count of the hardware audio device which failed to open in low
   6665     latency mode and required high latency fallback.
   6666   </summary>
   6667 </histogram>
   6668 
   6669 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
   6670   <summary>
   6671     Channel layout of the hardware audio device which failed to open in low
   6672     latency mode and required high latency fallback.
   6673   </summary>
   6674 </histogram>
   6675 
   6676 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
   6677     enum="AudioSampleRate">
   6678   <summary>
   6679     Samples per second of the hardware audio device which failed to open in low
   6680     latency mode and required high latency fallback.
   6681   </summary>
   6682 </histogram>
   6683 
   6684 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
   6685     units="Hz">
   6686   <summary>
   6687     Samples per second of the hardware audio device (atypical values, in Hz)
   6688     which failed to open in low latency mode and required high latency fallback.
   6689   </summary>
   6690 </histogram>
   6691 
   6692 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
   6693   <summary>
   6694     Whether Chrome had to fallback to the high latency audio path or not.
   6695   </summary>
   6696 </histogram>
   6697 
   6698 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
   6699   <summary>
   6700     The average number of delayed and dropped frames for the Fling application.
   6701     Reported every 5 seconds.
   6702   </summary>
   6703 </histogram>
   6704 
   6705 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
   6706   <summary>
   6707     The average number of displayed frames for the Fling application.  Reported
   6708     every 5 seconds.
   6709   </summary>
   6710 </histogram>
   6711 
   6712 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
   6713   <summary>
   6714     Time needed to pre-buffer A/V data before the actual playback for the Fling
   6715     application.
   6716   </summary>
   6717 </histogram>
   6718 
   6719 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
   6720   <summary>
   6721     Time needed to buffer A/V data after an abort for the Fling application.
   6722   </summary>
   6723 </histogram>
   6724 
   6725 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
   6726   <summary>
   6727     Time needed to buffer A/V data after an underrun for the Fling application.
   6728   </summary>
   6729 </histogram>
   6730 
   6731 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
   6732   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
   6733 </histogram>
   6734 
   6735 <histogram name="Media.HardwareAudioBitsPerChannel">
   6736   <summary>Bits per channel of the hardware audio device.</summary>
   6737 </histogram>
   6738 
   6739 <histogram name="Media.HardwareAudioChannelCount">
   6740   <summary>Channel count of the hardware audio device.</summary>
   6741 </histogram>
   6742 
   6743 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
   6744   <summary>Channel layout of the hardware audio device.</summary>
   6745 </histogram>
   6746 
   6747 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
   6748   <summary>Samples per second of the hardware audio device.</summary>
   6749 </histogram>
   6750 
   6751 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
   6752   <summary>
   6753     Samples per second of the hardware audio device (atypical values, in Hz).
   6754   </summary>
   6755 </histogram>
   6756 
   6757 <histogram name="Media.InfoLoadDelay" units="milliseconds">
   6758   <summary>
   6759     The time it takes to perform redirect tracking and a CORS access check while
   6760     preparing to play a media file.
   6761   </summary>
   6762 </histogram>
   6763 
   6764 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
   6765   <summary>
   6766     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
   6767   </summary>
   6768 </histogram>
   6769 
   6770 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
   6771   <summary>
   6772     State of the WebRtc local renderer, sampled once during the lifetime of a
   6773     local renderer.
   6774   </summary>
   6775 </histogram>
   6776 
   6777 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
   6778   <summary>
   6779     Audio codec used in Media Source Extensions playback. Set when AddId() is
   6780     called during playback.
   6781   </summary>
   6782 </histogram>
   6783 
   6784 <histogram name="Media.MSE.NumberOfTracks">
   6785   <summary>
   6786     Number of tracks specified to AddId() for Media Source Extensions playback.
   6787     May be called multiple times per element if playback is dynamically altered.
   6788   </summary>
   6789 </histogram>
   6790 
   6791 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
   6792   <summary>
   6793     Whether Media Source Extensions is specified for playback of Media elements.
   6794     Sampled when media pipeline starts.
   6795   </summary>
   6796 </histogram>
   6797 
   6798 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
   6799   <summary>
   6800     Video codec used in Media Source Extensions playback. Set when AddId() is
   6801     called during playback.
   6802   </summary>
   6803 </histogram>
   6804 
   6805 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
   6806   <summary>
   6807     The audio bit rate as reported by the Netflix application.  May be reported
   6808     multiple times as network conditions change during playback.
   6809   </summary>
   6810 </histogram>
   6811 
   6812 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
   6813   <summary>
   6814     The number of audio channels as reported by the Netflix application. May be
   6815     reported multiple times as network conditions change during playback.
   6816   </summary>
   6817 </histogram>
   6818 
   6819 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
   6820     units="frames/5s">
   6821   <summary>
   6822     The average number of delayed and dropped frames for the Netflix
   6823     application.  Reported every 5 seconds.
   6824   </summary>
   6825 </histogram>
   6826 
   6827 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
   6828   <summary>
   6829     The average number of displayed frames for the Netflix application. Reported
   6830     every 5 seconds.
   6831   </summary>
   6832 </histogram>
   6833 
   6834 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
   6835   <summary>
   6836     Video bit rate as reported by the Netflix application.  May be reported
   6837     multiple times as network conditions change during playback.
   6838   </summary>
   6839 </histogram>
   6840 
   6841 <histogram name="Media.Netflix.VideoHeight" units="pixels">
   6842   <summary>
   6843     Video height as reported by the Netflix application.  May be reported
   6844     multiple times as network conditions change during playback.
   6845   </summary>
   6846 </histogram>
   6847 
   6848 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
   6849   <summary>Counts of video decode errors reported to plugin.</summary>
   6850 </histogram>
   6851 
   6852 <histogram name="Media.PepperVideoDecoderPictureCount">
   6853   <summary>
   6854     Number of PictureBuffers/textures requested per hardware decoder creation.
   6855     This value varies by platform and video. A user visible video may trigger
   6856     multiple decoder creations (sometimes every 5 seconds) but would normally
   6857     not hold more than 2 sets of buffers at any given time in memory.
   6858   </summary>
   6859 </histogram>
   6860 
   6861 <histogram name="Media.PepperVideoDecoderPictureHeight">
   6862   <summary>
   6863     Vertical video resolution rounded to the nearest bucket. (Corresponds
   6864     roughly to the number in 720p.)
   6865   </summary>
   6866 </histogram>
   6867 
   6868 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
   6869     units="frames/5s">
   6870   <summary>
   6871     The average number of delayed and dropped frames for the PlayMovies
   6872     application.  Reported every 5 seconds.
   6873   </summary>
   6874 </histogram>
   6875 
   6876 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
   6877   <summary>
   6878     The average number of displayed frames for the PlayMovies application.
   6879     Reported every 5 seconds.
   6880   </summary>
   6881 </histogram>
   6882 
   6883 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
   6884   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
   6885 </histogram>
   6886 
   6887 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
   6888   <obsolete>
   6889     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
   6890   </obsolete>
   6891   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
   6892 </histogram>
   6893 
   6894 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
   6895   <summary>
   6896     Indicates whether we were successful in initializing hardware video decoder
   6897     for use in the RTC pipeline.
   6898   </summary>
   6899 </histogram>
   6900 
   6901 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
   6902   <summary>
   6903     Indicates whether we were successful in initializing hardware video encoder
   6904     for use in the RTC pipeline.
   6905   </summary>
   6906 </histogram>
   6907 
   6908 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
   6909   <summary>Video codec profile used in RTC video encoder.</summary>
   6910 </histogram>
   6911 
   6912 <histogram name="Media.TimeToPipelineStarted" units="ms">
   6913   <summary>
   6914     Time in milliseconds from HTML5 media pipeline creation to playing event.
   6915   </summary>
   6916 </histogram>
   6917 
   6918 <histogram name="Media.TotalMBytes" units="MB">
   6919   <summary>Size of HTML5 media (when known), in MB.</summary>
   6920 </histogram>
   6921 
   6922 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
   6923   <summary>
   6924     Reasons a media response won't be used to satisfy a future request.
   6925   </summary>
   6926 </histogram>
   6927 
   6928 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
   6929   <summary>
   6930     URL scheme used with HTML5 media. (each URL provides one sample)
   6931   </summary>
   6932 </histogram>
   6933 
   6934 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
   6935   <summary>
   6936     Error codes reported by video decode using VA-API hardware video decoder.
   6937   </summary>
   6938 </histogram>
   6939 
   6940 <histogram name="Media.VideoCaptureManager" units="ms">
   6941   <summary>Measures the time taken for VideoCaptureManager::</summary>
   6942 </histogram>
   6943 
   6944 <histogram name="Media.VideoCodec" enum="VideoCodec">
   6945   <summary>Video codec used in HTML5 media.</summary>
   6946 </histogram>
   6947 
   6948 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
   6949   <summary>Video codec profile used in HTML5 media.</summary>
   6950 </histogram>
   6951 
   6952 <histogram name="Media.VideoCodedAspectRatio">
   6953   <summary>Coded aspect ratio of HTML5 video.</summary>
   6954 </histogram>
   6955 
   6956 <histogram name="Media.VideoCodedWidth">
   6957   <summary>Coded width of HTML5 video.</summary>
   6958 </histogram>
   6959 
   6960 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
   6961   <summary>
   6962     Pixel format color range of HTML5 video. Emitted on video load.
   6963   </summary>
   6964 </histogram>
   6965 
   6966 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
   6967   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
   6968 </histogram>
   6969 
   6970 <histogram name="Media.VideoVisibleAspectRatio">
   6971   <summary>Visible aspect ratio of HTML5 video.</summary>
   6972 </histogram>
   6973 
   6974 <histogram name="Media.VideoVisibleWidth">
   6975   <summary>Visible width of HTML5 video.</summary>
   6976 </histogram>
   6977 
   6978 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
   6979     units="frames/5s">
   6980   <summary>
   6981     The average number of delayed and dropped frames for the YouTube
   6982     application.  Reported every 5 seconds.
   6983   </summary>
   6984 </histogram>
   6985 
   6986 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
   6987   <summary>
   6988     The average number of displayed frames for the YouTube application. Reported
   6989     every 5 seconds.
   6990   </summary>
   6991 </histogram>
   6992 
   6993 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
   6994   <summary>
   6995     Time needed to pre-buffer A/V data before the actual playback for the
   6996     YouTube application.
   6997   </summary>
   6998 </histogram>
   6999 
   7000 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
   7001   <summary>
   7002     Time needed to buffer A/V data after an abort for the YouTube application.
   7003   </summary>
   7004 </histogram>
   7005 
   7006 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
   7007   <summary>
   7008     Time needed to buffer A/V data after an underrun for the YouTube
   7009     application.
   7010   </summary>
   7011 </histogram>
   7012 
   7013 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
   7014   <summary>Various usage counts for media galleries.</summary>
   7015 </histogram>
   7016 
   7017 <histogram name="Memory.BackingStore">
   7018   <summary>TBD.</summary>
   7019 </histogram>
   7020 
   7021 <histogram name="Memory.Browser" units="KB">
   7022   <summary>
   7023     The private working set used by the browser process.  Recorded once per UMA
   7024     ping.
   7025   </summary>
   7026 </histogram>
   7027 
   7028 <histogram name="Memory.CachedFontAndDC">
   7029   <summary>TBD.</summary>
   7030 </histogram>
   7031 
   7032 <histogram name="Memory.Chrome" units="KB">
   7033   <summary>
   7034     The private working set used by each chrome:// renderer process.  Each
   7035     process provides one sample.  Recorded once per UMA ping.
   7036   </summary>
   7037 </histogram>
   7038 
   7039 <histogram name="Memory.ChromeProcessCount">
   7040   <summary>
   7041     The count of active chrome:// processes.  Recorded once per UMA ping.
   7042   </summary>
   7043 </histogram>
   7044 
   7045 <histogram name="Memory.Extension" units="KB">
   7046   <summary>
   7047     The private working set used by each extension process.  Each process
   7048     provides one sample.  Recorded once per UMA ping.
   7049   </summary>
   7050 </histogram>
   7051 
   7052 <histogram name="Memory.GlyphPagesPerLoad">
   7053   <summary>
   7054     The number of glyph pages present in the renderer when it commits a load.
   7055     Since this is per-sub-process, you can get the average number of glyph pages
   7056     in the system by multiplying this number with the average number of
   7057     renderers. Note that this typically won't count the glyph pages added as a
   7058     result of the load that just committed, since layout will happen after the
   7059     commit. There are 512 bytes per glyph page, but this number also very
   7060     closely approximates the number of glyph width map pages in the same
   7061     renderer. The only difference is that if you have font fallback, it will
   7062     make a new glyph page and no width page, but in most common cases there is
   7063     no fallback). Width pages are 1K each (256 floats), so you could think of
   7064     this value as being the number of &quot;1.5K units related to glyphs per
   7065     renderer per page load&quot;.
   7066   </summary>
   7067 </histogram>
   7068 
   7069 <histogram name="Memory.Gpu" units="KB">
   7070   <summary>
   7071     The private working set used by the GPU process.  Recorded once per UMA
   7072     ping.
   7073   </summary>
   7074 </histogram>
   7075 
   7076 <histogram name="Memory.Graphics" units="MB">
   7077   <summary>
   7078     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
   7079     platforms where it is exposed by the kernel (for example, Intel i915 and
   7080     Exynos Mali).  Recorded once per UMA ping.
   7081   </summary>
   7082 </histogram>
   7083 
   7084 <histogram name="Memory.NativeClient" units="KB">
   7085   <summary>
   7086     The private working set used by each Native Client loader process.  Each
   7087     process provides one sample.  Recorded once per UMA ping.
   7088   </summary>
   7089 </histogram>
   7090 
   7091 <histogram name="Memory.NativeClientBroker" units="KB">
   7092   <summary>
   7093     The private working set used by each Native Client broker process.  Each
   7094     process provides one sample.  Recorded once per UMA ping.
   7095   </summary>
   7096 </histogram>
   7097 
   7098 <histogram name="Memory.OtherProcessCount">
   7099   <summary>
   7100     The count of other various utility processes (nacl, gpu, sandbox, zygote,
   7101     utility).  Recorded once per UMA ping.
   7102   </summary>
   7103 </histogram>
   7104 
   7105 <histogram name="Memory.PepperPlugin" units="KB">
   7106   <summary>
   7107     The private working set used by each Pepper plugin process.  Each plugin
   7108     process provides one sample.  Recorded once per UMA ping.
   7109   </summary>
   7110 </histogram>
   7111 
   7112 <histogram name="Memory.PepperPluginBroker" units="KB">
   7113   <summary>
   7114     The private working set used by each Pepper plugin broker process.  Each
   7115     process provides one sample.  Recorded once per UMA ping.
   7116   </summary>
   7117 </histogram>
   7118 
   7119 <histogram name="Memory.PepperPluginBrokerProcessCount">
   7120   <summary>
   7121     The count of Pepper plugin broker processes, recorded once per metrics
   7122     services (UMA) update.  See MetricsReportingScheduler for details.
   7123   </summary>
   7124 </histogram>
   7125 
   7126 <histogram name="Memory.PepperPluginProcessCount">
   7127   <summary>
   7128     The count of active Pepper plugin processes.  Recorded once per UMA ping.
   7129   </summary>
   7130 </histogram>
   7131 
   7132 <histogram name="Memory.Plugin" units="KB">
   7133   <summary>
   7134     The private working set used by each plugin process.  Each plugin process
   7135     provides one sample.  Recorded once per UMA ping.
   7136   </summary>
   7137 </histogram>
   7138 
   7139 <histogram name="Memory.PluginProcessCount">
   7140   <summary>
   7141     The count of active plugin processes.  Recorded once per UMA ping.
   7142   </summary>
   7143 </histogram>
   7144 
   7145 <histogram name="Memory.ProcessCount">
   7146   <summary>
   7147     The count of all active processes.  Recorded once per UMA ping.
   7148   </summary>
   7149 </histogram>
   7150 
   7151 <histogram name="Memory.ProcessLimit">
   7152   <summary>The current process limit.  Recorded once per UMA ping.</summary>
   7153 </histogram>
   7154 
   7155 <histogram name="Memory.Renderer" units="KB">
   7156   <summary>
   7157     The private working set used by each renderer process.  Each renderer
   7158     process provides one sample.  Recorded once per UMA ping.
   7159   </summary>
   7160 </histogram>
   7161 
   7162 <histogram name="Memory.RendererProcessCount">
   7163   <summary>
   7164     The count of active renderer processes.  Recorded once per UMA ping.
   7165   </summary>
   7166 </histogram>
   7167 
   7168 <histogram name="Memory.SandboxHelper" units="KB">
   7169   <summary>
   7170     The private working set used by each sandbox helper process.  Each sandbox
   7171     helper process provides one sample.  Recorded once per UMA ping.
   7172   </summary>
   7173 </histogram>
   7174 
   7175 <histogram name="Memory.Swap.Browser" units="KB">
   7176   <summary>
   7177     The swap used by the browser process.  Recorded once per UMA ping if the
   7178     system has swapped.
   7179   </summary>
   7180 </histogram>
   7181 
   7182 <histogram name="Memory.Swap.Chrome" units="KB">
   7183   <summary>
   7184     The swap used by each chrome:// renderer process.  Each process provides one
   7185     sample.  Recorded once per UMA ping if the system has swapped.
   7186   </summary>
   7187 </histogram>
   7188 
   7189 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
   7190   <summary>
   7191     The amount of memory that swap was compressed into. Recorded once per UMA
   7192     ping if the system has swapped.
   7193   </summary>
   7194 </histogram>
   7195 
   7196 <histogram name="Memory.Swap.CompressionRatio">
   7197   <summary>
   7198     The ratio of swapped data original size to compressed size. Recorded once
   7199     per UMA ping if the system has swapped.
   7200   </summary>
   7201 </histogram>
   7202 
   7203 <histogram name="Memory.Swap.Extension" units="KB">
   7204   <summary>
   7205     The swap used by each extension process.  Each process provides one sample.
   7206     Recorded once per UMA ping if the system has swapped.
   7207   </summary>
   7208 </histogram>
   7209 
   7210 <histogram name="Memory.Swap.Gpu" units="KB">
   7211   <summary>
   7212     The swap used by the GPU process.  Recorded once per UMA ping if the system
   7213     has swapped.
   7214   </summary>
   7215 </histogram>
   7216 
   7217 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
   7218   <summary>
   7219     Indicates that the system has swapped memory out at least once since boot.
   7220     Recorded once per UMA ping.
   7221   </summary>
   7222 </histogram>
   7223 
   7224 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
   7225   <summary>
   7226     The amount of memory that is used by swap, including bookkeeping.  Recorded
   7227     once per UMA ping if the system has swapped.
   7228   </summary>
   7229 </histogram>
   7230 
   7231 <histogram name="Memory.Swap.NativeClient" units="KB">
   7232   <summary>
   7233     The swap used by each Native Client loader process.  Each process provides
   7234     one sample.  Recorded once per UMA ping if the system has swapped.
   7235   </summary>
   7236 </histogram>
   7237 
   7238 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
   7239   <summary>
   7240     The swap used by each Native Client broker process.  Each process provides
   7241     one sample.  Recorded once per UMA ping if the system has swapped.
   7242   </summary>
   7243 </histogram>
   7244 
   7245 <histogram name="Memory.Swap.NumReads">
   7246   <summary>
   7247     The number of reads from swap.  Recorded once per UMA ping  if the system
   7248     has swapped.
   7249   </summary>
   7250 </histogram>
   7251 
   7252 <histogram name="Memory.Swap.NumWrites">
   7253   <summary>
   7254     The number of writes to swap.  Recorded once per UMA ping if the system has
   7255     swapped.
   7256   </summary>
   7257 </histogram>
   7258 
   7259 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
   7260   <summary>
   7261     The amount of memory that was swapped out.  Recorded once per UMA ping if
   7262     the system has swapped.
   7263   </summary>
   7264 </histogram>
   7265 
   7266 <histogram name="Memory.Swap.PepperPlugin" units="KB">
   7267   <summary>
   7268     The swap used by each Pepper plugin process.  Each plugin process provides
   7269     one sample.  Recorded once per UMA ping if the system has swapped.
   7270   </summary>
   7271 </histogram>
   7272 
   7273 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
   7274   <summary>
   7275     The swap used by each Pepper plugin broker process.  Each process provides
   7276     one sample.  Recorded once per UMA ping if the system has swapped.
   7277   </summary>
   7278 </histogram>
   7279 
   7280 <histogram name="Memory.Swap.Plugin" units="KB">
   7281   <summary>
   7282     The swap used by each plugin process.  Each plugin process provides one
   7283     sample.  Recorded once per UMA ping if the system has swapped.
   7284   </summary>
   7285 </histogram>
   7286 
   7287 <histogram name="Memory.Swap.Renderer" units="KB">
   7288   <summary>
   7289     The swap used by each renderer process.  Each renderer process provides one
   7290     sample.  Recorded once per UMA ping if the system has swapped.
   7291   </summary>
   7292 </histogram>
   7293 
   7294 <histogram name="Memory.Swap.SandboxHelper" units="KB">
   7295   <summary>
   7296     The swap used by each sandbox helper process.  Each sandbox helper process
   7297     provides one sample.  Recorded once per UMA ping if the system has swapped.
   7298   </summary>
   7299 </histogram>
   7300 
   7301 <histogram name="Memory.Swap.Total" units="MB">
   7302   <summary>
   7303     The sum of all processes' swap.  Recorded once per UMA ping if the system
   7304     has swapped.
   7305   </summary>
   7306 </histogram>
   7307 
   7308 <histogram name="Memory.Swap.Utility" units="KB">
   7309   <summary>
   7310     The swap used by each utility process.  Each utility process provides one
   7311     sample.  Recorded once per UMA ping if the system has swapped.
   7312   </summary>
   7313 </histogram>
   7314 
   7315 <histogram name="Memory.Swap.Worker" units="KB">
   7316   <summary>
   7317     The swap used by each worker process.  Each worker process provides one
   7318     sample.  Recorded once per UMA ping if the system has swapped.
   7319   </summary>
   7320 </histogram>
   7321 
   7322 <histogram name="Memory.Total" units="MB">
   7323   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
   7324 </histogram>
   7325 
   7326 <histogram name="Memory.Utility" units="KB">
   7327   <summary>
   7328     The private working set used by each utility process.  Each utility process
   7329     provides one sample.  Recorded once per UMA ping.
   7330   </summary>
   7331 </histogram>
   7332 
   7333 <histogram name="Memory.Worker" units="KB">
   7334   <summary>
   7335     The private working set used by each worker process.  Each worker process
   7336     provides one sample.  Recorded once per UMA ping.
   7337   </summary>
   7338 </histogram>
   7339 
   7340 <histogram name="Memory.WorkerProcessCount">
   7341   <summary>TBD.</summary>
   7342 </histogram>
   7343 
   7344 <histogram name="MemoryAndroid.DeviceMemoryClass">
   7345   <summary>
   7346     Value of getMemoryClass() recorded once upon startup. This is an integer,
   7347     device-specific constant correlated with the amount of memory available on
   7348     Android device.
   7349   </summary>
   7350 </histogram>
   7351 
   7352 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
   7353   <summary>
   7354     Reasons behind evictions of individual tabs, recorded upon each tab
   7355     eviction.
   7356   </summary>
   7357 </histogram>
   7358 
   7359 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
   7360   <summary>
   7361     Number of loaded (memory-resident) tabs when LowMemory notification is
   7362     delivered.
   7363   </summary>
   7364 </histogram>
   7365 
   7366 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
   7367   <summary>
   7368     Time between two consecutive LowMemory notification in one foreground
   7369     session.
   7370   </summary>
   7371 </histogram>
   7372 
   7373 <histogram name="MemoryAndroid.NotificationBackground"
   7374     enum="AndroidMemoryNotificationBackground">
   7375   <summary>
   7376     Memory notifications delivered through system callbacks to Chrome while in
   7377     the background.
   7378   </summary>
   7379 </histogram>
   7380 
   7381 <histogram name="MemoryAndroid.NotificationForeground"
   7382     enum="AndroidMemoryNotificationForeground">
   7383   <summary>
   7384     Memory notifications delivered through system callbacks to Chrome while in
   7385     the foreground - we count LowMemory notification vs particular levels of
   7386     TrimMemory foreground notification.
   7387   </summary>
   7388 </histogram>
   7389 
   7390 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
   7391   <summary>
   7392     The result (e.g. success or the type of failure) of a modem interface switch
   7393     operation performed by mist on Chrome OS.
   7394   </summary>
   7395 </histogram>
   7396 
   7397 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
   7398   <summary>
   7399     Tracks mouse sensitivity setting changes by the user. This replaces the old
   7400     Mouse.Sensitivity.Changed metric.
   7401   </summary>
   7402 </histogram>
   7403 
   7404 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
   7405   <summary>
   7406     Tracks mouse sensitivity setting on startup. This replaces the old
   7407     Mouse.Sensitivity.Started metric.
   7408   </summary>
   7409 </histogram>
   7410 
   7411 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
   7412   <obsolete>
   7413     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
   7414   </obsolete>
   7415   <summary>Tracks mouse sensitivity setting.</summary>
   7416 </histogram>
   7417 
   7418 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
   7419   <obsolete>
   7420     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
   7421   </obsolete>
   7422   <summary>Tracks mouse sensitivity setting on startup.</summary>
   7423 </histogram>
   7424 
   7425 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
   7426   <summary>
   7427     Measures the time elapsed between when the user mousedown-ed a link and when
   7428     the user clicked a link.
   7429   </summary>
   7430 </histogram>
   7431 
   7432 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
   7433     enum="MouseEventFollowedByClick">
   7434   <summary>
   7435     For each click handled by an HTML anchor tag link, whether Blink saw a
   7436     mousedown event preceding it.  This is only measured for clicks handled by
   7437     the anchor tag's default click event handler.
   7438   </summary>
   7439 </histogram>
   7440 
   7441 <histogram name="MouseEventPrefetch.MouseDowns">
   7442   <summary>
   7443     The number of mousedown events detected at HTML anchor-tag links' default
   7444     event handler.
   7445   </summary>
   7446 </histogram>
   7447 
   7448 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
   7449   <summary>
   7450     Measures the time elapsed between when the user mouseover-ed a link and when
   7451     the user clicked a link.
   7452   </summary>
   7453 </histogram>
   7454 
   7455 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
   7456   <summary>
   7457     Measures the time elapsed between when the user mouseover-ed a link and when
   7458     the user mouseout-ed a link without click.
   7459   </summary>
   7460 </histogram>
   7461 
   7462 <histogram name="MouseEventPrefetch.MouseOvers">
   7463   <summary>
   7464     The number of mouseover events detected at HTML anchor-tag links' default
   7465     event handler.
   7466   </summary>
   7467 </histogram>
   7468 
   7469 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
   7470     enum="PreTapEvents">
   7471   <summary>
   7472     The tap gesture events detected before click at HTML anchor-tag links'
   7473     default event handler.
   7474   </summary>
   7475 </histogram>
   7476 
   7477 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
   7478   <summary>
   7479     Measures the time elapsed between when the user tapdown-ed a link and when
   7480     the user clicked a link.
   7481   </summary>
   7482 </histogram>
   7483 
   7484 <histogram name="MouseEventPrefetch.TapDowns">
   7485   <summary>
   7486     The number of gesturetapdown events detected at HTML anchor-tag links'
   7487     default event handler.
   7488   </summary>
   7489 </histogram>
   7490 
   7491 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
   7492   <summary>
   7493     The number of gesturetapunconfirmed events detected at HTML anchor-tag
   7494     links' default event handler.
   7495   </summary>
   7496 </histogram>
   7497 
   7498 <histogram name="MultiProfile.DiscardedTabsPerUser">
   7499   <summary>
   7500     The relation of discarded tabs vs. the amount of simultaneous users. The
   7501     counts are the number of discards and the buckets are the number of users.
   7502     Since the count values are absolute numbers, they need to be normalized
   7503     before use - so divide the counts by the percentage of users found under
   7504     'MultiProfile.UsersPerSession'.
   7505   </summary>
   7506 </histogram>
   7507 
   7508 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
   7509   <summary>
   7510     The session counter for different multi profile modes which gets stored once
   7511     per session at the beginning of the session.
   7512   </summary>
   7513 </histogram>
   7514 
   7515 <histogram name="MultiProfile.SigninUserUIPath"
   7516     enum="MultiProfileSigninUserAction">
   7517   <summary>
   7518     Count the number of times each UI path is taken for signing into a new
   7519     account in a ChromeOS multiprofile session. UI paths include the system tray
   7520     and the user account switcher on the browser frame.
   7521   </summary>
   7522 </histogram>
   7523 
   7524 <histogram name="MultiProfile.SwitchActiveUserUIPath"
   7525     enum="MultiProfileSwitchActiveUserAction">
   7526   <summary>
   7527     Count the number of times each UI path is taken for switching the active
   7528     account in a ChromeOS multiprofile session. UI paths include the system tray
   7529     and the keyboard shortcut.
   7530   </summary>
   7531 </histogram>
   7532 
   7533 <histogram name="MultiProfile.TeleportWindow"
   7534     enum="MultiProfileTeleportWindowAction">
   7535   <summary>
   7536     Counts the number of window teleportations when using separated desktop
   7537     mode.
   7538   </summary>
   7539 </histogram>
   7540 
   7541 <histogram name="MultiProfile.TeleportWindowType"
   7542     enum="MultiProfileTeleportWindowType">
   7543   <summary>
   7544     Counts the number of teleported windows by types in separated desktop mode.
   7545   </summary>
   7546 </histogram>
   7547 
   7548 <histogram name="MultiProfile.UsersPerSession">
   7549   <summary>
   7550     The number of users simultaneously signed into a multiprofile session on
   7551     ChromeOS. This is recorded whenever a new user logs in.
   7552   </summary>
   7553 </histogram>
   7554 
   7555 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
   7556   <summary>The scheme of the URL for each main-frame navigation.</summary>
   7557 </histogram>
   7558 
   7559 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
   7560   <summary>
   7561     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
   7562     is sent once per chunk of data read from the network.
   7563   </summary>
   7564 </histogram>
   7565 
   7566 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
   7567   <summary>
   7568     The count of unacknowledged ResourceMsg_DataReceived messages at the point
   7569     where we pause network loading.
   7570   </summary>
   7571 </histogram>
   7572 
   7573 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
   7574   <summary>The size of a SharedIOBuffer allocation.</summary>
   7575 </histogram>
   7576 
   7577 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
   7578   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
   7579 </histogram>
   7580 
   7581 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
   7582     units="percentage">
   7583   <summary>
   7584     The percentage of a SharedIOBuffer allocation that is actually used.
   7585   </summary>
   7586 </histogram>
   7587 
   7588 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
   7589   <summary>The time to generate a Basic HTTP authentication token.</summary>
   7590 </histogram>
   7591 
   7592 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
   7593   <summary>The time to generate a Digest HTTP authentication token.</summary>
   7594 </histogram>
   7595 
   7596 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
   7597   <summary>
   7598     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
   7599   </summary>
   7600 </histogram>
   7601 
   7602 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
   7603   <summary>The time to generate an NTLM HTTP authentication token.</summary>
   7604 </histogram>
   7605 
   7606 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
   7607   <summary>
   7608     Whether the certificate common name was used for matching the hostname,
   7609     instead of the subjectAlternativeName.
   7610 
   7611     Measures results for all CAs (internal and publicly-trusted).
   7612   </summary>
   7613 </histogram>
   7614 
   7615 <histogram name="Net.CertCommonNameFallbackPrivateCA"
   7616     enum="BooleanCommonNameMatch">
   7617   <summary>
   7618     Whether the certificate common name was used for matching the hostname,
   7619     instead of the subjectAlternativeName.
   7620 
   7621     Measures results ony for internal (non-publicly-trusted) CAs.
   7622   </summary>
   7623 </histogram>
   7624 
   7625 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
   7626   <obsolete>
   7627     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
   7628   </obsolete>
   7629   <summary>
   7630     A validated certificate chain may be subject to additional
   7631     &quot;pinning&quot; requirements on a per-domain basis. This records the
   7632     fraction of successful matches between a certificate chain and a pin list.
   7633   </summary>
   7634 </histogram>
   7635 
   7636 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
   7637   <summary>
   7638     The actual amount of time spent verifying a certificate using the underlying
   7639     cryptographic APIs. Because parallel verifications for the same certificate
   7640     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
   7641     skewed, due to later verifications taking less overall time. This records
   7642     the overall time spent verifying a single request, regardless of how many
   7643     parallel requests are being served by the verification.
   7644   </summary>
   7645 </histogram>
   7646 
   7647 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
   7648   <summary>
   7649     The number of times we sent N packets, but could have sent N-1 packets.
   7650   </summary>
   7651 </histogram>
   7652 
   7653 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
   7654   <summary>
   7655     The amount of time taken before we failed to  resolve the Comodo test DNS
   7656     record. This is an experiment, run in conjuction with Comodo, to test the
   7657     viability of a DNS based certificate revocation mechanism.
   7658   </summary>
   7659 </histogram>
   7660 
   7661 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
   7662   <summary>
   7663     The amount of time taken to successfully resolve the Comodo test DNS record.
   7664     This is an experiment, run in conjuction with Comodo, to test the viability
   7665     of a DNS based certificate revocation mechanism.
   7666   </summary>
   7667 </histogram>
   7668 
   7669 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
   7670   <summary>
   7671     The uncompressed number of bytes received per request that was compressed.
   7672     Only includes requests which did not go through an explicit proxy and did
   7673     not go over SSL.
   7674   </summary>
   7675 </histogram>
   7676 
   7677 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
   7678   <summary>
   7679     The compressed number of bytes received per request that was compressed.
   7680     Only includes requests which did not go through an explicit proxy and did
   7681     not go over SSL.
   7682   </summary>
   7683 </histogram>
   7684 
   7685 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
   7686   <summary>
   7687     The uncompressed number of bytes received per request that was not
   7688     compressed but appears to have been compressible.  Only includes requests
   7689     which did not go through an explicit proxy and did not go over SSL.
   7690   </summary>
   7691 </histogram>
   7692 
   7693 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
   7694   <summary>
   7695     The uncompressed number of bytes received per request that was compressed.
   7696     Only includes requests sent through a proxy without SSL.
   7697   </summary>
   7698 </histogram>
   7699 
   7700 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
   7701   <summary>
   7702     The compressed number of bytes received per request that was compressed.
   7703     Only includes requests sent through a proxy without SSL.
   7704   </summary>
   7705 </histogram>
   7706 
   7707 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
   7708   <summary>
   7709     The uncompressed number of bytes received per request that was not
   7710     compressed but appears to have been compressible.  Only includes requests
   7711     sent through a proxy without SSL.
   7712   </summary>
   7713 </histogram>
   7714 
   7715 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
   7716   <summary>
   7717     The uncompressed number of bytes received per request that was compressed.
   7718     Only includes requests sent over SSL.
   7719   </summary>
   7720 </histogram>
   7721 
   7722 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
   7723   <summary>
   7724     The compressed number of bytes received per request that was compressed.
   7725     Only includes requests sent over SSL.
   7726   </summary>
   7727 </histogram>
   7728 
   7729 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
   7730   <summary>
   7731     The uncompressed number of bytes received per request that was not
   7732     compressed but appears to have been compressible.  Only includes requests
   7733     sent over SSL.
   7734   </summary>
   7735 </histogram>
   7736 
   7737 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
   7738   <obsolete>
   7739     The count was inaccurate (it counted transactions rather than connections)
   7740   </obsolete>
   7741   <summary>
   7742     Each bucket is the number of connections of a particular type that the user
   7743     has had during the session.
   7744   </summary>
   7745 </histogram>
   7746 
   7747 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
   7748   <obsolete>
   7749     Renamed to match HadConnectionType.
   7750   </obsolete>
   7751   <summary>
   7752     Each bucket is the number of successful connections of a particular type
   7753     that the user has had during the session.
   7754   </summary>
   7755 </histogram>
   7756 
   7757 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
   7758   <summary>
   7759     Each bucket is the number of successful connections of a particular type
   7760     that the user has had during the session.
   7761   </summary>
   7762 </histogram>
   7763 
   7764 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
   7765   <obsolete>
   7766     No longer collected.
   7767   </obsolete>
   7768   <summary>
   7769     Each bucket is the number of failed connections of a particular type that
   7770     the user has had during the session.
   7771   </summary>
   7772 </histogram>
   7773 
   7774 <histogram name="Net.ConnectionUsedSSLv3Fallback">
   7775   <obsolete>
   7776     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
   7777   </obsolete>
   7778   <summary>
   7779     True if the HTTP request was to a server which requires SSLv3 fallback
   7780   </summary>
   7781 </histogram>
   7782 
   7783 <histogram name="Net.ConnectionUsedSSLVersionFallback"
   7784     enum="FallbackSSLVersion">
   7785   <summary>
   7786     Nonzero if the HTTP request was to a server which requires SSL version
   7787     fallback.  The value indicates the SSL version the request fell back on.
   7788   </summary>
   7789 </histogram>
   7790 
   7791 <histogram name="net.CookieBackingStoreUpdateResults"
   7792     enum="BackingStoreResults">
   7793   <obsolete>
   7794     Initial typo; only here to get results from builds before r59117.  See
   7795     &quot;Cookie.&quot; group.
   7796   </obsolete>
   7797   <summary>
   7798     Whether or not updates to the backing store succeeded or failed, recorded
   7799     every update.
   7800   </summary>
   7801 </histogram>
   7802 
   7803 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
   7804   <obsolete>
   7805     Initial typo; only here to get results from builds before r59117.  See
   7806     &quot;Cookie.&quot; group.
   7807   </obsolete>
   7808   <summary>Intervals between access time updates for each cookie.</summary>
   7809 </histogram>
   7810 
   7811 <histogram name="net.CookieCount">
   7812   <obsolete>
   7813     Initial typo; only here to get results from builds before r59117.  See
   7814     &quot;Cookie.&quot; group.
   7815   </obsolete>
   7816   <summary>
   7817     Number of cookies in the store (recorded every 10 minutes of active browsing
   7818     time)
   7819   </summary>
   7820 </histogram>
   7821 
   7822 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
   7823   <obsolete>
   7824     Initial typo; only here to get results from builds before r59117.  See
   7825     &quot;Cookie.&quot; group.
   7826   </obsolete>
   7827   <summary>
   7828     For each cookie removed from the store, the reason it was removed.
   7829   </summary>
   7830 </histogram>
   7831 
   7832 <histogram name="net.CookieDomainCount">
   7833   <obsolete>
   7834     Initial typo; only here to get results from builds before r59117.  See
   7835     &quot;Cookie.&quot; group.
   7836   </obsolete>
   7837   <summary>
   7838     For each domain, number of cookies in that domain (recorded every 10 minutes
   7839     of active browsing time).
   7840   </summary>
   7841 </histogram>
   7842 
   7843 <histogram name="net.CookieDomainPerEtldp1Count">
   7844   <summary>
   7845     For every top level domain, number of subdomains in that top level domain
   7846     (recorded every 10 minutes of active browsing time).
   7847   </summary>
   7848 </histogram>
   7849 
   7850 <histogram name="net.CookieEtldp1Count">
   7851   <obsolete>
   7852     Initial typo; only here to get results from builds before r59117.  See
   7853     &quot;Cookie.&quot; group.
   7854   </obsolete>
   7855   <summary>
   7856     For every top level domain, number of cookies in that domain (recorded every
   7857     10 minutes of active browsing time).
   7858   </summary>
   7859 </histogram>
   7860 
   7861 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
   7862   <obsolete>
   7863     Initial typo; only here to get results from builds before r59117.  See
   7864     &quot;Cookie.&quot; group.
   7865   </obsolete>
   7866   <summary>
   7867     For each evicted (not expired) cookie, the amount of time since it was last
   7868     used
   7869   </summary>
   7870 </histogram>
   7871 
   7872 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
   7873   <obsolete>
   7874     Initial typo; only here to get results from builds before r59117.  See
   7875     &quot;Cookie.&quot; group.
   7876   </obsolete>
   7877   <summary>Number of minutes until cookie expires when set.</summary>
   7878 </histogram>
   7879 
   7880 <histogram name="net.CookieTimeGet">
   7881   <obsolete>
   7882     Initial typo; only here to get results from builds before r59117.  See
   7883     &quot;Cookie.&quot; group.
   7884   </obsolete>
   7885   <summary>
   7886     The amount of time (ms) to get cookies for each URL request.
   7887   </summary>
   7888 </histogram>
   7889 
   7890 <histogram name="net.CookieTimeLoad">
   7891   <obsolete>
   7892     Initial typo; only here to get results from builds before r59117.  See
   7893     &quot;Cookie.&quot; group.
   7894   </obsolete>
   7895   <summary>
   7896     The amount of time (ms) to load the persistent cookie store at browser
   7897     start.
   7898   </summary>
   7899 </histogram>
   7900 
   7901 <histogram name="Net.CountOfAlternateProtocolServers">
   7902   <summary>
   7903     The total number of severs to which alternative protocol was used. This
   7904     counts the number of servers persisted to prefs file.
   7905   </summary>
   7906 </histogram>
   7907 
   7908 <histogram name="Net.CountOfPipelineCapableServers">
   7909   <summary>
   7910     The total number of severs that support HTTP pipelining. This counts the
   7911     number of servers persisted to prefs file.
   7912   </summary>
   7913 </histogram>
   7914 
   7915 <histogram name="Net.CountOfSpdyServers">
   7916   <summary>
   7917     The total number of SPDY server names persisted to prefs file.
   7918   </summary>
   7919 </histogram>
   7920 
   7921 <histogram name="Net.CountOfSpdySettings">
   7922   <summary>
   7923     The total number of SPDY Settings properties persisted to prefs file.
   7924   </summary>
   7925 </histogram>
   7926 
   7927 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
   7928   <summary>
   7929     When validating an HTTPS certificate we may have to block to fetch one or
   7930     more revocation lists. This measures the amount of time that failures to get
   7931     CRL information take.
   7932   </summary>
   7933 </histogram>
   7934 
   7935 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
   7936   <summary>
   7937     When validating an HTTPS certificate we may have to block to fetch one or
   7938     more revocation lists. This records the fraction of successful requests.
   7939   </summary>
   7940 </histogram>
   7941 
   7942 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
   7943   <summary>
   7944     When validating an HTTPS certificate we may have to block to fetch one or
   7945     more revocation lists. This measures the amount of time that each fetch
   7946     takes.
   7947   </summary>
   7948 </histogram>
   7949 
   7950 <histogram name="Net.DailyContentLength" units="KB">
   7951   <summary>
   7952     The total content size in KB of all HTTP/HTTPS response bodies in the
   7953     previous calendar day. The metric is reported when the first response in the
   7954     current day is received.
   7955   </summary>
   7956 </histogram>
   7957 
   7958 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
   7959   <summary>
   7960     The total content size in KB of all HTTP/HTTPS response bodies in the
   7961     previous calendar day while the data reduction proxy setting was enabled.
   7962     The metric is reported when the first response in the current day is
   7963     received.
   7964   </summary>
   7965 </histogram>
   7966 
   7967 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
   7968     units="KB">
   7969   <summary>
   7970     The total content size in KB of all HTTPS response bodies in the previous
   7971     calendar day while the data reduction proxy setting was enabled. The metric
   7972     is reported when the first response in the current day is received.
   7973   </summary>
   7974 </histogram>
   7975 
   7976 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
   7977     units="KB">
   7978   <summary>
   7979     The total content size in KB of all long-bypassed HTTP response bodies in
   7980     the  previous calendar day while the data reduction proxy setting was
   7981     enabled. The metric is reported when the first response in the current day
   7982     is received.
   7983   </summary>
   7984 </histogram>
   7985 
   7986 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
   7987     units="KB">
   7988   <summary>
   7989     The total content size in KB of all short-bypassed HTTP response bodies in
   7990     the previous calendar day while the data reduction proxy setting was
   7991     enabled. The metric is reported when the first response in the current day
   7992     is received.
   7993   </summary>
   7994 </histogram>
   7995 
   7996 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
   7997     units="KB">
   7998   <summary>
   7999     The total content size in KB of all HTTP response bodies for requests that
   8000     were not served by the enabled data reduction proxy for unknown reasons in
   8001     the previous calendar day while the data reduction proxy setting was
   8002     enabled. The metric is reported when the first response in the current day
   8003     is received.
   8004   </summary>
   8005 </histogram>
   8006 
   8007 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
   8008   <summary>
   8009     The total content size in KB of all HTTP/HTTPS response bodies in the
   8010     previous calendar day via the data reduction proxy. The metric is reported
   8011     when the first response in the current day is received.
   8012   </summary>
   8013 </histogram>
   8014 
   8015 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
   8016     units="Percent">
   8017   <summary>
   8018     The percentage of total HTTP/HTTPS response body size while the data
   8019     reduction proxy is enabled to total HTTP/HTTPS response body size in the
   8020     previous calendar day. The metric is reported when the first response in the
   8021     current day is received.
   8022   </summary>
   8023 </histogram>
   8024 
   8025 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
   8026     units="Percent">
   8027   <summary>
   8028     The percentage of total HTTPS response body size while the data reduction
   8029     proxy is enabled to total HTTP/HTTPS response body size in the previous
   8030     calendar day. The metric is reported when the first response in the current
   8031     day is received.
   8032   </summary>
   8033 </histogram>
   8034 
   8035 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
   8036     units="Percent">
   8037   <summary>
   8038     The percentage of total long-bypassed response body size while the data
   8039     reduction proxy is enabled to total HTTP/HTTPS response body size in the
   8040     previous calendar day. The metric is reported when the first response in the
   8041     current day is received.
   8042   </summary>
   8043 </histogram>
   8044 
   8045 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
   8046     units="Percent">
   8047   <summary>
   8048     The percentage of total short-bypassed response body size while the data
   8049     reduction proxy is enabled to total HTTP/HTTPS response body size in the
   8050     previous calendar day. The metric is reported when the first response in the
   8051     current day is received.
   8052   </summary>
   8053 </histogram>
   8054 
   8055 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
   8056     units="Percent">
   8057   <summary>
   8058     The percentage of total body size of responses that were not served by the
   8059     data reduction proxy for unknown reason while the data reduction proxy is
   8060     enabled to total HTTP/HTTPS response body size in the previous calendar day.
   8061     The metric is reported when the first response in the current day is
   8062     received.
   8063   </summary>
   8064 </histogram>
   8065 
   8066 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
   8067   <summary>
   8068     The percentage of total HTTP/HTTPS response body size via the data reduction
   8069     proxy to total HTTP/HTTPS response body size in the previous calendar day.
   8070     The metric is reported when the first response in the current day is
   8071     received.
   8072   </summary>
   8073 </histogram>
   8074 
   8075 <histogram name="Net.DailyContentSavingPercent" units="Percent">
   8076   <summary>
   8077     The percentage of data saving in the previous calendar day. A negative
   8078     saving will be shown as zero. The metric is reported when the first response
   8079     in the current day is received.
   8080   </summary>
   8081 </histogram>
   8082 
   8083 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
   8084     units="Percent">
   8085   <summary>
   8086     The percentage of data saving in the previous calendar day while the data
   8087     reduction proxy was enabled. A negative saving will be shown as zero. This
   8088     only counts responses while the data reduction proxy is enabled. The metric
   8089     is reported when the first response in the current day is received.
   8090   </summary>
   8091 </histogram>
   8092 
   8093 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
   8094     units="Percent">
   8095   <summary>
   8096     The percentage of data saving in the previous calendar day via the data
   8097     reduction proxy. A negative saving will be shown as zero. This only counts
   8098     responses via the data reduction proxy. The metric is reported when the
   8099     first response in the current day is received.
   8100   </summary>
   8101 </histogram>
   8102 
   8103 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
   8104   <obsolete>
   8105     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
   8106   </obsolete>
   8107   <summary>
   8108     Total size in KB of all response bodies in the previous calendar day that
   8109     were received through the data reduction proxy.
   8110   </summary>
   8111 </histogram>
   8112 
   8113 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
   8114     units="KB">
   8115   <obsolete>
   8116     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
   8117   </obsolete>
   8118   <summary>
   8119     Total size in KB of all response bodies in the previous calendar day that
   8120     were received when the data reduction proxy was enabled.
   8121   </summary>
   8122 </histogram>
   8123 
   8124 <histogram name="Net.DailyHttpContentSavings" units="Percent">
   8125   <obsolete>
   8126     Deprecated- see Net.DailyContentSavingPercent.
   8127   </obsolete>
   8128   <summary>
   8129     The percentage of data saving in the previous calendar day. A negative
   8130     saving will be shown as zero.
   8131   </summary>
   8132 </histogram>
   8133 
   8134 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
   8135     units="Percent">
   8136   <obsolete>
   8137     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
   8138   </obsolete>
   8139   <summary>
   8140     The percentage of data saving in the previous calendar day when the data
   8141     reduction proxy was enabled for at least some responses during the day. A
   8142     negative saving will be shown as zero.
   8143   </summary>
   8144 </histogram>
   8145 
   8146 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
   8147   <obsolete>
   8148     Deprecated- see Net.DailyOriginalContentLength.
   8149   </obsolete>
   8150   <summary>
   8151     Total size in KB specified in the X-Original-Content-Length headers of all
   8152     responses in the previous calendar day. If the header is not present in a
   8153     response, the size of the response body is used.
   8154   </summary>
   8155 </histogram>
   8156 
   8157 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
   8158   <obsolete>
   8159     Deprecated- see Net.DailyContentLength.
   8160   </obsolete>
   8161   <summary>
   8162     Total size in KB of all response bodies in the previous calendar day.
   8163   </summary>
   8164 </histogram>
   8165 
   8166 <histogram name="Net.DailyOriginalContentLength" units="KB">
   8167   <summary>
   8168     The total size in KB specified in the X-Original-Content-Length headers of
   8169     all HTTP/HTTPS response bodies in the previous calendar day. If the header
   8170     is not present in a response, the size of the response body is used. The
   8171     metric is reported when the first response in the current day is received.
   8172   </summary>
   8173 </histogram>
   8174 
   8175 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
   8176     units="KB">
   8177   <summary>
   8178     The total size in KB specified in the X-Original-Content-Length headers of
   8179     all HTTP/HTTPS response bodies in the previous calendar day while the data
   8180     reduction proxy is enabled. If the header is not present in a response, the
   8181     size of the response body is used. The metric is reported when the first
   8182     response in the current day is received.
   8183   </summary>
   8184 </histogram>
   8185 
   8186 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
   8187     units="KB">
   8188   <summary>
   8189     The total size in KB specified in the X-Original-Content-Length headers of
   8190     all HTTP/HTTPS response bodies in the previous calendar day via the data
   8191     reduction proxy. If the header is not present in a response, the size of the
   8192     response body is used. The metric is reported when the first response in the
   8193     current day is received.
   8194   </summary>
   8195 </histogram>
   8196 
   8197 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
   8198   <obsolete>
   8199     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
   8200   </obsolete>
   8201   <summary>
   8202     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
   8203     Net.DailyHttpReceivedContentLength.
   8204   </summary>
   8205 </histogram>
   8206 
   8207 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
   8208     units="Percent">
   8209   <obsolete>
   8210     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
   8211   </obsolete>
   8212   <summary>
   8213     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
   8214     Net.DailyHttpReceivedContentLength.
   8215   </summary>
   8216 </histogram>
   8217 
   8218 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
   8219   <summary>
   8220     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
   8221     cancellation of the fetch. For a given fetch, only one of the cancellation
   8222     or completion histograms will be added to.
   8223   </summary>
   8224 </histogram>
   8225 
   8226 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
   8227   <summary>
   8228     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
   8229     completion of the fetch. For a given fetch, only one of the cancellation or
   8230     completion histograms will be added to.
   8231   </summary>
   8232 </histogram>
   8233 
   8234 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
   8235   <summary>
   8236     Tracks the net error codes received when the DHCP WPAD fetch fails to
   8237     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
   8238     but an indication that a PAC URL was not configured in DHCP).
   8239   </summary>
   8240 </histogram>
   8241 
   8242 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
   8243     enum="ErrorCodesGetAdaptersAddresses">
   8244   <summary>
   8245     Tracks the frequency of each of the different known error codes of calling
   8246     the GetAdaptersAddresses Win32 API.
   8247   </summary>
   8248 </histogram>
   8249 
   8250 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
   8251   <summary>
   8252     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
   8253     validate our understanding that it should complete quickly enough to call
   8254     synchronously from the network thread.
   8255   </summary>
   8256 </histogram>
   8257 
   8258 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
   8259   <summary>
   8260     Total number of adapters enabled for DHCP as seen when the wait timer in the
   8261     DHCP WPAD code hits. This timer fires after a timeout from when we get some
   8262     information from the first adapter to finish.
   8263   </summary>
   8264 </histogram>
   8265 
   8266 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
   8267   <summary>
   8268     Number of adapters enabled for DHCP that we have not completed retrieving
   8269     information for, as seen when the wait timer in the DHCP WPAD code hits.
   8270     This timer fires after a timeout from when we get some information from the
   8271     first adapter to finish.
   8272   </summary>
   8273 </histogram>
   8274 
   8275 <histogram name="Net.DhcpWpadUnhandledDhcpError">
   8276   <summary>
   8277     Counts the number of errors from the DhcpRequestParams API that we do not
   8278     have specific handling for, so that we can see if there is an abnormally
   8279     high rate.
   8280   </summary>
   8281 </histogram>
   8282 
   8283 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
   8284   <obsolete>
   8285     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
   8286   </obsolete>
   8287 </histogram>
   8288 
   8289 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
   8290   <obsolete>
   8291     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
   8292   </obsolete>
   8293 </histogram>
   8294 
   8295 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
   8296     units="milliseconds">
   8297   <summary>
   8298     The time measured before starting DNS lookup until after the connection is
   8299     complete.
   8300   </summary>
   8301 </histogram>
   8302 
   8303 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
   8304   <obsolete>
   8305     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
   8306   </obsolete>
   8307 </histogram>
   8308 
   8309 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
   8310     enum="DoubleGetExperimentMethods">
   8311   <summary>
   8312     The number of HTTP request responses with MS Office Docs MIME types. The
   8313     responses are classified based on their method type and cacheability (POST,
   8314     cacheable GET and non-cacheable GET). The histogram is used in Double GET
   8315     Experiment, where successful non-cacheable GET requests are intercepted
   8316     after initial response and repeated in order to determine how much reissuing
   8317     non-cacheable GET requests influences their error rate. The histogram tracks
   8318     only initial requests (not the repeated ones).
   8319   </summary>
   8320 </histogram>
   8321 
   8322 <histogram name="Net.DoubleGetExperiment_ResponseCode">
   8323   <summary>
   8324     The response codes encountered for GET request repeated in Double GET
   8325     Experiment. In the experiment successful non-cacheable GET requests are
   8326     intercepted after initial response and repeated. The goal of the experiment
   8327     is to measure how much reissuing non-cacheable GET requests influences their
   8328     error rate.
   8329   </summary>
   8330 </histogram>
   8331 
   8332 <histogram name="Net.DownloadBandwidth">
   8333   <summary>
   8334     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
   8335     first byte received until the end of flowing data.
   8336   </summary>
   8337 </histogram>
   8338 
   8339 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
   8340   <summary>
   8341     Net error codes that requests for images end with, including net::OK and
   8342     net:ERR_ABORTED.
   8343   </summary>
   8344 </histogram>
   8345 
   8346 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
   8347   <obsolete>
   8348     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
   8349     measures the same data but uses a different bucket structure (adds guard
   8350     buckets).
   8351   </obsolete>
   8352   <summary>
   8353     Positive net error code that a page failed with. Note that this only counts
   8354     the errors in &quot;main frames&quot;, so it is a measure of the error pages
   8355     that users actually see (it does not for example count the error codes for
   8356     subresoures on a page).
   8357   </summary>
   8358 </histogram>
   8359 
   8360 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
   8361   <obsolete>
   8362     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
   8363     measures the same data but includes ERR_ABORTED and OK.
   8364   </obsolete>
   8365   <summary>
   8366     Positive net error code that a page failed with. Note that this only counts
   8367     the errors in &quot;main frames&quot;, so it is a measure of the error pages
   8368     that users actually see (it does not for example count the error codes for
   8369     subresoures on a page).
   8370   </summary>
   8371 </histogram>
   8372 
   8373 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
   8374   <summary>
   8375     Positive net error codes that requests for pages end with, including net::OK
   8376     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
   8377     does not for example count the error codes for subresoures on a page).
   8378   </summary>
   8379 </histogram>
   8380 
   8381 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
   8382   <obsolete>
   8383     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
   8384     which measures the same data but includes ERR_ABORT and OK.
   8385   </obsolete>
   8386   <summary>
   8387     Positive net error code that a page failed with. Note that this only counts
   8388     the errors in &quot;subresources&quot;.
   8389   </summary>
   8390 </histogram>
   8391 
   8392 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
   8393   <summary>
   8394     Net error codes that requests for &quot;subresources&quot; end with,
   8395     including net::OK and net::ERR_ABORTED.
   8396   </summary>
   8397 </histogram>
   8398 
   8399 <histogram name="Net.FileError_Flush">
   8400   <summary>
   8401     System error code that a file Flush failed with.  The code is OS dependent,
   8402     so when looking at the histogram don't mix OSes.
   8403   </summary>
   8404 </histogram>
   8405 
   8406 <histogram name="Net.FileError_GetSize">
   8407   <summary>
   8408     System error code that a file GetSize failed with.  The code is OS
   8409     dependent, so when looking at the histogram don't mix OSes.
   8410   </summary>
   8411 </histogram>
   8412 
   8413 <histogram name="Net.FileError_Open">
   8414   <summary>
   8415     System error code that a file Open failed with.  The code is OS dependent,
   8416     so when looking at the histogram don't mix OSes.
   8417   </summary>
   8418 </histogram>
   8419 
   8420 <histogram name="Net.FileError_Read">
   8421   <summary>
   8422     System error code that a file Read failed with.  The code is OS dependent,
   8423     so when looking at the histogram don't mix OSes.
   8424   </summary>
   8425 </histogram>
   8426 
   8427 <histogram name="Net.FileError_Seek">
   8428   <summary>
   8429     System error code that a file Seek failed with.  The code is OS dependent,
   8430     so when looking at the histogram don't mix OSes.
   8431   </summary>
   8432 </histogram>
   8433 
   8434 <histogram name="Net.FileError_SetEof">
   8435   <summary>
   8436     System error code that a file SetEof failed with.  The code is OS dependent,
   8437     so when looking at the histogram don't mix OSes.
   8438   </summary>
   8439 </histogram>
   8440 
   8441 <histogram name="Net.FileError_Write">
   8442   <summary>
   8443     System error code that a file Write failed with.  The code is OS dependent,
   8444     so when looking at the histogram don't mix OSes.
   8445   </summary>
   8446 </histogram>
   8447 
   8448 <histogram name="Net.FileErrorRange_Flush">
   8449   <summary>
   8450     System error code range that a file Flush failed with.  Any value other than
   8451     0 indicates that we have received errors in a range outside of the one in
   8452     which we recorded the specific errors in Net.FileError_Flush.  The code is
   8453     OS dependent, so when looking at the histogram don't mix OSes.
   8454   </summary>
   8455 </histogram>
   8456 
   8457 <histogram name="Net.FileErrorRange_GetSize">
   8458   <summary>
   8459     System error code range that a file GetSize failed with.  Any value other
   8460     than 0 indicates that we have received errors in a range outside of the one
   8461     in which we recorded the specific errors in Net.FileError_GetSize.  The code
   8462     is OS dependent, so when looking at the histogram don't mix OSes.
   8463   </summary>
   8464 </histogram>
   8465 
   8466 <histogram name="Net.FileErrorRange_Open">
   8467   <summary>
   8468     System error code range that a file Open failed with.  Any value other than
   8469     0 indicates that we have received errors in a range outside of the one in
   8470     which we recorded the specific errors in Net.FileError_Open.  The code is OS
   8471     dependent, so when looking at the histogram don't mix OSes.
   8472   </summary>
   8473 </histogram>
   8474 
   8475 <histogram name="Net.FileErrorRange_Read">
   8476   <summary>
   8477     System error code range that a file Read failed with.  Any value other than
   8478     0 indicates that we have received errors in a range outside of the one in
   8479     which we recorded the specific errors in Net.FileError_Read.  The code is OS
   8480     dependent, so when looking at the histogram don't mix OSes.
   8481   </summary>
   8482 </histogram>
   8483 
   8484 <histogram name="Net.FileErrorRange_Seek">
   8485   <summary>
   8486     System error code range that a file Seek failed with.  Any value other than
   8487     0 indicates that we have received errors in a range outside of the one in
   8488     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
   8489     dependent, so when looking at the histogram don't mix OSes.
   8490   </summary>
   8491 </histogram>
   8492 
   8493 <histogram name="Net.FileErrorRange_SetEof">
   8494   <summary>
   8495     System error code range that a file SetEof failed with.  Any value other
   8496     than 0 indicates that we have received errors in a range outside of the one
   8497     in which we recorded the specific errors in Net.FileError_SetEof.  The code
   8498     is OS dependent, so when looking at the histogram don't mix OSes.
   8499   </summary>
   8500 </histogram>
   8501 
   8502 <histogram name="Net.FileErrorRange_Write">
   8503   <summary>
   8504     System error code range that a file Write failed with.  Any value other than
   8505     0 indicates that we have received errors in a range outside of the one in
   8506     which we recorded the specific errors in Net.FileError_Write.  The code is
   8507     OS dependent, so when looking at the histogram don't mix OSes.
   8508   </summary>
   8509 </histogram>
   8510 
   8511 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
   8512   <summary>The number of times each FTP Error was observed.</summary>
   8513 </histogram>
   8514 
   8515 <histogram name="Net.FtpDataConnectionErrorHappened"
   8516     enum="FtpDataConnectionError">
   8517   <summary>
   8518     The number of Chrome sessions which encountered the indicates FTP Error.
   8519     This prevents allowing a user that retried a connection many times (getting
   8520     an error each time) from biasing the tallies.
   8521   </summary>
   8522 </histogram>
   8523 
   8524 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
   8525   <summary>
   8526     Each bucket is the number of FTP server types the user has encountered
   8527     during the session.
   8528   </summary>
   8529 </histogram>
   8530 
   8531 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
   8532   <summary>
   8533     The time spent waiting for WinHttpGetProxyForUrl to return with error.
   8534   </summary>
   8535 </histogram>
   8536 
   8537 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
   8538   <summary>
   8539     The time spent waiting for WinHttpGetProxyForUrl to return with success.
   8540   </summary>
   8541 </histogram>
   8542 
   8543 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
   8544     enum="FallbackSSLVersion">
   8545   <summary>
   8546     Nonzero if the HTTP request was to a Google server which required SSL
   8547     version fallback. The value indicates the SSL version the request fell back
   8548     on. Since Google servers support TLS 1.2, any fallback is an indication of
   8549     network middleware problems.
   8550   </summary>
   8551 </histogram>
   8552 
   8553 <histogram name="Net.HadConnectionType" enum="ConnectionType">
   8554   <obsolete>
   8555     The count was inaccurate (it counted transactions rather than connections).
   8556   </obsolete>
   8557   <summary>
   8558     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   8559     connection of that type during the session.
   8560   </summary>
   8561 </histogram>
   8562 
   8563 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
   8564   <obsolete>
   8565     This statistic measures successful and failed connections, the new one only
   8566     measures successful ones.
   8567   </obsolete>
   8568   <summary>
   8569     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   8570     connection of that type during the session.
   8571   </summary>
   8572 </histogram>
   8573 
   8574 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
   8575   <summary>
   8576     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   8577     successful connection of that type during the session.
   8578   </summary>
   8579 </histogram>
   8580 
   8581 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
   8582   <summary>
   8583     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   8584     connection with an FTP server of that type during the session.
   8585   </summary>
   8586 </histogram>
   8587 
   8588 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
   8589   <summary>
   8590     Per-authentication-scheme counts of authentication attempts and rejections.
   8591   </summary>
   8592 </histogram>
   8593 
   8594 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
   8595   <summary>
   8596     Count of authentication requests for top level pages vs. sub-resources, such
   8597     as images or iframes.
   8598   </summary>
   8599 </histogram>
   8600 
   8601 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
   8602   <summary>
   8603     Per-authentication-scheme counts of authentication targets, such as secure
   8604     servers or proxies.
   8605   </summary>
   8606 </histogram>
   8607 
   8608 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
   8609   <summary>
   8610     Time between the HttpNetworkTransaction requesting a connection and the time
   8611     it connected.
   8612   </summary>
   8613 </histogram>
   8614 
   8615 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
   8616   <summary>Length of time that a received resource will be cacheable.</summary>
   8617 </histogram>
   8618 
   8619 <histogram name="Net.HttpContentLength" units="bytes">
   8620   <summary>
   8621     Size of the response body. This is the actual number of bytes received,
   8622     which usually agrees with but is not necessarily the same as the size
   8623     specified by the Content-Length header.
   8624   </summary>
   8625 </histogram>
   8626 
   8627 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
   8628   <summary>
   8629     Size of the response body if it is cacheable. This is the actual number of
   8630     bytes received, which usually agrees with but is not necessarily the same as
   8631     the size specified by the Content-Length header.
   8632   </summary>
   8633 </histogram>
   8634 
   8635 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
   8636   <summary>
   8637     Size of the response body if it is cacheable for at least 24 hours. This is
   8638     the actual number of bytes received, which usually agrees with but is not
   8639     necessarily the same as the size specified by the Content-Length header.
   8640   </summary>
   8641 </histogram>
   8642 
   8643 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
   8644   <summary>
   8645     Size of the response body if it is cacheable for at least 4 hours. This is
   8646     the actual number of bytes received, which usually agrees with but is not
   8647     necessarily the same as the size specified by the Content-Length header.
   8648   </summary>
   8649 </histogram>
   8650 
   8651 <histogram name="Net.HttpContentLengthDifference" units="bytes">
   8652   <summary>
   8653     The difference between the size specified in the X-Original-Content-Length
   8654     header and the size of teh response body. This is zero if the
   8655     X-Original-Content-Length header is not present in the response.
   8656   </summary>
   8657 </histogram>
   8658 
   8659 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
   8660   <summary>
   8661     The difference between the size specified in the X-Original-Content-Length
   8662     header and the size of the response body. Only includes resources that have
   8663     the X-Original-Content-Length header.
   8664   </summary>
   8665 </histogram>
   8666 
   8667 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
   8668   <summary>
   8669     Size of the response body. Only includes resources that have the
   8670     X-Original-Content-Length header.
   8671   </summary>
   8672 </histogram>
   8673 
   8674 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
   8675   <summary>
   8676     Time it takes to complete an HttpJob, from starting the transaction until we
   8677     are done reading.
   8678   </summary>
   8679 </histogram>
   8680 
   8681 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
   8682   <summary>
   8683     Time it takes to complete an HttpJob, from starting the transaction until we
   8684     are done reading, for jobs served from the cache.
   8685   </summary>
   8686 </histogram>
   8687 
   8688 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
   8689   <summary>
   8690     Time it takes to complete an HttpJob, from starting the transaction until
   8691     the job is killed. Note that we didn't detect the end of the data for this
   8692     job.
   8693   </summary>
   8694 </histogram>
   8695 
   8696 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
   8697   <summary>
   8698     Time it takes to complete an HttpJob, from starting the transaction until we
   8699     are done reading, for jobs not served from the cache.
   8700   </summary>
   8701 </histogram>
   8702 
   8703 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
   8704   <summary>
   8705     Time it takes to complete an HttpJob, from starting the transaction until we
   8706     are done reading, for jobs when we read until no more data is available.
   8707   </summary>
   8708 </histogram>
   8709 
   8710 <histogram name="Net.HttpOriginalContentLength" units="bytes">
   8711   <summary>
   8712     Size specified in the X-Original-Content-Length header. If this header is
   8713     not present in the response, the size of the response body is used.
   8714   </summary>
   8715 </histogram>
   8716 
   8717 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
   8718   <summary>
   8719     Size specified in the X-Original-Content-Length header. Only includes
   8720     resources that have the X-Original-Content-Length header.
   8721   </summary>
   8722 </histogram>
   8723 
   8724 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
   8725   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
   8726 </histogram>
   8727 
   8728 <histogram name="Net.HttpResponseCode">
   8729   <summary>The count of HTTP Response codes encountered.</summary>
   8730 </histogram>
   8731 
   8732 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
   8733   <summary>
   8734     The count of HTTP Response codes encountered, in response to MAIN_FRAME
   8735     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
   8736   </summary>
   8737 </histogram>
   8738 
   8739 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
   8740   <summary>
   8741     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
   8742     used) used for HTTP[s].
   8743   </summary>
   8744 </histogram>
   8745 
   8746 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
   8747   <summary>
   8748     Time from when an HTTP request is issued to when the first byte is
   8749     processed.
   8750   </summary>
   8751 </histogram>
   8752 
   8753 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
   8754   <summary>
   8755     The count of handleable socket errors (connection abort/close/reset) per
   8756     socket reuse type.
   8757   </summary>
   8758 </histogram>
   8759 
   8760 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
   8761     enum="HttpSocketType">
   8762   <obsolete>
   8763     Late bindings are on by default now.
   8764   </obsolete>
   8765   <summary>
   8766     The count of handleable socket errors (connection abort/close/reset) per
   8767     socket reuse type.  Socket late binding is disabled.
   8768   </summary>
   8769 </histogram>
   8770 
   8771 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
   8772     enum="HttpSocketType">
   8773   <obsolete>
   8774     Late bindings are on by default now.
   8775   </obsolete>
   8776   <summary>
   8777     The count of handleable socket errors (connection abort/close/reset) per
   8778     socket reuse type.  Socket late binding is enabled.
   8779   </summary>
   8780 </histogram>
   8781 
   8782 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
   8783   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
   8784 </histogram>
   8785 
   8786 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
   8787   <summary>
   8788     Whether the the interface-enumeration IPv6 probe method failed given that
   8789     the UDP-connect IPV6 probe failed.
   8790   </summary>
   8791 </histogram>
   8792 
   8793 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
   8794   <summary>
   8795     Whether the the interface-enumeration IPv6 probe method was successful given
   8796     that the UDP-connect IPV6 probe was successful.
   8797   </summary>
   8798 </histogram>
   8799 
   8800 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
   8801   <summary>The probe results when a test for IPv6 support is done.</summary>
   8802 </histogram>
   8803 
   8804 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
   8805   <summary>
   8806     The probe results when a test for IPv6 support is done, after a network
   8807     change event.
   8808   </summary>
   8809 </histogram>
   8810 
   8811 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
   8812   <summary>
   8813     The time that a (non-cancelled) proxy resolution request was stalled waiting
   8814     for an execution thread, for MultiThreadedProxyResolver.
   8815   </summary>
   8816 </histogram>
   8817 
   8818 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
   8819   <summary>
   8820     The total time that it took for a (non-cancelled) proxy resolution request
   8821     to complete, for MultiThreadedProxyResolver.
   8822   </summary>
   8823 </histogram>
   8824 
   8825 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
   8826   <summary>
   8827     How often automatically retrying to download the main frame of a page in
   8828     response to specific HTTP network errors succeeds.
   8829   </summary>
   8830 </histogram>
   8831 
   8832 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
   8833   <summary>
   8834     How often automatically retrying to download a subresource in response to
   8835     specific HTTP network errors succeeds.
   8836   </summary>
   8837 </histogram>
   8838 
   8839 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
   8840   <summary>
   8841     How often automatically retrying to download the main frame of a page in
   8842     response to specific HTTP network errors returns another network error.
   8843     Histogram includes only the error code that triggered the retry.
   8844   </summary>
   8845 </histogram>
   8846 
   8847 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
   8848   <summary>
   8849     How often automatically retrying to download a subresource in response to
   8850     specific HTTP network errors returns another network error.  Histogram
   8851     includes only the error code that triggered the retry.
   8852   </summary>
   8853 </histogram>
   8854 
   8855 <histogram name="Net.NotifyAddrChangeFailures">
   8856   <summary>
   8857     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
   8858     for unknown reasons. This records the number of times it fails in a row
   8859     before a successful call. If it never succeeds, or takes over 100 tries, a
   8860     value of 100 is recorded. See http://crbug.com/69198
   8861   </summary>
   8862 </histogram>
   8863 
   8864 <histogram name="Net.NumDuplicateCookiesInDb">
   8865   <summary>
   8866     The number of duplicate cookies that were present in the cookie store during
   8867     startup.
   8868   </summary>
   8869 </histogram>
   8870 
   8871 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
   8872   <summary>
   8873     When validating an HTTPS certificate we may have to make one or more HTTP
   8874     fetches to OCSP responders in order to get revocation information. This
   8875     measures the amount of time that failures to get OCSP information take.
   8876   </summary>
   8877 </histogram>
   8878 
   8879 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
   8880   <summary>
   8881     When validating an HTTPS certificate we may have to make one or more HTTP
   8882     fetches to OCSP responders in order to get revocation information. This
   8883     records the fraction of successful requests.
   8884   </summary>
   8885 </histogram>
   8886 
   8887 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
   8888   <summary>
   8889     When validating an HTTPS certificate we may have to make one or more HTTP
   8890     fetches to OCSP responders in order to get revocation information. This
   8891     measures the amount of time that each of those requests takes.
   8892   </summary>
   8893 </histogram>
   8894 
   8895 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
   8896   <summary>
   8897     Positive error code that was returned by the system library
   8898     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
   8899     there is a Windows/Linux conflict, both decodings are shown.
   8900   </summary>
   8901 </histogram>
   8902 
   8903 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
   8904     enum="ErrorCodesGetaddrinfo_Linux">
   8905   <summary>
   8906     Positive error code that was returned by the system library
   8907     &quot;getaddrinfo()&quot;.
   8908   </summary>
   8909 </histogram>
   8910 
   8911 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
   8912     enum="ErrorCodesGetaddrinfo_Mac">
   8913   <summary>
   8914     Positive error code that was returned by the system library
   8915     &quot;getaddrinfo()&quot;.
   8916   </summary>
   8917 </histogram>
   8918 
   8919 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
   8920     enum="ErrorCodesGetaddrinfo_Win">
   8921   <summary>
   8922     Positive error code that was returned by the system library
   8923     &quot;getaddrinfo()&quot;.
   8924   </summary>
   8925 </histogram>
   8926 
   8927 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
   8928   <summary>
   8929     Indicate whether a link navigation was preceded by a recent pre-connect
   8930     trigger (within 10 seconds). There is a high chance that loading the page
   8931     used a preconnected TCP session.
   8932   </summary>
   8933 </histogram>
   8934 
   8935 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
   8936   <summary>
   8937     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
   8938     (within 10 seconds). There is a high chance that loading the resource used a
   8939     preconnected TCP session.
   8940   </summary>
   8941 </histogram>
   8942 
   8943 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
   8944   <summary>
   8945     When a preconnection is made, indicate what the motivation was.
   8946   </summary>
   8947   <details>
   8948     Currently, the most common (only?) motivations are SELF_REFERAL,
   8949     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
   8950     second connection was available for a resource that either was never before
   8951     seen, or has historically had no subresources.  The LEARNED_REFERAL
   8952     indicates that we &quot;learned&quot; that a subresource was commonly
   8953     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
   8954     happens when a search is being suggested, and we preconnect to the search
   8955     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
   8956     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
   8957   </details>
   8958 </histogram>
   8959 
   8960 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
   8961   <summary>
   8962     Indicate whether there was a proxy to preclude preconnection.
   8963   </summary>
   8964 </histogram>
   8965 
   8966 <histogram name="Net.PreconnectSubresourceEval"
   8967     enum="PreconnectSubresourceEval">
   8968   <summary>
   8969     What did we decide to do about a predicted resource, based on the historical
   8970     expected number of connection that this subresource will require.
   8971   </summary>
   8972   <details>
   8973     This is basically the current thresholding of the SubresourceExpectation,
   8974     relative to current static thresholds, and taking into account whether
   8975     preconnection is enabled (i.e., if preconnection is disabled, we'll never
   8976     decide to preconnect).
   8977   </details>
   8978 </histogram>
   8979 
   8980 <histogram name="Net.PreconnectSubresourceExpectation">
   8981   <summary>
   8982     The expected number of connections, times 100, that we'll make to a given
   8983     subresource, based on learned history.
   8984   </summary>
   8985   <details>
   8986     By comparing this to thresholds, we decide if we will preconnect,
   8987     preresolve, or do nothing. This histogram can be used to select those static
   8988     thresholds.
   8989   </details>
   8990 </histogram>
   8991 
   8992 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
   8993   <summary>
   8994     Indicate whether if a preconnect trigger is followed by a resource request
   8995     (from link navigations) to the host or not. This is to measure precision of
   8996     link-based preconnect triggers.
   8997   </summary>
   8998 </histogram>
   8999 
   9000 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
   9001   <obsolete>
   9002     Sourced data corrected, and replaced by NetPreconnectUtilization2
   9003   </obsolete>
   9004   <summary>
   9005     Indicate final utilization for each attempted socket connection.
   9006   </summary>
   9007   <details>
   9008     We also include stats for non-speculative sockets. Some socket connections
   9009     may never connect, and others may never be used (as the user may abort
   9010     before then).
   9011   </details>
   9012 </histogram>
   9013 
   9014 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
   9015   <summary>
   9016     Indicate final utilization for each attempted socket connection.
   9017   </summary>
   9018   <details>
   9019     We also include stats for non-speculative sockets. Some socket connections
   9020     may never connect, and others may never be used (as the user may abort
   9021     before then).
   9022   </details>
   9023 </histogram>
   9024 
   9025 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
   9026   <summary>
   9027     The completion status of prefetches that have finished loading.
   9028   </summary>
   9029   <details>
   9030     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
   9031     before that point are not registered.
   9032 
   9033     Note that &quot;success from cache&quot; means that the
   9034     UrlRequest::was_cached() was true, and &quot;success from network&quot;
   9035     means that was_cached() was false.  Validated results are considered cached,
   9036     even though a conditional network request is made.
   9037   </details>
   9038 </histogram>
   9039 
   9040 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
   9041   <summary>
   9042     Number of bytes read from the network on behalf of prefetch requests.  This
   9043     is prefilter, so before any decompression.
   9044   </summary>
   9045 </histogram>
   9046 
   9047 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
   9048   <summary>
   9049     Time spent on prefetch requests before the request was canceled.
   9050   </summary>
   9051 </histogram>
   9052 
   9053 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
   9054     units="milliseconds">
   9055   <summary>Time spent on prefetch requests when fetched from cache.</summary>
   9056 </histogram>
   9057 
   9058 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
   9059     units="milliseconds">
   9060   <summary>
   9061     Time spent on prefetch requests when fetched from the network, including
   9062     validation time.
   9063   </summary>
   9064 </histogram>
   9065 
   9066 <histogram name="Net.Priority_High_Latency" units="milliseconds">
   9067   <obsolete>
   9068     Replaced by Net.Priority_High_Latency_b.
   9069   </obsolete>
   9070   <summary>
   9071     Time from the start of the http transaction until the first byte of the
   9072     response for high priority (currently frame and subframe) requests.  Only
   9073     times under 10 minutes are recorded.
   9074   </summary>
   9075 </histogram>
   9076 
   9077 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
   9078   <summary>
   9079     Time from the start of the http transaction until the first byte of the
   9080     response for high priority (currently frame and subframe) requests.
   9081   </summary>
   9082 </histogram>
   9083 
   9084 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
   9085   <obsolete>
   9086     Replaced by Net.Priority_Low_Latency_b.
   9087   </obsolete>
   9088   <summary>
   9089     Time from the start of the http transaction until the first byte of the
   9090     response for low priority (non-frame/subframe) requests.   Only times under
   9091     10 minutes are recorded.
   9092   </summary>
   9093 </histogram>
   9094 
   9095 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
   9096   <summary>
   9097     Time from the start of the http transaction until the first byte of the
   9098     response for low priority (non-frame/subframe) requests.
   9099   </summary>
   9100 </histogram>
   9101 
   9102 <histogram name="Net.ProxyPollConfigurationTime">
   9103   <summary>
   9104     The time in milliseconds spent fetch the system proxy configuration, when
   9105     polling it for changes.
   9106   </summary>
   9107 </histogram>
   9108 
   9109 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
   9110     units="milliseconds">
   9111   <summary>
   9112     The total amount of time that was spent executing the proxy script during
   9113     &quot;tracing&quot; runs (executions of the script which discovered a new
   9114     DNS dependency and were subsequently abandoned).
   9115   </summary>
   9116 </histogram>
   9117 
   9118 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
   9119     units="milliseconds">
   9120   <summary>
   9121     The total amount of time that was spent executing the proxy script during
   9122     &quot;tracing&quot; runs (executions of the script which discovered a new
   9123     DNS dependency and were subsequently abandoned).
   9124   </summary>
   9125 </histogram>
   9126 
   9127 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
   9128     units="milliseconds">
   9129   <summary>
   9130     The total amount of time that was spent in the non-blocking DNS bindings
   9131     while executing PAC scripts. This includes the times for abandoned
   9132     executions.
   9133   </summary>
   9134 </histogram>
   9135 
   9136 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
   9137     units="milliseconds">
   9138   <summary>
   9139     The amount of time inside of V8 that the proxy script spent executing for
   9140     the final pass. This includes the time spent in the javascript bindings.
   9141     This does not include the time spent in abandoned execution passes.
   9142   </summary>
   9143 </histogram>
   9144 
   9145 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
   9146   <summary>
   9147     The number of times that alert() was called in the final execution of the
   9148     script.
   9149   </summary>
   9150 </histogram>
   9151 
   9152 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
   9153   <summary>
   9154     The number of errors that were seen in the final execution of the script.
   9155   </summary>
   9156 </histogram>
   9157 
   9158 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
   9159   <summary>
   9160     The number of times that the PAC script execution was restarted.
   9161   </summary>
   9162 </histogram>
   9163 
   9164 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
   9165     units="milliseconds">
   9166   <summary>
   9167     The total time that the proxy resolution took. This includes all the time
   9168     spent waiting for DNS, PAC script execution, and restarts.
   9169   </summary>
   9170 </histogram>
   9171 
   9172 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
   9173     units="milliseconds">
   9174   <summary>
   9175     The total time that proxy resolution spent waiting for DNS. This also
   9176     includes any queuing delays on the origin thread waiting for the DNS result
   9177     to be processed.
   9178   </summary>
   9179 </histogram>
   9180 
   9181 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
   9182   <summary>
   9183     The number of unique DNS hostnames that the PAC script tried to resolve. The
   9184     *Ex() versions of the bindings count separately.
   9185   </summary>
   9186 </histogram>
   9187 
   9188 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
   9189   <summary>
   9190     The total amount of time that was spent in the non-blocking DNS bindings
   9191     while executing PAC scripts. This includes the times for abandoned
   9192     executions.
   9193   </summary>
   9194 </histogram>
   9195 
   9196 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
   9197   <summary>
   9198     The amount of time inside of V8 that the proxy script spent executing for
   9199     the final pass. This includes the time spent in the javascript bindings
   9200     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
   9201     does not include the time spent in abandoned execution passes.
   9202   </summary>
   9203 </histogram>
   9204 
   9205 <histogram name="Net.ProxyResolver.NumAlerts">
   9206   <summary>
   9207     The number of times that alert() was called in the final execution of the
   9208     script.
   9209   </summary>
   9210 </histogram>
   9211 
   9212 <histogram name="Net.ProxyResolver.NumErrors">
   9213   <summary>
   9214     The number of errors that were seen in the final execution of the script.
   9215   </summary>
   9216 </histogram>
   9217 
   9218 <histogram name="Net.ProxyResolver.NumRestarts">
   9219   <summary>
   9220     The number of times that the PAC script execution was restarted.
   9221   </summary>
   9222 </histogram>
   9223 
   9224 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
   9225   <summary>
   9226     The amount of time it took upon completion to run the final task posted back
   9227     to the IO thread.
   9228   </summary>
   9229 </histogram>
   9230 
   9231 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
   9232   <summary>
   9233     The total time that the proxy resolution took. This includes all the time
   9234     spent waiting for DNS, PAC script execution, and restarts.
   9235   </summary>
   9236 </histogram>
   9237 
   9238 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
   9239   <summary>
   9240     The total time that proxy resolution spent waiting for DNS. This also
   9241     includes any queuing delays on the origin thread waiting for the DNS result
   9242     to be processed.
   9243   </summary>
   9244 </histogram>
   9245 
   9246 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
   9247   <summary>
   9248     The total time that the proxy resolution took, not including the post back
   9249     to the origin thread. This includes all the time spent waiting for DNS, PAC
   9250     script execution, and restarts.
   9251   </summary>
   9252 </histogram>
   9253 
   9254 <histogram name="Net.ProxyResolver.UniqueDNS">
   9255   <summary>
   9256     The number of unique DNS hostnames that the PAC script tried to resolve. The
   9257     *Ex() versions of the bindings count separately.
   9258   </summary>
   9259 </histogram>
   9260 
   9261 <histogram name="Net.ProxyResolver.URLSize">
   9262   <summary>The length of the URL that was passed into the PAC script.</summary>
   9263 </histogram>
   9264 
   9265 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
   9266   <summary>
   9267     Second-level domains for which we have observed public key pinning failures.
   9268   </summary>
   9269 </histogram>
   9270 
   9271 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
   9272   <summary>
   9273     A validated certificate chain may be subject to additional
   9274     &quot;pinning&quot; requirements on a per-domain basis. This records the
   9275     fraction of successful matches between a certificate chain and a pin list.
   9276   </summary>
   9277 </histogram>
   9278 
   9279 <histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
   9280   <summary>
   9281     The state of a QUIC connection's crypto hanshake as it progresses from
   9282     starting to confirmation or failure.
   9283   </summary>
   9284 </histogram>
   9285 
   9286 <histogram name="Net.QuicEphemeralPortsSuggested">
   9287   <summary>The number of ports suggested per server.</summary>
   9288 </histogram>
   9289 
   9290 <histogram name="Net.QuicNumSentClientHellos">
   9291   <summary>The number of client hello messages sent.</summary>
   9292 </histogram>
   9293 
   9294 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
   9295   <summary>
   9296     The number of client hello messages sent when the crypto handshake was
   9297     confirmed.
   9298   </summary>
   9299 </histogram>
   9300 
   9301 <histogram name="Net.QuicNumStreamFramesInPacket">
   9302   <summary>
   9303     The number of stream frames bundled within a received packet.
   9304   </summary>
   9305 </histogram>
   9306 
   9307 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
   9308   <summary>
   9309     The number of stream frames per stream ID within a received packet.
   9310   </summary>
   9311 </histogram>
   9312 
   9313 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
   9314   <summary>
   9315     The network error code which resulted in the session being closed.
   9316   </summary>
   9317 </histogram>
   9318 
   9319 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
   9320   <summary>The number of streams open when a QUIC session timed out.</summary>
   9321 </histogram>
   9322 
   9323 <histogram
   9324     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
   9325   <summary>
   9326     The number of total streams created when a QUIC session crypto handshake
   9327     timed out.
   9328   </summary>
   9329 </histogram>
   9330 
   9331 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
   9332     enum="QuicErrorCodes">
   9333   <summary>
   9334     The QUIC error code which resulted in the connection being closed.
   9335   </summary>
   9336 </histogram>
   9337 
   9338 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
   9339     enum="QuicErrorCodes">
   9340   <summary>
   9341     The QUIC error code which resulted in the connection being closed by the
   9342     client.
   9343   </summary>
   9344 </histogram>
   9345 
   9346 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
   9347     enum="QuicErrorCodes">
   9348   <summary>
   9349     The QUIC error code which resulted in the connection being closed by the
   9350     server.
   9351   </summary>
   9352 </histogram>
   9353 
   9354 <histogram name="Net.QuicSession.FinalTcpCwnd">
   9355   <summary>
   9356     The value of the TCP cubic sender's CWND when the session is closed.
   9357   </summary>
   9358 </histogram>
   9359 
   9360 <histogram name="Net.QuicSession.NumOpenStreams">
   9361   <summary>
   9362     The number of QUIC streams opened when a new QUIC stream is created.
   9363   </summary>
   9364 </histogram>
   9365 
   9366 <histogram name="Net.QuicSession.NumTotalStreams">
   9367   <summary>
   9368     The total number of streams created by the client when the session is
   9369     closed.
   9370   </summary>
   9371 </histogram>
   9372 
   9373 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
   9374   <summary>
   9375     The number of missing packets between the current received packet and the
   9376     previously largest received packet sequence number, when the current
   9377     received packet had a lower sequence number than the previously received
   9378     packet sequence number.
   9379   </summary>
   9380 </histogram>
   9381 
   9382 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
   9383   <summary>
   9384     The number of times the current received packet had a lower sequence number
   9385     than the previously received packet sequence number.
   9386   </summary>
   9387 </histogram>
   9388 
   9389 <histogram name="Net.QuicSession.PacketGapReceived">
   9390   <summary>
   9391     The number of missing packets between the current received packet and the
   9392     previously largest received packet sequence number.
   9393   </summary>
   9394 </histogram>
   9395 
   9396 <histogram name="Net.QuicSession.PacketGapSent">
   9397   <summary>
   9398     The number of missing packets between the current received packet and the
   9399     previously largest received packet sequence number, as reported by the
   9400     remote end of the connection.
   9401   </summary>
   9402 </histogram>
   9403 
   9404 <histogram name="Net.QuicSession.QuicVersion">
   9405   <summary>Version of the QUIC protocol used for this connection.</summary>
   9406 </histogram>
   9407 
   9408 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
   9409   <summary>
   9410     The network error code returned when attempting to read to a QUIC
   9411     connection.
   9412   </summary>
   9413 </histogram>
   9414 
   9415 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
   9416     enum="QuicRstStreamErrorCodes">
   9417   <summary>
   9418     The QUIC error code which resulted in a stream being reset by the client.
   9419   </summary>
   9420 </histogram>
   9421 
   9422 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
   9423     enum="QuicRstStreamErrorCodes">
   9424   <summary>
   9425     The QUIC error code which resulted in a stream being reset by the server.
   9426   </summary>
   9427 </histogram>
   9428 
   9429 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
   9430   <summary>
   9431     The network error code returned when attempting to write to a QUIC
   9432     connection.
   9433   </summary>
   9434 </histogram>
   9435 
   9436 <histogram name="Net.RenegotiationExtensionSupported">
   9437   <summary>
   9438     True if the HTTP request was sent to a server which supports the TLS
   9439     renegotiation extension.
   9440   </summary>
   9441 </histogram>
   9442 
   9443 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
   9444   <summary>
   9445     When starting a cross-site navigation, the time between reading the headers
   9446     and body of the response.
   9447   </summary>
   9448 </histogram>
   9449 
   9450 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
   9451   <summary>The time an already used socket sat idle before being used.</summary>
   9452 </histogram>
   9453 
   9454 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
   9455   <summary>
   9456     The time an unused socket (all HTTP sockets, regardless of any proxy used)
   9457     sat idle before being used.
   9458   </summary>
   9459 </histogram>
   9460 
   9461 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
   9462   <summary>
   9463     The time a previously used socket sat idle before encountering a recoverable
   9464     socket IO error (connection abort/reset/close).
   9465   </summary>
   9466 </histogram>
   9467 
   9468 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
   9469   <summary>
   9470     The time an unused socket sat idle before encountering a recoverable socket
   9471     IO error (connection abort/reset/close).
   9472   </summary>
   9473 </histogram>
   9474 
   9475 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
   9476   <summary>
   9477     Net error codes that socket initializations end with, including net::OK and
   9478     net::ERR_ABORTED.
   9479   </summary>
   9480 </histogram>
   9481 
   9482 <histogram name="Net.SocketRequestTime">
   9483   <summary>
   9484     Time in milliseconds from initial RequestSocket() call until successfully
   9485     acquiring a connected socket.
   9486   </summary>
   9487 </histogram>
   9488 
   9489 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
   9490   <summary>The time from the connection start to connection establish.</summary>
   9491 </histogram>
   9492 
   9493 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
   9494   <summary>The time waiting to be ready to start connecting.</summary>
   9495 </histogram>
   9496 
   9497 <histogram name="Net.SocketStream.ConnectionType"
   9498     enum="SocketStreamConnectionType">
   9499   <summary>
   9500     Each bucket is the number of connection type of socket stream.
   9501   </summary>
   9502 </histogram>
   9503 
   9504 <histogram name="Net.SocketStream.Duration" units="milliseconds">
   9505   <summary>The time a socket stream was open.</summary>
   9506 </histogram>
   9507 
   9508 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
   9509   <summary>
   9510     Each bucket is the number of protocol type on socket stream.
   9511   </summary>
   9512 </histogram>
   9513 
   9514 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
   9515   <summary>Number of bytes on a socket stream.</summary>
   9516 </histogram>
   9517 
   9518 <histogram name="Net.SocketStream.ReceivedCounts">
   9519   <summary>Number of reads on a socket stream.</summary>
   9520 </histogram>
   9521 
   9522 <histogram name="Net.SocketStream.SentBytes" units="bytes">
   9523   <summary>Number of bytes on a socket stream.</summary>
   9524 </histogram>
   9525 
   9526 <histogram name="Net.SocketStream.SentCounts">
   9527   <summary>Number of Write on a socket stream.</summary>
   9528 </histogram>
   9529 
   9530 <histogram name="Net.SocketType" enum="HttpSocketType">
   9531   <summary>
   9532     The counts of the type of sockets returned by the socket pools.
   9533   </summary>
   9534 </histogram>
   9535 
   9536 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
   9537   <obsolete>
   9538     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
   9539   </obsolete>
   9540   <summary>
   9541     The time an already used SOCKS socket sat idle before being used.
   9542   </summary>
   9543 </histogram>
   9544 
   9545 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
   9546   <obsolete>
   9547     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
   9548   </obsolete>
   9549   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
   9550 </histogram>
   9551 
   9552 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
   9553   <obsolete>
   9554     see SocketRequestTime_SOCK
   9555   </obsolete>
   9556   <summary>
   9557     Time from initial SOCKSClientSocketPool::RequestSocket() call until
   9558     successfully acquiring a connected SOCKS socket.
   9559   </summary>
   9560 </histogram>
   9561 
   9562 <histogram name="Net.SocksSocketRequestTime">
   9563   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
   9564 </histogram>
   9565 
   9566 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
   9567   <obsolete>
   9568     see SocketType_SOCK
   9569   </obsolete>
   9570   <summary>
   9571     The counts of the type of sockets returned by the SOCKS pool.
   9572   </summary>
   9573 </histogram>
   9574 
   9575 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
   9576   <summary>Time from when the Connect() starts until it completes.</summary>
   9577 </histogram>
   9578 
   9579 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
   9580     enum="SpdyFrameFlowControlState">
   9581   <summary>
   9582     The counts of the flow control state of each frame (with stream and session
   9583     flow control on).
   9584   </summary>
   9585 </histogram>
   9586 
   9587 <histogram name="Net.SpdyFrameStreamFlowControlState"
   9588     enum="SpdyFrameFlowControlState">
   9589   <summary>
   9590     The counts of the flow control state of each frame (with stream flow control
   9591     on).
   9592   </summary>
   9593 </histogram>
   9594 
   9595 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
   9596     units="count">
   9597   <summary>
   9598     Status of checking if a SPDY domain can handle a IP match.  If a match is
   9599     found, we successfully used the IP Pooling.  If a match is not found, we
   9600     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
   9601     domain.
   9602   </summary>
   9603 </histogram>
   9604 
   9605 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
   9606   <summary>The RTT for SPDY's PING.</summary>
   9607 </histogram>
   9608 
   9609 <histogram name="Net.SpdyPriorityCount">
   9610   <summary>The count of streams at each priority over Spdy sessions.</summary>
   9611 </histogram>
   9612 
   9613 <histogram name="Net.SpdyRecvBytes" units="bytes">
   9614   <summary>The number of bytes recevied per stream.</summary>
   9615 </histogram>
   9616 
   9617 <histogram name="Net.SpdySendBytes" units="bytes">
   9618   <summary>The number of bytes sent per stream.</summary>
   9619 </histogram>
   9620 
   9621 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
   9622   <summary>
   9623     Total number of bytes recevied per session before closing session due to
   9624     EOF.
   9625   </summary>
   9626 </histogram>
   9627 
   9628 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
   9629   <summary>
   9630     Total number of bytes recevied per session before closing session due to an
   9631     error during read.
   9632   </summary>
   9633 </histogram>
   9634 
   9635 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
   9636   <summary>
   9637     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
   9638   </summary>
   9639 </histogram>
   9640 
   9641 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
   9642     enum="BooleanSuccess">
   9643   <summary>Socket connected status in SpdySession::CreateStream.</summary>
   9644 </histogram>
   9645 
   9646 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
   9647     units="count">
   9648   <obsolete>
   9649     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
   9650   </obsolete>
   9651   <summary>
   9652     WARNING: r181910 added an enum value in the middle, so don't trust the
   9653     counts for values 9 and above for Chrome builds after that revision.
   9654 
   9655     The type of SPDY Protocol error encountered.
   9656   </summary>
   9657 </histogram>
   9658 
   9659 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
   9660     units="count">
   9661   <summary>The type of SPDY Protocol error encountered.</summary>
   9662 </histogram>
   9663 
   9664 <histogram name="Net.SpdySessionErrorDetails_Google"
   9665     enum="SpdyProtocolErrorDetails" units="count">
   9666   <obsolete>
   9667     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
   9668   </obsolete>
   9669   <summary>
   9670     The type of SPDY Protocol error encountered when talking to a google.com
   9671     server.
   9672   </summary>
   9673 </histogram>
   9674 
   9675 <histogram name="Net.SpdySessionErrorDetails_Google2"
   9676     enum="SpdyProtocolErrorDetails2" units="count">
   9677   <summary>
   9678     WARNING: r181910 added an enum value in the middle, so don't trust the
   9679     counts for values 9 and above for Chrome builds after that revision.
   9680 
   9681     The type of SPDY Protocol error encountered when talking to a google.com
   9682     server.
   9683   </summary>
   9684 </histogram>
   9685 
   9686 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
   9687   <summary>The type of SPDY Session used when looking up a session.</summary>
   9688 </histogram>
   9689 
   9690 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
   9691     enum="BooleanSuccess">
   9692   <summary>
   9693     Whether SpdySession::Get{Peer,Local}Address was called when the connection
   9694     had no socket.
   9695   </summary>
   9696 </histogram>
   9697 
   9698 <histogram name="Net.SpdySessions_DataReductionProxy"
   9699     enum="BooleanDataReductionProxy">
   9700   <summary>
   9701     The count of SPDY sessions using the data reduction proxy and the count of
   9702     other SPDY sessions.
   9703   </summary>
   9704 </histogram>
   9705 
   9706 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
   9707     enum="BooleanSuccess">
   9708   <summary>
   9709     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
   9710   </summary>
   9711 </histogram>
   9712 
   9713 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
   9714     enum="BooleanSuccess">
   9715   <summary>
   9716     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
   9717   </summary>
   9718 </histogram>
   9719 
   9720 <histogram name="Net.SpdySessionsWithStalls">
   9721   <summary>The count of SPDY Sessions with or without stalls.</summary>
   9722 </histogram>
   9723 
   9724 <histogram name="Net.SpdySettingsCwnd" units="packets">
   9725   <summary>
   9726     The congestion window (in pkts) received at the end of a SpdySession.
   9727   </summary>
   9728 </histogram>
   9729 
   9730 <histogram name="Net.SpdySettingsCwndSent" units="packets">
   9731   <summary>
   9732     The congestion window (in pkts) sent at the beginning of a SpdySession.
   9733   </summary>
   9734 </histogram>
   9735 
   9736 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
   9737     units="%">
   9738   <summary>
   9739     Percentage of sessions which received settings from the server.
   9740   </summary>
   9741 </histogram>
   9742 
   9743 <histogram name="Net.SpdySettingsRetransRate" units="%">
   9744   <summary>
   9745     The Download Retransmission Rate (%) received at the end of a SpdySession.
   9746   </summary>
   9747 </histogram>
   9748 
   9749 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
   9750   <summary>The RTT received at the end of a SpdySession.</summary>
   9751 </histogram>
   9752 
   9753 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
   9754   <summary>Percentage of sessions which sent settings to the server.</summary>
   9755 </histogram>
   9756 
   9757 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
   9758   <summary>
   9759     The time between receiving the the first chunk and the last chunk of data on
   9760     a Spdy stream.
   9761   </summary>
   9762 </histogram>
   9763 
   9764 <histogram name="Net.SpdyStreamsAbandonedPerSession">
   9765   <summary>
   9766     The number of pushed, but abandoned streams over a single session.
   9767   </summary>
   9768 </histogram>
   9769 
   9770 <histogram name="Net.SpdyStreamsPerSession">
   9771   <summary>The number of streams issued over a single session.</summary>
   9772 </histogram>
   9773 
   9774 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
   9775   <summary>
   9776     The number of pushed, and used streams over a single session.
   9777   </summary>
   9778 </histogram>
   9779 
   9780 <histogram name="Net.SpdyStreamsPushedPerSession">
   9781   <summary>The number of push streams received over a single session.</summary>
   9782 </histogram>
   9783 
   9784 <histogram name="Net.SpdyStreamStallsPerSession">
   9785   <summary>The number of stream stalls per session.</summary>
   9786 </histogram>
   9787 
   9788 <histogram name="Net.SpdyStreamTime" units="milliseconds">
   9789   <summary>
   9790     The time of a Spdy stream.  Measured from sending the first chunk to
   9791     receiving the last chunk of data.
   9792   </summary>
   9793 </histogram>
   9794 
   9795 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
   9796   <summary>
   9797     The time between sending the request and receiving the first chunk of data
   9798     on a Spdy stream.
   9799   </summary>
   9800 </histogram>
   9801 
   9802 <histogram name="Net.SpdySynStreamCompressionPercentage">
   9803   <summary>
   9804     The percent compression achieved when compression SYN_STREAM frames.
   9805   </summary>
   9806 </histogram>
   9807 
   9808 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
   9809   <summary>
   9810     The SPDY protocol version that is used to talk to SPDY servers.
   9811   </summary>
   9812 </histogram>
   9813 
   9814 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
   9815   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
   9816 </histogram>
   9817 
   9818 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
   9819   <summary>Time from when the Connect() starts until it completes.</summary>
   9820 </histogram>
   9821 
   9822 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
   9823     units="milliseconds">
   9824   <summary>
   9825     Time from when the Connect() starts until it completes when using the data
   9826     reduction proxy. This includes certificate retrieval and verification.
   9827   </summary>
   9828 </histogram>
   9829 
   9830 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
   9831   <summary>
   9832     Time from when the Connect() starts until it completes for google.com and
   9833     any subdomain of it.
   9834   </summary>
   9835 </histogram>
   9836 
   9837 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
   9838     units="milliseconds">
   9839   <summary>
   9840     Time from when the Connect() starts until it completes for google.com and
   9841     any subdomain of it. This only includes users in a 50% field trial that
   9842     disables revocation checking for certificate pinned sites.
   9843   </summary>
   9844 </histogram>
   9845 
   9846 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
   9847     units="milliseconds">
   9848   <summary>
   9849     Time from when the Connect() starts until it completes for google.com and
   9850     any subdomain of it. This only includes users not in a 50% field trail that
   9851     disables revocation for certificate pinned sites.
   9852   </summary>
   9853 </histogram>
   9854 
   9855 <histogram name="Net.SSLCertBlacklisted">
   9856   <summary>
   9857     Counts the number of times that users have hit blacklisted certificates. The
   9858     indexes match up to the indexes in
   9859     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
   9860     in question is confidential.
   9861   </summary>
   9862 </histogram>
   9863 
   9864 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
   9865   <summary>Time to complete a certificate verification (success case).</summary>
   9866 </histogram>
   9867 
   9868 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
   9869   <summary>Time to complete a certificate verification (error case).</summary>
   9870 </histogram>
   9871 
   9872 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
   9873   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
   9874 </histogram>
   9875 
   9876 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
   9877   <summary>
   9878     Time that we would have wasted had we waited for a CAA lookup in order to
   9879     validate a certificate.
   9880   </summary>
   9881 </histogram>
   9882 
   9883 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
   9884   <summary>Time to complete a speculative certificate verification.</summary>
   9885 </histogram>
   9886 
   9887 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
   9888     enum="TLSRenegotiationPatched">
   9889   <summary>
   9890     The number of times that we have performed SSLv3 fallback and found a TLS
   9891     renegotiation patched server.
   9892   </summary>
   9893 </histogram>
   9894 
   9895 <histogram name="Net.SSLVerificationMerged">
   9896   <summary>Was a speculative certificate verification used?</summary>
   9897 </histogram>
   9898 
   9899 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
   9900   <summary>Time saved by a speculative certificate vertification.</summary>
   9901 </histogram>
   9902 
   9903 <histogram name="Net.TCP_Connection_Idle_Sockets">
   9904   <summary>Number of idle sockets when the Connect() succeeded.</summary>
   9905 </histogram>
   9906 
   9907 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
   9908   <summary>
   9909     Time from when the Connect() starts until it completes.  Only times under 10
   9910     minutes are logged.
   9911   </summary>
   9912 </histogram>
   9913 
   9914 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
   9915   <summary>
   9916     Time from when the Connect() starts until it completes when the network
   9917     address only contains IPv4 addresses.  Only times under 10 minutes are
   9918     logged.
   9919   </summary>
   9920 </histogram>
   9921 
   9922 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
   9923     units="milliseconds">
   9924   <summary>
   9925     Time from when the Connect() starts until it completes when the IPv4
   9926     fallback connection won the race against IPv6.  Only times under 10 minutes
   9927     are logged.
   9928   </summary>
   9929 </histogram>
   9930 
   9931 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
   9932   <summary>
   9933     Time from when the Connect() starts until it completes when we race an IPv6
   9934     connection against an IPv4 connection with a 300ms delay.  Only times under
   9935     10 minutes are logged.
   9936   </summary>
   9937 </histogram>
   9938 
   9939 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
   9940   <summary>
   9941     Time from when the Connect() starts until it completes when the network
   9942     address only contains IPv6 addresses.  Only times under 10 minutes are
   9943     logged.
   9944   </summary>
   9945 </histogram>
   9946 
   9947 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
   9948   <summary>
   9949     For sockets for which a TCP Fast Open protocol might be used, the result of
   9950     trying to use it.
   9951   </summary>
   9952 </histogram>
   9953 
   9954 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
   9955   <obsolete>
   9956     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
   9957   </obsolete>
   9958   <summary>
   9959     The time an already used TCP socket sat idle before being used for a SOCKS
   9960     request.
   9961   </summary>
   9962 </histogram>
   9963 
   9964 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
   9965   <obsolete>
   9966     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
   9967   </obsolete>
   9968   <summary>
   9969     The time an unused TCP socket sat idle before being used for a SOCKS
   9970     request.
   9971   </summary>
   9972 </histogram>
   9973 
   9974 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
   9975   <obsolete>
   9976     see SocketRequestTime_TCPforSOCKS
   9977   </obsolete>
   9978   <summary>
   9979     Time from initial SOCKSClientSocketPool::RequestSocket() call until
   9980     successfully acquiring a connected TCP socket.
   9981   </summary>
   9982 </histogram>
   9983 
   9984 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
   9985   <obsolete>
   9986     see SocketType_TCPforSOCKS
   9987   </obsolete>
   9988   <summary>
   9989     The counts of the type of sockets returned by the TCP pool used by the SOCKS
   9990     pool.
   9991   </summary>
   9992 </histogram>
   9993 
   9994 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
   9995   <obsolete>
   9996     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
   9997   </obsolete>
   9998   <summary>The counts of the type of TCP socket returned.</summary>
   9999 </histogram>
   10000 
   10001 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
   10002   <summary>
   10003     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
   10004     transactions logged to Transaction_Latency histogram.  Note that only
   10005     samples durations greater than zero ms, and less than 1 hour are tallied
   10006     into this ratio.
   10007   </summary>
   10008 </histogram>
   10009 
   10010 <histogram name="Net.Transaction_Connected" units="milliseconds">
   10011   <summary>
   10012     Time from the when the network transaction is requested, until the first
   10013     byte of the header is received.
   10014   </summary>
   10015 </histogram>
   10016 
   10017 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
   10018   <obsolete>
   10019     Replaced by Net.Transaction_Connected_New_b.
   10020   </obsolete>
   10021   <summary>
   10022     When a new connection is established, the time from the when the network
   10023     transaction is requested, until the first byte of the header is received.
   10024     Only items under 10 minutes are logged.
   10025   </summary>
   10026 </histogram>
   10027 
   10028 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
   10029   <summary>
   10030     When a new connection is established, the time from the when the network
   10031     transaction is requested, until the first byte of the header is received.
   10032   </summary>
   10033 </histogram>
   10034 
   10035 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
   10036   <obsolete>
   10037     Replaced by Net.Transaction_Connected.
   10038   </obsolete>
   10039   <summary>
   10040     Time from the when the network transaction is requested, until the first
   10041     byte of the header is received.  Only items under 10 minutes are logged.
   10042   </summary>
   10043 </histogram>
   10044 
   10045 <histogram name="Net.Transaction_Latency" units="milliseconds">
   10046   <obsolete>
   10047     Replaced by Net.Transaction_Latency_b.
   10048   </obsolete>
   10049   <summary>
   10050     Time from first byte sent until last byte received by the new network stack.
   10051     Only items under 1 hour are logged.
   10052   </summary>
   10053 </histogram>
   10054 
   10055 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
   10056   <summary>
   10057     Time from first byte sent until last byte received by the new network stack.
   10058   </summary>
   10059 </histogram>
   10060 
   10061 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
   10062   <summary>
   10063     Time from when a network transaction is requested until last byte received
   10064     by the new network stack.
   10065   </summary>
   10066 </histogram>
   10067 
   10068 <histogram name="Net.Transaction_Latency_Total_New_Connection"
   10069     units="milliseconds">
   10070   <summary>
   10071     When an existing TCP/IP connection is NOT reused, the time from when a
   10072     network transaction is requested until last byte received by the new network
   10073     stack.
   10074   </summary>
   10075 </histogram>
   10076 
   10077 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
   10078     units="milliseconds">
   10079   <obsolete>
   10080     Replaced by Net.Transaction_Latency_Total_New_Connection.
   10081   </obsolete>
   10082   <summary>
   10083     When an existing TCP/IP connection is NOT reused, the time from when a
   10084     network transaction is requested until last byte received by the new network
   10085     stack.  Only items under 10 minutes are logged.
   10086   </summary>
   10087 </histogram>
   10088 
   10089 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
   10090   <obsolete>
   10091     Replaced by Net.Transaction_Latency_Total.
   10092   </obsolete>
   10093   <summary>
   10094     Time from when a network transaction is requested until last byte received
   10095     by the new network stack.  Only items under 10 minutes are logged.
   10096   </summary>
   10097 </histogram>
   10098 
   10099 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
   10100   <obsolete>
   10101     Replaced by Net.Transaction_Latency.
   10102   </obsolete>
   10103   <summary>
   10104     Time from first byte sent until last byte received by the new network stack.
   10105     Only items under 10 minutes are logged.
   10106   </summary>
   10107 </histogram>
   10108 
   10109 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
   10110   <summary>
   10111     Time from first byte sent until last byte received with old WinHTTP network
   10112     stack.  Only items under 1 hour are logged.
   10113   </summary>
   10114 </histogram>
   10115 
   10116 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
   10117   <obsolete/>
   10118   <summary>
   10119     The time an already used TCP socket sat idle before being used (either for
   10120     direct or non-socks use).
   10121   </summary>
   10122 </histogram>
   10123 
   10124 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
   10125   <obsolete/>
   10126   <summary>
   10127     The time an unused TCP socket sat idle before being used (either for direct
   10128     or non-socks use).
   10129   </summary>
   10130 </histogram>
   10131 
   10132 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
   10133   <obsolete/>
   10134   <summary>
   10135     Time from initial ClientSocketPool::RequestSocket() call until successfully
   10136     acquiring a connected socket (either for direct or non-socks use).
   10137   </summary>
   10138 </histogram>
   10139 
   10140 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
   10141   <obsolete/>
   10142   <summary>
   10143     The counts of the type of sockets returned by the TCP pool (either for
   10144     direct or non-socks use).
   10145   </summary>
   10146 </histogram>
   10147 
   10148 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
   10149   <summary>Posix error code from call to bind() UDP socket.</summary>
   10150 </histogram>
   10151 
   10152 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
   10153   <summary>Windows error code from call to bind() UDP socket.</summary>
   10154 </histogram>
   10155 
   10156 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
   10157   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
   10158 </histogram>
   10159 
   10160 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
   10161   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
   10162 </histogram>
   10163 
   10164 <histogram name="Net.Wifi.InterfaceCount">
   10165   <summary>
   10166     The number of Wi-fi adapters on the computer. Because the histogram is
   10167     logged each time Chrome performs a Wi-fi scan, it's better to see results in
   10168     the &quot;user count&quot; view.
   10169   </summary>
   10170 </histogram>
   10171 
   10172 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
   10173   <summary>The time that a request to Location Based Services takes.</summary>
   10174 </histogram>
   10175 
   10176 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
   10177   <summary>The time that a Wi-fi scan takes.</summary>
   10178 </histogram>
   10179 
   10180 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
   10181   <summary>
   10182     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
   10183     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
   10184     there's no WPAD server on the network.
   10185   </summary>
   10186 </histogram>
   10187 
   10188 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
   10189   <summary>
   10190     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
   10191     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
   10192     when there's no WPAD server on the network.
   10193   </summary>
   10194 </histogram>
   10195 
   10196 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
   10197   <summary>
   10198     The network error, if any, of the first pipeline connectivity request.
   10199   </summary>
   10200 </histogram>
   10201 
   10202 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
   10203   <summary>
   10204     The HTTP response code, if any, of the first pipeline connectivity response.
   10205   </summary>
   10206 </histogram>
   10207 
   10208 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
   10209   <summary>The result of the first pipeline connectivity request.</summary>
   10210 </histogram>
   10211 
   10212 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
   10213   <summary>
   10214     The network error, if any, of the second pipeline connectivity request.
   10215   </summary>
   10216 </histogram>
   10217 
   10218 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
   10219   <summary>
   10220     The HTTP response code, if any, of the second pipeline connectivity
   10221     response.
   10222   </summary>
   10223 </histogram>
   10224 
   10225 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
   10226   <summary>The result of the second pipeline connectivity request.</summary>
   10227 </histogram>
   10228 
   10229 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
   10230   <summary>
   10231     The network error, if any, of the third pipeline connectivity request.
   10232   </summary>
   10233 </histogram>
   10234 
   10235 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
   10236   <summary>
   10237     The HTTP response code, if any, of the third pipeline connectivity response.
   10238   </summary>
   10239 </histogram>
   10240 
   10241 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
   10242   <summary>The result of the third pipeline connectivity request.</summary>
   10243 </histogram>
   10244 
   10245 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
   10246   <summary>
   10247     The network error, if any, of the fourth pipeline connectivity request.
   10248   </summary>
   10249 </histogram>
   10250 
   10251 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
   10252   <summary>
   10253     The HTTP response code, if any, of the fourth pipeline connectivity
   10254     response.
   10255   </summary>
   10256 </histogram>
   10257 
   10258 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
   10259   <summary>The result of the fourth pipeline connectivity request.</summary>
   10260 </histogram>
   10261 
   10262 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
   10263   <summary>
   10264     The network error, if any, of the fifth pipeline connectivity request.
   10265   </summary>
   10266 </histogram>
   10267 
   10268 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
   10269   <summary>
   10270     The HTTP response code, if any, of the fifth pipeline connectivity response.
   10271   </summary>
   10272 </histogram>
   10273 
   10274 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
   10275   <summary>The result of the fifth pipeline connectivity request.</summary>
   10276 </histogram>
   10277 
   10278 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
   10279   <summary>
   10280     The network error, if any, of the stats pipeline connectivity request.
   10281   </summary>
   10282 </histogram>
   10283 
   10284 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
   10285   <summary>
   10286     The HTTP response code, if any, of the stats pipeline connectivity response.
   10287   </summary>
   10288 </histogram>
   10289 
   10290 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
   10291   <summary>The result of the stats pipeline connectivity request.</summary>
   10292 </histogram>
   10293 
   10294 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
   10295   <summary>
   10296     True if all requests received by the pipelining test server were HTTP/1.1.
   10297   </summary>
   10298 </histogram>
   10299 
   10300 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
   10301   <summary>
   10302     True if the non-pipelined canary request sent immediately before the
   10303     pipelining test requests succeeded. Note that if this fails, the rest of the
   10304     NetConnectivity.Pipeline.* stats are not collected.
   10305   </summary>
   10306 </histogram>
   10307 
   10308 <histogram name="NetConnectivity.Pipeline.Depth">
   10309   <summary>
   10310     The maximum depth of pipelined requests received by the test server.
   10311   </summary>
   10312 </histogram>
   10313 
   10314 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
   10315   <summary>True if the entire pipeline connectivity trial passed.</summary>
   10316 </histogram>
   10317 
   10318 <histogram name="NetConnectivity.Sent21">
   10319   <obsolete>
   10320     Deprecated 6/25/2012. No longer tracked.
   10321   </obsolete>
   10322   <summary>
   10323     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
   10324     rapidly as possible, just after successfully sending an UMA upload. Each
   10325     packet was numbered, as was its ACK sent back by Google. If no packets (of
   10326     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
   10327     is recorded in this histogram. If the port is not blocked, then this
   10328     histogram shows the number of echo responses received from the first
   10329   </summary>
   10330 </histogram>
   10331 
   10332 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
   10333   <obsolete>
   10334     Deprecated 6/25/2012. No longer tracked.
   10335   </obsolete>
   10336   <summary>
   10337     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
   10338     rapidly as possible, just after successfully sending an UMA upload. Each
   10339     packet was numbered, as was its ACK sent back by Google. This histogram
   10340     records, for each packet number, how often we received an ACK for that
   10341     packet.
   10342   </summary>
   10343 </histogram>
   10344 
   10345 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
   10346   <obsolete>
   10347     Deprecated 6/25/2012. No longer tracked.
   10348   </obsolete>
   10349   <summary>
   10350     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
   10351     rapidly as possible, just after successfully sending an UMA upload. If no
   10352     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
   10353     The histogram shows if we ever got an ACK for a packet in our series of 21.
   10354   </summary>
   10355 </histogram>
   10356 
   10357 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
   10358   <obsolete>
   10359     Deprecated 4/2012. No longer tracked.
   10360   </obsolete>
   10361   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
   10362 </histogram>
   10363 
   10364 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
   10365   <obsolete>
   10366     Deprecated 4/2012. No longer tracked.
   10367   </obsolete>
   10368   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
   10369 </histogram>
   10370 
   10371 <histogram name="NetConnectivity.TCP.Status"
   10372     enum="NetConnectivityProtocolStatus">
   10373   <summary>Status for TCP protocol for echoing</summary>
   10374 </histogram>
   10375 
   10376 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
   10377   <obsolete>
   10378     Deprecated 4/2012. No longer tracked.
   10379   </obsolete>
   10380   <summary>Status for echoing 100 bytes of TCP data.</summary>
   10381 </histogram>
   10382 
   10383 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
   10384   <obsolete>
   10385     Deprecated 4/2012. No longer tracked.
   10386   </obsolete>
   10387   <summary>Status for echoing 1K bytes of TCP data.</summary>
   10388 </histogram>
   10389 
   10390 <histogram name="NetConnectivity.TCP.Success" units="ms">
   10391   <summary>The RTT for TCP protocol for echoing</summary>
   10392 </histogram>
   10393 
   10394 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
   10395   <obsolete>
   10396     Deprecated 4/2012. No longer tracked.
   10397   </obsolete>
   10398   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
   10399 </histogram>
   10400 
   10401 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
   10402   <obsolete>
   10403     Deprecated 4/2012. No longer tracked.
   10404   </obsolete>
   10405   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
   10406 </histogram>
   10407 
   10408 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
   10409   <obsolete>
   10410     Deprecated 4/2012. No longer tracked.
   10411   </obsolete>
   10412   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
   10413 </histogram>
   10414 
   10415 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
   10416   <obsolete>
   10417     Deprecated 4/2012. No longer tracked.
   10418   </obsolete>
   10419   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
   10420 </histogram>
   10421 
   10422 <histogram name="NetConnectivity.UDP.PacketLoss">
   10423   <obsolete>
   10424     Deprecated 6/25/2012. No longer tracked.
   10425   </obsolete>
   10426   <summary>
   10427     Chrome sends 4 UDP packets in a row to test to see if there is a
   10428     probabalistic dependency in packet loss for consecutive packets.  We record
   10429     a bit vector of packets received, where the least significant bit is a 1 if
   10430     the first packet was received, etc.  For example, if packets 1 and 3 are
   10431     received, but packets 2 and 4 are lost, then we'd record a sample of binary
   10432     0101B, or 5.
   10433   </summary>
   10434 </histogram>
   10435 
   10436 <histogram name="NetConnectivity.UDP.PacketLoss6">
   10437   <obsolete>
   10438     Deprecated 6/25/2012. No longer tracked.
   10439   </obsolete>
   10440   <summary>
   10441     Chrome sends 6 UDP packets in a row to test to see if there is a
   10442     probabalistic dependency in packet loss for consecutive packets.  We record
   10443     a bit vector of packets received, where the least significant bit is a 1 if
   10444     the first packet was received, etc.  For example, if all packets other than
   10445     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
   10446     110101B, or 53.
   10447   </summary>
   10448 </histogram>
   10449 
   10450 <histogram name="NetConnectivity.UDP.Status"
   10451     enum="NetConnectivityProtocolStatus">
   10452   <summary>Status for UDP protocol for echoing</summary>
   10453 </histogram>
   10454 
   10455 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
   10456   <obsolete>
   10457     Deprecated 4/2012. No longer tracked.
   10458   </obsolete>
   10459   <summary>Status for echoing 100 bytes of UDP data.</summary>
   10460 </histogram>
   10461 
   10462 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
   10463   <obsolete>
   10464     Deprecated 4/2012. No longer tracked.
   10465   </obsolete>
   10466   <summary>Status for echoing 1K bytes of UDP data.</summary>
   10467 </histogram>
   10468 
   10469 <histogram name="NetConnectivity.UDP.Success" units="ms">
   10470   <summary>The RTT for UDP protocol for echoing</summary>
   10471 </histogram>
   10472 
   10473 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
   10474   <obsolete>
   10475     Deprecated 4/2012. No longer tracked.
   10476   </obsolete>
   10477   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
   10478 </histogram>
   10479 
   10480 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
   10481   <obsolete>
   10482     Deprecated 4/2012. No longer tracked.
   10483   </obsolete>
   10484   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
   10485 </histogram>
   10486 
   10487 <histogram name="NetConnectivity2.Send6.PacketsSent">
   10488   <summary>
   10489     This histogram records how many packets (out of 6 attempted) were sent via
   10490     UDP as rapidly as possible, just after successfully sending an UMA upload.
   10491   </summary>
   10492 </histogram>
   10493 
   10494 <histogram name="NetConnectivity2.Send6.SeriesAcked">
   10495   <summary>
   10496     Chrome sends 6 UDP packets in a row to test to see if there is a
   10497     probabalistic dependency in packet loss for consecutive packets.  We record
   10498     a bit vector of packets received, where the least significant bit is a 1 if
   10499     the first packet was received, etc.  For example, if all packets other than
   10500     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
   10501     110101B, or 53.
   10502   </summary>
   10503 </histogram>
   10504 
   10505 <histogram name="NetConnectivity2.Sent21">
   10506   <summary>
   10507     In this experiment, 21 packets were sent to Google via UDP as rapidly as
   10508     possible, just after successfully sending an UMA upload. Each packet was
   10509     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
   10510     ever ACKed, then the port is assumed to be blocked, and no data is recorded
   10511     in this histogram. If the port is not blocked, then this histogram shows the
   10512     number of echo responses received from the first
   10513   </summary>
   10514 </histogram>
   10515 
   10516 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
   10517   <summary>
   10518     In this experiment, 21 packets were sent to Google via UDP as rapidly as
   10519     possible, just after successfully sending an UMA upload. Each packet was
   10520     numbered, as was its ACK sent back by Google. This histogram records, for
   10521     each packet number, how often we received an ACK for that packet.
   10522   </summary>
   10523 </histogram>
   10524 
   10525 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
   10526   <summary>
   10527     In this experiment, 21 packets were sent to Google via UDP as rapidly as
   10528     possible, just after successfully sending an UMA upload. If no packets (of
   10529     the 21) were ever ACKed, then the port is assumed to be blocked. The
   10530     histogram shows if we ever got an ACK for a packet in our series of 21.
   10531   </summary>
   10532 </histogram>
   10533 
   10534 <histogram name="NetConnectivity2.Sent21.PacketsSent">
   10535   <summary>
   10536     This histogram records how many packets (out of 21 attempted) were sent via
   10537     UDP as rapidly as possible, just after successfully sending an UMA upload.
   10538   </summary>
   10539 </histogram>
   10540 
   10541 <histogram name="NetConnectivity3">
   10542   <summary>
   10543     In this experiment, 21 packets were sent to Google via UDP on port 443 or
   10544     6121.
   10545   </summary>
   10546 </histogram>
   10547 
   10548 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
   10549     units="ms">
   10550   <summary/>
   10551 </histogram>
   10552 
   10553 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
   10554     units="ms">
   10555   <summary/>
   10556 </histogram>
   10557 
   10558 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
   10559     units="ms">
   10560   <summary/>
   10561 </histogram>
   10562 
   10563 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
   10564     units="ms">
   10565   <summary/>
   10566 </histogram>
   10567 
   10568 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
   10569     units="ms">
   10570   <summary/>
   10571 </histogram>
   10572 
   10573 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
   10574     units="ms">
   10575   <summary/>
   10576 </histogram>
   10577 
   10578 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
   10579     enum="BooleanSuccess">
   10580   <summary/>
   10581 </histogram>
   10582 
   10583 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
   10584   <summary/>
   10585 </histogram>
   10586 
   10587 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
   10588     units="ms">
   10589   <summary/>
   10590 </histogram>
   10591 
   10592 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
   10593     units="ms">
   10594   <summary/>
   10595 </histogram>
   10596 
   10597 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
   10598     units="ms">
   10599   <summary/>
   10600 </histogram>
   10601 
   10602 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
   10603     units="ms">
   10604   <summary/>
   10605 </histogram>
   10606 
   10607 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
   10608     units="ms">
   10609   <summary/>
   10610 </histogram>
   10611 
   10612 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
   10613     units="ms">
   10614   <summary/>
   10615 </histogram>
   10616 
   10617 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
   10618     enum="BooleanSuccess">
   10619   <summary/>
   10620 </histogram>
   10621 
   10622 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
   10623   <summary/>
   10624 </histogram>
   10625 
   10626 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
   10627   <obsolete>
   10628     Deprecated 9/2012. No longer tracked.
   10629   </obsolete>
   10630   <summary>
   10631     This histogram records how many packets (out of 6 attempted) were sent via
   10632     UDP as rapidly as possible, just after successfully sending an UMA upload.
   10633   </summary>
   10634 </histogram>
   10635 
   10636 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
   10637     units="ms">
   10638   <summary/>
   10639 </histogram>
   10640 
   10641 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
   10642     units="ms">
   10643   <summary/>
   10644 </histogram>
   10645 
   10646 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
   10647     units="ms">
   10648   <summary/>
   10649 </histogram>
   10650 
   10651 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
   10652     units="ms">
   10653   <summary/>
   10654 </histogram>
   10655 
   10656 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
   10657     units="ms">
   10658   <summary/>
   10659 </histogram>
   10660 
   10661 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
   10662     units="ms">
   10663   <summary/>
   10664 </histogram>
   10665 
   10666 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
   10667     enum="BooleanSuccess">
   10668   <summary/>
   10669 </histogram>
   10670 
   10671 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
   10672   <summary/>
   10673 </histogram>
   10674 
   10675 <histogram name="NetConnectivity4">
   10676   <summary>
   10677     In this experiment, a few packets were sent from Google to clients via UDP
   10678     on port 443 or 80 to perform net connectivity test.
   10679   </summary>
   10680 </histogram>
   10681 
   10682 <histogram name="NetConnectivity5">
   10683   <summary>
   10684     In this experiment, a few packets were sent from Google to clients via UDP
   10685     on port 443 or 80 to perform net connectivity test.
   10686   </summary>
   10687 </histogram>
   10688 
   10689 <histogram name="NetConnectivity5.TestFailed.WritePending"
   10690     enum="BooleanSuccess">
   10691   <summary>
   10692     Next NetConnectivity5 experiment weren't started because there is an
   10693     outstading pending write.
   10694   </summary>
   10695 </histogram>
   10696 
   10697 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
   10698   <summary>The time the Gobi modem takes to complete activation.</summary>
   10699 </histogram>
   10700 
   10701 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
   10702   <summary>
   10703     The time the Gobi modem takes to connect to the cellular network.
   10704   </summary>
   10705 </histogram>
   10706 
   10707 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
   10708   <summary>
   10709     The time the Gobi modem takes to disconnect from the cellular network.
   10710   </summary>
   10711 </histogram>
   10712 
   10713 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
   10714   <summary>Number of attempts taken to install Gobi firmware.</summary>
   10715 </histogram>
   10716 
   10717 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
   10718   <summary>The time it takes to install Gobi firmware.</summary>
   10719 </histogram>
   10720 
   10721 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
   10722   <summary>
   10723     The time the Gobi modem takes to register on the cellular network.
   10724   </summary>
   10725 </histogram>
   10726 
   10727 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
   10728   <summary>Errors experienced during Gobi device powerup.</summary>
   10729 </histogram>
   10730 
   10731 <histogram name="Network.Cellular.TimeOnline" units="seconds">
   10732   <summary>
   10733     Chrome OS network metric sampling the time spent using Cellular to transport
   10734     data.  These data are mostly useful when summed and compared to TimeOnline
   10735     for other network technologies (e.g. WiFi vs Cellular).
   10736   </summary>
   10737 </histogram>
   10738 
   10739 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
   10740   <summary>
   10741     Chrome OS network performance metric sampling the time to join a 3G/Cellular
   10742     network and configure Layer 3 state.
   10743   </summary>
   10744 </histogram>
   10745 
   10746 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
   10747   <summary>
   10748     Chrome OS network performance metric sampling the time to determine that a
   10749     3G/Cellular network is online after configuring Layer 3 state.
   10750   </summary>
   10751 </histogram>
   10752 
   10753 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
   10754   <summary>
   10755     Chrome OS network performance metric sampling the time to determine that a
   10756     3G/Cellular network is in a captive portal after configuring Layer 3 state.
   10757   </summary>
   10758 </histogram>
   10759 
   10760 <histogram name="Network.Cellular.UsageRequestStatus"
   10761     enum="NetworkCellularUsageRequestStatus">
   10762   <summary>Chrome OS cellular usage API request status codes.</summary>
   10763 </histogram>
   10764 
   10765 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
   10766   <summary>
   10767     Chrome OS network metric sampling the time spent using Ethernet to transport
   10768     data.  These data are mostly useful when summed and compared to TimeOnline
   10769     for other network technologies (e.g. WiFi vs Cellular).
   10770   </summary>
   10771 </histogram>
   10772 
   10773 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
   10774   <summary>
   10775     Chrome OS network performance metric sampling the time to join a wired
   10776     Ethernet network and configure Layer 3 state (typically acquire a DHCP
   10777     lease).
   10778   </summary>
   10779 </histogram>
   10780 
   10781 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
   10782   <summary>
   10783     Chrome OS network performance metric sampling the time to determine that an
   10784     Ethernet network is online after configuring Layer 3 state.
   10785   </summary>
   10786 </histogram>
   10787 
   10788 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
   10789   <summary>
   10790     Chrome OS network performance metric sampling the time to determine that an
   10791     Ethernet network is in a captive portal after configuring Layer 3 state.
   10792   </summary>
   10793 </histogram>
   10794 
   10795 <histogram name="Network.MigrationNssToPem"
   10796     enum="MigrationNssToPemNetworkTypes">
   10797   <summary>
   10798     Chrome OS metric counting the number of network configurations that
   10799     contained a NSS nickname identifying a CA certificate, which triggered the
   10800     migration to PEM encoding. This metric doesn't consider whether the
   10801     migration was successful but once a migration was successful the nickname is
   10802     removed.
   10803   </summary>
   10804 </histogram>
   10805 
   10806 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
   10807   <summary>Chrome OS connection manager service errors seen.</summary>
   10808 </histogram>
   10809 
   10810 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
   10811     enum="NetworkCellular3GPPRegistrationDelayedDrop">
   10812   <summary>
   10813     Chrome OS network diagnostic metric sampling the number of cellular network
   10814     flakes. A network flake occurs when the signal strength goes below detection
   10815     level for a short duration.
   10816   </summary>
   10817 </histogram>
   10818 
   10819 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
   10820     units="milliseconds">
   10821   <summary>
   10822     Chrome OS network diagnostic metric sampling the total amount of time spent
   10823     from the start of the first auto-connect request until when the cellular
   10824     modem successfully connects to the network.
   10825   </summary>
   10826 </histogram>
   10827 
   10828 <histogram name="Network.Shill.Cellular.AutoConnectTries">
   10829   <summary>
   10830     Chrome OS network diagnostic metric sampling the number of auto-connect
   10831     tries that were attempted before the cellular modem successfully connected
   10832     to the network.
   10833   </summary>
   10834 </histogram>
   10835 
   10836 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
   10837     enum="NetworkDHCPOptionFailure">
   10838   <summary>
   10839     Chrome OS network metric that tracks the number of DHCP option failures
   10840     encountered by Shill.  This indicates that Shill is using minimal DHCP
   10841     options due to suspected MTU issues on the return path from the DHCP server
   10842     back to the client.
   10843   </summary>
   10844 </histogram>
   10845 
   10846 <histogram name="Network.Shill.Cellular.Disconnect"
   10847     enum="NetworkDisconnectType">
   10848   <summary>
   10849     Chrome OS network usage metric that tracks whether the cellular network was
   10850     disconnected due to an error or was explicitly disconnected by the user.
   10851   </summary>
   10852 </histogram>
   10853 
   10854 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
   10855   <summary>
   10856     Chrome OS cellular network metric that tracks the number of drops based on
   10857     the network technology.
   10858   </summary>
   10859 </histogram>
   10860 
   10861 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
   10862     enum="NetworkCellularOutOfCreditsReason">
   10863   <summary>
   10864     Chrome OS cellular network metric that tracks the number of out-of-credits
   10865     detected based on the cause that triggered the out-of-credits.
   10866   </summary>
   10867 </histogram>
   10868 
   10869 <histogram name="Network.Shill.Cellular.PortalAttempts">
   10870   <summary>
   10871     Chrome OS network diagnostic metric sampling the number of portal detection
   10872     attempts per pass for a cellular network. This includes failure, timeout and
   10873     successful attempts.
   10874   </summary>
   10875 </histogram>
   10876 
   10877 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
   10878   <summary>
   10879     Chrome OS network diagnostic metric sampling the total number of portal
   10880     detection attempts performed for a cellular network between the Connected
   10881     and Online state. This includes failure, timeout and successful attempts.
   10882   </summary>
   10883 </histogram>
   10884 
   10885 <histogram name="Network.Shill.Cellular.PortalResult"
   10886     enum="NetworkPortalResult">
   10887   <summary>
   10888     Chrome OS network diagnostic metric sampling the result of portal detections
   10889     for a cellular network.
   10890   </summary>
   10891 </histogram>
   10892 
   10893 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
   10894   <summary>
   10895     Chrome OS network metric sampling the signal strength (0-100) of the
   10896     cellular modem before it dropped from the network.
   10897   </summary>
   10898 </histogram>
   10899 
   10900 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
   10901   <summary>
   10902     Chrome OS network metric sampling the time spent using cellular to transport
   10903     data.  These data are mostly useful when summed and compared to TimeOnline
   10904     for other network technologies (e.g. WiFi vs Cellular).
   10905   </summary>
   10906 </histogram>
   10907 
   10908 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
   10909   <summary>
   10910     Chrome OS network performance metric sampling the time to join a cellular
   10911     network and configure Layer 3 state.
   10912   </summary>
   10913 </histogram>
   10914 
   10915 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
   10916   <summary>
   10917     Chrome OS network performance metric sampling the time to connect a cellular
   10918     modem.
   10919   </summary>
   10920 </histogram>
   10921 
   10922 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
   10923   <summary>
   10924     Chrome OS network performance metric sampling the time to disable a cellular
   10925     modem.
   10926   </summary>
   10927 </histogram>
   10928 
   10929 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
   10930   <summary>
   10931     Chrome OS network performance metric sampling the time to enable a cellular
   10932     modem.
   10933   </summary>
   10934 </histogram>
   10935 
   10936 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
   10937   <summary>
   10938     Chrome OS network performance metric sampling the time to initialize a
   10939     cellular modem.
   10940   </summary>
   10941 </histogram>
   10942 
   10943 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
   10944   <summary>
   10945     Chrome OS network performance metric sampling the time to determine that a
   10946     cellular network is online after configuring Layer 3 state.
   10947   </summary>
   10948 </histogram>
   10949 
   10950 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
   10951   <summary>
   10952     Chrome OS network performance metric sampling the time to determine that a
   10953     cellular network is in a captive portal after configuring Layer 3 state.
   10954   </summary>
   10955 </histogram>
   10956 
   10957 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
   10958   <summary>
   10959     Chrome OS network performance metric sampling the time to scan a cellular
   10960     network and register a modem.
   10961   </summary>
   10962 </histogram>
   10963 
   10964 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
   10965   <summary>
   10966     Chrome OS cellular network metric that tracks the number of corrupted
   10967     profiles encountered by Shill.
   10968   </summary>
   10969 </histogram>
   10970 
   10971 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
   10972     enum="NetworkDHCPOptionFailure">
   10973   <summary>
   10974     Chrome OS network metric that tracks the number of DHCP option failures
   10975     encountered by Shill.  This indicates that Shill is using minimal DHCP
   10976     options due to suspected MTU issues on the return path from the DHCP server
   10977     back to the client.
   10978   </summary>
   10979 </histogram>
   10980 
   10981 <histogram name="Network.Shill.Ethernet.Disconnect"
   10982     enum="NetworkDisconnectType">
   10983   <summary>
   10984     Chrome OS network usage metric that tracks whether the Ethernet network was
   10985     disconnected due to an error or was explicitly disconnected by the user.
   10986   </summary>
   10987 </histogram>
   10988 
   10989 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
   10990   <summary>
   10991     Chrome OS network performance metric that tracks the number of LinkMonitor
   10992     broadcast errors that were accrued on an Ethernet network at the time that
   10993     the link was declaired to be failed.
   10994   </summary>
   10995 </histogram>
   10996 
   10997 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
   10998     enum="LinkMonitorFailureType">
   10999   <summary>
   11000     Chrome OS metric that signals the type of failure the LinkMonitor
   11001     encountered which caused it to stop monitoring an Ethernet network.
   11002   </summary>
   11003 </histogram>
   11004 
   11005 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
   11006     units="milliseconds">
   11007   <summary>
   11008     Chrome OS network performance metric that tracks the number of milliseconds
   11009     between an ARP request and a received reply on an Ethernet network.
   11010   </summary>
   11011 </histogram>
   11012 
   11013 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
   11014     units="seconds">
   11015   <summary>
   11016     Chrome OS network performance metric that tracks the number of seconds from
   11017     the start of the LinkMonitor until failure on an Ethernet network.
   11018   </summary>
   11019 </histogram>
   11020 
   11021 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
   11022   <summary>
   11023     Chrome OS network performance metric that tracks the number of LinkMonitor
   11024     unicast errors that were accrued on an Ethernet network at the time that the
   11025     link was declaired to be failed.
   11026   </summary>
   11027 </histogram>
   11028 
   11029 <histogram name="Network.Shill.Ethernet.PortalAttempts">
   11030   <summary>
   11031     Chrome OS network diagnostic metric sampling the number of portal detection
   11032     attempts per pass for an Ethernet network. This includes failure, timeout
   11033     and successful attempts.
   11034   </summary>
   11035 </histogram>
   11036 
   11037 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
   11038   <summary>
   11039     Chrome OS network diagnostic metric sampling the total number of portal
   11040     detection attempts performed for an Ethernet network between the Connected
   11041     and Online state. This includes failure, timeout and successful attempts.
   11042   </summary>
   11043 </histogram>
   11044 
   11045 <histogram name="Network.Shill.Ethernet.PortalResult"
   11046     enum="NetworkPortalResult">
   11047   <summary>
   11048     Chrome OS network diagnostic metric sampling the result of portal detections
   11049     for an Ethernet network.
   11050   </summary>
   11051 </histogram>
   11052 
   11053 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
   11054   <summary>
   11055     Chrome OS network metric sampling the time spent using Ethernet to transport
   11056     data.  These data are mostly useful when summed and compared to TimeOnline
   11057     for other network technologies (e.g. WiFi vs Cellular).
   11058   </summary>
   11059 </histogram>
   11060 
   11061 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
   11062   <summary>
   11063     Chrome OS network performance metric sampling the time to join a wired
   11064     Ethernet network and configure Layer 3 state (typically acquire a DHCP
   11065     lease).
   11066   </summary>
   11067 </histogram>
   11068 
   11069 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
   11070   <summary>
   11071     Chrome OS network performance metric sampling the time to initialize an
   11072     Ethernet device.
   11073   </summary>
   11074 </histogram>
   11075 
   11076 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
   11077   <summary>
   11078     Chrome OS network performance metric sampling the time to determine that an
   11079     Ethernet network is online after configuring Layer 3 state.
   11080   </summary>
   11081 </histogram>
   11082 
   11083 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
   11084   <summary>
   11085     Chrome OS network performance metric sampling the time to determine that an
   11086     Ethernet network is in a captive portal after configuring Layer 3 state.
   11087   </summary>
   11088 </histogram>
   11089 
   11090 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
   11091   <summary>Chrome OS connection manager service errors seen.</summary>
   11092 </histogram>
   11093 
   11094 <histogram name="Network.Shill.TerminationActionResult"
   11095     enum="ShillTerminationActionResult">
   11096   <obsolete>
   11097     Deprecated 10/2012. No longer tracked.
   11098   </obsolete>
   11099   <summary>
   11100     Chrome OS network diagnostic metric sampling the number of termination
   11101     actions that successfully complete or fail when shill terminates.
   11102   </summary>
   11103 </histogram>
   11104 
   11105 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
   11106     enum="ShillTerminationActionResult">
   11107   <summary>
   11108     Chrome OS network diagnostic metric sampling the number of termination
   11109     actions that successfully complete or fail when shill suspends.
   11110   </summary>
   11111 </histogram>
   11112 
   11113 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
   11114     enum="ShillTerminationActionResult">
   11115   <summary>
   11116     Chrome OS network diagnostic metric sampling the number of termination
   11117     actions that successfully complete or fail when shill terminates.
   11118   </summary>
   11119 </histogram>
   11120 
   11121 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
   11122     units="milliseconds">
   11123   <summary>
   11124     Chrome OS network diagnostic metric sampling the time in milliseconds it
   11125     takes termination actions to complete when shill suspends.
   11126   </summary>
   11127 </histogram>
   11128 
   11129 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
   11130     units="milliseconds">
   11131   <summary>
   11132     Chrome OS network diagnostic metric sampling the time in milliseconds it
   11133     takes termination actions to complete when shill terminates.
   11134   </summary>
   11135 </histogram>
   11136 
   11137 <histogram name="Network.Shill.TimeToDrop" units="seconds">
   11138   <summary>
   11139     Chrome OS network stability metric sampling the time in seconds between the
   11140     networking going online to going offline. Offline events due to device
   11141     shutdown or suspend are ignored (along with the online time before that
   11142     offline event).
   11143   </summary>
   11144 </histogram>
   11145 
   11146 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
   11147   <summary>
   11148     Chrome OS network usage metric sampled on each successful VPN connection
   11149     that tracks the VPN connection type.
   11150   </summary>
   11151 </histogram>
   11152 
   11153 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
   11154     enum="VPNRemoteAuthenticationType">
   11155   <summary>
   11156     Chrome OS network usage metric sampled on each successful VPN connection
   11157     that tracks the remote authentication method.
   11158   </summary>
   11159 </histogram>
   11160 
   11161 <histogram name="Network.Shill.VPN.TimeToConfig" units="milliseconds">
   11162   <summary>
   11163     Chrome OS network performance metric sampling the time to configure Layer 3
   11164     state on a VPN network (typically acquire a DHCP lease).
   11165   </summary>
   11166 </histogram>
   11167 
   11168 <histogram name="Network.Shill.VPN.TimeToOnline" units="milliseconds">
   11169   <summary>
   11170     Chrome OS network performance metric sampling the time to determine that a
   11171     WiMax network is online after configuring Layer 3 state.
   11172   </summary>
   11173 </histogram>
   11174 
   11175 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
   11176     enum="VPNUserAuthenticationType">
   11177   <summary>
   11178     Chrome OS network usage metric sampled on each successful VPN connection
   11179     that tracks the user authentication method.
   11180   </summary>
   11181 </histogram>
   11182 
   11183 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
   11184   <summary>
   11185     Chrome OS network usage metric.  Reason code reported when the AP
   11186     disconnects a wifi connection.
   11187   </summary>
   11188 </histogram>
   11189 
   11190 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
   11191   <summary>
   11192     Chrome OS network usage metric.  Broad category of reason AP disconnected a
   11193     WiFi connection.
   11194   </summary>
   11195 </histogram>
   11196 
   11197 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
   11198   <summary>
   11199     Chrome OS network usage metric.  The AP mode setting for each successful
   11200     WiFi connection.
   11201   </summary>
   11202 </histogram>
   11203 
   11204 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
   11205   <summary>
   11206     Chrome OS network usage metric.  The channel used for each successful WiFi
   11207     connection.
   11208   </summary>
   11209 </histogram>
   11210 
   11211 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
   11212     enum="WiFiReasonCode">
   11213   <summary>
   11214     Chrome OS network usage metric.  Reason code reported when the client
   11215     disconnects a wifi connection.
   11216   </summary>
   11217 </histogram>
   11218 
   11219 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
   11220   <summary>
   11221     Chrome OS network usage metric.  Broad category of reason client
   11222     disconnected a WiFi connection.
   11223   </summary>
   11224 </histogram>
   11225 
   11226 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
   11227     enum="NetworkDHCPOptionFailure">
   11228   <summary>
   11229     Chrome OS network metric that tracks the number of DHCP option failures
   11230     encountered by Shill.  This indicates that Shill is using minimal DHCP
   11231     options due to suspected MTU issues on the return path from the DHCP server
   11232     back to the client.
   11233   </summary>
   11234 </histogram>
   11235 
   11236 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
   11237   <summary>
   11238     Chrome OS network usage metric that tracks whether an 802.11 wireless
   11239     network was disconnected due to an error or was explicitly disconnected by
   11240     the user.
   11241   </summary>
   11242 </histogram>
   11243 
   11244 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
   11245   <summary>
   11246     Chrome OS network usage metric sampled on each successful 802.1x wireless
   11247     connection that tracks the configured inner authentication method.
   11248   </summary>
   11249 </histogram>
   11250 
   11251 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
   11252   <summary>
   11253     Chrome OS network usage metric sampled on each successful 802.1x wireless
   11254     connection that tracks the configured outer authentication method.
   11255   </summary>
   11256 </histogram>
   11257 
   11258 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
   11259   <summary>
   11260     Chrome OS metric sampling the number of different frequencies (i.e.
   11261     channels) on which a device has connected to a WiFi network. This value is
   11262     sampled every time a WiFi connection is established
   11263     (WPASupplicant::kInterfaceStateCompleted). Note that the word
   11264     &quot;Ever&quot; in the metric name is misleading. ChromeOS actually ages
   11265     out historical information, currently after 3 weeks.
   11266   </summary>
   11267 </histogram>
   11268 
   11269 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
   11270   <summary>
   11271     Chrome OS network performance metric that tracks the number of LinkMonitor
   11272     broadcast errors that were accrued on an 802.11 wireiless network at the
   11273     time that the link was declaired to be failed.
   11274   </summary>
   11275 </histogram>
   11276 
   11277 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
   11278     enum="LinkMonitorFailureType">
   11279   <summary>
   11280     Chrome OS metric that signals the type of failure the LinkMonitor
   11281     encountered which caused it to stop monitoring an 802.11 wireless network.
   11282   </summary>
   11283 </histogram>
   11284 
   11285 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
   11286     units="milliseconds">
   11287   <summary>
   11288     Chrome OS network performance metric that tracks the number of milliseconds
   11289     between an ARP request and a received reply on an 802.11 wireless network.
   11290   </summary>
   11291 </histogram>
   11292 
   11293 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
   11294     units="seconds">
   11295   <summary>
   11296     Chrome OS network performance metric that tracks the number of seconds from
   11297     the start of the LinkMonitor until failure on an 802.11 wireless network.
   11298   </summary>
   11299 </histogram>
   11300 
   11301 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
   11302   <summary>
   11303     Chrome OS network performance metric that tracks the number of LinkMonitor
   11304     unicast errors that were accrued on an 802.11 wireless network at the time
   11305     that the link was declaired to be failed.
   11306   </summary>
   11307 </histogram>
   11308 
   11309 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
   11310   <summary>
   11311     Chrome OS network usage metric.  The channel type used for each successful
   11312     WiFi connection.
   11313   </summary>
   11314 </histogram>
   11315 
   11316 <histogram name="Network.Shill.Wifi.PortalAttempts">
   11317   <summary>
   11318     Chrome OS network diagnostic metric sampling the number of portal detection
   11319     attempts per pass for an 802.11 wireless network. This includes failure,
   11320     timeout and successful attempts.
   11321   </summary>
   11322 </histogram>
   11323 
   11324 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
   11325   <summary>
   11326     Chrome OS network diagnostic metric sampling the total number of portal
   11327     detection attempts performed for an 802.11 wireless network between the
   11328     Connected and Online state. This includes failure, timeout and successful
   11329     attempts.
   11330   </summary>
   11331 </histogram>
   11332 
   11333 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
   11334   <summary>
   11335     Chrome OS network diagnostic metric sampling the result of portal detections
   11336     for an 802.11 wireless network.
   11337   </summary>
   11338 </histogram>
   11339 
   11340 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
   11341   <summary>
   11342     Chrome OS network usage metric describing, for a wifi scan attempt, what
   11343     scan method is used and whether it ends in a connection.
   11344   </summary>
   11345 </histogram>
   11346 
   11347 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
   11348   <summary>
   11349     Chrome OS network usage metric describing, for a wifi scan attempt, how many
   11350     milliseconds were spent waiting to talk to the kernel/drivers.
   11351   </summary>
   11352 </histogram>
   11353 
   11354 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
   11355   <summary>
   11356     Chrome OS network usage metric.  The security setting for each successful
   11357     WiFi connection.
   11358   </summary>
   11359 </histogram>
   11360 
   11361 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
   11362   <summary>
   11363     Chrome OS network metric indicating the negative of the dBm received signal
   11364     strength recorded at the time a successful WiFi connection started.
   11365   </summary>
   11366 </histogram>
   11367 
   11368 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
   11369   <summary>
   11370     Chrome OS network metric sampling the time spent using WiFi to transport
   11371     data.  These data are mostly useful when summed and compared to TimeOnline
   11372     for other network technologies (e.g. WiFi vs Cellular).
   11373   </summary>
   11374 </histogram>
   11375 
   11376 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
   11377   <summary>
   11378     Chrome OS network performance metric sampling the time from the resume event
   11379     to the time when an 802.11 wireless network has configured its Layer 3
   11380     state.
   11381   </summary>
   11382 </histogram>
   11383 
   11384 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
   11385   <summary>
   11386     Chrome OS network performance metric sampling the time to configure Layer 3
   11387     state on an 802.11 wireless network (typically acquire a DHCP lease).
   11388   </summary>
   11389 </histogram>
   11390 
   11391 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
   11392   <summary>
   11393     Chrome OS network performance metric sampling the time to connect to a WiFi
   11394     Basic Service Set (which consists of the access point and associated
   11395     stations on a particular WiFi channel for a specific network).
   11396   </summary>
   11397 </histogram>
   11398 
   11399 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
   11400   <summary>
   11401     Chrome OS network performance metric sampling the time to initialize an
   11402     802.11 wireless device.
   11403   </summary>
   11404 </histogram>
   11405 
   11406 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
   11407   <summary>
   11408     Chrome OS network performance metric sampling the time to join (associate
   11409     plus authenticate) an 802.11 wireless network.
   11410   </summary>
   11411 </histogram>
   11412 
   11413 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
   11414   <summary>
   11415     Chrome OS network performance metric sampling the time to determine that an
   11416     802.11 wireless network is online after configuring Layer 3 state.
   11417   </summary>
   11418 </histogram>
   11419 
   11420 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
   11421   <summary>
   11422     Chrome OS network performance metric sampling the time to determine that an
   11423     802.11 wireless network is in a captive portal after configuring Layer 3
   11424     state.
   11425   </summary>
   11426 </histogram>
   11427 
   11428 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
   11429   <summary>
   11430     Chrome OS network performance metric sampling the time to scan WiFi until a
   11431     connection is found.
   11432   </summary>
   11433 </histogram>
   11434 
   11435 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
   11436   <summary>
   11437     Chrome OS network performance metric sampling the time between the beginning
   11438     of a WiFi scan (if the scan includes both a progressive scan and a full
   11439     scan, the TimeToScanAndConnect starts with the first scan of the series) and
   11440     the completion of a successful connection.
   11441   </summary>
   11442 </histogram>
   11443 
   11444 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
   11445     enum="NetworkDHCPOptionFailure">
   11446   <summary>
   11447     Chrome OS network metric that tracks the number of DHCP option failures
   11448     encountered by Shill.  This indicates that Shill is using minimal DHCP
   11449     options due to suspected MTU issues on the return path from the DHCP server
   11450     back to the client.
   11451   </summary>
   11452 </histogram>
   11453 
   11454 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
   11455   <summary>
   11456     Chrome OS network performance metric sampling the time to configure Layer 3
   11457     state on a WiMax network (typically acquire a DHCP lease).
   11458   </summary>
   11459 </histogram>
   11460 
   11461 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
   11462   <summary>
   11463     Chrome OS network performance metric sampling the time to initialize a WiMax
   11464     device.
   11465   </summary>
   11466 </histogram>
   11467 
   11468 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
   11469   <summary>
   11470     Chrome OS network performance metric sampling the time to determine that a
   11471     WiMax network is online after configuring Layer 3 state.
   11472   </summary>
   11473 </histogram>
   11474 
   11475 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
   11476   <summary>
   11477     Chrome OS network performance metric sampling the time to join a 3G/Cellular
   11478     network and configure Layer 3 state. Note this metric is deprecated; see
   11479     Network.Cellular.TimeToConfig.
   11480   </summary>
   11481 </histogram>
   11482 
   11483 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
   11484   <summary>
   11485     Chrome OS network performance metric sampling the time to join a wired
   11486     Ethernet network and configure Layer 3 state (typically acquire a DHCP
   11487     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
   11488   </summary>
   11489 </histogram>
   11490 
   11491 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
   11492   <summary>
   11493     Chrome OS network performance metric sampling the time to configure Layer 3
   11494     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
   11495     this metric is deprecated; see Network.Wifi.TimeToConfig.
   11496   </summary>
   11497 </histogram>
   11498 
   11499 <histogram name="Network.TimeToDrop" units="seconds">
   11500   <summary>
   11501     Chrome OS network stability metric sampling the time in seconds between the
   11502     networking going online to going offline. Offline events due to device
   11503     shutdown or suspend are ignored (along with the online time before that
   11504     offline event).
   11505   </summary>
   11506 </histogram>
   11507 
   11508 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
   11509   <summary>
   11510     Chrome OS network performance metric sampling the time to join (associate
   11511     plus authenticate) an 802.11 wireless network. Note this metric is
   11512     deprecated; see Network.Wifi.TimeToJoin.
   11513   </summary>
   11514 </histogram>
   11515 
   11516 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
   11517   <summary>
   11518     Chrome OS network performance metric sampling the time to configure Layer 3
   11519     state on an 802.11 wireless network (typically acquire a DHCP lease).
   11520   </summary>
   11521 </histogram>
   11522 
   11523 <histogram name="Network.Wifi.BitRate" units="bps">
   11524   <summary>
   11525     Network metric reporting the download speed test results run at setup time.
   11526     Recorded at least once per day.
   11527   </summary>
   11528 </histogram>
   11529 
   11530 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
   11531   <summary>
   11532     Chrome OS network usage metric.  The channel used for each successful WiFi
   11533     connection.
   11534   </summary>
   11535 </histogram>
   11536 
   11537 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
   11538   <summary>
   11539     Network metric indicating the negative of the dBm noise level recorded at
   11540     the time the metric is collected.  Reported at least once per day and only
   11541     when the device is idle.
   11542   </summary>
   11543 </histogram>
   11544 
   11545 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
   11546   <summary>
   11547     Network metric indicating the negative of the dBm received signal level
   11548     recorded at the time the metric is collected.  Reported at least once per
   11549     day and only when the device is idle.
   11550   </summary>
   11551 </histogram>
   11552 
   11553 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
   11554   <summary>
   11555     Network metric indicating signal minus noise in dBm recorded at the time the
   11556     metrics is collected.  Reported at least once per day and only when the
   11557     device is idle.
   11558   </summary>
   11559 </histogram>
   11560 
   11561 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
   11562   <summary>
   11563     Network metric indicating the negative of the dBm noise level recorded at
   11564     the time the metric is collected.  Reported at least once per day.
   11565   </summary>
   11566 </histogram>
   11567 
   11568 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
   11569   <summary>
   11570     Chrome OS network usage metric.  The channel type used for each successful
   11571     WiFi connection.
   11572   </summary>
   11573 </histogram>
   11574 
   11575 <histogram name="Network.Wifi.RoundTripTime" units="ms">
   11576   <summary>
   11577     Network metric reporting the average round trip time to the wifi gateway.
   11578     Recorded at least once per day.
   11579   </summary>
   11580 </histogram>
   11581 
   11582 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
   11583   <summary>
   11584     Chrome OS network usage metric.  The security setting for each successful
   11585     WiFi connection.
   11586   </summary>
   11587 </histogram>
   11588 
   11589 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
   11590   <summary>
   11591     Network metric indicating the negative of the dBm received signal level
   11592     recorded at the time the metric is collected.  Reported at least once per
   11593     day.
   11594   </summary>
   11595 </histogram>
   11596 
   11597 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
   11598   <summary>
   11599     Network metric indicating signal minus noise in dBm recorded at the time the
   11600     metrics is collected.  Reported at least once per day.
   11601   </summary>
   11602 </histogram>
   11603 
   11604 <histogram name="Network.Wifi.TimeOnline" units="seconds">
   11605   <summary>
   11606     Chrome OS network metric sampling the time spent using WiFi to transport
   11607     data.  These data are mostly useful when summed and compared to TimeOnline
   11608     for other network technologies (e.g. WiFi vs Cellular).
   11609   </summary>
   11610 </histogram>
   11611 
   11612 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
   11613   <summary>
   11614     Chrome OS network performance metric sampling the time from the resume event
   11615     to the time when an 802.11 wireless network has configured its Layer 3
   11616     state.
   11617   </summary>
   11618 </histogram>
   11619 
   11620 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
   11621   <summary>
   11622     Chrome OS network performance metric sampling the time to configure Layer 3
   11623     state on an 802.11 wireless network (typically acquire a DHCP lease).
   11624   </summary>
   11625 </histogram>
   11626 
   11627 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
   11628   <summary>
   11629     Chrome OS network performance metric sampling the time to join (associate
   11630     plus authenticate) an 802.11 wireless network.
   11631   </summary>
   11632 </histogram>
   11633 
   11634 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
   11635   <summary>
   11636     Chrome OS network performance metric sampling the time to determine that an
   11637     802.11 wireless network is online after configuring Layer 3 state.
   11638   </summary>
   11639 </histogram>
   11640 
   11641 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
   11642   <summary>
   11643     Chrome OS network performance metric sampling the time to determine that an
   11644     802.11 wireless network is in a captive portal after configuring Layer 3
   11645     state.
   11646   </summary>
   11647 </histogram>
   11648 
   11649 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
   11650   <summary>
   11651     Actions taken by users from the new tab page on Android. These actions may
   11652     navigate away from the NTP (e.g. searching in the omnibox or opening a
   11653     bookmark), but can also happen without navigating away from the NTP (e.g.
   11654     opening a bookmark in a new tab).
   11655   </summary>
   11656 </histogram>
   11657 
   11658 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
   11659   <summary>
   11660     Histogram for the source of app page drags. For any succesful drop onto an
   11661     apps pane of the NTP, this logs where the drag originated.
   11662   </summary>
   11663 </histogram>
   11664 
   11665 <histogram name="NewTabPage.BookmarkActionAndroid"
   11666     enum="NewTabPageBookmarkActionAndroid">
   11667   <summary>
   11668     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
   11669     on Android.
   11670   </summary>
   11671 </histogram>
   11672 
   11673 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
   11674   <summary>The default pane when the NTP is first opened.</summary>
   11675 </histogram>
   11676 
   11677 <histogram name="NewTabPage.HoverTimeClicked">
   11678   <summary>
   11679     Histogram of the time, in milliseconds, users have the cursor over a most
   11680     visited thumbnail before clicking.
   11681   </summary>
   11682 </histogram>
   11683 
   11684 <histogram name="NewTabPage.HoverTimeNotClicked">
   11685   <summary>
   11686     Histogram of the time, in milliseconds, users have the cursor over a most
   11687     visited thumbnail before moving it away from the thumbnail without clicking.
   11688   </summary>
   11689 </histogram>
   11690 
   11691 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
   11692   <summary>
   11693     Android: Tallies counts for how the user interacted with the NTP promo page.
   11694   </summary>
   11695 </histogram>
   11696 
   11697 <histogram name="NewTabPage.MostVisited">
   11698   <summary>
   11699     Histogram for user clicks of the most visited thumbnails. The value is equal
   11700     to the index of the thumbnail.
   11701   </summary>
   11702 </histogram>
   11703 
   11704 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
   11705   <summary>
   11706     Action taken by the user on the Most Visited NTP pane.  If the user switches
   11707     panes during this use of the NTP, this action is sometimes not recorded. Ask
   11708     mpearson@ for details.
   11709   </summary>
   11710 </histogram>
   11711 
   11712 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
   11713     enum="NtpTileExperimentActions">
   11714   <summary>
   11715     Records anomalous events for the Most Visited Tile Placement experiment,
   11716     where it is unable to operate as expected. These are recorded during New Tab
   11717     Page load time, once for every NTP.
   11718   </summary>
   11719 </histogram>
   11720 
   11721 <histogram name="NewTabPage.NonVisibleScreenshots">
   11722   <summary>
   11723     The number of screenshots that were cached for the non-visible but ranked
   11724     suggestions on the Suggested NTP pane.
   11725   </summary>
   11726 </histogram>
   11727 
   11728 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
   11729   <summary>
   11730     Given that the user has typed a URL, and given that that specific URL was
   11731     ranked but not visible on the Suggested pane of the NTP, this is the rank
   11732     that the Suggested pane had for that URL.
   11733   </summary>
   11734 </histogram>
   11735 
   11736 <histogram name="NewTabPage.NumberOfExternalTiles">
   11737   <summary>
   11738     The number of external tiles that are displayed on the NTP. External tiles
   11739     are those for which the visuals are handled by the page itself, not by the
   11740     iframe. Recorded before changing focus away from the NTP, be it by
   11741     navigating to a URL, switching tabs, changing the active window or closing
   11742     the tab/shutting down Chrome.
   11743   </summary>
   11744 </histogram>
   11745 
   11746 <histogram name="NewTabPage.NumberOfMouseOvers">
   11747   <summary>
   11748     The total number of times the user hovered the mouse over Most Visited tile
   11749     or title elements before changing focus away from the NTP, be it by
   11750     navigating to a URL, switching tabs, changing the active window or closing
   11751     the tab/shutting down Chrome.
   11752   </summary>
   11753 </histogram>
   11754 
   11755 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
   11756   <summary>
   11757     Histogram for usage of the menu on the NTP that allows the user to access
   11758     tabs from other devices.
   11759   </summary>
   11760 </histogram>
   11761 
   11762 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
   11763   <summary>
   11764     The pane that had been previously selected when the user switches panes in
   11765     the NTP.
   11766   </summary>
   11767 </histogram>
   11768 
   11769 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
   11770   <summary>Histogram for NTP bubble promo activity.</summary>
   11771 </histogram>
   11772 
   11773 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
   11774   <summary>Histogram for NTP notification promo activity.</summary>
   11775 </histogram>
   11776 
   11777 <histogram name="NewTabPage.SearchURLs.Total">
   11778   <summary>TBD.</summary>
   11779 </histogram>
   11780 
   11781 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
   11782   <summary>The pane selected when the user switches panes in the NTP.</summary>
   11783 </histogram>
   11784 
   11785 <histogram name="NewTabPage.SessionRestore">
   11786   <summary>
   11787     Histogram for user clicks of the Recently Closed items. The value is the
   11788     recency of the entry being restored (0 is most recent).
   11789   </summary>
   11790 </histogram>
   11791 
   11792 <histogram name="NewTabPage.SingleSessionPageSwitches">
   11793   <summary>
   11794     Histogram to track how many times a user switched pages in a single NTP
   11795     session.
   11796   </summary>
   11797 </histogram>
   11798 
   11799 <histogram name="NewTabPage.SuggestedSite">
   11800   <summary>
   11801     Histogram for user clicks of the suggested site thumbnails. The value is
   11802     equal to the index of the thumbnail.
   11803   </summary>
   11804 </histogram>
   11805 
   11806 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
   11807   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
   11808 </histogram>
   11809 
   11810 <histogram name="NewTabPage.SuggestedSitesLoadTime">
   11811   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
   11812 </histogram>
   11813 
   11814 <histogram name="NewTabPage.SuggestedSitesViewTime">
   11815   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
   11816 </histogram>
   11817 
   11818 <histogram name="NewTabPage.SuggestionsImpression">
   11819   <summary>
   11820     Histogram for impressions on the various most visited tiles. The value is
   11821     equal to the index of the thumbnail.
   11822   </summary>
   11823 </histogram>
   11824 
   11825 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
   11826   <summary>
   11827     Indicate, for each impression of the New Tab Page, whether the suggestions
   11828     were obtained from the client or server. Recorded before changing focus away
   11829     from the NTP, be it by navigating to a URL, switching tabs, changing the
   11830     active window or closing the tab/shutting down Chrome.
   11831   </summary>
   11832 </histogram>
   11833 
   11834 <histogram name="NewTabPage.ThumbnailErrorRate">
   11835   <summary>
   11836     The percentage of errors per attempts to load image thumbnails on the New
   11837     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
   11838     image. We measure the rate instead of the number of errors because multiple
   11839     attempts are made to load images at different times during the NTP's
   11840     lifetime. Each NTP session's error rate is logged after the user navigates
   11841     to a new URL from that NTP.
   11842   </summary>
   11843 </histogram>
   11844 
   11845 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
   11846   <summary>
   11847     The percentage of times most visited tiles use the fallback thumbnail. Only
   11848     requests that actually specify a fallback thumbnail are considered here. We
   11849     measure the rate instead of the number of errors because multiple attempts
   11850     are made to load thumbnails at different times during the NTP's lifetime.
   11851     Each NTP session's error rate is logged after the user navigates to a new
   11852     URL from that NTP.
   11853   </summary>
   11854 </histogram>
   11855 
   11856 <histogram name="NewTabPage.VisibleScreenshots">
   11857   <summary>
   11858     The number of screenshots that were cached for the visible suggestions on
   11859     the Suggested NTP pane.
   11860   </summary>
   11861 </histogram>
   11862 
   11863 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
   11864   <summary>
   11865     Given that the user has typed a URL, and given that that specific URL was
   11866     visible on the Suggested pane of the NTP, this is the rank that the
   11867     Suggested pane had for that URL.
   11868   </summary>
   11869 </histogram>
   11870 
   11871 <histogram name="Notifications.Actions" enum="NotificationActionType">
   11872   <summary>
   11873     The actions taken on notifications, recorded every time they happen.  This
   11874     histogram will record every single event that happens separately.
   11875   </summary>
   11876 </histogram>
   11877 
   11878 <histogram name="Notifications.PerNotificationActions"
   11879     enum="NotificationActionType">
   11880   <summary>
   11881     The actions taken on notifications, recorded once per notification, when it
   11882     is closed.  This differs from the Notifications.Actions histogram in that
   11883     multiple events of the same type on a single notification will only record a
   11884     single UMA event.
   11885   </summary>
   11886 </histogram>
   11887 
   11888 <histogram name="ntp.searchurls.total">
   11889   <summary>TBD</summary>
   11890 </histogram>
   11891 
   11892 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
   11893   <obsolete>
   11894     Deprecated 10/2011. No longer tracked, replaced with
   11895     NewTabPage.DefaultPageType
   11896   </obsolete>
   11897   <summary>The default pane when the NTP is first opened.</summary>
   11898 </histogram>
   11899 
   11900 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
   11901   <obsolete>
   11902     Deprecated 10/2011. No longer tracked, replaced with
   11903     NewTabPage.SelectedPageType
   11904   </obsolete>
   11905   <summary>The pane selected when the user switches panes in the NTP.</summary>
   11906 </histogram>
   11907 
   11908 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
   11909     enum="GoogleServiceAuthError">
   11910   <summary>
   11911     Failure reason of final OAuth2 access token retreival call during ChromeOS
   11912     login.
   11913   </summary>
   11914 </histogram>
   11915 
   11916 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
   11917     enum="GoogleServiceAuthError">
   11918   <summary>
   11919     Retry reason of failed OAuth2 access token retreival call call during
   11920     ChromeOS login.
   11921   </summary>
   11922 </histogram>
   11923 
   11924 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
   11925   <summary>
   11926     Failure reason of final ListAccounts call failure during ChromeOS login.
   11927   </summary>
   11928 </histogram>
   11929 
   11930 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
   11931   <summary>
   11932     Retry reason of failed ListAccounts call during ChromeOS login.
   11933   </summary>
   11934 </histogram>
   11935 
   11936 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
   11937   <summary>
   11938     Failure reason of final MergeSession call during ChromeOS login.
   11939   </summary>
   11940 </histogram>
   11941 
   11942 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
   11943   <summary>
   11944     Retry reason of failed MergeSession call during ChromeOS login.
   11945   </summary>
   11946 </histogram>
   11947 
   11948 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
   11949     enum="GoogleServiceAuthError">
   11950   <summary>
   11951     Failure reason of final OAuthLogin (with SID+LSID) call during ChromeOS
   11952     login.
   11953   </summary>
   11954 </histogram>
   11955 
   11956 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
   11957     enum="GoogleServiceAuthError">
   11958   <summary>
   11959     Retry reason of failed OAuthLogin (with SID+LSID) call during ChromeOS
   11960     login.
   11961   </summary>
   11962 </histogram>
   11963 
   11964 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
   11965     enum="GoogleServiceAuthError">
   11966   <summary>
   11967     Failure reason of final OAuthLogin (with uber token) call during ChromeOS
   11968     login.
   11969   </summary>
   11970 </histogram>
   11971 
   11972 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
   11973     enum="GoogleServiceAuthError">
   11974   <summary>
   11975     Retry reason of failed OAuthLogin (with uber token) call during ChromeOS
   11976     login.
   11977   </summary>
   11978 </histogram>
   11979 
   11980 <histogram name="OAuth2Login.PostMergeVerification"
   11981     enum="PostMergeVerificationOutcome">
   11982   <summary>
   11983     Outcome of ChromeOS GAIA cookie post merge session verification process. It
   11984     measures how often /MergeSession request collided with browser session
   11985     restore process resulting in partially authenticated primary GAIA session.
   11986   </summary>
   11987 </histogram>
   11988 
   11989 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
   11990   <summary>Outcome of ChromeOS GAIA cookie session restore process.</summary>
   11991 </histogram>
   11992 
   11993 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
   11994   <summary>How long it takes for the session restore to fail.</summary>
   11995 </histogram>
   11996 
   11997 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
   11998   <summary>
   11999     How long it takes for the session restore to finish succeessfully.
   12000   </summary>
   12001 </histogram>
   12002 
   12003 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
   12004   <summary>
   12005     When a page is loaded in offline mode, the percentage of resources on that
   12006     page that were successfully loaded.
   12007   </summary>
   12008 </histogram>
   12009 
   12010 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
   12011     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
   12012   <obsolete>
   12013     Aggressive HistoryURL provider field trial deleted in spring 2012.
   12014   </obsolete>
   12015   <summary>
   12016     A number that indicates what omnibox ranking behavior the user is seeing as
   12017     part of the OmniboxAggressiveHistoryURLProvider field trial
   12018     (OmniboxAggressiveHistoryURLProvider).
   12019   </summary>
   12020 </histogram>
   12021 
   12022 <histogram name="Omnibox.CutOrCopyAllText" units="count">
   12023   <summary>
   12024     The number of cut or copy commands on all selected text in the omnibox.
   12025     Gathered on desktop platforms (Win, Mac, Linux, ChromeOS).
   12026   </summary>
   12027 </histogram>
   12028 
   12029 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
   12030   <summary>
   12031     The number of times users enter keyword hint mode &quot;Search ___
   12032     for:&quot; and how.
   12033   </summary>
   12034 </histogram>
   12035 
   12036 <histogram name="Omnibox.FocusToEditTime" units="ms">
   12037   <summary>
   12038     The length of time between when a user focused on the omnibox and first
   12039     modifies the omnibox.
   12040   </summary>
   12041 </histogram>
   12042 
   12043 <histogram name="Omnibox.FocusToOpenTime" units="ms">
   12044   <summary>
   12045     The length of time between when a user focused on the omnibox and opened an
   12046     omnibox match (which could be what they typed or a suggestion).
   12047   </summary>
   12048 </histogram>
   12049 
   12050 <histogram name="Omnibox.Paste" units="count">
   12051   <summary>
   12052     The number of paste commands on the text in the omnibox. Reported every time
   12053     a paste command is done.
   12054   </summary>
   12055 </histogram>
   12056 
   12057 <histogram name="Omnibox.PasteAndGo" units="count">
   12058   <summary>
   12059     The number of paste-and-go commands on the text in the omnibox. Reported
   12060     every time a paste-and-go command is done.
   12061   </summary>
   12062 </histogram>
   12063 
   12064 <histogram name="Omnibox.ProviderTime" units="ms">
   12065   <summary>
   12066     The length of time taken by the named provider&quot;s synchronous pass.
   12067   </summary>
   12068 </histogram>
   12069 
   12070 <histogram name="Omnibox.QueryBookmarksTime">
   12071   <obsolete>
   12072     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
   12073   </obsolete>
   12074   <summary>
   12075     Time the HistoryContentProvider takes to perform a bookmark search.
   12076   </summary>
   12077 </histogram>
   12078 
   12079 <histogram name="Omnibox.QueryTime" units="milliseconds">
   12080   <summary>
   12081     Time it takes for the omnibox to become responsive to user input after the
   12082     user has typed N characters. This measures the time it takes to start all
   12083     the asynchronous autocomplete providers (but not wait for them to finish).
   12084   </summary>
   12085 </histogram>
   12086 
   12087 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
   12088   <summary>
   12089     The id of search engine that was used for search in omnibox. See
   12090     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
   12091     info.
   12092   </summary>
   12093 </histogram>
   12094 
   12095 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
   12096   <summary>
   12097     The type of search engine associated with a match opened from the omnibox.
   12098   </summary>
   12099 </histogram>
   12100 
   12101 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
   12102     units="milliseconds">
   12103   <summary>
   12104     The time elapsed between the sending of a suggest request to Google until
   12105     the time the request was returned with status==failed. Ignores requests that
   12106     were canceled before being returned.
   12107   </summary>
   12108 </histogram>
   12109 
   12110 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
   12111     units="milliseconds">
   12112   <summary>
   12113     The time elapsed between the sending of a suggest request to Google until
   12114     the time the request was returned with status==success. Ignores requests
   12115     that were canceled before being returned.
   12116   </summary>
   12117 </histogram>
   12118 
   12119 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
   12120   <summary>
   12121     Counts about the number of suggest requests the omnibox sent, invalidated,
   12122     and replies received.
   12123   </summary>
   12124 </histogram>
   12125 
   12126 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
   12127   <summary>
   12128     The number of most visited suggestions returned when ZeroSuggest would have
   12129     triggered.  The suggestions appear when the user has focused but not
   12130     modified the omnibox.
   12131   </summary>
   12132 </histogram>
   12133 
   12134 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
   12135   <summary>
   12136     Counts about the number of zero suggest requests (requests for suggestions
   12137     when the user has focused but not modified the omnibox) the omnibox sent,
   12138     invalidated, and replies received.
   12139   </summary>
   12140 </histogram>
   12141 
   12142 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
   12143   <summary>The cat's flavor and how many bits there are in it.</summary>
   12144 </histogram>
   12145 
   12146 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
   12147   <summary>Events seen by the OSX NSException swizzle.</summary>
   12148 </histogram>
   12149 
   12150 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
   12151   <summary>
   12152     Counts the number of times the user clicked on the later button of the
   12153     outdated upgrade bubble, before clicking on the reinstall button in the same
   12154     Chrome session.
   12155   </summary>
   12156 </histogram>
   12157 
   12158 <histogram name="Overscroll.Completed" enum="OverscrollMode">
   12159   <summary>Completed overscroll gestures.</summary>
   12160   <details>
   12161     An overscroll gesture starts when user scrolls past the edge of the web page
   12162     and continues scrolling in the same direction. An overscroll gesture is
   12163     completed when user stops scrolling (e.g. by lifting the fingers from the
   12164     touchscreen or touchpad).
   12165   </details>
   12166 </histogram>
   12167 
   12168 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
   12169   <summary>
   12170     Navigations that were triggered due to completed overscroll gesture. Note
   12171     that not all completed overscroll gestures trigger a navigation.
   12172   </summary>
   12173 </histogram>
   12174 
   12175 <histogram name="Overscroll.Started" enum="OverscrollMode">
   12176   <summary>
   12177     Overscroll gestures initiated by the user. Note that not all overcroll
   12178     gestures started are completed (e.g. the overscroll gesture is aborted if
   12179     user clicks or presses a key during the gesture).
   12180   </summary>
   12181 </histogram>
   12182 
   12183 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
   12184   <summary>
   12185     The wall-clock time spent until a lookup was canceled.  This is reported
   12186     every time p2p is used to find a candidate but the request was canceled.
   12187   </summary>
   12188 </histogram>
   12189 
   12190 <histogram name="P2P.Client.Found.CandidateCount" units="count">
   12191   <summary>
   12192     The number of candidates on the LAN, i.e. the number of peers on the LAN
   12193     offering at least N bytes of the requested file X. This is reported after
   12194     examining responses from all peers on the LAN and picking a candidate.
   12195   </summary>
   12196 </histogram>
   12197 
   12198 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
   12199   <summary>
   12200     The number of p2p downloads of the peer that the returned URL points to.
   12201     This is reported after examining responses from all peers on the LAN and
   12202     picking a candidate.
   12203   </summary>
   12204 </histogram>
   12205 
   12206 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
   12207   <summary>
   12208     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
   12209     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
   12210     threshold.  This is reported after examining responses from all peers on the
   12211     LAN and picking a candidate.
   12212   </summary>
   12213 </histogram>
   12214 
   12215 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
   12216   <summary>
   12217     The result of the lookup. Possible values include &quot;Found&quot; (if a
   12218     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
   12219     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
   12220     (if a candidate was found but vanished while waiting in line),
   12221     &quot;Canceled&quot; (if a candidate was found but the request was canceled
   12222     while waiting in line), and &quot;Filtered&quot; (if it was detected that
   12223     mDNS was filtered). This is reported after examining responses from all
   12224     peers on the LAN when p2p is used to find a candidate.
   12225   </summary>
   12226 </histogram>
   12227 
   12228 <histogram name="P2P.Client.NumPeers" units="count">
   12229   <summary>
   12230     The number of peers implementing p2p file sharing on the network. This is
   12231     reported every time p2p is used to look up a resource on a network where
   12232     mDNS is not filtered.
   12233   </summary>
   12234 </histogram>
   12235 
   12236 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
   12237   <summary>
   12238     The wall-clock time spent waiting for one or more candidates (i.e. peers
   12239     offering at least N bytes of file X) that all vanished before the LAN-wide
   12240     number of p2p downloads dropped below the threshold. This is reported every
   12241     time candidates were found using p2p but then vanished.
   12242   </summary>
   12243 </histogram>
   12244 
   12245 <histogram name="P2P.Server.ClientCount" units="count">
   12246   <summary>
   12247     The number of currently connected HTTP clients. This is reported every time
   12248     a HTTP client connects.
   12249   </summary>
   12250 </histogram>
   12251 
   12252 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
   12253   <summary>
   12254     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
   12255     where the client disconnects prematurely. This is reported every time a file
   12256     is served and the client disconnects before receiving all data.
   12257   </summary>
   12258 </histogram>
   12259 
   12260 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
   12261   <summary>
   12262     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
   12263     This is reported every time a file have been served successfully.
   12264   </summary>
   12265 </histogram>
   12266 
   12267 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
   12268   <summary>
   12269     The average speed at which the download was served at, in kB/s. This is
   12270     reported every time a file have been served successfully.
   12271   </summary>
   12272 </histogram>
   12273 
   12274 <histogram name="P2P.Server.FileCount" units="count">
   12275   <summary>
   12276     The number of files available via p2p. This is reported every time a file is
   12277     added or removed to the /var/cache/p2p directory.
   12278   </summary>
   12279 </histogram>
   12280 
   12281 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
   12282   <summary>
   12283     When a client resumes a download, the HTTP request includes range specifier
   12284     to skip the bytes it already has. This metric conveys this as a percentage
   12285     of the the file size.  This is reported every time a file is served, even if
   12286     the request does not include a range specifier (in which case 0 is
   12287     reported).
   12288   </summary>
   12289 </histogram>
   12290 
   12291 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
   12292   <summary>
   12293     The result of the HTTP request. Possible values include &quot;Response
   12294     Sent&quot; (the resource was found and the response was successfully sent),
   12295     &quot;Response Interrupted&quot; (the resource was found but the client
   12296     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
   12297     Found&quot; (the request was for a resource that was not found), and
   12298     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
   12299     This is reported for every HTTP request handled.
   12300   </summary>
   12301 </histogram>
   12302 
   12303 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
   12304   <summary>
   12305     The number of times that we try to upload a form that we believe should
   12306     trigger password generation. False means that something about the form would
   12307     not allow us to try upload (not an Autofillable field, uploading disabled,
   12308     Autofill servers in backoff, etc.). True does not mean that the upload
   12309     actually completed successfully, just that it was started.
   12310   </summary>
   12311 </histogram>
   12312 
   12313 <histogram name="PasswordManager.AccountsPerSite">
   12314   <summary>
   12315     The number of accounts stored per site in the the password manager (one
   12316     event per site)
   12317   </summary>
   12318 </histogram>
   12319 
   12320 <histogram name="PasswordManager.ActionsTaken"
   12321     enum="PasswordManagerActionsTaken">
   12322   <obsolete>
   12323     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
   12324   </obsolete>
   12325   <summary>
   12326     Stats documenting how we handle every form containing a password, bucketed
   12327     by the actions taken.
   12328   </summary>
   12329 </histogram>
   12330 
   12331 <histogram name="PasswordManager.ActionsTakenWithPsl"
   12332     enum="PasswordManagerActionsTakenWithPsl">
   12333   <summary>
   12334     Stats documenting how we handle every form containing a password, bucketed
   12335     by the actions taken.
   12336   </summary>
   12337 </histogram>
   12338 
   12339 <histogram name="PasswordManager.BlacklistedSites">
   12340   <summary>
   12341     The total number of sites that the user has blacklisted. Recorded by
   12342     iterating over stored passwords once per run of Chrome.
   12343   </summary>
   12344 </histogram>
   12345 
   12346 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
   12347   <summary>
   12348     Indicates whether the password manager is enabled when a tab is opened. This
   12349     includes prerendered tabs.
   12350   </summary>
   12351 </histogram>
   12352 
   12353 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
   12354   <summary>
   12355     The distribution of responses to the &quot;Do you want Chrome to remember
   12356     this password&quot;? info bar prompt.
   12357   </summary>
   12358 </histogram>
   12359 
   12360 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
   12361   <summary>
   12362     Number of passwords deleted when the user chooses to clear passwords via the
   12363     clear browsing data UI.
   12364   </summary>
   12365 </histogram>
   12366 
   12367 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
   12368   <summary>
   12369     When the user chooses to never remember passwords for a form, we remove all
   12370     previously saved credentials for that form. This is the count of those
   12371     credentials.
   12372   </summary>
   12373 </histogram>
   12374 
   12375 <histogram name="PasswordManager.NumPasswordsNotShown">
   12376   <summary>
   12377     The password manager only shows those credentials that are considered the
   12378     best match for a particular form. This stat keep track of the credentials
   12379     that were not as good of a match and were suppressed.
   12380   </summary>
   12381 </histogram>
   12382 
   12383 <histogram name="PasswordManager.OsPasswordStatus"
   12384     enum="PasswordManagerOsPasswordStatus">
   12385   <summary>
   12386     Indicates whether the user's OS password is blank or not at browser startup.
   12387   </summary>
   12388 </histogram>
   12389 
   12390 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
   12391     enum="OtherPossibleUsernamesUsage">
   12392   <summary>
   12393     Breakdown of how other possible usernames are displayed. Recorded every time
   12394     we autofill a password form.
   12395   </summary>
   12396 </histogram>
   12397 
   12398 <histogram name="PasswordManager.ProvisionalSaveFailure"
   12399     enum="ProvisionalSaveFailure">
   12400   <summary>
   12401     Breakdown of cases where a password is submitted, but we don't even try and
   12402     save it. Recorded for every password form submit.
   12403   </summary>
   12404 </histogram>
   12405 
   12406 <histogram name="PasswordManager.PslDomainMatchTriggering"
   12407     enum="PasswordManagerPslDomainMatchTriggering">
   12408   <summary>
   12409     Breakdown on trigger rate of providing a password form autofill entry based
   12410     on matching stored information using the public suffix list for possible
   12411     matches.
   12412   </summary>
   12413 </histogram>
   12414 
   12415 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
   12416     enum="Boolean">
   12417   <summary>
   12418     Indicates whether the save password prompt disappeared in less than one
   12419     second. This most likely indicates that the prompt was dismissed
   12420     automatically, e.g. due to a page navigation, before the user was able to
   12421     respond to the infobar.
   12422   </summary>
   12423 </histogram>
   12424 
   12425 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
   12426   <summary>Indicates whether the save password prompt was displayed.</summary>
   12427 </histogram>
   12428 
   12429 <histogram name="PasswordManager.SavePasswordPromptResponse"
   12430     enum="SavePasswordPromptResponseType">
   12431   <summary>
   12432     Breakdown of which response the user selected from the save password prompt.
   12433   </summary>
   12434 </histogram>
   12435 
   12436 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
   12437   <summary>
   12438     The number of times each generated password has been used to log in.
   12439     Recorded by iterating over stored passwords once per run. This information
   12440     is persisted and synced.
   12441   </summary>
   12442 </histogram>
   12443 
   12444 <histogram name="PasswordManager.TimesPasswordUsed">
   12445   <summary>
   12446     The number of times each saved password has been used to log in. Does not
   12447     include generated passwords. Recorded by iterating over stored passwords
   12448     once per run. This information is persisted and synced.
   12449   </summary>
   12450 </histogram>
   12451 
   12452 <histogram name="PasswordManager.TotalAccounts">
   12453   <summary>
   12454     The number of accounts stored in the password manager (across all sites)
   12455   </summary>
   12456 </histogram>
   12457 
   12458 <histogram name="PerformanceMonitor.AverageCPU.BrowserProcess"
   12459     units="PercentCPUUsage">
   12460   <summary>
   12461     Average CPU utilization of the browser process, read out at each two-minute
   12462     interval. The utilization is in the 0-100% range per CPU, which is then
   12463     summed up. I.e. a quadcore system fully loaded would read as 400%.
   12464   </summary>
   12465 </histogram>
   12466 
   12467 <histogram name="PerformanceMonitor.HighCPU.BrowserProcess" enum="BooleanHit">
   12468   <summary>
   12469     The number of times a browser process has continuously stayed above a
   12470     certain threshold of CPU utilization over a certain time period (currently
   12471     set to two minutes).
   12472   </summary>
   12473 </histogram>
   12474 
   12475 <histogram name="Platform.AsvGroup">
   12476   <summary>
   12477     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
   12478     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
   12479     part of, which sets the voltage that different rails on the system will run
   12480     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
   12481     dmesg and should be investigated.  See also Platform.LotIdEnum.
   12482   </summary>
   12483 </histogram>
   12484 
   12485 <histogram name="Platform.BootSectorsRead">
   12486   <summary>
   12487     Chrome OS number of disk sectors read at boot from kernel start to
   12488     login-prompt-ready.
   12489   </summary>
   12490 </histogram>
   12491 
   12492 <histogram name="Platform.BootSectorsWritten">
   12493   <summary>
   12494     Chrome OS number of disk sectors written at boot from kernel start to
   12495     login-prompt-ready.
   12496   </summary>
   12497 </histogram>
   12498 
   12499 <histogram name="Platform.CompressedSwapSize" units="MB">
   12500   <summary>
   12501     Chrome OS size of allocated swap area in megabytes (before compression)
   12502   </summary>
   12503 </histogram>
   12504 
   12505 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
   12506   <summary>
   12507     CPU frequency as percent of the baseline frequency, sampled every 30s. This
   12508     may be throttled down from 100% due to power dissipation issues (too high
   12509     temperature).  It may also be throttled up (turbo), but the kernel does not
   12510     report the actual turbo frequency, so we put such samples in the 101%
   12511     bucket.
   12512   </summary>
   12513 </histogram>
   12514 
   12515 <histogram name="Platform.CpuUsage" units="%">
   12516   <summary>
   12517     Peak total (single core) CPU usage for the last sample interval.  The sample
   12518     interval may vary from seconds to several minutes.
   12519   </summary>
   12520 </histogram>
   12521 
   12522 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
   12523   <summary>
   12524     Generic event of interest from Chrome OS.  Intended mainly to help assess
   12525     the frequency of rare error conditions.
   12526   </summary>
   12527 </histogram>
   12528 
   12529 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
   12530   <summary>
   12531     Average size of user's Cache directory. Logged once a day, if disk usage is
   12532     high.
   12533   </summary>
   12534 </histogram>
   12535 
   12536 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
   12537   <summary>
   12538     Maximum size of user's Cache directory. Logged once a day, if disk usage is
   12539     high.
   12540   </summary>
   12541 </histogram>
   12542 
   12543 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
   12544   <summary>
   12545     Average size of user's Cache directory. Logged once a day, if disk usage is
   12546     high.
   12547   </summary>
   12548 </histogram>
   12549 
   12550 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
   12551   <summary>
   12552     Maximum size of user's Cache directory. Logged once a day, if disk usage is
   12553     high.
   12554   </summary>
   12555 </histogram>
   12556 
   12557 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
   12558   <summary>
   12559     Average size of user's GCache directory. Logged once a day, if disk usage is
   12560     high.
   12561   </summary>
   12562 </histogram>
   12563 
   12564 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
   12565   <summary>
   12566     Maximum size of user's GCache directory. Logged once a day, if disk usage is
   12567     high.
   12568   </summary>
   12569 </histogram>
   12570 
   12571 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
   12572   <summary>
   12573     Days since the least frequently used account signed in. Logged once a day,
   12574     if disk usage is high.
   12575   </summary>
   12576 </histogram>
   12577 
   12578 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
   12579     units="home directories">
   12580   <summary>
   12581     Number of users home directories on the device. Logged once a day.
   12582   </summary>
   12583 </histogram>
   12584 
   12585 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
   12586   <summary>
   12587     Days since last login of the least recently user on device. Logged once a
   12588     day, if disk usage is high.
   12589   </summary>
   12590 </histogram>
   12591 
   12592 <histogram name="Platform.DiskUsage.UsersOnDevice">
   12593   <summary>
   12594     Number of user home dirs on device. Logged once a day, if disk usage is
   12595     high.
   12596   </summary>
   12597 </histogram>
   12598 
   12599 <histogram name="Platform.DiskUsageCache" units="KB">
   12600   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
   12601 </histogram>
   12602 
   12603 <histogram name="Platform.DiskUsageChronos" units="KB">
   12604   <summary>
   12605     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
   12606     during log file cleanup.
   12607   </summary>
   12608 </histogram>
   12609 
   12610 <histogram name="Platform.DiskUsageData" units="KB">
   12611   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
   12612 </histogram>
   12613 
   12614 <histogram name="Platform.DiskUsageVar" units="KB">
   12615   <summary>
   12616     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
   12617     log file cleanup.
   12618   </summary>
   12619 </histogram>
   12620 
   12621 <histogram name="Platform.IntelMaxMicroArchitecture"
   12622     enum="IntelMaxMicroArchitecture">
   12623   <summary>
   12624     The maximum supported micro-architecture on an Intel platform.  This value
   12625     is logged at program start time.
   12626   </summary>
   12627 </histogram>
   12628 
   12629 <histogram name="Platform.KernelWarningHashes">
   12630   <summary>
   12631     The 32-bit hash of a kernel warning.  This is the hash of the
   12632     &quot;file:line&quot; string corresponding to the location of the warning,
   12633     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
   12634     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
   12635     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
   12636     *string++;  Separately each warning is also collected (with its hash) via
   12637     the crash reporter, but only its first occurrence in each boot session.
   12638     Contact semenzato@ for further info.
   12639   </summary>
   12640 </histogram>
   12641 
   12642 <histogram name="Platform.LogicalCpuCount">
   12643   <summary>
   12644     Number of logical processors. This includes Hyperthreaded cores.
   12645   </summary>
   12646 </histogram>
   12647 
   12648 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
   12649   <summary>
   12650     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
   12651     we're part of a special lot ID.  Special lot IDs are groups of chips that
   12652     have special case handling in the kernel for the Adaptive Support Voltage
   12653     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
   12654     that fused devices are never part of a special lot (currently) and only some
   12655     unfused lots are &quot;special&quot;.
   12656   </summary>
   12657 </histogram>
   12658 
   12659 <histogram name="Platform.MeminfoActive">
   12660   <summary>Chrome OS size of active memory as % of total memory.</summary>
   12661 </histogram>
   12662 
   12663 <histogram name="Platform.MeminfoActiveAnon">
   12664   <summary>
   12665     Chrome OS active anonymous memory (data segments) as % of total memory.
   12666   </summary>
   12667 </histogram>
   12668 
   12669 <histogram name="Platform.MeminfoActiveFile">
   12670   <summary>
   12671     Chrome OS active file-backed memory (executables, ...) as % of total memory.
   12672   </summary>
   12673 </histogram>
   12674 
   12675 <histogram name="Platform.MeminfoAnonPages">
   12676   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
   12677 </histogram>
   12678 
   12679 <histogram name="Platform.MeminfoBuffers">
   12680   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
   12681 </histogram>
   12682 
   12683 <histogram name="Platform.MeminfoCached">
   12684   <summary>
   12685     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
   12686     total memory.
   12687   </summary>
   12688 </histogram>
   12689 
   12690 <histogram name="Platform.MeminfoInactive">
   12691   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
   12692 </histogram>
   12693 
   12694 <histogram name="Platform.MeminfoInactiveAnon">
   12695   <summary>
   12696     Chrome OS inactive anonymous memory (data segments) as % of total memory.
   12697   </summary>
   12698 </histogram>
   12699 
   12700 <histogram name="Platform.MeminfoInactiveFile">
   12701   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
   12702 </histogram>
   12703 
   12704 <histogram name="Platform.MeminfoMapped">
   12705   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
   12706 </histogram>
   12707 
   12708 <histogram name="Platform.MeminfoMemFree">
   12709   <summary>Chrome OS size of free memory as % of total memory.</summary>
   12710 </histogram>
   12711 
   12712 <histogram name="Platform.MeminfoShmem">
   12713   <summary>Chrome OS size of shared memory in Kbytes.</summary>
   12714 </histogram>
   12715 
   12716 <histogram name="Platform.MeminfoSlab">
   12717   <summary>Chrome OS size of slab memory in Kbytes.</summary>
   12718 </histogram>
   12719 
   12720 <histogram name="Platform.MeminfoSwapUsed" units="kB">
   12721   <summary>
   12722     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
   12723     MEMINFO stats, are snapshotted every 30s.
   12724   </summary>
   12725 </histogram>
   12726 
   12727 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
   12728   <summary>
   12729     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
   12730     other MEMINFO stats, are snapshotted every 30s.
   12731   </summary>
   12732 </histogram>
   12733 
   12734 <histogram name="Platform.MeminfoUnevictable">
   12735   <summary>
   12736     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
   12737   </summary>
   12738 </histogram>
   12739 
   12740 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
   12741   <summary>
   12742     Peak memory bandwith (read and write) usage during the last sample interval.
   12743     The sample interval may vary from seconds to several minutes.
   12744   </summary>
   12745 </histogram>
   12746 
   12747 <histogram name="Platform.MemuseAnon0">
   12748   <summary>
   12749     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
   12750     minute after boot.
   12751   </summary>
   12752 </histogram>
   12753 
   12754 <histogram name="Platform.MemuseAnon1">
   12755   <summary>
   12756     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
   12757     minutes after boot.
   12758   </summary>
   12759 </histogram>
   12760 
   12761 <histogram name="Platform.MemuseAnon2">
   12762   <summary>
   12763     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
   12764     minutes after boot.
   12765   </summary>
   12766 </histogram>
   12767 
   12768 <histogram name="Platform.MemuseAnon3">
   12769   <summary>
   12770     Chrome OS total anonymous memory (active + inactive) as % of total memory
   12771     150 minutes after boot.
   12772   </summary>
   12773 </histogram>
   12774 
   12775 <histogram name="Platform.MemuseAnon4">
   12776   <summary>
   12777     Chrome OS total anonymous memory (active + inactive) as % of total memory
   12778     750 minutes after boot.
   12779   </summary>
   12780 </histogram>
   12781 
   12782 <histogram name="Platform.PageFaultsLong" units="page faults/second">
   12783   <summary>
   12784     Page faults per second averaged over 30s interval, sampled continuously.
   12785   </summary>
   12786 </histogram>
   12787 
   12788 <histogram name="Platform.PageFaultsShort" units="page faults/second">
   12789   <summary>
   12790     Page faults per second averaged over 1s interval, sampled every 30s.
   12791   </summary>
   12792 </histogram>
   12793 
   12794 <histogram name="Platform.ReadSectorsLong">
   12795   <summary>
   12796     Number of disk sectors per second read by Chrome OS in a long interval
   12797     (currently 30s)
   12798   </summary>
   12799 </histogram>
   12800 
   12801 <histogram name="Platform.ReadSectorsShort">
   12802   <summary>
   12803     Number of disk sectors per second read by Chrome OS in a short interval
   12804     (currently 1s, sampled every 30s)
   12805   </summary>
   12806 </histogram>
   12807 
   12808 <histogram name="Platform.SmartTransferErrors">
   12809   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
   12810 </histogram>
   12811 
   12812 <histogram name="Platform.SmartUncorrectableErrors">
   12813   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
   12814 </histogram>
   12815 
   12816 <histogram name="Platform.SpringChargerType">
   12817   <summary>
   12818     USB device ID of the charger plugged into a Spring device (if any), sent
   12819     once a minute.  The Device ID is composed from the following 4 8-bit
   12820     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
   12821     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
   12822     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
   12823     the ID pin, but for most types (as in Device Type), there are only one or
   12824     two possible ID pin connections/values. The datasheet can be found here:
   12825     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
   12826 
   12827     Note that different brand/models of the charger can have the same ID.
   12828   </summary>
   12829 </histogram>
   12830 
   12831 <histogram name="Platform.StatefulUsage" units="%">
   12832   <summary>Chrome OS stateful partition usage level.</summary>
   12833 </histogram>
   12834 
   12835 <histogram name="Platform.SwapInLong" units="pages/second">
   12836   <summary>
   12837     Average pages/second swapped IN over a 30s interval, sampled every 30s.
   12838   </summary>
   12839 </histogram>
   12840 
   12841 <histogram name="Platform.SwapInShort" units="pages/second">
   12842   <summary>
   12843     Average pages/second swapped IN over a 1s interval, sampled every 30s.
   12844   </summary>
   12845 </histogram>
   12846 
   12847 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
   12848   <obsolete>
   12849     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12850   </obsolete>
   12851   <summary>
   12852     CPU utilization for the specified swap group and time interval after a
   12853     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12854   </summary>
   12855 </histogram>
   12856 
   12857 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
   12858   <obsolete>
   12859     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12860   </obsolete>
   12861   <summary>
   12862     CPU utilization for the specified swap group and time interval after a
   12863     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12864   </summary>
   12865 </histogram>
   12866 
   12867 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
   12868   <obsolete>
   12869     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12870   </obsolete>
   12871   <summary>
   12872     CPU utilization for the specified swap group and time interval after a
   12873     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12874   </summary>
   12875 </histogram>
   12876 
   12877 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
   12878   <obsolete>
   12879     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12880   </obsolete>
   12881   <summary>
   12882     CPU utilization for the specified swap group and time interval after a
   12883     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12884   </summary>
   12885 </histogram>
   12886 
   12887 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
   12888   <obsolete>
   12889     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12890   </obsolete>
   12891   <summary>
   12892     CPU utilization for the specified swap group and time interval after a
   12893     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12894   </summary>
   12895 </histogram>
   12896 
   12897 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
   12898   <obsolete>
   12899     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12900   </obsolete>
   12901   <summary>
   12902     CPU utilization for the specified swap group and time interval after a
   12903     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12904   </summary>
   12905 </histogram>
   12906 
   12907 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
   12908   <obsolete>
   12909     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12910   </obsolete>
   12911   <summary>
   12912     CPU utilization for the specified swap group and time interval after a
   12913     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12914   </summary>
   12915 </histogram>
   12916 
   12917 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
   12918   <obsolete>
   12919     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12920   </obsolete>
   12921   <summary>
   12922     CPU utilization for the specified swap group and time interval after a
   12923     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12924   </summary>
   12925 </histogram>
   12926 
   12927 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
   12928   <obsolete>
   12929     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12930   </obsolete>
   12931   <summary>
   12932     CPU utilization for the specified swap group and time interval after a
   12933     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12934   </summary>
   12935 </histogram>
   12936 
   12937 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
   12938   <obsolete>
   12939     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12940   </obsolete>
   12941   <summary>
   12942     CPU utilization for the specified swap group and time interval after a
   12943     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12944   </summary>
   12945 </histogram>
   12946 
   12947 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
   12948   <obsolete>
   12949     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12950   </obsolete>
   12951   <summary>
   12952     CPU utilization for the specified swap group and time interval after a
   12953     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12954   </summary>
   12955 </histogram>
   12956 
   12957 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
   12958   <obsolete>
   12959     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12960   </obsolete>
   12961   <summary>
   12962     CPU utilization for the specified swap group and time interval after a
   12963     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12964   </summary>
   12965 </histogram>
   12966 
   12967 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
   12968   <obsolete>
   12969     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12970   </obsolete>
   12971   <summary>
   12972     CPU utilization for the specified swap group and time interval after a
   12973     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12974   </summary>
   12975 </histogram>
   12976 
   12977 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
   12978   <obsolete>
   12979     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12980   </obsolete>
   12981   <summary>
   12982     CPU utilization for the specified swap group and time interval after a
   12983     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12984   </summary>
   12985 </histogram>
   12986 
   12987 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
   12988   <obsolete>
   12989     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   12990   </obsolete>
   12991   <summary>
   12992     CPU utilization for the specified swap group and time interval after a
   12993     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   12994   </summary>
   12995 </histogram>
   12996 
   12997 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
   12998   <obsolete>
   12999     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13000   </obsolete>
   13001   <summary>
   13002     CPU utilization for the specified swap group and time interval after a
   13003     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13004   </summary>
   13005 </histogram>
   13006 
   13007 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
   13008     units="page faults/second">
   13009   <obsolete>
   13010     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13011   </obsolete>
   13012   <summary>
   13013     Page faults/second for the specified swap group and time interval after a
   13014     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13015   </summary>
   13016 </histogram>
   13017 
   13018 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
   13019     units="page faults/second">
   13020   <obsolete>
   13021     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13022   </obsolete>
   13023   <summary>
   13024     Page faults/second for the specified swap group and time interval after a
   13025     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13026   </summary>
   13027 </histogram>
   13028 
   13029 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
   13030     units="page faults/second">
   13031   <obsolete>
   13032     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13033   </obsolete>
   13034   <summary>
   13035     Page faults/second for the specified swap group and time interval after a
   13036     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13037   </summary>
   13038 </histogram>
   13039 
   13040 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
   13041     units="page faults/second">
   13042   <obsolete>
   13043     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13044   </obsolete>
   13045   <summary>
   13046     Page faults/second for the specified swap group and time interval after a
   13047     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13048   </summary>
   13049 </histogram>
   13050 
   13051 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
   13052     units="page faults/second">
   13053   <obsolete>
   13054     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13055   </obsolete>
   13056   <summary>
   13057     Page faults/second for the specified swap group and time interval after a
   13058     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13059   </summary>
   13060 </histogram>
   13061 
   13062 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
   13063     units="page faults/second">
   13064   <obsolete>
   13065     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13066   </obsolete>
   13067   <summary>
   13068     Page faults/second for the specified swap group and time interval after a
   13069     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13070   </summary>
   13071 </histogram>
   13072 
   13073 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
   13074     units="page faults/second">
   13075   <obsolete>
   13076     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13077   </obsolete>
   13078   <summary>
   13079     Page faults/second for the specified swap group and time interval after a
   13080     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13081   </summary>
   13082 </histogram>
   13083 
   13084 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
   13085     units="page faults/second">
   13086   <obsolete>
   13087     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13088   </obsolete>
   13089   <summary>
   13090     Page faults/second for the specified swap group and time interval after a
   13091     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13092   </summary>
   13093 </histogram>
   13094 
   13095 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
   13096     units="page faults/second">
   13097   <obsolete>
   13098     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13099   </obsolete>
   13100   <summary>
   13101     Page faults/second for the specified swap group and time interval after a
   13102     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13103   </summary>
   13104 </histogram>
   13105 
   13106 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
   13107     units="page faults/second">
   13108   <obsolete>
   13109     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13110   </obsolete>
   13111   <summary>
   13112     Page faults/second for the specified swap group and time interval after a
   13113     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13114   </summary>
   13115 </histogram>
   13116 
   13117 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
   13118     units="page faults/second">
   13119   <summary>
   13120     Page faults/second for the specified swap group and time interval after a
   13121     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13122   </summary>
   13123 </histogram>
   13124 
   13125 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
   13126     units="page faults/second">
   13127   <obsolete>
   13128     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13129   </obsolete>
   13130   <summary>
   13131     Page faults/second for the specified swap group and time interval after a
   13132     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13133   </summary>
   13134 </histogram>
   13135 
   13136 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
   13137     units="page faults/second">
   13138   <obsolete>
   13139     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13140   </obsolete>
   13141   <summary>
   13142     Page faults/second for the specified swap group and time interval after a
   13143     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13144   </summary>
   13145 </histogram>
   13146 
   13147 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
   13148     units="page faults/second">
   13149   <obsolete>
   13150     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13151   </obsolete>
   13152   <summary>
   13153     Page faults/second for the specified swap group and time interval after a
   13154     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13155   </summary>
   13156 </histogram>
   13157 
   13158 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
   13159     units="page faults/second">
   13160   <obsolete>
   13161     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13162   </obsolete>
   13163   <summary>
   13164     Page faults/second for the specified swap group and time interval after a
   13165     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13166   </summary>
   13167 </histogram>
   13168 
   13169 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
   13170     units="page faults/second">
   13171   <obsolete>
   13172     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13173   </obsolete>
   13174   <summary>
   13175     Page faults/second for the specified swap group and time interval after a
   13176     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13177   </summary>
   13178 </histogram>
   13179 
   13180 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
   13181   <obsolete>
   13182     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13183   </obsolete>
   13184   <summary>
   13185     CPU utilization for the specified swap group and time interval after a tab
   13186     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13187   </summary>
   13188 </histogram>
   13189 
   13190 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
   13191   <obsolete>
   13192     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13193   </obsolete>
   13194   <summary>
   13195     CPU utilization for the specified swap group and time interval after a tab
   13196     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13197   </summary>
   13198 </histogram>
   13199 
   13200 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
   13201   <obsolete>
   13202     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13203   </obsolete>
   13204   <summary>
   13205     CPU utilization for the specified swap group and time interval after a tab
   13206     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13207   </summary>
   13208 </histogram>
   13209 
   13210 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
   13211   <obsolete>
   13212     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13213   </obsolete>
   13214   <summary>
   13215     CPU utilization for the specified swap group and time interval after a tab
   13216     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13217   </summary>
   13218 </histogram>
   13219 
   13220 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
   13221   <obsolete>
   13222     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13223   </obsolete>
   13224   <summary>
   13225     CPU utilization for the specified swap group and time interval after a tab
   13226     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13227   </summary>
   13228 </histogram>
   13229 
   13230 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
   13231   <obsolete>
   13232     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13233   </obsolete>
   13234   <summary>
   13235     CPU utilization for the specified swap group and time interval after a tab
   13236     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13237   </summary>
   13238 </histogram>
   13239 
   13240 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
   13241   <obsolete>
   13242     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13243   </obsolete>
   13244   <summary>
   13245     CPU utilization for the specified swap group and time interval after a tab
   13246     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13247   </summary>
   13248 </histogram>
   13249 
   13250 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
   13251   <obsolete>
   13252     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13253   </obsolete>
   13254   <summary>
   13255     CPU utilization for the specified swap group and time interval after a tab
   13256     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13257   </summary>
   13258 </histogram>
   13259 
   13260 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
   13261   <obsolete>
   13262     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13263   </obsolete>
   13264   <summary>
   13265     CPU utilization for the specified swap group and time interval after a tab
   13266     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13267   </summary>
   13268 </histogram>
   13269 
   13270 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
   13271   <obsolete>
   13272     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13273   </obsolete>
   13274   <summary>
   13275     CPU utilization for the specified swap group and time interval after a tab
   13276     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13277   </summary>
   13278 </histogram>
   13279 
   13280 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
   13281   <obsolete>
   13282     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13283   </obsolete>
   13284   <summary>
   13285     CPU utilization for the specified swap group and time interval after a tab
   13286     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13287   </summary>
   13288 </histogram>
   13289 
   13290 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
   13291   <obsolete>
   13292     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13293   </obsolete>
   13294   <summary>
   13295     CPU utilization for the specified swap group and time interval after a tab
   13296     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13297   </summary>
   13298 </histogram>
   13299 
   13300 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
   13301   <obsolete>
   13302     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13303   </obsolete>
   13304   <summary>
   13305     CPU utilization for the specified swap group and time interval after a tab
   13306     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13307   </summary>
   13308 </histogram>
   13309 
   13310 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
   13311   <obsolete>
   13312     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13313   </obsolete>
   13314   <summary>
   13315     CPU utilization for the specified swap group and time interval after a tab
   13316     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13317   </summary>
   13318 </histogram>
   13319 
   13320 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
   13321   <obsolete>
   13322     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13323   </obsolete>
   13324   <summary>
   13325     CPU utilization for the specified swap group and time interval after a tab
   13326     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13327   </summary>
   13328 </histogram>
   13329 
   13330 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
   13331   <obsolete>
   13332     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13333   </obsolete>
   13334   <summary>
   13335     CPU utilization for the specified swap group and time interval after a tab
   13336     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13337   </summary>
   13338 </histogram>
   13339 
   13340 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
   13341     units="page faults/second">
   13342   <obsolete>
   13343     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13344   </obsolete>
   13345   <summary>
   13346     Page faults/second for the specified swap group and time interval after a
   13347     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13348   </summary>
   13349 </histogram>
   13350 
   13351 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
   13352     units="page faults/second">
   13353   <obsolete>
   13354     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13355   </obsolete>
   13356   <summary>
   13357     Page faults/second for the specified swap group and time interval after a
   13358     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13359   </summary>
   13360 </histogram>
   13361 
   13362 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
   13363     units="page faults/second">
   13364   <obsolete>
   13365     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13366   </obsolete>
   13367   <summary>
   13368     Page faults/second for the specified swap group and time interval after a
   13369     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13370   </summary>
   13371 </histogram>
   13372 
   13373 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
   13374     units="page faults/second">
   13375   <obsolete>
   13376     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13377   </obsolete>
   13378   <summary>
   13379     Page faults/second for the specified swap group and time interval after a
   13380     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13381   </summary>
   13382 </histogram>
   13383 
   13384 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
   13385     units="page faults/second">
   13386   <obsolete>
   13387     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13388   </obsolete>
   13389   <summary>
   13390     Page faults/second for the specified swap group and time interval after a
   13391     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13392   </summary>
   13393 </histogram>
   13394 
   13395 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
   13396     units="page faults/second">
   13397   <obsolete>
   13398     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13399   </obsolete>
   13400   <summary>
   13401     Page faults/second for the specified swap group and time interval after a
   13402     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13403   </summary>
   13404 </histogram>
   13405 
   13406 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
   13407     units="page faults/second">
   13408   <obsolete>
   13409     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13410   </obsolete>
   13411   <summary>
   13412     Page faults/second for the specified swap group and time interval after a
   13413     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13414   </summary>
   13415 </histogram>
   13416 
   13417 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
   13418     units="page faults/second">
   13419   <obsolete>
   13420     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13421   </obsolete>
   13422   <summary>
   13423     Page faults/second for the specified swap group and time interval after a
   13424     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13425   </summary>
   13426 </histogram>
   13427 
   13428 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
   13429     units="page faults/second">
   13430   <obsolete>
   13431     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13432   </obsolete>
   13433   <summary>
   13434     Page faults/second for the specified swap group and time interval after a
   13435     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13436   </summary>
   13437 </histogram>
   13438 
   13439 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
   13440     units="page faults/second">
   13441   <obsolete>
   13442     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13443   </obsolete>
   13444   <summary>
   13445     Page faults/second for the specified swap group and time interval after a
   13446     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13447   </summary>
   13448 </histogram>
   13449 
   13450 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
   13451     units="page faults/second">
   13452   <obsolete>
   13453     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13454   </obsolete>
   13455   <summary>
   13456     Page faults/second for the specified swap group and time interval after a
   13457     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13458   </summary>
   13459 </histogram>
   13460 
   13461 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
   13462     units="page faults/second">
   13463   <obsolete>
   13464     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13465   </obsolete>
   13466   <summary>
   13467     Page faults/second for the specified swap group and time interval after a
   13468     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13469   </summary>
   13470 </histogram>
   13471 
   13472 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
   13473     units="page faults/second">
   13474   <obsolete>
   13475     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13476   </obsolete>
   13477   <summary>
   13478     Page faults/second for the specified swap group and time interval after a
   13479     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13480   </summary>
   13481 </histogram>
   13482 
   13483 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
   13484     units="page faults/second">
   13485   <obsolete>
   13486     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13487   </obsolete>
   13488   <summary>
   13489     Page faults/second for the specified swap group and time interval after a
   13490     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13491   </summary>
   13492 </histogram>
   13493 
   13494 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
   13495     units="page faults/second">
   13496   <obsolete>
   13497     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13498   </obsolete>
   13499   <summary>
   13500     Page faults/second for the specified swap group and time interval after a
   13501     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13502   </summary>
   13503 </histogram>
   13504 
   13505 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
   13506     units="page faults/second">
   13507   <obsolete>
   13508     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   13509   </obsolete>
   13510   <summary>
   13511     Page faults/second for the specified swap group and time interval after a
   13512     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   13513   </summary>
   13514 </histogram>
   13515 
   13516 <histogram name="Platform.SwapOutLong" units="pages/second">
   13517   <summary>
   13518     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
   13519   </summary>
   13520 </histogram>
   13521 
   13522 <histogram name="Platform.SwapOutShort" units="pages/second">
   13523   <summary>
   13524     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
   13525   </summary>
   13526 </histogram>
   13527 
   13528 <histogram name="Platform.Temperature.Junction" units="Celsius">
   13529   <summary>
   13530     Peak junction temperature for the last sample interval, read from TSEN on
   13531     the SoC.  The sample interval may vary from seconds to several minutes.
   13532   </summary>
   13533 </histogram>
   13534 
   13535 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
   13536   <summary>
   13537     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
   13538   </summary>
   13539 </histogram>
   13540 
   13541 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
   13542   <summary>
   13543     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
   13544   </summary>
   13545 </histogram>
   13546 
   13547 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
   13548   <summary>
   13549     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
   13550   </summary>
   13551 </histogram>
   13552 
   13553 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
   13554   <summary>
   13555     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
   13556   </summary>
   13557 </histogram>
   13558 
   13559 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
   13560   <summary>
   13561     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
   13562   </summary>
   13563 </histogram>
   13564 
   13565 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
   13566   <summary>
   13567     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
   13568   </summary>
   13569 </histogram>
   13570 
   13571 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
   13572   <summary>
   13573     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
   13574   </summary>
   13575 </histogram>
   13576 
   13577 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
   13578   <summary>
   13579     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
   13580   </summary>
   13581 </histogram>
   13582 
   13583 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
   13584   <summary>
   13585     Temperature reading at sensor 8 (ECInternal) taken every 30s.
   13586   </summary>
   13587 </histogram>
   13588 
   13589 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
   13590   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
   13591 </histogram>
   13592 
   13593 <histogram name="Platform.TPMForcedReboot" units="reboots">
   13594   <summary>
   13595     Each sample is the number of consecutive reboots performed while attempting
   13596     to clear a TPM (Trusted Platform Module) error.
   13597   </summary>
   13598 </histogram>
   13599 
   13600 <histogram name="Platform.WriteSectorsLong">
   13601   <summary>
   13602     Number of disk sectors per second written by Chrome OS in a long interval
   13603     (currently 30s)
   13604   </summary>
   13605 </histogram>
   13606 
   13607 <histogram name="Platform.WriteSectorsShort">
   13608   <summary>
   13609     Number of disk sectors per second written by Chrome OS in a short interval
   13610     (currently 1s, sampled every 30s)
   13611   </summary>
   13612 </histogram>
   13613 
   13614 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
   13615   <obsolete>
   13616     Deprecated as of 2013-05, replaced by
   13617     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
   13618   </obsolete>
   13619   <summary>
   13620     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
   13621     support.
   13622   </summary>
   13623 </histogram>
   13624 
   13625 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
   13626   <summary>
   13627     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
   13628     support.
   13629   </summary>
   13630 </histogram>
   13631 
   13632 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
   13633   <summary>
   13634     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
   13635     support.
   13636   </summary>
   13637 </histogram>
   13638 
   13639 <histogram name="PLT.Abandoned" enum="Abandoned">
   13640   <summary>
   13641     Distribution of actual finished pages, vs abandoned pages, where we needed
   13642     to declare a finish time prematurely since the page was being closed
   13643     (exited).
   13644   </summary>
   13645 </histogram>
   13646 
   13647 <histogram name="PLT.BeginToFinish" units="milliseconds">
   13648   <summary>TBD</summary>
   13649 </histogram>
   13650 
   13651 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
   13652   <summary>
   13653     PLT.BeginToFinish, but for pages requested just after a new preconnect
   13654     request.
   13655   </summary>
   13656 </histogram>
   13657 
   13658 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
   13659   <summary>
   13660     PLT.BeginToFinish, but for pages which contained prefetch links.
   13661   </summary>
   13662 </histogram>
   13663 
   13664 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
   13665     units="milliseconds">
   13666   <summary>
   13667     PLT.BeginToFinish, but for pages which were referred to by pages which
   13668     contained prefetch links.
   13669   </summary>
   13670 </histogram>
   13671 
   13672 <histogram name="PLT.BeginToFinishDoc">
   13673   <summary>TBD</summary>
   13674 </histogram>
   13675 
   13676 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
   13677     units="milliseconds">
   13678   <summary>
   13679     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
   13680     request.
   13681   </summary>
   13682 </histogram>
   13683 
   13684 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
   13685   <summary>
   13686     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
   13687   </summary>
   13688 </histogram>
   13689 
   13690 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
   13691     units="milliseconds">
   13692   <summary>
   13693     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
   13694     contained prefetch links.
   13695   </summary>
   13696 </histogram>
   13697 
   13698 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
   13699   <summary>
   13700     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
   13701     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   13702     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   13703     time when renderer requested load of document, after any unload of last
   13704     document. &quot;First paint&quot;== time when first paint operation was
   13705     performed.
   13706   </summary>
   13707 </histogram>
   13708 
   13709 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
   13710   <summary>
   13711     Time from &quot;commit&quot; to &quot;first paint.&quot;
   13712     &quot;Commit&quot;== time when renderer got first byte of document.
   13713     &quot;First paint&quot;== time when first paint operation was performed.
   13714   </summary>
   13715 </histogram>
   13716 
   13717 <histogram name="PLT.LoadType" enum="LoadType">
   13718   <summary>
   13719     Probability distribution for enumerated varieties of page loads.
   13720   </summary>
   13721 </histogram>
   13722 
   13723 <histogram name="PLT.NT_Connect" units="milliseconds">
   13724   <summary>
   13725     Time from connectStart to connectEnd based on Navigation Timing.
   13726   </summary>
   13727 </histogram>
   13728 
   13729 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
   13730   <summary>
   13731     Time from domanLookupEnd to connectStart based on Navigation Timing.
   13732   </summary>
   13733 </histogram>
   13734 
   13735 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
   13736   <summary>
   13737     Time from fetchStart to domainLookupStart based on Navigation Timing.
   13738   </summary>
   13739 </histogram>
   13740 
   13741 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
   13742   <summary>
   13743     Time from responseStart to domLoading based on Navigation Timing.
   13744   </summary>
   13745 </histogram>
   13746 
   13747 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
   13748   <summary>
   13749     Time from navigationStart to fetchStart based on Navigation Timing when no
   13750     redirect.
   13751   </summary>
   13752 </histogram>
   13753 
   13754 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
   13755   <summary>
   13756     Time from navigationStart to fetchStart excluding time spent on redirects
   13757     based on Navigation Timing. Only page loads with redirects are considered.
   13758   </summary>
   13759 </histogram>
   13760 
   13761 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
   13762   <summary>
   13763     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
   13764     Timing.
   13765   </summary>
   13766 </histogram>
   13767 
   13768 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
   13769   <summary>
   13770     Time from connectEnd to requestStart based on Navigation Timing.
   13771   </summary>
   13772 </histogram>
   13773 
   13774 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
   13775   <summary>
   13776     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
   13777   </summary>
   13778 </histogram>
   13779 
   13780 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
   13781   <summary>
   13782     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
   13783     Navigation Timing.
   13784   </summary>
   13785 </histogram>
   13786 
   13787 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
   13788   <summary>
   13789     Time from domInteractive to domContentLoadEventStart based on Navigation
   13790     Timing.
   13791   </summary>
   13792 </histogram>
   13793 
   13794 <histogram name="PLT.NT_DomLoading" units="milliseconds">
   13795   <summary>
   13796     Time from domLoading to domInteractive based on Navigation Timing.
   13797   </summary>
   13798 </histogram>
   13799 
   13800 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
   13801   <summary>
   13802     Time from loadEventStart to loadEventEnd based on Navigation Timing.
   13803   </summary>
   13804 </histogram>
   13805 
   13806 <histogram name="PLT.NT_Redirect" units="milliseconds">
   13807   <summary>
   13808     Time from redirectStart to redirectEnd based on Navigation Timing when
   13809     redirects exist.
   13810   </summary>
   13811 </histogram>
   13812 
   13813 <histogram name="PLT.NT_Request" units="milliseconds">
   13814   <summary>
   13815     Time from requestStart to responseStart based on Navigation Timing.
   13816   </summary>
   13817 </histogram>
   13818 
   13819 <histogram name="PLT.NT_Response" units="milliseconds">
   13820   <summary>
   13821     Time from responseStart to responseEnd based on Navigation Timing.
   13822   </summary>
   13823 </histogram>
   13824 
   13825 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
   13826   <obsolete>
   13827     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
   13828   </obsolete>
   13829   <summary>
   13830     Perceived load time of a page. For non-prerendered pages, this is just
   13831     BeginToFinish. For displayed prerendered pages, this is the time from when
   13832     the prerendered page is moved into a TabContents until finish.
   13833     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
   13834     this is 0 if the loading finishes before the page is moved into a
   13835     TabContents.
   13836   </summary>
   13837 </histogram>
   13838 
   13839 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
   13840   <obsolete>
   13841     Deprecated as of 5/02/2011, replaced by
   13842     Prerender.RendererPerceivedPLTMatched.
   13843   </obsolete>
   13844   <summary>
   13845     Perceived load time of a prerendered page that is displayed. This is the
   13846     time from when the prerendered page is moved into a TabContents until
   13847     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
   13848     Note that this is 0 if the loading finishes before the the page is moved
   13849     into a TabContents.
   13850   </summary>
   13851 </histogram>
   13852 
   13853 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
   13854   <summary>
   13855     This time is based on the NavigationTiming spec and is a more accurate
   13856     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
   13857     navigationStart if user-initiated request.
   13858   </summary>
   13859 </histogram>
   13860 
   13861 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
   13862   <summary>
   13863     This time is based on the NavigationTiming spec and is a more accurate
   13864     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
   13865     navigationStart if user-initiated request.
   13866   </summary>
   13867 </histogram>
   13868 
   13869 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
   13870   <summary>
   13871     This time is based on the NavigationTiming spec and is a more accurate
   13872     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
   13873     requestStart or navigationStart if user-initiated request.
   13874   </summary>
   13875 </histogram>
   13876 
   13877 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
   13878   <summary>
   13879     This time is based on the NavigationTiming spec and is a more accurate
   13880     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
   13881   </summary>
   13882 </histogram>
   13883 
   13884 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
   13885   <summary>
   13886     This time is based on the NavigationTiming spec and is a more accurate
   13887     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
   13888     loadEventStart.
   13889   </summary>
   13890 </histogram>
   13891 
   13892 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
   13893   <summary>
   13894     This time is based on the NavigationTiming spec and is a more accurate
   13895     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
   13896     loadEventStart.
   13897   </summary>
   13898 </histogram>
   13899 
   13900 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
   13901   <summary>
   13902     This time is based on the NavigationTiming spec and measures the time until
   13903     the renderer got first byte of document. Commit: time when renderer got
   13904     first byte of document. Request: navigationStart.
   13905   </summary>
   13906 </histogram>
   13907 
   13908 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
   13909   <summary>
   13910     This time is based on the NavigationTiming spec and measures the time until
   13911     the beginning of the DOMContentLoaded event. DOMContentLoaded:
   13912     domContentLoadedEventStart. Request: navigationStart.
   13913   </summary>
   13914 </histogram>
   13915 
   13916 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
   13917   <summary>
   13918     This time is based on the NavigationTiming spec and is a more accurate
   13919     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
   13920     navigationStart.
   13921   </summary>
   13922 </histogram>
   13923 
   13924 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
   13925   <summary>
   13926     This time is based on the NavigationTiming spec and measures the page load
   13927     time until the beginning of the load event. Finish: loadEventStart. Request:
   13928     navigationStart.
   13929   </summary>
   13930 </histogram>
   13931 
   13932 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
   13933   <summary>
   13934     This time is based on the NavigationTiming spec and is a more accurate
   13935     version of PLT.RequestToStart. Start: requestStart. Request:
   13936     navigationStart.
   13937   </summary>
   13938 </histogram>
   13939 
   13940 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
   13941   <summary>
   13942     This time is based on the NavigationTiming spec and is a more accurate
   13943     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
   13944   </summary>
   13945 </histogram>
   13946 
   13947 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
   13948   <summary>
   13949     This time is based on the NavigationTiming spec and is a more accurate
   13950     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
   13951   </summary>
   13952 </histogram>
   13953 
   13954 <histogram name="PLT.RequestToFinish" units="milliseconds">
   13955   <summary>
   13956     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
   13957     time when user requested document.  &quot;Finish&quot; == after onload() and
   13958     all resources are loaded.
   13959   </summary>
   13960 </histogram>
   13961 
   13962 <histogram name="PLT.StartToCommit" units="milliseconds">
   13963   <summary>
   13964     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
   13965     when renderer requested load of document, after any unload of last document.
   13966     &quot;Commit&quot;== time when renderer got first byte of document.
   13967   </summary>
   13968 </histogram>
   13969 
   13970 <histogram name="PLT.StartToFinish" units="milliseconds">
   13971   <summary>
   13972     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
   13973     when renderer requested load of document, after any unload of last document.
   13974     &quot;Finish&quot;==after onload() and all resources are loaded.
   13975   </summary>
   13976 </histogram>
   13977 
   13978 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
   13979   <summary>
   13980     This time is based on the User Timing spec and measures the time from
   13981     Navigation Timing navigationStart until the point where the page called
   13982     performance.mark().
   13983   </summary>
   13984 </histogram>
   13985 
   13986 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
   13987   <summary>
   13988     This time is based on the User Timing spec and reports the time between two
   13989     arbitrary points defined by the page being loaded and directly matches the
   13990     measurement exposed by performance.measure().
   13991   </summary>
   13992 </histogram>
   13993 
   13994 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
   13995   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
   13996 </histogram>
   13997 
   13998 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
   13999   <summary>The result from an attempt to load a PPAPI broker.</summary>
   14000 </histogram>
   14001 
   14002 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
   14003   <summary>The result from an attempt to load a PPAPI plugin.</summary>
   14004 </histogram>
   14005 
   14006 <histogram name="Power.BacklightLevelOnAC" units="%">
   14007   <summary>
   14008     The level of the backlight as a percentage when the user is on AC. Sampled
   14009     every 30 seconds.
   14010   </summary>
   14011 </histogram>
   14012 
   14013 <histogram name="Power.BacklightLevelOnBattery" units="%">
   14014   <summary>
   14015     The level of the backlight as a percentage when the user is on battery.
   14016     Sampled every 30 seconds.
   14017   </summary>
   14018 </histogram>
   14019 
   14020 <histogram name="Power.BatteryChargeHealth" units="%">
   14021   <summary>
   14022     Chrome OS battery charge health percentage.  Sampled once when device starts
   14023     charging.
   14024   </summary>
   14025 </histogram>
   14026 
   14027 <histogram name="Power.BatteryDischargeRate" units="mW">
   14028   <summary>
   14029     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
   14030     device runs on battery.
   14031   </summary>
   14032 </histogram>
   14033 
   14034 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
   14035   <summary>
   14036     Chrome OS battery discharge rate in mW while the system was suspended,
   14037     sampled at resume. Only reported if the system was on battery power both
   14038     before suspending and after resuming, if the energy level didn't increase
   14039     while suspended (which would indicate that an AC adapter was connected), and
   14040     if the system was suspended for at least a minute.
   14041   </summary>
   14042 </histogram>
   14043 
   14044 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
   14045   <summary>
   14046     Counts the number of times we have read the battery status from sysfs and if
   14047     it gave us sensible values.
   14048   </summary>
   14049 </histogram>
   14050 
   14051 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
   14052   <summary>
   14053     Chrome OS remaining battery charge as percent of the maximum battery charge,
   14054     sampled at the end of a user session when the device is on AC.
   14055   </summary>
   14056 </histogram>
   14057 
   14058 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
   14059   <summary>
   14060     Chrome OS remaining battery charge as percent of the maximum battery charge,
   14061     sampled at the end of a user session when the device is on battery.
   14062   </summary>
   14063 </histogram>
   14064 
   14065 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
   14066   <summary>
   14067     Chrome OS remaining battery charge as percent of the maximum battery charge,
   14068     sampled at the start of a user session when the device is on AC.
   14069   </summary>
   14070 </histogram>
   14071 
   14072 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
   14073   <summary>
   14074     Chrome OS remaining battery charge as percent of the maximum battery charge,
   14075     sampled at the start of a user session when the device is on battery.
   14076   </summary>
   14077 </histogram>
   14078 
   14079 <histogram name="Power.BatteryRemainingCharge" units="%">
   14080   <obsolete>
   14081     Deprecated as of 03/2012, no longer being generated by powerd.
   14082   </obsolete>
   14083   <summary>
   14084     Chrome OS remaining battery charge as percent of the maximum battery charge
   14085     sampled when the device runs on battery.
   14086   </summary>
   14087 </histogram>
   14088 
   14089 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
   14090   <summary>
   14091     Chrome OS remaining battery charge as percent of the maximum battery charge,
   14092     sampled when charging starts.
   14093   </summary>
   14094 </histogram>
   14095 
   14096 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
   14097   <obsolete>
   14098     Deprecated as of 03/2012, no longer being generated by powerd.
   14099   </obsolete>
   14100   <summary>
   14101     Chrome OS remaining time to empty battery in minutes sampled when the device
   14102     runs on battery.
   14103   </summary>
   14104 </histogram>
   14105 
   14106 <histogram name="Power.BitfixChunks">
   14107   <summary>
   14108     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
   14109     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
   14110     around 97% of the time and a non-zero value around 3% of the time.
   14111   </summary>
   14112 </histogram>
   14113 
   14114 <histogram name="Power.BitfixFixes">
   14115   <summary>
   14116     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
   14117     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
   14118     around 97% of the time and a non-zero value around 3% of the time.  Would be
   14119     exactly equal to Power.BitfixChunks if there were only one corrupted word in
   14120     each chunk but is sometimes several times higher.
   14121   </summary>
   14122 </histogram>
   14123 
   14124 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
   14125   <obsolete>
   14126     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
   14127     Accel_BrightnessUp_F7 user actions instead.
   14128   </obsolete>
   14129   <summary>
   14130     Number of times the user has adjusted brightness up and down while running
   14131     on battery power.
   14132   </summary>
   14133 </histogram>
   14134 
   14135 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
   14136   <obsolete>
   14137     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
   14138     Accel_BrightnessUp_F7 user actions instead.
   14139   </obsolete>
   14140   <summary>
   14141     Number of times the user has adjusted brightness up and down while running
   14142     on AC power.
   14143   </summary>
   14144 </histogram>
   14145 
   14146 <histogram name="Power.ChargerType" enum="PowerChargerType">
   14147   <summary>
   14148     External power supply type such as MAINS_CHARGER, USB_CHARGER,
   14149     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
   14150     time a charger is connected to the device.
   14151   </summary>
   14152 </histogram>
   14153 
   14154 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
   14155   <summary>
   14156     The time that the firmware took to resume the Chrome OS device from
   14157     suspend-to-RAM state when running on AC at pre-suspend time.
   14158   </summary>
   14159 </histogram>
   14160 
   14161 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
   14162   <summary>
   14163     The time that the firmware took to resume the Chrome OS device from
   14164     suspend-to-RAM state when running on battery at pre-suspend time.
   14165   </summary>
   14166 </histogram>
   14167 
   14168 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
   14169   <summary>
   14170     Chrome OS user idle time since the screen dimmed sampled when the user
   14171     becomes active again if the device runs on AC.
   14172   </summary>
   14173 </histogram>
   14174 
   14175 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
   14176   <summary>
   14177     Chrome OS user idle time since the screen dimmed sampled when the user
   14178     becomes active again if the device runs on battery.
   14179   </summary>
   14180 </histogram>
   14181 
   14182 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
   14183   <summary>
   14184     Chrome OS user idle time since the screen turned off sampled when the user
   14185     becomes active again if the device runs on AC.
   14186   </summary>
   14187 </histogram>
   14188 
   14189 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
   14190   <summary>
   14191     Chrome OS user idle time since the screen turned off sampled when the user
   14192     becomes active again if the device runs on battery.
   14193   </summary>
   14194 </histogram>
   14195 
   14196 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
   14197   <summary>
   14198     Chrome OS user idle time sampled when the user becomes active again if the
   14199     device runs on AC.
   14200   </summary>
   14201 </histogram>
   14202 
   14203 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
   14204   <summary>
   14205     Chrome OS user idle time sampled when the user becomes active again if the
   14206     device runs on battery.
   14207   </summary>
   14208 </histogram>
   14209 
   14210 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
   14211   <summary>
   14212     The time that the kernel took to resume the Chrome OS device from
   14213     suspend-to-RAM state when running on AC at pre-suspend time.
   14214   </summary>
   14215 </histogram>
   14216 
   14217 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
   14218   <summary>
   14219     The time that the kernel took to resume the Chrome OS device from
   14220     suspend-to-RAM state when running on battery at pre-suspend time.
   14221   </summary>
   14222 </histogram>
   14223 
   14224 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
   14225   <summary>
   14226     The time that the kernel took to suspend-to-RAM the Chrome OS device when
   14227     running on AC.
   14228   </summary>
   14229 </histogram>
   14230 
   14231 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
   14232   <summary>
   14233     The time that the kernel took to suspend-to-RAM the Chrome OS device when
   14234     running on battery.
   14235   </summary>
   14236 </histogram>
   14237 
   14238 <histogram name="Power.KeyboardBacklightLevel" units="%">
   14239   <summary>
   14240     The level of the keyboard backlight as a percentage. Sampled every 30
   14241     seconds.
   14242   </summary>
   14243 </histogram>
   14244 
   14245 <histogram name="Power.LengthOfSession" units="seconds">
   14246   <summary>
   14247     The length of time, in seconds, that a user spent in a single session.
   14248     Values for this metric are clamped to 12 hours, so the last bucket should be
   14249     considered to be including all metrics above 12 hours.
   14250   </summary>
   14251 </histogram>
   14252 
   14253 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
   14254   <summary>
   14255     The average power consumption, measured in milli-units per hour, when sync
   14256     invalidator listens to on_application_active events. Values for this metric
   14257     are per session, i.e. from battery level at application entering foreground
   14258     to returning to background, and normalized to an hourly average consumption.
   14259     This is an iOS only measurement. Due to how iOS reports battery levels, it
   14260     is likely to see many readings of 0.
   14261   </summary>
   14262 </histogram>
   14263 
   14264 <histogram name="Power.MilliConsumptionPerHourOthers">
   14265   <summary>
   14266     The average power consumption, measured in milli-units per hour, for other
   14267     sync invalidator methods. Values for this metric are per session, i.e. from
   14268     battery level at application entering foreground to returning to background,
   14269     and normalized to an hourly average consumption. This is an iOS only
   14270     measurement. Due to how iOS reports battery levels, it is likely to see many
   14271     readings of 0.
   14272   </summary>
   14273 </histogram>
   14274 
   14275 <histogram name="Power.MilliConsumptionPerHourP2P">
   14276   <summary>
   14277     The average power consumption, measured in milli-units per hour, when sync
   14278     invalidator uses peer-to-peer notifications. Values for this metric are per
   14279     session, i.e. from battery level at application entering foreground to
   14280     returning to background, and normalized to an hourly average consumption.
   14281     This is an iOS only measurement. Due to how iOS reports battery levels, it
   14282     is likely to see many readings of 0.
   14283   </summary>
   14284 </histogram>
   14285 
   14286 <histogram name="Power.MilliConsumptionPerHourServer">
   14287   <summary>
   14288     The average power consumption, measured in milli-units per hour, when sync
   14289     invalidator uses server-based non-blocking invalidator. Values for this
   14290     metric are per session, i.e. from battery level at application entering
   14291     foreground to returning to background, and normalized to an hourly average
   14292     consumption. This is an iOS only measurement. Due to how iOS reports battery
   14293     levels, it is likely to see many readings of 0.
   14294   </summary>
   14295 </histogram>
   14296 
   14297 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
   14298   <summary>
   14299     The number of times that the Automatic Light Sensor (ALS) adjusted the
   14300     brightness during a session.  Values for this metric are clamped to 10k
   14301     count, so the last bucket should be considered to be including all metrics
   14302     above 10k.
   14303   </summary>
   14304 </histogram>
   14305 
   14306 <histogram name="Power.NumberOfSessionsPerCharge">
   14307   <summary>
   14308     The number of user sessions that occured since the last time that the device
   14309     was charged. Values for this metric are clamped at 10k, so the last bucket
   14310     should be considered to include all metrics about 10k.
   14311   </summary>
   14312 </histogram>
   14313 
   14314 <histogram name="Power.RetrySuspendCount">
   14315   <summary>
   14316     The number of times Chrome OS retried suspend due to previous failure.
   14317   </summary>
   14318 </histogram>
   14319 
   14320 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
   14321   <summary>
   14322     ChromeOS suspend status - either success, failure, or cancelled.
   14323   </summary>
   14324 </histogram>
   14325 
   14326 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
   14327   <summary>
   14328     The percentage of aborted fan attempts out of total fan attempts per
   14329     session, where an abort is due to hysteresis.  This value is computed from
   14330     boot and sent when powerd starts and then every 15 minutes afterwards.
   14331   </summary>
   14332 </histogram>
   14333 
   14334 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
   14335   <summary>
   14336     The percentage of fan trip point passes that are more than one trip point.
   14337     This value is computed from boot and sent when powerd starts and then every
   14338     15 minutes afterwards.
   14339   </summary>
   14340 </histogram>
   14341 
   14342 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
   14343   <summary>
   14344     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
   14345     (i.e., the device most likely ran out of battery while in suspend).
   14346   </summary>
   14347 </histogram>
   14348 
   14349 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
   14350   <summary>
   14351     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
   14352   </summary>
   14353 </histogram>
   14354 
   14355 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
   14356   <summary>
   14357     The number of times that the user adjusted the brightness during a session
   14358     when on AC. Values for this metric are clamped to 10k count, so the last
   14359     bucket should be considered to be including all metrics above 10k.
   14360   </summary>
   14361 </histogram>
   14362 
   14363 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
   14364   <summary>
   14365     The number of times that the user adjusted the brightness during a session
   14366     when on battery. Values for this metric are clamped to 10k count, so the
   14367     last bucket should be considered to be including all metrics above 10k.
   14368   </summary>
   14369 </histogram>
   14370 
   14371 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
   14372   <summary>
   14373     The number of bytes that were downloaded over the network for HTTP/HTTPS
   14374     fetches that were not motivated by precaching. Logged per-request.
   14375   </summary>
   14376 </histogram>
   14377 
   14378 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
   14379   <summary>
   14380     The number of bytes that were downloaded because of precaching. Logged
   14381     per-request.
   14382   </summary>
   14383 </histogram>
   14384 
   14385 <histogram name="Precache.Saved" units="bytes">
   14386   <summary>
   14387     The number of bytes during user browsing that were served from the cache,
   14388     but would have been downloaded over a network if precaching was disabled.
   14389     Logged per-request.
   14390   </summary>
   14391 </histogram>
   14392 
   14393 <histogram name="Prerender.Event" enum="PrerenderEvent">
   14394   <summary>
   14395     Enumeration of what events related to prerendering have occurred.
   14396   </summary>
   14397 </histogram>
   14398 
   14399 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
   14400   <obsolete>
   14401     deprecated May 10 2012
   14402   </obsolete>
   14403   <summary>Hover Event counts for prerendering.</summary>
   14404 </histogram>
   14405 
   14406 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
   14407   <summary>
   14408     Final status for prerender pages - either success, or why it was canceled.
   14409   </summary>
   14410 </histogram>
   14411 
   14412 <histogram name="Prerender.FinalStatusMatchComplete"
   14413     enum="PrerenderFinalStatus">
   14414   <summary>
   14415     Final status for prerender pages - either success, or why it was canceled.
   14416     This is for the MatchComplete set of pages (including some pages that were
   14417     not actually prerendered), to match the control group.
   14418   </summary>
   14419 </histogram>
   14420 
   14421 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
   14422   <summary>
   14423     For prerenders that are swapped in, the percentage of pixels that is already
   14424     final at swap-in time compared to when the spinner stops.
   14425   </summary>
   14426 </histogram>
   14427 
   14428 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
   14429   <obsolete>
   14430     deprecated May 10 2012
   14431   </obsolete>
   14432   <summary>
   14433     Duration that a user hovers a link before clicking on it.
   14434 
   14435     This is recorded for all pages loaded in a session.
   14436   </summary>
   14437 </histogram>
   14438 
   14439 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
   14440   <obsolete>
   14441     deprecated May 10 2012
   14442   </obsolete>
   14443   <summary>
   14444     Duration that the mouse pointer hovers on a link before the mouse pointer
   14445     moves off of it.
   14446 
   14447     This is recorded for all pages loaded in a session.
   14448   </summary>
   14449 </histogram>
   14450 
   14451 <histogram name="Prerender.LocalPredictorEvent"
   14452     enum="PrerenderLocalPredictorEvents">
   14453   <summary>
   14454     Enumeration of what events related to the local predictor have occurred
   14455   </summary>
   14456 </histogram>
   14457 
   14458 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
   14459     units="milliseconds">
   14460   <summary>
   14461     Time to perform the LoggedIn Lookup for the local predictor. This operation
   14462     checks whether a user his likely logged into a page that we would like to
   14463     prerender.
   14464   </summary>
   14465 </histogram>
   14466 
   14467 <histogram name="Prerender.LocalPredictorServiceLookupTime"
   14468     units="milliseconds">
   14469   <summary>
   14470     Time to perform the Service Lookup for the local predictor. This operation
   14471     queries a Google service to obtain pages to prerender, as well as whether
   14472     prerender candidate pages are likely safe for prerendering.
   14473   </summary>
   14474 </histogram>
   14475 
   14476 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
   14477   <summary>
   14478     Time from when a prerendered page is started to when it is first used due to
   14479     user navigation. If the page is never used, it is not included in this
   14480     histogram.  This only refers to prerenders based on the local predictor.
   14481   </summary>
   14482 </histogram>
   14483 
   14484 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
   14485   <summary>
   14486     Time to perform the URL Lookup for the local predictor. This operation
   14487     retrieves from the user's local browsing history the URLs corresponding to
   14488     URLIDs.
   14489   </summary>
   14490 </histogram>
   14491 
   14492 <histogram name="Prerender.LocalVisitCoreTransition"
   14493     enum="PrerenderLocalVisitCoreTransition">
   14494   <obsolete>
   14495     deprecated Nov 16 2012
   14496   </obsolete>
   14497   <summary>
   14498     The transition type for each new visit as recorded in the local visits
   14499     database.
   14500   </summary>
   14501 </histogram>
   14502 
   14503 <histogram name="Prerender.LocalVisitDatabaseSize">
   14504   <obsolete>
   14505     deprecated Nov 16 2012
   14506   </obsolete>
   14507   <summary>Size of the local visits database (number of entries).</summary>
   14508 </histogram>
   14509 
   14510 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
   14511   <obsolete>
   14512     deprecated Nov 16 2012
   14513   </obsolete>
   14514   <summary>
   14515     Enumeration of what events related to local visits have occurred
   14516   </summary>
   14517 </histogram>
   14518 
   14519 <histogram name="Prerender.ModPagespeedHeader">
   14520   <obsolete>
   14521     Deprecated as of 10/2013.
   14522   </obsolete>
   14523   <summary>
   14524     Previous version of the Prerender.PagespeedHeader.* histograms.
   14525   </summary>
   14526 </histogram>
   14527 
   14528 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
   14529   <summary>
   14530     A boolean that indicates whether the Omnibox navigation being committed
   14531     could have been prerendered by the Omnibox Prerender system. This provides
   14532     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
   14533     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
   14534     Prerendering is disabled, this histogram will register a 'false' entry. The
   14535     total count is the equivalent of the deprecated
   14536     NetworkActionPredictor.NavigationCount histogram.
   14537   </summary>
   14538 </histogram>
   14539 
   14540 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
   14541   <summary>
   14542     The number of navigations that use a prerender initiated from the Omnibox.
   14543     The count is incremented when the Prerendered tab is swapped in if the
   14544     Prerender was initiated by the Omnibox, which obviously requires
   14545     Prerendering from the Omnibox to be enabled.
   14546   </summary>
   14547 </histogram>
   14548 
   14549 <histogram name="Prerender.OmniboxPrerenderCount">
   14550   <summary>
   14551     The number of prerenders initiated from the Omnibox. This is incremented
   14552     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
   14553     given the text the user has entered and the Autocomplete suggestion
   14554     currently selected. It is only incremented if Prerendering from the Omnibox
   14555     is enabled.
   14556   </summary>
   14557 </histogram>
   14558 
   14559 <histogram name="Prerender.PagespeedHeader.ServerCounts"
   14560     enum="PagespeedHeaderServerType">
   14561   <summary>
   14562     The number of responses received bucketed into the range [0,4]: bucket 0 is
   14563     the total number of responses received; bucket 1 is the number of responses
   14564     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
   14565     bucket 2 is the number of responses received with an X-Page-Speed header and
   14566     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
   14567     ngx_pagespeed server]; bucket 3 is the number of responses received with an
   14568     X-Page-Speed header and a header value in the PageSpeed Service format
   14569     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
   14570     received with an X-Page-Speed header and a header value in neither of the
   14571     preceding formats [indicating some other server; IISpeed is the only known
   14572     one at this stage].
   14573   </summary>
   14574 </histogram>
   14575 
   14576 <histogram name="Prerender.PagespeedHeader.VersionCounts"
   14577     enum="PagespeedVersion">
   14578   <summary>
   14579     The number of responses received that either have an X-Mod-Pagespeed header
   14580     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
   14581     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
   14582     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
   14583     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
   14584     is that 'c' is incremented with each new release and 'd' is initially 0 but
   14585     is incremented for each patch to a release.
   14586   </summary>
   14587 </histogram>
   14588 
   14589 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
   14590   <obsolete>
   14591     deprecated Nov 16 2012
   14592   </obsolete>
   14593   <summary>Types of pages rendered.</summary>
   14594 </histogram>
   14595 
   14596 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
   14597   <obsolete>
   14598     Deprecated 03/24/11.  Replaced by
   14599     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
   14600   </obsolete>
   14601   <summary>
   14602     Time from when a user navigates to a page to when it loads. Since the pages
   14603     may start loading before the user navigates to it, this does not include any
   14604     portion of load prior to navigation.
   14605 
   14606     This particular histogram is for all page loads for users who do not have
   14607     prerendering enabled.
   14608   </summary>
   14609 </histogram>
   14610 
   14611 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
   14612     units="milliseconds">
   14613   <obsolete>
   14614     Deprecated 03/24/11.   Replaced by
   14615     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
   14616   </obsolete>
   14617   <summary>
   14618     Time from when a user navigates to a page to when it loads. Since the pages
   14619     may start loading before the user navigates to it, this does not include any
   14620     portion of load prior to navigation.
   14621 
   14622     This particular histogram is only for pages that would have been prerendered
   14623     if the user had prerender enabled.
   14624   </summary>
   14625 </histogram>
   14626 
   14627 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
   14628     units="milliseconds">
   14629   <obsolete>
   14630     Deprecated 03/24/11.   Replaced by
   14631     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
   14632   </obsolete>
   14633   <summary>
   14634     Time from when a user navigates to a page to when it loads. Since the pages
   14635     may start loading before the user navigates to it, this does not include any
   14636     portion of load prior to navigation.
   14637 
   14638     This particular histogram is for all prerendered page loads for users who
   14639     have prerender enabled.
   14640   </summary>
   14641 </histogram>
   14642 
   14643 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
   14644     units="milliseconds">
   14645   <obsolete>
   14646     Deprecated 03/24/11.   Replaced by
   14647     Prerender.PerceivedPLT_ContentPrefetchPrerender.
   14648   </obsolete>
   14649   <summary>
   14650     Time from when a user navigates to a page to when it loads. Since the pages
   14651     may start loading before the user navigates to it, this does not include any
   14652     portion of load prior to navigation.
   14653 
   14654     This particular histogram is for all page loads for users who have
   14655     prerendering enabled.
   14656   </summary>
   14657 </histogram>
   14658 
   14659 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
   14660     units="milliseconds">
   14661   <obsolete>
   14662     Deprecated 03/24/11.   Replaced by
   14663     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
   14664   </obsolete>
   14665   <summary>
   14666     Time from when a user navigates to a page to when it loads. Since the pages
   14667     may start loading before the user navigates to it, this does not include any
   14668     portion of load prior to navigation.
   14669 
   14670     This particular histogram is for all page loads within 30 seconds after a
   14671     prefetch tag is seen for users who do not have prerendering enabled.
   14672   </summary>
   14673 </histogram>
   14674 
   14675 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
   14676     units="milliseconds">
   14677   <obsolete>
   14678     Deprecated 03/24/11.   Replaced by
   14679     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
   14680   </obsolete>
   14681   <summary>
   14682     Time from when a user navigates to a page to when it loads. Since the pages
   14683     may start loading before the user navigates to it, this does not include any
   14684     portion of load pre navigation.
   14685 
   14686     This particular histogram is for all page loads within 30 seconds after a
   14687     prefetch tag is seen for users who have prerendering enabled.
   14688   </summary>
   14689 </histogram>
   14690 
   14691 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
   14692   <summary>
   14693     Time from when a user navigates to a page to when it loads. Since the pages
   14694     may start loading before the user navigates to it, this does not include any
   14695     portion of load prior to navigation.
   14696 
   14697     This is recorded for all pages loaded in a session.
   14698   </summary>
   14699 </histogram>
   14700 
   14701 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
   14702   <summary>
   14703     Time from when a user navigates to a page to when it loads. Since the pages
   14704     may start loading before the user navigates to it, this does not include any
   14705     portion of load prior to navigation.
   14706 
   14707     This is recorded for the first page load completing immediately after a
   14708     prerender.
   14709   </summary>
   14710 </histogram>
   14711 
   14712 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
   14713     units="milliseconds">
   14714   <summary>
   14715     Time from when a user navigates to a page to when it loads. Since the pages
   14716     may start loading before the user navigates to it, this does not include any
   14717     portion of load prior to navigation.
   14718 
   14719     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
   14720     There are two types: Any, and Non-overlapping.  The latter only applies to
   14721     page loads initiated after the prerender.  This variable records cases where
   14722     only Any triggered.
   14723   </summary>
   14724 </histogram>
   14725 
   14726 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
   14727   <summary>
   14728     Time from when a user navigates to a page to when it loads. Since the pages
   14729     may start loading before the user navigates to it, this does not include any
   14730     portion of load prior to navigation.
   14731 
   14732     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
   14733     There are two types: Any, and Non-overlapping.  The latter only applies to
   14734     page loads initiated after the prerender.  This variable records cases where
   14735     both triggered.
   14736   </summary>
   14737 </histogram>
   14738 
   14739 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
   14740     units="milliseconds">
   14741   <summary>
   14742     Time from when a user navigates to a page to when it loads. Since the pages
   14743     may start loading before the user navigates to it, this does not include any
   14744     portion of load prior to navigation.
   14745 
   14746     This is recorded for the first page load completing immediately after a
   14747     prerender, but which has also started after the prerender has been
   14748     initiated.
   14749   </summary>
   14750 </histogram>
   14751 
   14752 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
   14753     units="milliseconds">
   14754   <summary>
   14755     Time from when a user navigates to a page to when it loads. Since the pages
   14756     may start loading before the user navigates to it, this does not include any
   14757     portion of load prior to navigation.
   14758 
   14759     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
   14760     There are two types: Any, and Non-overlapping.  The latter only applies to
   14761     page loads initiated after the prerender.  This variable records cases where
   14762     only Non-overlapping triggered.
   14763   </summary>
   14764 </histogram>
   14765 
   14766 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
   14767   <summary>
   14768     Time from when a user navigates to a page to when it loads. Since the pages
   14769     may start loading before the user navigates to it, this does not include any
   14770     portion of load prior to navigation.
   14771 
   14772     This is recorded only for prerendered pages, or for pages which would have
   14773     been prerendered in the control case.
   14774   </summary>
   14775 </histogram>
   14776 
   14777 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
   14778   <summary>
   14779     Time from when a user navigates to a page to when it loads. Since the pages
   14780     may start loading before the user navigates to it, this does not include any
   14781     portion of load prior to navigation.
   14782 
   14783     This is recorded only for prerendered pages, or for pages which would have
   14784     been prerendered in the control case.
   14785 
   14786     In MatchedComplete, the prerender group also contains cancelled prerenders,
   14787     so as to produce a perfect match of page views attributed this group in the
   14788     prerender group with those attributed to this group in the control group.
   14789   </summary>
   14790 </histogram>
   14791 
   14792 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
   14793   <summary>
   14794     Time from when a user navigates to a page to when it loads. Since the pages
   14795     may start loading before the user navigates to it, this does not include any
   14796     portion of load prior to navigation.
   14797 
   14798     This is recorded for all page loads which happen within 30 seconds after a
   14799     prefetch tag is observed.
   14800   </summary>
   14801 </histogram>
   14802 
   14803 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
   14804   <summary>
   14805     Time from when a user navigates to a page to when it loads. Since the pages
   14806     may start loading before the user navigates to it, this does not include any
   14807     portion of load prior to navigation.
   14808 
   14809     This is recorded for all page loads which happen within 30 seconds after a
   14810     prefetch tag is observed and which do not correspond to a prerender tag.
   14811   </summary>
   14812 </histogram>
   14813 
   14814 <histogram name="Prerender.PercentLoadDoneAtSwapin">
   14815   <summary>
   14816     For prerenders that are swapped in, the percentage of the time from load
   14817     start until the onload event fires that has elapsed at the time of the
   14818     swapin.
   14819   </summary>
   14820 </histogram>
   14821 
   14822 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
   14823     units="milliseconds">
   14824   <summary>
   14825     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
   14826     measure jank.
   14827   </summary>
   14828 </histogram>
   14829 
   14830 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
   14831     units="milliseconds">
   14832   <summary>
   14833     How long the resource check portion of PrerenderManager::PeriodicCleanup
   14834     takes, to measure jank.
   14835   </summary>
   14836 </histogram>
   14837 
   14838 <histogram name="Prerender.PrerenderCountOf3Max">
   14839   <summary>
   14840     After launching a prerender, how many simultanious prerenders are recorded
   14841     as running, out of a maximum of three.
   14842   </summary>
   14843 </histogram>
   14844 
   14845 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
   14846   <summary>
   14847     For prerenders that finish loading before they are ever swapped in, their
   14848     page load time until the onload event fires.
   14849   </summary>
   14850 </histogram>
   14851 
   14852 <histogram name="Prerender.PrerendersPerSessionCount">
   14853   <summary>
   14854     The number of sessions that have at least X successful prerenders.
   14855   </summary>
   14856 </histogram>
   14857 
   14858 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
   14859   <obsolete>
   14860     deprecated Nov 16 2012
   14861   </obsolete>
   14862   <summary>
   14863     This is the time from when a prerendered page finishes loading to when it is
   14864     displayed, as measured by the renderer process. When a page is displayed
   14865     before it finishes loading, no value is recorded in this histogram.
   14866   </summary>
   14867 </histogram>
   14868 
   14869 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
   14870   <obsolete>
   14871     deprecated Nov 16 2012
   14872   </obsolete>
   14873   <summary>
   14874     Perceived load time of a page, as measured by the renderer process. For
   14875     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
   14876     pages, this is the time from when the prerendered page is moved into a
   14877     TabContents until finish. &quot;Finish&quot; == after onload() and all
   14878     resources are loaded. Note that this is 0 if the loading finishes before the
   14879     page is moved into a TabContents.
   14880   </summary>
   14881 </histogram>
   14882 
   14883 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
   14884   <obsolete>
   14885     deprecated Nov 16 2012
   14886   </obsolete>
   14887   <summary>
   14888     Perceived load time of a prerendered page that is displayed, as measured by
   14889     the renderer process. This is the time from when the prerendered page is
   14890     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
   14891     and all resources are loaded. Note that this is 0 if the loading finishes
   14892     before the the page is moved into a TabContents.
   14893   </summary>
   14894 </histogram>
   14895 
   14896 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
   14897   <obsolete>
   14898     deprecated Nov 16 2012
   14899   </obsolete>
   14900   <summary>
   14901     The time elapsed between when the prerendering of a page starts and when the
   14902     page is displayed, as measured by the renderer process. Prerendered pages
   14903     discarded without being displayed are excluded from this count.
   14904   </summary>
   14905 </histogram>
   14906 
   14907 <histogram name="Prerender.SchemeCancelReason"
   14908     enum="PrerenderSchemeCancelReason">
   14909   <summary>
   14910     The detailed reason why a prerender is canceled with
   14911     FINAL_STATUS_UNSUPPORTED_SCHEME
   14912   </summary>
   14913 </histogram>
   14914 
   14915 <histogram name="Prerender.Sessions" enum="PrerenderMode">
   14916   <obsolete>
   14917     deprecated Nov 16 2012
   14918   </obsolete>
   14919   <summary>Enumeration of how prerender was used per session.</summary>
   14920 </histogram>
   14921 
   14922 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
   14923     units="milliseconds">
   14924   <summary>Time to perform the session storage namespace merge.</summary>
   14925 </histogram>
   14926 
   14927 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
   14928     units="milliseconds">
   14929   <summary>
   14930     For simulated local browsing prerendering, the baseline PLT of pages without
   14931     any prerendering for pages that would be prerendered.
   14932   </summary>
   14933 </histogram>
   14934 
   14935 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
   14936   <summary>
   14937     For simulated local browsing prerendering, the estimated PLT of pages with
   14938     prerendering enabled for pages that would be prerendered.
   14939   </summary>
   14940 </histogram>
   14941 
   14942 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
   14943     enum="BooleanSuppressed">
   14944   <summary>
   14945     A boolean that indicates how often we suppress a dialog from a tab when
   14946     swapping it with a prerender.
   14947   </summary>
   14948 </histogram>
   14949 
   14950 <histogram name="Prerender.TabContentsDeleterTimeout"
   14951     enum="BooleanCloseTimeout">
   14952   <summary>
   14953     A boolean that indicates how often we fail to delete an old prerendered tab
   14954     before the timeout.
   14955   </summary>
   14956 </histogram>
   14957 
   14958 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
   14959   <summary>
   14960     Enumeration of what events related to the TabHelper class have occurred.
   14961   </summary>
   14962 </histogram>
   14963 
   14964 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
   14965   <summary>Time between subsequent prerender requests.</summary>
   14966 </histogram>
   14967 
   14968 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
   14969   <summary>
   14970     The time elapsed between the most recent visit to a URL and when an
   14971     attempted prerender of the same URL is cancelled with
   14972     FINAL_STATUS_RECENTLY_VISITED.
   14973   </summary>
   14974 </histogram>
   14975 
   14976 <histogram name="Prerender.TimeToClick" units="milliseconds">
   14977   <obsolete>
   14978     deprecated Nov 16 2012
   14979   </obsolete>
   14980   <summary>Duration that a user hovers a link before clicking on it.</summary>
   14981 </histogram>
   14982 
   14983 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
   14984   <obsolete>
   14985     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
   14986     range.
   14987   </obsolete>
   14988   <summary>
   14989     Time from when a prerendered page is started to when it is first used due to
   14990     user navigation. If the page is never used, it is not included in this
   14991     histogram.
   14992   </summary>
   14993 </histogram>
   14994 
   14995 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
   14996   <summary>
   14997     Time from when a prerendered page is started to when it is first used due to
   14998     user navigation. If the page is never used, it is not included in this
   14999     histogram.
   15000   </summary>
   15001 </histogram>
   15002 
   15003 <histogram name="Profile.AppCount">
   15004   <summary>The number of installed apps when a profile is opened.</summary>
   15005 </histogram>
   15006 
   15007 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
   15008   <summary>Result (final status) when creating a new profile.</summary>
   15009 </histogram>
   15010 
   15011 <histogram name="Profile.CreateTime" units="milliseconds">
   15012   <obsolete>
   15013     Deprecated as of 8/2013.
   15014   </obsolete>
   15015   <summary>
   15016     Back-end time elapsed while creating a new profile. The max is 30 seconds,
   15017     when an external timeout was applied.
   15018   </summary>
   15019 </histogram>
   15020 
   15021 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
   15022   <obsolete>
   15023     Deprecated as of 8/2013.
   15024   </obsolete>
   15025   <summary>
   15026     Time elapsed before the user decided to cancel creation of a new profile.
   15027     Since only managed-user profile creation can be canceled, this time comes
   15028     from managed-user registration. The max is 30 seconds, when an external
   15029     timeout was applied.
   15030   </summary>
   15031 </histogram>
   15032 
   15033 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
   15034   <summary>
   15035     Time elapsed from when the handler received the message that a user clicked
   15036     'Create' until the user decided to cancel creation of a new profile. Since
   15037     only managed-user profile creation can be canceled, this time comes from
   15038     managed-user registration.
   15039   </summary>
   15040 </histogram>
   15041 
   15042 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
   15043   <summary>
   15044     Time elapsed from when the handler received the message that a user clicked
   15045     'Create' until the creation either failed with a local error (see
   15046     Profile.CreateResult), was canceled (also recorded in
   15047     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
   15048   </summary>
   15049 </histogram>
   15050 
   15051 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
   15052   <summary>
   15053     The error with the current user profile that caused an error dialog to be
   15054     shown. This dialog is shown usually when there is some sort of corruption in
   15055     the user's profile data.
   15056   </summary>
   15057 </histogram>
   15058 
   15059 <histogram name="Profile.SupervisedProfileCreateError"
   15060     enum="GoogleServiceAuthError">
   15061   <summary>
   15062     The error code generated in the final step (registration step) of creating a
   15063     new supervised profile.
   15064   </summary>
   15065 </histogram>
   15066 
   15067 <histogram name="Profile.SupervisedProfileImportError"
   15068     enum="GoogleServiceAuthError">
   15069   <summary>
   15070     The error code generated in the final step (registration step) of importing
   15071     a supervised profile.
   15072   </summary>
   15073 </histogram>
   15074 
   15075 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
   15076   <summary>
   15077     Time elapsed from when the handler received the message that a user clicked
   15078     'Create' to create a new supervised user profile until the registration ends
   15079     either successfully or with a failure (both recorded in
   15080     Profile.SupervisedProfileCreateResult).
   15081   </summary>
   15082 </histogram>
   15083 
   15084 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
   15085   <summary>
   15086     Time elapsed from when the handler received the message that a user clicked
   15087     'Import supervised user' until the registration ends either successfully or
   15088     with a failure (both recorded in Profile.SupervisedProfileImportResult).
   15089   </summary>
   15090 </histogram>
   15091 
   15092 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
   15093   <summary>
   15094     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
   15095     Reset Profile dialog.
   15096   </summary>
   15097 </histogram>
   15098 
   15099 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
   15100   <obsolete>
   15101     Deprecated 8/2013. No longer tracked.
   15102   </obsolete>
   15103   <summary>
   15104     Errors that Protector detects about default search provider in Web Data.
   15105     Reported once when Web Data is loaded.
   15106   </summary>
   15107 </histogram>
   15108 
   15109 <histogram name="Protector.Preferences" enum="ProtectorError">
   15110   <obsolete>
   15111     Deprecated 8/2013. No longer tracked.
   15112   </obsolete>
   15113   <summary>
   15114     Errors that Protector detects about protected settings in Preferences.
   15115     Reported once when profile is loaded.
   15116   </summary>
   15117 </histogram>
   15118 
   15119 <histogram name="Protector.SearchProvider" enum="SearchEngine">
   15120   <obsolete>
   15121     Deprecated 8/2013. No longer tracked.
   15122   </obsolete>
   15123   <summary>
   15124     When the default search provider setting is changed outside of Chrome, which
   15125     is detected by the Protector, this histogram reports the new setting.
   15126   </summary>
   15127 </histogram>
   15128 
   15129 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
   15130   <obsolete>
   15131     Deprecated 8/2013. No longer tracked.
   15132   </obsolete>
   15133   <summary>
   15134     When the startup settings are changed outside of Chrome, which is detected
   15135     by the Protector, this histogram reports the new setting.
   15136   </summary>
   15137 </histogram>
   15138 
   15139 <histogram name="Quickoffice.docPageCount">
   15140   <summary>
   15141     Records the page count when a compound binary format document is opened.
   15142   </summary>
   15143 </histogram>
   15144 
   15145 <histogram name="Quickoffice.docParagraphCount">
   15146   <summary>
   15147     Records the paragraph count when a compound binary format document is
   15148     opened.
   15149   </summary>
   15150 </histogram>
   15151 
   15152 <histogram name="Quickoffice.docSectionCount">
   15153   <summary>
   15154     Records the section count when a compound binary format document is opened.
   15155   </summary>
   15156 </histogram>
   15157 
   15158 <histogram name="Quickoffice.docxPageCount">
   15159   <summary>
   15160     Records the page count when an OOXML format document is opened.
   15161   </summary>
   15162 </histogram>
   15163 
   15164 <histogram name="Quickoffice.docxParagraphCount">
   15165   <summary>
   15166     Records the paragraph count when an OOXML format document is opened.
   15167   </summary>
   15168 </histogram>
   15169 
   15170 <histogram name="Quickoffice.docxSectionCount">
   15171   <summary>
   15172     Records the section count when an OOXML format document is opened.
   15173   </summary>
   15174 </histogram>
   15175 
   15176 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
   15177   <summary>
   15178     Records the various different error types encountered when opening and
   15179     reading MS Office file formats in the Quickoffice viewer. These range from
   15180     Nacl crashes and uncaught javascript exceptions to document errors inside
   15181     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
   15182     format in which they occurred.
   15183   </summary>
   15184 </histogram>
   15185 
   15186 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
   15187   <summary>
   15188     Records the various different file types supported by Quickoffice (like MS
   15189     Word, Excel, Powerpoint files) when they opened in the browser to measure
   15190     which file formats are most popular.
   15191   </summary>
   15192 </histogram>
   15193 
   15194 <histogram name="Quickoffice.pptMasterCount">
   15195   <summary>
   15196     Records the number of slide masters when a compound binary format
   15197     presentation is opened.
   15198   </summary>
   15199 </histogram>
   15200 
   15201 <histogram name="Quickoffice.pptSlideCount">
   15202   <summary>
   15203     Records the slide count when a compound binary format presentation is
   15204     opened.
   15205   </summary>
   15206 </histogram>
   15207 
   15208 <histogram name="Quickoffice.pptxMasterCount">
   15209   <summary>
   15210     Records the number of slide masters when an OOXML format presentation is
   15211     opened.
   15212   </summary>
   15213 </histogram>
   15214 
   15215 <histogram name="Quickoffice.pptxSlideCount">
   15216   <summary>
   15217     Records the slide count when an OOXML format presentation is opened.
   15218   </summary>
   15219 </histogram>
   15220 
   15221 <histogram name="Quickoffice.xlsFormattedCellCount">
   15222   <summary>
   15223     Records the number of cells that contain formatting data in the default
   15224     worksheet when a compound binary format spreadsheet is opened.
   15225   </summary>
   15226 </histogram>
   15227 
   15228 <histogram name="Quickoffice.xlsNonEmptyCellCount">
   15229   <summary>
   15230     Records the number of non-empty cells in the default worksheet when a
   15231     compound binary format spreadsheet is opened.
   15232   </summary>
   15233 </histogram>
   15234 
   15235 <histogram name="Quickoffice.xlsSheetCount">
   15236   <summary>
   15237     Records the number of worksheets when a compound binary format spreadsheet
   15238     is opened.
   15239   </summary>
   15240 </histogram>
   15241 
   15242 <histogram name="Quickoffice.xlsxFormattedCellCount">
   15243   <summary>
   15244     Records the number of cells that contain formatting data in the default
   15245     worksheet when an OOXML format spreadsheet is opened.
   15246   </summary>
   15247 </histogram>
   15248 
   15249 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
   15250   <summary>
   15251     Records the number of non-empty cells when an OOXML format spreadsheet is
   15252     opened.
   15253   </summary>
   15254 </histogram>
   15255 
   15256 <histogram name="Quickoffice.xlsxSheetCount">
   15257   <summary>
   15258     Records the number of worksheets when an OOXML format spreadsheet is opened.
   15259   </summary>
   15260 </histogram>
   15261 
   15262 <histogram name="Renderer.AcceleratedFixedRootBackground"
   15263     enum="AcceleratedFixedRootBackground">
   15264   <summary>
   15265     Keeps track of the number of main frame scrolls with an accelerated fixed
   15266     root background, the number of main frame scrolls with an unaccelerated
   15267     fixed root background, and the total number of main frame scrolls.
   15268   </summary>
   15269 </histogram>
   15270 
   15271 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
   15272   <summary>
   15273     Total count of the number of RenderLayers which are scrollable areas, need
   15274     to be promoted to stacking containers, and will use composited scrolling.
   15275     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
   15276     first becomes scrollable, first needs to become a stacking container, and
   15277     first uses composited scrolling, respectively.
   15278   </summary>
   15279 </histogram>
   15280 
   15281 <histogram name="Renderer.DrawDuration" units="milliseconds">
   15282   <summary>The time it takes for the compositor to draw a frame.</summary>
   15283 </histogram>
   15284 
   15285 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
   15286   <summary>
   15287     The amount by which the compositor's draw duration was overestimated in a
   15288     particular frame (0 if the duration was perfectly predicted or
   15289     underestimated).
   15290   </summary>
   15291 </histogram>
   15292 
   15293 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
   15294   <summary>
   15295     The amount by which the compositor's draw duration was underestimated in a
   15296     particular frame (0 if the duration was perfectly predicted or
   15297     overestimated).
   15298   </summary>
   15299 </histogram>
   15300 
   15301 <histogram name="Renderer.GpuLatency" units="milliseconds">
   15302   <summary>
   15303     The delay between the compositor submitting a command to the GPU and that
   15304     command executing on the GPU. This delay is measured once per frame.
   15305   </summary>
   15306 </histogram>
   15307 
   15308 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
   15309   <summary>
   15310     The amount by which GPU latency was overestimated in a particular frame (0
   15311     if the latency was perfectly predicted or underestimated).
   15312   </summary>
   15313 </histogram>
   15314 
   15315 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
   15316   <summary>
   15317     The amount by which GPU latency was underestimated in a particular frame (0
   15318     if the latency was perfectly predicted or overestimated).
   15319   </summary>
   15320 </histogram>
   15321 
   15322 <histogram name="Renderer.PixelIncreaseFromTransitions">
   15323   <summary>
   15324     A lower-bound on the percentage increase in memory that would result from
   15325     promoting all layers that have a webkit-transition on opacity or transform.
   15326   </summary>
   15327 </histogram>
   15328 
   15329 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
   15330   <obsolete>
   15331     Deprecated as of 10/2013.
   15332   </obsolete>
   15333   <summary>
   15334     This measures how long all unload event handlers required to run whenever an
   15335     unload event is processed.
   15336   </summary>
   15337 </histogram>
   15338 
   15339 <histogram name="Renderer2.FinishDocToFinish">
   15340   <summary>
   15341     The time from when a document finished loading to when all it's resources
   15342     are also loaded.
   15343   </summary>
   15344 </histogram>
   15345 
   15346 <histogram name="Renderer2.RequestToFinish">
   15347   <obsolete>
   15348     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
   15349   </obsolete>
   15350   <summary>
   15351     The time from when a page was requested by a user to when it is fully
   15352     loaded.
   15353   </summary>
   15354 </histogram>
   15355 
   15356 <histogram name="Renderer2.RequestToFinish_L">
   15357   <summary>
   15358     The time from when a page was requested by a user to when it is fully
   15359     loaded.
   15360   </summary>
   15361 </histogram>
   15362 
   15363 <histogram name="Renderer2.RequestToFirstLayout">
   15364   <summary>
   15365     The time from when a page was requested by a user to its first layout.
   15366   </summary>
   15367 </histogram>
   15368 
   15369 <histogram name="Renderer2.RequestToStart">
   15370   <summary>
   15371     The time from when a page was requested by a user to when it starts loading.
   15372   </summary>
   15373 </histogram>
   15374 
   15375 <histogram name="Renderer2.StartToFinish">
   15376   <summary>
   15377     The time from when a page started loading to when it is fully loaded.
   15378   </summary>
   15379 </histogram>
   15380 
   15381 <histogram name="Renderer2.StartToFinishDoc">
   15382   <summary>
   15383     The time from when a page starts loading to when the main document is
   15384     finished loading.
   15385   </summary>
   15386 </histogram>
   15387 
   15388 <histogram name="Renderer2.StartToFirstLayout">
   15389   <summary>
   15390     The time from when a page starts loading to its first layout.
   15391   </summary>
   15392 </histogram>
   15393 
   15394 <histogram name="Renderer4.Abandoned" enum="Abandoned">
   15395   <summary>
   15396     Distribution of actual finished pages, vs abandoned pages, where we needed
   15397     to declare a finish time prematurely since the page was being closed
   15398     (exited).
   15399   </summary>
   15400 </histogram>
   15401 
   15402 <histogram name="Renderer4.AccelContentPaintDurationMS">
   15403   <summary>
   15404     Time spent by WebKit painting the page, in milliseconds, when the GPU
   15405     acceleration is active, for paints that affect non-root layers.
   15406   </summary>
   15407 </histogram>
   15408 
   15409 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
   15410   <summary>
   15411     WebKit paint throughput, measured in megapixels per second, when GPU
   15412     acceleration is active, for paints that affect non-root layers.
   15413   </summary>
   15414 </histogram>
   15415 
   15416 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
   15417   <summary>Time between frames when GPU acceleration is active.</summary>
   15418 </histogram>
   15419 
   15420 <histogram name="Renderer4.AccelRootPaintDurationMS">
   15421   <summary>
   15422     Time spent by WebKit painting the page, in milliseconds, when the GPU
   15423     acceleration is active, for paints that affect the root layer.
   15424   </summary>
   15425 </histogram>
   15426 
   15427 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
   15428   <summary>
   15429     WebKit paint throughput, measured in megapixels per second, when GPU
   15430     acceleration is active, for paints that affect the root layer.
   15431   </summary>
   15432 </histogram>
   15433 
   15434 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
   15435   <summary>
   15436     Time from when the animation callback was posted to when it ran.
   15437   </summary>
   15438 </histogram>
   15439 
   15440 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
   15441   <summary>
   15442     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
   15443     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   15444     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   15445     time when renderer requested load of document, after any unload of last
   15446     document. &quot;Commit&quot;== time when renderer got first byte of
   15447     document.
   15448   </summary>
   15449 </histogram>
   15450 
   15451 <histogram name="Renderer4.BeginToFinish">
   15452   <summary>TBD</summary>
   15453 </histogram>
   15454 
   15455 <histogram name="Renderer4.BeginToFinishDoc">
   15456   <summary>TBD</summary>
   15457 </histogram>
   15458 
   15459 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
   15460   <summary>
   15461     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
   15462     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   15463     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   15464     time when renderer requested load of document, after any unload of last
   15465     document. &quot;First paint&quot;== time when first paint operation was
   15466     performed.
   15467   </summary>
   15468 </histogram>
   15469 
   15470 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
   15471   <summary>
   15472     Time from &quot;big&quot; to &quot;first paint after load.&quot;
   15473     &quot;Begin&quot;== &quot;request&quot; if user requested, and
   15474     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
   15475     document. &quot;Start&quot;== time when renderer requested load of document,
   15476     after any unload of last document. &quot;First paint after load&quot;== time
   15477     after onload() when first paint operation is performed.
   15478   </summary>
   15479 </histogram>
   15480 
   15481 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
   15482   <summary>
   15483     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
   15484     time when renderer got first byte of document.  &quot;Finish&quot;==after
   15485     onload() and all resources are loaded.
   15486   </summary>
   15487 </histogram>
   15488 
   15489 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
   15490   <summary>
   15491     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
   15492     time when renderer got first byte of document. &quot;Finish doc&quot; ==
   15493     main document loaded, before onload(). &quot;Finish&quot;==after onload()
   15494     and all resources are loaded.
   15495   </summary>
   15496 </histogram>
   15497 
   15498 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
   15499   <summary>
   15500     Time from &quot;commit&quot; to &quot;first paint.&quot;
   15501     &quot;Commit&quot;== time when renderer got first byte of document.
   15502     &quot;First paint&quot;== time when first paint operation was performed.
   15503   </summary>
   15504 </histogram>
   15505 
   15506 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
   15507   <summary>
   15508     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
   15509     &quot;Commit&quot;== time when renderer got first byte of document.
   15510     &quot;First paint after load&quot;== time after onload() when first paint
   15511     operation is performed.
   15512   </summary>
   15513 </histogram>
   15514 
   15515 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
   15516   <summary>
   15517     Time between frames, as measured on the compositor thread. This is collected
   15518     once per frame while it is being drawn to the screen in the compositor.
   15519   </summary>
   15520 </histogram>
   15521 
   15522 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
   15523   <obsolete>
   15524     Renamed to Renderer4.pixelCountCulled_Draw.
   15525   </obsolete>
   15526   <summary>
   15527     Number of pixels that culling prevented being drawn to the screen,
   15528     normalized to the viewport size. This is collected once per frame while it
   15529     is being drawn to the screen in the compositor.
   15530   </summary>
   15531 </histogram>
   15532 
   15533 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
   15534   <obsolete>
   15535     Renamed to Renderer4.pixelCountOpaque_Draw.
   15536   </obsolete>
   15537   <summary>
   15538     Number of pixels drawn to the screen and known opaque, normalized to the
   15539     viewport size. This is collected once per frame while it is being drawn to
   15540     the screen in the compositor.
   15541   </summary>
   15542 </histogram>
   15543 
   15544 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
   15545   <obsolete>
   15546     Renamed to Renderer4.pixelCountTranslucent_Draw.
   15547   </obsolete>
   15548   <summary>
   15549     Number of pixels drawn to the screen and not known opaque, normalized to the
   15550     viewport size. This is collected once per frame while it is being drawn to
   15551     the screen in the compositor.
   15552   </summary>
   15553 </histogram>
   15554 
   15555 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
   15556   <summary>
   15557     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
   15558     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
   15559     onload() and all resources are loaded.
   15560   </summary>
   15561 </histogram>
   15562 
   15563 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
   15564   <summary>
   15565     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
   15566     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
   15567     paint after load&quot;== time after onload() when first paint operation is
   15568     performed.
   15569   </summary>
   15570 </histogram>
   15571 
   15572 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
   15573     units="rects">
   15574   <summary>
   15575     Number of rects inside of a PictureLayer's invalidation region per commit.
   15576   </summary>
   15577 </histogram>
   15578 
   15579 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
   15580   <summary>
   15581     Time to determine the page language. This is done after the page has been
   15582     loaded.
   15583   </summary>
   15584 </histogram>
   15585 
   15586 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
   15587   <summary>
   15588     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
   15589     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
   15590     computed the properties we need. Only recorded for the first 50 frames of
   15591     every page.
   15592   </summary>
   15593 </histogram>
   15594 
   15595 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
   15596   <summary>
   15597     The ratio of CC Layers which are candidates for LCDText AA / total picture
   15598     or content Layers.  Recorded in LayerTreeHost, after
   15599     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
   15600     we need. Only recorded for the first 50 frames of every page.
   15601   </summary>
   15602 </histogram>
   15603 
   15604 <histogram name="Renderer4.LoadType" enum="LoadType">
   15605   <summary>
   15606     Probability distribution for enumerated varieties of page loads.
   15607   </summary>
   15608 </histogram>
   15609 
   15610 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
   15611   <summary>
   15612     Number of pixels that culling prevented being drawn to the screen, recorded
   15613     as 10 times the percentage of the viewport that these pixels cover. This is
   15614     collected once per frame while it is being drawn to the screen in the
   15615     compositor.
   15616   </summary>
   15617 </histogram>
   15618 
   15619 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
   15620   <summary>
   15621     Number of pixels known to be opaque, recorded as 10 times the percentage of
   15622     the viewport that these pixels cover.
   15623   </summary>
   15624 </histogram>
   15625 
   15626 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
   15627   <summary>
   15628     Number of pixels painted by WebKit into main memory, recorded as 10 times
   15629     the percentage of the viewport that these pixels cover. This is collected
   15630     once per commit from WebKit to the compositor.
   15631   </summary>
   15632 </histogram>
   15633 
   15634 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
   15635   <summary>
   15636     Number of pixels not known to be opaque opaque, recorded as 10 times the
   15637     percentage of the viewport that these pixels cover.
   15638   </summary>
   15639 </histogram>
   15640 
   15641 <histogram name="Renderer4.renderPassCount">
   15642   <summary>
   15643     The number of render passes (or render targets) in the renderer's frame. If
   15644     the value is more than one, then an intermediate rendering target must be
   15645     used during the rendering of the frame for each render pass greater than
   15646     one.
   15647   </summary>
   15648 </histogram>
   15649 
   15650 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
   15651   <summary>
   15652     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
   15653     time when user requested document.  &quot;Finish&quot;==after onload() and
   15654     all resources are loaded.
   15655   </summary>
   15656 </histogram>
   15657 
   15658 <histogram name="Renderer4.RequestToStart" units="milliseconds">
   15659   <summary>
   15660     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
   15661     time when user requested document. &quot;Start&quot;== time when renderer
   15662     requested load of document, after any unload of last document.
   15663   </summary>
   15664 </histogram>
   15665 
   15666 <histogram name="Renderer4.Snapshot">
   15667   <summary>Time to capture a renderer snapshot.</summary>
   15668 </histogram>
   15669 
   15670 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
   15671     units="milliseconds">
   15672   <summary>
   15673     Time between frames when the software renderer is being used, as measured on
   15674     the compositor thread. This is collected once per frame while it is being
   15675     drawn to the screen in the compositor.
   15676   </summary>
   15677 </histogram>
   15678 
   15679 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
   15680   <summary>Time between frames when the page is not GPU accelerated.</summary>
   15681 </histogram>
   15682 
   15683 <histogram name="Renderer4.SoftwarePaintDurationMS">
   15684   <summary>
   15685     Time spent by WebKit painting the page, in milliseconds, when the page is
   15686     not GPU accelerated.
   15687   </summary>
   15688 </histogram>
   15689 
   15690 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
   15691   <summary>
   15692     WebKit paint throughput, measured in megapixels per second, when the page is
   15693     not GPU accelerated.
   15694   </summary>
   15695 </histogram>
   15696 
   15697 <histogram name="Renderer4.StartToCommit" units="milliseconds">
   15698   <summary>
   15699     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
   15700     when renderer requested load of document, after any unload of last document.
   15701     &quot;Commit&quot;== time when renderer got first byte of document.
   15702   </summary>
   15703 </histogram>
   15704 
   15705 <histogram name="Renderer4.StartToFinish" units="milliseconds">
   15706   <summary>
   15707     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
   15708     when renderer requested load of document, after any unload of last document.
   15709     &quot;Finish&quot;==after onload() and all resources are loaded.
   15710   </summary>
   15711 </histogram>
   15712 
   15713 <histogram name="Renderer4.TextureGpuUploadTimeUS">
   15714   <summary>
   15715     The number of microseconds it took to upload a tile's full texture as
   15716     measured on the GPU process.
   15717   </summary>
   15718 </histogram>
   15719 
   15720 <histogram name="Renderer4.Thumbnail">
   15721   <summary>Time to capture a renderer thumbnail.</summary>
   15722 </histogram>
   15723 
   15724 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
   15725   <summary>
   15726     Number of tiles that culling prevented being uploaded to texture memory.
   15727     This is an approximation and is recorded as a 100 times the percentage of
   15728     the number of tiles, of default size, needed to cover the viewport. This is
   15729     collected once per commit from WebKit to the compositor.
   15730   </summary>
   15731 </histogram>
   15732 
   15733 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
   15734   <obsolete>
   15735     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
   15736   </obsolete>
   15737   <summary>
   15738     Number of pixels that culling prevented being uploaded to texture memory,
   15739     normalized to the viewport size. This is collected once per commit from
   15740     WebKit to the compositor.
   15741   </summary>
   15742 </histogram>
   15743 
   15744 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
   15745   <obsolete>
   15746     Renamed to Renderer4.pixelCountOpaque_Upload.
   15747   </obsolete>
   15748   <summary>
   15749     Number of pixels uploaded to texture memory and known to be opaque,
   15750     normalized to the viewport size. This is collected once per commit from
   15751     WebKit to the compositor.
   15752   </summary>
   15753 </histogram>
   15754 
   15755 <histogram name="Renderer4.uploadPixelCountTranslucent"
   15756     units="NormalizedPixels">
   15757   <obsolete>
   15758     Renamed to Renderer4.pixelCountTranslucent_Upload.
   15759   </obsolete>
   15760   <summary>
   15761     Number of pixels uploaded to texture memory and not known opaque, normalized
   15762     to the viewport size.  This is collected once per commit from WebKit to the
   15763     compositor.
   15764   </summary>
   15765 </histogram>
   15766 
   15767 <histogram name="RequestAutocomplete.DismissalState"
   15768     enum="AutofillDialogDismissalState">
   15769   <summary>
   15770     The state of the requestAutocomplete() dialog when it was dismissed.
   15771   </summary>
   15772 </histogram>
   15773 
   15774 <histogram name="RequestAutocomplete.InitialUserState"
   15775     enum="AutofillDialogInitialUserState">
   15776   <summary>
   15777     The initial state of a user that's interacting with a freshly shown
   15778     requestAutocomplete() dialog.
   15779   </summary>
   15780 </histogram>
   15781 
   15782 <histogram name="RequestAutocomplete.PopupInDialog"
   15783     enum="AutofillDialogPopupEvent">
   15784   <summary>
   15785     User interactions with the Autofill popup shown while filling an
   15786     requestAutocomplete() dialog.
   15787   </summary>
   15788 </histogram>
   15789 
   15790 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
   15791   <summary>
   15792     Measures the frequency of security warnings and errors in the
   15793     RequestAutocomplete dialog.
   15794   </summary>
   15795 </histogram>
   15796 
   15797 <histogram name="RequestAutocomplete.UiDuration" units="ms">
   15798   <summary>
   15799     Measures the duration for which an requestAutocomplete() dialog was shown.
   15800   </summary>
   15801 </histogram>
   15802 
   15803 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
   15804   <summary>
   15805     Measures the duration for which an requestAutocomplete() dialog was shown,
   15806     in cases where the user ended up canceling out of the dialog.
   15807   </summary>
   15808 </histogram>
   15809 
   15810 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
   15811   <summary>
   15812     Measures the duration for which an requestAutocomplete() dialog was shown,
   15813     in cases where the user ended up accepting the dialog.
   15814   </summary>
   15815 </histogram>
   15816 
   15817 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
   15818   <summary>
   15819     Measures how users are interacting with the requestAutocomplete() dialog UI.
   15820   </summary>
   15821 </histogram>
   15822 
   15823 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
   15824   <summary>
   15825     Measures the duration of time it takes for the requestAutocomplete() UI to
   15826     be actionable by the user after it is shown.
   15827   </summary>
   15828 </histogram>
   15829 
   15830 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
   15831   <summary>
   15832     Measures the frequency of errors in communicating with the Google Online
   15833     Wallet server.
   15834   </summary>
   15835 </histogram>
   15836 
   15837 <histogram name="RequestAutocomplete.WalletRequiredActions"
   15838     enum="WalletRequiredActions">
   15839   <summary>
   15840     Measures the frequency of required user actions returned by the Google
   15841     Online Wallet server.
   15842   </summary>
   15843 </histogram>
   15844 
   15845 <histogram name="SB.BloomFilter" units="milliseconds">
   15846   <summary>
   15847     The first stage check that measures the time that Chrome took to check if a
   15848     URL is present in our in-memory bloom filter.
   15849   </summary>
   15850 </histogram>
   15851 
   15852 <histogram name="SB.BuildBloom">
   15853   <obsolete>
   15854     Deprecated 9/2012. No longer generated.
   15855   </obsolete>
   15856   <summary>TBD.</summary>
   15857 </histogram>
   15858 
   15859 <histogram name="SB.Database" units="milliseconds">
   15860   <summary>
   15861     The second stage check that measures the time that Chrome took to check if a
   15862     URL is present in our SQLite database.
   15863   </summary>
   15864 </histogram>
   15865 
   15866 <histogram name="SB.DBCheck" units="milliseconds">
   15867   <summary>
   15868     The second stage check that mesures the time that Chrome took to check if a
   15869     URL is present in our SQLite database. This time includes the filter check
   15870     time.
   15871   </summary>
   15872 </histogram>
   15873 
   15874 <histogram name="SB.Delay" units="milliseconds">
   15875   <summary>
   15876     This measures the time that SafeBrowsing actually delayed the browsing
   15877     experience. It records the difference between the time when Chrome would
   15878     have started reading the response for a URL and when the SafeBrowsing system
   15879     completed its check of that URL.
   15880   </summary>
   15881 </histogram>
   15882 
   15883 <histogram name="SB.FilterCheck" units="milliseconds">
   15884   <summary>
   15885     The first stage check that measures the time that Chrome took to check if a
   15886     URL is present in our in-memory hash table.
   15887   </summary>
   15888 </histogram>
   15889 
   15890 <histogram name="SB.Network" units="milliseconds">
   15891   <summary>
   15892     The third and final stage check that mesures the time that Chrome took to
   15893     get a response from the Google SafeBrowsing servers for a particular URL.
   15894   </summary>
   15895 </histogram>
   15896 
   15897 <histogram name="SB.NetworkCheck" units="milliseconds">
   15898   <summary>
   15899     The third and final stage check that mesures the time that Chrome took to
   15900     get a response from the Google SafeBrowsing servers for a particular URL.
   15901     This time includes the filter and database check time.
   15902   </summary>
   15903 </histogram>
   15904 
   15905 <histogram name="SB.PauseSafe" units="milliseconds">
   15906   <summary>
   15907     This measures the time that SafeBrowsing actually delayed the browsing
   15908     experience. It records the difference between the time when Chrome would
   15909     have started reading the response for a URL and when the SafeBrowsing system
   15910     completed its check of that URL.
   15911   </summary>
   15912 </histogram>
   15913 
   15914 <histogram name="SB.Update">
   15915   <summary>TBD.</summary>
   15916 </histogram>
   15917 
   15918 <histogram name="SB2.AddPrefixes">
   15919   <summary>
   15920     The number of add prefixes stored in the database after the last update.
   15921   </summary>
   15922 </histogram>
   15923 
   15924 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
   15925   <summary>
   15926     Track failures when in processing the safe-browsing database bloom filter.
   15927   </summary>
   15928 </histogram>
   15929 
   15930 <histogram name="SB2.BloomFilterFalsePositives"
   15931     enum="SB2BloomFilterFalsePositives">
   15932   <obsolete>
   15933     This became misleading around M-22 (September 2012), deleted in M-32
   15934     (November 2013).
   15935   </obsolete>
   15936   <summary>
   15937     All prefix misses (server returned no full hashes) and prefix misses due to
   15938     false positives in the bloom filter.
   15939   </summary>
   15940 </histogram>
   15941 
   15942 <histogram name="SB2.BloomFilterLoad" units="ms">
   15943   <summary>Time to load the BloomFilter file.</summary>
   15944 </histogram>
   15945 
   15946 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
   15947   <summary>
   15948     The size of the browsing SafeBrowsing database file on disk in kilobytes,
   15949     after an update has occurred.
   15950   </summary>
   15951 </histogram>
   15952 
   15953 <histogram name="SB2.BuildFilter" units="milliseconds">
   15954   <summary>
   15955     The time that it took to regenerate the filter after we have received all
   15956     the update chunks.
   15957   </summary>
   15958 </histogram>
   15959 
   15960 <histogram name="SB2.BuildReadBytes" units="bytes">
   15961   <obsolete>
   15962     Deprecated because it was exceeding the range.  Replaced by
   15963     SB2.BuildReadKilobytes.
   15964   </obsolete>
   15965   <summary>
   15966     The number of bytes read by the browser process during the bloom filter
   15967     generation phase.
   15968   </summary>
   15969 </histogram>
   15970 
   15971 <histogram name="SB2.BuildReadKilobytes" units="KB">
   15972   <summary>
   15973     The number of kilobytes read by the browser process during the filter
   15974     generation phase.
   15975   </summary>
   15976 </histogram>
   15977 
   15978 <histogram name="SB2.BuildReadOperations">
   15979   <summary>
   15980     The number of read operations issued by the browser process during the
   15981     filter generation phase.
   15982   </summary>
   15983 </histogram>
   15984 
   15985 <histogram name="SB2.BuildWriteBytes" units="bytes">
   15986   <obsolete>
   15987     Deprecated because it was exceeding the range.  Replaced by
   15988     SB2.BuildWriteKilobytes.
   15989   </obsolete>
   15990   <summary>
   15991     The number of bytes written by the browser process during the bloom filter
   15992     generation phase.
   15993   </summary>
   15994 </histogram>
   15995 
   15996 <histogram name="SB2.BuildWriteKilobytes" units="KB">
   15997   <summary>
   15998     The number of kilobytes written by the browser process during the filter
   15999     generation phase.
   16000   </summary>
   16001 </histogram>
   16002 
   16003 <histogram name="SB2.BuildWriteOperations">
   16004   <summary>
   16005     The number of write operations issued by the browser process during the
   16006     filter generation phase.
   16007   </summary>
   16008 </histogram>
   16009 
   16010 <histogram name="SB2.ChunkInsert" units="milliseconds">
   16011   <summary>
   16012     The time that it takes to write one redirect URL (which can contain multiple
   16013     chunks) to the database.
   16014   </summary>
   16015 </histogram>
   16016 
   16017 <histogram name="SB2.ChunkRequest" units="milliseconds">
   16018   <summary>
   16019     The network time between the request and response for a chunk.
   16020   </summary>
   16021 </histogram>
   16022 
   16023 <histogram name="SB2.ChunkSize" units="bytes">
   16024   <summary>The size of one chunk URL.</summary>
   16025 </histogram>
   16026 
   16027 <histogram name="SB2.DatabaseBytes" units="bytes">
   16028   <obsolete>
   16029     Deprecated because it was exceeding the range.  Replaced by
   16030     SB2.DatabaseKilobytes.
   16031   </obsolete>
   16032   <summary>The size of the SafeBrowsing database file on disk.</summary>
   16033 </histogram>
   16034 
   16035 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
   16036   <summary>Track failures when updating the safe-browsing database.</summary>
   16037 </histogram>
   16038 
   16039 <histogram name="SB2.DatabaseKilobytes" units="KB">
   16040   <obsolete>
   16041     Replaced by SB2.BrowseDatabaseKilobytes.
   16042   </obsolete>
   16043   <summary>
   16044     The size of the SafeBrowsing database file on disk in kilobytes.
   16045   </summary>
   16046 </histogram>
   16047 
   16048 <histogram name="SB2.DatabaseOpen" units="milliseconds">
   16049   <summary>
   16050     The time it takes to initialize the SafeBrowsing storage backend, in
   16051     milliseconds.
   16052   </summary>
   16053 </histogram>
   16054 
   16055 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
   16056   <summary>
   16057     The size of the update file before merging with the database file, in
   16058     kilobytes.
   16059   </summary>
   16060 </histogram>
   16061 
   16062 <histogram name="SB2.Delay" units="milliseconds">
   16063   <summary>
   16064     The time that SafeBrowsing actually delayed the browsing experience. It
   16065     records the difference between the time when Chrome would have started
   16066     reading the response for a URL and when the SafeBrowsing system completed
   16067     its check of that URL.
   16068   </summary>
   16069 </histogram>
   16070 
   16071 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
   16072   <summary>
   16073     Records results of SafeBrowsing download check, including both url check and
   16074     downloaded file hash check.
   16075   </summary>
   16076 </histogram>
   16077 
   16078 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
   16079   <summary>
   16080     The size of the downloads SafeBrowsing database file on disk in kilobytes,
   16081     after an update has occurred.
   16082   </summary>
   16083 </histogram>
   16084 
   16085 <histogram name="SB2.DownloadDuration" units="milliseconds">
   16086   <summary>The time it takes for a download to finish.</summary>
   16087 </histogram>
   16088 
   16089 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
   16090   <summary>
   16091     The time it takes for SafeBrowsing to check hash of a download file.
   16092   </summary>
   16093 </histogram>
   16094 
   16095 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
   16096   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
   16097 </histogram>
   16098 
   16099 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
   16100   <obsolete>
   16101     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
   16102   </obsolete>
   16103   <summary>Records results of SafeBrowsing download url check.</summary>
   16104 </histogram>
   16105 
   16106 <histogram name="SB2.FailedUpdate">
   16107   <obsolete>
   16108     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
   16109   </obsolete>
   16110   <summary>
   16111     The count of the number of times an update failed when being committed to
   16112     the database.
   16113   </summary>
   16114 </histogram>
   16115 
   16116 <histogram name="SB2.FilterCheck" units="milliseconds">
   16117   <summary>
   16118     The time that it took to check a URL against our in-memory filter.
   16119   </summary>
   16120 </histogram>
   16121 
   16122 <histogram name="SB2.FilterKilobytes" units="KB">
   16123   <obsolete>
   16124     Deprecated 9/2012. No longer generated.
   16125   </obsolete>
   16126   <summary>The size of the current bloom filter in kilobytes.</summary>
   16127 </histogram>
   16128 
   16129 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
   16130   <summary>Which filter file the database loaded from disk.</summary>
   16131 </histogram>
   16132 
   16133 <histogram name="SB2.FilterMissing">
   16134   <obsolete>
   16135     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
   16136   </obsolete>
   16137   <summary>
   16138     The count of the number of times we attempted to load the bloom filter file
   16139     but it was missing.
   16140   </summary>
   16141 </histogram>
   16142 
   16143 <histogram name="SB2.FilterReadFail">
   16144   <obsolete>
   16145     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
   16146   </obsolete>
   16147   <summary>
   16148     The count of the number of times we attempted to load the bloom filter file
   16149     but failed while reading the file on disk.
   16150   </summary>
   16151 </histogram>
   16152 
   16153 <histogram name="SB2.FilterSize" units="bytes">
   16154   <obsolete>
   16155     Deprecated because it was exceeding the range.  Replaced by
   16156     SB2.FilterKilobytes.
   16157   </obsolete>
   16158   <summary>The size of the current bloom filter.</summary>
   16159 </histogram>
   16160 
   16161 <histogram name="SB2.FilterWriteFail">
   16162   <obsolete>
   16163     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
   16164   </obsolete>
   16165   <summary>
   16166     The count of the number of times we attempted to save the bloom filter file
   16167     but failed while writing the file to disk.
   16168   </summary>
   16169 </histogram>
   16170 
   16171 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
   16172   <summary>
   16173     Tracks events involved in upgrading safe-browsing data from SQLite format to
   16174     new file format.
   16175   </summary>
   16176 </histogram>
   16177 
   16178 <histogram name="SB2.GetHash200">
   16179   <obsolete>
   16180     Deprecated in favor of SB2.GetHashResult STATUS_200.
   16181   </obsolete>
   16182   <summary>
   16183     The number of GetHash requests that returned data (valid requests).
   16184   </summary>
   16185 </histogram>
   16186 
   16187 <histogram name="SB2.GetHash204">
   16188   <obsolete>
   16189     Deprecated in favor of SB2.GetHashResult STATUS_204.
   16190   </obsolete>
   16191   <summary>
   16192     The number of GetHash requests that returned empty data (false positives).
   16193   </summary>
   16194 </histogram>
   16195 
   16196 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
   16197   <summary>
   16198     Track return status from GetHash requests to server (STATUS_200 and
   16199     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
   16200     means the response had no full hashes, and should contain all of the 204
   16201     responses plus those 200 responses corrosponding to items deleted on the
   16202     server but not yet deleted on the client.  HIT means that one of the full
   16203     hashes matched. MISS means that none of the hashes matched (there was a
   16204     prefix collision).
   16205   </summary>
   16206 </histogram>
   16207 
   16208 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
   16209   <summary>
   16210     Track return status from GetHash requests to server (STATUS_200 and
   16211     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
   16212     means the response had no full hashes, and should contain all of the 204
   16213     responses plus those 200 responses corrosponding to items deleted on the
   16214     server but not yet deleted on the client.  HIT means that one of the full
   16215     hashes matched. MISS means that none of the hashes matched (there was a
   16216     prefix collision).
   16217   </summary>
   16218 </histogram>
   16219 
   16220 <histogram name="SB2.GetHashServerMiss">
   16221   <obsolete>
   16222     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
   16223     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
   16224     reported useful data.
   16225   </obsolete>
   16226   <summary>
   16227     The number of GetHash requests returning full hashes that didn't match the
   16228     URL that initiated the request.
   16229   </summary>
   16230 </histogram>
   16231 
   16232 <histogram name="SB2.HandleCorrupt">
   16233   <obsolete>
   16234     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
   16235   </obsolete>
   16236   <summary>
   16237     The count of the number of times a database was found corrupt and reset.
   16238   </summary>
   16239 </histogram>
   16240 
   16241 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
   16242   <summary>
   16243     Track number of times Safe Browsing interstitials have been shown, and how
   16244     many times they have been clicked through or not.
   16245   </summary>
   16246 </histogram>
   16247 
   16248 <histogram name="SB2.InterstitialActionDetails"
   16249     enum="SB2InterstitialActionDetails">
   16250   <summary>
   16251     Tracks the click-through rate for specific cases of the interstitial.
   16252   </summary>
   16253 </histogram>
   16254 
   16255 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
   16256   <summary>
   16257     The time between when we show the SafeBrowsing malware interstitial and the
   16258     user navigating away by for example, closing the tab, clicking the browser
   16259     back button or typing another URL in the address bar.
   16260   </summary>
   16261 </histogram>
   16262 
   16263 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
   16264   <summary>
   16265     The time between when we show the SafeBrowsing malware interstitial and the
   16266     user clicking on diagnostic page link.
   16267   </summary>
   16268 </histogram>
   16269 
   16270 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
   16271     units="milliseconds">
   16272   <summary>
   16273     The time between when we show the SafeBrowsing malware interstitial and the
   16274     user expanding the &quot;see more info&quot; section of the page.  (Only
   16275     applies to field trial version 2 of the interstitial.)
   16276   </summary>
   16277 </histogram>
   16278 
   16279 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
   16280   <summary>
   16281     The time between when we show the SafeBrowsing malware interstitial and the
   16282     user clicking on the learn more about malware link.
   16283   </summary>
   16284 </histogram>
   16285 
   16286 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
   16287   <summary>
   16288     The time between when we show the SafeBrowsing malware interstitial and the
   16289     user clicking on the privacy policy link.
   16290   </summary>
   16291 </histogram>
   16292 
   16293 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
   16294   <summary>
   16295     The time between when we show the SafeBrowsing malware interstitial and the
   16296     user clicking on the proceed link.
   16297   </summary>
   16298 </histogram>
   16299 
   16300 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
   16301   <summary>
   16302     The time between when we show the SafeBrowsing malware interstitial and the
   16303     user clicking on the big green back button.
   16304   </summary>
   16305 </histogram>
   16306 
   16307 <histogram name="SB2.Network" units="milliseconds">
   16308   <summary>
   16309     The time that it took to receive a response from the Google SafeBrowsing
   16310     servers for a GetHash request.
   16311   </summary>
   16312 </histogram>
   16313 
   16314 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
   16315   <summary>Size of v1 database deleted from client profile.</summary>
   16316 </histogram>
   16317 
   16318 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
   16319   <summary>
   16320     The time between when we show the SafeBrowsing phishing interstitial and the
   16321     user navigating away by for example, closing the tab, clicking the browser
   16322     back button or typing another URL in the address bar.
   16323   </summary>
   16324 </histogram>
   16325 
   16326 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
   16327     units="milliseconds">
   16328   <summary>
   16329     The time between when we show the SafeBrowsing phishing interstitial and the
   16330     user expanding the &quot;see more info&quot; section of the page.  (Only
   16331     applies to field trial version 2 of the interstitial.)
   16332   </summary>
   16333 </histogram>
   16334 
   16335 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
   16336   <summary>
   16337     The time between when we show the SafeBrowsing phishing interstitial and the
   16338     user clicking on the learn more link.
   16339   </summary>
   16340 </histogram>
   16341 
   16342 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
   16343   <summary>
   16344     The time between when we show the SafeBrowsing phishing interstitial and the
   16345     user clicking on the proceed link.
   16346   </summary>
   16347 </histogram>
   16348 
   16349 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
   16350   <summary>
   16351     The time between when we show the SafeBrowsing phishing interstitial and the
   16352     user clicking on the report error link.
   16353   </summary>
   16354 </histogram>
   16355 
   16356 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
   16357   <summary>
   16358     The time between when we show the SafeBrowsing phishing interstitial and the
   16359     user clicking on the big green back button.
   16360   </summary>
   16361 </histogram>
   16362 
   16363 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
   16364   <summary>
   16365     The size of the PrefixSet storage in bits, divided by the number of prefixes
   16366     represented.  Should almost always be 16.
   16367   </summary>
   16368 </histogram>
   16369 
   16370 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
   16371   <obsolete>
   16372     Deprecated 9/2012. No longer generated, BloomFilter being removed.
   16373   </obsolete>
   16374   <summary>
   16375     Records how well the PrefixSet implementation matches the BloomFilter
   16376     implementation.
   16377   </summary>
   16378 </histogram>
   16379 
   16380 <histogram name="SB2.PrefixSetKilobytes" units="KB">
   16381   <summary>The size of the PrefixSet file in kilobytes.</summary>
   16382 </histogram>
   16383 
   16384 <histogram name="SB2.PrefixSetLoad" units="ms">
   16385   <summary>Time to load the PrefixSet file.</summary>
   16386 </histogram>
   16387 
   16388 <histogram name="SB2.PrefixSetRestoredExcess">
   16389   <obsolete>
   16390     Deprecated 9/2012. No longer generated.
   16391   </obsolete>
   16392   <summary>
   16393     For debugging PrefixSet.  How many extra results GetPrefixes returns.
   16394   </summary>
   16395 </histogram>
   16396 
   16397 <histogram name="SB2.PrefixSetRestoredShortfall">
   16398   <obsolete>
   16399     Deprecated 9/2012. No longer generated.
   16400   </obsolete>
   16401   <summary>
   16402     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
   16403   </summary>
   16404 </histogram>
   16405 
   16406 <histogram name="SB2.PrefixSetUnsortedDelta">
   16407   <obsolete>
   16408     Deprecated 9/2012. No longer generated.
   16409   </obsolete>
   16410   <summary>
   16411     For debugging PrefixSet.  How far unsorted deltas are from expected value.
   16412   </summary>
   16413 </histogram>
   16414 
   16415 <histogram name="SB2.PrefixSetUnsortedDifference">
   16416   <obsolete>
   16417     Deprecated 9/2012. No longer generated.
   16418   </obsolete>
   16419   <summary>
   16420     For debugging PrefixSet.  Distance of unsorted elements from expected
   16421     location.
   16422   </summary>
   16423 </histogram>
   16424 
   16425 <histogram name="SB2.PrefixSetUnsortedPercent">
   16426   <obsolete>
   16427     Deprecated 9/2012. No longer generated.
   16428   </obsolete>
   16429   <summary>
   16430     For debugging PrefixSet.  How far into the results unsorted elements were
   16431     found.  Interesting values would be 0%, 50%, or 100%.
   16432   </summary>
   16433 </histogram>
   16434 
   16435 <histogram name="SB2.PrefixSetUnsortedSize">
   16436   <obsolete>
   16437     Deprecated 9/2012. No longer generated.
   16438   </obsolete>
   16439   <summary>
   16440     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
   16441     problem with a particular size of dataset.
   16442   </summary>
   16443 </histogram>
   16444 
   16445 <histogram name="SB2.PrefixSetWrite" units="ms">
   16446   <summary>Time to store the PrefixSet file.</summary>
   16447 </histogram>
   16448 
   16449 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
   16450   <summary>
   16451     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
   16452     disk in kilobytes, after an update has occurred.
   16453   </summary>
   16454 </histogram>
   16455 
   16456 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
   16457   <summary>
   16458     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
   16459     after an udpate has occurred.
   16460   </summary>
   16461 </histogram>
   16462 
   16463 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
   16464   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
   16465 </histogram>
   16466 
   16467 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
   16468   <summary>
   16469     Time to store the Side Effect Free Whitelist PrefixSet file.
   16470   </summary>
   16471 </histogram>
   16472 
   16473 <histogram name="SB2.SideEffectFreeWhitelistStatus"
   16474     enum="SB2SideEffectFreeWhitelistStatus">
   16475   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
   16476 </histogram>
   16477 
   16478 <histogram name="SB2.SubPrefixes">
   16479   <summary>
   16480     The number of sub prefixes stored in the database after the last update.
   16481   </summary>
   16482 </histogram>
   16483 
   16484 <histogram name="SB2.Update" units="milliseconds">
   16485   <summary>
   16486     The time from the receipt of the update request to the receipt of the final
   16487     update chunk.
   16488   </summary>
   16489 </histogram>
   16490 
   16491 <histogram name="SB2.UpdateRequestSize" units="bytes">
   16492   <summary>The payload size of update requests to the server.</summary>
   16493 </histogram>
   16494 
   16495 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
   16496   <summary>Result from trying to update the SafeBrowsing data.</summary>
   16497 </histogram>
   16498 
   16499 <histogram name="SB2.UpdateSize" units="bytes">
   16500   <summary>The size of all the chunk URLs in an update response.</summary>
   16501 </histogram>
   16502 
   16503 <histogram name="SB2.UpdateUrls">
   16504   <summary>The number of chunk URLs in an update response.</summary>
   16505 </histogram>
   16506 
   16507 <histogram name="SBClientDownload.CheckDownloadStats"
   16508     enum="SBClientDownloadCheckDownloadStats">
   16509   <summary>
   16510     Records a histogram of the reason why downloads are marked as being
   16511     malicious or clean by the improved SafeBrowsing binary download protection.
   16512   </summary>
   16513 </histogram>
   16514 
   16515 <histogram name="SBClientDownload.DownloadExtensions"
   16516     enum="SBClientDownloadExtensions">
   16517   <summary>
   16518     Records a histogram of how often users download a file with a file extension
   16519     that is possibly dangerous (e.g., exe, class).
   16520   </summary>
   16521 </histogram>
   16522 
   16523 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
   16524   <summary>
   16525     Records the total time it takes for the SafeBrowsing download service to
   16526     check whether the content of a download is malicious or not. This histogram
   16527     only includes requests that are sent to the SafeBrowsing server.
   16528   </summary>
   16529 </histogram>
   16530 
   16531 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
   16532   <summary>
   16533     The net error code for all CheckClientDownloadRequest URLFetchers.
   16534   </summary>
   16535 </histogram>
   16536 
   16537 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
   16538   <summary>
   16539     The size of the upload data for CheckClientDownloadRequest URLFetchers.
   16540   </summary>
   16541 </histogram>
   16542 
   16543 <histogram name="SBClientDownload.DownloadRequestResponseCode">
   16544   <summary>
   16545     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
   16546     response code that was received.
   16547   </summary>
   16548 </histogram>
   16549 
   16550 <histogram name="SBClientDownload.SignedBinaryDownload"
   16551     enum="SBClientDownloadIsSignedBinary">
   16552   <summary>
   16553     Records the number of signed vs. unsigned executables that are downloaded.
   16554   </summary>
   16555 </histogram>
   16556 
   16557 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
   16558   <summary>
   16559     Counter which is incremented whenever an executable is downloaded which is
   16560     either signed or whose URL matches the download whitelist.
   16561   </summary>
   16562 </histogram>
   16563 
   16564 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
   16565     enum="NetErrorCodes">
   16566   <summary>
   16567     The net error code for all ClientMalwareRequest URLFetchers.
   16568   </summary>
   16569 </histogram>
   16570 
   16571 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
   16572   <summary>
   16573     The size of the upload data for ClientMalwareRequest URLFetchers.
   16574   </summary>
   16575 </histogram>
   16576 
   16577 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
   16578   <summary>
   16579     For ClientMalwareRequest URLFetchers with successful status, the HTTP
   16580     response code that was received.
   16581   </summary>
   16582 </histogram>
   16583 
   16584 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
   16585   <summary>
   16586     Measures the success rate of sending malware reports.  Sending a report can
   16587     fail due to a client reaching the limit on the number of reports it can send
   16588     per day or due to the report failing to be serialized.
   16589   </summary>
   16590 </histogram>
   16591 
   16592 <histogram name="SBClientPhishing.CancelClassificationReason"
   16593     enum="SBClientPhishingCancelClassificationReason">
   16594   <summary>
   16595     The counts for various reasons why an in-progress phishing classification
   16596     was canceled.
   16597   </summary>
   16598 </histogram>
   16599 
   16600 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
   16601   <summary>
   16602     The number of times client-side phishing classifier expected to have no
   16603     pending classifications running but that check failed.
   16604   </summary>
   16605 </histogram>
   16606 
   16607 <histogram name="SBClientPhishing.ClassificationStart">
   16608   <summary>
   16609     The number of pages that we could have possibly classified (essentially the
   16610     number of top page navigations by users with SBClientPhishing enabled). The
   16611     name is slightly misleading as it is recorded before
   16612     &quot;Preclassification&quot; happens.
   16613   </summary>
   16614 </histogram>
   16615 
   16616 <histogram name="SBClientPhishing.ClientModelStatus"
   16617     enum="SBClientPhishingClientModelStatus">
   16618   <summary>
   16619     The counts for various model status codes that we get after loading a new
   16620     client-side phishing model.
   16621   </summary>
   16622 </histogram>
   16623 
   16624 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
   16625   <summary>
   16626     The time that an individual chunk of DOM feature extraction work took.
   16627   </summary>
   16628 </histogram>
   16629 
   16630 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
   16631   <summary>
   16632     The number of times that DOM feature extraction finished early because the
   16633     active WebDocument's frame was removed during traversal.
   16634   </summary>
   16635 </histogram>
   16636 
   16637 <histogram name="SBClientPhishing.DOMFeatureIterations">
   16638   <summary>
   16639     The number of iterations that the DOM feature extractor took to finish.
   16640   </summary>
   16641 </histogram>
   16642 
   16643 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
   16644   <summary>
   16645     The time that it took to resume DOM feature extraction for the phishing
   16646     classifier.  Longer times may indicate that the page DOM changed between
   16647     chunks of work and the extractor had to re-traverse up to the saved
   16648     position.
   16649   </summary>
   16650 </histogram>
   16651 
   16652 <histogram name="SBClientPhishing.DOMFeatureTimeout">
   16653   <summary>
   16654     The number of phishing classifications that were aborted because DOM feature
   16655     extraction took too long.
   16656   </summary>
   16657 </histogram>
   16658 
   16659 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
   16660   <summary>
   16661     The time that the DOM feature extarctor took to finish, summed across all
   16662     chunks of work.
   16663   </summary>
   16664 </histogram>
   16665 
   16666 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
   16667   <summary>Time spent generating the thumbnail.</summary>
   16668 </histogram>
   16669 
   16670 <histogram name="SBClientPhishing.IllegalFeatureValue">
   16671   <summary>
   16672     The number of features which were omitted from phishing classification
   16673     because they were added with an illegal value.  This would indicate a bug.
   16674   </summary>
   16675 </histogram>
   16676 
   16677 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
   16678   <summary>
   16679     The number of times that the phishing detection service could not be
   16680     initialized due to an error parsing the private IP networks.  This would
   16681     indicate a bug.
   16682   </summary>
   16683 </histogram>
   16684 
   16685 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
   16686   <obsolete>
   16687     Deprecated 12/2011.  Whitelist entries are no longer part of
   16688     ClientPhishingResponse.
   16689   </obsolete>
   16690   <summary>
   16691     The number of whitelist_expression entries in a ClientPhishingResponse that
   16692     could not be canonicalized.
   16693   </summary>
   16694 </histogram>
   16695 
   16696 <histogram name="SBClientPhishing.PreClassificationCheckFail"
   16697     enum="SBClientPhishingPreClassificationCheckFail">
   16698   <summary>
   16699     Records the number of phishing classifications that were skipped because a
   16700     pre-classification check failed.
   16701   </summary>
   16702 </histogram>
   16703 
   16704 <histogram name="SBClientPhishing.ReportLimitSkipped">
   16705   <summary>
   16706     The number of phishing classifications that were previously cached as being
   16707     phishing but that will get re-classified (to possibly fix false positives).
   16708   </summary>
   16709 </histogram>
   16710 
   16711 <histogram name="SBClientPhishing.RequestNotSerialized">
   16712   <summary>
   16713     The number of phishing classifier pingbacks that were skipped because
   16714     serializing the request protocol buffer to string failed.
   16715   </summary>
   16716 </histogram>
   16717 
   16718 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
   16719   <summary>
   16720     The number of times that a cached phishing classification result was used,
   16721     rather than pinging the server.
   16722   </summary>
   16723 </histogram>
   16724 
   16725 <histogram name="SBClientPhishing.ScorerCreationStatus"
   16726     enum="SBClientPhishingScorerCreationStatus">
   16727   <summary>
   16728     Records the status when we create a scorer object for the client-side
   16729     phishing detection classifier.
   16730   </summary>
   16731 </histogram>
   16732 
   16733 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
   16734   <summary>
   16735     The number of phishing classifications that were aborted because the term
   16736     feature extractor failed to initialize an ICU break iterator.
   16737   </summary>
   16738 </histogram>
   16739 
   16740 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
   16741   <summary>
   16742     The time that an individual chunk of term feature extraction work took.
   16743   </summary>
   16744 </histogram>
   16745 
   16746 <histogram name="SBClientPhishing.TermFeatureIterations">
   16747   <summary>
   16748     The number of iterations that the term feature extractor took to finish.
   16749   </summary>
   16750 </histogram>
   16751 
   16752 <histogram name="SBClientPhishing.TermFeatureTimeout">
   16753   <summary>
   16754     The number of phishing classification that were aborted because term feature
   16755     extraction took too long.
   16756   </summary>
   16757 </histogram>
   16758 
   16759 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
   16760   <summary>
   16761     The time that the term feature extarctor took to finish, summed across all
   16762     chunks of work.
   16763   </summary>
   16764 </histogram>
   16765 
   16766 <histogram name="SBClientPhishing.TooManyFeatures">
   16767   <summary>
   16768     The number of times that the limit on the number of phishing classifier
   16769     features for a page was reached.  This may indicate a bug, or that
   16770     kMaxFeatureSize is too small.
   16771   </summary>
   16772 </histogram>
   16773 
   16774 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
   16775   <summary>
   16776     The time taken to extract URL features for the phishing classifier.
   16777   </summary>
   16778 </histogram>
   16779 
   16780 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
   16781   <summary>
   16782     Count of times download feedback has been started, broken down by danger
   16783     type.
   16784   </summary>
   16785 </histogram>
   16786 
   16787 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
   16788   <summary>
   16789     When a new download feedback request is added, records the number of
   16790     download requests currently active and/or pending.
   16791   </summary>
   16792 </histogram>
   16793 
   16794 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
   16795   <summary>
   16796     Count of times eligible download notifications are shown. Broken down by
   16797     danger type.
   16798   </summary>
   16799 </histogram>
   16800 
   16801 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
   16802   <obsolete>
   16803     Starting with M32, replaced by SBDownloadFeedback.Eligible.
   16804   </obsolete>
   16805   <summary>
   16806     Count of times download feedback button has been shown, broken down by
   16807     danger type.
   16808   </summary>
   16809 </histogram>
   16810 
   16811 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
   16812   <summary>
   16813     Size of downloads that were of the correct danger type, regardless if they
   16814     meet the max file size check or if they are actually uploaded or not.
   16815   </summary>
   16816 </histogram>
   16817 
   16818 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
   16819   <summary>
   16820     Size of downloads that failed to be uploaded to the feedback service.
   16821   </summary>
   16822 </histogram>
   16823 
   16824 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
   16825   <summary>
   16826     Size of downloads that were successfully uploaded to the feedback service.
   16827   </summary>
   16828 </histogram>
   16829 
   16830 <histogram name="SBDownloadFeedback.UploadResult"
   16831     enum="SBDownloadFeedbackUploadResult">
   16832   <summary>
   16833     Final result of attempt to upload binary to download feedback service.
   16834   </summary>
   16835 </histogram>
   16836 
   16837 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
   16838   <summary>
   16839     The id of the default search engine that is loaded after Chrome startup. See
   16840     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
   16841   </summary>
   16842 </histogram>
   16843 
   16844 <histogram name="Search.DefaultSearchProviderType"
   16845     enum="OmniboxSearchEngineType">
   16846   <summary>
   16847     The type of the default search engine that is loaded when a profile is
   16848     opened or after a profile reset.  Note that at least one profile is opened
   16849     on startup.
   16850   </summary>
   16851 </histogram>
   16852 
   16853 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
   16854   <obsolete>
   16855     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
   16856   </obsolete>
   16857   <summary>
   16858     The id of the default search engine domain that is specified in user
   16859     preferences when a profile is loaded.
   16860   </summary>
   16861 </histogram>
   16862 
   16863 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
   16864     enum="Boolean">
   16865   <summary>
   16866     Whether or not the home page user preference is set to the default NTP value
   16867     when a profile is loaded. This is only logged if the home button is shown.
   16868   </summary>
   16869 </histogram>
   16870 
   16871 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
   16872   <obsolete>
   16873     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
   16874   </obsolete>
   16875   <summary>
   16876     The id of the home page domain that is specified in user preferences when a
   16877     profile is loaded.
   16878   </summary>
   16879 </histogram>
   16880 
   16881 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
   16882   <summary>
   16883     Tries to pretend the home page URL is a search URL, and records the search
   16884     engine type of that URL by comparing the TLD+1 of the home page URL with
   16885     those of the different known search engines.  Recorded when a profile is
   16886     opened, if a home page URL has been set.  Note that at least one profile is
   16887     opened on startup.
   16888   </summary>
   16889 </histogram>
   16890 
   16891 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
   16892   <obsolete>
   16893     Deprecated 08/05/2013. Replaced by
   16894     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
   16895   </obsolete>
   16896   <summary>
   16897     Whether or not the home page user preference is set to the default NTP value
   16898     when a profile is loaded.
   16899   </summary>
   16900 </histogram>
   16901 
   16902 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
   16903   <summary>
   16904     The value of the home-page-is-new-tab-page pref when pulled down from sync
   16905     to update an out-of-sync local pref store.
   16906   </summary>
   16907 </histogram>
   16908 
   16909 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
   16910   <summary>
   16911     The value of the home-page-is-new-tab-page pref when pushed up to sync from
   16912     a change made locally.
   16913   </summary>
   16914 </histogram>
   16915 
   16916 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
   16917   <summary>
   16918     Tries to pretend pinned tab URLs are search URLs, and records the search
   16919     engine types of those URLs by comparing the TLD+1s of the URLs with those of
   16920     the different known search engines.  Recorded when a profile is opened, if
   16921     there are pinned tabs.  Note that at least one profile is opened on startup.
   16922   </summary>
   16923 </histogram>
   16924 
   16925 <histogram name="Settings.PinnedTabs">
   16926   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
   16927 </histogram>
   16928 
   16929 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
   16930   <summary>
   16931     Whether or not the home button is enabled in user preferences when a profile
   16932     is loaded.
   16933   </summary>
   16934 </histogram>
   16935 
   16936 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
   16937   <summary>
   16938     The enabled state of the Home button pref when pulled down from sync to
   16939     update an out-of-sync local pref store.
   16940   </summary>
   16941 </histogram>
   16942 
   16943 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
   16944   <summary>
   16945     The enabled state of the Home button pref when pushed up to sync from a
   16946     change made locally.
   16947   </summary>
   16948 </histogram>
   16949 
   16950 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
   16951   <obsolete>
   16952     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
   16953   </obsolete>
   16954   <summary>
   16955     The ids of startup page domains that are specified in user preferences when
   16956     a profile is loaded.
   16957   </summary>
   16958 </histogram>
   16959 
   16960 <histogram name="Settings.StartupPageEngineTypes"
   16961     enum="OmniboxSearchEngineType">
   16962   <summary>
   16963     Tries to pretend the startup page URLs are search URLs, and records the
   16964     search engine types of those URLs by comparing the TLD+1s of the URLs with
   16965     those of the different known search engines.  Recorded when a profile is
   16966     opened, if startup page URLs have been set.  Note that at least one profile
   16967     is opened on startup.
   16968   </summary>
   16969 </histogram>
   16970 
   16971 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
   16972   <summary>The startup page settings when a profile is loaded.</summary>
   16973 </histogram>
   16974 
   16975 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
   16976     enum="SessionStartupPref">
   16977   <summary>
   16978     The startup page setting when pulled down from sync to update an out-of-sync
   16979     local pref store.
   16980   </summary>
   16981 </histogram>
   16982 
   16983 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
   16984     enum="SessionStartupPref">
   16985   <summary>
   16986     The startup page setting when pushed up to sync from a change made locally.
   16987   </summary>
   16988 </histogram>
   16989 
   16990 <histogram name="Settings.StartupPageLoadURLs">
   16991   <summary>
   16992     The number of URLs to be loaded on startup when a profile is loaded, if the
   16993     startup page setting is set to load URLs.
   16994   </summary>
   16995 </histogram>
   16996 
   16997 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
   16998   <summary>The startup URLs pref migration steps.</summary>
   16999 </histogram>
   17000 
   17001 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
   17002   <summary>
   17003     The time elapsed in milliseconds in between startup URLs pref migration. A
   17004     value of 0 indicates that the last migration time was in the future due to
   17005     e.g. an incorrect system time.
   17006   </summary>
   17007 </histogram>
   17008 
   17009 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
   17010   <summary>
   17011     The id of a tracked preference whose value has been changed since the last
   17012     time Chrome set it.
   17013   </summary>
   17014 </histogram>
   17015 
   17016 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
   17017   <summary>
   17018     The id of a tracked preference whose value has been cleared since the last
   17019     time Chrome set it.
   17020   </summary>
   17021 </histogram>
   17022 
   17023 <histogram name="Settings.TrackedPreferenceInitialized"
   17024     enum="TrackedPreference">
   17025   <summary>
   17026     The id of a tracked preference whose last value isn't known. We may be just
   17027     starting to track the preference, or local state may have been changed
   17028     outside of Chrome. This should only happen once per pref per profile.
   17029   </summary>
   17030 </histogram>
   17031 
   17032 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
   17033   <summary>
   17034     Logs the tracked preference id when it is migrated to the new MAC algorithm.
   17035     This should only happen once per pref per profile.
   17036   </summary>
   17037 </histogram>
   17038 
   17039 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
   17040   <summary>
   17041     The id of a tracked preference whose value has not changed since the last
   17042     time Chrome set it.
   17043   </summary>
   17044 </histogram>
   17045 
   17046 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
   17047   <summary>
   17048     Counts the number of times the user clicked on the No Thanks button of the
   17049     settings reset bubble before clicking on the Reset button in the same Chrome
   17050     session.
   17051   </summary>
   17052 </histogram>
   17053 
   17054 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
   17055   <summary>
   17056     Count of the ways users interact with the confirmation dialogs of the new
   17057     web based sign in to Chrome flow (accessed via the one click signin).
   17058   </summary>
   17059 </histogram>
   17060 
   17061 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
   17062   <summary>
   17063     Whether or not the CRC was checked at the moment when the last reference to
   17064     a read-only entry stream is closed.
   17065   </summary>
   17066 </histogram>
   17067 
   17068 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
   17069   <summary>
   17070     The time from the creation of the simple cache backend until the index has
   17071     been loaded from disk.
   17072   </summary>
   17073 </histogram>
   17074 
   17075 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
   17076   <summary>
   17077     The time from the creation of the simple cache backend until the index fails
   17078     to load.
   17079   </summary>
   17080 </histogram>
   17081 
   17082 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
   17083     enum="SimpleCache.EntryCreatedAndStream2Omitted">
   17084   <summary>
   17085     Whether, upon creation of a new cache entry, the file for stream 2 was
   17086     omitted since that stream was empty.
   17087   </summary>
   17088 </histogram>
   17089 
   17090 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
   17091   <summary>
   17092     For entry creation operations that were sent to the disk, the result of
   17093     creation.
   17094   </summary>
   17095 </histogram>
   17096 
   17097 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
   17098   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   17099 </histogram>
   17100 
   17101 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
   17102     enum="SimpleCache.EntryOpenedAndStream2Removed">
   17103   <summary>
   17104     Whether, upon opening of an existing cache entry, stream 2 was empty and the
   17105     file for that stream was therefore removed.
   17106   </summary>
   17107 </histogram>
   17108 
   17109 <histogram name="SimpleCache.App.EntryOperationsPending">
   17110   <summary>
   17111     At the time that operations are run, the number of pending operations on a
   17112     particular entry.
   17113   </summary>
   17114 </histogram>
   17115 
   17116 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
   17117   <summary>The size of the cache at the beginning of an eviction.</summary>
   17118 </histogram>
   17119 
   17120 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
   17121   <summary>The size of the cache at the beginning of an eviction.</summary>
   17122 </histogram>
   17123 
   17124 <histogram name="SimpleCache.App.Eviction.EntryCount">
   17125   <summary>The number of entries to be erased in an eviction.</summary>
   17126 </histogram>
   17127 
   17128 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
   17129   <summary>
   17130     The maximum allowed size of the cache at the beginning of an eviction.
   17131   </summary>
   17132 </histogram>
   17133 
   17134 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
   17135   <summary>
   17136     The maximum allowed size of the cache at the beginning of an eviction.
   17137   </summary>
   17138 </histogram>
   17139 
   17140 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
   17141   <summary>The result of an eviction.</summary>
   17142 </histogram>
   17143 
   17144 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
   17145   <summary>The number of bytes to be erased in an eviction.</summary>
   17146 </histogram>
   17147 
   17148 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
   17149   <summary>The amount of memory freed in an eviction.</summary>
   17150 </histogram>
   17151 
   17152 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
   17153   <summary>The size of the cache after running an eviction.</summary>
   17154 </histogram>
   17155 
   17156 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
   17157   <summary>The size of the cache after running an eviction.</summary>
   17158 </histogram>
   17159 
   17160 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
   17161   <summary>Time spent completing an eviction.</summary>
   17162 </histogram>
   17163 
   17164 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
   17165     units="milliseconds">
   17166   <summary>Time spent selecting entries for eviction.</summary>
   17167 </histogram>
   17168 
   17169 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
   17170   <summary>
   17171     The maximum limit of how many file descriptors a process can open.  Emitted
   17172     each time the browser is launched, if the limit could be retrieved.  (This
   17173     is the highest value we could raise the current limit to if we liked.)
   17174   </summary>
   17175 </histogram>
   17176 
   17177 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
   17178   <summary>
   17179     The current limit of how many file descriptors a process can open.  Emitted
   17180     each time the browser is launched, if the limit could be retrieved.  (We can
   17181     raise this to the maximum limit if we like, without root access.)
   17182   </summary>
   17183 </histogram>
   17184 
   17185 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
   17186     enum="SimpleCache.FileDescriptorLimitStatus">
   17187   <summary>
   17188     The result of trying to get the file descriptor limit.  Emitted each time
   17189     the browser is launched.
   17190   </summary>
   17191 </histogram>
   17192 
   17193 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
   17194   <summary>
   17195     The number of open entries across all caches backed by the Simple Cache. An
   17196     entry is opened whenever a caller asks to open it to read or write cache
   17197     data, and remains open until the last caller asks to close it. Logged
   17198     whenever an entry is opened or closed.
   17199   </summary>
   17200 </histogram>
   17201 
   17202 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
   17203   <summary>
   17204     The size of the header stream of a Simple Cache entry, emitted every time
   17205     the headers are written or rewritten.
   17206   </summary>
   17207 </histogram>
   17208 
   17209 <histogram name="SimpleCache.App.HeaderSizeChange"
   17210     enum="SimpleCacheHeaderSizeChange">
   17211   <summary>
   17212     How the header size has changed in a Simple Cache entry, emitted every time
   17213     a write operation occurs on the header stream.  (This includes the initial
   17214     write, rewrites, and other writes that we couldn't classify.)
   17215   </summary>
   17216 </histogram>
   17217 
   17218 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
   17219   <summary>
   17220     The absolute size decrease of the header stream of a Simple Cache entry,
   17221     emitted every time the headers are rewritten with a smaller size.
   17222   </summary>
   17223 </histogram>
   17224 
   17225 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
   17226   <summary>
   17227     The relative size decrease of the header stream of a Simple Cache entry,
   17228     emitted every time the headers are rewritten with a smaller size.
   17229   </summary>
   17230 </histogram>
   17231 
   17232 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
   17233   <summary>
   17234     The absolute size increase of the header stream of a Simple Cache entry,
   17235     emitted every time the headers are rewritten with a larger size.
   17236   </summary>
   17237 </histogram>
   17238 
   17239 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
   17240   <summary>
   17241     The relative size increase of the header stream of a Simple Cache entry,
   17242     emitted every time the headers are rewritten with a larger size.
   17243   </summary>
   17244 </histogram>
   17245 
   17246 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
   17247   <summary>For each index load, whether the index file was corrupt.</summary>
   17248 </histogram>
   17249 
   17250 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
   17251   <summary>The number of entries in a newly created index file.</summary>
   17252 </histogram>
   17253 
   17254 <histogram name="SimpleCache.App.IndexEntriesLoaded">
   17255   <summary>Number of entries loaded from the index file on start.</summary>
   17256 </histogram>
   17257 
   17258 <histogram name="SimpleCache.App.IndexEntriesRestored">
   17259   <summary>
   17260     Number of entries restored from disk when there was no index or the index
   17261     was corrupted.
   17262   </summary>
   17263 </histogram>
   17264 
   17265 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
   17266   <summary>
   17267     The state the index file is at when an attempt is made to load from it.
   17268   </summary>
   17269 </histogram>
   17270 
   17271 <histogram name="SimpleCache.App.IndexInitializationWaiters">
   17272   <summary>
   17273     At the time of index initialization, the number of enqueued jobs awaiting
   17274     index initialization.
   17275   </summary>
   17276 </histogram>
   17277 
   17278 <histogram name="SimpleCache.App.IndexInitializeMethod"
   17279     enum="SimpleCacheIndexInitializeMethod">
   17280   <summary>The method used to initialize the simple cache index.</summary>
   17281 </histogram>
   17282 
   17283 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
   17284   <summary>
   17285     Time (as measured on the worker pool) spent loading the index file.
   17286   </summary>
   17287 </histogram>
   17288 
   17289 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
   17290   <summary>The number of entries written to the index on a flush.</summary>
   17291 </histogram>
   17292 
   17293 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
   17294   <summary>
   17295     Time (as measured on the worker pool) spent restoring the index file by
   17296     iterating directory entries.
   17297   </summary>
   17298 </histogram>
   17299 
   17300 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
   17301     units="milliseconds">
   17302   <summary>
   17303     The interval between index saves, for apps in the background.
   17304   </summary>
   17305 </histogram>
   17306 
   17307 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
   17308     units="milliseconds">
   17309   <summary>
   17310     The interval between index saves, for apps in the foreground.
   17311   </summary>
   17312 </histogram>
   17313 
   17314 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
   17315     units="milliseconds">
   17316   <summary>
   17317     The amount of time spend writing the index file to disk, for apps in the
   17318     background, measured starting at the beginning of the write on the callback
   17319     thread, and calculated using the completion time on the worker pool.
   17320   </summary>
   17321 </histogram>
   17322 
   17323 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
   17324     units="milliseconds">
   17325   <summary>
   17326     The amount of time spend writing the index file to disk, for apps in the
   17327     foreground, measured starting at the beginning of the write on the callback
   17328     thread, and calculated using the completion time on the worker pool.
   17329   </summary>
   17330 </histogram>
   17331 
   17332 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
   17333   <summary>
   17334     For each call to OpenEntry, whether the key on disk matched the request key.
   17335   </summary>
   17336 </histogram>
   17337 
   17338 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
   17339   <summary>
   17340     For each file in the Simple Cache, the percentage of disk space used by the
   17341     cluster loss, the unused disk space in the last 4096 byte cluster of the
   17342     file.
   17343   </summary>
   17344 </histogram>
   17345 
   17346 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
   17347   <summary>
   17348     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   17349     cluster when the entry is saved to disk.
   17350   </summary>
   17351 </histogram>
   17352 
   17353 <histogram name="SimpleCache.App.OpenEntryIndexState"
   17354     enum="SimpleCacheOpenEntryIndexState">
   17355   <summary>
   17356     At the time that an entry is opened, the state of that entry in the index.
   17357   </summary>
   17358 </histogram>
   17359 
   17360 <histogram name="SimpleCache.App.ReadIsParallelizable"
   17361     enum="SimpleCacheReadParallelizable">
   17362   <summary>
   17363     For each Read operation, whether it could have been issued in parallel of a
   17364     previous Read operation.
   17365   </summary>
   17366 </histogram>
   17367 
   17368 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
   17369   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   17370 </histogram>
   17371 
   17372 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   17373   <summary>
   17374     For each EOFRecord found with a valid magic number, indicates if the record
   17375     also contains a CRC.
   17376   </summary>
   17377 </histogram>
   17378 
   17379 <histogram name="SimpleCache.App.SyncCheckEOFResult"
   17380     enum="SimpleCacheSyncCheckEOFResult">
   17381   <summary>
   17382     The result, at the synchronous layer, of checking the EOF record of a cache
   17383     entry.
   17384   </summary>
   17385 </histogram>
   17386 
   17387 <histogram name="SimpleCache.App.SyncCloseResult"
   17388     enum="SimpleCacheSyncCloseResult">
   17389   <summary>
   17390     The result, at the synchronous layer, of closing a cache entry.
   17391   </summary>
   17392 </histogram>
   17393 
   17394 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
   17395     enum="PlatformFileError">
   17396   <summary>
   17397     The platform error reported when attempting to create a new cache entry at
   17398     the synchronous layer.
   17399   </summary>
   17400 </histogram>
   17401 
   17402 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
   17403     enum="PlatformFileError">
   17404   <summary>
   17405     The platform error reported when attempting to create a new cache entry at
   17406     the synchronous layer when the index has already initialized.
   17407   </summary>
   17408 </histogram>
   17409 
   17410 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
   17411     enum="PlatformFileError">
   17412   <summary>
   17413     The platform error reported when attempting to create a new cache entry at
   17414     the synchronous layer when the index has not yet initialized.
   17415   </summary>
   17416 </histogram>
   17417 
   17418 <histogram name="SimpleCache.App.SyncCreateResult"
   17419     enum="SimpleCacheSyncCreateResult">
   17420   <summary>
   17421     The result, at the synchronous layer, reported when attempting to create a
   17422     new cache entry.
   17423   </summary>
   17424 </histogram>
   17425 
   17426 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
   17427     enum="SimpleCacheSyncCreateResult">
   17428   <summary>
   17429     The result, at the synchronous layer, reported when attempting to create a
   17430     new cache entry when the index has already initialized.
   17431   </summary>
   17432 </histogram>
   17433 
   17434 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
   17435     enum="SimpleCacheSyncCreateResult">
   17436   <summary>
   17437     The result, at the synchronous layer, reported when attempting to create a
   17438     new cache entry when the index has not yet initialized.
   17439   </summary>
   17440 </histogram>
   17441 
   17442 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
   17443   <summary>
   17444     The age of the entry (time since last modified), when opened at the
   17445     synchronous layer.
   17446   </summary>
   17447 </histogram>
   17448 
   17449 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
   17450     enum="PlatformFileError">
   17451   <summary>
   17452     The platform error reported when attempting to create a new cache entry at
   17453     the synchronous layer.
   17454   </summary>
   17455 </histogram>
   17456 
   17457 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
   17458     enum="PlatformFileError">
   17459   <summary>
   17460     The platform error reported when attempting to create a new cache entry at
   17461     the synchronous layer when the index has already initialized.
   17462   </summary>
   17463 </histogram>
   17464 
   17465 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
   17466     enum="PlatformFileError">
   17467   <summary>
   17468     The platform error reported when attempting to create a new cache entry at
   17469     the synchronous layer when the index has not initialized.
   17470   </summary>
   17471 </histogram>
   17472 
   17473 <histogram name="SimpleCache.App.SyncOpenResult"
   17474     enum="SimpleCacheSyncOpenResult">
   17475   <summary>
   17476     The result, at the synchronous layer, reported when attempting to open a new
   17477     cache entry.
   17478   </summary>
   17479 </histogram>
   17480 
   17481 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
   17482     enum="SimpleCacheSyncOpenResult">
   17483   <summary>
   17484     The result, at the synchronous layer, reported when attempting to open a new
   17485     cache entry when the index has already initialized.
   17486   </summary>
   17487 </histogram>
   17488 
   17489 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
   17490     enum="SimpleCacheSyncOpenResult">
   17491   <summary>
   17492     The result, at the synchronous layer, reported when attempting to open a new
   17493     cache entry when the index has not yet initialized.
   17494   </summary>
   17495 </histogram>
   17496 
   17497 <histogram name="SimpleCache.App.SyncWriteResult"
   17498     enum="SimpleCacheSyncWriteResult">
   17499   <summary>
   17500     The result, at the synchronous layer, of writing to a cache entry.
   17501   </summary>
   17502 </histogram>
   17503 
   17504 <histogram name="SimpleCache.App.WriteDependencyType"
   17505     enum="SimpleCacheWriteDependencyType">
   17506   <summary>
   17507     Shows whether a write operation depends on the previous operation in queue
   17508     particularly in the aspect of its possibility to run in parallel.
   17509   </summary>
   17510 </histogram>
   17511 
   17512 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
   17513   <obsolete>
   17514     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
   17515     return&quot;, which previously showed up as &quot;success&quot;.
   17516   </obsolete>
   17517   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   17518 </histogram>
   17519 
   17520 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
   17521   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   17522 </histogram>
   17523 
   17524 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
   17525   <obsolete>
   17526     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17527   </obsolete>
   17528   <summary>
   17529     Whether or not the CRC was checked at the moment when the last reference to
   17530     a read-only entry stream is closed.
   17531   </summary>
   17532 </histogram>
   17533 
   17534 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
   17535   <obsolete>
   17536     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17537   </obsolete>
   17538   <summary>
   17539     The time from the creation of the simple cache backend until the index has
   17540     been loaded from disk.
   17541   </summary>
   17542 </histogram>
   17543 
   17544 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
   17545   <obsolete>
   17546     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17547   </obsolete>
   17548   <summary>
   17549     The time from the creation of the simple cache backend until the index fails
   17550     to load.
   17551   </summary>
   17552 </histogram>
   17553 
   17554 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
   17555   <obsolete>
   17556     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17557   </obsolete>
   17558   <summary>
   17559     For entry creation operations that were sent to the disk, the result of
   17560     creation.
   17561   </summary>
   17562 </histogram>
   17563 
   17564 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
   17565   <obsolete>
   17566     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17567   </obsolete>
   17568   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   17569 </histogram>
   17570 
   17571 <histogram name="SimpleCache.EntryOperationsPending">
   17572   <obsolete>
   17573     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17574   </obsolete>
   17575   <summary>
   17576     At the time that operations are run, the number of pending operations on a
   17577     particular entry.
   17578   </summary>
   17579 </histogram>
   17580 
   17581 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
   17582   <obsolete>
   17583     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17584   </obsolete>
   17585   <summary>The size of the cache at the beginning of an eviction.</summary>
   17586 </histogram>
   17587 
   17588 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
   17589   <obsolete>
   17590     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17591   </obsolete>
   17592   <summary>The size of the cache at the beginning of an eviction.</summary>
   17593 </histogram>
   17594 
   17595 <histogram name="SimpleCache.Eviction.EntryCount">
   17596   <obsolete>
   17597     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17598   </obsolete>
   17599   <summary>The number of entries to be erased in an eviction.</summary>
   17600 </histogram>
   17601 
   17602 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
   17603   <obsolete>
   17604     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17605   </obsolete>
   17606   <summary>
   17607     The maximum allowed size of the cache at the beginning of an eviction.
   17608   </summary>
   17609 </histogram>
   17610 
   17611 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
   17612   <obsolete>
   17613     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17614   </obsolete>
   17615   <summary>
   17616     The maximum allowed size of the cache at the beginning of an eviction.
   17617   </summary>
   17618 </histogram>
   17619 
   17620 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
   17621   <obsolete>
   17622     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17623   </obsolete>
   17624   <summary>The result of an eviction.</summary>
   17625 </histogram>
   17626 
   17627 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
   17628   <obsolete>
   17629     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17630   </obsolete>
   17631   <summary>The number of bytes to be erased in an eviction.</summary>
   17632 </histogram>
   17633 
   17634 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
   17635   <obsolete>
   17636     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17637   </obsolete>
   17638   <summary>The amount of memory freed in an eviction.</summary>
   17639 </histogram>
   17640 
   17641 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
   17642   <obsolete>
   17643     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17644   </obsolete>
   17645   <summary>The size of the cache after running an eviction.</summary>
   17646 </histogram>
   17647 
   17648 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
   17649   <obsolete>
   17650     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17651   </obsolete>
   17652   <summary>The size of the cache after running an eviction.</summary>
   17653 </histogram>
   17654 
   17655 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
   17656   <obsolete>
   17657     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17658   </obsolete>
   17659   <summary>Time spent completing an eviction.</summary>
   17660 </histogram>
   17661 
   17662 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
   17663   <obsolete>
   17664     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17665   </obsolete>
   17666   <summary>Time spent selecting entries for eviction.</summary>
   17667 </histogram>
   17668 
   17669 <histogram name="SimpleCache.FileDescriptorLimitHard">
   17670   <obsolete>
   17671     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17672   </obsolete>
   17673   <summary>
   17674     The maximum limit of how many file descriptors a process can open.  Emitted
   17675     each time the browser is launched, if the limit could be retrieved.  (This
   17676     is the highest value we could raise the current limit to if we liked.)
   17677   </summary>
   17678 </histogram>
   17679 
   17680 <histogram name="SimpleCache.FileDescriptorLimitSoft">
   17681   <obsolete>
   17682     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17683   </obsolete>
   17684   <summary>
   17685     The current limit of how many file descriptors a process can open.  Emitted
   17686     each time the browser is launched, if the limit could be retrieved.  (We can
   17687     raise this to the maximum limit if we like, without root access.)
   17688   </summary>
   17689 </histogram>
   17690 
   17691 <histogram name="SimpleCache.FileDescriptorLimitStatus"
   17692     enum="SimpleCache.FileDescriptorLimitStatus">
   17693   <obsolete>
   17694     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17695   </obsolete>
   17696   <summary>
   17697     The result of trying to get the file descriptor limit.  Emitted each time
   17698     the browser is launched.
   17699   </summary>
   17700 </histogram>
   17701 
   17702 <histogram name="SimpleCache.GlobalOpenEntryCount">
   17703   <obsolete>
   17704     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17705   </obsolete>
   17706   <summary>
   17707     The number of open entries across all caches backed by the Simple Cache. An
   17708     entry is opened whenever a caller asks to open it to read or write cache
   17709     data, and remains open until the last caller asks to close it. Logged
   17710     whenever an entry is opened or closed.
   17711   </summary>
   17712 </histogram>
   17713 
   17714 <histogram name="SimpleCache.HeaderSize" units="bytes">
   17715   <obsolete>
   17716     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17717   </obsolete>
   17718   <summary>
   17719     The size of the header stream of a Simple Cache entry, emitted every time
   17720     the headers are written or rewritten.
   17721   </summary>
   17722 </histogram>
   17723 
   17724 <histogram name="SimpleCache.HeaderSizeChange"
   17725     enum="SimpleCacheHeaderSizeChange">
   17726   <obsolete>
   17727     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17728   </obsolete>
   17729   <summary>
   17730     How the header size has changed in a Simple Cache entry, emitted every time
   17731     a write operation occurs on the header stream.  (This includes the initial
   17732     write, rewrites, and other writes that we couldn't classify.)
   17733   </summary>
   17734 </histogram>
   17735 
   17736 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
   17737   <obsolete>
   17738     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17739   </obsolete>
   17740   <summary>
   17741     The absolute size decrease of the header stream of a Simple Cache entry,
   17742     emitted every time the headers are rewritten with a smaller size.
   17743   </summary>
   17744 </histogram>
   17745 
   17746 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
   17747   <obsolete>
   17748     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17749   </obsolete>
   17750   <summary>
   17751     The relative size decrease of the header stream of a Simple Cache entry,
   17752     emitted every time the headers are rewritten with a smaller size.
   17753   </summary>
   17754 </histogram>
   17755 
   17756 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
   17757   <obsolete>
   17758     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17759   </obsolete>
   17760   <summary>
   17761     The absolute size increase of the header stream of a Simple Cache entry,
   17762     emitted every time the headers are rewritten with a larger size.
   17763   </summary>
   17764 </histogram>
   17765 
   17766 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
   17767   <obsolete>
   17768     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   17769   </obsolete>
   17770   <summary>
   17771     The relative size increase of the header stream of a Simple Cache entry,
   17772     emitted every time the headers are rewritten with a larger size.
   17773   </summary>
   17774 </histogram>
   17775 
   17776 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
   17777   <summary>
   17778     Whether or not the CRC was checked at the moment when the last reference to
   17779     a read-only entry stream is closed.
   17780   </summary>
   17781 </histogram>
   17782 
   17783 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
   17784   <summary>
   17785     The time from the creation of the simple cache backend until the index has
   17786     been loaded from disk.
   17787   </summary>
   17788 </histogram>
   17789 
   17790 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
   17791   <summary>
   17792     The time from the creation of the simple cache backend until the index fails
   17793     to load.
   17794   </summary>
   17795 </histogram>
   17796 
   17797 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
   17798     enum="SimpleCache.EntryCreatedAndStream2Omitted">
   17799   <summary>
   17800     Whether, upon creation of a new cache entry, the file for stream 2 was
   17801     omitted since that stream was empty.
   17802   </summary>
   17803 </histogram>
   17804 
   17805 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
   17806   <summary>
   17807     For entry creation operations that were sent to the disk, the result of
   17808     creation.
   17809   </summary>
   17810 </histogram>
   17811 
   17812 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
   17813   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   17814 </histogram>
   17815 
   17816 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
   17817     enum="SimpleCache.EntryOpenedAndStream2Removed">
   17818   <summary>
   17819     Whether, upon opening of an existing cache entry, stream 2 was empty and the
   17820     file for that stream was therefore removed.
   17821   </summary>
   17822 </histogram>
   17823 
   17824 <histogram name="SimpleCache.Http.EntryOperationsPending">
   17825   <summary>
   17826     At the time that operations are run, the number of pending operations on a
   17827     particular entry.
   17828   </summary>
   17829 </histogram>
   17830 
   17831 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
   17832   <summary>The size of the cache at the beginning of an eviction.</summary>
   17833 </histogram>
   17834 
   17835 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
   17836   <summary>The size of the cache at the beginning of an eviction.</summary>
   17837 </histogram>
   17838 
   17839 <histogram name="SimpleCache.Http.Eviction.EntryCount">
   17840   <summary>The number of entries to be erased in an eviction.</summary>
   17841 </histogram>
   17842 
   17843 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
   17844   <summary>
   17845     The maximum allowed size of the cache at the beginning of an eviction.
   17846   </summary>
   17847 </histogram>
   17848 
   17849 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
   17850   <summary>
   17851     The maximum allowed size of the cache at the beginning of an eviction.
   17852   </summary>
   17853 </histogram>
   17854 
   17855 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
   17856   <summary>The result of an eviction.</summary>
   17857 </histogram>
   17858 
   17859 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
   17860   <summary>The number of bytes to be erased in an eviction.</summary>
   17861 </histogram>
   17862 
   17863 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
   17864   <summary>The amount of memory freed in an eviction.</summary>
   17865 </histogram>
   17866 
   17867 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
   17868   <summary>The size of the cache after running an eviction.</summary>
   17869 </histogram>
   17870 
   17871 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
   17872   <summary>The size of the cache after running an eviction.</summary>
   17873 </histogram>
   17874 
   17875 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
   17876   <summary>Time spent completing an eviction.</summary>
   17877 </histogram>
   17878 
   17879 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
   17880     units="milliseconds">
   17881   <summary>Time spent selecting entries for eviction.</summary>
   17882 </histogram>
   17883 
   17884 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
   17885   <summary>
   17886     The maximum limit of how many file descriptors a process can open.  Emitted
   17887     each time the browser is launched, if the limit could be retrieved.  (This
   17888     is the highest value we could raise the current limit to if we liked.)
   17889   </summary>
   17890 </histogram>
   17891 
   17892 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
   17893   <summary>
   17894     The current limit of how many file descriptors a process can open.  Emitted
   17895     each time the browser is launched, if the limit could be retrieved.  (We can
   17896     raise this to the maximum limit if we like, without root access.)
   17897   </summary>
   17898 </histogram>
   17899 
   17900 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
   17901     enum="SimpleCache.FileDescriptorLimitStatus">
   17902   <summary>
   17903     The result of trying to get the file descriptor limit.  Emitted each time
   17904     the browser is launched.
   17905   </summary>
   17906 </histogram>
   17907 
   17908 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
   17909   <summary>
   17910     The number of open entries across all caches backed by the Simple Cache. An
   17911     entry is opened whenever a caller asks to open it to read or write cache
   17912     data, and remains open until the last caller asks to close it. Logged
   17913     whenever an entry is opened or closed.
   17914   </summary>
   17915 </histogram>
   17916 
   17917 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
   17918   <summary>
   17919     The size of the header stream of a Simple Cache entry, emitted every time
   17920     the headers are written or rewritten.
   17921   </summary>
   17922 </histogram>
   17923 
   17924 <histogram name="SimpleCache.Http.HeaderSizeChange"
   17925     enum="SimpleCacheHeaderSizeChange">
   17926   <summary>
   17927     How the header size has changed in a Simple Cache entry, emitted every time
   17928     a write operation occurs on the header stream.  (This includes the initial
   17929     write, rewrites, and other writes that we couldn't classify.)
   17930   </summary>
   17931 </histogram>
   17932 
   17933 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
   17934   <summary>
   17935     The absolute size decrease of the header stream of a Simple Cache entry,
   17936     emitted every time the headers are rewritten with a smaller size.
   17937   </summary>
   17938 </histogram>
   17939 
   17940 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
   17941   <summary>
   17942     The relative size decrease of the header stream of a Simple Cache entry,
   17943     emitted every time the headers are rewritten with a smaller size.
   17944   </summary>
   17945 </histogram>
   17946 
   17947 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
   17948   <summary>
   17949     The absolute size increase of the header stream of a Simple Cache entry,
   17950     emitted every time the headers are rewritten with a larger size.
   17951   </summary>
   17952 </histogram>
   17953 
   17954 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
   17955   <summary>
   17956     The relative size increase of the header stream of a Simple Cache entry,
   17957     emitted every time the headers are rewritten with a larger size.
   17958   </summary>
   17959 </histogram>
   17960 
   17961 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
   17962   <summary>For each index load, whether the index file was corrupt.</summary>
   17963 </histogram>
   17964 
   17965 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
   17966   <summary>The number of entries in a newly created index file.</summary>
   17967 </histogram>
   17968 
   17969 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
   17970   <summary>Number of entries loaded from the index file on start.</summary>
   17971 </histogram>
   17972 
   17973 <histogram name="SimpleCache.Http.IndexEntriesRestored">
   17974   <summary>
   17975     Number of entries restored from disk when there was no index or the index
   17976     was corrupted.
   17977   </summary>
   17978 </histogram>
   17979 
   17980 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
   17981   <summary>
   17982     The state the index file is at when an attempt is made to load from it.
   17983   </summary>
   17984 </histogram>
   17985 
   17986 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
   17987   <summary>
   17988     At the time of index initialization, the number of enqueued jobs awaiting
   17989     index initialization.
   17990   </summary>
   17991 </histogram>
   17992 
   17993 <histogram name="SimpleCache.Http.IndexInitializeMethod"
   17994     enum="SimpleCacheIndexInitializeMethod">
   17995   <summary>The method used to initialize the simple cache index.</summary>
   17996 </histogram>
   17997 
   17998 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
   17999   <summary>
   18000     Time (as measured on the worker pool) spent loading the index file.
   18001   </summary>
   18002 </histogram>
   18003 
   18004 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
   18005   <summary>The number of entries written to the index on a flush.</summary>
   18006 </histogram>
   18007 
   18008 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
   18009   <summary>
   18010     Time (as measured on the worker pool) spent restoring the index file by
   18011     iterating directory entries.
   18012   </summary>
   18013 </histogram>
   18014 
   18015 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
   18016     units="milliseconds">
   18017   <summary>
   18018     The interval between index saves, for apps in the background.
   18019   </summary>
   18020 </histogram>
   18021 
   18022 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
   18023     units="milliseconds">
   18024   <summary>
   18025     The interval between index saves, for apps in the foreground.
   18026   </summary>
   18027 </histogram>
   18028 
   18029 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
   18030     units="milliseconds">
   18031   <summary>
   18032     The amount of time spend writing the index file to disk, for apps in the
   18033     background, measured starting at the beginning of the write on the callback
   18034     thread, and calculated using the completion time on the worker pool.
   18035   </summary>
   18036 </histogram>
   18037 
   18038 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
   18039     units="milliseconds">
   18040   <summary>
   18041     The amount of time spend writing the index file to disk, for apps in the
   18042     foreground, measured starting at the beginning of the write on the callback
   18043     thread, and calculated using the completion time on the worker pool.
   18044   </summary>
   18045 </histogram>
   18046 
   18047 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
   18048   <summary>
   18049     For each call to OpenEntry, whether the key on disk matched the request key.
   18050   </summary>
   18051 </histogram>
   18052 
   18053 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
   18054   <summary>
   18055     For each file in the Simple Cache, the percentage of disk space used by the
   18056     cluster loss, the unused disk space in the last 4096 byte cluster of the
   18057     file.
   18058   </summary>
   18059 </histogram>
   18060 
   18061 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
   18062   <summary>
   18063     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   18064     cluster when the entry is saved to disk.
   18065   </summary>
   18066 </histogram>
   18067 
   18068 <histogram name="SimpleCache.Http.OpenEntryIndexState"
   18069     enum="SimpleCacheOpenEntryIndexState">
   18070   <summary>
   18071     At the time that an entry is opened, the state of that entry in the index.
   18072   </summary>
   18073 </histogram>
   18074 
   18075 <histogram name="SimpleCache.Http.ReadIsParallelizable"
   18076     enum="SimpleCacheReadParallelizable">
   18077   <summary>
   18078     For each Read operation, whether it could have been issued in parallel of a
   18079     previous Read operation.
   18080   </summary>
   18081 </histogram>
   18082 
   18083 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
   18084   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   18085 </histogram>
   18086 
   18087 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   18088   <summary>
   18089     For each EOFRecord found with a valid magic number, indicates if the record
   18090     also contains a CRC.
   18091   </summary>
   18092 </histogram>
   18093 
   18094 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
   18095     enum="SimpleCacheSyncCheckEOFResult">
   18096   <summary>
   18097     The result, at the synchronous layer, of checking the EOF record of a cache
   18098     entry.
   18099   </summary>
   18100 </histogram>
   18101 
   18102 <histogram name="SimpleCache.Http.SyncCloseResult"
   18103     enum="SimpleCacheSyncCloseResult">
   18104   <summary>
   18105     The result, at the synchronous layer, of closing a cache entry.
   18106   </summary>
   18107 </histogram>
   18108 
   18109 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
   18110     enum="PlatformFileError">
   18111   <summary>
   18112     The platform error reported when attempting to create a new cache entry at
   18113     the synchronous layer.
   18114   </summary>
   18115 </histogram>
   18116 
   18117 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
   18118     enum="PlatformFileError">
   18119   <summary>
   18120     The platform error reported when attempting to create a new cache entry at
   18121     the synchronous layer when the index has already initialized.
   18122   </summary>
   18123 </histogram>
   18124 
   18125 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
   18126     enum="PlatformFileError">
   18127   <summary>
   18128     The platform error reported when attempting to create a new cache entry at
   18129     the synchronous layer when the index has not yet initialized.
   18130   </summary>
   18131 </histogram>
   18132 
   18133 <histogram name="SimpleCache.Http.SyncCreateResult"
   18134     enum="SimpleCacheSyncCreateResult">
   18135   <summary>
   18136     The result, at the synchronous layer, reported when attempting to create a
   18137     new cache entry.
   18138   </summary>
   18139 </histogram>
   18140 
   18141 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
   18142     enum="SimpleCacheSyncCreateResult">
   18143   <summary>
   18144     The result, at the synchronous layer, reported when attempting to create a
   18145     new cache entry when the index has already initialized.
   18146   </summary>
   18147 </histogram>
   18148 
   18149 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
   18150     enum="SimpleCacheSyncCreateResult">
   18151   <summary>
   18152     The result, at the synchronous layer, reported when attempting to create a
   18153     new cache entry when the index has not yet initialized.
   18154   </summary>
   18155 </histogram>
   18156 
   18157 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
   18158   <summary>
   18159     The age of the entry (time since last modified), when opened at the
   18160     synchronous layer.
   18161   </summary>
   18162 </histogram>
   18163 
   18164 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
   18165     enum="PlatformFileError">
   18166   <summary>
   18167     The platform error reported when attempting to create a new cache entry at
   18168     the synchronous layer.
   18169   </summary>
   18170 </histogram>
   18171 
   18172 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
   18173     enum="PlatformFileError">
   18174   <summary>
   18175     The platform error reported when attempting to create a new cache entry at
   18176     the synchronous layer when the index has already initialized.
   18177   </summary>
   18178 </histogram>
   18179 
   18180 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
   18181     enum="PlatformFileError">
   18182   <summary>
   18183     The platform error reported when attempting to create a new cache entry at
   18184     the synchronous layer when the index has not initialized.
   18185   </summary>
   18186 </histogram>
   18187 
   18188 <histogram name="SimpleCache.Http.SyncOpenResult"
   18189     enum="SimpleCacheSyncOpenResult">
   18190   <summary>
   18191     The result, at the synchronous layer, reported when attempting to open a new
   18192     cache entry.
   18193   </summary>
   18194 </histogram>
   18195 
   18196 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
   18197     enum="SimpleCacheSyncOpenResult">
   18198   <summary>
   18199     The result, at the synchronous layer, reported when attempting to open a new
   18200     cache entry when the index has already initialized.
   18201   </summary>
   18202 </histogram>
   18203 
   18204 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
   18205     enum="SimpleCacheSyncOpenResult">
   18206   <summary>
   18207     The result, at the synchronous layer, reported when attempting to open a new
   18208     cache entry when the index has not yet initialized.
   18209   </summary>
   18210 </histogram>
   18211 
   18212 <histogram name="SimpleCache.Http.SyncWriteResult"
   18213     enum="SimpleCacheSyncWriteResult">
   18214   <summary>
   18215     The result, at the synchronous layer, of writing to a cache entry.
   18216   </summary>
   18217 </histogram>
   18218 
   18219 <histogram name="SimpleCache.Http.WriteDependencyType"
   18220     enum="SimpleCacheWriteDependencyType">
   18221   <summary>
   18222     Shows whether a write operation depends on the previous operation in queue
   18223     particularly in the aspect of its possibility to run in parallel.
   18224   </summary>
   18225 </histogram>
   18226 
   18227 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
   18228   <obsolete>
   18229     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
   18230     return&quot;, which previously showed up as &quot;success&quot;.
   18231   </obsolete>
   18232   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   18233 </histogram>
   18234 
   18235 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
   18236   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   18237 </histogram>
   18238 
   18239 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
   18240   <obsolete>
   18241     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18242   </obsolete>
   18243   <summary>For each index load, whether the index file was corrupt.</summary>
   18244 </histogram>
   18245 
   18246 <histogram name="SimpleCache.IndexCreatedEntryCount">
   18247   <obsolete>
   18248     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18249   </obsolete>
   18250   <summary>The number of entries in a newly created index file.</summary>
   18251 </histogram>
   18252 
   18253 <histogram name="SimpleCache.IndexEntriesLoaded">
   18254   <obsolete>
   18255     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18256   </obsolete>
   18257   <summary>Number of entries loaded from the index file on start.</summary>
   18258 </histogram>
   18259 
   18260 <histogram name="SimpleCache.IndexEntriesRestored">
   18261   <obsolete>
   18262     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18263   </obsolete>
   18264   <summary>
   18265     Number of entries restored from disk when there was no index or the index
   18266     was corrupted.
   18267   </summary>
   18268 </histogram>
   18269 
   18270 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
   18271   <obsolete>
   18272     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18273   </obsolete>
   18274   <summary>
   18275     The state the index file is at when an attempt is made to load from it.
   18276   </summary>
   18277 </histogram>
   18278 
   18279 <histogram name="SimpleCache.IndexInitializationWaiters">
   18280   <obsolete>
   18281     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18282   </obsolete>
   18283   <summary>
   18284     At the time of index initialization, the number of enqueued jobs awaiting
   18285     index initialization.
   18286   </summary>
   18287 </histogram>
   18288 
   18289 <histogram name="SimpleCache.IndexInitializeMethod"
   18290     enum="SimpleCacheIndexInitializeMethod">
   18291   <obsolete>
   18292     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18293   </obsolete>
   18294   <summary>The method used to initialize the simple cache index.</summary>
   18295 </histogram>
   18296 
   18297 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
   18298   <obsolete>
   18299     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18300   </obsolete>
   18301   <summary>
   18302     Time (as measured on the worker pool) spent loading the index file.
   18303   </summary>
   18304 </histogram>
   18305 
   18306 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
   18307   <obsolete>
   18308     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18309   </obsolete>
   18310   <summary>The number of entries written to the index on a flush.</summary>
   18311 </histogram>
   18312 
   18313 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
   18314   <obsolete>
   18315     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18316   </obsolete>
   18317   <summary>
   18318     Time (as measured on the worker pool) spent restoring the index file by
   18319     iterating directory entries.
   18320   </summary>
   18321 </histogram>
   18322 
   18323 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
   18324   <obsolete>
   18325     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
   18326   </obsolete>
   18327   <summary>For each index load, whether the index file was stale.</summary>
   18328 </histogram>
   18329 
   18330 <histogram name="SimpleCache.IndexWriteInterval.Background"
   18331     units="milliseconds">
   18332   <obsolete>
   18333     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18334   </obsolete>
   18335   <summary>
   18336     The interval between index saves, for apps in the background.
   18337   </summary>
   18338 </histogram>
   18339 
   18340 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
   18341     units="milliseconds">
   18342   <obsolete>
   18343     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18344   </obsolete>
   18345   <summary>
   18346     The interval between index saves, for apps in the foreground.
   18347   </summary>
   18348 </histogram>
   18349 
   18350 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
   18351   <obsolete>
   18352     Deprecated 2013-05 in favour of
   18353     SimpleCache.SimpleIndexWriteToDiskTime.Background and
   18354     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
   18355   </obsolete>
   18356   <summary>
   18357     The amount of time spend writing the index file to disk, measured starting
   18358     at the beginning of the write on the callback thread, and calculated using
   18359     the completion time on the worker pool.
   18360   </summary>
   18361 </histogram>
   18362 
   18363 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
   18364     units="milliseconds">
   18365   <obsolete>
   18366     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18367   </obsolete>
   18368   <summary>
   18369     The amount of time spend writing the index file to disk, for apps in the
   18370     background, measured starting at the beginning of the write on the callback
   18371     thread, and calculated using the completion time on the worker pool.
   18372   </summary>
   18373 </histogram>
   18374 
   18375 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
   18376     units="milliseconds">
   18377   <obsolete>
   18378     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18379   </obsolete>
   18380   <summary>
   18381     The amount of time spend writing the index file to disk, for apps in the
   18382     foreground, measured starting at the beginning of the write on the callback
   18383     thread, and calculated using the completion time on the worker pool.
   18384   </summary>
   18385 </histogram>
   18386 
   18387 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
   18388   <obsolete>
   18389     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18390   </obsolete>
   18391   <summary>
   18392     For each call to OpenEntry, whether the key on disk matched the request key.
   18393   </summary>
   18394 </histogram>
   18395 
   18396 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
   18397   <obsolete>
   18398     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18399   </obsolete>
   18400   <summary>
   18401     For each file in the Simple Cache, the percentage of disk space used by the
   18402     cluster loss, the unused disk space in the last 4096 byte cluster of the
   18403     file.
   18404   </summary>
   18405 </histogram>
   18406 
   18407 <histogram name="SimpleCache.LastClusterSize" units="bytes">
   18408   <obsolete>
   18409     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18410   </obsolete>
   18411   <summary>
   18412     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   18413     cluster when the entry is saved to disk.
   18414   </summary>
   18415 </histogram>
   18416 
   18417 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
   18418   <summary>
   18419     Whether or not the CRC was checked at the moment when the last reference to
   18420     a read-only entry stream is closed.
   18421   </summary>
   18422 </histogram>
   18423 
   18424 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
   18425   <summary>
   18426     The time from the creation of the simple cache backend until the index has
   18427     been loaded from disk.
   18428   </summary>
   18429 </histogram>
   18430 
   18431 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
   18432   <summary>
   18433     The time from the creation of the simple cache backend until the index fails
   18434     to load.
   18435   </summary>
   18436 </histogram>
   18437 
   18438 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
   18439     enum="SimpleCache.EntryCreatedAndStream2Omitted">
   18440   <summary>
   18441     Whether, upon creation of a new cache entry, the file for stream 2 was
   18442     omitted since that stream was empty.
   18443   </summary>
   18444 </histogram>
   18445 
   18446 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
   18447   <summary>
   18448     For entry creation operations that were sent to the disk, the result of
   18449     creation.
   18450   </summary>
   18451 </histogram>
   18452 
   18453 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
   18454   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   18455 </histogram>
   18456 
   18457 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
   18458     enum="SimpleCache.EntryOpenedAndStream2Removed">
   18459   <summary>
   18460     Whether, upon opening of an existing cache entry, stream 2 was empty and the
   18461     file for that stream was therefore removed.
   18462   </summary>
   18463 </histogram>
   18464 
   18465 <histogram name="SimpleCache.Media.EntryOperationsPending">
   18466   <summary>
   18467     At the time that operations are run, the number of pending operations on a
   18468     particular entry.
   18469   </summary>
   18470 </histogram>
   18471 
   18472 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
   18473   <summary>The size of the cache at the beginning of an eviction.</summary>
   18474 </histogram>
   18475 
   18476 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
   18477   <summary>The size of the cache at the beginning of an eviction.</summary>
   18478 </histogram>
   18479 
   18480 <histogram name="SimpleCache.Media.Eviction.EntryCount">
   18481   <summary>The number of entries to be erased in an eviction.</summary>
   18482 </histogram>
   18483 
   18484 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
   18485   <summary>
   18486     The maximum allowed size of the cache at the beginning of an eviction.
   18487   </summary>
   18488 </histogram>
   18489 
   18490 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
   18491   <summary>
   18492     The maximum allowed size of the cache at the beginning of an eviction.
   18493   </summary>
   18494 </histogram>
   18495 
   18496 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
   18497   <summary>The result of an eviction.</summary>
   18498 </histogram>
   18499 
   18500 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
   18501   <summary>The number of bytes to be erased in an eviction.</summary>
   18502 </histogram>
   18503 
   18504 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
   18505   <summary>The amount of memory freed in an eviction.</summary>
   18506 </histogram>
   18507 
   18508 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
   18509   <summary>The size of the cache after running an eviction.</summary>
   18510 </histogram>
   18511 
   18512 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
   18513   <summary>The size of the cache after running an eviction.</summary>
   18514 </histogram>
   18515 
   18516 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
   18517   <summary>Time spent completing an eviction.</summary>
   18518 </histogram>
   18519 
   18520 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
   18521     units="milliseconds">
   18522   <summary>Time spent selecting entries for eviction.</summary>
   18523 </histogram>
   18524 
   18525 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
   18526   <summary>
   18527     The maximum limit of how many file descriptors a process can open.  Emitted
   18528     each time the browser is launched, if the limit could be retrieved.  (This
   18529     is the highest value we could raise the current limit to if we liked.)
   18530   </summary>
   18531 </histogram>
   18532 
   18533 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
   18534   <summary>
   18535     The current limit of how many file descriptors a process can open.  Emitted
   18536     each time the browser is launched, if the limit could be retrieved.  (We can
   18537     raise this to the maximum limit if we like, without root access.)
   18538   </summary>
   18539 </histogram>
   18540 
   18541 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
   18542     enum="SimpleCache.FileDescriptorLimitStatus">
   18543   <summary>
   18544     The result of trying to get the file descriptor limit.  Emitted each time
   18545     the browser is launched.
   18546   </summary>
   18547 </histogram>
   18548 
   18549 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
   18550   <summary>
   18551     The number of open entries across all caches backed by the Simple Cache. An
   18552     entry is opened whenever a caller asks to open it to read or write cache
   18553     data, and remains open until the last caller asks to close it. Logged
   18554     whenever an entry is opened or closed.
   18555   </summary>
   18556 </histogram>
   18557 
   18558 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
   18559   <summary>
   18560     The size of the header stream of a Simple Cache entry, emitted every time
   18561     the headers are written or rewritten.
   18562   </summary>
   18563 </histogram>
   18564 
   18565 <histogram name="SimpleCache.Media.HeaderSizeChange"
   18566     enum="SimpleCacheHeaderSizeChange">
   18567   <summary>
   18568     How the header size has changed in a Simple Cache entry, emitted every time
   18569     a write operation occurs on the header stream.  (This includes the initial
   18570     write, rewrites, and other writes that we couldn't classify.)
   18571   </summary>
   18572 </histogram>
   18573 
   18574 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
   18575   <summary>
   18576     The absolute size decrease of the header stream of a Simple Cache entry,
   18577     emitted every time the headers are rewritten with a smaller size.
   18578   </summary>
   18579 </histogram>
   18580 
   18581 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
   18582     units="percent">
   18583   <summary>
   18584     The relative size decrease of the header stream of a Simple Cache entry,
   18585     emitted every time the headers are rewritten with a smaller size.
   18586   </summary>
   18587 </histogram>
   18588 
   18589 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
   18590   <summary>
   18591     The absolute size increase of the header stream of a Simple Cache entry,
   18592     emitted every time the headers are rewritten with a larger size.
   18593   </summary>
   18594 </histogram>
   18595 
   18596 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
   18597     units="percent">
   18598   <summary>
   18599     The relative size increase of the header stream of a Simple Cache entry,
   18600     emitted every time the headers are rewritten with a larger size.
   18601   </summary>
   18602 </histogram>
   18603 
   18604 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
   18605   <summary>For each index load, whether the index file was corrupt.</summary>
   18606 </histogram>
   18607 
   18608 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
   18609   <summary>The number of entries in a newly created index file.</summary>
   18610 </histogram>
   18611 
   18612 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
   18613   <summary>Number of entries loaded from the index file on start.</summary>
   18614 </histogram>
   18615 
   18616 <histogram name="SimpleCache.Media.IndexEntriesRestored">
   18617   <summary>
   18618     Number of entries restored from disk when there was no index or the index
   18619     was corrupted.
   18620   </summary>
   18621 </histogram>
   18622 
   18623 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
   18624     enum="SimpleIndexState">
   18625   <summary>
   18626     The state the index file is at when an attempt is made to load from it.
   18627   </summary>
   18628 </histogram>
   18629 
   18630 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
   18631   <summary>
   18632     At the time of index initialization, the number of enqueued jobs awaiting
   18633     index initialization.
   18634   </summary>
   18635 </histogram>
   18636 
   18637 <histogram name="SimpleCache.Media.IndexInitializeMethod"
   18638     enum="SimpleCacheIndexInitializeMethod">
   18639   <summary>The method used to initialize the simple cache index.</summary>
   18640 </histogram>
   18641 
   18642 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
   18643   <summary>
   18644     Time (as measured on the worker pool) spent loading the index file.
   18645   </summary>
   18646 </histogram>
   18647 
   18648 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
   18649   <summary>The number of entries written to the index on a flush.</summary>
   18650 </histogram>
   18651 
   18652 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
   18653   <summary>
   18654     Time (as measured on the worker pool) spent restoring the index file by
   18655     iterating directory entries.
   18656   </summary>
   18657 </histogram>
   18658 
   18659 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
   18660     units="milliseconds">
   18661   <summary>
   18662     The interval between index saves, for apps in the background.
   18663   </summary>
   18664 </histogram>
   18665 
   18666 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
   18667     units="milliseconds">
   18668   <summary>
   18669     The interval between index saves, for apps in the foreground.
   18670   </summary>
   18671 </histogram>
   18672 
   18673 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
   18674     units="milliseconds">
   18675   <summary>
   18676     The amount of time spend writing the index file to disk, for apps in the
   18677     background, measured starting at the beginning of the write on the callback
   18678     thread, and calculated using the completion time on the worker pool.
   18679   </summary>
   18680 </histogram>
   18681 
   18682 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
   18683     units="milliseconds">
   18684   <summary>
   18685     The amount of time spend writing the index file to disk, for apps in the
   18686     foreground, measured starting at the beginning of the write on the callback
   18687     thread, and calculated using the completion time on the worker pool.
   18688   </summary>
   18689 </histogram>
   18690 
   18691 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
   18692   <summary>
   18693     For each call to OpenEntry, whether the key on disk matched the request key.
   18694   </summary>
   18695 </histogram>
   18696 
   18697 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
   18698   <summary>
   18699     For each file in the Simple Cache, the percentage of disk space used by the
   18700     cluster loss, the unused disk space in the last 4096 byte cluster of the
   18701     file.
   18702   </summary>
   18703 </histogram>
   18704 
   18705 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
   18706   <summary>
   18707     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   18708     cluster when the entry is saved to disk.
   18709   </summary>
   18710 </histogram>
   18711 
   18712 <histogram name="SimpleCache.Media.OpenEntryIndexState"
   18713     enum="SimpleCacheOpenEntryIndexState">
   18714   <summary>
   18715     At the time that an entry is opened, the state of that entry in the index.
   18716   </summary>
   18717 </histogram>
   18718 
   18719 <histogram name="SimpleCache.Media.ReadIsParallelizable"
   18720     enum="SimpleCacheReadParallelizable">
   18721   <summary>
   18722     For each Read operation, whether it could have been issued in parallel of a
   18723     previous Read operation.
   18724   </summary>
   18725 </histogram>
   18726 
   18727 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
   18728   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   18729 </histogram>
   18730 
   18731 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   18732   <summary>
   18733     For each EOFRecord found with a valid magic number, indicates if the record
   18734     also contains a CRC.
   18735   </summary>
   18736 </histogram>
   18737 
   18738 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
   18739     enum="SimpleCacheSyncCheckEOFResult">
   18740   <summary>
   18741     The result, at the synchronous layer, of checking the EOF record of a cache
   18742     entry.
   18743   </summary>
   18744 </histogram>
   18745 
   18746 <histogram name="SimpleCache.Media.SyncCloseResult"
   18747     enum="SimpleCacheSyncCloseResult">
   18748   <summary>
   18749     The result, at the synchronous layer, of closing a cache entry.
   18750   </summary>
   18751 </histogram>
   18752 
   18753 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
   18754     enum="PlatformFileError">
   18755   <summary>
   18756     The platform error reported when attempting to create a new cache entry at
   18757     the synchronous layer.
   18758   </summary>
   18759 </histogram>
   18760 
   18761 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
   18762     enum="PlatformFileError">
   18763   <summary>
   18764     The platform error reported when attempting to create a new cache entry at
   18765     the synchronous layer when the index has already initialized.
   18766   </summary>
   18767 </histogram>
   18768 
   18769 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
   18770     enum="PlatformFileError">
   18771   <summary>
   18772     The platform error reported when attempting to create a new cache entry at
   18773     the synchronous layer when the index has not yet initialized.
   18774   </summary>
   18775 </histogram>
   18776 
   18777 <histogram name="SimpleCache.Media.SyncCreateResult"
   18778     enum="SimpleCacheSyncCreateResult">
   18779   <summary>
   18780     The result, at the synchronous layer, reported when attempting to create a
   18781     new cache entry.
   18782   </summary>
   18783 </histogram>
   18784 
   18785 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
   18786     enum="SimpleCacheSyncCreateResult">
   18787   <summary>
   18788     The result, at the synchronous layer, reported when attempting to create a
   18789     new cache entry when the index has already initialized.
   18790   </summary>
   18791 </histogram>
   18792 
   18793 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
   18794     enum="SimpleCacheSyncCreateResult">
   18795   <summary>
   18796     The result, at the synchronous layer, reported when attempting to create a
   18797     new cache entry when the index has not yet initialized.
   18798   </summary>
   18799 </histogram>
   18800 
   18801 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
   18802   <summary>
   18803     The age of the entry (time since last modified), when opened at the
   18804     synchronous layer.
   18805   </summary>
   18806 </histogram>
   18807 
   18808 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
   18809     enum="PlatformFileError">
   18810   <summary>
   18811     The platform error reported when attempting to create a new cache entry at
   18812     the synchronous layer.
   18813   </summary>
   18814 </histogram>
   18815 
   18816 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
   18817     enum="PlatformFileError">
   18818   <summary>
   18819     The platform error reported when attempting to create a new cache entry at
   18820     the synchronous layer when the index has already initialized.
   18821   </summary>
   18822 </histogram>
   18823 
   18824 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
   18825     enum="PlatformFileError">
   18826   <summary>
   18827     The platform error reported when attempting to create a new cache entry at
   18828     the synchronous layer when the index has not initialized.
   18829   </summary>
   18830 </histogram>
   18831 
   18832 <histogram name="SimpleCache.Media.SyncOpenResult"
   18833     enum="SimpleCacheSyncOpenResult">
   18834   <summary>
   18835     The result, at the synchronous layer, reported when attempting to open a new
   18836     cache entry.
   18837   </summary>
   18838 </histogram>
   18839 
   18840 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
   18841     enum="SimpleCacheSyncOpenResult">
   18842   <summary>
   18843     The result, at the synchronous layer, reported when attempting to open a new
   18844     cache entry when the index has already initialized.
   18845   </summary>
   18846 </histogram>
   18847 
   18848 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
   18849     enum="SimpleCacheSyncOpenResult">
   18850   <summary>
   18851     The result, at the synchronous layer, reported when attempting to open a new
   18852     cache entry when the index has not yet initialized.
   18853   </summary>
   18854 </histogram>
   18855 
   18856 <histogram name="SimpleCache.Media.SyncWriteResult"
   18857     enum="SimpleCacheSyncWriteResult">
   18858   <summary>
   18859     The result, at the synchronous layer, of writing to a cache entry.
   18860   </summary>
   18861 </histogram>
   18862 
   18863 <histogram name="SimpleCache.Media.WriteDependencyType"
   18864     enum="SimpleCacheWriteDependencyType">
   18865   <summary>
   18866     Shows whether a write operation depends on the previous operation in queue
   18867     particularly in the aspect of its possibility to run in parallel.
   18868   </summary>
   18869 </histogram>
   18870 
   18871 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
   18872   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   18873 </histogram>
   18874 
   18875 <histogram name="SimpleCache.OpenEntryIndexState"
   18876     enum="SimpleCacheOpenEntryIndexState">
   18877   <obsolete>
   18878     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18879   </obsolete>
   18880   <summary>
   18881     At the time that an entry is opened, the state of that entry in the index.
   18882   </summary>
   18883 </histogram>
   18884 
   18885 <histogram name="SimpleCache.ReadIsParallelizable"
   18886     enum="SimpleCacheReadParallelizable">
   18887   <obsolete>
   18888     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18889   </obsolete>
   18890   <summary>
   18891     For each Read operation, whether it could have been issued in parallel of a
   18892     previous Read operation.
   18893   </summary>
   18894 </histogram>
   18895 
   18896 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
   18897   <obsolete>
   18898     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18899   </obsolete>
   18900   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   18901 </histogram>
   18902 
   18903 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   18904   <obsolete>
   18905     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18906   </obsolete>
   18907   <summary>
   18908     For each EOFRecord found with a valid magic number, indicates if the record
   18909     also contains a CRC.
   18910   </summary>
   18911 </histogram>
   18912 
   18913 <histogram name="SimpleCache.SyncCheckEOFResult"
   18914     enum="SimpleCacheSyncCheckEOFResult">
   18915   <obsolete>
   18916     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18917   </obsolete>
   18918   <summary>
   18919     The result, at the synchronous layer, of checking the EOF record of a cache
   18920     entry.
   18921   </summary>
   18922 </histogram>
   18923 
   18924 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
   18925   <obsolete>
   18926     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18927   </obsolete>
   18928   <summary>
   18929     The result, at the synchronous layer, of closing a cache entry.
   18930   </summary>
   18931 </histogram>
   18932 
   18933 <histogram name="SimpleCache.SyncCreatePlatformFileError"
   18934     enum="PlatformFileError">
   18935   <obsolete>
   18936     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18937   </obsolete>
   18938   <summary>
   18939     The platform error reported when attempting to create a new cache entry at
   18940     the synchronous layer.
   18941   </summary>
   18942 </histogram>
   18943 
   18944 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
   18945     enum="PlatformFileError">
   18946   <obsolete>
   18947     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18948   </obsolete>
   18949   <summary>
   18950     The platform error reported when attempting to create a new cache entry at
   18951     the synchronous layer when the index has already initialized.
   18952   </summary>
   18953 </histogram>
   18954 
   18955 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
   18956     enum="PlatformFileError">
   18957   <obsolete>
   18958     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18959   </obsolete>
   18960   <summary>
   18961     The platform error reported when attempting to create a new cache entry at
   18962     the synchronous layer when the index has not yet initialized.
   18963   </summary>
   18964 </histogram>
   18965 
   18966 <histogram name="SimpleCache.SyncCreateResult"
   18967     enum="SimpleCacheSyncCreateResult">
   18968   <obsolete>
   18969     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18970   </obsolete>
   18971   <summary>
   18972     The result, at the synchronous layer, reported when attempting to create a
   18973     new cache entry.
   18974   </summary>
   18975 </histogram>
   18976 
   18977 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
   18978     enum="SimpleCacheSyncCreateResult">
   18979   <obsolete>
   18980     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18981   </obsolete>
   18982   <summary>
   18983     The result, at the synchronous layer, reported when attempting to create a
   18984     new cache entry when the index has already initialized.
   18985   </summary>
   18986 </histogram>
   18987 
   18988 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
   18989     enum="SimpleCacheSyncCreateResult">
   18990   <obsolete>
   18991     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   18992   </obsolete>
   18993   <summary>
   18994     The result, at the synchronous layer, reported when attempting to create a
   18995     new cache entry when the index has not yet initialized.
   18996   </summary>
   18997 </histogram>
   18998 
   18999 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
   19000   <obsolete>
   19001     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19002   </obsolete>
   19003   <summary>
   19004     The age of the entry (time since last modified), when opened at the
   19005     synchronous layer.
   19006   </summary>
   19007 </histogram>
   19008 
   19009 <histogram name="SimpleCache.SyncOpenPlatformFileError"
   19010     enum="PlatformFileError">
   19011   <obsolete>
   19012     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19013   </obsolete>
   19014   <summary>
   19015     The platform error reported when attempting to create a new cache entry at
   19016     the synchronous layer.
   19017   </summary>
   19018 </histogram>
   19019 
   19020 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
   19021     enum="PlatformFileError">
   19022   <obsolete>
   19023     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19024   </obsolete>
   19025   <summary>
   19026     The platform error reported when attempting to create a new cache entry at
   19027     the synchronous layer when the index has already initialized.
   19028   </summary>
   19029 </histogram>
   19030 
   19031 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
   19032     enum="PlatformFileError">
   19033   <obsolete>
   19034     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19035   </obsolete>
   19036   <summary>
   19037     The platform error reported when attempting to create a new cache entry at
   19038     the synchronous layer when the index has not initialized.
   19039   </summary>
   19040 </histogram>
   19041 
   19042 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
   19043   <obsolete>
   19044     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19045   </obsolete>
   19046   <summary>
   19047     The result, at the synchronous layer, reported when attempting to open a new
   19048     cache entry.
   19049   </summary>
   19050 </histogram>
   19051 
   19052 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
   19053     enum="SimpleCacheSyncOpenResult">
   19054   <obsolete>
   19055     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19056   </obsolete>
   19057   <summary>
   19058     The result, at the synchronous layer, reported when attempting to open a new
   19059     cache entry when the index has already initialized.
   19060   </summary>
   19061 </histogram>
   19062 
   19063 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
   19064     enum="SimpleCacheSyncOpenResult">
   19065   <obsolete>
   19066     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19067   </obsolete>
   19068   <summary>
   19069     The result, at the synchronous layer, reported when attempting to open a new
   19070     cache entry when the index has not yet initialized.
   19071   </summary>
   19072 </histogram>
   19073 
   19074 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
   19075   <obsolete>
   19076     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19077   </obsolete>
   19078   <summary>
   19079     The result, at the synchronous layer, of writing to a cache entry.
   19080   </summary>
   19081 </histogram>
   19082 
   19083 <histogram name="SimpleCache.WriteDependencyType"
   19084     enum="SimpleCacheWriteDependencyType">
   19085   <obsolete>
   19086     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19087   </obsolete>
   19088   <summary>
   19089     Shows whether a write operation depends on the previous operation in queue
   19090     particularly in the aspect of its possibility to run in parallel.
   19091   </summary>
   19092 </histogram>
   19093 
   19094 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
   19095   <obsolete>
   19096     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   19097   </obsolete>
   19098   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   19099 </histogram>
   19100 
   19101 <histogram name="SiteIsolation.AllResponses">
   19102   <summary>
   19103     The count of all network responses received by a renderer. Each response is
   19104     corresponding to one URL requested by a renderer. Incremented when the first
   19105     network packet of a response of this type is received.
   19106   </summary>
   19107 </histogram>
   19108 
   19109 <histogram name="SiteIsolation.BrowsingInstanceCount">
   19110   <summary>
   19111     The count of all current BrowsingInstances.  Recorded once per UMA ping.
   19112   </summary>
   19113 </histogram>
   19114 
   19115 <histogram name="SiteIsolation.CurrentRendererProcessCount">
   19116   <summary>
   19117     The count of all renderer processes, including WebUI and extensions.
   19118     Recorded once per UMA ping.
   19119   </summary>
   19120 </histogram>
   19121 
   19122 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
   19123   <summary>
   19124     The upper bound of the predicted renderer process count if we isolated all
   19125     sites, subject to the process limit.  Recorded once per UMA ping.
   19126   </summary>
   19127 </histogram>
   19128 
   19129 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
   19130   <summary>
   19131     The lower bound of the predicted renderer process count if we isolated all
   19132     sites, subject to the process limit.  Happens to be the number of unique
   19133     sites.  Recorded once per UMA ping.
   19134   </summary>
   19135 </histogram>
   19136 
   19137 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
   19138   <summary>
   19139     The predicted renderer process count if we isolated all sites and if there
   19140     were no process limit.  Recorded once per UMA ping.
   19141   </summary>
   19142 </histogram>
   19143 
   19144 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
   19145   <summary>
   19146     The predicted total process count if we isolated all sites, subject to the
   19147     process limit.  Recorded once per UMA ping.
   19148   </summary>
   19149 </histogram>
   19150 
   19151 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
   19152   <summary>
   19153     The upper bound of the predicted renderer process count if we isolated only
   19154     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
   19155     ping.
   19156   </summary>
   19157 </histogram>
   19158 
   19159 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
   19160   <summary>
   19161     The lower bound of the predicted renderer process count if we isolated only
   19162     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
   19163     number of isolated sites.  Recorded once per UMA ping.
   19164   </summary>
   19165 </histogram>
   19166 
   19167 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
   19168   <summary>
   19169     The predicted renderer process count if we isolated only HTTPS (not HTTP)
   19170     sites and if there were no process limit.  Recorded once per UMA ping.
   19171   </summary>
   19172 </histogram>
   19173 
   19174 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
   19175   <summary>
   19176     The predicted total process count if we isolated only HTTPS (not HTTP)
   19177     sites, subject to the process limit.  Recorded once per UMA ping.
   19178   </summary>
   19179 </histogram>
   19180 
   19181 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
   19182   <summary>
   19183     The number of bytes in the first network packet for a response with headers
   19184     that imply potential illegal cross-site access. Recorded when the first
   19185     network packet of a response of this type is received.
   19186   </summary>
   19187 </histogram>
   19188 
   19189 <histogram name="SiteIsolation.XSD.HTML.Blocked">
   19190   <summary>
   19191     The count of blocked cross-site document responses due to having HTML
   19192     content type header and contents sniffed as HTML. Sampled with value of 1
   19193     when the first network packet of a response of this type is received.
   19194   </summary>
   19195 </histogram>
   19196 
   19197 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
   19198   <summary>
   19199     The count of responses with a nonrenderable HTTP status code among blocked
   19200     cross-site document responses due to their HTML contents. Sampled with value
   19201     1 when the first network packet of a response of this type is received.
   19202   </summary>
   19203 </histogram>
   19204 
   19205 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
   19206     enum="SiteIsolationResourceType">
   19207   <summary>
   19208     The count of responses with a renderable HTTP status code sub-categorized by
   19209     their requesting context type (e.g., image, script, etc.) among blocked
   19210     cross-site document responses due to their HTML contents. Sampled with a
   19211     resource type (0-14) when the first network packet of a response of this
   19212     type is received.
   19213   </summary>
   19214 </histogram>
   19215 
   19216 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
   19217   <summary>
   19218     The count of responses with a nonrenderable HTTP status code among blocked
   19219     cross-site document responses due to having HTML content type and nosniff
   19220     headers. Sampled with value 1 when the first network packet of a response of
   19221     this type is received.
   19222   </summary>
   19223 </histogram>
   19224 
   19225 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
   19226     enum="SiteIsolationResourceType">
   19227   <summary>
   19228     The count of responses with a renderable HTTP status code sub-categorized by
   19229     their requesting context type (e.g., image, script, etc.), among blocked
   19230     cross-site document responses due to having HTML content type and nosniff
   19231     headers. Sampled with a resource type (0-14) when the first network packet
   19232     of a response of this type is received.
   19233   </summary>
   19234 </histogram>
   19235 
   19236 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
   19237   <summary>
   19238     The count of not blocked responses despite having an HTML content type
   19239     header due to the failure of content sniffing. Sampled with value 1 when the
   19240     first network packet of a response of this type is received.
   19241   </summary>
   19242 </histogram>
   19243 
   19244 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
   19245   <summary>
   19246     The count of responses that may be parsed as JavaScript among not blocked
   19247     responses. Sampled with value 1 when the first network packet of a response
   19248     of this type is received.
   19249   </summary>
   19250 </histogram>
   19251 
   19252 <histogram name="SiteIsolation.XSD.JSON.Blocked">
   19253   <summary>
   19254     The count of blocked cross-site document responses due to having JSON
   19255     content type header and contents sniffed as JSON. Sampled with value 1 when
   19256     the first network packet of a response of this type is received.
   19257   </summary>
   19258 </histogram>
   19259 
   19260 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
   19261   <summary>
   19262     The count of responses with a nonrenderable HTTP status code among blocked
   19263     cross-site document responses due to their JSON contents. Sampled with value
   19264     1 when the first network packet of a response of this type is received.
   19265   </summary>
   19266 </histogram>
   19267 
   19268 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
   19269     enum="SiteIsolationResourceType">
   19270   <summary>
   19271     The count of responses with a renderable HTTP status code sub-categorized by
   19272     their requesting context type (e.g., image, script, etc.), among blocked
   19273     cross-site document responses due to their JSON contents. Sampled with a
   19274     resource type (0-14) when the first network packet of a response of this
   19275     type is received.
   19276   </summary>
   19277 </histogram>
   19278 
   19279 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
   19280   <summary>
   19281     The count of responses with a nonrenderable HTTP status code among blocked
   19282     cross-site document responses due to having JSON content type and nosniff
   19283     headers. Sampled with value 1 when the first network packet of a response of
   19284     this type is received.
   19285   </summary>
   19286 </histogram>
   19287 
   19288 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
   19289     enum="SiteIsolationResourceType">
   19290   <summary>
   19291     The count of responses with a renderable HTTP status code sub-categorized by
   19292     their requesting context type (e.g., image, script, etc.), among blocked
   19293     cross-site document responses due to having JSON content type and nosniff
   19294     headers. Sampled with a resource type (0-14) when the first network packet
   19295     of a response of this type is received.
   19296   </summary>
   19297 </histogram>
   19298 
   19299 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
   19300   <summary>
   19301     The count of not blocked responses despite having an JSON content type
   19302     header due to the failure of content sniffing. Sampled with value 1 when the
   19303     first network packet of a response of this type is received.
   19304   </summary>
   19305 </histogram>
   19306 
   19307 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
   19308   <summary>
   19309     The count of responses that may be parsed as JavaScript among not blocked
   19310     responses with a JSON content type header. Sampled with value 1 when the
   19311     first network packet of a response of this type is received.
   19312   </summary>
   19313 </histogram>
   19314 
   19315 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
   19316   <summary>
   19317     MIME type codes for content type header values of potentially cross-site
   19318     document responses, excluding same-site or not http(s) urls. Sampled with a
   19319     MIME type code (0-4) when the first network packet of a response of this
   19320     type is received.
   19321   </summary>
   19322 </histogram>
   19323 
   19324 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
   19325   <summary>
   19326     The count of blocked cross-site document responses due to having Plain
   19327     content type header and contents sniffed as HTML. Sampled with value 1 when
   19328     the first network packet of a response of this type is received.
   19329   </summary>
   19330 </histogram>
   19331 
   19332 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
   19333   <summary>
   19334     The count of responses with a nonrenderable HTTP status code among blocked
   19335     responses due to their Plain.HTML contents. Sampled with value 1 when the
   19336     first network packet of a response of this type is received.
   19337   </summary>
   19338 </histogram>
   19339 
   19340 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
   19341     enum="SiteIsolationResourceType">
   19342   <summary>
   19343     The count of responses with a renderable HTTP status code sub-categorized by
   19344     their requesting context type (e.g., image, script, etc.), among blocked
   19345     cross-site document responses due to their Plain.HTML contents. Sampled with
   19346     a resource type (0-14) when the first network packet of a response of this
   19347     type is received.
   19348   </summary>
   19349 </histogram>
   19350 
   19351 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
   19352   <summary>
   19353     The count of blocked cross-site document responses due to having Plain
   19354     content type header and contents sniffed as JSON. Sampled with value 1 when
   19355     the first network packet of a response of this type is received.
   19356   </summary>
   19357 </histogram>
   19358 
   19359 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
   19360   <summary>
   19361     The count of responses with a nonrenderable HTTP status code among blocked
   19362     cross-site document responses due to their Plain.JSON contents. Sampled with
   19363     value 1 when the first network packet of a response of this type is
   19364     received.
   19365   </summary>
   19366 </histogram>
   19367 
   19368 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
   19369     enum="SiteIsolationResourceType">
   19370   <summary>
   19371     The count of responses with a renderable HTTP status code sub-categorized by
   19372     their requesting context type (e.g., image, script, etc.), among blocked
   19373     cross-site document responses due to their Plain.JSON contents. Sampled with
   19374     a resource type (0-14) when the first network packet of a response of this
   19375     type is received.
   19376   </summary>
   19377 </histogram>
   19378 
   19379 <histogram
   19380     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
   19381   <summary>
   19382     The count of responses with a nonrenderable HTTP status code among blocked
   19383     cross-site document responses due to having Plain content type and nosniff
   19384     headers. Sampled with value 1 when the first network packet of a response of
   19385     this type is received.
   19386   </summary>
   19387 </histogram>
   19388 
   19389 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
   19390     enum="SiteIsolationResourceType">
   19391   <summary>
   19392     The count of responses with a renderable HTTP status code sub-categorized by
   19393     their requesting context type (e.g., image, script, etc.), among blocked
   19394     cross-site document responses due to having Plain content type and nosniff
   19395     header. Sampled with a resource type (0-14) when the first network packet of
   19396     a response of this type is received.
   19397   </summary>
   19398 </histogram>
   19399 
   19400 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
   19401   <summary>
   19402     The count of not blocked responses despite having an Plain content type
   19403     header due to the failure of content sniffing. Sampled with value 1 when the
   19404     first network packet of a response of this type is received.
   19405   </summary>
   19406 </histogram>
   19407 
   19408 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
   19409   <summary>
   19410     The count of responses that may be parsed as JavaScript among not blocked
   19411     responses with a Plain content type header. Sampled with value 1 when the
   19412     first network packet of a response of this type is received.
   19413   </summary>
   19414 </histogram>
   19415 
   19416 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
   19417   <summary>
   19418     The count of blocked cross-site document responses due to having Plain
   19419     content type header and contents sniffed as XML. Sampled with value 1 when
   19420     the first network packet of a response of this type is received.
   19421   </summary>
   19422 </histogram>
   19423 
   19424 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
   19425   <summary>
   19426     The count of responses with a nonrenderable HTTP status code among blocked
   19427     cross-site document responses due to their Plain.XML contents. Sampled with
   19428     value 1 when the first network packet of a response of this type is
   19429     received.
   19430   </summary>
   19431 </histogram>
   19432 
   19433 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
   19434     enum="SiteIsolationResourceType">
   19435   <summary>
   19436     The count of responses with renderable HTTP status codes sub-categorized by
   19437     their requesting context type (e.g., image, script, etc.), among blocked
   19438     cross-site document responses due to their Plain.XML contents. Sampled with
   19439     a resource type (0-14) when the first network packet of a response of this
   19440     type is received.
   19441   </summary>
   19442 </histogram>
   19443 
   19444 <histogram name="SiteIsolation.XSD.XML.Blocked">
   19445   <summary>
   19446     The count of blocked cross-site document responses due to having XML content
   19447     type header and contents sniffed as XML. Sampled with value 1 when the first
   19448     network packet of a response of this type is received.
   19449   </summary>
   19450 </histogram>
   19451 
   19452 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
   19453   <summary>
   19454     The count of responses with nonrenderable HTTP status codes among blocked
   19455     cross-site document responses due to their XML contents. Sampled with value
   19456     1 when the first network packet of a response of this type is received.
   19457   </summary>
   19458 </histogram>
   19459 
   19460 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
   19461     enum="SiteIsolationResourceType">
   19462   <summary>
   19463     The count of responses with renderable HTTP status codes sub-categorized by
   19464     their requesting context type (e.g., image, script, etc.), among blocked
   19465     cross-site document responses due to their XML contents. Sampled with a
   19466     resource type (0-14) when the first network packet of a response of this
   19467     type is received.
   19468   </summary>
   19469 </histogram>
   19470 
   19471 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
   19472   <summary>
   19473     The count of responses with a nonrenderable HTTP status code among blocked
   19474     cross-site document responses due to having XML content type and nosniff
   19475     headers. Sampled with value 1 when the first network packet of a response of
   19476     this type is received.
   19477   </summary>
   19478 </histogram>
   19479 
   19480 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
   19481     enum="SiteIsolationResourceType">
   19482   <summary>
   19483     The count of responses with a renderable HTTP status code sub-categorized by
   19484     their requesting context type (e.g., image, script, etc.), among blocked
   19485     cross-site document responses due to having XML content type and nosniff
   19486     headers. Sampled with a resource type (0-14) when the first network packet
   19487     of a response of this type is received.
   19488   </summary>
   19489 </histogram>
   19490 
   19491 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
   19492   <summary>
   19493     The count of not blocked responses despite having an XML content type header
   19494     due to the failure of content sniffing. Sampled with value 1 when the first
   19495     network packet of a response of this type is received.
   19496   </summary>
   19497 </histogram>
   19498 
   19499 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
   19500   <summary>
   19501     The count of responses that may be parsed as JavaScript among not blocked
   19502     responses with an XML content type. Sampled with value 1 when the first
   19503     network packet of a response of this type is received.
   19504   </summary>
   19505 </histogram>
   19506 
   19507 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
   19508   <summary>
   19509     Whether the user has opted in to asking Google for spelling suggestions.
   19510     Recorded both when spelling is initialized and when the preference is
   19511     changed.
   19512   </summary>
   19513 </histogram>
   19514 
   19515 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
   19516   <obsolete>
   19517     Moved to Sqlite.Error.AppCache in M-27.
   19518   </obsolete>
   19519   <summary>Error codes returned by sqlite for the appcache db.</summary>
   19520 </histogram>
   19521 
   19522 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
   19523   <summary>Error which prevented database close.</summary>
   19524 </histogram>
   19525 
   19526 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
   19527   <obsolete>
   19528     Moved to Sqlite.Error.Cookie in M-27.
   19529   </obsolete>
   19530   <summary>Error codes returned by sqlite the cookie db.</summary>
   19531 </histogram>
   19532 
   19533 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
   19534   <obsolete>
   19535     Moved to Sqlite.Error.DatabaseTracker in M-27.
   19536   </obsolete>
   19537   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
   19538 </histogram>
   19539 
   19540 <histogram name="Sqlite.DeprecationVersionResult"
   19541     enum="SqliteVersionDeprecation">
   19542   <summary>
   19543     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
   19544   </summary>
   19545 </histogram>
   19546 
   19547 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
   19548   <obsolete>
   19549     Moved to Sqlite.Error.DomainBoundCerts in M-27.
   19550   </obsolete>
   19551   <summary>
   19552     Error codes returned by sqlite for the domain-bound certs db.
   19553   </summary>
   19554 </histogram>
   19555 
   19556 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
   19557   <obsolete>
   19558     Moved to Sqlite.Error.DomStorageDatabase in M-27.
   19559   </obsolete>
   19560   <summary>Error codes returned by sqlite for the domstorage db.</summary>
   19561 </histogram>
   19562 
   19563 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
   19564   <summary>SQLite extended error codes.</summary>
   19565 </histogram>
   19566 
   19567 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
   19568   <obsolete>
   19569     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
   19570   </obsolete>
   19571   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
   19572 </histogram>
   19573 
   19574 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
   19575   <obsolete>
   19576     Moved to Sqlite.Error.History in M-27.
   19577   </obsolete>
   19578   <summary>Error codes returned by sqlite for the history db.</summary>
   19579 </histogram>
   19580 
   19581 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
   19582   <summary>Error which prevented database open.</summary>
   19583 </histogram>
   19584 
   19585 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
   19586   <summary>Error from first read of the database.</summary>
   19587 </histogram>
   19588 
   19589 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
   19590   <obsolete>
   19591     Moved to Sqlite.Error.Quota in M-27.
   19592   </obsolete>
   19593   <summary>Error codes returned by sqlite for the quota db.</summary>
   19594 </histogram>
   19595 
   19596 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
   19597   <summary>Errors attempting to Raze() database.</summary>
   19598 </histogram>
   19599 
   19600 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
   19601   <summary>Errors on second attempt to Raze() database.</summary>
   19602 </histogram>
   19603 
   19604 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
   19605   <summary>Errors truncating database for Raze().</summary>
   19606 </histogram>
   19607 
   19608 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
   19609   <summary>
   19610     Records specific failure and success cases in sql::Recovery implementation,
   19611     to determine which cases (if any) might be worth writing additional
   19612     automated recovery code for, versus which should lead to clearing databases.
   19613   </summary>
   19614 </histogram>
   19615 
   19616 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
   19617   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
   19618 </histogram>
   19619 
   19620 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
   19621   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
   19622 </histogram>
   19623 
   19624 <histogram name="Sqlite.SizeKB" units="Kb">
   19625   <summary>Size in kilobytes of pre-existing database at startup.</summary>
   19626 </histogram>
   19627 
   19628 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
   19629   <obsolete>
   19630     Moved to Sqlite.Error.Text in M-27.
   19631   </obsolete>
   19632   <summary>Error codes returned by sqlite the full text db.</summary>
   19633 </histogram>
   19634 
   19635 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
   19636   <obsolete>
   19637     Moved to Sqlite.Error.Thumbnail in M-27.
   19638   </obsolete>
   19639   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
   19640 </histogram>
   19641 
   19642 <histogram name="Sqlite.Version">
   19643   <summary>Version of pre-existing database at startup.</summary>
   19644 </histogram>
   19645 
   19646 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
   19647   <obsolete>
   19648     Moved to Sqlite.Error.Web in M-27.
   19649   </obsolete>
   19650   <summary>Error codes returned by sqlite the web db.</summary>
   19651 </histogram>
   19652 
   19653 <histogram name="Startup.BrowserMessageLoopStartTime">
   19654   <summary>
   19655     Time from browser startup to the start of the main thread's message loop.
   19656   </summary>
   19657 </histogram>
   19658 
   19659 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
   19660     units="milliseconds">
   19661   <summary>
   19662     Time from main entry to the start of the main thread's message loop. This
   19663     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
   19664     variance resulting from Chrome being autostarted.
   19665   </summary>
   19666 </histogram>
   19667 
   19668 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
   19669     units="milliseconds">
   19670   <summary>
   19671     Time from main entry to the start of the main thread's message loop on first
   19672     run. This stat is only recorded after 7 minutes of OS uptime to try to
   19673     mitigate the variance resulting from Chrome being autostarted.
   19674   </summary>
   19675 </histogram>
   19676 
   19677 <histogram name="Startup.BrowserOpenTabs">
   19678   <summary>
   19679     Time taken to open the initial tab or to restore tabs from previous session.
   19680   </summary>
   19681 </histogram>
   19682 
   19683 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
   19684   <summary>
   19685     Time from browser startup to the time the browser window initially becomes
   19686     visible.
   19687   </summary>
   19688 </histogram>
   19689 
   19690 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
   19691   <summary>
   19692     The elapsed time from the ChromeCast application launch to the first video
   19693     frame displayed.
   19694   </summary>
   19695 </histogram>
   19696 
   19697 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
   19698   <summary>
   19699     How long it takes to load the original profile synchronously on the UI
   19700     thread.
   19701   </summary>
   19702 </histogram>
   19703 
   19704 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
   19705   <summary>
   19706     The elapsed time from the Fling application launch to the first video frame
   19707     displayed.
   19708   </summary>
   19709 </histogram>
   19710 
   19711 <histogram name="Startup.IsResume">
   19712   <obsolete>
   19713     Deprecated 12/2011. Merged into MobileSessionStartType.
   19714   </obsolete>
   19715   <summary>Whether a startup is a resume (vs a cold start).</summary>
   19716 </histogram>
   19717 
   19718 <histogram name="Startup.LoadTime.ExeMainToDllMain">
   19719   <summary>
   19720     Time from the main() function in chrome.exe to chrome.dll's main().
   19721   </summary>
   19722 </histogram>
   19723 
   19724 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
   19725   <summary>Time from the process creation to chrome.dll's main().</summary>
   19726 </histogram>
   19727 
   19728 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
   19729   <summary>
   19730     Time from the process creation to executing the main() function in
   19731     chrome.exe.
   19732   </summary>
   19733 </histogram>
   19734 
   19735 <histogram name="Startup.MobileSessionStartAction"
   19736     enum="MobileSessionStartAction">
   19737   <summary>
   19738     The action requested on the application startup when called from another app
   19739     or the OS.
   19740   </summary>
   19741 </histogram>
   19742 
   19743 <histogram name="Startup.MobileSessionStartFromApps"
   19744     enum="MobileSessionCallerApp">
   19745   <summary>The calling application (if any).</summary>
   19746 </histogram>
   19747 
   19748 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
   19749   <summary>
   19750     Time for a newly created browser process to reach the code that starts
   19751     showing the app launcher, when started with the --show-app-list flag and
   19752     with no currently running Chrome processes.
   19753   </summary>
   19754 </histogram>
   19755 
   19756 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
   19757   <summary>
   19758     Time for a running browser process to reach the code that starts showing the
   19759     app launcher. Measured from the time a second Chrome process started, which
   19760     sent its --show-app-list command line argument to the already-running
   19761     process and will soon exit.
   19762   </summary>
   19763 </histogram>
   19764 
   19765 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
   19766   <summary>
   19767     Time it takes to load bookmarks from disk. This measurement is only sent for
   19768     startups that take &gt;10 seconds after an uptime of 7 minutes.
   19769   </summary>
   19770 </histogram>
   19771 
   19772 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
   19773     units="milliseconds">
   19774   <summary>
   19775     Time it takes to finish initialization of the extension service including
   19776     loading built-in extensions. This measurement is only sent for startups that
   19777     take &gt;10 seconds after an uptime of 7 minutes.
   19778   </summary>
   19779 </histogram>
   19780 
   19781 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
   19782   <summary>
   19783     Time the final stages of profile initialization taking including
   19784     initialization of profile keyed services. This measurement is only sent for
   19785     startups that take &gt;10 seconds after an uptime of 7 minutes.
   19786   </summary>
   19787 </histogram>
   19788 
   19789 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
   19790   <summary>
   19791     Time it takes to load the NSS libraries and initialize it. This measurement
   19792     is only sent for startups that take &gt;10 seconds after an uptime of 7
   19793     minutes.
   19794   </summary>
   19795 </histogram>
   19796 
   19797 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
   19798   <summary>
   19799     Time it takes to load preferences from disk. This measurement is only sent
   19800     for startups that take &gt;10 seconds after an uptime of 7 minutes.
   19801   </summary>
   19802 </histogram>
   19803 
   19804 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
   19805   <summary>
   19806     Time it takes to initialize the ProfileIOData object - this includes
   19807     initialization of the cookie store. This measurement is only sent for
   19808     startups that take &gt;10 seconds after an uptime of 7 minutes.
   19809   </summary>
   19810 </histogram>
   19811 
   19812 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
   19813     units="milliseconds">
   19814   <summary>
   19815     Time it takes to load the safe browsing database from disk. This measurement
   19816     is only sent for startups that take &gt;10 seconds after an uptime of 7
   19817     minutes.
   19818   </summary>
   19819 </histogram>
   19820 
   19821 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
   19822     units="milliseconds">
   19823   <summary>
   19824     Time it takes to initialize the safe browsing service. This measurement is
   19825     only sent for startups that take &gt;10 seconds after an uptime of 7
   19826     minutes.
   19827   </summary>
   19828 </histogram>
   19829 
   19830 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
   19831     units="milliseconds">
   19832   <summary>
   19833     Time it takes for session restore to finish initiating creation of restored
   19834     tabs and windows. This measurement is only sent for startups that take
   19835     &gt;10 seconds after an uptime of 7 minutes.
   19836   </summary>
   19837 </histogram>
   19838 
   19839 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
   19840     units="milliseconds">
   19841   <summary>
   19842     Time for a running browser process to start processing the command line
   19843     passed in by a second Chrome process, which just sent its command line
   19844     arguments to the already-running process and will soon exit. Measured from
   19845     the time the second Chrome process started.
   19846   </summary>
   19847 </histogram>
   19848 
   19849 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
   19850   <summary>
   19851     Age of all auth tokens rejected by the invalidation server. Measured from
   19852     the time they were created.
   19853   </summary>
   19854 </histogram>
   19855 
   19856 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
   19857     units="milliseconds">
   19858   <summary>
   19859     Age of auth tokens younger than one hour that were rejected by the
   19860     invalidation server. Measured from the time they were created.
   19861   </summary>
   19862 </histogram>
   19863 
   19864 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
   19865   <summary>
   19866     Age of all auth tokens rejected by the sync server. Measured from the time
   19867     they were created.
   19868   </summary>
   19869 </histogram>
   19870 
   19871 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
   19872   <summary>
   19873     Age of auth tokens younger than one hour that were rejected by the sync
   19874     server. Measured from the time they were created.
   19875   </summary>
   19876 </histogram>
   19877 
   19878 <histogram name="Sync.BackendInitializeRestoreState"
   19879     enum="SyncBackendInitializeRestoreState">
   19880   <summary>
   19881     Compares sync's has_setup_completed pref against the set of types actually
   19882     restored from the sync DB.  Mismatches should be rare.
   19883   </summary>
   19884 </histogram>
   19885 
   19886 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
   19887   <summary>
   19888     Whether OAuth2 refresh token was available at the time when
   19889     ProfileSyncService was starting backend.
   19890   </summary>
   19891 </histogram>
   19892 
   19893 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
   19894   <summary>
   19895     Counts the number of times sync clients have encountered an auth error and
   19896     number of times auth errors are fixed.
   19897   </summary>
   19898 </histogram>
   19899 
   19900 <histogram name="SyncedNotification.Actions"
   19901     enum="SyncedNotificationActionType">
   19902   <summary>
   19903     The actions taken on synced notifications, recorded every time they happen.
   19904     This histogram will record every single event that happens separately.
   19905   </summary>
   19906 </histogram>
   19907 
   19908 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
   19909   <summary>
   19910     Age (time since the last display in previous sessions) of a tab being
   19911     restored due to the first tab switch after the browser cold start, recorded
   19912     upon such restore. When the browser is started from cold, this metric is not
   19913     recorded for the foreground, automatically restored tab, so that the metric
   19914     tracks only the restores triggered by direct user decision to switch tabs.
   19915   </summary>
   19916 </histogram>
   19917 
   19918 <histogram name="Tab.PerceivedRestoreTime" units="ms">
   19919   <summary>
   19920     User-perceived load time for a successful tab restore, measured from the
   19921     first time the user sees the tab being restored until the load completes.
   19922   </summary>
   19923 </histogram>
   19924 
   19925 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
   19926   <summary>
   19927     When the browser restores a tab, whether the load was successful. Loads can
   19928     fail for instance when there is no connectivity.
   19929   </summary>
   19930 </histogram>
   19931 
   19932 <histogram name="Tab.RestoreTime" units="ms">
   19933   <summary>Load time for a successful tab restore.</summary>
   19934 </histogram>
   19935 
   19936 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
   19937   <summary>
   19938     When the browser restores a tab, whether the user waits for completion of
   19939     the load or if the user gives up by switching to another tab or leaving
   19940     Chrome.
   19941   </summary>
   19942 </histogram>
   19943 
   19944 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
   19945   <summary>
   19946     The status of a tab collected each time the tab is displayed on Android,
   19947     including user switching to the tab and displays of newly created tabs, such
   19948     as NTP or tabs opened to handle intents.
   19949   </summary>
   19950 </histogram>
   19951 
   19952 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
   19953   <summary>
   19954     The status of a tab collected each time the user switches to it on mobile.
   19955     That does not include tabs being created at the time the user switches to
   19956     them, such as NTP or tabs opened to handle intents.
   19957   </summary>
   19958 </histogram>
   19959 
   19960 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
   19961     enum="TabStatus">
   19962   <summary>
   19963     The status of a tab collected each time the user switches to it on mobile
   19964     with the data reduction proxy enabled. This is populated identically, and in
   19965     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
   19966     switching event if the proxy is enabled.
   19967   </summary>
   19968 </histogram>
   19969 
   19970 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
   19971   <summary>Age (in ms) when the tab was switched to foreground.</summary>
   19972 </histogram>
   19973 
   19974 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
   19975     enum="TabSwitchedToForegroundLaunchedWithURL">
   19976   <summary>
   19977     Each time a tab is brought to the foreground, this histogram indicates if
   19978     chrome was launched without an URL (i.e., from the launcher), or with an URL
   19979     (i.e., from another app).
   19980   </summary>
   19981 </histogram>
   19982 
   19983 <histogram name="Tab.SwitchedToForegroundMRURank">
   19984   <summary>
   19985     Rank in MRU order (0 being first) when the tab was switched to foreground.
   19986   </summary>
   19987 </histogram>
   19988 
   19989 <histogram name="Tab.SwitchedToForegroundNumTabs">
   19990   <summary>Count of all tabs when a tab is switched.</summary>
   19991 </histogram>
   19992 
   19993 <histogram name="Tab.SwitchedToForegroundRevisit"
   19994     enum="TabSwitchedToForegroundRevisit">
   19995   <summary>
   19996     Each time a tab is brought to the foreground, this histogram indicates if
   19997     this is the first viewing of the tab since Chrome was put into foreground,
   19998     or if it was a return to a tab that has already been shown in this session.
   19999   </summary>
   20000 </histogram>
   20001 
   20002 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
   20003   <summary>
   20004     Age (time since the last display in previous sessions) of the foreground tab
   20005     being restored on the browser cold start.
   20006   </summary>
   20007 </histogram>
   20008 
   20009 <histogram name="Tabs.SpeculativeRestoreApplicability"
   20010     enum="SpeculativeRestoreApplicability">
   20011   <summary>
   20012     Applicability of speculative tab restore, recorded every time a tab is
   20013     switched. This allows to estimate the fraction of tab restores experienced
   20014     on mobile that can be mitigated using speculative restore. Options higher in
   20015     the enum take precedence over the lower ones (i.e. low-memory tablet will be
   20016     accounted as tablet).
   20017   </summary>
   20018 </histogram>
   20019 
   20020 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
   20021     enum="SpeculativeRestorePredictionAccuracy">
   20022   <summary>
   20023     Accuracy of the tab switch predictions made when the user begins the side
   20024     swipe gesture.
   20025   </summary>
   20026 </histogram>
   20027 
   20028 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
   20029     enum="SpeculativeRestorePredictionAccuracy">
   20030   <summary>
   20031     Accuracy of the tab switch predictions made when the user enters the tab
   20032     switcher.
   20033   </summary>
   20034 </histogram>
   20035 
   20036 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
   20037     enum="SpeculativeRestoreTabStatus">
   20038   <summary>
   20039     Status of a tab recorded when the tab is targeted with speculative restore.
   20040   </summary>
   20041 </histogram>
   20042 
   20043 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
   20044   <summary>
   20045     Time between starting the speculative load and actual tab switch for correct
   20046     speculative load predictions made when the user begins the side swipe
   20047     gesture.
   20048   </summary>
   20049 </histogram>
   20050 
   20051 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
   20052   <summary>
   20053     Time between starting the speculative load and actual tab switch for correct
   20054     speculative load predictions made when the user enters the tab switcher.
   20055   </summary>
   20056 </histogram>
   20057 
   20058 <histogram name="TopSites.NumberOfApplyBlacklist">
   20059   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
   20060 </histogram>
   20061 
   20062 <histogram name="TopSites.NumberOfBlacklistedItems">
   20063   <summary>
   20064     The number of items in the user Most Visited blacklist every time
   20065     TopSitesImpl::ApplyBlacklist is called.
   20066   </summary>
   20067 </histogram>
   20068 
   20069 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
   20070   <summary>Tracks touchpad device state.</summary>
   20071 </histogram>
   20072 
   20073 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
   20074   <summary>
   20075     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
   20076     ground issue). This is sampled at every touchpad event.
   20077   </summary>
   20078 </histogram>
   20079 
   20080 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
   20081   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
   20082 </histogram>
   20083 
   20084 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
   20085   <summary>Tracks touchpad natural scroll setting on startup.</summary>
   20086 </histogram>
   20087 
   20088 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
   20089   <summary>
   20090     Tracks touchpad sensitivity setting changes by the user. This replaces the
   20091     old Touchpad.Sensitivity.Changed metric.
   20092   </summary>
   20093 </histogram>
   20094 
   20095 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
   20096   <summary>
   20097     Tracks touchpad sensitivity setting on startup. This replaces the old
   20098     Touchpad.Sensitivity.Started metric.
   20099   </summary>
   20100 </histogram>
   20101 
   20102 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
   20103   <obsolete>
   20104     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
   20105   </obsolete>
   20106   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
   20107 </histogram>
   20108 
   20109 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
   20110   <obsolete>
   20111     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
   20112   </obsolete>
   20113   <summary>Tracks touchpad sensitivity setting on startup.</summary>
   20114 </histogram>
   20115 
   20116 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
   20117   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
   20118 </histogram>
   20119 
   20120 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
   20121   <summary>Tracks touchpad TapDragging setting on startup.</summary>
   20122 </histogram>
   20123 
   20124 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
   20125   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
   20126 </histogram>
   20127 
   20128 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
   20129   <summary>Tracks touchpad TapToClick setting on startup.</summary>
   20130 </histogram>
   20131 
   20132 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
   20133   <obsolete>
   20134     Deprecated as of 7/2013.
   20135   </obsolete>
   20136 </histogram>
   20137 
   20138 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
   20139   <obsolete>
   20140     Deprecated as of 7/2013.
   20141   </obsolete>
   20142 </histogram>
   20143 
   20144 <histogram name="Touchscreen.ActionAfterDoubleTapNoDelay"
   20145     enum="ActionAfterDoubleTap">
   20146   <summary>
   20147     On non-mobile sites, gesture taps are delayed to prevent double taps from
   20148     sending a click event. This stat tracks the user's first action within 5
   20149     seconds after a double tap gesture when the gesture tap delay is disabled.
   20150   </summary>
   20151 </histogram>
   20152 
   20153 <histogram name="Touchscreen.ActionAfterDoubleTapWithDelay"
   20154     enum="ActionAfterDoubleTap">
   20155   <summary>
   20156     On non-mobile sites, gesture taps are delayed to prevent double taps from
   20157     sending a click event. This stat tracks the user's first action within 5
   20158     seconds after a double tap gesture when gesture tap events are delayed.
   20159   </summary>
   20160 </histogram>
   20161 
   20162 <histogram name="Touchscreen.SingleTapType" enum="TapDelayType">
   20163   <summary>
   20164     On non-mobile sites, gesture taps are delayed to prevent double taps from
   20165     sending a click event. This stat counts the number of taps that are delayed
   20166     by the double-tap delay versus those that are sent immediately on mobile
   20167     sites.
   20168   </summary>
   20169 </histogram>
   20170 
   20171 <histogram name="Translate.AlwaysTranslateLang">
   20172   <summary>
   20173     The number of times the always translate option was selected in the
   20174     translate infobar.
   20175   </summary>
   20176 </histogram>
   20177 
   20178 <histogram name="Translate.CaptureText" units="milliseconds">
   20179   <summary>
   20180     The time spent capturing plain text from the DOM. This is reported by
   20181     ChromeRenderViewObserver when a page is loaded completely.
   20182   </summary>
   20183 </histogram>
   20184 
   20185 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
   20186   <summary>
   20187     A page may provide a Content-Language HTTP header or a META tag. For each
   20188     page load, measures whether the Content-Language header exists and is valid.
   20189   </summary>
   20190 </histogram>
   20191 
   20192 <histogram name="Translate.DeclineTranslate">
   20193   <summary>
   20194     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
   20195     X button was clicked in the translate infobar.
   20196   </summary>
   20197 </histogram>
   20198 
   20199 <histogram name="Translate.DeclineTranslateCloseInfobar">
   20200   <summary>
   20201     The number of times the translate infobar was closed by clicking the X
   20202     button without the user translating the page.
   20203   </summary>
   20204 </histogram>
   20205 
   20206 <histogram name="Translate.DeclineTranslateDismissUI">
   20207   <summary>
   20208     The number of times the translate UI was closed without translating in the
   20209     way that the user doesn't deny translating explicityly, like pressing 'Nope'
   20210     button. This is counted on both the infobar and the bubble UI. We are
   20211     comparing this on infobar to that on bubble by A/B testing and expecting
   20212     that the user will click 'Nope' button on bubble less times than infobar. We
   20213     won't delete this histogram after the experiment.
   20214   </summary>
   20215 </histogram>
   20216 
   20217 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
   20218   <summary>
   20219     A page may provide a lang attribute in html tag. For each page load,
   20220     measures whether the lang attribute exists and is valid.
   20221   </summary>
   20222 </histogram>
   20223 
   20224 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
   20225   <obsolete>
   20226     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
   20227   </obsolete>
   20228   <summary>
   20229     The reason why Chrome decided to perform the next action (e.g., to show
   20230     infobar, to translate a page without any prompting, and so on) when Chrome
   20231     Translate is ready to translate a page.
   20232   </summary>
   20233 </histogram>
   20234 
   20235 <histogram name="Translate.InitiationStatus.v2"
   20236     enum="TranslateInitiationStatus">
   20237   <summary>
   20238     The reason why Chrome decided to perform the next action (e.g., to show
   20239     infobar, to translate a page without any prompting, and so on) when Chrome
   20240     Translate is ready to translate a page.
   20241   </summary>
   20242 </histogram>
   20243 
   20244 <histogram name="Translate.LanguageVerification"
   20245     enum="TranslateLanguageVerification">
   20246   <summary>
   20247     For each page load, measures whether the provided Content-Language header
   20248     matches the language determined by CLD.  Beyond directly matching or
   20249     mismatching the Content-Language header, CLD can complement the
   20250     Content-Language.  For example, suppose the Content-Language header
   20251     specifies 'zh' (general Chinese), a language code that the Translate server
   20252     does not support.  In this case, CLD can detect a subcode like '-TW' or
   20253     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
   20254     server supports.  This is referred to as &quot;complementing a language
   20255     subcode&quot;.
   20256   </summary>
   20257 </histogram>
   20258 
   20259 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
   20260   <summary>
   20261     Logs the user locale when the Translate feature is disabled by the user.
   20262     This is recorded each time a webpage is loaded and prefs for translation is
   20263     checked. This allows us to investigate the correlation between the user
   20264     locale and the usage rates of the Translate.
   20265   </summary>
   20266 </histogram>
   20267 
   20268 <histogram name="Translate.ModifyOriginalLang">
   20269   <summary>
   20270     The number of times the original language in the translate infobar has been
   20271     changed.
   20272   </summary>
   20273 </histogram>
   20274 
   20275 <histogram name="Translate.ModifyTargetLang">
   20276   <summary>
   20277     The number of times the target language in the translate infobar has been
   20278     changed.
   20279   </summary>
   20280 </histogram>
   20281 
   20282 <histogram name="Translate.NeverTranslateLang">
   20283   <summary>
   20284     The number of times the never translate option was selected in the translate
   20285     infobar.
   20286   </summary>
   20287 </histogram>
   20288 
   20289 <histogram name="Translate.NeverTranslateSite">
   20290   <summary>
   20291     The number of times the never translate site was selected in the translate
   20292     infobar.
   20293   </summary>
   20294 </histogram>
   20295 
   20296 <histogram name="Translate.PageScheme" enum="TranslateScheme">
   20297   <summary>Counts translation target page schemes.</summary>
   20298 </histogram>
   20299 
   20300 <histogram name="Translate.ReportLanguageDetectionError">
   20301   <summary>
   20302     The number of times the &quot;report this error&quot; of options menu is
   20303     selected in the translate infobar.
   20304   </summary>
   20305 </histogram>
   20306 
   20307 <histogram name="Translate.RevertTranslation">
   20308   <summary>
   20309     The number of times the show original button was clicked in the translate
   20310     infobar.
   20311   </summary>
   20312 </histogram>
   20313 
   20314 <histogram name="Translate.ServerReportedUnsupportedLanguage">
   20315   <obsolete>
   20316     Deprecated 5/2013 by Translate.UndisplayableLanguage
   20317   </obsolete>
   20318   <summary>
   20319     The number of times the detected language is not supported by Translate
   20320     Element.
   20321   </summary>
   20322 </histogram>
   20323 
   20324 <histogram name="Translate.ShowBeforeTranslateInfobar">
   20325   <obsolete>
   20326     Deprecated 7/2010. No longer tracked.
   20327   </obsolete>
   20328   <summary>
   20329     The number of times an infobar proposing to translate a page has been shown.
   20330   </summary>
   20331 </histogram>
   20332 
   20333 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
   20334   <summary>
   20335     Chrome Translate shows an error infobar when an error happens on translation
   20336     and the infobar message depends on what kind of error happens. This metric
   20337     counts how often each error message is shown.
   20338   </summary>
   20339 </histogram>
   20340 
   20341 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
   20342   <summary>
   20343     Chrome Translate shows an error UI (infobar or bubble) when an error happens
   20344     on translation and the UI message depends on what kind of error happens.
   20345     This metric counts how often each error message is shown.
   20346   </summary>
   20347 </histogram>
   20348 
   20349 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
   20350   <summary>
   20351     This metrics is logged whenever a page is loaded. The logged value is
   20352     &quot;Mathced&quot; when the CLD-detected language differs from the page
   20353     language code , and the two languages are such similar languages. In that
   20354     case, Chrome ignore the CLD-determined language and instead uses the page
   20355     language code. The page language code is decided by Content-Language and
   20356     HTML lang attribute.
   20357   </summary>
   20358 </histogram>
   20359 
   20360 <histogram name="Translate.TimeToBeReady" units="milliseconds">
   20361   <summary>
   20362     The time from injecting scripts for Chrome Translate to being ready to
   20363     perform translation.
   20364   </summary>
   20365 </histogram>
   20366 
   20367 <histogram name="Translate.TimeToLoad" units="milliseconds">
   20368   <summary>
   20369     The time from injecting scripts for Chrome Translate to the finishing loads
   20370     of all depending libraries.
   20371   </summary>
   20372 </histogram>
   20373 
   20374 <histogram name="Translate.TimeToTranslate" units="milliseconds">
   20375   <summary>The time from starting translation to the completion.</summary>
   20376 </histogram>
   20377 
   20378 <histogram name="Translate.Translate">
   20379   <summary>
   20380     The number of times the translate button was clicked in the translate
   20381     infobar.
   20382   </summary>
   20383 </histogram>
   20384 
   20385 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
   20386   <summary>
   20387     Logs an undisplayable language included in the language list sent by the
   20388     Translate server. The Translate server sends the list each time the user
   20389     runs Chrome. This metrics tells us that there is a language which UI should
   20390     support but doesn't.
   20391   </summary>
   20392 </histogram>
   20393 
   20394 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
   20395   <summary>
   20396     Logs an unsupported source language detected during initiation of the
   20397     Translate feature.  This is reported when the language detector successfully
   20398     detects the language of the webpage, but the language is not supported by
   20399     the translation server because it is too minor.  This metric allows us to
   20400     assess how important the unsupported language is for Google translate.
   20401   </summary>
   20402 </histogram>
   20403 
   20404 <histogram name="Translate.UserActionDuration" units="milliseconds">
   20405   <summary>
   20406     The time from a page content language being determined to user requesting
   20407     Chrome Translate.
   20408   </summary>
   20409 </histogram>
   20410 
   20411 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
   20412   <summary>Whether the scroll is executed on main thread.</summary>
   20413 </histogram>
   20414 
   20415 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
   20416   <summary>
   20417     The time to run the external metrics collection task (Chrome OS).
   20418   </summary>
   20419 </histogram>
   20420 
   20421 <histogram name="UMA.Discarded Log Events">
   20422   <summary>
   20423     The number of events discarded at log transmission time because the event
   20424     count was already too large.
   20425   </summary>
   20426 </histogram>
   20427 
   20428 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
   20429   <summary>
   20430     Log whether the --enable-benchmarking flag was set, which causes field
   20431     trials to only use the default group.
   20432   </summary>
   20433 </histogram>
   20434 
   20435 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
   20436   <summary>
   20437     For each attempt to generate the low entropy source, log whether or not the
   20438     load required generating a new low entropy source.
   20439   </summary>
   20440 </histogram>
   20441 
   20442 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
   20443   <summary>
   20444     Logged during MetricsService initialization whether the init task or the
   20445     initial log timer completed first. The expectation is the vast majority of
   20446     the time, the init task should complete first. If metrics show otherwise,
   20447     then it may indicate there's a bug in the MetricsService init sequence and
   20448     that it should be investigated.
   20449   </summary>
   20450 </histogram>
   20451 
   20452 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
   20453   <summary>
   20454     Number of bytes in an excessively large log that was discarded at shutdown
   20455     instead of being saved to disk to retry during next chrome run.
   20456   </summary>
   20457 </histogram>
   20458 
   20459 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
   20460   <summary>
   20461     Number of bytes in a log was was rejected by server, and then discarded.
   20462   </summary>
   20463 </histogram>
   20464 
   20465 <histogram name="UMA.LoadLogsTime" units="milliseconds">
   20466   <summary>
   20467     The time spent to load (de-serialize) unsent logs from local state, recorded
   20468     during the MetricsService startup sequence.
   20469   </summary>
   20470 </histogram>
   20471 
   20472 <histogram name="UMA.LogLoadComplete called">
   20473   <summary>
   20474     Simple counter of the number of times LogLoadComplete was called (bug
   20475     demonstration, as we're called more often than once per page load :-/ )
   20476   </summary>
   20477 </histogram>
   20478 
   20479 <histogram name="UMA.LowEntropySourceValue">
   20480   <summary>
   20481     Distribution of the low entropy source value used for field trial
   20482     randomization, recorded on startup.
   20483   </summary>
   20484 </histogram>
   20485 
   20486 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
   20487   <summary>
   20488     A count of successes and various failure modes related to collecting and
   20489     processing performance data obtained through &quot;perf&quot; on ChromeOS.
   20490   </summary>
   20491 </histogram>
   20492 
   20493 <histogram name="UMA.ProtoCompressionRatio" units="%">
   20494   <summary>
   20495     Compression ratio of the serialized protobuf that will be uploaded to the
   20496     UMA server. This serialized protobuf is compressed using gzip.
   20497   </summary>
   20498 </histogram>
   20499 
   20500 <histogram name="UMA.ProtoGzipped" enum="Boolean">
   20501   <obsolete>
   20502     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
   20503   </obsolete>
   20504   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
   20505 </histogram>
   20506 
   20507 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
   20508   <summary>
   20509     Kilobytes saved from gzipping the protobufs before uploading them.
   20510   </summary>
   20511 </histogram>
   20512 
   20513 <histogram name="UMA.StoreLogsTime" units="milliseconds">
   20514   <summary>
   20515     The time spent to store unsent logs to local state, which is done
   20516     periodically and also during start up if there was an initial stability log.
   20517   </summary>
   20518 </histogram>
   20519 
   20520 <histogram name="UMA.Unacceptable_Log_Discarded">
   20521   <obsolete>
   20522     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
   20523     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
   20524     histograms.
   20525   </obsolete>
   20526   <summary>The server returned a 400 code, and we discarded a log.</summary>
   20527   <details>
   20528     This tends to indicate that a syntax error is present in a log, such as
   20529     would appear when a bogus XML tag is included, or the XML is not balanced
   20530     and well structured.
   20531   </details>
   20532 </histogram>
   20533 
   20534 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
   20535   <summary>
   20536     For each attempted UMA upload, log whether the upload was successfully
   20537     constructed.  An upload might fail to be constructed, for example, if we try
   20538     to upload before the system is fully initialized; or if serialization of the
   20539     data fails.
   20540   </summary>
   20541 </histogram>
   20542 
   20543 <histogram name="UMA.UploadResponseStatus.Protobuf"
   20544     enum="UmaUploadResponseStatus">
   20545   <summary>
   20546     For each upload to the protocol buffer (v2) UMA server, log whether the
   20547     upload was successful, or whether there was an error.
   20548   </summary>
   20549 </histogram>
   20550 
   20551 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
   20552   <summary>
   20553     For each upload to the XML (v1) UMA server, log whether the upload was
   20554     successful, or whether there was an error.
   20555   </summary>
   20556 </histogram>
   20557 
   20558 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
   20559   <summary>
   20560     Log whether the --reset-variation-state flag was set before the low entropy
   20561     source was requested.
   20562   </summary>
   20563 </histogram>
   20564 
   20565 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
   20566   <summary>
   20567     The time spent in converting the XML tree into a character buffer when
   20568     closing a metrics log (Chrome OS).
   20569   </summary>
   20570 </histogram>
   20571 
   20572 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
   20573   <summary>
   20574     The time spent in freeing the XML writer and tree when closing a metrics log
   20575     (Chrome OS).
   20576   </summary>
   20577 </histogram>
   20578 
   20579 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
   20580   <summary>
   20581     Measures the time elapsed on Chrome OS between when Chrome is started, and
   20582     when the login prompt is again visible after a logout.  This statistic is
   20583     only collected when preceeded by a logout.
   20584   </summary>
   20585 </histogram>
   20586 
   20587 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
   20588   <summary>
   20589     Measures the time elapsed on Chrome OS for setting up for a login after a
   20590     logout. More specifically, it is the time between when the Cryptohome is
   20591     unmounted (the last step in the logout process) and when the login prompt is
   20592     again visible after a logout.
   20593   </summary>
   20594 </histogram>
   20595 
   20596 <histogram name="Uptime.Logout" units="ms">
   20597   <summary>
   20598     Measures the time elapsed on Chrome OS when performing a logout. More
   20599     specifically, it is the time between when a logout is initiated and when the
   20600     Cryptohome is unmounted, signaling the last step in the logout process. This
   20601     statistic is not collected when the logout is part of a restart or shutdown.
   20602   </summary>
   20603 </histogram>
   20604 
   20605 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
   20606   <summary>
   20607     Measures the time elapsed on Chrome OS between initiating a logout and the
   20608     next time the login prompt is visible again.  This statistic is not
   20609     collected if the machine is shutdown between the logout initiation and the
   20610     prompt becoming visible.
   20611   </summary>
   20612 </histogram>
   20613 
   20614 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
   20615   <summary>
   20616     Measures the time elapsed on Chrome OS between when a logout is initiated
   20617     and the UI has stopped (and Chrome has exited) during the logout process.
   20618     This statistic is not collected if the logout is part of a restart or
   20619     shutdown.
   20620   </summary>
   20621 </histogram>
   20622 
   20623 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
   20624   <summary>
   20625     Measures the time elapsed on Chrome OS between when all user-associated
   20626     processes (including the X server) have been terminated during the logout
   20627     process.  This statistic is not collected if the logout is part of a restart
   20628     or shutdown.
   20629   </summary>
   20630 </histogram>
   20631 
   20632 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
   20633   <summary>
   20634     Measures the time elapsed on Chrome OS between when the UI has stopped
   20635     (Chrome has exited), and when all other associated processes have been
   20636     terminated during the logout process. This statistic is not collected if the
   20637     logout is part of a restart or shutdown.
   20638   </summary>
   20639 </histogram>
   20640 
   20641 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
   20642   <summary>
   20643     Measures the time elapsed on Chrome OS between when the X server has been
   20644     terminated from a previous logout and when Chrome is started again to show
   20645     the login screen.
   20646   </summary>
   20647 </histogram>
   20648 
   20649 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
   20650   <summary>
   20651     Distribution of the default images that users choose in Change Picture
   20652     dialog (Chrome OS). One sample is taken each time the user changes picture.
   20653   </summary>
   20654 </histogram>
   20655 
   20656 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
   20657   <summary>
   20658     Distribution of the default images chosen on user image screen during
   20659     out-of-the-box experience (Chrome OS). One sample is taken each time the
   20660     user confirms the choice by clicking OK button.
   20661   </summary>
   20662 </histogram>
   20663 
   20664 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
   20665   <summary>
   20666     Distribution of the default images that existing users login with (Chrome
   20667     OS). One sample is taken each time the user logs in.
   20668   </summary>
   20669 </histogram>
   20670 
   20671 <histogram name="UserImage.ProfileDownloadResult"
   20672     enum="ProfileImageDownloadResult">
   20673   <summary>
   20674     Profile image download result for UserManager (either on behalf of the
   20675     Change Picture prefs page, OOBE or scheduled refresh after user login).
   20676   </summary>
   20677 </histogram>
   20678 
   20679 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
   20680   <summary>The time it took to download user's profile picture.</summary>
   20681 </histogram>
   20682 
   20683 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
   20684   <summary>
   20685     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
   20686   </summary>
   20687 </histogram>
   20688 
   20689 <histogram name="UserManager.LoginUserType" enum="UserType">
   20690   <summary>
   20691     The number of users of different types that log in to the system (Chrome
   20692     OS).
   20693   </summary>
   20694 </histogram>
   20695 
   20696 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
   20697   <summary>
   20698     The time between one regular user logging out and a different regular user
   20699     logging in (Chrome OS). Delays above thirty minutes or which span system
   20700     reboots or non-regular-user logins are not reported.
   20701   </summary>
   20702 </histogram>
   20703 
   20704 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
   20705   <obsolete>
   20706     Deprecated 1/2013. No longer tracked.
   20707   </obsolete>
   20708   <summary>
   20709     A count of the number of times we hit the code where a field trial is
   20710     disabled because no entropy provider was provided.
   20711   </summary>
   20712 </histogram>
   20713 
   20714 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
   20715   <summary>
   20716     The counts of network error codes encountered by VariationsService when an
   20717     attempt to fetch a variations seed from the server fails.
   20718   </summary>
   20719 </histogram>
   20720 
   20721 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
   20722   <summary>
   20723     The latency of a VariationsService seed fetch that results in a not modified
   20724     response.
   20725   </summary>
   20726 </histogram>
   20727 
   20728 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
   20729   <summary>
   20730     The latency of a VariationsService seed fetch that results in neither a
   20731     success nor not modified response.
   20732   </summary>
   20733 </histogram>
   20734 
   20735 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
   20736   <summary>
   20737     The latency of a VariationsService seed fetch that results in a success
   20738     response.
   20739   </summary>
   20740 </histogram>
   20741 
   20742 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
   20743   <summary>How long it took to create the X-Client-Data header.</summary>
   20744 </histogram>
   20745 
   20746 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
   20747   <obsolete>
   20748     Deprecated 9/2012. No longer tracked.
   20749   </obsolete>
   20750   <summary>
   20751     Whether or not the network was available when requested by the
   20752     VariationsService.
   20753   </summary>
   20754 </histogram>
   20755 
   20756 <histogram name="Variations.ResourceRequestsAllowed"
   20757     enum="VariationsResourceRequestsAllowedState">
   20758   <summary>
   20759     Counts the number of times the VariationsService is allowed or not allowed
   20760     to make a request due to the ResourceRequestAllowedNotifier.
   20761   </summary>
   20762 </histogram>
   20763 
   20764 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
   20765   <summary>
   20766     Records whether the variations seed in local state is empty (does not exist)
   20767     on startup.
   20768   </summary>
   20769 </histogram>
   20770 
   20771 <histogram name="Variations.SeedFetchResponseCode">
   20772   <summary>
   20773     The counts of HTTP response codes encountered by VariationsService when
   20774     attempting to fetch a variations seed from the server.
   20775   </summary>
   20776 </histogram>
   20777 
   20778 <histogram name="Variations.SeedFreshness" units="minutes">
   20779   <summary>
   20780     The time interval between when the Variations seed was last downloaded and
   20781     when it was used.
   20782   </summary>
   20783 </histogram>
   20784 
   20785 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
   20786     enum="BooleanExpired">
   20787   <obsolete>
   20788     Deprecated 11/2012. No longer tracked.
   20789   </obsolete>
   20790   <summary>
   20791     Whether or not the 1-Percent uniformity trial from the Variations server was
   20792     expired when loaded.
   20793   </summary>
   20794 </histogram>
   20795 
   20796 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
   20797   <summary>
   20798     The time since the previous attempt to fetch the variations seed within the
   20799     same session, with 0 indicating that this is the first attempt. Recorded
   20800     when a variations seed fetch is attempted by the VariationsService.
   20801   </summary>
   20802 </histogram>
   20803 
   20804 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
   20805   <obsolete>
   20806     Deprecated 1/2013. No longer tracked.
   20807   </obsolete>
   20808   <summary>
   20809     A count of the number of times we hit the code where the
   20810     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
   20811     expiration check.
   20812   </summary>
   20813 </histogram>
   20814 
   20815 <histogram name="Variations.UniformityTrialGroupNotActive"
   20816     enum="UniformityTrialGroupNotActive">
   20817   <obsolete>
   20818     Deprecated 1/2013. No longer tracked.
   20819   </obsolete>
   20820   <summary>
   20821     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
   20822     and which factors contributed to it.
   20823   </summary>
   20824 </histogram>
   20825 
   20826 <histogram name="VirtualKeyboard.KeyboardControlEvent"
   20827     enum="KeyboardControlEvent">
   20828   <summary>
   20829     A count of various control events that can occur on the virtual keyboard,
   20830     such as showing and hiding.
   20831   </summary>
   20832 </histogram>
   20833 
   20834 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
   20835   <summary>
   20836     Counts the number of keys typed by the virtual keyboard between each
   20837     backspace. This metric provides a rough approximation of an error rate for
   20838     the virtual keyboard.
   20839   </summary>
   20840 </histogram>
   20841 
   20842 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
   20843   <summary>
   20844     Measures the time taken by Google Online Wallet server's accept legal
   20845     document API call.
   20846   </summary>
   20847 </histogram>
   20848 
   20849 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
   20850   <summary>
   20851     Measures the time taken by Google Online Wallet server's authenticate
   20852     instrument API call.
   20853   </summary>
   20854 </histogram>
   20855 
   20856 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
   20857   <summary>
   20858     Measures the time taken by Google Online Wallet server's get full wallet API
   20859     call.
   20860   </summary>
   20861 </histogram>
   20862 
   20863 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
   20864   <summary>
   20865     Measures the time taken by Google Online Wallet server's get wallet items
   20866     API call.
   20867   </summary>
   20868 </histogram>
   20869 
   20870 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
   20871   <obsolete>
   20872     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   20873   </obsolete>
   20874   <summary>
   20875     Measures the time taken by Google Online Wallet server's save address API
   20876     call.
   20877   </summary>
   20878 </histogram>
   20879 
   20880 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
   20881   <obsolete>
   20882     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   20883   </obsolete>
   20884   <summary>
   20885     Measures the time taken by Google Online Wallet server's save instrument API
   20886     call.
   20887   </summary>
   20888 </histogram>
   20889 
   20890 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
   20891   <obsolete>
   20892     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   20893   </obsolete>
   20894   <summary>
   20895     Measures the time taken by Google Online Wallet server's save instument and
   20896     address API call.
   20897   </summary>
   20898 </histogram>
   20899 
   20900 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
   20901   <summary>
   20902     Measures the time taken by Google Online Wallet server's save to wallet API
   20903     call.
   20904   </summary>
   20905 </histogram>
   20906 
   20907 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
   20908   <summary>
   20909     Measures the time taken by Google Online Wallet server's send status API
   20910     call.
   20911   </summary>
   20912 </histogram>
   20913 
   20914 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
   20915   <summary>
   20916     Measures the time taken by Google Online Wallet server's unknown API calls.
   20917   </summary>
   20918 </histogram>
   20919 
   20920 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
   20921   <obsolete>
   20922     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   20923   </obsolete>
   20924   <summary>
   20925     Measures the time taken by Google Online Wallet server's update address API
   20926     call.
   20927   </summary>
   20928 </histogram>
   20929 
   20930 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
   20931   <obsolete>
   20932     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   20933   </obsolete>
   20934   <summary>
   20935     Measures the time taken by Google Online Wallet server's update instument
   20936     API call.
   20937   </summary>
   20938 </histogram>
   20939 
   20940 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
   20941   <summary>
   20942     Counts the number of times each Wallet API failed due to being unable to
   20943     parse the response.
   20944   </summary>
   20945 </histogram>
   20946 
   20947 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
   20948   <summary>HTTP response codes seen by Wallet client.</summary>
   20949 </histogram>
   20950 
   20951 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
   20952   <summary>
   20953     Counts the number of times each CSS property is animated. There is no limit
   20954     on the number of times each property is counted per page view -- a property
   20955     that is animated multiple times during a single page view is counted each
   20956     time it animates.
   20957   </summary>
   20958 </histogram>
   20959 
   20960 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
   20961   <summary>
   20962     Count of how many instances of WebCore::Page use various features. Each
   20963     WebCore::Page instance has a WebCore::UseCounter instance. It records and
   20964     reports feature usage (e.g. via UseCounter::count() method).
   20965   </summary>
   20966 </histogram>
   20967 
   20968 <histogram name="WebCore.FeatureObserver.CSSProperties"
   20969     enum="MappedCSSProperties">
   20970   <summary>
   20971     Records usage of CSS properties used on a page, either statically or
   20972     dynamically, from the time the page is initialised to when it is closed or
   20973     navigated away from. Each property is counted at most once per page per
   20974     view.
   20975   </summary>
   20976   <details>
   20977     Every time a CSS property is parsed on a page, that property is recorded as
   20978     having been used. The histogram is updated with this data whenever a page is
   20979     closed, or a page navigation happens. Each histogram bucket corresponds to a
   20980     CSS property (eg width, border-radius). The exception is the bucket numbered
   20981     '1' - this counts the number of pages that CSS properties were counted on.
   20982 
   20983     These numbers give the percentage of pages that use a CSS property. For
   20984     example, if the 'border-radius' histogram bucket has a count of 250, and the
   20985     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
   20986     that 1000 pages were recorded, and border-radius was used on 25% of those
   20987     pages.
   20988 
   20989     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
   20990     booleans recording use of each CSS property - one boolean per property. Upon
   20991     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
   20992     page navigation happening, the histogram is updated. For each boolean that
   20993     is set to True, the corresponding histogram bucket for that CSS property is
   20994     incremented by 1. The page count bucket (i.e. bucket number 1) is always
   20995     incremented by 1 on each histogram update.
   20996   </details>
   20997 </histogram>
   20998 
   20999 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
   21000     enum="IDBLevelDBBackingStoreInternalErrorType">
   21001   <summary>
   21002     Methods that encountered consistency errors. Such errors probably point to a
   21003     bug in our code.
   21004   </summary>
   21005 </histogram>
   21006 
   21007 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
   21008     enum="IDBLevelDBBackingStoreInternalErrorType">
   21009   <obsolete>
   21010     As of chrome 26, use {Consistency, Read, Write}Error instead.
   21011   </obsolete>
   21012   <summary>
   21013     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
   21014     encountered.
   21015   </summary>
   21016 </histogram>
   21017 
   21018 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
   21019     enum="IDBLevelDBBackingStoreOpenResult">
   21020   <summary>
   21021     Count of the different success and failure modes when opening an IndexedDB
   21022     backing store - clean open, successful open with recovery, failed recovery,
   21023     etc. Includes all hosts.
   21024   </summary>
   21025 </histogram>
   21026 
   21027 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
   21028     enum="IDBLevelDBBackingStoreOpenResult">
   21029   <summary>
   21030     Count of the different success and failure modes when opening an IndexedDB
   21031     backing store - clean open, successful open with recovery, failed recovery,
   21032     etc. Only for docs.google.com.
   21033   </summary>
   21034 </histogram>
   21035 
   21036 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
   21037     units="characters">
   21038   <summary>
   21039     Length of leveldb directories that cause paths to not fit in the filesystem,
   21040     either because the individual component is too long or the overall path is
   21041     larger than MAX_PATH.
   21042   </summary>
   21043 </histogram>
   21044 
   21045 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
   21046     enum="IDBLevelDBBackingStoreInternalErrorType">
   21047   <summary>
   21048     Methods that encountered leveldb errors while trying to read from disk.
   21049   </summary>
   21050 </histogram>
   21051 
   21052 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
   21053     enum="IDBLevelDBBackingStoreInternalErrorType">
   21054   <summary>
   21055     Methods that encountered leveldb errors while trying to write to disk.
   21056   </summary>
   21057 </histogram>
   21058 
   21059 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
   21060     enum="IndexedDatabaseMethods">
   21061   <summary>
   21062     Count total number of front end API calls of IndexedDB methods.
   21063   </summary>
   21064 </histogram>
   21065 
   21066 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
   21067     enum="LevelDBErrorCount">
   21068   <summary>
   21069     Count of how many times LevelDBDatabase got an error trying to check free
   21070     disk space.
   21071   </summary>
   21072 </histogram>
   21073 
   21074 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
   21075   <summary>
   21076     Amount of free disk space on the partition/volume/etc where LevelDB failed
   21077     to open.
   21078   </summary>
   21079 </histogram>
   21080 
   21081 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
   21082   <summary>
   21083     Amount of free disk space on the partition/volume/etc where LevelDB was
   21084     successfully opened.
   21085   </summary>
   21086 </histogram>
   21087 
   21088 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
   21089   <summary>
   21090     Error classes returned by LevelDB when it failed to open a database.
   21091   </summary>
   21092 </histogram>
   21093 
   21094 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
   21095     enum="LevelDBCorruptionTypes">
   21096   Types of corruption that LevelDB encounters when opening a database.
   21097 </histogram>
   21098 
   21099 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
   21100     enum="LevelDBIOErrorMethods">
   21101   <summary>
   21102     LevelDBEnv methods that generated IO errors when opening a database.
   21103   </summary>
   21104 </histogram>
   21105 
   21106 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
   21107     enum="OSAgnosticErrno">
   21108   <summary>
   21109     Errno errors encountered by a single LevelDBEnv method when opening an
   21110     IndexedDB instance.
   21111   </summary>
   21112 </histogram>
   21113 
   21114 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
   21115     enum="PlatformFileError">
   21116   <summary>
   21117     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
   21118     IndexedDB instance.
   21119   </summary>
   21120 </histogram>
   21121 
   21122 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
   21123   <summary>
   21124     Error classes returned by LevelDB when it failed to read a database.
   21125   </summary>
   21126 </histogram>
   21127 
   21128 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
   21129     enum="LevelDBCorruptionTypes">
   21130   Types of corruption that LevelDB encounters when reading a database.
   21131 </histogram>
   21132 
   21133 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
   21134     enum="LevelDBIOErrorMethods">
   21135   <summary>
   21136     LevelDBEnv methods that generated IO errors when reading a database.
   21137   </summary>
   21138 </histogram>
   21139 
   21140 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
   21141     enum="OSAgnosticErrno">
   21142   <summary>
   21143     Errno errors encountered by a single LevelDBEnv method when reading an
   21144     IndexedDB instance.
   21145   </summary>
   21146 </histogram>
   21147 
   21148 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
   21149     enum="PlatformFileError">
   21150   <summary>
   21151     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
   21152     IndexedDB instance.
   21153   </summary>
   21154 </histogram>
   21155 
   21156 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
   21157   <summary>
   21158     Error classes returned by LevelDB when it failed to write to a database.
   21159   </summary>
   21160 </histogram>
   21161 
   21162 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
   21163     enum="LevelDBCorruptionTypes">
   21164   Types of corruption returned by LevelDB when it failed to write to a database.
   21165 </histogram>
   21166 
   21167 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
   21168     enum="LevelDBIOErrorMethods">
   21169   <summary>
   21170     LevelDBEnv methods that generated IO errors when writing to a database.
   21171   </summary>
   21172 </histogram>
   21173 
   21174 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
   21175     enum="OSAgnosticErrno">
   21176   <summary>
   21177     Errno errors encountered by a single LevelDBEnv method when writing to an
   21178     IndexedDB instance.
   21179   </summary>
   21180 </histogram>
   21181 
   21182 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
   21183     enum="PlatformFileError">
   21184   <summary>
   21185     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
   21186     an IndexedDB instance.
   21187   </summary>
   21188 </histogram>
   21189 
   21190 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
   21191   <summary>
   21192     The delay between when the preload scanner discovers a resource on the
   21193     parser thread and when the preload request is issued on the main thread.
   21194   </summary>
   21195 </histogram>
   21196 
   21197 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
   21198     enum="ActionUponResourceRequest">
   21199   <summary>
   21200     The resulting action (e.g. load resource, use resource from in-memory
   21201     cache...) upon a resource request.
   21202   </summary>
   21203 </histogram>
   21204 
   21205 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
   21206     enum="ResourceHasClient">
   21207   <summary>
   21208     Whether the resource in the cache is being used by at least one client (live
   21209     resource) or not (dead resource) upon a cache hit.
   21210   </summary>
   21211 </histogram>
   21212 
   21213 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
   21214     enum="ResourceType">
   21215   <summary>
   21216     The type of the resource (e.g. image, script...) upon a cache hit.
   21217   </summary>
   21218 </histogram>
   21219 
   21220 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
   21221     units="milliseconds">
   21222   <summary>
   21223     Duration of time taken to create a V8 Context for an isolated world.
   21224   </summary>
   21225 </histogram>
   21226 
   21227 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
   21228     units="milliseconds">
   21229   <summary>
   21230     Duration of time taken to create a V8 Context for the main world.
   21231   </summary>
   21232 </histogram>
   21233 
   21234 <histogram name="WebCore.WebSocket.HandshakeResult"
   21235     enum="WebSocketHandshakeResult">
   21236   <summary>
   21237     Count the number of WebSocket handshake for each result. Use this histogram
   21238     as a baseline for investigating feature usage counters.
   21239   </summary>
   21240 </histogram>
   21241 
   21242 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
   21243     enum="WebSocketPerMessageDeflateContextTakeOverMode">
   21244   <summary>
   21245     Count the number of WebSockets that accepted permessage-deflate extension
   21246     for each context take over mode.
   21247   </summary>
   21248 </histogram>
   21249 
   21250 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
   21251     enum="XMLHttpRequestSendArrayBufferOrView">
   21252   <summary>
   21253     Count the number of XHR.send() calls for each argument type to see when we
   21254     can deprecate the ArrayBuffer type support.
   21255   </summary>
   21256 </histogram>
   21257 
   21258 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
   21259   <summary>
   21260     Recorded upon web fonts load. Counts the number of times web font is loaded
   21261     from cache (disk cache or memory cache), fetched over network, or served
   21262     from data URL.
   21263   </summary>
   21264 </histogram>
   21265 
   21266 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
   21267   <summary>
   21268     The time it takes for a webfont download to finish, for webfonts of under
   21269     10KB.
   21270   </summary>
   21271 </histogram>
   21272 
   21273 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
   21274   <summary>
   21275     The time it takes for a webfont download to finish, for webfonts of
   21276     10KB-50KB.
   21277   </summary>
   21278 </histogram>
   21279 
   21280 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
   21281   <summary>
   21282     The time it takes for a webfont download to finish, for webfonts of
   21283     50KB-100KB.
   21284   </summary>
   21285 </histogram>
   21286 
   21287 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
   21288   <summary>
   21289     The time it takes for a webfont download to finish, for webfonts of
   21290     100KB-1MB.
   21291   </summary>
   21292 </histogram>
   21293 
   21294 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
   21295   <summary>
   21296     The time it takes for a webfont download to finish, for webfonts of over
   21297     1MB.
   21298   </summary>
   21299 </histogram>
   21300 
   21301 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
   21302   <summary>
   21303     The time taken for a webfont download that failed. Includes aborted
   21304     requests.
   21305   </summary>
   21306 </histogram>
   21307 
   21308 <histogram name="WebFont.LayoutLatency" units="milliseconds">
   21309   <obsolete>
   21310     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
   21311   </obsolete>
   21312   <summary>
   21313     The time from when the webfont was referenced by a calculated style for the
   21314     first time to the start of the font download.
   21315   </summary>
   21316 </histogram>
   21317 
   21318 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
   21319   <obsolete>
   21320     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
   21321   </obsolete>
   21322   <summary>
   21323     The time it takes for a webfont download to finish, for webfonts of under
   21324     10KB.
   21325   </summary>
   21326 </histogram>
   21327 
   21328 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
   21329   <obsolete>
   21330     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
   21331   </obsolete>
   21332   <summary>
   21333     The time it takes for a webfont download to finish, for webfonts of
   21334     10KB-50KB.
   21335   </summary>
   21336 </histogram>
   21337 
   21338 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
   21339   <obsolete>
   21340     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
   21341   </obsolete>
   21342   <summary>
   21343     The time it takes for a webfont download to finish, for webfonts of
   21344     50KB-100KB.
   21345   </summary>
   21346 </histogram>
   21347 
   21348 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
   21349   <obsolete>
   21350     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
   21351   </obsolete>
   21352   <summary>
   21353     The time it takes for a webfont download to finish, for webfonts of
   21354     100KB-1MB.
   21355   </summary>
   21356 </histogram>
   21357 
   21358 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
   21359   <obsolete>
   21360     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
   21361   </obsolete>
   21362   <summary>
   21363     The time it takes for a webfont download to finish, for webfonts of over
   21364     1MB.
   21365   </summary>
   21366 </histogram>
   21367 
   21368 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
   21369   <obsolete>
   21370     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
   21371   </obsolete>
   21372   <summary>
   21373     The time taken for a webfont download that failed. Includes aborted
   21374     requests.
   21375   </summary>
   21376 </histogram>
   21377 
   21378 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
   21379   <summary>
   21380     Whether a locallly installed font is actually used when @font-face had local
   21381     sources.
   21382   </summary>
   21383 </histogram>
   21384 
   21385 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
   21386     units="milliseconds">
   21387   <summary>
   21388     The time from when the webfont was referenced by a calculated style for the
   21389     first time to the start of the font download. Recorded at most once for each
   21390     FontResource object (not recorded if the font is retrieved from the memory
   21391     cache).
   21392   </summary>
   21393 </histogram>
   21394 
   21395 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
   21396   <summary>
   21397     For each webfont, this records (a) if the font was 'styled', i.e. referenced
   21398     by a calculated style for a RenderText before the font data was used, and
   21399     (b) if the font was actually used or not, i.e. the renderer requested the
   21400     font data or not. (A Font can be used without being styled, for example when
   21401     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
   21402     webfont, or destruction of a FontResource object. Recorded at most once for
   21403     each FontResource object in the renderer's memory cahce.
   21404   </summary>
   21405 </histogram>
   21406 
   21407 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
   21408   <obsolete>
   21409     Deprecated as of 9/2013, replaced by
   21410     WebFont.Resource.StyleRecalcToDownloadLatency.
   21411   </obsolete>
   21412   <summary>
   21413     The time from when the webfont was referenced by a calculated style for the
   21414     first time to the start of the font download.
   21415   </summary>
   21416 </histogram>
   21417 
   21418 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
   21419   <obsolete>
   21420     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
   21421   </obsolete>
   21422   <summary>
   21423     For each webfont, this records (a) if the font was 'styled', i.e. referenced
   21424     by a calculated style for a RenderText before the font data was used, and
   21425     (b) if the font was actually used or not, i.e. the renderer requested the
   21426     font data or not. (A Font can be used without being styled, for example when
   21427     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
   21428     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
   21429     for each url() source of @font-face CSS rule.
   21430   </summary>
   21431 </histogram>
   21432 
   21433 <histogram name="WebFont.WebFontsInPage">
   21434   <summary>
   21435     The number of webfonts used in a page. This is recorded when the first
   21436     layout is done, and so will not count webfonts dynamically loaded by
   21437     scripts.
   21438   </summary>
   21439 </histogram>
   21440 
   21441 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
   21442   <summary>
   21443     Percentage of results that are present locally but are not returned by the
   21444     web history API call. Recorded every time a signed-in user visits the
   21445     chrome://history page and the results from the web history are received.
   21446   </summary>
   21447 </histogram>
   21448 
   21449 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
   21450   <summary>
   21451     Whether getting the OAuth token was successful for a web history query. On
   21452     visits to the chrome://history page this token is obtained and then used to
   21453     get the user's synced web history.
   21454   </summary>
   21455 </histogram>
   21456 
   21457 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
   21458   <summary>
   21459     HTTP Response code returned by the server when trying to fetch the OAuth
   21460     token for a web history query.
   21461   </summary>
   21462 </histogram>
   21463 
   21464 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
   21465   <summary>
   21466     Whether the web history API call was successful. Every time a signed-in user
   21467     visits the chrome://history page this query is executed to get the user's
   21468     synced web history. If successful, the local and remote results are merged
   21469     and shown in the history page.
   21470   </summary>
   21471 </histogram>
   21472 
   21473 <histogram name="WebHistory.ResponseTime" units="milliseconds">
   21474   <summary>
   21475     Time it took for the web history to reply. Recorded when the web history API
   21476     call triggered by visiting chrome://history receives the data, measuring how
   21477     much time it took for the server to reply.
   21478   </summary>
   21479 </histogram>
   21480 
   21481 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
   21482   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
   21483 </histogram>
   21484 
   21485 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
   21486   <summary>Audio input channel layout in WebRTC.</summary>
   21487 </histogram>
   21488 
   21489 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
   21490   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
   21491 </histogram>
   21492 
   21493 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
   21494     units="audio frames">
   21495   <summary>
   21496     Size of WebRTC audio input buffers (atypical values, in audio frames).
   21497   </summary>
   21498 </histogram>
   21499 
   21500 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
   21501   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
   21502 </histogram>
   21503 
   21504 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
   21505   <summary>
   21506     Audio input sample rate for WebRTC (atypical values, in Hz).
   21507   </summary>
   21508 </histogram>
   21509 
   21510 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
   21511   <summary>Audio output channel layout in WebRTC.</summary>
   21512 </histogram>
   21513 
   21514 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
   21515   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
   21516 </histogram>
   21517 
   21518 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
   21519     units="audio frames">
   21520   <summary>
   21521     Size of WebRTC audio output buffers (atypical values, in audio frames).
   21522   </summary>
   21523 </histogram>
   21524 
   21525 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
   21526   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
   21527 </histogram>
   21528 
   21529 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
   21530   <summary>
   21531     Audio output sample rate for WebRTC (atypical values, in Hz).
   21532   </summary>
   21533 </histogram>
   21534 
   21535 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
   21536   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
   21537 </histogram>
   21538 
   21539 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
   21540   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
   21541 </histogram>
   21542 
   21543 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
   21544   <summary>
   21545     The success or failure of all extension installs from the webstore. This
   21546     includes those initiated by sync.
   21547   </summary>
   21548 </histogram>
   21549 
   21550 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
   21551   <summary>
   21552     Count of page loads in each of the 2 different environments (metro/desktop)
   21553     on Windows 8.
   21554   </summary>
   21555 </histogram>
   21556 
   21557 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
   21558   <summary>
   21559     Incremented each time the TimeTicks field trial runs on a machine with
   21560     multiple cores, but failed to change thread affinity. Broken down by Windows
   21561     version.
   21562   </summary>
   21563 </histogram>
   21564 
   21565 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
   21566   <summary>
   21567     The smallest non-zero delta reported by subsequent calls to
   21568     QueryPerformanceCounter.
   21569   </summary>
   21570 </histogram>
   21571 
   21572 <histogram name="WinTimeTicks.NonStopTsc">
   21573   <summary>
   21574     True if the CPU's time stamp counter ticks at a constant rate regardless of
   21575     CPU frequency.
   21576   </summary>
   21577 </histogram>
   21578 
   21579 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
   21580   <summary>
   21581     The number of times the TimeTicks field trial failed because
   21582     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
   21583   </summary>
   21584 </histogram>
   21585 
   21586 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
   21587   <summary>
   21588     The number of times the TimeTicks field trial succeeded. Broken down by
   21589     Windows version.
   21590   </summary>
   21591 </histogram>
   21592 
   21593 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
   21594   <summary>
   21595     The number of times the TimeTicks field trial ran for comparison with
   21596     WinTimeTicks.VersionSuccess. Broken down by Windows version.
   21597   </summary>
   21598 </histogram>
   21599 
   21600 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
   21601   <summary>
   21602     The number of times each tab or window restore option in the Recent Tabs
   21603     submenu is clicked.
   21604   </summary>
   21605 </histogram>
   21606 
   21607 <histogram name="ZeroSuggest.AllResults">
   21608   <summary>
   21609     The number of results (either query or URL) from ZeroSuggest. This is set
   21610     every time a successful response from ZeroSuggest is recieved, which can be
   21611     every time the user focuses on the omnibox.
   21612   </summary>
   21613 </histogram>
   21614 
   21615 <histogram name="ZeroSuggest.QueryResults">
   21616   <summary>
   21617     The number of query results returned from ZeroSuggest. This is set every
   21618     time a successful response from ZeroSuggest is recieved, which can be every
   21619     time the user focuses on the omnibox.
   21620   </summary>
   21621 </histogram>
   21622 
   21623 <histogram name="ZeroSuggest.URLResults">
   21624   <summary>
   21625     The number of URL results returned from ZeroSuggest. This is set every time
   21626     a successful response from ZeroSuggest is recieved, which can be every time
   21627     the user focuses on the omnibox.
   21628   </summary>
   21629 </histogram>
   21630 
   21631 </histograms>
   21632 
   21633 <!-- Enum types -->
   21634 
   21635 <enums>
   21636 
   21637 <enum name="Abandoned" type="int">
   21638   <int value="0" label="Finished"/>
   21639   <int value="1" label="Abandoned"/>
   21640 </enum>
   21641 
   21642 <enum name="AcceleratedFixedRootBackground" type="int">
   21643   <int value="0" label="ScrolledMainFrame"/>
   21644   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
   21645   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
   21646 </enum>
   21647 
   21648 <enum name="ActionAfterDoubleTap" type="int">
   21649   <int value="0" label="Navigated Back"/>
   21650   <int value="1" label="Stopped Navigation"/>
   21651   <int value="2" label="No Action"/>
   21652 </enum>
   21653 
   21654 <enum name="ActionUponResourceRequest" type="int">
   21655   <int value="0" label="Load resource"/>
   21656   <int value="1" label="Revalidate resource"/>
   21657   <int value="2" label="Use resource from cache"/>
   21658 </enum>
   21659 
   21660 <enum name="ActiveWindowShowType" type="int">
   21661   <int value="0" label="No Active Window"/>
   21662   <int value="1" label="Other"/>
   21663   <int value="2" label="Maximized"/>
   21664   <int value="3" label="Fullscreen"/>
   21665   <int value="4" label="Snapped"/>
   21666 </enum>
   21667 
   21668 <enum name="AndroidEvictionReason" type="int">
   21669   <int value="0" label="TabUnusedTooLong"/>
   21670   <int value="1" label="TabUnusedInSession"/>
   21671   <int value="2" label="LimitOfActiveTabs"/>
   21672   <int value="3" label="EvictNTabs"/>
   21673   <int value="4" label="EvictAll"/>
   21674 </enum>
   21675 
   21676 <enum name="AndroidMemoryNotificationBackground" type="int">
   21677   <int value="0" label="TrimMemoryUiHidden"/>
   21678   <int value="1" label="TrimMemoryBackground"/>
   21679   <int value="2" label="TrimMemoryModerate"/>
   21680   <int value="3" label="TrimMemoryComplete"/>
   21681 </enum>
   21682 
   21683 <enum name="AndroidMemoryNotificationForeground" type="int">
   21684   <int value="0" label="TrimMemoryRunningModerate"/>
   21685   <int value="1" label="TrimMemoryRunningLow"/>
   21686   <int value="2" label="TrimMemoryRunningCritical"/>
   21687   <int value="3" label="LowMemory"/>
   21688 </enum>
   21689 
   21690 <enum name="AppLaunch" type="int">
   21691   <int value="0" label="NTP_APPS_MAXIMIZED"/>
   21692   <int value="1" label="NTP_APPS_COLLAPSED"/>
   21693   <int value="2" label="NTP_APPS_MENU"/>
   21694   <int value="3" label="NTP_MOST_VISITED"/>
   21695   <int value="4" label="NTP_RECENTLY_CLOSED"/>
   21696   <int value="5" label="BOOKMARK_BAR"/>
   21697   <int value="6" label="CONTENT_NAVIGATION"/>
   21698   <int value="7" label="SESSION_RESTORE"/>
   21699   <int value="8" label="AUTOLAUNCH"/>
   21700   <int value="9" label="OMNIBOX_APP"/>
   21701   <int value="10" label="OMNIBOX_LOCATION"/>
   21702   <int value="11" label="OMNIBOX_INSTANT"/>
   21703   <int value="12" label="EXTENSION_API"/>
   21704   <int value="13" label="CMD_LINE_APP"/>
   21705   <int value="14" label="CMD_LINE_URL"/>
   21706   <int value="15" label="NTP_WEBSTORE"/>
   21707   <int value="16" label="NTP_APP_RE_ENABLE"/>
   21708   <int value="17" label="CMD_LINE_APP_LEGACY"/>
   21709   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
   21710   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
   21711   <int value="20" label="APP_LIST_MAIN"/>
   21712   <int value="21" label="APP_LIST_SEARCH"/>
   21713   <int value="22" label="APP_LIST_MAIN_CHROME"/>
   21714   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
   21715   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
   21716   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
   21717 </enum>
   21718 
   21719 <enum name="AppLaunchContainer" type="int">
   21720   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
   21721   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
   21722   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
   21723   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
   21724 </enum>
   21725 
   21726 <enum name="AppLauncherPromo" type="int">
   21727   <int value="0" label="Already installed"/>
   21728   <int value="1" label="Shown"/>
   21729   <int value="2" label="Dismissed"/>
   21730   <int value="3" label="Learn more"/>
   21731 </enum>
   21732 
   21733 <enum name="AppListSearchResult" type="int">
   21734   <int value="0" label="OMNIBOX"/>
   21735   <int value="1" label="APP"/>
   21736   <int value="2" label="WEBSTORE"/>
   21737   <int value="3" label="SEARCH_WEBSTORE"/>
   21738 </enum>
   21739 
   21740 <enum name="AppPromoAction" type="int">
   21741   <int value="0" label="PROMO_LAUNCH_APP"/>
   21742   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
   21743   <int value="2" label="PROMO_CLOSE"/>
   21744   <int value="3" label="PROMO_EXPIRE"/>
   21745   <int value="4" label="PROMO_SEEN"/>
   21746 </enum>
   21747 
   21748 <enum name="AppsPageDragSource" type="int">
   21749   <int value="0" label="Same apps pane"/>
   21750   <int value="1" label="Different apps pane"/>
   21751   <int value="2" label="Most visited pane"/>
   21752   <int value="3" label="Bookmarks pane"/>
   21753   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
   21754 </enum>
   21755 
   21756 <enum name="AsyncDNSConfigParsePosix" type="int">
   21757   <int value="0" label="OK"/>
   21758   <int value="1" label="RES_INIT_FAILED"/>
   21759   <int value="2" label="RES_INIT_UNSET"/>
   21760   <int value="3" label="BAD_ADDRESS"/>
   21761   <int value="4" label="BAD_EXT_STRUCT"/>
   21762   <int value="5" label="NULL_ADDRESS"/>
   21763   <int value="6" label="NO_NAMESERVERS"/>
   21764   <int value="7" label="MISSING_OPTIONS"/>
   21765   <int value="8" label="UNHANDLED_OPTIONS"/>
   21766 </enum>
   21767 
   21768 <enum name="AsyncDNSConfigParseWin" type="int">
   21769   <int value="0" label="OK"/>
   21770   <int value="1" label="READ_IPHELPER"/>
   21771   <int value="2" label="READ_POLICY_SEARCHLIST"/>
   21772   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
   21773   <int value="4" label="READ_DOMAIN"/>
   21774   <int value="5" label="READ_POLICY_DEVOLUTION"/>
   21775   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
   21776   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
   21777   <int value="8" label="READ_APPEND_MULTILABEL"/>
   21778   <int value="9" label="READ_PRIMARY_SUFFIX"/>
   21779   <int value="10" label="BAD_ADDRESS"/>
   21780   <int value="11" label="NO_NAMESERVERS"/>
   21781   <int value="12" label="UNHANDLED_OPTIONS"/>
   21782 </enum>
   21783 
   21784 <enum name="AsyncDNSHostsParseWin" type="int">
   21785   <int value="0" label="OK"/>
   21786   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
   21787   <int value="2" label="COMPUTER_NAME_FAILED"/>
   21788   <int value="3" label="IPHELPER_FAILED"/>
   21789   <int value="4" label="BAD_ADDRESS"/>
   21790 </enum>
   21791 
   21792 <enum name="AsyncDNSParseResult" type="int">
   21793   <summary>Results of DnsResponse::ParseToAddressList.</summary>
   21794   <int value="0" label="SUCCESS"/>
   21795   <int value="1" label="MALFORMED_RESPONSE"/>
   21796   <int value="2" label="MALFORMED_CNAME"/>
   21797   <int value="3" label="NAME_MISMATCH"/>
   21798   <int value="4" label="SIZE_MISMATCH"/>
   21799   <int value="5" label="CNAME_AFTER_ADDRESS"/>
   21800   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
   21801   <int value="7" label="NO_ADDRESSES"/>
   21802 </enum>
   21803 
   21804 <enum name="AsyncDNSResolveStatus" type="int">
   21805   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
   21806   <int value="1" label="PROC_SUCCESS">
   21807     Succeeded with getaddrinfo after async DNS failed.
   21808   </int>
   21809   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
   21810   <int value="3" label="SUSPECT_NETBIOS">
   21811     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
   21812   </int>
   21813 </enum>
   21814 
   21815 <enum name="AsyncDNSWatchStatus" type="int">
   21816   <int value="0" label="STARTED">Started.</int>
   21817   <int value="1" label="FAILED_TO_START_CONFIG">
   21818     Failed to start watching config.
   21819   </int>
   21820   <int value="2" label="FAILED_TO_START_HOSTS">
   21821     Failed to start watching HOSTS.
   21822   </int>
   21823   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
   21824   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
   21825 </enum>
   21826 
   21827 <enum name="AudioCodec" type="int">
   21828   <int value="0" label="kUnknownAudioCodec"/>
   21829   <int value="1" label="kCodecAAC"/>
   21830   <int value="2" label="kCodecMP3"/>
   21831   <int value="3" label="kCodecPCM"/>
   21832   <int value="4" label="kCodecVorbis"/>
   21833   <int value="5" label="kCodecFLAC"/>
   21834   <int value="6" label="kCodecAMR_NB"/>
   21835   <int value="7" label="kCodecAMR_WB"/>
   21836   <int value="8" label="kCodecPCM_MULAW"/>
   21837   <int value="9" label="kCodecGSM_MS"/>
   21838   <int value="10" label="kCodecPCM_S16BE"/>
   21839   <int value="11" label="kCodecPCM_S24BE"/>
   21840   <int value="12" label="kCodecOpus"/>
   21841 </enum>
   21842 
   21843 <enum name="AudioFramesPerBuffer" type="int">
   21844   <int value="0" label="k160"/>
   21845   <int value="1" label="k320"/>
   21846   <int value="2" label="k440"/>
   21847   <int value="3" label="k480"/>
   21848   <int value="4" label="k640"/>
   21849   <int value="5" label="k880"/>
   21850   <int value="6" label="k960"/>
   21851   <int value="7" label="k1440"/>
   21852   <int value="8" label="k1920"/>
   21853 </enum>
   21854 
   21855 <enum name="AudioRendererEvents" type="int">
   21856   <int value="0" label="Initialized"/>
   21857   <int value="1" label="Runtime error"/>
   21858 </enum>
   21859 
   21860 <enum name="AudioSampleFormat" type="int">
   21861   <int value="0" label="Unknown"/>
   21862   <int value="1" label="Unsigned 8-bit"/>
   21863   <int value="2" label="Signed 16-bit"/>
   21864   <int value="3" label="Signed 32-bit"/>
   21865   <int value="4" label="Float 32-bit"/>
   21866   <int value="5" label="Signed 16-bit planar"/>
   21867   <int value="6" label="Float 32-bit planar"/>
   21868 </enum>
   21869 
   21870 <enum name="AudioSampleRate" type="int">
   21871   <int value="0" label="k8000Hz"/>
   21872   <int value="1" label="k16000Hz"/>
   21873   <int value="2" label="k32000Hz"/>
   21874   <int value="3" label="k48000Hz"/>
   21875   <int value="4" label="k96000Hz"/>
   21876   <int value="5" label="k11025Hz"/>
   21877   <int value="6" label="k22050Hz"/>
   21878   <int value="7" label="k44100Hz"/>
   21879   <int value="8" label="k88200Hz"/>
   21880   <int value="9" label="k176400Hz"/>
   21881   <int value="10" label="k192000Hz"/>
   21882 </enum>
   21883 
   21884 <enum name="AutocheckoutBubble" type="int">
   21885   <obsolete>
   21886     Deprecated as of 8/2013.
   21887   </obsolete>
   21888   <int value="0" label="Created"/>
   21889   <int value="1" label="Accepted"/>
   21890   <int value="2" label="Dismissed"/>
   21891   <int value="3" label="Ignored"/>
   21892   <int value="4" label="Could be displayed"/>
   21893 </enum>
   21894 
   21895 <enum name="AutocheckoutBuyFlow" type="int">
   21896   <obsolete>
   21897     Deprecated as of 8/2013.
   21898   </obsolete>
   21899   <int value="0" label="Started"/>
   21900   <int value="1" label="Success"/>
   21901   <int value="2" label="Missing field mappings"/>
   21902   <int value="3" label="Missing advance element"/>
   21903   <int value="4" label="Cannot proceed"/>
   21904 </enum>
   21905 
   21906 <enum name="AutofillCreditCardInfoBar" type="int">
   21907   <int value="0" label="Shown"/>
   21908   <int value="1" label="Accepted"/>
   21909   <int value="2" label="Denied"/>
   21910   <int value="3" label="Ignored"/>
   21911 </enum>
   21912 
   21913 <enum name="AutofillDeveloperEngagement" type="int">
   21914   <int value="0" label="Fillable form parsed"/>
   21915   <int value="1" label="Includes type hints"/>
   21916 </enum>
   21917 
   21918 <enum name="AutofillDialogDismissalState" type="int">
   21919   <int value="0" label="Submitted, existing data"/>
   21920   <int value="1" label="Submitted, saved to Wallet"/>
   21921   <int value="2" label="Submitted, saved locally"/>
   21922   <int value="3" label="Submitted, no save"/>
   21923   <int value="4" label="Canceled, no edits"/>
   21924   <int value="5" label="Canceled, no invalid fields"/>
   21925   <int value="6" label="Canceled, 1+ invalid fields"/>
   21926   <int value="7" label="Canceled during sign-in"/>
   21927 </enum>
   21928 
   21929 <enum name="AutofillDialogInitialUserState" type="int">
   21930   <int value="0" label="Not signed in, no Autofill"/>
   21931   <int value="1" label="Not signed in, has Autofill"/>
   21932   <int value="2" label="Signed in, no Wallet, no Autofill"/>
   21933   <int value="3" label="Signed in, no Wallet, has Autofill"/>
   21934   <int value="4" label="Signed in, has Wallet, no Autofill"/>
   21935   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
   21936 </enum>
   21937 
   21938 <enum name="AutofillDialogPopupEvent" type="int">
   21939   <int value="0" label="Popup shown"/>
   21940   <int value="1" label="Form Autofilled"/>
   21941 </enum>
   21942 
   21943 <enum name="AutofillDialogSecurity" type="int">
   21944   <int value="0" label="Baseline: Dialog shown"/>
   21945   <int value="1" label="Credit card over HTTP"/>
   21946   <int value="2" label="Cross-origin frame"/>
   21947 </enum>
   21948 
   21949 <enum name="AutofillDialogUiEvents" type="int">
   21950   <int value="0" label="Dialog shown"/>
   21951   <int value="1" label="Dialog submitted"/>
   21952   <int value="2" label="Dialog canceled"/>
   21953   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
   21954   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
   21955   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
   21956   <int value="6" label="Sign-in UI shown"/>
   21957   <int value="7" label="Selected different email suggestion"/>
   21958   <int value="8" label="Selected different billing suggestion"/>
   21959   <int value="9" label="Selected different cc+billing suggestion"/>
   21960   <int value="10" label="Selected different shipping suggestion"/>
   21961   <int value="11" label="Selected different cc suggestion"/>
   21962   <int value="12" label="Showed edit UI for email"/>
   21963   <int value="13" label="Showed edit UI for billing"/>
   21964   <int value="14" label="Showed edit UI for cc+billing"/>
   21965   <int value="15" label="Showed edit UI for shipping"/>
   21966   <int value="16" label="Showed edit UI for cc"/>
   21967   <int value="17" label="Selected 'Add email' suggestion"/>
   21968   <int value="18" label="Selected 'Add billing' suggestion"/>
   21969   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
   21970   <int value="20" label="Selected 'Add shipping' suggestion"/>
   21971   <int value="21" label="Selected 'Add cc' suggestion"/>
   21972   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
   21973 </enum>
   21974 
   21975 <enum name="AutofillExperimentId" type="int">
   21976   <int value="0" label="No Experiment"/>
   21977   <int value="1" label="Unknown"/>
   21978   <int value="2" label="ar06"/>
   21979   <int value="3" label="ar1"/>
   21980   <int value="4" label="ar2"/>
   21981   <int value="5" label="ar4"/>
   21982   <int value="6" label="ar05wlr15"/>
   21983   <int value="7" label="ar05wlr25"/>
   21984   <int value="8" label="ar05wlr25fs5"/>
   21985   <int value="9" label="tbar1"/>
   21986   <int value="10" label="ar04wr3fs4"/>
   21987   <int value="11" label="No Server Response"/>
   21988   <int value="12" label="fp05"/>
   21989   <int value="13" label="fp025"/>
   21990   <int value="14" label="fp05cc03"/>
   21991   <int value="15" label="fp05cco03"/>
   21992   <int value="16" label="fp05cco03cstd"/>
   21993   <int value="17" label="fp05cc03e1"/>
   21994 </enum>
   21995 
   21996 <enum name="AutofillQuality" type="int">
   21997   <int value="0" label="Submitted"/>
   21998   <int value="1" label="Autofilled"/>
   21999   <int value="2" label="Autofill failed"/>
   22000   <int value="3" label="Heuristic Unknown"/>
   22001   <int value="4" label="Heuristic Match"/>
   22002   <int value="5" label="Heuristic Mismatch"/>
   22003   <int value="6" label="Server Unknown"/>
   22004   <int value="7" label="Server Match"/>
   22005   <int value="8" label="Server Mismatch"/>
   22006 </enum>
   22007 
   22008 <enum name="AutofillQueryResult" type="int">
   22009   <int value="0" label="Sent"/>
   22010   <int value="1" label="Received"/>
   22011   <int value="2" label="Parsed"/>
   22012   <int value="3" label="Response matches local"/>
   22013   <int value="4" label="Response improves local (nonempty)"/>
   22014   <int value="5" label="Response improves local (empty)"/>
   22015 </enum>
   22016 
   22017 <enum name="AutofillTypeQuality" type="int">
   22018   <int value="0" label="Unknown"/>
   22019   <int value="1" label="Match"/>
   22020   <int value="2" label="Mismatch"/>
   22021 </enum>
   22022 
   22023 <enum name="AutofillTypeQualityByFieldType" type="int">
   22024   <int value="0" label="Ambiguous, Unknown"/>
   22025   <int value="1" label="Ambiguous, Match"/>
   22026   <int value="2" label="Ambiguous, Mismatch"/>
   22027   <int value="3" label="Name, Unknown"/>
   22028   <int value="4" label="Name, Match"/>
   22029   <int value="5" label="Name, Mismatch"/>
   22030   <int value="6" label="Company, Unknown"/>
   22031   <int value="7" label="Company, Match"/>
   22032   <int value="8" label="Company, Mismatch"/>
   22033   <int value="9" label="Addr. line 1, Unknown"/>
   22034   <int value="10" label="Addr. line 1, Match"/>
   22035   <int value="11" label="Addr. line 1, Mismatch"/>
   22036   <int value="12" label="Addr. line 2, Unknown"/>
   22037   <int value="13" label="Addr. line 2, Match"/>
   22038   <int value="14" label="Addr. line 2, Mismatch"/>
   22039   <int value="15" label="City, Unknown"/>
   22040   <int value="16" label="City, Match"/>
   22041   <int value="17" label="City, Mismatch"/>
   22042   <int value="18" label="State, Unknown"/>
   22043   <int value="19" label="State, Match"/>
   22044   <int value="20" label="State, Mismatch"/>
   22045   <int value="21" label="ZIP code, Unknown"/>
   22046   <int value="22" label="ZIP code, Match"/>
   22047   <int value="23" label="ZIP code, Mismatch"/>
   22048   <int value="24" label="Country, Unknown"/>
   22049   <int value="25" label="Country, Match"/>
   22050   <int value="26" label="Country, Mismatch"/>
   22051   <int value="27" label="Phone, Unknown"/>
   22052   <int value="28" label="Phone, Match"/>
   22053   <int value="29" label="Phone, Mismatch"/>
   22054   <int value="30" label="Fax, Unknown"/>
   22055   <int value="31" label="Fax, Match"/>
   22056   <int value="32" label="Fax, Mismatch"/>
   22057   <int value="33" label="Email, Unknown"/>
   22058   <int value="34" label="Email, Match"/>
   22059   <int value="35" label="Email, Mismatch"/>
   22060   <int value="36" label="Credit card: name, Unknown"/>
   22061   <int value="37" label="Credit card: name, Match"/>
   22062   <int value="38" label="Credit card: name, Mismatch"/>
   22063   <int value="39" label="Credit card: number, Unknown"/>
   22064   <int value="40" label="Credit card: number, Match"/>
   22065   <int value="41" label="Credit card: number, Mismatch"/>
   22066   <int value="42" label="Credit card: date, Unknown"/>
   22067   <int value="43" label="Credit card: date, Match"/>
   22068   <int value="44" label="Credit card: date, Mismatch"/>
   22069   <int value="45" label="Credit card: type, Unknown"/>
   22070   <int value="46" label="Credit card: type, Match"/>
   22071   <int value="47" label="Credit card: type, Mismatch"/>
   22072   <int value="48" label="Password, Unknown"/>
   22073   <int value="49" label="Password, Match"/>
   22074   <int value="50" label="Password, Mismatch"/>
   22075 </enum>
   22076 
   22077 <enum name="AutofillUserHappiness" type="int">
   22078   <int value="0" label="Forms loaded"/>
   22079   <int value="1" label="Submitted fillable form, autofilled all"/>
   22080   <int value="2" label="Submitted fillable form, autofilled some"/>
   22081   <int value="3" label="Submitted fillable form, autofilled none"/>
   22082   <int value="4" label="Submitted non-fillable form"/>
   22083   <int value="5" label="User did type"/>
   22084   <int value="6" label="Suggestions shown"/>
   22085   <int value="7" label="Suggestions shown (once)"/>
   22086   <int value="8" label="User did autofill"/>
   22087   <int value="9" label="User did autofill (once)"/>
   22088   <int value="10" label="User edited autofilled field"/>
   22089   <int value="11" label="User edited autofilled field (once)"/>
   22090 </enum>
   22091 
   22092 <enum name="BackingStoreResults" type="int">
   22093   <int value="0" label="Unused"/>
   22094   <int value="1" label="Success"/>
   22095   <int value="2" label="Failure"/>
   22096 </enum>
   22097 
   22098 <enum name="BatteryInfoSampleResult" type="int">
   22099   <int value="0" label="Read"/>
   22100   <int value="1" label="Good"/>
   22101   <int value="2" label="Bad"/>
   22102 </enum>
   22103 
   22104 <enum name="BluetoothPairingMethod" type="int">
   22105   <int value="0" label="No user interaction required"/>
   22106   <int value="1" label="PIN Code requested from user"/>
   22107   <int value="2" label="Passkey requested from user"/>
   22108   <int value="3" label="PIN Code entered into device"/>
   22109   <int value="4" label="Passkey entered into device"/>
   22110   <int value="5" label="Passkey confirmed on both devices"/>
   22111 </enum>
   22112 
   22113 <enum name="BluetoothPairingResult" type="int">
   22114   <int value="0" label="Success"/>
   22115   <int value="1" label="Connection already in-progress"/>
   22116   <int value="2" label="Failed for non-specific reason"/>
   22117   <int value="3" label="Authentication failed"/>
   22118   <int value="4" label="Authentication canceled"/>
   22119   <int value="5" label="Authentication rejected"/>
   22120   <int value="6" label="Authentication timed out"/>
   22121   <int value="7" label="Unsupported device"/>
   22122   <int value="8" label="Unknown or unhandler error"/>
   22123 </enum>
   22124 
   22125 <enum name="Boolean" type="int">
   22126   <int value="0" label="False"/>
   22127   <int value="1" label="True"/>
   22128 </enum>
   22129 
   22130 <enum name="BooleanAttempted" type="int">
   22131   <int value="0" label="Not Attempted"/>
   22132   <int value="1" label="Attempted"/>
   22133 </enum>
   22134 
   22135 <enum name="BooleanAvailable" type="int">
   22136   <int value="0" label="Not Available"/>
   22137   <int value="1" label="Available"/>
   22138 </enum>
   22139 
   22140 <enum name="BooleanCloseTimeout" type="int">
   22141   <int value="0" label="Closed normally"/>
   22142   <int value="1" label="Timed out"/>
   22143 </enum>
   22144 
   22145 <enum name="BooleanCommonNameMatch" type="int">
   22146   <int value="0" label="subjectAltName used"/>
   22147   <int value="1" label="Common Name used"/>
   22148 </enum>
   22149 
   22150 <enum name="BooleanCorrupt" type="int">
   22151   <int value="0" label="Not Corrupt"/>
   22152   <int value="1" label="Corrupt"/>
   22153 </enum>
   22154 
   22155 <enum name="BooleanCovered" type="int">
   22156   <int value="0" label="Not Covered"/>
   22157   <int value="1" label="Covered"/>
   22158 </enum>
   22159 
   22160 <enum name="BooleanCredentialsLost" type="int">
   22161   <int value="0" label="Found Credentials"/>
   22162   <int value="1" label="Missing Credentials"/>
   22163 </enum>
   22164 
   22165 <enum name="BooleanDataReductionProxy" type="int">
   22166   <int value="0" label="Not Data Reduction Proxy"/>
   22167   <int value="1" label="Data Reduction Proxy"/>
   22168 </enum>
   22169 
   22170 <enum name="BooleanDelete" type="int">
   22171   <int value="0" label="Ignored"/>
   22172   <int value="1" label="Deleted"/>
   22173 </enum>
   22174 
   22175 <enum name="BooleanDuplicate" type="int">
   22176   <int value="0" label="Not Duplicate"/>
   22177   <int value="1" label="Duplicate"/>
   22178 </enum>
   22179 
   22180 <enum name="BooleanEnabled" type="int">
   22181   <int value="0" label="Disabled"/>
   22182   <int value="1" label="Enabled"/>
   22183 </enum>
   22184 
   22185 <enum name="BooleanExpired" type="int">
   22186   <int value="0" label="Unexpired"/>
   22187   <int value="1" label="Expired"/>
   22188 </enum>
   22189 
   22190 <enum name="BooleanForceDisabled" type="int">
   22191   <int value="0" label="Not Force Disabled"/>
   22192   <int value="1" label="Force Disabled"/>
   22193 </enum>
   22194 
   22195 <enum name="BooleanHasCrc" type="int">
   22196   <int value="0" label="No CRC"/>
   22197   <int value="1" label="Has CRC"/>
   22198 </enum>
   22199 
   22200 <enum name="BooleanHit" type="int">
   22201   <int value="0" label="Not_reached"/>
   22202   <int value="1" label="Hit"/>
   22203 </enum>
   22204 
   22205 <enum name="BooleanHttps" type="int">
   22206   <int value="0" label="HTTP"/>
   22207   <int value="1" label="HTTPS"/>
   22208 </enum>
   22209 
   22210 <enum name="BooleanMatched" type="int">
   22211   <int value="0" label="Not matched"/>
   22212   <int value="1" label="Matched"/>
   22213 </enum>
   22214 
   22215 <enum name="BooleanOrphan" type="int">
   22216   <int value="0" label="Non-orphan"/>
   22217   <int value="1" label="Orphan"/>
   22218 </enum>
   22219 
   22220 <enum name="BooleanRaced" type="int">
   22221   <int value="0" label="Did Not Race"/>
   22222   <int value="1" label="Raced"/>
   22223 </enum>
   22224 
   22225 <enum name="BooleanRegistered" type="int">
   22226   <int value="0" label="Not Registered"/>
   22227   <int value="1" label="Registered"/>
   22228 </enum>
   22229 
   22230 <enum name="BooleanSelected" type="int">
   22231   <int value="0" label="No selection"/>
   22232   <int value="1" label="Selected"/>
   22233 </enum>
   22234 
   22235 <enum name="BooleanStale" type="int">
   22236   <int value="0" label="Fresh"/>
   22237   <int value="1" label="Stale"/>
   22238 </enum>
   22239 
   22240 <enum name="BooleanSuccess" type="int">
   22241   <int value="0" label="Failure"/>
   22242   <int value="1" label="Success"/>
   22243 </enum>
   22244 
   22245 <enum name="BooleanSuppressed" type="int">
   22246   <int value="0" label="No suppressions"/>
   22247   <int value="1" label="Suppressed"/>
   22248 </enum>
   22249 
   22250 <enum name="BooleanTabDiscard" type="int">
   22251   <int value="0" label="Memory OK, no discards"/>
   22252   <int value="1" label="Memory low, tabs discarded"/>
   22253 </enum>
   22254 
   22255 <enum name="BooleanUsage" type="int">
   22256   <int value="0" label="Not Used"/>
   22257   <int value="1" label="Used"/>
   22258 </enum>
   22259 
   22260 <enum name="BooleanValid" type="int">
   22261   <int value="0" label="Invalid"/>
   22262   <int value="1" label="Valid"/>
   22263 </enum>
   22264 
   22265 <enum name="BooleanWiped" type="int">
   22266   <int value="0" label="Re-enabled"/>
   22267   <int value="1" label="Wiped out"/>
   22268 </enum>
   22269 
   22270 <enum name="CanvasContextType" type="int">
   22271   <int value="0" label="2d"/>
   22272   <int value="1" label="webkit-3d"/>
   22273   <int value="2" label="experimental-webgl"/>
   22274   <int value="3" label="webgl"/>
   22275 </enum>
   22276 
   22277 <enum name="CatSixtyFour" type="int">
   22278   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
   22279   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
   22280   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
   22281   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
   22282   <int value="4" label="Lion (10.7), 32-bit (?)"/>
   22283   <int value="5" label="Lion (10.7), 64-bit"/>
   22284   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
   22285   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
   22286   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
   22287   <int value="9" label="Mavericks (10.9), 64-bit"/>
   22288   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
   22289   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
   22290   <int value="12" label="Lion (10.7), 8-bit (?)"/>
   22291   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
   22292   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
   22293   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
   22294   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
   22295   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
   22296 </enum>
   22297 
   22298 <enum name="ChannelLayout" type="int">
   22299   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
   22300   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
   22301   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
   22302   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
   22303   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
   22304   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
   22305   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
   22306   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
   22307   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
   22308   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
   22309   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
   22310   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
   22311   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
   22312   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
   22313   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
   22314   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
   22315   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
   22316   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
   22317   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
   22318   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
   22319   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
   22320   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
   22321   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
   22322   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
   22323   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
   22324   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
   22325   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
   22326   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
   22327   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
   22328   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
   22329 </enum>
   22330 
   22331 <enum name="CheckCRCResult" type="int">
   22332   <int value="0" label="Stream was never read to end"/>
   22333   <int value="1" label="CRC check not done"/>
   22334   <int value="2" label="CRC check done"/>
   22335   <int value="3" label="Stream was never read at all"/>
   22336 </enum>
   22337 
   22338 <enum name="ChromeDownloadCountType" type="int">
   22339   <int value="0" label="Initiated by Navigation (Obsolete)"/>
   22340   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
   22341   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
   22342   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
   22343   <int value="4" label="Blocked by Throttling"/>
   22344 </enum>
   22345 
   22346 <enum name="ChromeDownloadSource" type="int">
   22347   <int value="0" label="Initiated by Navigation"/>
   22348   <int value="1" label="Initiated by Context Menu"/>
   22349   <int value="2" label="Initiated by WebStore Installer"/>
   22350   <int value="3" label="Initiated by ImageBurner"/>
   22351   <int value="4" label="Initiated by Plugin Installer"/>
   22352 </enum>
   22353 
   22354 <enum name="ChromeNotifierServiceActionType" type="int">
   22355   <int value="0" label="Unknown"/>
   22356   <int value="1" label="First service enabled"/>
   22357   <int value="2" label="First service disabled"/>
   22358 </enum>
   22359 
   22360 <enum name="ChromeOSUserImageId" type="int">
   22361   <summary>
   22362     Indices of the default images as defined in
   22363     chrome/browser/chromeos/login/default_user_images.cc. The last three values
   22364     are for taken photo, downloaded file and the image previously used by user.
   22365   </summary>
   22366   <int value="0" label="Default, Beaker"/>
   22367   <int value="1" label="Default, Bee"/>
   22368   <int value="2" label="Default, Briefcase"/>
   22369   <int value="3" label="Default, Circles"/>
   22370   <int value="4" label="Default, Cloud"/>
   22371   <int value="5" label="Default, Cupcake"/>
   22372   <int value="6" label="Default, Day"/>
   22373   <int value="7" label="Default, Flower"/>
   22374   <int value="8" label="Default, Globe"/>
   22375   <int value="9" label="Default, Hot air"/>
   22376   <int value="10" label="Default, Ladybug"/>
   22377   <int value="11" label="Default, Leaf"/>
   22378   <int value="12" label="Default, Night"/>
   22379   <int value="13" label="Default, Plane"/>
   22380   <int value="14" label="Default, Robot body"/>
   22381   <int value="15" label="Default, Robot head"/>
   22382   <int value="16" label="Default, Toolbox"/>
   22383   <int value="17" label="Default, User color"/>
   22384   <int value="18" label="Default, User enterprise"/>
   22385   <int value="19" label="Photo taken"/>
   22386   <int value="20" label="Downloaded file"/>
   22387   <int value="21" label="Old image"/>
   22388   <int value="22" label="Profile image"/>
   22389 </enum>
   22390 
   22391 <enum name="ClipboardAction" type="int">
   22392   <int value="0" label="Write from non-Incognito"/>
   22393   <int value="1" label="Write from Incognito"/>
   22394   <int value="2" label="Read Text"/>
   22395 </enum>
   22396 
   22397 <enum name="CoalescePotentialPackets" type="int">
   22398   <int value="0" label="No Advantage"/>
   22399   <int value="1" label="Header packets Only"/>
   22400   <int value="30" label="More Than 30"/>
   22401 </enum>
   22402 
   22403 <enum name="CompositedScrolling" type="int">
   22404   <int value="0" label="Is scrollable area"/>
   22405   <int value="1" label="Needs to be stacking container"/>
   22406   <int value="2" label="Will use composited scrolling"/>
   22407 </enum>
   22408 
   22409 <enum name="CompositorType" type="int">
   22410   <int value="0" label="Software compositor"/>
   22411   <int value="1" label="GPU compositor"/>
   22412 </enum>
   22413 
   22414 <enum name="ConnectionType" type="int">
   22415   <summary>
   22416     Connection type as defined in net/base/connection_type_histograms.h
   22417   </summary>
   22418   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
   22419   <int value="1" label="SSL">An SSL connection</int>
   22420   <int value="2" label="SSL-MD5">
   22421     An SSL connection with an MD5 certificate in the certificate chain
   22422     (excluding root)
   22423   </int>
   22424   <int value="3" label="SSL-MD2">
   22425     An SSL connection with an MD2 certificate in the certificate chain
   22426     (excluding root)
   22427   </int>
   22428   <int value="4" label="SSL-MD4">
   22429     An SSL connection with an MD4 certificate in the certificate chain
   22430     (excluding root)
   22431   </int>
   22432   <int value="5" label="SSL-MD5(CA)">
   22433     An SSL connection with an MD5 CA certificate in the certificate chain
   22434     (excluding root)
   22435   </int>
   22436   <int value="6" label="SSL-MD2(CA)">
   22437     An SSL connection with an MD2 CA certificate in the cerfificate chain
   22438     (excluding root)
   22439   </int>
   22440   <int value="7" label="HTTP">An HTTP connection</int>
   22441   <int value="8" label="SPDY">A SPDY connection</int>
   22442   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
   22443   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
   22444   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
   22445   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
   22446   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
   22447 </enum>
   22448 
   22449 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
   22450   <int value="0" label="NO_PROBLEM"/>
   22451   <int value="1" label="POTENTIAL_PROBLEM"/>
   22452   <int value="2" label="PROBLEM"/>
   22453   <int value="3" label="TEST_FAILURE_OCCURRED"/>
   22454   <int value="4" label="TEST_NOT_RUN"/>
   22455 </enum>
   22456 
   22457 <enum name="CookieDeletionCause" type="int">
   22458   <summary>Reason why a cookie was removed from the cookie store</summary>
   22459   <int value="0" label="explicit">
   22460     The user explicitly requested that we delete a cookie
   22461   </int>
   22462   <int value="1" label="overwrite">
   22463     The value of the cookie was overwritten by a new value
   22464   </int>
   22465   <int value="2" label="expired">The cookie expiration time passed</int>
   22466   <int value="3" label="evicted">
   22467     The cookie was evicted during garbage collection (replaced by
   22468     domain_evicted/global_evicted below)
   22469   </int>
   22470   <int value="4" label="store_dup">
   22471     The backing store had two copies of the cookie so one was removed (i.e.
   22472     problems writing the backing store database)
   22473   </int>
   22474   <int value="5" label="dont_record">
   22475     The cookie deletion should not be recorded because it occurred, e.g., during
   22476     shutdown (the fact that these values showed up in the histogram is a bug,
   22477     since fixed)
   22478   </int>
   22479   <int value="6" label="domain_evicted">
   22480     The cookie was evicted during per-domain/eTLD+1 garbage collection
   22481   </int>
   22482   <int value="7" label="global_evicted">
   22483     The cookie was evicted during whole store garbage collection.
   22484   </int>
   22485   <int value="8" label="domain_evicted_pre_safe">
   22486     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
   22487     have been evicted by the global garbage collection process (because they
   22488     hadn't been accessed recently enough).
   22489   </int>
   22490   <int value="9" label="domain_evicted_post_safe">
   22491     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
   22492     not have been evicted by global metrics as well (because they had been
   22493     accessed recently enough to save).
   22494   </int>
   22495   <int value="10" label="expired_overwrite">
   22496     The cookie deletion occurred because the server overwrote it with an already
   22497     expired cookie (this is a common idiom for server deletions of cookies).
   22498   </int>
   22499 </enum>
   22500 
   22501 <enum name="CrosDisksArchiveType" type="int">
   22502   <int value="0" label="Unknown"/>
   22503   <int value="1" label="ZIP"/>
   22504   <int value="2" label="RAR"/>
   22505   <int value="3" label="Tar"/>
   22506   <int value="4" label="Bzip2-compressed Tar"/>
   22507   <int value="5" label="Gzip-compressed Tar"/>
   22508 </enum>
   22509 
   22510 <enum name="CrosDisksDeviceMediaType" type="int">
   22511   <int value="0" label="Unknown"/>
   22512   <int value="1" label="USB Drive"/>
   22513   <int value="2" label="SD Card"/>
   22514   <int value="3" label="Optical Disc"/>
   22515   <int value="4" label="Mobile Device"/>
   22516   <int value="5" label="DVD"/>
   22517 </enum>
   22518 
   22519 <enum name="CrosDisksFilesystemType" type="int">
   22520   <int value="0" label="Unknown"/>
   22521   <int value="1" label="Others"/>
   22522   <int value="2" label="FAT"/>
   22523   <int value="3" label="exFAT"/>
   22524   <int value="4" label="NTFS"/>
   22525   <int value="5" label="HFS+"/>
   22526   <int value="6" label="Ext2"/>
   22527   <int value="7" label="Ext3"/>
   22528   <int value="8" label="Ext4"/>
   22529   <int value="9" label="ISO9660"/>
   22530   <int value="10" label="UDF"/>
   22531 </enum>
   22532 
   22533 <enum name="CrosEventEnum" type="int">
   22534   <int value="0" label="ModemManagerCommandSendFailure"/>
   22535 </enum>
   22536 
   22537 <enum name="CrosFirstRunTutorialCompletionType" type="int">
   22538   <int value="0" label="Was not finished"/>
   22539   <int value="1" label="Finished with &quot;Got It&quot; button"/>
   22540   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
   22541 </enum>
   22542 
   22543 <enum name="CrosShelfClickTarget" type="int">
   22544   <obsolete>
   22545     Deprecated as of 12/2013. Default pinned apps trial is finished.
   22546   </obsolete>
   22547   <int value="0" label="Chrome"/>
   22548   <int value="1" label="AppLauncher"/>
   22549   <int value="2" label="Gmail"/>
   22550   <int value="3" label="Search"/>
   22551   <int value="4" label="Youtube"/>
   22552   <int value="5" label="Doc"/>
   22553   <int value="6" label="Sheets"/>
   22554   <int value="7" label="Slides"/>
   22555   <int value="8" label="PlayMusic"/>
   22556 </enum>
   22557 
   22558 <enum name="DataReductionProxyBypassEventType" type="int">
   22559   <int value="0" label="Short bypass"/>
   22560   <int value="1" label="Long bypass"/>
   22561   <int value="2" label="Bypass due to internal server error"/>
   22562   <int value="3" label="Bypass due to other error"/>
   22563   <int value="4" label="Bypass due to missing via header"/>
   22564 </enum>
   22565 
   22566 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
   22567   <int value="0" label="Internet disconnected"/>
   22568   <int value="1" label="Probe failed, proxy disabled"/>
   22569   <int value="2" label="Probe failed, proxy already disabled"/>
   22570   <int value="3" label="Probe succeeded, proxy enabled"/>
   22571   <int value="4" label="Probe succeeded, proxy already enabled"/>
   22572 </enum>
   22573 
   22574 <enum name="DataReductionProxyPromoAction" type="int">
   22575   <int value="0" label="Dismissed from first screen"/>
   22576   <int value="1" label="Dismissed from second screen"/>
   22577   <int value="2" label="Enabled from first screen"/>
   22578   <int value="3" label="Enabled from second screen"/>
   22579 </enum>
   22580 
   22581 <enum name="DataReductionProxySettingsConversion" type="int">
   22582   <int value="0" label="OFF to OFF"/>
   22583   <int value="1" label="OFF to ON"/>
   22584   <int value="2" label="ON to OFF"/>
   22585   <int value="3" label="ON to ON"/>
   22586 </enum>
   22587 
   22588 <enum name="DataReductionProxyStartupState" type="int">
   22589   <int value="0" label="Proxy not available"/>
   22590   <int value="1" label="Proxy available but not enabled"/>
   22591   <int value="2" label="Proxy available and enabled"/>
   22592 </enum>
   22593 
   22594 <enum name="DevicePermissionActions" type="int">
   22595   <int value="0" label="AllowHttps"/>
   22596   <int value="1" label="AllowHttp"/>
   22597   <int value="2" label="Deny"/>
   22598   <int value="3" label="Cancel"/>
   22599 </enum>
   22600 
   22601 <enum name="DiagnosticsRecoveryRun" type="int">
   22602   <int value="0" label="Recovery not run"/>
   22603   <int value="1" label="Recovery run because of crash"/>
   22604   <int value="2" label="Recovery run by user"/>
   22605 </enum>
   22606 
   22607 <enum name="DiagnosticsResult" type="int">
   22608   <int value="0" label="Not run (regular startup)"/>
   22609   <int value="1" label="Success (crash startup)"/>
   22610   <int value="2" label="Failure (crash startup)"/>
   22611   <int value="3" label="Skipped (crash startup)"/>
   22612 </enum>
   22613 
   22614 <enum name="DiagnosticsTestName" type="int">
   22615   <int value="0" label="Conflicting DLLs Test"/>
   22616   <int value="1" label="Disk Space Test"/>
   22617   <int value="2" label="Install Type Test"/>
   22618   <int value="3" label="JSON Bookmarks Test"/>
   22619   <int value="4" label="JSON Local State Test"/>
   22620   <int value="5" label="JSON Preferences Test"/>
   22621   <int value="6" label="Operating System Test"/>
   22622   <int value="7" label="Path Dictionaries Test"/>
   22623   <int value="8" label="Path Local State Test"/>
   22624   <int value="9" label="Path Resources Test"/>
   22625   <int value="10" label="Path User Data Test"/>
   22626   <int value="11" label="Version Test"/>
   22627   <int value="12" label="SQLite Integrity App Cache Test"/>
   22628   <int value="13" label="SQLite Integrity Archived History Test"/>
   22629   <int value="14" label="SQLite Integrity Cookie Test"/>
   22630   <int value="15" label="SQLite Integrity Database Tracker Test"/>
   22631   <int value="16" label="SQLite Integrity History Test"/>
   22632   <int value="17" label="SQLite Integrity Nss Cert Test"/>
   22633   <int value="18" label="SQLite Integrity Nss Key Test"/>
   22634   <int value="19" label="SQLite Integrity Thumbnails Test"/>
   22635   <int value="20" label="SQLite Integrity Web Data Test"/>
   22636 </enum>
   22637 
   22638 <enum name="DNSEmptyAddressListAndNoError" type="int">
   22639   <int value="0" label="Error reported or Address List is not empty"/>
   22640   <int value="1" label="Success reported but Address List is empty"/>
   22641 </enum>
   22642 
   22643 <enum name="DnsProbe.JobResult" type="int">
   22644   <int value="0" label="SERVERS_UNKNOWN"/>
   22645   <int value="1" label="SERVERS_CORRECT"/>
   22646   <int value="2" label="SERVERS_INCORRECT"/>
   22647   <int value="3" label="SERVERS_FAILING"/>
   22648   <int value="4" label="SERVERS_UNREACHABLE"/>
   22649 </enum>
   22650 
   22651 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
   22652   <int value="0" label="INCONCLUSIVE"/>
   22653   <int value="1" label="NO_INTERNET"/>
   22654   <int value="2" label="BAD_CONFIG"/>
   22655   <int value="3" label="NXDOMAIN"/>
   22656 </enum>
   22657 
   22658 <enum name="DnsProbe.ProbeStatus" type="int">
   22659   <int value="0" label="POSSIBLE"/>
   22660   <int value="1" label="NOT_RUN"/>
   22661   <int value="2" label="STARTED"/>
   22662   <int value="3" label="FINISHED_INCONCLUSIVE"/>
   22663   <int value="4" label="FINISHED_NO_INTERNET"/>
   22664   <int value="5" label="FINISHED_BAD_CONFIG"/>
   22665   <int value="6" label="FINISHED_NXDOMAIN"/>
   22666 </enum>
   22667 
   22668 <enum name="DnsProbe.SystemIsLocalhost" type="int">
   22669   <int value="0" label="Not just 127.0.0.1">
   22670     127.0.0.1 was not the only nameserver in the system DNS config.
   22671   </int>
   22672   <int value="1" label="Just 127.0.0.1">
   22673     127.0.0.1 was the only nameserver in the system DNS config.
   22674   </int>
   22675 </enum>
   22676 
   22677 <enum name="DockedAction" type="int">
   22678   <int value="0" label="None"/>
   22679   <int value="1" label="Dock"/>
   22680   <int value="2" label="Undock"/>
   22681   <int value="3" label="Resize"/>
   22682   <int value="4" label="Reorder"/>
   22683   <int value="5" label="Evict"/>
   22684   <int value="6" label="Maximize"/>
   22685   <int value="7" label="Minimize"/>
   22686   <int value="8" label="Restore"/>
   22687   <int value="9" label="Close"/>
   22688 </enum>
   22689 
   22690 <enum name="DockedActionSource" type="int">
   22691   <int value="0" label="Unknown"/>
   22692   <int value="1" label="Mouse"/>
   22693   <int value="2" label="Touch"/>
   22694 </enum>
   22695 
   22696 <enum name="DomainBoundCerts.GetCertResult" type="int">
   22697   <int value="0" label="SYNC_SUCCESS"/>
   22698   <int value="1" label="ASYNC_SUCCESS"/>
   22699   <int value="2" label="ASYNC_CANCELLED"/>
   22700   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
   22701   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
   22702   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
   22703   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
   22704   <int value="7" label="INVALID_ARGUMENT"/>
   22705   <int value="8" label="UNSUPPORTED_TYPE"/>
   22706   <int value="9" label="TYPE_MISMATCH"/>
   22707   <int value="10" label="WORKER_FAILURE"/>
   22708 </enum>
   22709 
   22710 <enum name="DomainBoundCerts.Support" type="int">
   22711   <int value="0" label="DISABLED"/>
   22712   <int value="1" label="CLIENT_ONLY"/>
   22713   <int value="2" label="CLIENT_AND_SERVER"/>
   22714   <int value="3" label="CLIENT_NO_ECC">
   22715     Channel ID was enabled, but the client did not support elliptic curve key
   22716     generation.
   22717   </int>
   22718   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
   22719     Channel ID was enabled, but the client had an invalid system time which
   22720     prevented using it.
   22721   </int>
   22722   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
   22723     The SSLClientSocket was created without a ServerBoundCertService.
   22724   </int>
   22725 </enum>
   22726 
   22727 <enum name="DoubleGetExperimentMethods" type="int">
   22728   <int value="0" label="POST"/>
   22729   <int value="1" label="GET_CACHABLE"/>
   22730   <int value="2" label="GET_NON_CACHABLE"/>
   22731 </enum>
   22732 
   22733 <enum name="DownloadContentDisposition" type="int">
   22734   <int value="0" label="Content-Disposition header present"/>
   22735   <int value="1" label="Valid"/>
   22736   <int value="2" label="Has disposition-type"/>
   22737   <int value="3" label="Has unknown disposition-type"/>
   22738   <int value="4" label="Has 'name' attribute"/>
   22739   <int value="5" label="Has 'filename' attribute"/>
   22740   <int value="6" label="Has 'filename*' attribute"/>
   22741   <int value="7" label="Has non-ASCII strings"/>
   22742   <int value="8" label="Has percent encoded strings"/>
   22743   <int value="9" label="Has RFC 2047 encoded strings"/>
   22744   <int value="10" label="Has 'name' attribute only"/>
   22745 </enum>
   22746 
   22747 <enum name="DownloadContentType" type="int">
   22748   <int value="0" label="UNRECOGNIZED"/>
   22749   <int value="1" label="TEXT"/>
   22750   <int value="2" label="IMAGE"/>
   22751   <int value="3" label="AUDIO"/>
   22752   <int value="4" label="VIDEO"/>
   22753   <int value="5" label="OCTET_STREAM"/>
   22754   <int value="6" label="PDF"/>
   22755   <int value="7" label="DOC"/>
   22756   <int value="8" label="XLS"/>
   22757   <int value="9" label="PPT"/>
   22758   <int value="10" label="ARCHIVE"/>
   22759   <int value="11" label="EXE"/>
   22760   <int value="12" label="DMG"/>
   22761   <int value="13" label="CRX"/>
   22762 </enum>
   22763 
   22764 <enum name="DownloadCountType" type="int">
   22765   <int value="0" label="Initiated by Navigation (Obsolete)"/>
   22766   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
   22767   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
   22768   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
   22769   <int value="4" label="Initiated by Renderer (Obsolete)"/>
   22770   <int value="5" label="Initiated and Unthrottled"/>
   22771   <int value="6" label="Completed"/>
   22772   <int value="7" label="Cancelled"/>
   22773   <int value="8" label="Started"/>
   22774   <int value="9" label="Interrupted"/>
   22775   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
   22776   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
   22777   <int value="12" label="Interrupted at End of Download"/>
   22778   <int value="13" label="Attempt to Append to Detached File"/>
   22779   <int value="14" label="File Missing After Successful Scan"/>
   22780   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
   22781   <int value="16" label="No WebContents at interruption"/>
   22782   <int value="17" label="Supports ranges and strong validation"/>
   22783 </enum>
   22784 
   22785 <enum name="DownloadDatabaseRecordDroppedType" type="int">
   22786   <int value="0" label="Bad State"/>
   22787   <int value="1" label="Bad Danger Type"/>
   22788 </enum>
   22789 
   22790 <enum name="DownloadDOMEvent" type="int">
   22791   <int value="0" label="GetDownloads"/>
   22792   <int value="1" label="OpenFile"/>
   22793   <int value="2" label="Drag"/>
   22794   <int value="3" label="SaveDangerous"/>
   22795   <int value="4" label="DiscardDangerous"/>
   22796   <int value="5" label="Show"/>
   22797   <int value="6" label="Pause"/>
   22798   <int value="7" label="Remove"/>
   22799   <int value="8" label="Cancel"/>
   22800   <int value="9" label="ClearAll"/>
   22801   <int value="10" label="OpenFolder"/>
   22802   <int value="11" label="Resume"/>
   22803 </enum>
   22804 
   22805 <enum name="DownloadFilePickerResult" type="int">
   22806   <int value="0" label="SAME"/>
   22807   <int value="1" label="DIFFERENT_DIR"/>
   22808   <int value="2" label="DIFFERENT_NAME"/>
   22809   <int value="3" label="CANCEL"/>
   22810 </enum>
   22811 
   22812 <enum name="DownloadFunctions" type="int">
   22813   <int value="0" label="download"/>
   22814   <int value="1" label="search"/>
   22815   <int value="2" label="pause"/>
   22816   <int value="3" label="resume"/>
   22817   <int value="4" label="cancel"/>
   22818   <int value="5" label="erase"/>
   22819   <int value="6" label="set_destination"/>
   22820   <int value="7" label="accept_danger"/>
   22821   <int value="8" label="show"/>
   22822   <int value="9" label="drag"/>
   22823 </enum>
   22824 
   22825 <enum name="DownloadImageType" type="int">
   22826   <int value="0" label="Unrecognized"/>
   22827   <int value="1" label="GIF"/>
   22828   <int value="2" label="JPEG"/>
   22829   <int value="3" label="PNG"/>
   22830   <int value="4" label="TIFF"/>
   22831   <int value="5" label="ICON"/>
   22832   <int value="6" label="WEBP"/>
   22833 </enum>
   22834 
   22835 <enum name="DownloadInterruptedUnknownSizeType" type="int">
   22836   <int value="0" label="Size Known"/>
   22837   <int value="1" label="Size Unknown"/>
   22838 </enum>
   22839 
   22840 <enum name="DownloadItem.DangerousFileType" type="int">
   22841   <int value="0" label="unknown"/>
   22842   <int value="1" label="ad"/>
   22843   <int value="2" label="ade"/>
   22844   <int value="3" label="adp"/>
   22845   <int value="4" label="ah"/>
   22846   <int value="5" label="apk"/>
   22847   <int value="6" label="app"/>
   22848   <int value="7" label="application"/>
   22849   <int value="8" label="asp"/>
   22850   <int value="9" label="asx"/>
   22851   <int value="10" label="bas"/>
   22852   <int value="11" label="bash"/>
   22853   <int value="12" label="bat"/>
   22854   <int value="13" label="cfg"/>
   22855   <int value="14" label="chi"/>
   22856   <int value="15" label="chm"/>
   22857   <int value="16" label="class"/>
   22858   <int value="17" label="cmd"/>
   22859   <int value="18" label="com"/>
   22860   <int value="19" label="command"/>
   22861   <int value="20" label="crt"/>
   22862   <int value="21" label="crx"/>
   22863   <int value="22" label="csh"/>
   22864   <int value="23" label="deb"/>
   22865   <int value="24" label="dex"/>
   22866   <int value="25" label="dll"/>
   22867   <int value="26" label="drv"/>
   22868   <int value="27" label="exe"/>
   22869   <int value="28" label="fxp"/>
   22870   <int value="29" label="grp"/>
   22871   <int value="30" label="hlp"/>
   22872   <int value="31" label="hta"/>
   22873   <int value="32" label="htm"/>
   22874   <int value="33" label="html"/>
   22875   <int value="34" label="htt"/>
   22876   <int value="35" label="inf"/>
   22877   <int value="36" label="ini"/>
   22878   <int value="37" label="ins"/>
   22879   <int value="38" label="isp"/>
   22880   <int value="39" label="jar"/>
   22881   <int value="40" label="jnlp"/>
   22882   <int value="41" label="user.js"/>
   22883   <int value="42" label="js"/>
   22884   <int value="43" label="jse"/>
   22885   <int value="44" label="ksh"/>
   22886   <int value="45" label="lnk"/>
   22887   <int value="46" label="local"/>
   22888   <int value="47" label="mad"/>
   22889   <int value="48" label="maf"/>
   22890   <int value="49" label="mag"/>
   22891   <int value="50" label="mam"/>
   22892   <int value="51" label="manifest"/>
   22893   <int value="52" label="maq"/>
   22894   <int value="53" label="mar"/>
   22895   <int value="54" label="mas"/>
   22896   <int value="55" label="mat"/>
   22897   <int value="56" label="mau"/>
   22898   <int value="57" label="mav"/>
   22899   <int value="58" label="maw"/>
   22900   <int value="59" label="mda"/>
   22901   <int value="60" label="mdb"/>
   22902   <int value="61" label="mde"/>
   22903   <int value="62" label="mdt"/>
   22904   <int value="63" label="mdw"/>
   22905   <int value="64" label="mdz"/>
   22906   <int value="65" label="mht"/>
   22907   <int value="66" label="mhtml"/>
   22908   <int value="67" label="mmc"/>
   22909   <int value="68" label="mof"/>
   22910   <int value="69" label="msc"/>
   22911   <int value="70" label="msh"/>
   22912   <int value="71" label="mshxml"/>
   22913   <int value="72" label="msi"/>
   22914   <int value="73" label="msp"/>
   22915   <int value="74" label="mst"/>
   22916   <int value="75" label="ocx"/>
   22917   <int value="76" label="ops"/>
   22918   <int value="77" label="pcd"/>
   22919   <int value="78" label="pif"/>
   22920   <int value="79" label="pkg"/>
   22921   <int value="80" label="pl"/>
   22922   <int value="81" label="plg"/>
   22923   <int value="82" label="prf"/>
   22924   <int value="83" label="prg"/>
   22925   <int value="84" label="pst"/>
   22926   <int value="85" label="py"/>
   22927   <int value="86" label="pyc"/>
   22928   <int value="87" label="pyw"/>
   22929   <int value="88" label="rb"/>
   22930   <int value="89" label="reg"/>
   22931   <int value="90" label="rpm"/>
   22932   <int value="91" label="scf"/>
   22933   <int value="92" label="scr"/>
   22934   <int value="93" label="sct"/>
   22935   <int value="94" label="sh"/>
   22936   <int value="95" label="shar"/>
   22937   <int value="96" label="shb"/>
   22938   <int value="97" label="shs"/>
   22939   <int value="98" label="shtm"/>
   22940   <int value="99" label="shtml"/>
   22941   <int value="100" label="spl"/>
   22942   <int value="101" label="svg"/>
   22943   <int value="102" label="swf"/>
   22944   <int value="103" label="sys"/>
   22945   <int value="104" label="tcsh"/>
   22946   <int value="105" label="url"/>
   22947   <int value="106" label="vb"/>
   22948   <int value="107" label="vbe"/>
   22949   <int value="108" label="vbs"/>
   22950   <int value="109" label="vsd"/>
   22951   <int value="110" label="vsmacros"/>
   22952   <int value="111" label="vss"/>
   22953   <int value="112" label="vst"/>
   22954   <int value="113" label="vsw"/>
   22955   <int value="114" label="ws"/>
   22956   <int value="115" label="wsc"/>
   22957   <int value="116" label="wsf"/>
   22958   <int value="117" label="wsh"/>
   22959   <int value="118" label="xbap"/>
   22960   <int value="119" label="xht"/>
   22961   <int value="120" label="xhtm"/>
   22962   <int value="121" label="xhtml"/>
   22963   <int value="122" label="xml"/>
   22964   <int value="123" label="xsl"/>
   22965   <int value="124" label="xslt"/>
   22966 </enum>
   22967 
   22968 <enum name="DownloadItem.DangerType" type="int">
   22969   <int value="0" label="NOT_DANGEROUS"/>
   22970   <int value="1" label="DANGEROUS_FILE"/>
   22971   <int value="2" label="DANGEROUS_URL"/>
   22972   <int value="3" label="DANGEROUS_CONTENT"/>
   22973   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
   22974   <int value="5" label="UNCOMMON_CONTENT"/>
   22975   <int value="6" label="USER_VALIDATED"/>
   22976   <int value="7" label="DANGEROUS_HOST"/>
   22977   <int value="8" label="POTENTIALLY_UNWANTED"/>
   22978 </enum>
   22979 
   22980 <enum name="DownloadOpenMethod" type="int">
   22981   <int value="0" label="Opened with plaform handler by default"/>
   22982   <int value="1" label="Opened in browser by default"/>
   22983   <int value="2" label="Opened with plaform handler by user choice"/>
   22984 </enum>
   22985 
   22986 <enum name="DownloadOriginStateOnResumption" type="int">
   22987   <int value="0" label="No changes"/>
   22988   <int value="1" label="New redirects"/>
   22989   <int value="2" label="New validators"/>
   22990   <int value="3" label="New redirects + validators"/>
   22991   <int value="4" label="New Content-Disposition"/>
   22992   <int value="5" label="New redirects + Content-Disposition"/>
   22993   <int value="6" label="New validators + Content-Disposition"/>
   22994   <int value="7" label="New redirects + validators + Content-Disposition"/>
   22995 </enum>
   22996 
   22997 <enum name="DownloadSavePackageEvent" type="int">
   22998   <int value="0" label="Started"/>
   22999   <int value="1" label="Cancelled"/>
   23000   <int value="2" label="Finished"/>
   23001   <int value="3" label="Write to already completed file"/>
   23002   <int value="4" label="Write to already failed file"/>
   23003 </enum>
   23004 
   23005 <enum name="DownloadSource" type="int">
   23006   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
   23007   <int value="1" label="Initiated by Drag-and-drop"/>
   23008   <int value="2" label="Initiated by RPC from Renderer"/>
   23009   <int value="3" label="Initiated by Save from Pepper"/>
   23010   <int value="4" label="Initiated by Resumption"/>
   23011 </enum>
   23012 
   23013 <enum name="DriveCacheDBOpenStatus" type="int">
   23014   <int value="0" label="Success"/>
   23015   <int value="1" label="Corrupt database"/>
   23016   <int value="2" label="Unknown recoverable failure"/>
   23017   <int value="3" label="Unrecoverable (disk full?) failure"/>
   23018 </enum>
   23019 
   23020 <enum name="DriveEntryKind" type="int">
   23021   <int value="0" label="Unknown"/>
   23022   <int value="1" label="Item"/>
   23023   <int value="2" label="Site"/>
   23024   <int value="3" label="Document"/>
   23025   <int value="4" label="Spereadsheet"/>
   23026   <int value="5" label="Presentation"/>
   23027   <int value="6" label="Drawing"/>
   23028   <int value="7" label="Table"/>
   23029   <int value="8" label="External app"/>
   23030   <int value="9" label="Folder"/>
   23031   <int value="10" label="File"/>
   23032   <int value="11" label="PDF"/>
   23033 </enum>
   23034 
   23035 <enum name="DriveFileFormat" type="int">
   23036   <int value="0" label="AAC"/>
   23037   <int value="1" label="ASF"/>
   23038   <int value="2" label="AVI"/>
   23039   <int value="3" label="CSV"/>
   23040   <int value="4" label="DOC"/>
   23041   <int value="5" label="DOCX"/>
   23042   <int value="6" label="FLV"/>
   23043   <int value="7" label="JPG"/>
   23044   <int value="8" label="MJPG"/>
   23045   <int value="9" label="MOV"/>
   23046   <int value="10" label="MP3"/>
   23047   <int value="11" label="MP4"/>
   23048   <int value="12" label="MPG"/>
   23049   <int value="13" label="OTHER"/>
   23050   <int value="14" label="PDF"/>
   23051   <int value="15" label="PPT"/>
   23052   <int value="16" label="PPTX"/>
   23053   <int value="17" label="PSD"/>
   23054   <int value="18" label="RAR"/>
   23055   <int value="19" label="WMA"/>
   23056   <int value="20" label="WMV"/>
   23057   <int value="21" label="XLS"/>
   23058   <int value="22" label="XLSX"/>
   23059   <int value="23" label="ZIP"/>
   23060 </enum>
   23061 
   23062 <enum name="DriveMetadataDBInitStatus" type="int">
   23063   <int value="0" label="Success"/>
   23064   <int value="1" label="Not found"/>
   23065   <int value="2" label="Corruption"/>
   23066   <int value="3" label="IO error"/>
   23067   <int value="4" label="Failed to open DB for unknown reason"/>
   23068   <int value="5" label="Incompatible DB format"/>
   23069   <int value="6" label="DB is broken"/>
   23070   <int value="7" label="Opened existing DB."/>
   23071   <int value="8" label="No existing DB was found. Created new DB."/>
   23072   <int value="9" label="Cannot open existing DB. Created new DB."/>
   23073 </enum>
   23074 
   23075 <enum name="EAPInnerProtocol" type="int">
   23076   <int value="0" label="UNKNOWN"/>
   23077   <int value="1" label="NONE"/>
   23078   <int value="2" label="PEAP-MD5"/>
   23079   <int value="3" label="PEAP-MSCHAPV2"/>
   23080   <int value="4" label="TTLS-EAP-MD5"/>
   23081   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
   23082   <int value="6" label="TTLS-MSCHAPV2"/>
   23083   <int value="7" label="TTLS-MSCHAP"/>
   23084   <int value="8" label="TTLS-PAP"/>
   23085   <int value="9" label="TTLS-CHAP"/>
   23086 </enum>
   23087 
   23088 <enum name="EAPOuterProtocol" type="int">
   23089   <int value="0" label="UNKNOWN"/>
   23090   <int value="1" label="LEAP"/>
   23091   <int value="2" label="PEAP"/>
   23092   <int value="3" label="TLS"/>
   23093   <int value="4" label="TTLS"/>
   23094 </enum>
   23095 
   23096 <enum name="EnterpriseDeviceManagementStatus" type="int">
   23097   <summary>
   23098     Status codes produced by DeviceManagementService for requests made to the
   23099     device management server.
   23100   </summary>
   23101   <int value="0" label="SUCCESS"/>
   23102   <int value="1" label="REQUEST_INVALID"/>
   23103   <int value="2" label="REQUEST_FAILED"/>
   23104   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
   23105   <int value="4" label="HTTP_STATUS_ERROR"/>
   23106   <int value="5" label="RESPONSE_DECODING_ERROR"/>
   23107   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
   23108   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
   23109   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
   23110   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
   23111   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
   23112   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
   23113   <int value="12" label="SERVICE_MISSING_LICENSES"/>
   23114   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
   23115 </enum>
   23116 
   23117 <enum name="EnterpriseDMTokenType" type="int">
   23118   <summary>
   23119     Result of DMToken operations as defined in
   23120     chrome/browser/policy/enterprise_metrics.h.
   23121   </summary>
   23122   <int value="0" label="Load Succeeded">
   23123     A cached token was successfully loaded from disk.
   23124   </int>
   23125   <int value="1" label="Load Failed">
   23126     Reading a cached token from disk failed.
   23127   </int>
   23128   <int value="2" label="Fetch Requested">
   23129     A token fetch request was sent to the DM server.
   23130   </int>
   23131   <int value="3" label="Fetch Request Failed">
   23132     The request was invalid, or the HTTP request failed.
   23133   </int>
   23134   <int value="4" label="Fetch Server Failed">
   23135     Error HTTP status received, or the DM server failed in another way.
   23136   </int>
   23137   <int value="5" label="Fetch Response Received">
   23138     A response to the fetch request was received.
   23139   </int>
   23140   <int value="6" label="Fetch Bad Response">
   23141     The response received was invalid. This happens when some expected data was
   23142     not present in the response.
   23143   </int>
   23144   <int value="7" label="Fetch Management Not Supported">
   23145     DM server reported that management is not supported.
   23146   </int>
   23147   <int value="8" label="Fetch Device Not Found">
   23148     DM server reported that the given device ID was not found.
   23149   </int>
   23150   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
   23151   <int value="10" label="Store Succeeded">
   23152     Successfully cached a token to disk.
   23153   </int>
   23154   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
   23155   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
   23156   <int value="13" label="Invalid Serial">
   23157     Serial number rejected by DMServer.
   23158   </int>
   23159   <int value="14" label="Missing Licenses">
   23160     No more licenses available for that domain.
   23161   </int>
   23162 </enum>
   23163 
   23164 <enum name="EnterpriseEnrollmentType" type="int">
   23165   <summary>
   23166     Result of device enrollment as defined in
   23167     chrome/browser/policy/enterprise_metrics.h.
   23168   </summary>
   23169   <int value="0" label="Cancelled">
   23170     The enrollment screen was closed without completing the enrollment process.
   23171   </int>
   23172   <int value="1" label="Started">
   23173     The user submitted credentials and started the enrollment process.
   23174   </int>
   23175   <int value="2" label="Network Failed">
   23176     Enrollment failed due to a network error.
   23177   </int>
   23178   <int value="3" label="Login Failed">
   23179     Enrollment failed because logging in to Gaia failed.
   23180   </int>
   23181   <int value="4" label="Not Supported">
   23182     Enrollment failed because it is not supported for the account used.
   23183   </int>
   23184   <int value="5" label="Policy Failed">
   23185     Enrollment failed because it failed to apply device policy.
   23186   </int>
   23187   <int value="6" label="Other Failed">
   23188     Enrollment failed due to an unexpected error. This currently happens when
   23189     the Gaia auth token is not issued for the DM service, the device cloud
   23190     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
   23191     an unknown reason.
   23192   </int>
   23193   <int value="7" label="OK">Enrollment was successful.</int>
   23194   <int value="8" label="Invalid Serial">
   23195     Serial number doesn't belong to account domain.
   23196   </int>
   23197   <int value="9" label="Auto-enrollment Started">
   23198     Auto-enrollment started automatically after sign-in.
   23199   </int>
   23200   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
   23201   <int value="11" label="Auto-enrollment Retried">
   23202     Auto-enrollment started again after a failure.
   23203   </int>
   23204   <int value="12" label="Auto-enrollment Cancelled">
   23205     User opted-out of auto-enrollment.
   23206   </int>
   23207   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
   23208   <int value="14" label="Invalid enrollment mode">
   23209     The enrollment mode has not been sent down or is unknown to the client.
   23210   </int>
   23211   <int value="15" label="Auto-enrollment not supported">
   23212     The enrollment mode can not be set through auto-enrollment.
   23213   </int>
   23214   <int value="16" label="Install attributes timeout">
   23215     Install attributes failed to initialize in time.
   23216   </int>
   23217   <int value="17" label="Wrong user name">
   23218     Re-enrollment attempted with an account from a different domain.
   23219   </int>
   23220   <int value="18" label="Missing licenses">
   23221     No licenses left for that domain.
   23222   </int>
   23223   <int value="19" label="Robot auth code fetch failed">
   23224     Enrollment failed due to an error fetching the device robot authorization
   23225     code from the DM Server.
   23226   </int>
   23227   <int value="20" label="Robot refresh token fetch failed">
   23228     Enrollment failed due to an error fetching the device robot refresh token
   23229     from Gaia.
   23230   </int>
   23231   <int value="21" label="Robot refresh token store failed">
   23232     Enrollment failed due to an error persisting the device robot refresh token
   23233     on the device.
   23234   </int>
   23235   <int value="22" label="Deprovisioned device">
   23236     Enrollment failed because the administrator has deprovisioned the device.
   23237   </int>
   23238 </enum>
   23239 
   23240 <enum name="EnterprisePolicies" type="int">
   23241 <!-- Generated from
   23242      ../../../components/policy/resources/policy_templates.json -->
   23243 
   23244   <int value="1" label="Configure the home page URL"/>
   23245   <int value="2" label="Use New Tab Page as homepage"/>
   23246   <int value="3" label="Set Chrome as Default Browser"/>
   23247   <int value="4" label="Application locale"/>
   23248   <int value="5" label="Enable alternate error pages"/>
   23249   <int value="6" label="Enable search suggestions"/>
   23250   <int value="7" label="Enable network prediction"/>
   23251   <int value="8" label="Disable SPDY protocol"/>
   23252   <int value="9" label="Enable JavaScript"/>
   23253   <int value="10" label="Enable Incognito mode"/>
   23254   <int value="11" label="Disable saving browser history"/>
   23255   <int value="12" label="Enable printing"/>
   23256   <int value="13" label="Enable Google Cloud Print proxy"/>
   23257   <int value="14" label="Enable Safe Browsing"/>
   23258   <int value="15" label="Enable reporting of usage and crash-related data"/>
   23259   <int value="16" label="Enable the password manager"/>
   23260   <int value="17" label="Allow users to show passwords in Password Manager"/>
   23261   <int value="18" label="Enable AutoFill"/>
   23262   <int value="19" label="Specify a list of disabled plugins"/>
   23263   <int value="20" label="Disable synchronization of data with Google"/>
   23264   <int value="21" label="Choose how to specify proxy server settings"/>
   23265   <int value="22" label="Choose how to specify proxy server settings"/>
   23266   <int value="23" label="Address or URL of proxy server"/>
   23267   <int value="24" label="URL to a proxy .pac file"/>
   23268   <int value="25" label="Proxy bypass rules"/>
   23269   <int value="26" label="Supported authentication schemes"/>
   23270   <int value="27"
   23271       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
   23272   <int value="28" label="Include non-standard port in Kerberos SPN"/>
   23273   <int value="29" label="Authentication server whitelist"/>
   23274   <int value="30" label="Kerberos delegation server whitelist"/>
   23275   <int value="31" label="GSSAPI library name"/>
   23276   <int value="32" label="Configure extension installation blacklist"/>
   23277   <int value="33" label="Configure extension installation whitelist"/>
   23278   <int value="34" label="Configure the list of force-installed extensions"/>
   23279   <int value="35" label="Show Home button on toolbar"/>
   23280   <int value="36" label="Disable Developer Tools"/>
   23281   <int value="37" label="Action on startup"/>
   23282   <int value="38" label="URLs to open on startup"/>
   23283   <int value="39" label="Block third party cookies"/>
   23284   <int value="40" label="Enable the default search provider"/>
   23285   <int value="41" label="Default search provider name"/>
   23286   <int value="42" label="Default search provider keyword"/>
   23287   <int value="43" label="Default search provider search URL"/>
   23288   <int value="44" label="Default search provider suggest URL"/>
   23289   <int value="45" label="Default search provider instant URL"/>
   23290   <int value="46" label="Default search provider icon"/>
   23291   <int value="47" label="Default search provider encodings"/>
   23292   <int value="48" label="Default cookies setting"/>
   23293   <int value="49" label="Default images setting"/>
   23294   <int value="50" label="Default JavaScript setting"/>
   23295   <int value="51" label="Default plugins setting"/>
   23296   <int value="52" label="Default popups setting"/>
   23297   <int value="53" label="Default notification setting"/>
   23298   <int value="54" label="Default geolocation setting"/>
   23299   <int value="55" label="Disable support for 3D graphics APIs"/>
   23300   <int value="56" label="Refresh rate for user policy"/>
   23301   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
   23302   <int value="58"
   23303       label="Always render the following URL patterns in Google Chrome Frame"/>
   23304   <int value="59"
   23305       label="Always render the following URL patterns in the host browser"/>
   23306   <int value="60"
   23307       label="Allow Google Chrome Frame to handle the listed content types"/>
   23308   <int value="61" label="Enable lock when the device become idle or suspended"/>
   23309   <int value="62" label="Enable Instant"/>
   23310   <int value="63" label="Set user data directory"/>
   23311   <int value="64" label="Set download directory"/>
   23312   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
   23313   <int value="66" label="Specify whether the plugin finder should be disabled"/>
   23314   <int value="67" label="Block cookies on these sites"/>
   23315   <int value="68" label="Allow session only cookies on these sites"/>
   23316   <int value="69" label="Allow images on these sites"/>
   23317   <int value="70" label="Block images on these sites"/>
   23318   <int value="71" label="Allow JavaScript on these sites"/>
   23319   <int value="72" label="Block JavaScript on these sites"/>
   23320   <int value="73" label="Allow plugins on these sites"/>
   23321   <int value="74" label="Block plugins on these sites"/>
   23322   <int value="75" label="Allow popups on these sites"/>
   23323   <int value="76" label="Block popups on these sites"/>
   23324   <int value="77" label="Allow cookies on these sites"/>
   23325   <int value="78" label="Specify a list of enabled plugins"/>
   23326   <int value="79"
   23327       label="Specify a list of plugins that the user can enable or disable"/>
   23328   <int value="80" label="Enable Translate"/>
   23329   <int value="81" label="Allow running plugins that are outdated"/>
   23330   <int value="82" label="Enable Bookmark Bar"/>
   23331   <int value="83" label="Enables or disables bookmark editing"/>
   23332   <int value="84" label="Allow invocation of file selection dialogs"/>
   23333   <int value="85" label="Disable URL protocol schemes"/>
   23334   <int value="86" label="Always runs plugins that require authorization"/>
   23335   <int value="87" label="Set Google Chrome Frame user data directory"/>
   23336   <int value="88" label="Set disk cache directory"/>
   23337   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
   23338   <int value="90" label="Refresh rate for Device Policy"/>
   23339   <int value="91" label="Release channel"/>
   23340   <int value="92"
   23341       label="Maximal number of concurrent connections to the proxy server"/>
   23342   <int value="93" label="Incognito mode availability"/>
   23343   <int value="94" label="Enable firewall traversal from remote access client"/>
   23344   <int value="95" label="Enable firewall traversal from remote access host"/>
   23345   <int value="96"
   23346       label="Prevent app promotions from appearing on the new tab page"/>
   23347   <int value="97" label="Import bookmarks from default browser on first run"/>
   23348   <int value="98"
   23349       label="Import browsing history from default browser on first run"/>
   23350   <int value="99" label="Import of homepage from default browser on first run"/>
   23351   <int value="100"
   23352       label="Import search engines from default browser on first run"/>
   23353   <int value="101"
   23354       label="Import saved passwords from default browser on first run"/>
   23355   <int value="102"
   23356       label="Automatically select client certificates for these sites"/>
   23357   <int value="103" label="Block access to a list of URLs"/>
   23358   <int value="104" label="Allows access to a list of URLs"/>
   23359   <int value="105" label="Allow notifications on these sites"/>
   23360   <int value="106" label="Block notifications on these sites"/>
   23361   <int value="107" label="User-level network configuration"/>
   23362   <int value="108" label="Device-level network configuration"/>
   23363   <int value="109"
   23364       label="Enable submission of documents to Google Cloud Print"/>
   23365   <int value="110" label="Set disk cache size in bytes"/>
   23366   <int value="111" label="Set media disk cache size in bytes"/>
   23367   <int value="112" label="Enterprise web store URL (deprecated)"/>
   23368   <int value="113" label="Enterprise web store name (deprecated)"/>
   23369   <int value="114" label="Enable TLS domain-bound certificates extension"/>
   23370   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
   23371   <int value="116" label="Proxy settings"/>
   23372   <int value="117" label="Disable Print Preview"/>
   23373   <int value="118" label="Disable SSL record splitting"/>
   23374   <int value="119" label="Report OS and firmware version"/>
   23375   <int value="120" label="Report device activity times"/>
   23376   <int value="121" label="Report device boot mode"/>
   23377   <int value="122" label="Login user white list"/>
   23378   <int value="123" label="Allow creation of new user accounts"/>
   23379   <int value="124" label="Enable guest mode"/>
   23380   <int value="125" label="Show usernames on login screen"/>
   23381   <int value="126" label="Enable data roaming"/>
   23382   <int value="127" label="Enable metrics reporting"/>
   23383   <int value="128" label="Wipe user data on sign-out"/>
   23384   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
   23385   <int value="130" label="Timeout until idle user log-out is executed"/>
   23386   <int value="131" label="Duration of the idle log-out warning message"/>
   23387   <int value="132"
   23388       label="Screen saver to be used on the sign-in screen in retail mode"/>
   23389   <int value="133"
   23390       label="Duration of inactivity before the screen saver is shown on the
   23391              sign-in screen in retail mode"/>
   23392   <int value="134"
   23393       label="Whether the release channel should be configurable by the user"/>
   23394   <int value="135" label="List of AppPack extensions"/>
   23395   <int value="136" label="Disables Auto Update"/>
   23396   <int value="137" label="Load specified urls on demo login"/>
   23397   <int value="138"
   23398       label="Continue running background apps when Google Chrome is closed"/>
   23399   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
   23400   <int value="140"
   23401       label="Disables Google Drive over Cellular connections in the Chrome OS
   23402              Files app"/>
   23403   <int value="141"
   23404       label="Additional command line parameters for Google Chrome"/>
   23405   <int value="142" label="Target Auto Update Version"/>
   23406   <int value="143" label="Report device location"/>
   23407   <int value="144" label="List of pinned apps to show in the launcher"/>
   23408   <int value="145" label="Auto update scatter factor"/>
   23409   <int value="146" label="Connection types allowed for updates"/>
   23410   <int value="147"
   23411       label="Restrict which users are allowed to sign in to Google Chrome"/>
   23412   <int value="148"
   23413       label="Configure extension, app, and user script install sources"/>
   23414   <int value="149" label="Default mediastream setting"/>
   23415   <int value="150"
   23416       label="Disable proceeding from the Safe Browsing warning page"/>
   23417   <int value="151" label="Enable or disable spell checking web service"/>
   23418   <int value="152" label="Disable mounting of external storage"/>
   23419   <int value="153" label="Disable taking screenshots"/>
   23420   <int value="154"
   23421       label="Configure the required domain name for remote access hosts"/>
   23422   <int value="155"
   23423       label="Enable two-factor authentication for remote access hosts"/>
   23424   <int value="156"
   23425       label="Configure the TalkGadget prefix for remote access hosts"/>
   23426   <int value="157" label="Enable curtaining of remote access hosts"/>
   23427   <int value="158" label="Timezone"/>
   23428   <int value="159" label="Allow playing audio"/>
   23429   <int value="160" label="Allow or deny audio capture"/>
   23430   <int value="161"
   23431       label="List of alternate URLs for the default search provider"/>
   23432   <int value="162" label="Force SafeSearch"/>
   23433   <int value="163" label="Device-local accounts"/>
   23434   <int value="164" label="Add a logout button to the system tray"/>
   23435   <int value="165" label="Use built-in DNS client"/>
   23436   <int value="166" label="Control shelf auto-hiding"/>
   23437   <int value="167" label="Allow or deny video capture"/>
   23438   <int value="168" label="Configure allowed app/extension types"/>
   23439   <int value="169" label="Set the display name for device-local accounts"/>
   23440   <int value="170" label="Limit the session length"/>
   23441   <int value="171"
   23442       label="Parameter controlling search term placement for the default
   23443              search provider"/>
   23444   <int value="172" label="Screen dim delay when running on AC power"/>
   23445   <int value="173" label="Screen off delay when running on AC power"/>
   23446   <int value="174" label="Screen lock delay when running on AC power"/>
   23447   <int value="175" label="Idle delay when running on AC power"/>
   23448   <int value="176" label="Screen dim delay when running on battery power"/>
   23449   <int value="177" label="Screen off delay when running on battery power"/>
   23450   <int value="178" label="Screen lock delay when running on battery power"/>
   23451   <int value="179" label="Idle delay when running on battery power"/>
   23452   <int value="180" label="Action to take when the idle delay is reached"/>
   23453   <int value="181" label="Action to take when the user closes the lid"/>
   23454   <int value="182"
   23455       label="Specify whether audio activity affects power management"/>
   23456   <int value="183"
   23457       label="Specify whether video activity affects power management"/>
   23458   <int value="184"
   23459       label="Percentage by which to scale the idle delay in presentation mode
   23460              (deprecated)"/>
   23461   <int value="185"
   23462       label="Allow users to redeem offers through Chrome OS Registration"/>
   23463   <int value="186" label="Set the Terms of Service for a device-local account"/>
   23464   <int value="187" label="Enable deleting browser and download history"/>
   23465   <int value="188" label="Show accessibility options in system tray menu"/>
   23466   <int value="189"
   23467       label="Hide the web store from the new tab page and app launcher"/>
   23468   <int value="190" label="Allows sign in to Chrome"/>
   23469   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
   23470   <int value="192" label="Limit device uptime by automatically rebooting"/>
   23471   <int value="193" label="Automatically reboot after update"/>
   23472   <int value="194" label="Public session for auto-login"/>
   23473   <int value="195" label="Public session auto-login timer"/>
   23474   <int value="196"
   23475       label="Set the restriction on the fetching of the Variations seed"/>
   23476   <int value="197" label="Idle warning delay when running on AC power"/>
   23477   <int value="198" label="Idle warning delay when running on battery power"/>
   23478   <int value="199"
   23479       label="Set the restriction on the fetching of the Variations seed"/>
   23480   <int value="200" label="Enable remote attestation for the user"/>
   23481   <int value="201"
   23482       label="Extensions allowed to to use the remote attestation API"/>
   23483   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
   23484   <int value="203" label="Allow screen wake locks"/>
   23485   <int value="204" label="Default behavior for sites not in any content pack"/>
   23486   <int value="205" label="Managed user manual exception hosts"/>
   23487   <int value="206" label="Managed user manual exception URLs"/>
   23488   <int value="207" label="Enable remote attestation for the device"/>
   23489   <int value="208"
   23490       label="URLs that will be granted access to audio capture devices
   23491              without prompt"/>
   23492   <int value="209"
   23493       label="URLs that will be granted access to video capture devices
   23494              without prompt"/>
   23495   <int value="210"
   23496       label="Percentage by which to scale the screen dim delay if the user
   23497              becomes active after dimming"/>
   23498   <int value="211" label="Enable large cursor"/>
   23499   <int value="212" label="Enable spoken feedback"/>
   23500   <int value="213" label="Enable high contrast mode"/>
   23501   <int value="214" label="Set screen magnifier type"/>
   23502   <int value="215"
   23503       label="Set default state of the large cursor on the login screen"/>
   23504   <int value="216"
   23505       label="Set the default state of spoken feedback on the login screen"/>
   23506   <int value="217"
   23507       label="Set the default state of high contrast mode on the login screen"/>
   23508   <int value="218"
   23509       label="Set the default screen magnifier type enabled on the login
   23510              screen"/>
   23511   <int value="219" label="Enable supervised users"/>
   23512   <int value="220"
   23513       label="Percentage by which to scale the screen dim delay in
   23514              presentation mode"/>
   23515   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
   23516   <int value="222"
   23517       label="Action to take when the idle delay is reached while running on
   23518              battery power"/>
   23519   <int value="223" label="Enable creation of supervised users"/>
   23520   <int value="224" label="Report device network interfaces"/>
   23521   <int value="225" label="Power mangement on the login screen"/>
   23522   <int value="226"
   23523       label="Action to take when the idle delay is reached while running on
   23524              AC power"/>
   23525   <int value="227" label="Managed Bookmarks"/>
   23526   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
   23527   <int value="229"
   23528       label="Parameter providing search-by-image feature for the default
   23529              search provider"/>
   23530   <int value="230" label="Parameters for search URL which uses POST"/>
   23531   <int value="231" label="Parameters for suggest URL which uses POST"/>
   23532   <int value="232" label="Parameters for instant URL which uses POST"/>
   23533   <int value="233" label="Parameters for image URL which uses POST"/>
   23534   <int value="234" label="Enable or disable PIN-less authentication"/>
   23535   <int value="235"
   23536       label="Whether online OCSP/CRL checks are required for local trust
   23537              anchors"/>
   23538   <int value="236" label="Use 24 hour clock by default"/>
   23539   <int value="237" label="Default search provider new tab page URL"/>
   23540   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
   23541   <int value="239"
   23542       label="Enable the use of remote attestation for content protection for
   23543              the device"/>
   23544   <int value="240" label="Allow fullscreen mode"/>
   23545   <int value="241" label="Enable the data compression proxy feature"/>
   23546   <int value="242" label="Auto update p2p enabled"/>
   23547   <int value="243" label="Allow autoupdate downloads via HTTP"/>
   23548   <int value="244" label="Control the user behavior in a multiprofile session"/>
   23549   <int value="245" label="Ephemeral profile"/>
   23550   <int value="246"
   23551       label="Selects the strategy used to free up disk space during automatic
   23552              clean-up"/>
   23553   <int value="247"
   23554       label="Specify whether power management delays and the session length
   23555              limit should only start running after initial user activity in a
   23556              session"/>
   23557   <int value="248" label="Report device users"/>
   23558   <int value="249" label="User avatar image"/>
   23559   <int value="250" label="Enable network configuration prompt when offline"/>
   23560 </enum>
   23561 
   23562 <enum name="EnterprisePolicyInvalidations" type="int">
   23563   <int value="0" label="No payload"/>
   23564   <int value="1" label="Payload"/>
   23565 </enum>
   23566 
   23567 <enum name="EnterprisePolicyLoadStatus" type="int">
   23568   <summary>
   23569     Status codes produced by the policy loaders that pull policy settings from
   23570     the platform-specific management infrastructure, such as Windows Group
   23571     Policy.
   23572   </summary>
   23573   <int value="0" label="STARTED">
   23574     Policy load attempt started. This gets logged for each policy load attempt
   23575     to get a baseline on the number of requests, and an arbitrary number of the
   23576     below status codes may get added in addition.
   23577   </int>
   23578   <int value="1" label="QUERY_FAILED">
   23579     System failed to determine whether there's policy.
   23580   </int>
   23581   <int value="2" label="NO_POLICY">No policy present.</int>
   23582   <int value="3" label="INACCCESSIBLE">
   23583     Data inaccessible, such as non-local policy file.
   23584   </int>
   23585   <int value="4" label="MISSING">
   23586     Data missing, such as policy file not present.
   23587   </int>
   23588   <int value="5" label="WOW64_REDIRECTION_DISABLED">
   23589     Trying with Wow64 redirection disabled.
   23590   </int>
   23591   <int value="6" label="READ_ERROR">
   23592     Data read error, for example file reading errors.
   23593   </int>
   23594   <int value="7" label="TOO_BIG">Data too large to process.</int>
   23595   <int value="8" label="PARSE_ERROR">Parse error.</int>
   23596 </enum>
   23597 
   23598 <enum name="EnterprisePolicyRefresh" type="int">
   23599   <int value="0" label="Changed"/>
   23600   <int value="1" label="Changed; Invalidations disabled"/>
   23601   <int value="2" label="Unchanged"/>
   23602   <int value="3" label="Invalidated; Changed"/>
   23603   <int value="4" label="Invalidated; Unchanged"/>
   23604 </enum>
   23605 
   23606 <enum name="EnterprisePolicyType" type="int">
   23607   <summary>
   23608     Result of Policy operations as defined in
   23609     chrome/browser/policy/enterprise_metrics.h.
   23610   </summary>
   23611   <int value="0" label="Load Succeeded">
   23612     A cached policy was successfully loaded from disk.
   23613   </int>
   23614   <int value="1" label="Load Failed">
   23615     Reading a cached policy from disk failed.
   23616   </int>
   23617   <int value="2" label="Fetch Requested">
   23618     A policy fetch request was sent to the DM server.
   23619   </int>
   23620   <int value="3" label="Fetch Request Failed">
   23621     The request was invalid, or the HTTP request failed.
   23622   </int>
   23623   <int value="4" label="Fetch Server Failed">
   23624     Error HTTP status received, or the DM server failed in another way.
   23625   </int>
   23626   <int value="5" label="Fetch Not Found">
   23627     Policy not found for the given user or device.
   23628   </int>
   23629   <int value="6" label="Fetch Invalid Token">
   23630     DM server didn't accept the token used in the request.
   23631   </int>
   23632   <int value="7" label="Fetch Response Received">
   23633     A response to the policy fetch request was received.
   23634   </int>
   23635   <int value="8" label="Fetch Bad Response">
   23636     The policy response message didn't contain a policy, or other data was
   23637     missing.
   23638   </int>
   23639   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
   23640   <int value="10" label="Fetch Bad Signature">
   23641     The device policy was rejected because its signature was invalid.
   23642   </int>
   23643   <int value="11" label="Fetch Timestamp In Future">
   23644     Rejected policy because its timestamp is in the future.
   23645   </int>
   23646   <int value="12" label="Fetch Non Enterprise Device">
   23647     Device policy rejected because the device is not managed.
   23648   </int>
   23649   <int value="13" label="Fetch User Mismatch">
   23650     The policy was provided for a username that is different from the device
   23651     owner, and the policy was rejected.
   23652   </int>
   23653   <int value="14" label="Fetch Other Failed">
   23654     The policy was rejected for another reason. Currently this can happen only
   23655     for device policies, when the SignedSettings fail to store or retrieve a
   23656     stored policy.
   23657   </int>
   23658   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
   23659   <int value="16" label="Fetch Not Modified">
   23660     The policy just fetched didn't have any changes compared to the cached
   23661     policy.
   23662   </int>
   23663   <int value="17" label="Store Succeeded">
   23664     Successfully cached a policy to disk.
   23665   </int>
   23666   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
   23667 </enum>
   23668 
   23669 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
   23670   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
   23671   <int value="87" label="ERROR_INVALID_PARAMETER"/>
   23672   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
   23673   <int value="232" label="ERROR_NO_DATA"/>
   23674   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
   23675 </enum>
   23676 
   23677 <enum name="ErrorCodesGetaddrinfo_All" type="int">
   23678   <int value="1" label="EAI_BADFLAGS(L)"/>
   23679   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
   23680   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
   23681   <int value="4" label="EAI_FAIL"/>
   23682   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
   23683   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
   23684   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
   23685   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
   23686   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
   23687   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
   23688   <int value="11" label="EAI_SYSTEM"/>
   23689   <int value="12" label="EAI_OVERFLOW"/>
   23690   <int value="10022" label="WSAEINVAL"/>
   23691   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
   23692   <int value="10047" label="WSAEAFNOSUPPORT"/>
   23693   <int value="10093" label="WSANOTINITIALISED"/>
   23694   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
   23695   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
   23696   <int value="11002" label="WSATRY_AGAIN"/>
   23697   <int value="11003" label="WSA_ANO_RECOVERY"/>
   23698   <int value="11004" label="WSANO_DATA"/>
   23699 </enum>
   23700 
   23701 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
   23702   <int value="1" label="EAI_BADFLAGS"/>
   23703   <int value="2" label="EAI_NONAME"/>
   23704   <int value="3" label="EAI_AGAIN"/>
   23705   <int value="4" label="EAI_FAIL"/>
   23706   <int value="5" label="EAI_NODATA"/>
   23707   <int value="6" label="EAI_FAMILY"/>
   23708   <int value="7" label="EAI_SOCKTYPE"/>
   23709   <int value="8" label="EAI_SERVICE"/>
   23710   <int value="9" label="EAI_ADDRFAMILY"/>
   23711   <int value="10" label="EAI_MEMORY"/>
   23712   <int value="11" label="EAI_SYSTEM"/>
   23713   <int value="12" label="EAI_OVERFLOW"/>
   23714 </enum>
   23715 
   23716 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
   23717   <int value="1" label="EAI_ADDRFAMILY"/>
   23718   <int value="2" label="EAI_AGAIN"/>
   23719   <int value="3" label="EAI_BADFLAGS"/>
   23720   <int value="4" label="EAI_FAIL"/>
   23721   <int value="5" label="EAI_FAMILY"/>
   23722   <int value="6" label="EAI_MEMORY"/>
   23723   <int value="7" label="EAI_NODATA"/>
   23724   <int value="8" label="EAI_NONAME"/>
   23725   <int value="9" label="EAI_SERVICE"/>
   23726   <int value="10" label="EAI_SOCKTYPE"/>
   23727   <int value="11" label="EAI_SYSTEM"/>
   23728   <int value="12" label="EAI_BADHINTS"/>
   23729   <int value="13" label="EAI_PROTOCOL"/>
   23730   <int value="14" label="EAI_OVERFLOW"/>
   23731 </enum>
   23732 
   23733 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
   23734   <int value="6" label="WSA_INVALID_HANDLE"/>
   23735   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
   23736   <int value="10022" label="WSAEINVAL"/>
   23737   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
   23738   <int value="10047" label="WSAEAFNOSUPPORT"/>
   23739   <int value="10093" label="WSANOTINITIALISED"/>
   23740   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
   23741   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
   23742   <int value="11002" label="WSATRY_AGAIN"/>
   23743   <int value="11003" label="WSA_ANO_RECOVERY"/>
   23744   <int value="11004" label="WSANO_DATA"/>
   23745 </enum>
   23746 
   23747 <enum name="ExecutionPhase" type="int">
   23748   <int value="0" label="UNINITIALIZED_PHASE"/>
   23749   <int value="100" label="START_METRICS_RECORDING"/>
   23750   <int value="200" label="CREATE_PROFILE"/>
   23751   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
   23752   <int value="400" label="THREAD_WATCHER_START"/>
   23753   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
   23754   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
   23755   <int value="700" label="SHUTDOWN_COMPLETE"/>
   23756 </enum>
   23757 
   23758 <enum name="ExtensionBackgroundPageType" type="int">
   23759   <int value="0" label="None"/>
   23760   <int value="1" label="Persistent"/>
   23761   <int value="2" label="Event Page"/>
   23762 </enum>
   23763 
   23764 <enum name="ExtensionDisabledUIUserResponse" type="int">
   23765   <int value="0" label="IGNORED"/>
   23766   <int value="1" label="REENABLE"/>
   23767   <int value="2" label="UNINSTALL"/>
   23768 </enum>
   23769 
   23770 <enum name="ExtensionFileWriteResult" type="int">
   23771   <obsolete>
   23772     Deprecated 10/2013.
   23773   </obsolete>
   23774   <int value="0" label="SUCCESS"/>
   23775   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
   23776   <int value="2" label="CANT_WRITE_CRX_DATA"/>
   23777   <int value="3" label="CANT_READ_CRX_FILE"/>
   23778 </enum>
   23779 
   23780 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
   23781   <int value="0" label="Non-webstore update URL"/>
   23782   <int value="1" label="External install location"/>
   23783 </enum>
   23784 
   23785 <enum name="ExtensionFunctions" type="int">
   23786 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
   23787 
   23788   <int value="0" label="UNKNOWN"/>
   23789   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
   23790   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
   23791   <int value="3" label="ALARMS_CREATE"/>
   23792   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
   23793   <int value="5" label="COOKIES_GET"/>
   23794   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
   23795   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
   23796   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
   23797   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
   23798   <int value="10" label="MANAGEMENT_SETENABLED"/>
   23799   <int value="11" label="HISTORY_DELETEALL"/>
   23800   <int value="12" label="STORAGE_GET"/>
   23801   <int value="13" label="SOCKET_SETKEEPALIVE"/>
   23802   <int value="14" label="DOWNLOADS_CANCEL"/>
   23803   <int value="15" label="BOOKMARKS_CREATE"/>
   23804   <int value="16" label="BOOKMARKS_UPDATE"/>
   23805   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
   23806   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
   23807   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
   23808   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
   23809   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
   23810   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
   23811   <int value="23" label="SOCKET_WRITE"/>
   23812   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
   23813   <int value="25" label="TTS_SPEAK"/>
   23814   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
   23815   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
   23816   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
   23817   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
   23818   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
   23819   <int value="31" label="BLUETOOTH_DISCONNECT"/>
   23820   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
   23821   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
   23822   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
   23823   <int value="35" label="USB_CLAIMINTERFACE"/>
   23824   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
   23825   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
   23826   <int value="38" label="HISTORY_GETVISITS"/>
   23827   <int value="39" label="SOCKET_BIND"/>
   23828   <int value="40" label="TABS_MOVE"/>
   23829   <int value="41" label="SOCKET_DISCONNECT"/>
   23830   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
   23831   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
   23832   <int value="44" label="COMMANDS_GETALL"/>
   23833   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
   23834   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
   23835   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
   23836   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
   23837   <int value="49" label="BOOKMARKS_GETRECENT"/>
   23838   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
   23839   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
   23840   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
   23841   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
   23842   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
   23843   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
   23844   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
   23845   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
   23846   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
   23847   <int value="59" label="SOCKET_SETNODELAY"/>
   23848   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
   23849   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
   23850   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
   23851   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
   23852   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
   23853   <int value="65" label="SOCKET_LISTEN"/>
   23854   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
   23855   <int value="67" label="DOWNLOADS_OPEN"/>
   23856   <int value="68" label="TABS_EXECUTESCRIPT"/>
   23857   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
   23858   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
   23859   <int value="71" label="USB_CLOSEDEVICE"/>
   23860   <int value="72" label="TTS_STOP"/>
   23861   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
   23862   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
   23863   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
   23864   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
   23865   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
   23866   <int value="78" label="USB_FINDDEVICES"/>
   23867   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
   23868   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
   23869   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
   23870   <int value="82" label="BOOKMARKS_EXPORT"/>
   23871   <int value="83" label="HISTORY_SEARCH"/>
   23872   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
   23873   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
   23874   <int value="86" label="BOOKMARKS_IMPORT"/>
   23875   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
   23876   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
   23877   <int value="89" label="DEBUGGER_DETACH"/>
   23878   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
   23879   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
   23880   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
   23881   <int value="93" label="DNS_RESOLVE"/>
   23882   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
   23883   <int value="95" label="HISTORY_ADDURL"/>
   23884   <int value="96" label="TABS_GET"/>
   23885   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
   23886   <int value="98" label="TABS_RELOAD"/>
   23887   <int value="99" label="WINDOWS_CREATE"/>
   23888   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
   23889   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
   23890   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
   23891   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
   23892   <int value="104" label="BROWSERACTION_GETTITLE"/>
   23893   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
   23894   <int value="106" label="DELETED_SERIAL_CLOSE"/>
   23895   <int value="107" label="CONTEXTMENUS_REMOVE"/>
   23896   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
   23897   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
   23898   <int value="110" label="TABS_GETCURRENT"/>
   23899   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
   23900   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
   23901   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
   23902   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
   23903   <int value="115" label="STORAGE_SET"/>
   23904   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
   23905   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
   23906   <int value="118" label="DELETED_SERIAL_WRITE"/>
   23907   <int value="119" label="IDLE_QUERYSTATE"/>
   23908   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
   23909   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
   23910   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
   23911   <int value="123" label="COOKIES_SET"/>
   23912   <int value="124" label="CONTENTSETTINGS_SET"/>
   23913   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
   23914   <int value="126" label="TABS_INSERTCSS"/>
   23915   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
   23916   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
   23917   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
   23918   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
   23919   <int value="131" label="EVENTS_GETRULES"/>
   23920   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
   23921   <int value="133" label="SOCKET_RECVFROM"/>
   23922   <int value="134" label="TABS_GETALLINWINDOW"/>
   23923   <int value="135" label="CONTEXTMENUS_UPDATE"/>
   23924   <int value="136" label="BOOKMARKS_SEARCH"/>
   23925   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
   23926   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
   23927   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
   23928   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
   23929   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
   23930   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
   23931   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
   23932   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
   23933   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
   23934   <int value="146" label="SOCKET_CONNECT"/>
   23935   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
   23936   <int value="148" label="HISTORY_DELETEURL"/>
   23937   <int value="149"
   23938       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
   23939   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
   23940   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
   23941   <int value="152" label="DOWNLOADS_DRAG"/>
   23942   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
   23943   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
   23944   <int value="155" label="USB_RELEASEINTERFACE"/>
   23945   <int value="156" label="PAGEACTION_GETPOPUP"/>
   23946   <int value="157" label="SCRIPTBADGE_GETATTENTION"/>
   23947   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
   23948   <int value="159" label="PERMISSIONS_CONTAINS"/>
   23949   <int value="160" label="SCRIPTBADGE_GETPOPUP"/>
   23950   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
   23951   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
   23952   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
   23953   <int value="164" label="MANAGEMENT_GET"/>
   23954   <int value="165" label="PERMISSIONS_GETALL"/>
   23955   <int value="166" label="DOWNLOADS_SHOW"/>
   23956   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
   23957   <int value="168" label="TABS_REMOVE"/>
   23958   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
   23959   <int value="170" label="WINDOWS_GET"/>
   23960   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
   23961   <int value="172" label="TTS_GETVOICES"/>
   23962   <int value="173" label="MANAGEMENT_GETALL"/>
   23963   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
   23964   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
   23965   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
   23966   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
   23967   <int value="178" label="BOOKMARKS_GETTREE"/>
   23968   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
   23969   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
   23970   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
   23971   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
   23972   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
   23973   <int value="184" label="COOKIES_GETALL"/>
   23974   <int value="185" label="DOWNLOADS_GETFILEICON"/>
   23975   <int value="186" label="PAGEACTION_GETTITLE"/>
   23976   <int value="187" label="BROWSINGDATA_REMOVE"/>
   23977   <int value="188" label="DELETED_SERIAL_OPEN"/>
   23978   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
   23979   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
   23980   <int value="191" label="BOOKMARKS_GET"/>
   23981   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
   23982   <int value="193" label="ALARMS_CLEAR"/>
   23983   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
   23984   <int value="195" label="SOCKET_GETINFO"/>
   23985   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
   23986   <int value="197" label="BROWSERACTION_ENABLE"/>
   23987   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
   23988   <int value="199" label="PAGEACTION_SETTITLE"/>
   23989   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
   23990   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
   23991   <int value="202" label="SOCKET_CREATE"/>
   23992   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
   23993   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
   23994   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
   23995   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
   23996   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
   23997   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
   23998   <int value="209" label="USB_CONTROLTRANSFER"/>
   23999   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
   24000   <int value="211" label="USB_BULKTRANSFER"/>
   24001   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
   24002   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
   24003   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
   24004   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
   24005   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
   24006   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
   24007   <int value="218" label="USB_INTERRUPTTRANSFER"/>
   24008   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
   24009   <int value="220" label="INPUT_IME_COMMITTEXT"/>
   24010   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
   24011   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
   24012   <int value="223" label="SOCKET_ACCEPT"/>
   24013   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
   24014   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
   24015   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
   24016   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
   24017   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
   24018   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
   24019   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
   24020   <int value="231" label="TYPES_CHROMESETTING_GET"/>
   24021   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
   24022   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
   24023   <int value="234" label="STORAGE_CLEAR"/>
   24024   <int value="235" label="STORAGE_GETBYTESINUSE"/>
   24025   <int value="236" label="TABS_QUERY"/>
   24026   <int value="237" label="PAGEACTION_SETPOPUP"/>
   24027   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
   24028   <int value="239" label="DOWNLOADS_SEARCH"/>
   24029   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
   24030   <int value="241" label="WINDOWS_UPDATE"/>
   24031   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
   24032   <int value="243" label="SERIAL_FLUSH"/>
   24033   <int value="244" label="BROWSERACTION_SETTITLE"/>
   24034   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
   24035   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
   24036   <int value="247" label="BOOKMARKS_REMOVE"/>
   24037   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
   24038   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
   24039   <int value="250" label="HISTORY_DELETERANGE"/>
   24040   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
   24041   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
   24042   <int value="253" label="TABS_HIGHLIGHT"/>
   24043   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
   24044   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
   24045   <int value="256" label="WINDOWS_GETCURRENT"/>
   24046   <int value="257" label="DEBUGGER_ATTACH"/>
   24047   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
   24048   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
   24049   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
   24050   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
   24051   <int value="262" label="PAGEACTION_SETICON"/>
   24052   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
   24053   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
   24054   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
   24055   <int value="266" label="COOKIES_REMOVE"/>
   24056   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
   24057   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
   24058   <int value="269" label="WINDOWS_REMOVE"/>
   24059   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
   24060   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
   24061   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
   24062   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
   24063   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
   24064   <int value="275" label="BLUETOOTH_CONNECT"/>
   24065   <int value="276" label="TABCAPTURE_CAPTURE"/>
   24066   <int value="277" label="NOTIFICATIONS_CREATE"/>
   24067   <int value="278" label="TABS_DUPLICATE"/>
   24068   <int value="279" label="BLUETOOTH_WRITE"/>
   24069   <int value="280" label="PAGEACTION_SHOW"/>
   24070   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
   24071   <int value="282" label="DOWNLOADS_PAUSE"/>
   24072   <int value="283" label="PERMISSIONS_REQUEST"/>
   24073   <int value="284" label="TOPSITES_GET"/>
   24074   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
   24075   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
   24076   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
   24077   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
   24078   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
   24079   <int value="290" label="CONTENTSETTINGS_GET"/>
   24080   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
   24081   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
   24082   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
   24083   <int value="294" label="SOCKET_READ"/>
   24084   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
   24085   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
   24086   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
   24087   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
   24088   <int value="299" label="PERMISSIONS_REMOVE"/>
   24089   <int value="300" label="MANAGEMENT_UNINSTALL"/>
   24090   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
   24091   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
   24092   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
   24093   <int value="304" label="ALARMS_GETALL"/>
   24094   <int value="305" label="DIAL_DISCOVERNOW"/>
   24095   <int value="306" label="TYPES_CHROMESETTING_SET"/>
   24096   <int value="307" label="BROWSERACTION_SETICON"/>
   24097   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
   24098   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
   24099   <int value="310" label="BLUETOOTH_GETSERVICES"/>
   24100   <int value="311" label="TABS_UPDATE"/>
   24101   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
   24102   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
   24103   <int value="314" label="ALARMS_GET"/>
   24104   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
   24105   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
   24106   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
   24107   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
   24108   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
   24109   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
   24110   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
   24111   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
   24112   <int value="323" label="BROWSERACTION_GETPOPUP"/>
   24113   <int value="324" label="SOCKET_DESTROY"/>
   24114   <int value="325" label="BLUETOOTH_GETDEVICES"/>
   24115   <int value="326" label="ALARMS_CLEARALL"/>
   24116   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
   24117   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
   24118   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
   24119   <int value="330" label="SCRIPTBADGE_SETPOPUP"/>
   24120   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
   24121   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
   24122   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
   24123   <int value="334" label="TABS_DETECTLANGUAGE"/>
   24124   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
   24125   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
   24126   <int value="337" label="DELETED_SERIAL_READ"/>
   24127   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
   24128   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
   24129   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
   24130   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
   24131   <int value="342" label="BROWSERACTION_SETPOPUP"/>
   24132   <int value="343" label="TABS_GETSELECTED"/>
   24133   <int value="344" label="FONTSETTINGS_GETFONT"/>
   24134   <int value="345" label="BLUETOOTH_READ"/>
   24135   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
   24136   <int value="347" label="EVENTS_ADDRULES"/>
   24137   <int value="348" label="CONTEXTMENUS_CREATE"/>
   24138   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
   24139   <int value="350" label="DOWNLOADS_ERASE"/>
   24140   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
   24141   <int value="352" label="TTS_ISSPEAKING"/>
   24142   <int value="353" label="BOOKMARKS_REMOVETREE"/>
   24143   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
   24144   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
   24145   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
   24146   <int value="357" label="FONTSETTINGS_SETFONT"/>
   24147   <int value="358" label="SOCKET_GETNETWORKLIST"/>
   24148   <int value="359" label="BOOKMARKS_MOVE"/>
   24149   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
   24150   <int value="361" label="STORAGE_REMOVE"/>
   24151   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
   24152   <int value="363" label="TABS_CREATE"/>
   24153   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
   24154   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
   24155   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
   24156   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
   24157   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
   24158   <int value="369" label="SOCKET_SENDTO"/>
   24159   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
   24160   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
   24161   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
   24162   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
   24163   <int value="374" label="BROWSERACTION_DISABLE"/>
   24164   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
   24165   <int value="376" label="APP_WINDOW_CREATE"/>
   24166   <int value="377" label="RUNTIME_RELOAD"/>
   24167   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
   24168   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
   24169   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
   24170   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
   24171   <int value="382" label="EVENTS_REMOVERULES"/>
   24172   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
   24173   <int value="384" label="WINDOWS_GETALL"/>
   24174   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
   24175   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
   24176   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
   24177   <int value="388" label="PAGEACTION_HIDE"/>
   24178   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
   24179   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
   24180   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
   24181   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
   24182   <int value="393" label="DOWNLOADS_RESUME"/>
   24183   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
   24184   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
   24185   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
   24186   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
   24187   <int value="398" label="NOTIFICATIONS_UPDATE"/>
   24188   <int value="399" label="NOTIFICATIONS_CLEAR"/>
   24189   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
   24190   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
   24191   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
   24192   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
   24193   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
   24194   <int value="405" label="BROWSINGDATA_SETTINGS"/>
   24195   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
   24196   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
   24197   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
   24198   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
   24199   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
   24200   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
   24201   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
   24202   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
   24203   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
   24204   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
   24205   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
   24206   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
   24207   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
   24208   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
   24209   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
   24210   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
   24211   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
   24212   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
   24213   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
   24214   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
   24215   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
   24216   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
   24217   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
   24218   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
   24219   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
   24220   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
   24221   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
   24222   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
   24223   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
   24224   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
   24225   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
   24226   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
   24227   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
   24228   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
   24229   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
   24230   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
   24231   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
   24232   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
   24233   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
   24234   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
   24235   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
   24236   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
   24237   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
   24238   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
   24239   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
   24240   <int value="451" label="LOCATION_WATCHLOCATION"/>
   24241   <int value="452" label="LOCATION_CLEARWATCH"/>
   24242   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
   24243   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
   24244   <int value="455" label="BLUETOOTH_GETPROFILES"/>
   24245   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
   24246   <int value="457" label="AUDIO_GETINFO"/>
   24247   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
   24248   <int value="459" label="AUDIO_SETPROPERTIES"/>
   24249   <int value="460" label="USB_RESETDEVICE"/>
   24250   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
   24251   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
   24252   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
   24253   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
   24254   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
   24255   <int value="466"
   24256       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
   24257   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
   24258   <int value="468" label="WEBVIEW_INSERTCSS"/>
   24259   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
   24260   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
   24261   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
   24262   <int value="472" label="USB_LISTINTERFACES"/>
   24263   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
   24264   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
   24265   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
   24266   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
   24267   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
   24268   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
   24269   <int value="479" label="TTS_PAUSE"/>
   24270   <int value="480" label="TTS_RESUME"/>
   24271   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
   24272   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
   24273   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
   24274   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
   24275   <int value="485"
   24276       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
   24277   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
   24278   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
   24279   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
   24280   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
   24281   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
   24282   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
   24283   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
   24284   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
   24285   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
   24286   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
   24287   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
   24288   <int value="497" label="WEBVIEW_GO"/>
   24289   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
   24290   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
   24291   <int value="500" label="WEBVIEW_STOP"/>
   24292   <int value="501" label="WEBVIEW_RELOAD"/>
   24293   <int value="502" label="WEBVIEW_TERMINATE"/>
   24294   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
   24295   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
   24296   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
   24297   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
   24298   <int value="507" label="SYSTEM_CPU_GETINFO"/>
   24299   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
   24300   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
   24301   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
   24302   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
   24303   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
   24304   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
   24305   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
   24306   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
   24307   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
   24308   <int value="517"
   24309       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
   24310   <int value="518"
   24311       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
   24312   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
   24313   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
   24314   <int value="521" label="INFOBARS_SHOW"/>
   24315   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
   24316   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
   24317   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
   24318   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
   24319   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
   24320   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
   24321   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
   24322   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
   24323   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
   24324   <int value="531" label="WEBVIEW_SETPERMISSION"/>
   24325   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
   24326   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
   24327   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
   24328   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
   24329   <int value="536" label="PROCESSES_TERMINATE"/>
   24330   <int value="537" label="SOCKETS_UDP_CREATE"/>
   24331   <int value="538" label="SOCKETS_UDP_UPDATE"/>
   24332   <int value="539" label="SOCKETS_UDP_BIND"/>
   24333   <int value="540" label="SOCKETS_UDP_SEND"/>
   24334   <int value="541" label="SOCKETS_UDP_CLOSE"/>
   24335   <int value="542" label="SOCKETS_UDP_GETINFO"/>
   24336   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
   24337   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
   24338   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
   24339   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
   24340   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
   24341   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
   24342   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
   24343   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
   24344   <int value="551" label="WEBVIEW_CLEARDATA"/>
   24345   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
   24346   <int value="553" label="SESSIONS_GETDEVICES"/>
   24347   <int value="554" label="SESSIONS_RESTORE"/>
   24348   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
   24349   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
   24350   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
   24351   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
   24352   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
   24353   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
   24354   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
   24355   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
   24356   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
   24357   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
   24358   <int value="565" label="USB_GETDEVICES"/>
   24359   <int value="566" label="USB_REQUESTACCESS"/>
   24360   <int value="567" label="USB_OPENDEVICE"/>
   24361   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
   24362   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
   24363   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
   24364   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
   24365   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
   24366   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
   24367   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
   24368   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
   24369   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
   24370   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
   24371   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
   24372   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
   24373   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
   24374   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
   24375   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
   24376   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
   24377   <int value="584" label="CAST_CHANNEL_OPEN"/>
   24378   <int value="585" label="CAST_CHANNEL_SEND"/>
   24379   <int value="586" label="CAST_CHANNEL_CLOSE"/>
   24380   <int value="587" label="RUNTIME_RESTART"/>
   24381   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
   24382   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
   24383   <int value="590" label="SOCKETS_TCP_CREATE"/>
   24384   <int value="591" label="SOCKETS_TCP_UPDATE"/>
   24385   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
   24386   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
   24387   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
   24388   <int value="595" label="SOCKETS_TCP_CONNECT"/>
   24389   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
   24390   <int value="597" label="SOCKETS_TCP_SEND"/>
   24391   <int value="598" label="SOCKETS_TCP_CLOSE"/>
   24392   <int value="599" label="SOCKETS_TCP_GETINFO"/>
   24393   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
   24394   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
   24395   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
   24396   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
   24397   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
   24398   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
   24399   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
   24400   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
   24401   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
   24402   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
   24403   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
   24404   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
   24405   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
   24406   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
   24407   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
   24408   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
   24409   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
   24410   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
   24411   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
   24412   <int value="619" label="APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
   24413   <int value="620" label="APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
   24414   <int value="621" label="APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
   24415   <int value="622" label="APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
   24416   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
   24417   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
   24418   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
   24419   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
   24420   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
   24421   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
   24422   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
   24423   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
   24424   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
   24425   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
   24426   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
   24427   <int value="634" label="SERIAL_GETDEVICES"/>
   24428   <int value="635" label="SERIAL_UPDATE"/>
   24429   <int value="636" label="SERIAL_SETPAUSED"/>
   24430   <int value="637" label="SERIAL_GETINFO"/>
   24431   <int value="638" label="SERIAL_GETCONNECTIONS"/>
   24432   <int value="639" label="SERIAL_SEND"/>
   24433   <int value="640" label="GCM_REGISTER"/>
   24434   <int value="641" label="GCM_SEND"/>
   24435   <int value="642" label="SERIAL_CONNECT"/>
   24436   <int value="643" label="SERIAL_DISCONNECT"/>
   24437   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
   24438   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
   24439   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
   24440   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
   24441   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
   24442   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
   24443   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
   24444 </enum>
   24445 
   24446 <enum name="ExtensionInstallCause" type="int">
   24447   <int value="0" label="INSTALL_CAUSE_UNSET"/>
   24448   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
   24449   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
   24450   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
   24451   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
   24452 </enum>
   24453 
   24454 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
   24455   <int value="0" label="No signature (network error, etc)"/>
   24456   <int value="1" label="Invalid signature"/>
   24457   <int value="2" label="Valid signature"/>
   24458 </enum>
   24459 
   24460 <enum name="ExtensionInstallVerifierInitResult" type="int">
   24461   <int value="0" label="No value in prefs"/>
   24462   <int value="1" label="Pref present but parsing failed"/>
   24463   <int value="2" label="Invalid signature"/>
   24464   <int value="3" label="Valid signature"/>
   24465 </enum>
   24466 
   24467 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
   24468   <int value="0" label="VERIFIED"/>
   24469   <int value="1" label="NOT_EXTENSION"/>
   24470   <int value="2" label="UNPACKED"/>
   24471   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
   24472   <int value="4" label="FORCED_NOT_VERIFIED"/>
   24473   <int value="5" label="NOT_FROM_STORE"/>
   24474   <int value="6" label="NO_SIGNATURE"/>
   24475   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
   24476   <int value="8" label="NOT_VERIFIED"/>
   24477 </enum>
   24478 
   24479 <enum name="ExtensionLaunchType" type="int">
   24480   <int value="0" label="PINNED"/>
   24481   <int value="1" label="REGULAR"/>
   24482   <int value="2" label="FULLSCREEN"/>
   24483 </enum>
   24484 
   24485 <enum name="ExtensionLocation" type="int">
   24486   <int value="0" label="INVALID"/>
   24487   <int value="1" label="INTERNAL"/>
   24488   <int value="2" label="EXTERNAL_PREF"/>
   24489   <int value="3" label="EXTERNAL_REGISTRY"/>
   24490   <int value="4" label="LOAD"/>
   24491   <int value="5" label="COMPONENT"/>
   24492   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
   24493   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
   24494   <int value="8" label="COMMAND_LINE"/>
   24495   <int value="9" label="EXTERNAL_POLICY"/>
   24496   <int value="10" label="EXTERNAL_COMPONENT"/>
   24497 </enum>
   24498 
   24499 <enum name="ExtensionPermission" type="int">
   24500   <int value="0" label="UNKNOWN"/>
   24501   <int value="1" label="NONE"/>
   24502   <int value="2" label="BOOKMARKS"/>
   24503   <int value="3" label="GEOLOCATION"/>
   24504   <int value="4" label="BROWSING_HISTORY"/>
   24505   <int value="5" label="TABS"/>
   24506   <int value="6" label="MANAGEMENT"/>
   24507   <int value="7" label="DEBUGGER"/>
   24508   <int value="8" label="1_HOST"/>
   24509   <int value="9" label="2_HOSTS"/>
   24510   <int value="10" label="3_HOSTS"/>
   24511   <int value="11" label="4_OR_MORE_HOSTS"/>
   24512   <int value="12" label="ALL_HOSTS"/>
   24513   <int value="13" label="FULL_ACCESS"/>
   24514   <int value="14" label="CLIPBOARD"/>
   24515   <int value="15" label="TTS_ENGINE"/>
   24516   <int value="16" label="CONTENT_SETTINGS"/>
   24517   <int value="17" label="PRIVACY"/>
   24518   <int value="18" label="MANAGED_MODE"/>
   24519   <int value="19" label="INPUT"/>
   24520   <int value="20" label="AUDIO_CAPTURE"/>
   24521   <int value="21" label="VIDEO_CAPTURE"/>
   24522   <int value="22" label="DOWNLOADS"/>
   24523   <int value="23" label="FILE_SYSTEM_WRITE"/>
   24524   <int value="24" label="ALL_MEDIA_GALLERIES"/>
   24525   <int value="25" label="SERIAL"/>
   24526   <int value="26" label="SOCKET_ANY_HOST"/>
   24527   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
   24528   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
   24529 </enum>
   24530 
   24531 <enum name="ExtensionType" type="int">
   24532   <int value="0" label="UNKNOWN"/>
   24533   <int value="1" label="EXTENSION"/>
   24534   <int value="2" label="THEME"/>
   24535   <int value="3" label="USER_SCRIPT"/>
   24536   <int value="4" label="HOSTED_APP"/>
   24537   <int value="5" label="LEGACY_PACKAGED_APP"/>
   24538   <int value="6" label="PLATFORM_APP"/>
   24539 </enum>
   24540 
   24541 <enum name="ExtensionUnpackFailureReason" type="int">
   24542   <summary>
   24543     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
   24544     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
   24545   </summary>
   24546   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
   24547   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
   24548   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
   24549   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
   24550   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
   24551   <int value="5" label="INVALID_MANIFEST"/>
   24552   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
   24553   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
   24554   <int value="8" label="CRX_FILE_NOT_READABLE"/>
   24555   <int value="9" label="CRX_HEADER_INVALID"/>
   24556   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
   24557   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
   24558   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
   24559   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
   24560   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
   24561   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
   24562   <int value="16" label="CRX_SIGNATURE_INVALID"/>
   24563   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
   24564   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
   24565   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
   24566   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
   24567   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
   24568   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
   24569   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
   24570   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
   24571   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
   24572   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
   24573   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
   24574   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
   24575   <int value="29" label="INVALID_CATALOG_DATA"/>
   24576   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
   24577   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
   24578   <int value="32" label="ERROR_SAVING_CATALOG"/>
   24579 </enum>
   24580 
   24581 <enum name="ExternalDeviceAction" type="int">
   24582   <int value="0" label="Import to Drive"/>
   24583   <int value="1" label="View files"/>
   24584   <int value="2" label="View files (automatically)"/>
   24585   <int value="3" label="Watch video"/>
   24586   <int value="4" label="Error"/>
   24587   <int value="5" label="Close (no action)"/>
   24588 </enum>
   24589 
   24590 <enum name="ExternalItemState" type="int">
   24591   <int value="0" label="DEPRECATED_DISABLED"/>
   24592   <int value="1" label="DEPRECATED_ENABLED"/>
   24593   <int value="2" label="DISABLED (in webstore)"/>
   24594   <int value="3" label="ENABLED (in webstore)"/>
   24595   <int value="4" label="DISABLED (not in webstore)"/>
   24596   <int value="5" label="ENABLED (not in webstore)"/>
   24597   <int value="6" label="UNINSTALLED (in webstore)"/>
   24598   <int value="7" label="UNINSTALLED (not in webstore)"/>
   24599 </enum>
   24600 
   24601 <enum name="Exynos5250LotIdEnum" type="int">
   24602   <int value="0" label="Fused device"/>
   24603   <int value="1" label="Generic unfused device"/>
   24604   <int value="2" label="Unfused; lot ID NZVPU"/>
   24605   <int value="3" label="Unfused; lot ID NZVR7"/>
   24606 </enum>
   24607 
   24608 <enum name="FallbackSSLVersion" type="int">
   24609   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
   24610   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
   24611   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
   24612   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
   24613 </enum>
   24614 
   24615 <enum name="FeatureObserver" type="int">
   24616 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
   24617 
   24618   <int value="0" label="PageDestruction"/>
   24619   <int value="1" label="LegacyNotifications"/>
   24620   <int value="2" label="MultipartMainResource"/>
   24621   <int value="3" label="PrefixedIndexedDB"/>
   24622   <int value="4" label="WorkerStart"/>
   24623   <int value="5" label="SharedWorkerStart"/>
   24624   <int value="6" label="LegacyWebAudioNoteOn"/>
   24625   <int value="7" label="WebAudioStart"/>
   24626   <int value="8" label="PrefixedContentSecurityPolicy"/>
   24627   <int value="9" label="UnprefixedIndexedDB"/>
   24628   <int value="10" label="OpenWebDatabase"/>
   24629   <int value="11" label="LegacyHTMLNotifications"/>
   24630   <int value="12" label="LegacyTextNotifications"/>
   24631   <int value="13" label="UnprefixedRequestAnimationFrame"/>
   24632   <int value="14" label="PrefixedRequestAnimationFrame"/>
   24633   <int value="15" label="ContentSecurityPolicy"/>
   24634   <int value="16" label="ContentSecurityPolicyReportOnly"/>
   24635   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
   24636   <int value="18" label="PrefixedTransitionEndEvent"/>
   24637   <int value="19" label="UnprefixedTransitionEndEvent"/>
   24638   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
   24639   <int value="21" label="AutoFocusAttribute"/>
   24640   <int value="22" label="DeprecatedAutoSaveAttribute"/>
   24641   <int value="23" label="DataListElement"/>
   24642   <int value="24" label="FormAttribute"/>
   24643   <int value="25" label="IncrementalAttribute"/>
   24644   <int value="26" label="InputTypeColor"/>
   24645   <int value="27" label="InputTypeDate"/>
   24646   <int value="28" label="InputTypeDateTime"/>
   24647   <int value="29" label="InputTypeDateTimeFallback"/>
   24648   <int value="30" label="InputTypeDateTimeLocal"/>
   24649   <int value="31" label="InputTypeEmail"/>
   24650   <int value="32" label="InputTypeMonth"/>
   24651   <int value="33" label="InputTypeNumber"/>
   24652   <int value="34" label="InputTypeRange"/>
   24653   <int value="35" label="InputTypeSearch"/>
   24654   <int value="36" label="InputTypeTel"/>
   24655   <int value="37" label="InputTypeTime"/>
   24656   <int value="38" label="InputTypeURL"/>
   24657   <int value="39" label="InputTypeWeek"/>
   24658   <int value="40" label="InputTypeWeekFallback"/>
   24659   <int value="41" label="ListAttribute"/>
   24660   <int value="42" label="MaxAttribute"/>
   24661   <int value="43" label="MinAttribute"/>
   24662   <int value="44" label="PatternAttribute"/>
   24663   <int value="45" label="PlaceholderAttribute"/>
   24664   <int value="46" label="PrecisionAttribute"/>
   24665   <int value="47" label="PrefixedDirectoryAttribute"/>
   24666   <int value="48" label="PrefixedSpeechAttribute"/>
   24667   <int value="49" label="RequiredAttribute"/>
   24668   <int value="50" label="ResultsAttribute"/>
   24669   <int value="51" label="StepAttribute"/>
   24670   <int value="52" label="PageVisits"/>
   24671   <int value="53" label="HTMLMarqueeElement"/>
   24672   <int value="54" label="Unused: CSSOverflowMarquee"/>
   24673   <int value="55" label="Reflection"/>
   24674   <int value="56" label="CursorVisibility"/>
   24675   <int value="57" label="StorageInfo"/>
   24676   <int value="58" label="XFrameOptions"/>
   24677   <int value="59" label="XFrameOptionsSameOrigin"/>
   24678   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
   24679   <int value="61" label="DeprecatedFlexboxWebContent"/>
   24680   <int value="62" label="DeprecatedFlexboxChrome"/>
   24681   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
   24682   <int value="64" label="SVGTRefElement"/>
   24683   <int value="65" label="UnprefixedPerformanceTimeline"/>
   24684   <int value="66" label="PrefixedPerformanceTimeline"/>
   24685   <int value="67" label="UnprefixedUserTiming"/>
   24686   <int value="68" label="PrefixedUserTiming"/>
   24687   <int value="69" label="WindowEvent"/>
   24688   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
   24689   <int value="71" label="PrefixedMediaAddKey"/>
   24690   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
   24691   <int value="73" label="WebAudioLooping"/>
   24692   <int value="74" label="DocumentClear"/>
   24693   <int value="75" label="PrefixedTransitionMediaFeature"/>
   24694   <int value="76" label="SVGFontElement"/>
   24695   <int value="77" label="XMLDocument"/>
   24696   <int value="78" label="XSLProcessingInstruction"/>
   24697   <int value="79" label="XSLTProcessor"/>
   24698   <int value="80" label="SVGSwitchElement"/>
   24699   <int value="81" label="PrefixedDocumentRegister"/>
   24700   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
   24701   <int value="83" label="Document.all()"/>
   24702   <int value="84" label="FormElement"/>
   24703   <int value="85" label="DemotedFormElement"/>
   24704   <int value="86" label="CaptureAttributeAsEnum"/>
   24705   <int value="87" label="ShadowDOMPrefixedPseudo"/>
   24706   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
   24707   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
   24708   <int value="90" label="SVGAnimationElement"/>
   24709   <int value="91" label="KeyboardEventKeyLocation"/>
   24710   <int value="92" label="CaptureEvents"/>
   24711   <int value="93" label="ReleaseEvents"/>
   24712   <int value="94" label="CSSDisplayRunIn"/>
   24713   <int value="95" label="CSSDisplayCompact"/>
   24714   <int value="96" label="LineClamp"/>
   24715   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
   24716   <int value="98" label="SubFrameBeforeUnloadFired"/>
   24717   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
   24718   <int value="100" label="TextReplaceWholeText"/>
   24719   <int value="101" label="PrefixedShadowRootConstructor"/>
   24720   <int value="102" label="ConsoleMarkTimeline"/>
   24721   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
   24722   <int value="104" label="DocumentTypeEntities"/>
   24723   <int value="105" label="DocumentTypeInternalSubset"/>
   24724   <int value="106" label="DocumentTypeNotations"/>
   24725   <int value="107" label="ElementGetAttributeNode"/>
   24726   <int value="108" label="ElementSetAttributeNode"/>
   24727   <int value="109" label="ElementRemoveAttributeNode"/>
   24728   <int value="110" label="ElementGetAttributeNodeNS"/>
   24729   <int value="111" label="DocumentCreateAttribute"/>
   24730   <int value="112" label="DocumentCreateAttributeNS"/>
   24731   <int value="113" label="DocumentCreateCDATASection"/>
   24732   <int value="114" label="DocumentInputEncoding"/>
   24733   <int value="115" label="DocumentXMLEncoding"/>
   24734   <int value="116" label="DocumentXMLStandalone"/>
   24735   <int value="117" label="DocumentXMLVersion"/>
   24736   <int value="118" label="NodeIsSameNode"/>
   24737   <int value="119" label="NodeIsSupported"/>
   24738   <int value="120" label="NodeNamespaceURI"/>
   24739   <int value="121" label="NodePrefix"/>
   24740   <int value="122" label="NodeLocalName"/>
   24741   <int value="123" label="NavigatorProductSub"/>
   24742   <int value="124" label="NavigatorVendor"/>
   24743   <int value="125" label="NavigatorVendorSub"/>
   24744   <int value="126" label="FileError"/>
   24745   <int value="127" label="DocumentCharset"/>
   24746   <int value="128" label="PrefixedAnimationEndEvent"/>
   24747   <int value="129" label="UnprefixedAnimationEndEvent"/>
   24748   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
   24749   <int value="131" label="PrefixedAnimationStartEvent"/>
   24750   <int value="132" label="UnprefixedAnimationStartEvent"/>
   24751   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
   24752   <int value="134" label="PrefixedAnimationIterationEvent"/>
   24753   <int value="135" label="UnprefixedAnimationIterationEvent"/>
   24754   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
   24755   <int value="137" label="EventReturnValue"/>
   24756   <int value="138" label="SVGSVGElement"/>
   24757   <int value="139" label="SVGAnimateColorElement"/>
   24758   <int value="140" label="InsertAdjacentText"/>
   24759   <int value="141" label="InsertAdjacentElement"/>
   24760   <int value="142" label="HasAttributes"/>
   24761   <int value="143" label="DOMSubtreeModifiedEvent"/>
   24762   <int value="144" label="DOMNodeInsertedEvent"/>
   24763   <int value="145" label="DOMNodeRemovedEvent"/>
   24764   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
   24765   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
   24766   <int value="148" label="DOMCharacterDataModifiedEvent"/>
   24767   <int value="149" label="DocumentAllTags"/>
   24768   <int value="150" label="DocumentAllLegacyCall"/>
   24769   <int value="151" label="HTMLAppletElementLegacyCall"/>
   24770   <int value="152" label="HTMLEmbedElementLegacyCall"/>
   24771   <int value="153" label="HTMLObjectElementLegacyCall"/>
   24772   <int value="154" label="BeforeLoadEvent"/>
   24773   <int value="155" label="GetMatchedCSSRules"/>
   24774   <int value="156" label="SVGFontInCSS"/>
   24775   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
   24776   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
   24777   <int value="159" label="AttributeIsId"/>
   24778   <int value="160" label="AttributeOwnerElement"/>
   24779   <int value="161" label="AttributeSetPrefix"/>
   24780   <int value="162" label="AttributeSpecified"/>
   24781   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
   24782   <int value="164" label="PrefixedAudioDecodedByteCount"/>
   24783   <int value="165" label="PrefixedVideoDecodedByteCount"/>
   24784   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
   24785   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
   24786   <int value="168" label="PrefixedVideoEnterFullscreen"/>
   24787   <int value="169" label="PrefixedVideoExitFullscreen"/>
   24788   <int value="170" label="PrefixedVideoEnterFullScreen"/>
   24789   <int value="171" label="PrefixedVideoExitFullScreen"/>
   24790   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
   24791   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
   24792   <int value="174" label="SourceElementCandidate"/>
   24793   <int value="175" label="SourceElementNonMatchingMedia"/>
   24794   <int value="176" label="PrefixedElementRequestFullscreen"/>
   24795   <int value="177" label="PrefixedElementRequestFullScreen"/>
   24796   <int value="178" label="BarPropLocationbar"/>
   24797   <int value="179" label="BarPropMenubar"/>
   24798   <int value="180" label="BarPropPersonalbar"/>
   24799   <int value="181" label="BarPropScrollbars"/>
   24800   <int value="182" label="BarPropStatusbar"/>
   24801   <int value="183" label="BarPropToolbar"/>
   24802   <int value="184" label="input[type=email][multiple]"/>
   24803   <int value="185" label="input[type=email][maxlength]"/>
   24804   <int value="186" label="input[type=email][multiple][maxlength]"/>
   24805   <int value="187" label="TextTrackCueConstructor"/>
   24806   <int value="188" label="CSSStyleDeclarationPropertyName"/>
   24807   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
   24808   <int value="190" label="InputTypeText"/>
   24809   <int value="191" label="InputTypeTextMaxLength"/>
   24810   <int value="192" label="InputTypePassword"/>
   24811   <int value="193" label="InputTypePasswordMaxLength"/>
   24812   <int value="194" label="SVGInstanceRoot"/>
   24813   <int value="195" label="ShowModalDialog"/>
   24814   <int value="196" label="PrefixedPageVisibility"/>
   24815   <int value="197" label="HTMLFrameElementLocation"/>
   24816   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
   24817   <int value="199" label="CSSWebkitRegionAtRule"/>
   24818   <int value="200" label="DocumentBeforeUnloadRegistered"/>
   24819   <int value="201" label="DocumentBeforeUnloadFired"/>
   24820   <int value="202" label="DocumentUnloadRegistered"/>
   24821   <int value="203" label="DocumentUnloadFired"/>
   24822   <int value="204" label="SVGLocatableNearestViewportElement"/>
   24823   <int value="205" label="SVGLocatableFarthestViewportElement"/>
   24824   <int value="206" label="IsIndexElement"/>
   24825   <int value="207" label="HTMLHeadElementProfile"/>
   24826   <int value="208" label="OverflowChangedEvent"/>
   24827   <int value="209" label="SVGPointMatrixTransform"/>
   24828   <int value="210" label="HTMLHtmlElementManifest"/>
   24829   <int value="211" label="DOMFocusInOutEvent"/>
   24830   <int value="212" label="FileGetLastModifiedDate"/>
   24831   <int value="213" label="HTMLElementInnerText"/>
   24832   <int value="214" label="HTMLElementOuterText"/>
   24833   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
   24834   <int value="216" label="ElementSetAttributeNodeNS"/>
   24835   <int value="217" label="ElementPrefixedMatchesSelector"/>
   24836   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
   24837 </enum>
   24838 
   24839 <enum name="FFmpegCodecs" type="int">
   24840   <int value="0" label="NONE"/>
   24841   <int value="1" label="MPEG1VIDEO"/>
   24842   <int value="2" label="MPEG2VIDEO"/>
   24843   <int value="3" label="MPEG2VIDEO_XVMC"/>
   24844   <int value="4" label="H261"/>
   24845   <int value="5" label="H263"/>
   24846   <int value="6" label="RV10"/>
   24847   <int value="7" label="RV20"/>
   24848   <int value="8" label="MJPEG"/>
   24849   <int value="9" label="MJPEGB"/>
   24850   <int value="10" label="LJPEG"/>
   24851   <int value="11" label="SP5X"/>
   24852   <int value="12" label="JPEGLS"/>
   24853   <int value="13" label="MPEG4"/>
   24854   <int value="14" label="RAWVIDEO"/>
   24855   <int value="15" label="MSMPEG4V1"/>
   24856   <int value="16" label="MSMPEG4V2"/>
   24857   <int value="17" label="MSMPEG4V3"/>
   24858   <int value="18" label="WMV1"/>
   24859   <int value="19" label="WMV2"/>
   24860   <int value="20" label="H263P"/>
   24861   <int value="21" label="H263I"/>
   24862   <int value="22" label="FLV1"/>
   24863   <int value="23" label="SVQ1"/>
   24864   <int value="24" label="SVQ3"/>
   24865   <int value="25" label="DVVIDEO"/>
   24866   <int value="26" label="HUFFYUV"/>
   24867   <int value="27" label="CYUV"/>
   24868   <int value="28" label="H264"/>
   24869   <int value="29" label="INDEO3"/>
   24870   <int value="30" label="VP3"/>
   24871   <int value="31" label="THEORA"/>
   24872   <int value="32" label="ASV1"/>
   24873   <int value="33" label="ASV2"/>
   24874   <int value="34" label="FFV1"/>
   24875   <int value="35" label="4XM"/>
   24876   <int value="36" label="VCR1"/>
   24877   <int value="37" label="CLJR"/>
   24878   <int value="38" label="MDEC"/>
   24879   <int value="39" label="ROQ"/>
   24880   <int value="40" label="INTERPLAY_VIDEO"/>
   24881   <int value="41" label="XAN_WC3"/>
   24882   <int value="42" label="XAN_WC4"/>
   24883   <int value="43" label="RPZA"/>
   24884   <int value="44" label="CINEPAK"/>
   24885   <int value="45" label="WS_VQA"/>
   24886   <int value="46" label="MSRLE"/>
   24887   <int value="47" label="MSVIDEO1"/>
   24888   <int value="48" label="IDCIN"/>
   24889   <int value="49" label="8BPS"/>
   24890   <int value="50" label="SMC"/>
   24891   <int value="51" label="FLIC"/>
   24892   <int value="52" label="TRUEMOTION1"/>
   24893   <int value="53" label="VMDVIDEO"/>
   24894   <int value="54" label="MSZH"/>
   24895   <int value="55" label="ZLIB"/>
   24896   <int value="56" label="QTRLE"/>
   24897   <int value="57" label="SNOW"/>
   24898   <int value="58" label="TSCC"/>
   24899   <int value="59" label="ULTI"/>
   24900   <int value="60" label="QDRAW"/>
   24901   <int value="61" label="VIXL"/>
   24902   <int value="62" label="QPEG"/>
   24903   <int value="63" label="PNG"/>
   24904   <int value="64" label="PPM"/>
   24905   <int value="65" label="PBM"/>
   24906   <int value="66" label="PGM"/>
   24907   <int value="67" label="PGMYUV"/>
   24908   <int value="68" label="PAM"/>
   24909   <int value="69" label="FFVHUFF"/>
   24910   <int value="70" label="RV30"/>
   24911   <int value="71" label="RV40"/>
   24912   <int value="72" label="VC1"/>
   24913   <int value="73" label="WMV3"/>
   24914   <int value="74" label="LOCO"/>
   24915   <int value="75" label="WNV1"/>
   24916   <int value="76" label="AASC"/>
   24917   <int value="77" label="INDEO2"/>
   24918   <int value="78" label="FRAPS"/>
   24919   <int value="79" label="TRUEMOTION2"/>
   24920   <int value="80" label="BMP"/>
   24921   <int value="81" label="CSCD"/>
   24922   <int value="82" label="MMVIDEO"/>
   24923   <int value="83" label="ZMBV"/>
   24924   <int value="84" label="AVS"/>
   24925   <int value="85" label="SMACKVIDEO"/>
   24926   <int value="86" label="NUV"/>
   24927   <int value="87" label="KMVC"/>
   24928   <int value="88" label="FLASHSV"/>
   24929   <int value="89" label="CAVS"/>
   24930   <int value="90" label="JPEG2000"/>
   24931   <int value="91" label="VMNC"/>
   24932   <int value="92" label="VP5"/>
   24933   <int value="93" label="VP6"/>
   24934   <int value="94" label="VP6F"/>
   24935   <int value="95" label="TARGA"/>
   24936   <int value="96" label="DSICINVIDEO"/>
   24937   <int value="97" label="TIERTEXSEQVIDEO"/>
   24938   <int value="98" label="TIFF"/>
   24939   <int value="99" label="GIF"/>
   24940   <int value="100" label="DXA"/>
   24941   <int value="101" label="DNXHD"/>
   24942   <int value="102" label="THP"/>
   24943   <int value="103" label="SGI"/>
   24944   <int value="104" label="C93"/>
   24945   <int value="105" label="BETHSOFTVID"/>
   24946   <int value="106" label="PTX"/>
   24947   <int value="107" label="TXD"/>
   24948   <int value="108" label="VP6A"/>
   24949   <int value="109" label="AMV"/>
   24950   <int value="110" label="VB"/>
   24951   <int value="111" label="PCX"/>
   24952   <int value="112" label="SUNRAST"/>
   24953   <int value="113" label="INDEO4"/>
   24954   <int value="114" label="INDEO5"/>
   24955   <int value="115" label="MIMIC"/>
   24956   <int value="116" label="RL2"/>
   24957   <int value="117" label="ESCAPE124"/>
   24958   <int value="118" label="DIRAC"/>
   24959   <int value="119" label="BFI"/>
   24960   <int value="120" label="CMV"/>
   24961   <int value="121" label="MOTIONPIXELS"/>
   24962   <int value="122" label="TGV"/>
   24963   <int value="123" label="TGQ"/>
   24964   <int value="124" label="TQI"/>
   24965   <int value="125" label="AURA"/>
   24966   <int value="126" label="AURA2"/>
   24967   <int value="127" label="V210X"/>
   24968   <int value="128" label="TMV"/>
   24969   <int value="129" label="V210"/>
   24970   <int value="130" label="DPX"/>
   24971   <int value="131" label="MAD"/>
   24972   <int value="132" label="FRWU"/>
   24973   <int value="133" label="FLASHSV2"/>
   24974   <int value="134" label="CDGRAPHICS"/>
   24975   <int value="135" label="R210"/>
   24976   <int value="136" label="ANM"/>
   24977   <int value="137" label="BINKVIDEO"/>
   24978   <int value="138" label="IFF_ILBM"/>
   24979   <int value="139" label="IFF_BYTERUN1"/>
   24980   <int value="140" label="KGV1"/>
   24981   <int value="141" label="YOP"/>
   24982   <int value="142" label="VP8"/>
   24983   <int value="143" label="PICTOR"/>
   24984   <int value="144" label="ANSI"/>
   24985   <int value="145" label="A64_MULTI"/>
   24986   <int value="146" label="A64_MULTI5"/>
   24987   <int value="147" label="R10K"/>
   24988   <int value="148" label="MXPEG"/>
   24989   <int value="149" label="LAGARITH"/>
   24990   <int value="150" label="PRORES"/>
   24991   <int value="151" label="JV"/>
   24992   <int value="152" label="DFA"/>
   24993   <int value="153" label="WMV3IMAGE"/>
   24994   <int value="154" label="VC1IMAGE"/>
   24995   <int value="155" label="UTVIDEO"/>
   24996   <int value="156" label="BMV_VIDEO"/>
   24997   <int value="157" label="VBLE"/>
   24998   <int value="158" label="DXTORY"/>
   24999   <int value="159" label="V410"/>
   25000   <int value="160" label="XWD"/>
   25001   <int value="161" label="CDXL"/>
   25002   <int value="162" label="XBM"/>
   25003   <int value="163" label="ZEROCODEC"/>
   25004   <int value="164" label="MSS1"/>
   25005   <int value="165" label="MSA1"/>
   25006   <int value="166" label="TSCC2"/>
   25007   <int value="167" label="MTS2"/>
   25008   <int value="168" label="CLLC"/>
   25009   <int value="169" label="MSS2"/>
   25010   <int value="170" label="VP9"/>
   25011   <int value="65536" label="PCM_S16LE"/>
   25012   <int value="65537" label="PCM_S16BE"/>
   25013   <int value="65538" label="PCM_U16LE"/>
   25014   <int value="65539" label="PCM_U16BE"/>
   25015   <int value="65540" label="PCM_S8"/>
   25016   <int value="65541" label="PCM_U8"/>
   25017   <int value="65542" label="PCM_MULAW"/>
   25018   <int value="65543" label="PCM_ALAW"/>
   25019   <int value="65544" label="PCM_S32LE"/>
   25020   <int value="65545" label="PCM_S32BE"/>
   25021   <int value="65546" label="PCM_U32LE"/>
   25022   <int value="65547" label="PCM_U32BE"/>
   25023   <int value="65548" label="PCM_S24LE"/>
   25024   <int value="65549" label="PCM_S24BE"/>
   25025   <int value="65550" label="PCM_U24LE"/>
   25026   <int value="65551" label="PCM_U24BE"/>
   25027   <int value="65552" label="PCM_S24DAUD"/>
   25028   <int value="65553" label="PCM_ZORK"/>
   25029   <int value="65554" label="PCM_S16LE_PLANAR"/>
   25030   <int value="65555" label="PCM_DVD"/>
   25031   <int value="65556" label="PCM_F32BE"/>
   25032   <int value="65557" label="PCM_F32LE"/>
   25033   <int value="65558" label="PCM_F64BE"/>
   25034   <int value="65559" label="PCM_F64LE"/>
   25035   <int value="65560" label="PCM_BLURAY"/>
   25036   <int value="65561" label="PCM_LXF"/>
   25037   <int value="65562" label="S302M"/>
   25038   <int value="65563" label="PCM_S8_PLANAR"/>
   25039   <int value="69632" label="ADPCM_IMA_QT"/>
   25040   <int value="69633" label="ADPCM_IMA_WAV"/>
   25041   <int value="69634" label="ADPCM_IMA_DK3"/>
   25042   <int value="69635" label="ADPCM_IMA_DK4"/>
   25043   <int value="69636" label="ADPCM_IMA_WS"/>
   25044   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
   25045   <int value="69638" label="ADPCM_MS"/>
   25046   <int value="69639" label="ADPCM_4XM"/>
   25047   <int value="69640" label="ADPCM_XA"/>
   25048   <int value="69641" label="ADPCM_ADX"/>
   25049   <int value="69642" label="ADPCM_EA"/>
   25050   <int value="69643" label="ADPCM_G726"/>
   25051   <int value="69644" label="ADPCM_CT"/>
   25052   <int value="69645" label="ADPCM_SWF"/>
   25053   <int value="69646" label="ADPCM_YAMAHA"/>
   25054   <int value="69647" label="ADPCM_SBPRO_4"/>
   25055   <int value="69648" label="ADPCM_SBPRO_3"/>
   25056   <int value="69649" label="ADPCM_SBPRO_2"/>
   25057   <int value="69650" label="ADPCM_THP"/>
   25058   <int value="69651" label="ADPCM_IMA_AMV"/>
   25059   <int value="69652" label="ADPCM_EA_R1"/>
   25060   <int value="69653" label="ADPCM_EA_R3"/>
   25061   <int value="69654" label="ADPCM_EA_R2"/>
   25062   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
   25063   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
   25064   <int value="69657" label="ADPCM_EA_XAS"/>
   25065   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
   25066   <int value="69659" label="ADPCM_IMA_ISS"/>
   25067   <int value="69660" label="ADPCM_G722"/>
   25068   <int value="69661" label="ADPCM_IMA_APC"/>
   25069   <int value="73728" label="AMR_NB"/>
   25070   <int value="73729" label="AMR_WB"/>
   25071   <int value="77824" label="RA_144"/>
   25072   <int value="77825" label="RA_288"/>
   25073   <int value="81920" label="ROQ_DPCM"/>
   25074   <int value="81921" label="INTERPLAY_DPCM"/>
   25075   <int value="81922" label="XAN_DPCM"/>
   25076   <int value="81923" label="SOL_DPCM"/>
   25077   <int value="86016" label="MP2"/>
   25078   <int value="86017" label="MP3"/>
   25079   <int value="86018" label="AAC"/>
   25080   <int value="86019" label="AC3"/>
   25081   <int value="86020" label="DTS"/>
   25082   <int value="86021" label="VORBIS"/>
   25083   <int value="86022" label="DVAUDIO"/>
   25084   <int value="86023" label="WMAV1"/>
   25085   <int value="86024" label="WMAV2"/>
   25086   <int value="86025" label="MACE3"/>
   25087   <int value="86026" label="MACE6"/>
   25088   <int value="86027" label="VMDAUDIO"/>
   25089   <int value="86028" label="FLAC"/>
   25090   <int value="86029" label="MP3ADU"/>
   25091   <int value="86030" label="MP3ON4"/>
   25092   <int value="86031" label="SHORTEN"/>
   25093   <int value="86032" label="ALAC"/>
   25094   <int value="86033" label="WESTWOOD_SND1"/>
   25095   <int value="86034" label="GSM"/>
   25096   <int value="86035" label="QDM2"/>
   25097   <int value="86036" label="COOK"/>
   25098   <int value="86037" label="TRUESPEECH"/>
   25099   <int value="86038" label="TTA"/>
   25100   <int value="86039" label="SMACKAUDIO"/>
   25101   <int value="86040" label="QCELP"/>
   25102   <int value="86041" label="WAVPACK"/>
   25103   <int value="86042" label="DSICINAUDIO"/>
   25104   <int value="86043" label="IMC"/>
   25105   <int value="86044" label="MUSEPACK7"/>
   25106   <int value="86045" label="MLP"/>
   25107   <int value="86046" label="GSM_MS"/>
   25108   <int value="86047" label="ATRAC3"/>
   25109   <int value="86048" label="VOXWARE"/>
   25110   <int value="86049" label="APE"/>
   25111   <int value="86050" label="NELLYMOSER"/>
   25112   <int value="86051" label="MUSEPACK8"/>
   25113   <int value="86052" label="SPEEX"/>
   25114   <int value="86053" label="WMAVOICE"/>
   25115   <int value="86054" label="WMAPRO"/>
   25116   <int value="86055" label="WMALOSSLESS"/>
   25117   <int value="86056" label="ATRAC3P"/>
   25118   <int value="86057" label="EAC3"/>
   25119   <int value="86058" label="SIPR"/>
   25120   <int value="86059" label="MP1"/>
   25121   <int value="86060" label="TWINVQ"/>
   25122   <int value="86061" label="TRUEHD"/>
   25123   <int value="86062" label="MP4ALS"/>
   25124   <int value="86063" label="ATRAC1"/>
   25125   <int value="86064" label="BINKAUDIO_RDFT"/>
   25126   <int value="86065" label="BINKAUDIO_DCT"/>
   25127   <int value="86066" label="AAC_LATM"/>
   25128   <int value="86067" label="QDMC"/>
   25129   <int value="86068" label="CELT"/>
   25130   <int value="86069" label="G723_1"/>
   25131   <int value="86070" label="G729"/>
   25132   <int value="86071" label="8SVX_EXP"/>
   25133   <int value="86072" label="8SVX_FIB"/>
   25134   <int value="86073" label="BMV_AUDIO"/>
   25135   <int value="86074" label="RALF"/>
   25136   <int value="86075" label="IAC"/>
   25137   <int value="86076" label="ILBC"/>
   25138   <int value="86077" label="OPUS_DEPRECATED"/>
   25139   <int value="86078" label="COMFORT_NOISE"/>
   25140   <int value="86079" label="TAK_DEPRECATED"/>
   25141   <int value="94208" label="DVD_SUBTITLE"/>
   25142   <int value="94209" label="DVB_SUBTITLE"/>
   25143   <int value="94210" label="TEXT"/>
   25144   <int value="94211" label="XSUB"/>
   25145   <int value="94212" label="SSA"/>
   25146   <int value="94213" label="MOV_TEXT"/>
   25147   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
   25148   <int value="94215" label="DVB_TELETEXT"/>
   25149   <int value="94216" label="SRT"/>
   25150   <int value="98304" label="TTF"/>
   25151   <int value="102400" label="PROBE"/>
   25152   <int value="131072" label="MPEG2TS"/>
   25153   <int value="131073" label="MPEG4SYSTEMS"/>
   25154   <int value="135168" label="FFMETADATA"/>
   25155   <int value="4665933" label="G2M"/>
   25156   <int value="4801606" label="IDF"/>
   25157   <int value="5198918" label="OTF"/>
   25158   <int value="407917392" label="PCM_S24LE_PLANAR"/>
   25159   <int value="542135120" label="PCM_S32LE_PLANAR"/>
   25160   <int value="808530518" label="012V"/>
   25161   <int value="809850962" label="EXR"/>
   25162   <int value="944985688" label="8SVX_RAW"/>
   25163   <int value="1095123744" label="ADPCM_AFC"/>
   25164   <int value="1096176208" label="AVRP"/>
   25165   <int value="1096176238" label="AVRN"/>
   25166   <int value="1096176969" label="AVUI"/>
   25167   <int value="1096373590" label="AYUV"/>
   25168   <int value="1112557912" label="BRENDER_PIX"/>
   25169   <int value="1112823892" label="BINTEXT"/>
   25170   <int value="1129335105" label="CPIA"/>
   25171   <int value="1160852272" label="ESCAPE130"/>
   25172   <int value="1179014995" label="FFWAVESYNTH"/>
   25173   <int value="1246975298" label="JACOSUB"/>
   25174   <int value="1263294017" label="SMPTE_KLV"/>
   25175   <int value="1297108018" label="MPL2"/>
   25176   <int value="1297498929" label="MVC1"/>
   25177   <int value="1297498930" label="MVC2"/>
   25178   <int value="1330333984" label="ADPCM_IMA_OKI"/>
   25179   <int value="1330664787" label="OPUS"/>
   25180   <int value="1346455105" label="PAF_AUDIO"/>
   25181   <int value="1346455126" label="PAF_VIDEO"/>
   25182   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
   25183   <int value="1349012051" label="PJS"/>
   25184   <int value="1381259348" label="REALTEXT"/>
   25185   <int value="1396788553" label="SAMI"/>
   25186   <int value="1396788813" label="SANM"/>
   25187   <int value="1397180754" label="SGIRLE"/>
   25188   <int value="1397706307" label="SONIC"/>
   25189   <int value="1397706316" label="SONIC_LS"/>
   25190   <int value="1397909872" label="SUBRIP"/>
   25191   <int value="1398953521" label="SUBVIEWER1"/>
   25192   <int value="1400201814" label="SUBVIEWER"/>
   25193   <int value="1412575542" label="TARGA_Y216"/>
   25194   <int value="1446195256" label="V308"/>
   25195   <int value="1446260792" label="V408"/>
   25196   <int value="1447644481" label="VIMA"/>
   25197   <int value="1448111218" label="VPLAYER"/>
   25198   <int value="1465275476" label="WEBVTT"/>
   25199   <int value="1480739150" label="XBIN"/>
   25200   <int value="1480999235" label="XFACE"/>
   25201   <int value="1496592720" label="Y41P"/>
   25202   <int value="1498764852" label="YUV4"/>
   25203   <int value="1664495672" label="EIA_608"/>
   25204   <int value="1833195076" label="MICRODVD"/>
   25205   <int value="1936029283" label="EVRC"/>
   25206   <int value="1936944502" label="SMV"/>
   25207   <int value="1950507339" label="TAK"/>
   25208 </enum>
   25209 
   25210 <enum name="FFmpegColorRanges" type="int">
   25211   <int value="0" label="UNSPECIFIED"/>
   25212   <int value="1" label="MPEG"/>
   25213   <int value="2" label="JPEG"/>
   25214 </enum>
   25215 
   25216 <enum name="FileDialogType" type="int">
   25217   <int value="0" label="Select folder"/>
   25218   <int value="1" label="Save as file"/>
   25219   <int value="2" label="Open file"/>
   25220   <int value="3" label="Open multiple files"/>
   25221   <int value="4" label="Full page"/>
   25222   <int value="5" label="Error"/>
   25223 </enum>
   25224 
   25225 <enum name="FileType" type="int">
   25226   <int value="0" label="other"/>
   25227   <int value="1" label=".doc"/>
   25228   <int value="2" label=".docx"/>
   25229   <int value="3" label=".odt"/>
   25230   <int value="4" label=".rtf"/>
   25231   <int value="5" label=".pdf"/>
   25232   <int value="6" label=".ppt"/>
   25233   <int value="7" label=".pptx"/>
   25234   <int value="8" label=".odp"/>
   25235   <int value="9" label=".xls"/>
   25236   <int value="10" label=".xlsx"/>
   25237   <int value="11" label=".ods"/>
   25238   <int value="12" label=".csv"/>
   25239   <int value="13" label=".odf"/>
   25240   <int value="14" label=".rar"/>
   25241   <int value="15" label=".asf"/>
   25242   <int value="16" label=".wma"/>
   25243   <int value="17" label=".wmv"/>
   25244   <int value="18" label=".mov"/>
   25245   <int value="19" label=".mpg"/>
   25246   <int value="20" label=".log"/>
   25247 </enum>
   25248 
   25249 <enum name="FlashNavigateUsageType" type="int">
   25250   <int value="0" label="Rejected because of Authorization header."/>
   25251   <int value="1" label="Rejected because of Cache-Control header."/>
   25252   <int value="2" label="Rejected because of Content-Encoding header."/>
   25253   <int value="3" label="Rejected because of Content-MD5 header."/>
   25254   <int value="4" label="Rejected because of Content-Type header."/>
   25255   <int value="5" label="Rejected because of Expires header."/>
   25256   <int value="6" label="Rejected because of From header."/>
   25257   <int value="7" label="Rejected because of If-Match header."/>
   25258   <int value="8" label="Rejected because of If-None-Match header."/>
   25259   <int value="9" label="Rejected because of If-Range header."/>
   25260   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
   25261   <int value="11" label="Rejected because of Pragma header."/>
   25262   <int value="12" label="Rejected because of Referer header."/>
   25263   <int value="13"
   25264       label="Rejected because of other headers (e.g., custom headers)."/>
   25265   <int value="14" label="The total number of rejected navigate requests."/>
   25266   <int value="15" label="The total number of navigate requests."/>
   25267 </enum>
   25268 
   25269 <enum name="FtpDataConnectionError" type="int">
   25270   <int value="0">Data connection successful</int>
   25271   <int value="1">Local firewall blocked the connection</int>
   25272   <int value="2">Connection timed out</int>
   25273   <int value="3">
   25274     Connection has been established, but then got broken (either reset or
   25275     aborted)
   25276   </int>
   25277   <int value="4">Connection has been refused</int>
   25278   <int value="20">Other kind of error</int>
   25279 </enum>
   25280 
   25281 <enum name="FtpServerType" type="int">
   25282   <summary>
   25283     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
   25284   </summary>
   25285   <int value="0" label="Unknown">
   25286     Unknown (could be a server we don't support, a broken server, or a security
   25287     attack)
   25288   </int>
   25289   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
   25290   <int value="2" label="/bin/dls">Server using /bin/dls</int>
   25291   <int value="3" label="EPLF">Server using EPLF format</int>
   25292   <int value="4" label="WinNT">
   25293     WinNT server configured for old style listing
   25294   </int>
   25295   <int value="5" label="VMS">VMS (including variants)</int>
   25296   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
   25297   <int value="7" label="OS/2">OS/2 FTP Server</int>
   25298   <int value="8" label="win16">
   25299     win16 hosts: SuperTCP or NetManage Chameleon
   25300   </int>
   25301 </enum>
   25302 
   25303 <enum name="GaiaSessionRestoreOutcome" type="int">
   25304   <int value="0" label="UNDEFINED"/>
   25305   <int value="1" label="SUCCESS"/>
   25306   <int value="2" label="RESTORE_TOKEN_FETCH_FAILED"/>
   25307   <int value="3" label="NO_REFRESH_TOKEN_FAILED"/>
   25308   <int value="4" label="OAUTHLOGIN_FAILED"/>
   25309   <int value="5" label="MERGESESSION_FAILED"/>
   25310 </enum>
   25311 
   25312 <enum name="GDataAuthResult" type="int">
   25313   <int value="0" label="FAILURE"/>
   25314   <int value="1" label="SUCCESS"/>
   25315   <int value="2" label="NO_CONNECTION"/>
   25316 </enum>
   25317 
   25318 <enum name="GDataEntryKind" type="int">
   25319   <obsolete>
   25320     Deprecated 9/2012, and replaced by DriveEntryKind
   25321   </obsolete>
   25322   <int value="0" label="UNKNOWN"/>
   25323   <int value="4097" label="ITEM"/>
   25324   <int value="4098" label="SITE"/>
   25325   <int value="8449" label="DOCUMENT"/>
   25326   <int value="8450" label="SPEREADSHEET"/>
   25327   <int value="8451" label="PRESENTATION"/>
   25328   <int value="8452" label="DRAWING"/>
   25329   <int value="8453" label="TABLE"/>
   25330   <int value="8705" label="EXTERNAL_APP"/>
   25331   <int value="16385" label="FOLDER"/>
   25332   <int value="32769" label="FILE"/>
   25333   <int value="32770" label="PDF"/>
   25334 </enum>
   25335 
   25336 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
   25337   <int value="0" label="User allowed the page to use geolocation">
   25338     For the Android platform the count for this event should be exactly the same
   25339     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
   25340   </int>
   25341   <int value="1" label="User opened geolocation settings"/>
   25342 </enum>
   25343 
   25344 <enum name="GeolocationInfoBarDelegateEvent" type="int">
   25345   <int value="0" label="The bar was created"/>
   25346   <int value="1" label="User allowed use of geolocation"/>
   25347   <int value="2" label="User denied use of geolocation"/>
   25348   <int value="3" label="User dismissed the bar"/>
   25349   <int value="4" label="User clicked on link"/>
   25350   <int value="5" label="User ignored the bar"/>
   25351 </enum>
   25352 
   25353 <enum name="GestureActionType" type="int">
   25354   <int value="0" label="Unknown"/>
   25355   <int value="1" label="Omnibox pinch"/>
   25356   <int value="2" label="Omnibox scroll"/>
   25357   <int value="3" label="Tabstrip pinch"/>
   25358   <int value="4" label="Tabstrip scroll"/>
   25359   <int value="5" label="Bezel scroll"/>
   25360   <int value="6" label="Desktop scroll"/>
   25361   <int value="7" label="Desktop pinch"/>
   25362   <int value="8" label="Webpage pinch"/>
   25363   <int value="9" label="Webpage scroll"/>
   25364   <int value="10" label="Webpage tap"/>
   25365   <int value="11" label="Tabstrip tap"/>
   25366   <int value="12" label="Bezel down"/>
   25367   <int value="13" label="Tab switched tap"/>
   25368   <int value="14" label="Active tab tap"/>
   25369   <int value="15" label="Tab close button tap"/>
   25370   <int value="16" label="New tab button tap"/>
   25371   <int value="17" label="Top edge of window tap"/>
   25372   <int value="18" label="Window size button tap"/>
   25373   <int value="19" label="Area surrounding tabstrip tap"/>
   25374   <int value="20" label="Window resized double tap"/>
   25375 </enum>
   25376 
   25377 <enum name="GetPerfDataOutcome" type="int">
   25378   <int value="0" label="Success.">
   25379     Perf data was collected, parsed and attached to the UMA protobuf
   25380     successfully.
   25381   </int>
   25382   <int value="1" label="No perf data ready to be uploaded.">
   25383     Could not add perf data to the UMA protobuf because no perf data was ready
   25384     to be uploaded.
   25385   </int>
   25386   <int value="2" label="Collection timer triggered but have data already.">
   25387     Perf timer triggered but the perf provider already had a perf data proto to
   25388     be added to the UMA protobuf.
   25389   </int>
   25390   <int value="3"
   25391       label="Collection timer triggered but incognito window active.">
   25392     Perf timer triggered but an incognito window was open.
   25393   </int>
   25394   <int value="4" label="Incognito window launched during collection.">
   25395     Perf data was collected but an incognito window was opened during the
   25396     collection.
   25397   </int>
   25398   <int value="5" label="Protobuf returned by debugd not deserialized.">
   25399     Perf data was collected and sent to Chrome as a serialized protobuf but it
   25400     could be deserialized by Chrome.
   25401   </int>
   25402 </enum>
   25403 
   25404 <enum name="GetUserDataTempDirResult" type="int">
   25405   <int value="0" label="SUCCESS"/>
   25406   <int value="1" label="CANT_GET_PARENT_PATH"/>
   25407   <int value="2" label="CANT_GET_UDT_PATH"/>
   25408   <int value="3" label="NOT_A_DIRECTORY"/>
   25409   <int value="4" label="CANT_CREATE_DIR"/>
   25410   <int value="5" label="CANT_WRITE_TO_PATH"/>
   25411   <int value="6" label="UNSET"/>
   25412 </enum>
   25413 
   25414 <enum name="GoogleNowEvent" type="int">
   25415   <summary>
   25416     Events in Google Now component extension. See GoogleNowEvent in
   25417     chrome/browser/resources/google_now/background.js.
   25418   </summary>
   25419   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
   25420   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
   25421   <int value="2" label="CARDS_PARSE_SUCCESS"/>
   25422   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
   25423   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
   25424   <int value="5" label="LOCATION_REQUEST"/>
   25425   <int value="6" label="LOCATION_UPDATE"/>
   25426   <int value="7" label="EXTENSION_START"/>
   25427   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
   25428   <int value="9" label="STOPPED"/>
   25429   <int value="10" label="DELETED_USER_SUPPRESSED"/>
   25430 </enum>
   25431 
   25432 <enum name="GoogleServiceAuthError" type="int">
   25433   <int value="0" label="NONE"/>
   25434   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
   25435   <int value="2" label="USER_NOT_SIGNED_UP"/>
   25436   <int value="3" label="CONNECTION_FAILED"/>
   25437   <int value="4" label="CAPTCHA_REQUIRED"/>
   25438   <int value="5" label="ACCOUNT_DELETED"/>
   25439   <int value="6" label="ACCOUNT_DISABLED"/>
   25440   <int value="7" label="SERVICE_UNAVAILABLE"/>
   25441   <int value="8" label="TWO_FACTOR"/>
   25442   <int value="9" label="REQUEST_CANCELED"/>
   25443   <int value="10" label="HOSTED_NOT_ALLOWED"/>
   25444   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
   25445   <int value="12" label="SERVICE_ERROR"/>
   25446 </enum>
   25447 
   25448 <enum name="HistoryFaviconsRecoveryEnum" type="int">
   25449   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
   25450   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
   25451   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
   25452     sql::Recovery failed init.
   25453   </int>
   25454   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
   25455     Query failed against recovery meta table.
   25456   </int>
   25457   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
   25458     No version row in recovery meta table.
   25459   </int>
   25460   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
   25461     Recovery meta table has version 6.
   25462   </int>
   25463   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
   25464     Recovery meta table has version 5.
   25465   </int>
   25466   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
   25467     Recovery meta table has an unexpected version.
   25468   </int>
   25469   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
   25470     Failed to create recovery meta table.
   25471   </int>
   25472   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
   25473     Failed to copy recovery meta table.
   25474   </int>
   25475   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
   25476     Failed to init target schema.
   25477   </int>
   25478   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
   25479     Failed to create recovery favicons table.
   25480   </int>
   25481   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
   25482     Failed to copy recovery favicons table.
   25483   </int>
   25484   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
   25485     Failed to create recovery favicon_bitmaps table.
   25486   </int>
   25487   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
   25488     Failed to copy recovery favicon_bitmaps table.
   25489   </int>
   25490   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
   25491     Failed to create recovery icon_mapping table.
   25492   </int>
   25493   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
   25494     Failed to copy recovery icon_mapping table.
   25495   </int>
   25496   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
   25497     Successful recovery of version 6 database.
   25498   </int>
   25499   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
   25500     Failed sql::MetaTable::Init().
   25501   </int>
   25502   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
   25503     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
   25504   </int>
   25505   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
   25506     Recovery found deprecated version and razed.
   25507   </int>
   25508   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
   25509     Failed v5 recovery loading schema.
   25510   </int>
   25511   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
   25512     Failed v5 recovery on favicons.
   25513   </int>
   25514   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
   25515     Failed v5 recovery on icon_mapping.
   25516   </int>
   25517   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
   25518     Successful recovery of version 6 database.
   25519   </int>
   25520   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
   25521     Failed v6/7 recovery on favicons.
   25522   </int>
   25523   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
   25524     Failed v6/7 recovery on favicon_bitmaps.
   25525   </int>
   25526   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
   25527     Failed v6/7 recovery on icon_mapping.
   25528   </int>
   25529   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
   25530     Failed sql::Recovery::Recovered().
   25531   </int>
   25532 </enum>
   25533 
   25534 <enum name="HistoryTopSitesRecoveryEnum" type="int">
   25535   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
   25536   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
   25537   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
   25538     Recovery found deprecated version and razed.
   25539   </int>
   25540   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
   25541     sql::Recovery failed init.
   25542   </int>
   25543   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
   25544     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
   25545   </int>
   25546   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
   25547     Recovery meta table has an unexpected version.
   25548   </int>
   25549   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
   25550     Failed sql::MetaTable::Init().
   25551   </int>
   25552   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
   25553     Failed to init target schema.
   25554   </int>
   25555   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
   25556     Failed recovery on thumbnails table.
   25557   </int>
   25558   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
   25559     Failure from sql::Recovery::Recovered().
   25560   </int>
   25561   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
   25562     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
   25563     not prevent recovery.
   25564   </int>
   25565   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
   25566     Rows were deleted because |redirects| did not contain |url|.  Does not
   25567     prevent recovery.
   25568   </int>
   25569   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
   25570     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
   25571   </int>
   25572 </enum>
   25573 
   25574 <enum name="HttpAuthCount" type="int">
   25575   <int value="0" label="Basic Start"/>
   25576   <int value="1" label="Basic Reject"/>
   25577   <int value="2" label="Digest Start"/>
   25578   <int value="3" label="Digest Reject"/>
   25579   <int value="4" label="NTLM Start"/>
   25580   <int value="5" label="NTLM Reject"/>
   25581   <int value="6" label="Negotiate Start"/>
   25582   <int value="7" label="Negotiate Reject"/>
   25583 </enum>
   25584 
   25585 <enum name="HttpAuthResource" type="int">
   25586   <int value="0" label="Top Page Allowed"/>
   25587   <int value="1" label="Same-domain Sub-resource Allowed"/>
   25588   <int value="2" label="Cross-domain Sub-resource Blocked"/>
   25589   <int value="3" label="Cross-domain Sub-resource Allowed"/>
   25590 </enum>
   25591 
   25592 <enum name="HttpAuthTarget" type="int">
   25593   <int value="0" label="Basic Proxy"/>
   25594   <int value="1" label="Basic Secure Proxy"/>
   25595   <int value="2" label="Basic Server"/>
   25596   <int value="3" label="Basic Secure Server"/>
   25597   <int value="4" label="Digest Proxy"/>
   25598   <int value="5" label="Digest Secure Proxy"/>
   25599   <int value="6" label="Digest Server"/>
   25600   <int value="7" label="Digest Secure Server"/>
   25601   <int value="8" label="NTLM Proxy"/>
   25602   <int value="9" label="NTLM Secure Proxy"/>
   25603   <int value="10" label="NTLM Server"/>
   25604   <int value="11" label="NTLM Secure Server"/>
   25605   <int value="12" label="Negotiate Proxy"/>
   25606   <int value="13" label="Negotiate Secure Proxy"/>
   25607   <int value="14" label="Negotiate Server"/>
   25608   <int value="15" label="Negotiate Secure Server"/>
   25609 </enum>
   25610 
   25611 <enum name="HttpPipelineStatus" type="int">
   25612   <int value="0" label="Success"/>
   25613   <int value="1" label="Redirected"/>
   25614   <int value="2" label="Certificate error"/>
   25615   <int value="3" label="Bad HTTP response code"/>
   25616   <int value="4" label="Network error"/>
   25617   <int value="5" label="Response too large"/>
   25618   <int value="6" label="Response too small"/>
   25619   <int value="7" label="Response content mismatch"/>
   25620   <int value="8" label="Bad HTTP version"/>
   25621   <int value="9" label="Corrupt stats response"/>
   25622 </enum>
   25623 
   25624 <enum name="HttpResponseCode" type="int">
   25625   <int value="100" label="Continue"/>
   25626   <int value="101" label="Switching Protocols"/>
   25627   <int value="200" label="OK"/>
   25628   <int value="201" label="Created"/>
   25629   <int value="202" label="Accepted"/>
   25630   <int value="203" label="Non-Authoritative Information"/>
   25631   <int value="204" label="No Content"/>
   25632   <int value="205" label="Reset Content"/>
   25633   <int value="206" label="Partial Content"/>
   25634   <int value="300" label="Multiple Choices"/>
   25635   <int value="301" label="Moved Permanently"/>
   25636   <int value="302" label="Found"/>
   25637   <int value="303" label="See Other"/>
   25638   <int value="304" label="Not Modified"/>
   25639   <int value="305" label="Use Proxy"/>
   25640   <int value="306" label="(Unused)"/>
   25641   <int value="307" label="Temporary Redirect"/>
   25642   <int value="400" label="Bad Request"/>
   25643   <int value="401" label="Unauthorized"/>
   25644   <int value="402" label="Payment Required"/>
   25645   <int value="403" label="Forbidden"/>
   25646   <int value="404" label="Not Found"/>
   25647   <int value="405" label="Method Not Allowed"/>
   25648   <int value="406" label="Not Acceptable"/>
   25649   <int value="407" label="Proxy Authentication Required"/>
   25650   <int value="408" label="Request Timeout"/>
   25651   <int value="409" label="Conflict"/>
   25652   <int value="410" label="Gone"/>
   25653   <int value="411" label="Length Required"/>
   25654   <int value="412" label="Precondition Failed"/>
   25655   <int value="413" label="Request Entity Too Large"/>
   25656   <int value="414" label="Request-URI Too Long"/>
   25657   <int value="415" label="Unsupported Media Type"/>
   25658   <int value="416" label="Requested Range Not Satisfiable"/>
   25659   <int value="417" label="Expectation Failed"/>
   25660   <int value="500" label="Internal Server Error"/>
   25661   <int value="501" label="Not Implemented"/>
   25662   <int value="503" label="Service Unavailable"/>
   25663   <int value="504" label="Gateway Timeout"/>
   25664   <int value="505" label="HTTP Version Not Supported"/>
   25665 </enum>
   25666 
   25667 <enum name="HttpSocketType" type="int">
   25668   <int value="0" label="UNUSED">newly connected socket</int>
   25669   <int value="1" label="UNUSED_IDLE">
   25670     connected unused socket (idle prior to use)
   25671   </int>
   25672   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
   25673 </enum>
   25674 
   25675 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
   25676   <int value="0" label="IDBLevelDBBackingStoreReadError">
   25677     IndexedDB encountered an error attempting to read or decode a value from the
   25678     leveldb backing store, indicative of corruption or I/O error. Unused as of
   25679     M26.
   25680   </int>
   25681   <int value="1" label="IDBLevelDBBackingStoreWriteError">
   25682     IndexeDB encountered an error attempting to write or commit a value to the
   25683     leveldb backing store, indicative of I/O error. Unused as of M26.
   25684   </int>
   25685   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
   25686     IndexedDB encountered a consistency error in the leveldb backing store,
   25687     indicative of corruption or an coding error. Unused as of M26.
   25688   </int>
   25689   <int value="3" label="FindKeyInIndex"/>
   25690   <int value="4" label="GetIDBDatabaseMetaData"/>
   25691   <int value="5" label="GetIndexes"/>
   25692   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
   25693   <int value="7" label="GetObjectStores"/>
   25694   <int value="8" label="GetRecord"/>
   25695   <int value="9" label="KeyExistsInObjectStore"/>
   25696   <int value="10" label="LoadCurrentRow"/>
   25697   <int value="11" label="SetupMetadata"/>
   25698   <int value="12" label="GetPrimaryKeyViaIndex"/>
   25699   <int value="13" label="KeyExistsInIndex"/>
   25700   <int value="14" label="VersionExists"/>
   25701   <int value="15" label="DeleteObjectStore"/>
   25702   <int value="16" label="SetMaxObjectStoreId"/>
   25703   <int value="17" label="SetMaxIndexId"/>
   25704   <int value="18" label="GetNewDatabaseId"/>
   25705   <int value="19" label="GetNewVersionNumber"/>
   25706   <int value="20" label="CreateIDBDatabaseMetaData"/>
   25707   <int value="21" label="DeleteDatabase"/>
   25708   <int value="22" label="TransactionCommit"/>
   25709   <int value="23" label="GetDatabaseNames"/>
   25710 </enum>
   25711 
   25712 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
   25713   <int value="0" label="OpenMemorySuccess">
   25714     An in-memory backing store was opened successfully.
   25715   </int>
   25716   <int value="1" label="OpenSuccess">
   25717     An on-disk backing store was opened successfully.
   25718   </int>
   25719   <int value="2" label="OpenFailedDirectory">
   25720     An on-disk backing store could not be opened or created because the
   25721     directory could not be opened or created. Cleanup will not be attempted.
   25722   </int>
   25723   <int value="3" label="OpenFailedUnknownSchema">
   25724     An on-disk backing store was opened but had an unknown schema version, due
   25725     to corruption or reverting to a previous version of Chrome. Cleanup will be
   25726     attempted.
   25727   </int>
   25728   <int value="4" label="OpenCleanupDestroyFailed">
   25729     An on-disk backing store failed to open; cleanup was attempted but the
   25730     database could not be destroyed.
   25731   </int>
   25732   <int value="5" label="OpenCleanupReopenFailed">
   25733     An on-disk backing store failed to open; cleanup was attempted but
   25734     re-opening the database failed.
   25735   </int>
   25736   <int value="6" label="OpenCleanupReopenSuccess">
   25737     An on-disk backing store failed to open; cleanup was attempted and the
   25738     database was then opened successfully.
   25739   </int>
   25740   <int value="7" label="OpenFailedIOErrCheckingSchema">
   25741     An on-disk backing store was opened but leveldb failed to read the schema
   25742     version.
   25743   </int>
   25744   <int value="8" label="OpenFailedUnknownErr"/>
   25745   <int value="9" label="OpenMemoryFailed">
   25746     An in-memory backing store failed to open.
   25747   </int>
   25748   <int value="10" label="OpenNonASCII">
   25749     A database with non-ascii characters in its path was opened (with either
   25750     success or failure).
   25751   </int>
   25752   <int value="11" label="OpenAttemptDiskFull">
   25753     An open failed on a machine with a full disk. No cleanup was attempted.
   25754   </int>
   25755   <int value="12" label="OpenAttemptPathTooLong">
   25756     Open failed because either a path component or the overall path was too
   25757     long.
   25758   </int>
   25759   <int value="13" label="OpenAttemptNoRecovery">
   25760     An open attempt failed with an I/O error that doesn't necessitate a recovery
   25761     attempt.
   25762   </int>
   25763 </enum>
   25764 
   25765 <enum name="ImporterType" type="int">
   25766   <int value="0" label="Unknown"/>
   25767   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
   25768   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
   25769   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
   25770   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
   25771   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
   25772   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
   25773     A bookmarks.html file
   25774   </int>
   25775 </enum>
   25776 
   25777 <enum name="IndexedDatabaseMethods" type="int">
   25778   <int value="0" label="CreateObjectStore()"/>
   25779   <int value="1" label="DeleteObjectStore()"/>
   25780   <int value="2" label="Transaction()"/>
   25781   <int value="3" label="DeleteDatabase()"/>
   25782   <int value="4" label="Open()"/>
   25783 </enum>
   25784 
   25785 <enum name="InfoBarResponse" type="int">
   25786   <int value="0" label="No Response selected"/>
   25787   <int value="1" label="Save Password"/>
   25788   <int value="2" label="Never for this site (blacklist / exception)"/>
   25789   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
   25790 </enum>
   25791 
   25792 <enum name="InstantControllerEvent" type="int">
   25793   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
   25794   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
   25795   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
   25796 </enum>
   25797 
   25798 <enum name="InstantExtended_CacheableNTPLoad" type="int">
   25799   <int value="0" label="Failed to load"/>
   25800   <int value="1" label="Loaded successfuly"/>
   25801 </enum>
   25802 
   25803 <enum name="InstantExtended_FallbackCause" type="int">
   25804   <int value="0" label="Fallback did not occur"/>
   25805   <int value="1" label="Page not current: unknown"/>
   25806   <int value="2" label="Page not current: empty instant url"/>
   25807   <int value="3" label="Page not current: origin/path mismatch"/>
   25808   <int value="4" label="Page not current: instant not supported"/>
   25809   <int value="5" label="No overlay"/>
   25810   <int value="6" label="Javascript disabled"/>
   25811 </enum>
   25812 
   25813 <enum name="InstantExtended_InstantNavigation" type="int">
   25814   <obsolete>
   25815     Deprecated as of 10/2013.
   25816   </obsolete>
   25817   <int value="0" label="Local click"/>
   25818   <int value="1" label="Local submit"/>
   25819   <int value="2" label="Online click"/>
   25820   <int value="3" label="Online submit"/>
   25821   <int value="4" label="Non-extended navigation"/>
   25822 </enum>
   25823 
   25824 <enum name="InstantExtended_NewOptInState" type="int">
   25825   <int value="0" label="Default"/>
   25826   <int value="1" label="Opted in"/>
   25827   <int value="2" label="Opted out"/>
   25828 </enum>
   25829 
   25830 <enum name="InstantExtended_OptInState" type="int">
   25831   <obsolete>
   25832     Deprecated 2013-06.
   25833   </obsolete>
   25834   <int value="0" label="Default"/>
   25835   <int value="1" label="Opted in"/>
   25836   <int value="2" label="Opted out"/>
   25837   <int value="3" label="Opted in local"/>
   25838   <int value="4" label="Opted out local"/>
   25839   <int value="5" label="Opted out both"/>
   25840 </enum>
   25841 
   25842 <enum name="InstantSessionStorageNamespace" type="int">
   25843   <int value="0" label="different"/>
   25844   <int value="1" label="identical"/>
   25845 </enum>
   25846 
   25847 <enum name="IntelMaxMicroArchitecture" type="int">
   25848   <int value="0" label="Pentium"/>
   25849   <int value="1" label="SSE"/>
   25850   <int value="2" label="SSE2"/>
   25851   <int value="3" label="SSE3"/>
   25852   <int value="4" label="SSSE3"/>
   25853   <int value="5" label="SSE4.1"/>
   25854   <int value="6" label="SSE4.3"/>
   25855   <int value="7" label="AVX"/>
   25856 </enum>
   25857 
   25858 <enum name="InterruptReason" type="int">
   25859   <int value="0" label="NONE"/>
   25860   <int value="1" label="FILE_FAILED"/>
   25861   <int value="2" label="FILE_ACCESS_DENIED"/>
   25862   <int value="3" label="FILE_NO_SPACE"/>
   25863   <int value="5" label="FILE_NAME_TOO_LONG"/>
   25864   <int value="6" label="FILE_TOO_LARGE"/>
   25865   <int value="7" label="FILE_VIRUS_INFECTED"/>
   25866   <int value="10" label="FILE_TRANSIENT_ERROR"/>
   25867   <int value="11" label="FILE_BLOCKED"/>
   25868   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
   25869   <int value="13" label="FILE_TOO_SHORT"/>
   25870   <int value="20" label="NETWORK_FAILED"/>
   25871   <int value="21" label="NETWORK_TIMEOUT"/>
   25872   <int value="22" label="NETWORK_DISCONNECTED"/>
   25873   <int value="23" label="NETWORK_SERVER_DOWN"/>
   25874   <int value="30" label="SERVER_FAILED"/>
   25875   <int value="31" label="SERVER_NO_RANGE"/>
   25876   <int value="32" label="SERVER_PRECONDITION"/>
   25877   <int value="33" label="SERVER_BAD_CONTENT"/>
   25878   <int value="40" label="USER_CANCELED"/>
   25879   <int value="41" label="USER_SHUTDOWN"/>
   25880   <int value="50" label="CRASH"/>
   25881 </enum>
   25882 
   25883 <enum name="IPV6ProbeResult" type="int">
   25884   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
   25885   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
   25886   <int value="2" label="IPV6_GETIFADDRS_FAILED">
   25887     getifaddrs or GetAdaptersAddresses failed
   25888   </int>
   25889   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
   25890   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
   25891   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
   25892 </enum>
   25893 
   25894 <enum name="JavaScriptAPIName" type="int">
   25895   <int value="0" label="GetUserMedia"/>
   25896   <int value="1" label="PeerConnection00"/>
   25897   <int value="2" label="DeprecatedPeerConnection"/>
   25898   <int value="3" label="RTCPeerConnection"/>
   25899 </enum>
   25900 
   25901 <enum name="KeyboardControlEvent" type="int">
   25902   <int value="0" label="Keyboard was shown."/>
   25903   <int value="1" label="Keyboard was automatically hidden."/>
   25904   <int value="2" label="Keyboard was hidden by the user."/>
   25905 </enum>
   25906 
   25907 <enum name="LanguageCode" type="int">
   25908   <summary>ISO 639 Language Codes.</summary>
   25909   <int value="24929" label="Afar"/>
   25910   <int value="24930" label="Abkhazian"/>
   25911   <int value="24933" label="Avestan"/>
   25912   <int value="24934" label="Afrikaans"/>
   25913   <int value="24939" label="Akan"/>
   25914   <int value="24941" label="Amharic"/>
   25915   <int value="24942" label="Aragonese"/>
   25916   <int value="24946" label="Arabic"/>
   25917   <int value="24947" label="Assamese"/>
   25918   <int value="24950" label="Avaric"/>
   25919   <int value="24953" label="Aymara"/>
   25920   <int value="24954" label="Azerbaijani"/>
   25921   <int value="25185" label="Bashkir"/>
   25922   <int value="25189" label="Belarusian"/>
   25923   <int value="25191" label="Bulgarian"/>
   25924   <int value="25192" label="Bihari"/>
   25925   <int value="25193" label="Bislama"/>
   25926   <int value="25197" label="Bambara"/>
   25927   <int value="25198" label="Bengali"/>
   25928   <int value="25199" label="Tibetan"/>
   25929   <int value="25202" label="Breton"/>
   25930   <int value="25203" label="Bosnian"/>
   25931   <int value="25441" label="Catalan"/>
   25932   <int value="25445" label="Chechen"/>
   25933   <int value="25448" label="Chamorro"/>
   25934   <int value="25455" label="Corsican"/>
   25935   <int value="25458" label="Cree"/>
   25936   <int value="25459" label="Czech"/>
   25937   <int value="25461" label="Church Slavic"/>
   25938   <int value="25462" label="Chuvash"/>
   25939   <int value="25465" label="Welsh"/>
   25940   <int value="25697" label="Danish"/>
   25941   <int value="25701" label="German"/>
   25942   <int value="25718" label="Divehi"/>
   25943   <int value="25722" label="Dzongkha"/>
   25944   <int value="25957" label="Ewe"/>
   25945   <int value="25964" label="Greek"/>
   25946   <int value="25966" label="English"/>
   25947   <int value="25967" label="Esperanto"/>
   25948   <int value="25971" label="Spanish"/>
   25949   <int value="25972" label="Estonian"/>
   25950   <int value="25973" label="Basque"/>
   25951   <int value="26209" label="Persian"/>
   25952   <int value="26214" label="Fulah"/>
   25953   <int value="26217" label="Finnish"/>
   25954   <int value="26218" label="Fijian"/>
   25955   <int value="26223" label="Faroese"/>
   25956   <int value="26226" label="French"/>
   25957   <int value="26233" label="Western Frisian"/>
   25958   <int value="26465" label="Irish"/>
   25959   <int value="26468" label="Scottish Gaelic"/>
   25960   <int value="26476" label="Galician"/>
   25961   <int value="26478" label="Guarani"/>
   25962   <int value="26485" label="Gujarati"/>
   25963   <int value="26486" label="Manx"/>
   25964   <int value="26721" label="Hausa"/>
   25965   <int value="26725" label="Hebrew"/>
   25966   <int value="26729" label="Hindi"/>
   25967   <int value="26735" label="Hiri Motu"/>
   25968   <int value="26738" label="Croatian"/>
   25969   <int value="26740" label="Haitian"/>
   25970   <int value="26741" label="Hungarian"/>
   25971   <int value="26745" label="Armenian"/>
   25972   <int value="26746" label="Herero"/>
   25973   <int value="26977" label="Interlingua"/>
   25974   <int value="26980" label="Indonesian"/>
   25975   <int value="26981" label="Interlingue"/>
   25976   <int value="26983" label="Igbo"/>
   25977   <int value="26985" label="Sichuan Yi"/>
   25978   <int value="26987" label="Inupiaq"/>
   25979   <int value="26991" label="Ido"/>
   25980   <int value="26995" label="Icelandic"/>
   25981   <int value="26996" label="Italian"/>
   25982   <int value="26997" label="Inuktitut"/>
   25983   <int value="27233" label="Japanese"/>
   25984   <int value="27254" label="Javanese"/>
   25985   <int value="27489" label="Georgian"/>
   25986   <int value="27495" label="Kongo"/>
   25987   <int value="27497" label="Kikuyu"/>
   25988   <int value="27498" label="Kuanyama"/>
   25989   <int value="27499" label="Kazakh"/>
   25990   <int value="27500" label="Kalaallisut"/>
   25991   <int value="27501" label="Khmer"/>
   25992   <int value="27502" label="Kannada"/>
   25993   <int value="27503" label="Korean"/>
   25994   <int value="27506" label="Kanuri"/>
   25995   <int value="27507" label="Kashmiri"/>
   25996   <int value="27509" label="Kurdish"/>
   25997   <int value="27510" label="Komi"/>
   25998   <int value="27511" label="Cornish"/>
   25999   <int value="27513" label="Kirghiz"/>
   26000   <int value="27745" label="Latin"/>
   26001   <int value="27746" label="Luxembourgish"/>
   26002   <int value="27751" label="Ganda"/>
   26003   <int value="27753" label="Limburgish"/>
   26004   <int value="27758" label="Lingala"/>
   26005   <int value="27759" label="Lao"/>
   26006   <int value="27764" label="Lithuanian"/>
   26007   <int value="27765" label="Luba-Katanga"/>
   26008   <int value="27766" label="Latvian"/>
   26009   <int value="28007" label="Malagasy"/>
   26010   <int value="28008" label="Marshallese"/>
   26011   <int value="28009" label="Maori"/>
   26012   <int value="28011" label="Macedonian"/>
   26013   <int value="28012" label="Malayalam"/>
   26014   <int value="28014" label="Mongolian"/>
   26015   <int value="28015" label="Moldavian"/>
   26016   <int value="28018" label="Marathi"/>
   26017   <int value="28019" label="Malay"/>
   26018   <int value="28020" label="Maltese"/>
   26019   <int value="28025" label="Burmese"/>
   26020   <int value="28257" label="Nauru"/>
   26021   <int value="28258" label="Norwegian Bokmal"/>
   26022   <int value="28260" label="North Ndebele"/>
   26023   <int value="28261" label="Nepali"/>
   26024   <int value="28263" label="Ndonga"/>
   26025   <int value="28268" label="Dutch"/>
   26026   <int value="28270" label="Norwegian Nynorsk"/>
   26027   <int value="28271" label="Norwegian"/>
   26028   <int value="28274" label="South Ndebele"/>
   26029   <int value="28278" label="Navajo"/>
   26030   <int value="28281" label="Nyanja"/>
   26031   <int value="28515" label="Occitan"/>
   26032   <int value="28522" label="Ojibwa"/>
   26033   <int value="28525" label="Oromo"/>
   26034   <int value="28530" label="Oriya"/>
   26035   <int value="28531" label="Ossetic"/>
   26036   <int value="28769" label="Punjabi"/>
   26037   <int value="28777" label="Pali"/>
   26038   <int value="28780" label="Polish"/>
   26039   <int value="28787" label="Pashto"/>
   26040   <int value="28788" label="Portuguese"/>
   26041   <int value="29045" label="Quechua"/>
   26042   <int value="29293" label="Romansh"/>
   26043   <int value="29294" label="Rundi"/>
   26044   <int value="29295" label="Romanian"/>
   26045   <int value="29301" label="Russian"/>
   26046   <int value="29303" label="Kinyarwanda"/>
   26047   <int value="29537" label="Sanskrit"/>
   26048   <int value="29539" label="Sardinian"/>
   26049   <int value="29540" label="Sindhi"/>
   26050   <int value="29541" label="Northern Sami"/>
   26051   <int value="29543" label="Sango"/>
   26052   <int value="29544" label="Serbo-Croatian"/>
   26053   <int value="29545" label="Sinhala"/>
   26054   <int value="29547" label="Slovak"/>
   26055   <int value="29548" label="Slovenian"/>
   26056   <int value="29549" label="Samoan"/>
   26057   <int value="29550" label="Shona"/>
   26058   <int value="29551" label="Somali"/>
   26059   <int value="29553" label="Albanian"/>
   26060   <int value="29554" label="Serbian"/>
   26061   <int value="29555" label="Swati"/>
   26062   <int value="29556" label="Southern Sotho"/>
   26063   <int value="29557" label="Sundanese"/>
   26064   <int value="29558" label="Swedish"/>
   26065   <int value="29559" label="Swahili"/>
   26066   <int value="29793" label="Tamil"/>
   26067   <int value="29797" label="Telugu"/>
   26068   <int value="29799" label="Tajik"/>
   26069   <int value="29800" label="Thai"/>
   26070   <int value="29801" label="Tigrinya"/>
   26071   <int value="29803" label="Turkmen"/>
   26072   <int value="29804" label="Tagalog"/>
   26073   <int value="29806" label="Tswana"/>
   26074   <int value="29807" label="Tonga"/>
   26075   <int value="29810" label="Turkish"/>
   26076   <int value="29811" label="Tsonga"/>
   26077   <int value="29812" label="Tatar"/>
   26078   <int value="29815" label="Twi"/>
   26079   <int value="29817" label="Tahitian"/>
   26080   <int value="30055" label="Uighur"/>
   26081   <int value="30059" label="Ukrainian"/>
   26082   <int value="30066" label="Urdu"/>
   26083   <int value="30074" label="Uzbek"/>
   26084   <int value="30309" label="Venda"/>
   26085   <int value="30313" label="Vietnamese"/>
   26086   <int value="30319" label="Volapuk"/>
   26087   <int value="30561" label="Walloon"/>
   26088   <int value="30575" label="Wolof"/>
   26089   <int value="30824" label="Xhosa"/>
   26090   <int value="31081" label="Yiddish"/>
   26091   <int value="31087" label="Yoruba"/>
   26092   <int value="31329" label="Zhuang"/>
   26093   <int value="31336" label="Chinese"/>
   26094   <int value="31349" label="Zulu"/>
   26095   <int value="6382437" label="Achinese"/>
   26096   <int value="6382440" label="Acoli"/>
   26097   <int value="6382689" label="Adangme"/>
   26098   <int value="6382713" label="Adyghe"/>
   26099   <int value="6383201" label="Afro-Asiatic Language"/>
   26100   <int value="6383208" label="Afrihili"/>
   26101   <int value="6383982" label="Ainu"/>
   26102   <int value="6384491" label="Akkadian"/>
   26103   <int value="6384741" label="Aleut"/>
   26104   <int value="6384743" label="Algonquian Language"/>
   26105   <int value="6384756" label="Southern Altai"/>
   26106   <int value="6385255" label="Old English"/>
   26107   <int value="6385264" label="Angika"/>
   26108   <int value="6385761" label="Apache Language"/>
   26109   <int value="6386275" label="Aramaic"/>
   26110   <int value="6386286" label="Araucanian"/>
   26111   <int value="6386288" label="Arapaho"/>
   26112   <int value="6386292" label="Artificial Language"/>
   26113   <int value="6386295" label="Arawak"/>
   26114   <int value="6386529" label="Asu"/>
   26115   <int value="6386548" label="Asturian"/>
   26116   <int value="6386792" label="Athapascan Language"/>
   26117   <int value="6387059" label="Australian Language"/>
   26118   <int value="6387553" label="Awadhi"/>
   26119   <int value="6447460" label="Banda"/>
   26120   <int value="6447465" label="Bamileke Language"/>
   26121   <int value="6447468" label="Baluchi"/>
   26122   <int value="6447470" label="Balinese"/>
   26123   <int value="6447475" label="Basa"/>
   26124   <int value="6447476" label="Baltic Language"/>
   26125   <int value="6448490" label="Beja"/>
   26126   <int value="6448493" label="Bemba"/>
   26127   <int value="6448498" label="Berber"/>
   26128   <int value="6448506" label="Bena"/>
   26129   <int value="6449263" label="Bhojpuri"/>
   26130   <int value="6449515" label="Bikol"/>
   26131   <int value="6449518" label="Bini"/>
   26132   <int value="6450273" label="Siksika"/>
   26133   <int value="6450804" label="Bantu"/>
   26134   <int value="6451809" label="Braj"/>
   26135   <int value="6451832" label="Bodo"/>
   26136   <int value="6452331" label="Batak"/>
   26137   <int value="6452577" label="Buriat"/>
   26138   <int value="6452583" label="Buginese"/>
   26139   <int value="6453614" label="Blin"/>
   26140   <int value="6512996" label="Caddo"/>
   26141   <int value="6513001" label="Central American Indian Language"/>
   26142   <int value="6513010" label="Carib"/>
   26143   <int value="6513013" label="Caucasian Language"/>
   26144   <int value="6513017" label="Cayuga"/>
   26145   <int value="6513512" label="Atsam"/>
   26146   <int value="6514018" label="Cebuano"/>
   26147   <int value="6514028" label="Celtic Language"/>
   26148   <int value="6514535" label="Chiga"/>
   26149   <int value="6514786" label="Chibcha"/>
   26150   <int value="6514791" label="Chagatai"/>
   26151   <int value="6514795" label="Chuukese"/>
   26152   <int value="6514797" label="Mari"/>
   26153   <int value="6514798" label="Chinook Jargon"/>
   26154   <int value="6514799" label="Choctaw"/>
   26155   <int value="6514800" label="Chipewyan"/>
   26156   <int value="6514802" label="Cherokee"/>
   26157   <int value="6514809" label="Cheyenne"/>
   26158   <int value="6516067" label="Chamic Language"/>
   26159   <int value="6516592" label="Coptic"/>
   26160   <int value="6516837" label="English-based Creole or Pidgin"/>
   26161   <int value="6516838" label="French-based Creole or Pidgin"/>
   26162   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
   26163   <int value="6517352" label="Crimean Turkish"/>
   26164   <int value="6517360" label="Creole or Pidgin"/>
   26165   <int value="6517602" label="Kashubian"/>
   26166   <int value="6518131" label="Cushitic Language"/>
   26167   <int value="6578539" label="Dakota"/>
   26168   <int value="6578546" label="Dargwa"/>
   26169   <int value="6578550" label="Taita"/>
   26170   <int value="6578553" label="Dayak"/>
   26171   <int value="6579564" label="Delaware"/>
   26172   <int value="6579566" label="Slave"/>
   26173   <int value="6580082" label="Dogrib"/>
   26174   <int value="6580590" label="Dinka"/>
   26175   <int value="6580837" label="Zarma"/>
   26176   <int value="6582121" label="Dogri"/>
   26177   <int value="6582881" label="Dravidian Language"/>
   26178   <int value="6583138" label="Lower Sorbian"/>
   26179   <int value="6583649" label="Duala"/>
   26180   <int value="6583661" label="Middle Dutch"/>
   26181   <int value="6584693" label="Dyula"/>
   26182   <int value="6644341" label="Embu"/>
   26183   <int value="6645353" label="Efik"/>
   26184   <int value="6645625" label="Ancient Egyptian"/>
   26185   <int value="6646625" label="Ekajuk"/>
   26186   <int value="6646904" label="Elamite"/>
   26187   <int value="6647405" label="Middle English"/>
   26188   <int value="6649711" label="Ewondo"/>
   26189   <int value="6709614" label="Fang"/>
   26190   <int value="6709620" label="Fanti"/>
   26191   <int value="6711660" label="Filipino"/>
   26192   <int value="6711669" label="Finno-Ugrian Language"/>
   26193   <int value="6713198" label="Fon"/>
   26194   <int value="6713965" label="Middle French"/>
   26195   <int value="6713967" label="Old French"/>
   26196   <int value="6713970" label="Northern Frisian"/>
   26197   <int value="6713971" label="Eastern Frisian"/>
   26198   <int value="6714738" label="Friulian"/>
   26199   <int value="6775137" label="Ga"/>
   26200   <int value="6775161" label="Gayo"/>
   26201   <int value="6775393" label="Gbaya"/>
   26202   <int value="6776173" label="Germanic Language"/>
   26203   <int value="6776186" label="Geez"/>
   26204   <int value="6777196" label="Gilbertese"/>
   26205   <int value="6778216" label="Middle High German"/>
   26206   <int value="6778728" label="Old High German"/>
   26207   <int value="6778734" label="Gondi"/>
   26208   <int value="6778738" label="Gorontalo"/>
   26209   <int value="6778740" label="Gothic"/>
   26210   <int value="6779490" label="Grebo"/>
   26211   <int value="6779491" label="Ancient Greek"/>
   26212   <int value="6779767" label="Swiss German"/>
   26213   <int value="6780282" label="Gusii"/>
   26214   <int value="6780777" label="Gwich'in"/>
   26215   <int value="6840681" label="Haida"/>
   26216   <int value="6840695" label="Hawaiian"/>
   26217   <int value="6842732" label="Hiligaynon"/>
   26218   <int value="6842733" label="Himachali"/>
   26219   <int value="6842740" label="Hittite"/>
   26220   <int value="6843758" label="Hmong"/>
   26221   <int value="6845282" label="Upper Sorbian"/>
   26222   <int value="6845808" label="Hupa"/>
   26223   <int value="6906465" label="Iban"/>
   26224   <int value="6908527" label="Ijo"/>
   26225   <int value="6909039" label="Iloko"/>
   26226   <int value="6909539" label="Indic Language"/>
   26227   <int value="6909541" label="Indo-European Language"/>
   26228   <int value="6909544" label="Ingush"/>
   26229   <int value="6910561" label="Iranian Language"/>
   26230   <int value="6910575" label="Iroquoian Language"/>
   26231   <int value="6972015" label="Lojban"/>
   26232   <int value="6974819" label="Machame"/>
   26233   <int value="6975602" label="Judeo-Persian"/>
   26234   <int value="6976098" label="Judeo-Arabic"/>
   26235   <int value="7037281" label="Kara-Kalpak"/>
   26236   <int value="7037282" label="Kabyle"/>
   26237   <int value="7037283" label="Kachin"/>
   26238   <int value="7037290" label="Jju"/>
   26239   <int value="7037293" label="Kamba"/>
   26240   <int value="7037298" label="Karen"/>
   26241   <int value="7037303" label="Kawi"/>
   26242   <int value="7037540" label="Kabardian"/>
   26243   <int value="7037799" label="Tyap"/>
   26244   <int value="7038053" label="Makonde"/>
   26245   <int value="7038305" label="Kabuverdianu"/>
   26246   <int value="7038575" label="Koro"/>
   26247   <int value="7039073" label="Khasi"/>
   26248   <int value="7039081" label="Khoisan Language"/>
   26249   <int value="7039087" label="Khotanese"/>
   26250   <int value="7039089" label="Koyra Chiini"/>
   26251   <int value="7040110" label="Kalenjin"/>
   26252   <int value="7040354" label="Kimbundu"/>
   26253   <int value="7040875" label="Konkani"/>
   26254   <int value="7040883" label="Kosraean"/>
   26255   <int value="7041125" label="Kpelle"/>
   26256   <int value="7041635" label="Karachay-Balkar"/>
   26257   <int value="7041644" label="Karelian"/>
   26258   <int value="7041647" label="Kru"/>
   26259   <int value="7041653" label="Kurukh"/>
   26260   <int value="7041890" label="Shambala"/>
   26261   <int value="7041896" label="Colognian"/>
   26262   <int value="7042413" label="Kumyk"/>
   26263   <int value="7042420" label="Kutenai"/>
   26264   <int value="7102820" label="Ladino"/>
   26265   <int value="7102823" label="Langi"/>
   26266   <int value="7102824" label="Lahnda"/>
   26267   <int value="7102829" label="Lamba"/>
   26268   <int value="7103866" label="Lezghian"/>
   26269   <int value="7106412" label="Mongo"/>
   26270   <int value="7106426" label="Lozi"/>
   26271   <int value="7107937" label="Luba-Lulua"/>
   26272   <int value="7107945" label="Luiseno"/>
   26273   <int value="7107950" label="Lunda"/>
   26274   <int value="7107951" label="Luo"/>
   26275   <int value="7107955" label="Lushai"/>
   26276   <int value="7107961" label="Luyia"/>
   26277   <int value="7168356" label="Madurese"/>
   26278   <int value="7168359" label="Magahi"/>
   26279   <int value="7168361" label="Maithili"/>
   26280   <int value="7168363" label="Makasar"/>
   26281   <int value="7168366" label="Mandingo"/>
   26282   <int value="7168368" label="Austronesian Language"/>
   26283   <int value="7168371" label="Masai"/>
   26284   <int value="7169126" label="Moksha"/>
   26285   <int value="7169138" label="Mandar"/>
   26286   <int value="7169390" label="Mende"/>
   26287   <int value="7169394" label="Meru"/>
   26288   <int value="7169637" label="Morisyen"/>
   26289   <int value="7169889" label="Middle Irish"/>
   26290   <int value="7170403" label="Micmac"/>
   26291   <int value="7170414" label="Minangkabau"/>
   26292   <int value="7170419" label="Miscellaneous Language"/>
   26293   <int value="7170920" label="Mon-Khmer Language"/>
   26294   <int value="7171683" label="Manchu"/>
   26295   <int value="7171689" label="Manipuri"/>
   26296   <int value="7171695" label="Manobo Language"/>
   26297   <int value="7171944" label="Mohawk"/>
   26298   <int value="7171955" label="Mossi"/>
   26299   <int value="7173484" label="Multiple Languages"/>
   26300   <int value="7173486" label="Munda Language"/>
   26301   <int value="7173491" label="Creek"/>
   26302   <int value="7173996" label="Mirandese"/>
   26303   <int value="7174002" label="Marwari"/>
   26304   <int value="7174510" label="Mayan Language"/>
   26305   <int value="7174518" label="Erzya"/>
   26306   <int value="7233896" label="Nahuatl"/>
   26307   <int value="7233897" label="North American Indian Language"/>
   26308   <int value="7233904" label="Neapolitan"/>
   26309   <int value="7233905" label="Nama"/>
   26310   <int value="7234675" label="Low German"/>
   26311   <int value="7234935" label="Newari"/>
   26312   <int value="7235937" label="Nias"/>
   26313   <int value="7235939" label="Niger-Kordofanian Language"/>
   26314   <int value="7235957" label="Niuean"/>
   26315   <int value="7237479" label="Nogai"/>
   26316   <int value="7237486" label="Old Norse"/>
   26317   <int value="7237999" label="N'Ko"/>
   26318   <int value="7238511" label="Northern Sotho"/>
   26319   <int value="7239010" label="Nubian Language"/>
   26320   <int value="7239523" label="Classical Newari"/>
   26321   <int value="7240045" label="Nyamwezi"/>
   26322   <int value="7240046" label="Nyankole"/>
   26323   <int value="7240047" label="Nyoro"/>
   26324   <int value="7240297" label="Nzima"/>
   26325   <int value="7304033" label="Osage"/>
   26326   <int value="7304289" label="Ottoman Turkish"/>
   26327   <int value="7304303" label="Otomian Language"/>
   26328   <int value="7364961" label="Papuan Language"/>
   26329   <int value="7364967" label="Pangasinan"/>
   26330   <int value="7364972" label="Pahlavi"/>
   26331   <int value="7364973" label="Pampanga"/>
   26332   <int value="7364976" label="Papiamento"/>
   26333   <int value="7364981" label="Palauan"/>
   26334   <int value="7365999" label="Old Persian"/>
   26335   <int value="7366761" label="Philippine Language"/>
   26336   <int value="7366766" label="Phoenician"/>
   26337   <int value="7368558" label="Pohnpeian"/>
   26338   <int value="7369313" label="Prakrit Language"/>
   26339   <int value="7369327" label="Old Provencal"/>
   26340   <int value="7496042" label="Rajasthani"/>
   26341   <int value="7496048" label="Rapanui"/>
   26342   <int value="7496050" label="Rarotongan"/>
   26343   <int value="7499617" label="Romance Language"/>
   26344   <int value="7499622" label="Rombo"/>
   26345   <int value="7499629" label="Romany"/>
   26346   <int value="7501168" label="Aromanian"/>
   26347   <int value="7501675" label="Rwa"/>
   26348   <int value="7561572" label="Sandawe"/>
   26349   <int value="7561576" label="Yakut"/>
   26350   <int value="7561577" label="South American Indian Language"/>
   26351   <int value="7561580" label="Salishan Language"/>
   26352   <int value="7561581" label="Samaritan Aramaic"/>
   26353   <int value="7561585" label="Samburu"/>
   26354   <int value="7561587" label="Sasak"/>
   26355   <int value="7561588" label="Santali"/>
   26356   <int value="7562094" label="Sicilian"/>
   26357   <int value="7562095" label="Scots"/>
   26358   <int value="7562597" label="Seneca"/>
   26359   <int value="7562600" label="Sena"/>
   26360   <int value="7562604" label="Selkup"/>
   26361   <int value="7562605" label="Semitic Language"/>
   26362   <int value="7562611" label="Koyraboro Senni"/>
   26363   <int value="7563105" label="Old Irish"/>
   26364   <int value="7563118" label="Sign Language"/>
   26365   <int value="7563369" label="Tachelhit"/>
   26366   <int value="7563374" label="Shan"/>
   26367   <int value="7563620" label="Sidamo"/>
   26368   <int value="7563631" label="Siouan Language"/>
   26369   <int value="7563636" label="Sino-Tibetan Language"/>
   26370   <int value="7564385" label="Slavic Language"/>
   26371   <int value="7564641" label="Southern Sami"/>
   26372   <int value="7564649" label="Sami Language"/>
   26373   <int value="7564650" label="Lule Sami"/>
   26374   <int value="7564654" label="Inari Sami"/>
   26375   <int value="7564659" label="Skolt Sami"/>
   26376   <int value="7564907" label="Soninke"/>
   26377   <int value="7565159" label="Sogdien"/>
   26378   <int value="7565166" label="Songhai"/>
   26379   <int value="7565934" label="Sranan Tongo"/>
   26380   <int value="7565938" label="Serer"/>
   26381   <int value="7566177" label="Nilo-Saharan Language"/>
   26382   <int value="7566201" label="Saho"/>
   26383   <int value="7566699" label="Sukuma"/>
   26384   <int value="7566707" label="Susu"/>
   26385   <int value="7566712" label="Sumerian"/>
   26386   <int value="7567202" label="Comorian"/>
   26387   <int value="7567715" label="Classical Syriac"/>
   26388   <int value="7567730" label="Syriac"/>
   26389   <int value="7627113" label="Tai Language"/>
   26390   <int value="7628141" label="Timne"/>
   26391   <int value="7628143" label="Teso"/>
   26392   <int value="7628146" label="Tereno"/>
   26393   <int value="7628148" label="Tetum"/>
   26394   <int value="7629159" label="Tigre"/>
   26395   <int value="7629174" label="Tiv"/>
   26396   <int value="7629676" label="Tokelau"/>
   26397   <int value="7629928" label="Klingon"/>
   26398   <int value="7629929" label="Tlingit"/>
   26399   <int value="7630184" label="Tamashek"/>
   26400   <int value="7630695" label="Nyasa Tonga"/>
   26401   <int value="7630953" label="Tok Pisin"/>
   26402   <int value="7631478" label="Taroko"/>
   26403   <int value="7631721" label="Tsimshian"/>
   26404   <int value="7632237" label="Tumbuka"/>
   26405   <int value="7632240" label="Tupi Language"/>
   26406   <int value="7632244" label="Altaic Language"/>
   26407   <int value="7632492" label="Tuvalu"/>
   26408   <int value="7632753" label="Tasawaq"/>
   26409   <int value="7633270" label="Tuvinian"/>
   26410   <int value="7633517" label="Central Morocco Tamazight"/>
   26411   <int value="7693421" label="Udmurt"/>
   26412   <int value="7694177" label="Ugaritic"/>
   26413   <int value="7695714" label="Umbundu"/>
   26414   <int value="7695972" label="Unknown Language"/>
   26415   <int value="7758185" label="Vai"/>
   26416   <int value="7761780" label="Votic"/>
   26417   <int value="7763310" label="Vunjo"/>
   26418   <int value="7823723" label="Wakashan Language"/>
   26419   <int value="7823724" label="Walamo"/>
   26420   <int value="7823730" label="Waray"/>
   26421   <int value="7823731" label="Washo"/>
   26422   <int value="7824750" label="Sorbian Language"/>
   26423   <int value="7889260" label="Kalmyk"/>
   26424   <int value="7892839" label="Soga"/>
   26425   <int value="7954799" label="Yao"/>
   26426   <int value="7954800" label="Yapese"/>
   26427   <int value="7958635" label="Yupik Language"/>
   26428   <int value="7959909" label="Cantonese"/>
   26429   <int value="8020336" label="Zapotec"/>
   26430   <int value="8020588" label="Blissymbols"/>
   26431   <int value="8021358" label="Zenaga"/>
   26432   <int value="8023652" label="Zande"/>
   26433   <int value="8025454" label="Zuni"/>
   26434   <int value="8026232" label="No linguistic content"/>
   26435   <int value="8026721" label="Zaza"/>
   26436 </enum>
   26437 
   26438 <enum name="LevelDBCorruptionTypes" type="int">
   26439   <int value="0" label="other"/>
   26440   <int value="1" label="missing files"/>
   26441   <int value="2" label="log record too small"/>
   26442   <int value="3" label="corrupted internal key"/>
   26443   <int value="4" label="partial record"/>
   26444   <int value="5" label="missing start of fragmented record"/>
   26445   <int value="6" label="error in middle of record"/>
   26446   <int value="7" label="unknown record type"/>
   26447   <int value="8" label="truncated record at end"/>
   26448   <int value="9" label="bad record length"/>
   26449   <int value="10" label="VersionEdit"/>
   26450   <int value="11" label="FileReader invoked with unexpected value"/>
   26451   <int value="12" label="corrupted key"/>
   26452   <int value="13" label="CURRENT file does not end with newline"/>
   26453   <int value="14" label="no meta-nextfile entry"/>
   26454   <int value="15" label="no meta-lognumber entry"/>
   26455   <int value="16" label="no last-sequence-number entry"/>
   26456   <int value="17" label="malformed WriteBatch"/>
   26457   <int value="18" label="bad WriteBatch Put"/>
   26458   <int value="19" label="bad WriteBatch Delete"/>
   26459   <int value="20" label="unknown WriteBatch tag"/>
   26460   <int value="21" label="WriteBatch has wrong count"/>
   26461   <int value="22" label="bad entry in block"/>
   26462   <int value="23" label="bad block contents"/>
   26463   <int value="24" label="bad block handle"/>
   26464   <int value="25" label="truncated block read"/>
   26465   <int value="26" label="block checksum mismatch"/>
   26466   <int value="27" label="checksum mismatch"/>
   26467   <int value="28" label="corrupted compressed block contents"/>
   26468   <int value="29" label="bad block type"/>
   26469   <int value="30" label="bad magic number"/>
   26470   <int value="31" label="file is too short"/>
   26471 </enum>
   26472 
   26473 <enum name="LevelDBErrorCount" type="int">
   26474   <int value="1" label="Failure"/>
   26475 </enum>
   26476 
   26477 <enum name="LevelDBErrorTypes" type="int">
   26478   <int value="0" label="NotFound"/>
   26479   <int value="1" label="Corruption"/>
   26480   <int value="2" label="IOError"/>
   26481   <int value="3" label="Other"/>
   26482 </enum>
   26483 
   26484 <enum name="LevelDBIOErrorMethods" type="int">
   26485   <int value="0" label="SequentialFileRead"/>
   26486   <int value="1" label="SequentialFileSkip"/>
   26487   <int value="2" label="RandomAccessFileRead"/>
   26488   <int value="3" label="WritableFileAppend"/>
   26489   <int value="4" label="WritableFileClose"/>
   26490   <int value="5" label="WritableFileFlush"/>
   26491   <int value="6" label="WritableFileSync"/>
   26492   <int value="7" label="NewSequentialFile"/>
   26493   <int value="8" label="NewRandomAccessFile"/>
   26494   <int value="9" label="NewWritableFile"/>
   26495   <int value="10" label="DeleteFile"/>
   26496   <int value="11" label="CreateDir"/>
   26497   <int value="12" label="DeleteDir"/>
   26498   <int value="13" label="GetFileSize"/>
   26499   <int value="14" label="RenameFile"/>
   26500   <int value="15" label="LockFile"/>
   26501   <int value="16" label="UnlockFile"/>
   26502   <int value="17" label="GetTestDirectory"/>
   26503   <int value="18" label="NewLogger"/>
   26504   <int value="19" label="SyncParent"/>
   26505   <int value="20" label="GetChildren"/>
   26506 </enum>
   26507 
   26508 <enum name="LinkMonitorFailureType" type="int">
   26509   <int value="0" label="Local MAC Address Not Found"/>
   26510   <int value="1" label="Client Startup Failure"/>
   26511   <int value="2" label="Transmission Failure"/>
   26512   <int value="3" label="Failure Threshold Reached"/>
   26513 </enum>
   26514 
   26515 <enum name="LinuxAudioIO" type="int">
   26516   <int value="0" label="PulseAudio"/>
   26517   <int value="1" label="ALSA"/>
   26518   <int value="2" label="Cras"/>
   26519 </enum>
   26520 
   26521 <enum name="LinuxGlibcVersion" type="int">
   26522   <int value="0" label="Not Parseable"/>
   26523   <int value="1" label="Unknown"/>
   26524   <int value="2" label="2.11"/>
   26525   <int value="3" label="2.12"/>
   26526   <int value="4" label="2.13"/>
   26527   <int value="5" label="2.14"/>
   26528   <int value="6" label="2.15"/>
   26529   <int value="7" label="2.16"/>
   26530   <int value="8" label="2.17"/>
   26531   <int value="9" label="2.18"/>
   26532   <int value="10" label="2.19"/>
   26533 </enum>
   26534 
   26535 <enum name="LoadType" type="int">
   26536   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
   26537   <int value="1" label="RELOAD">User pressed reload</int>
   26538   <int value="2" label="HISTORY_LOAD">Back or forward</int>
   26539   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
   26540   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
   26541   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
   26542   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
   26543   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
   26544     back/forward or encoding change
   26545   </int>
   26546   <int value="8" label="LINK_LOAD_CACHE_ONLY">
   26547     Allow stale data (avoid doing a re-post)
   26548   </int>
   26549   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
   26550 </enum>
   26551 
   26552 <enum name="LocalRendererSinkStates" type="int">
   26553   <int value="0" label="SinkStarted"/>
   26554   <int value="1" label="SinkNeverStarted"/>
   26555 </enum>
   26556 
   26557 <enum name="LoginFailureReason" type="int">
   26558   <int value="0" label="NONE">None</int>
   26559   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
   26560     Could not mount cryptohome
   26561   </int>
   26562   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
   26563   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
   26564     Could not unmount cryptohome
   26565   </int>
   26566   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
   26567   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
   26568   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
   26569   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
   26570 </enum>
   26571 
   26572 <enum name="LoginPolicyFilesState" type="int">
   26573   <summary>Policy/owner key file state.</summary>
   26574   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
   26575   <int value="1" label="UNUSED">Unused</int>
   26576   <int value="2" label="HEALTHY">Healthy</int>
   26577   <int value="3" label="RESERVED">Reserved</int>
   26578   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
   26579   <int value="5" label="UNUSED">Unused</int>
   26580   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
   26581   <int value="7" label="RESERVED">Reserved</int>
   26582   <int value="8" label="KEY_OK_NO_POLICY_R11">
   26583     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
   26584   </int>
   26585   <int value="9" label="UNUSED">Unused</int>
   26586   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
   26587   <int value="11" label="RESERVED">Reserved</int>
   26588   <int value="12" label="RESERVED">Reserved</int>
   26589   <int value="13" label="RESERVED">Reserved</int>
   26590   <int value="14" label="RESERVED">Reserved</int>
   26591   <int value="15" label="RESERVED">Reserved</int>
   26592   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
   26593   <int value="17" label="UNUSED">Unused</int>
   26594   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
   26595   <int value="19" label="RESERVED">Reserved</int>
   26596   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
   26597     Key bad, policy bad, pre-R11
   26598   </int>
   26599   <int value="21" label="UNUSED">Unused</int>
   26600   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
   26601   <int value="23" label="RESERVED">Reserved</int>
   26602   <int value="24" label="BAD_KEY_NO_POLICY_R11">
   26603     Key bad, policy bad, pre-R11
   26604   </int>
   26605   <int value="25" label="UNUSED">Unused</int>
   26606   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
   26607   <int value="27" label="RESERVED">Reserved</int>
   26608   <int value="28" label="RESERVED">Reserved</int>
   26609   <int value="29" label="RESERVED">Reserved</int>
   26610   <int value="30" label="RESERVED">Reserved</int>
   26611   <int value="31" label="RESERVED">Reserved</int>
   26612   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
   26613   <int value="33" label="UNUSED">Unused</int>
   26614   <int value="34" label="NO_KEY">No key, policy OK</int>
   26615   <int value="35" label="RESERVED">RESERVED</int>
   26616   <int value="36" label="NO_KEY_BAD_POLICY_R11">
   26617     No key, policy bad, pre-R11
   26618   </int>
   26619   <int value="37" label="UNUSED">Unused</int>
   26620   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
   26621   <int value="39" label="RESERVED">Reserved</int>
   26622   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
   26623   <int value="41" label="UNUSED">Unused</int>
   26624   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
   26625   <int value="43" label="RESERVED">Reserved</int>
   26626 </enum>
   26627 
   26628 <enum name="LoginSuccessReason" type="int">
   26629   <int value="0" label="OFFLINE_AND_ONLINE">
   26630     Login success offline and online
   26631   </int>
   26632   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
   26633 </enum>
   26634 
   26635 <enum name="LoginUserType" type="int">
   26636   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
   26637   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
   26638   <int value="2" label="OTHER_NORMAL">Other Normal</int>
   26639   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
   26640   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
   26641   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
   26642 </enum>
   26643 
   26644 <enum name="MappedCSSProperties" type="int">
   26645 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
   26646 
   26647   <int value="1" label="Total Pages Measured"/>
   26648   <int value="2" label="color"/>
   26649   <int value="3" label="direction"/>
   26650   <int value="4" label="display"/>
   26651   <int value="5" label="font"/>
   26652   <int value="6" label="font-family"/>
   26653   <int value="7" label="font-size"/>
   26654   <int value="8" label="font-style"/>
   26655   <int value="9" label="font-variant"/>
   26656   <int value="10" label="font-weight"/>
   26657   <int value="11" label="text-rendering"/>
   26658   <int value="12" label="webkit-font-feature-settings"/>
   26659   <int value="13" label="webkit-font-kerning"/>
   26660   <int value="14" label="webkit-font-smoothing"/>
   26661   <int value="15" label="webkit-font-variant-ligatures"/>
   26662   <int value="16" label="webkit-locale"/>
   26663   <int value="17" label="webkit-text-orientation"/>
   26664   <int value="18" label="webkit-writing-mode"/>
   26665   <int value="19" label="zoom"/>
   26666   <int value="20" label="line-height"/>
   26667   <int value="21" label="background"/>
   26668   <int value="22" label="background-attachment"/>
   26669   <int value="23" label="background-clip"/>
   26670   <int value="24" label="background-color"/>
   26671   <int value="25" label="background-image"/>
   26672   <int value="26" label="background-origin"/>
   26673   <int value="27" label="background-position"/>
   26674   <int value="28" label="background-position-x"/>
   26675   <int value="29" label="background-position-y"/>
   26676   <int value="30" label="background-repeat"/>
   26677   <int value="31" label="background-repeat-x"/>
   26678   <int value="32" label="background-repeat-y"/>
   26679   <int value="33" label="background-size"/>
   26680   <int value="34" label="border"/>
   26681   <int value="35" label="border-bottom"/>
   26682   <int value="36" label="border-bottom-color"/>
   26683   <int value="37" label="border-bottom-left-radius"/>
   26684   <int value="38" label="border-bottom-right-radius"/>
   26685   <int value="39" label="border-bottom-style"/>
   26686   <int value="40" label="border-bottom-width"/>
   26687   <int value="41" label="border-collapse"/>
   26688   <int value="42" label="border-color"/>
   26689   <int value="43" label="border-image"/>
   26690   <int value="44" label="border-image-outset"/>
   26691   <int value="45" label="border-image-repeat"/>
   26692   <int value="46" label="border-image-slice"/>
   26693   <int value="47" label="border-image-source"/>
   26694   <int value="48" label="border-image-width"/>
   26695   <int value="49" label="border-left"/>
   26696   <int value="50" label="border-left-color"/>
   26697   <int value="51" label="border-left-style"/>
   26698   <int value="52" label="border-left-width"/>
   26699   <int value="53" label="border-radius"/>
   26700   <int value="54" label="border-right"/>
   26701   <int value="55" label="border-right-color"/>
   26702   <int value="56" label="border-right-style"/>
   26703   <int value="57" label="border-right-width"/>
   26704   <int value="58" label="border-spacing"/>
   26705   <int value="59" label="border-style"/>
   26706   <int value="60" label="border-top"/>
   26707   <int value="61" label="border-top-color"/>
   26708   <int value="62" label="border-top-left-radius"/>
   26709   <int value="63" label="border-top-right-radius"/>
   26710   <int value="64" label="border-top-style"/>
   26711   <int value="65" label="border-top-width"/>
   26712   <int value="66" label="border-width"/>
   26713   <int value="67" label="bottom"/>
   26714   <int value="68" label="box-shadow"/>
   26715   <int value="69" label="box-sizing"/>
   26716   <int value="70" label="caption-side"/>
   26717   <int value="71" label="clear"/>
   26718   <int value="72" label="clip"/>
   26719   <int value="73" label="webkit-clip-path"/>
   26720   <int value="74" label="content"/>
   26721   <int value="75" label="counter-increment"/>
   26722   <int value="76" label="counter-reset"/>
   26723   <int value="77" label="cursor"/>
   26724   <int value="78" label="empty-cells"/>
   26725   <int value="79" label="float"/>
   26726   <int value="80" label="font-stretch"/>
   26727   <int value="81" label="height"/>
   26728   <int value="82" label="image-rendering"/>
   26729   <int value="83" label="left"/>
   26730   <int value="84" label="letter-spacing"/>
   26731   <int value="85" label="list-style"/>
   26732   <int value="86" label="list-style-image"/>
   26733   <int value="87" label="list-style-position"/>
   26734   <int value="88" label="list-style-type"/>
   26735   <int value="89" label="margin"/>
   26736   <int value="90" label="margin-bottom"/>
   26737   <int value="91" label="margin-left"/>
   26738   <int value="92" label="margin-right"/>
   26739   <int value="93" label="margin-top"/>
   26740   <int value="94" label="max-height"/>
   26741   <int value="95" label="max-width"/>
   26742   <int value="96" label="min-height"/>
   26743   <int value="97" label="min-width"/>
   26744   <int value="98" label="opacity"/>
   26745   <int value="99" label="orphans"/>
   26746   <int value="100" label="outline"/>
   26747   <int value="101" label="outline-color"/>
   26748   <int value="102" label="outline-offset"/>
   26749   <int value="103" label="outline-style"/>
   26750   <int value="104" label="outline-width"/>
   26751   <int value="105" label="overflow"/>
   26752   <int value="106" label="overflow-wrap"/>
   26753   <int value="107" label="overflow-x"/>
   26754   <int value="108" label="overflow-y"/>
   26755   <int value="109" label="padding"/>
   26756   <int value="110" label="padding-bottom"/>
   26757   <int value="111" label="padding-left"/>
   26758   <int value="112" label="padding-right"/>
   26759   <int value="113" label="padding-top"/>
   26760   <int value="114" label="page"/>
   26761   <int value="115" label="page-break-after"/>
   26762   <int value="116" label="page-break-before"/>
   26763   <int value="117" label="page-break-inside"/>
   26764   <int value="118" label="pointer-events"/>
   26765   <int value="119" label="position"/>
   26766   <int value="120" label="quotes"/>
   26767   <int value="121" label="resize"/>
   26768   <int value="122" label="right"/>
   26769   <int value="123" label="size"/>
   26770   <int value="124" label="src"/>
   26771   <int value="125" label="speak"/>
   26772   <int value="126" label="table-layout"/>
   26773   <int value="127" label="tab-size"/>
   26774   <int value="128" label="text-align"/>
   26775   <int value="129" label="text-decoration"/>
   26776   <int value="130" label="text-indent"/>
   26777   <int value="131" label="text-line-through"/>
   26778   <int value="132" label="text-line-through-color"/>
   26779   <int value="133" label="text-line-through-mode"/>
   26780   <int value="134" label="text-line-through-style"/>
   26781   <int value="135" label="text-line-through-width"/>
   26782   <int value="136" label="text-overflow"/>
   26783   <int value="137" label="text-overline"/>
   26784   <int value="138" label="text-overline-color"/>
   26785   <int value="139" label="text-overline-mode"/>
   26786   <int value="140" label="text-overline-style"/>
   26787   <int value="141" label="text-overline-width"/>
   26788   <int value="142" label="text-shadow"/>
   26789   <int value="143" label="text-transform"/>
   26790   <int value="144" label="text-underline"/>
   26791   <int value="145" label="text-underline-color"/>
   26792   <int value="146" label="text-underline-mode"/>
   26793   <int value="147" label="text-underline-style"/>
   26794   <int value="148" label="text-underline-width"/>
   26795   <int value="149" label="top"/>
   26796   <int value="150" label="transition"/>
   26797   <int value="151" label="transition-delay"/>
   26798   <int value="152" label="transition-duration"/>
   26799   <int value="153" label="transition-property"/>
   26800   <int value="154" label="transition-timing-function"/>
   26801   <int value="155" label="unicode-bidi"/>
   26802   <int value="156" label="unicode-range"/>
   26803   <int value="157" label="vertical-align"/>
   26804   <int value="158" label="visibility"/>
   26805   <int value="159" label="white-space"/>
   26806   <int value="160" label="widows"/>
   26807   <int value="161" label="width"/>
   26808   <int value="162" label="word-break"/>
   26809   <int value="163" label="word-spacing"/>
   26810   <int value="164" label="word-wrap"/>
   26811   <int value="165" label="z-index"/>
   26812   <int value="166" label="webkit-animation"/>
   26813   <int value="167" label="webkit-animation-delay"/>
   26814   <int value="168" label="webkit-animation-direction"/>
   26815   <int value="169" label="webkit-animation-duration"/>
   26816   <int value="170" label="webkit-animation-fill-mode"/>
   26817   <int value="171" label="webkit-animation-iteration-count"/>
   26818   <int value="172" label="webkit-animation-name"/>
   26819   <int value="173" label="webkit-animation-play-state"/>
   26820   <int value="174" label="webkit-animation-timing-function"/>
   26821   <int value="175" label="webkit-appearance"/>
   26822   <int value="176" label="webkit-aspect-ratio"/>
   26823   <int value="177" label="webkit-backface-visibility"/>
   26824   <int value="178" label="webkit-background-clip"/>
   26825   <int value="179" label="webkit-background-composite"/>
   26826   <int value="180" label="webkit-background-origin"/>
   26827   <int value="181" label="webkit-background-size"/>
   26828   <int value="182" label="webkit-border-after"/>
   26829   <int value="183" label="webkit-border-after-color"/>
   26830   <int value="184" label="webkit-border-after-style"/>
   26831   <int value="185" label="webkit-border-after-width"/>
   26832   <int value="186" label="webkit-border-before"/>
   26833   <int value="187" label="webkit-border-before-color"/>
   26834   <int value="188" label="webkit-border-before-style"/>
   26835   <int value="189" label="webkit-border-before-width"/>
   26836   <int value="190" label="webkit-border-end"/>
   26837   <int value="191" label="webkit-border-end-color"/>
   26838   <int value="192" label="webkit-border-end-style"/>
   26839   <int value="193" label="webkit-border-end-width"/>
   26840   <int value="194" label="webkit-border-fit"/>
   26841   <int value="195" label="webkit-border-horizontal-spacing"/>
   26842   <int value="196" label="webkit-border-image"/>
   26843   <int value="197" label="webkit-border-radius"/>
   26844   <int value="198" label="webkit-border-start"/>
   26845   <int value="199" label="webkit-border-start-color"/>
   26846   <int value="200" label="webkit-border-start-style"/>
   26847   <int value="201" label="webkit-border-start-width"/>
   26848   <int value="202" label="webkit-border-vertical-spacing"/>
   26849   <int value="203" label="webkit-box-align"/>
   26850   <int value="204" label="webkit-box-direction"/>
   26851   <int value="205" label="webkit-box-flex"/>
   26852   <int value="206" label="webkit-box-flex-group"/>
   26853   <int value="207" label="webkit-box-lines"/>
   26854   <int value="208" label="webkit-box-ordinal-group"/>
   26855   <int value="209" label="webkit-box-orient"/>
   26856   <int value="210" label="webkit-box-pack"/>
   26857   <int value="211" label="webkit-box-reflect"/>
   26858   <int value="212" label="webkit-box-shadow"/>
   26859   <int value="213" label="webkit-color-correction"/>
   26860   <int value="214" label="webkit-column-axis"/>
   26861   <int value="215" label="webkit-column-break-after"/>
   26862   <int value="216" label="webkit-column-break-before"/>
   26863   <int value="217" label="webkit-column-break-inside"/>
   26864   <int value="218" label="webkit-column-count"/>
   26865   <int value="219" label="webkit-column-gap"/>
   26866   <int value="220" label="webkit-column-progression"/>
   26867   <int value="221" label="webkit-column-rule"/>
   26868   <int value="222" label="webkit-column-rule-color"/>
   26869   <int value="223" label="webkit-column-rule-style"/>
   26870   <int value="224" label="webkit-column-rule-width"/>
   26871   <int value="225" label="webkit-column-span"/>
   26872   <int value="226" label="webkit-column-width"/>
   26873   <int value="227" label="webkit-columns"/>
   26874   <int value="228" label="webkit-box-decoration-break"/>
   26875   <int value="229" label="webkit-filter"/>
   26876   <int value="230" label="webkit-align-content"/>
   26877   <int value="231" label="webkit-align-items"/>
   26878   <int value="232" label="webkit-align-self"/>
   26879   <int value="233" label="webkit-flex"/>
   26880   <int value="234" label="webkit-flex-basis"/>
   26881   <int value="235" label="webkit-flex-direction"/>
   26882   <int value="236" label="webkit-flex-flow"/>
   26883   <int value="237" label="webkit-flex-grow"/>
   26884   <int value="238" label="webkit-flex-shrink"/>
   26885   <int value="239" label="webkit-flex-wrap"/>
   26886   <int value="240" label="webkit-justify-content"/>
   26887   <int value="241" label="webkit-font-size-delta"/>
   26888   <int value="242" label="webkit-grid-columns"/>
   26889   <int value="243" label="webkit-grid-rows"/>
   26890   <int value="244" label="webkit-grid-start"/>
   26891   <int value="245" label="webkit-grid-end"/>
   26892   <int value="246" label="webkit-grid-before"/>
   26893   <int value="247" label="webkit-grid-after"/>
   26894   <int value="248" label="webkit-grid-column"/>
   26895   <int value="249" label="webkit-grid-row"/>
   26896   <int value="250" label="webkit-grid-auto-flow"/>
   26897   <int value="251" label="webkit-highlight"/>
   26898   <int value="252" label="webkit-hyphenate-character"/>
   26899   <int value="253" label="webkit-hyphenate-limit-after"/>
   26900   <int value="254" label="webkit-hyphenate-limit-before"/>
   26901   <int value="255" label="webkit-hyphenate-limit-lines"/>
   26902   <int value="256" label="webkit-hyphens"/>
   26903   <int value="257" label="webkit-line-box-contain"/>
   26904   <int value="258" label="webkit-line-align"/>
   26905   <int value="259" label="webkit-line-break"/>
   26906   <int value="260" label="webkit-line-clamp"/>
   26907   <int value="261" label="webkit-line-grid"/>
   26908   <int value="262" label="webkit-line-snap"/>
   26909   <int value="263" label="webkit-logical-width"/>
   26910   <int value="264" label="webkit-logical-height"/>
   26911   <int value="265" label="webkit-margin-after-collapse"/>
   26912   <int value="266" label="webkit-margin-before-collapse"/>
   26913   <int value="267" label="webkit-margin-bottom-collapse"/>
   26914   <int value="268" label="webkit-margin-top-collapse"/>
   26915   <int value="269" label="webkit-margin-collapse"/>
   26916   <int value="270" label="webkit-margin-after"/>
   26917   <int value="271" label="webkit-margin-before"/>
   26918   <int value="272" label="webkit-margin-end"/>
   26919   <int value="273" label="webkit-margin-start"/>
   26920   <int value="274" label="webkit-marquee"/>
   26921   <int value="275" label="webkit-marquee-direction"/>
   26922   <int value="276" label="webkit-marquee-increment"/>
   26923   <int value="277" label="webkit-marquee-repetition"/>
   26924   <int value="278" label="webkit-marquee-speed"/>
   26925   <int value="279" label="webkit-marquee-style"/>
   26926   <int value="280" label="webkit-mask"/>
   26927   <int value="281" label="webkit-mask-box-image"/>
   26928   <int value="282" label="webkit-mask-box-image-outset"/>
   26929   <int value="283" label="webkit-mask-box-image-repeat"/>
   26930   <int value="284" label="webkit-mask-box-image-slice"/>
   26931   <int value="285" label="webkit-mask-box-image-source"/>
   26932   <int value="286" label="webkit-mask-box-image-width"/>
   26933   <int value="287" label="webkit-mask-clip"/>
   26934   <int value="288" label="webkit-mask-composite"/>
   26935   <int value="289" label="webkit-mask-image"/>
   26936   <int value="290" label="webkit-mask-origin"/>
   26937   <int value="291" label="webkit-mask-position"/>
   26938   <int value="292" label="webkit-mask-position-x"/>
   26939   <int value="293" label="webkit-mask-position-y"/>
   26940   <int value="294" label="webkit-mask-repeat"/>
   26941   <int value="295" label="webkit-mask-repeat-x"/>
   26942   <int value="296" label="webkit-mask-repeat-y"/>
   26943   <int value="297" label="webkit-mask-size"/>
   26944   <int value="298" label="webkit-max-logical-width"/>
   26945   <int value="299" label="webkit-max-logical-height"/>
   26946   <int value="300" label="webkit-min-logical-width"/>
   26947   <int value="301" label="webkit-min-logical-height"/>
   26948   <int value="302" label="webkit-nbsp-mode"/>
   26949   <int value="303" label="webkit-order"/>
   26950   <int value="304" label="webkit-padding-after"/>
   26951   <int value="305" label="webkit-padding-before"/>
   26952   <int value="306" label="webkit-padding-end"/>
   26953   <int value="307" label="webkit-padding-start"/>
   26954   <int value="308" label="webkit-perspective"/>
   26955   <int value="309" label="webkit-perspective-origin"/>
   26956   <int value="310" label="webkit-perspective-origin-x"/>
   26957   <int value="311" label="webkit-perspective-origin-y"/>
   26958   <int value="312" label="webkit-print-color-adjust"/>
   26959   <int value="313" label="webkit-rtl-ordering"/>
   26960   <int value="314" label="webkit-ruby-position"/>
   26961   <int value="315" label="webkit-text-combine"/>
   26962   <int value="316" label="webkit-text-decorations-in-effect"/>
   26963   <int value="317" label="webkit-text-emphasis"/>
   26964   <int value="318" label="webkit-text-emphasis-color"/>
   26965   <int value="319" label="webkit-text-emphasis-position"/>
   26966   <int value="320" label="webkit-text-emphasis-style"/>
   26967   <int value="321" label="webkit-text-fill-color"/>
   26968   <int value="322" label="webkit-text-security"/>
   26969   <int value="323" label="webkit-text-stroke"/>
   26970   <int value="324" label="webkit-text-stroke-color"/>
   26971   <int value="325" label="webkit-text-stroke-width"/>
   26972   <int value="326" label="webkit-transform"/>
   26973   <int value="327" label="webkit-transform-origin"/>
   26974   <int value="328" label="webkit-transform-origin-x"/>
   26975   <int value="329" label="webkit-transform-origin-y"/>
   26976   <int value="330" label="webkit-transform-origin-z"/>
   26977   <int value="331" label="webkit-transform-style"/>
   26978   <int value="332" label="webkit-transition"/>
   26979   <int value="333" label="webkit-transition-delay"/>
   26980   <int value="334" label="webkit-transition-duration"/>
   26981   <int value="335" label="webkit-transition-property"/>
   26982   <int value="336" label="webkit-transition-timing-function"/>
   26983   <int value="337" label="webkit-user-drag"/>
   26984   <int value="338" label="webkit-user-modify"/>
   26985   <int value="339" label="webkit-user-select"/>
   26986   <int value="340" label="webkit-flow-into"/>
   26987   <int value="341" label="webkit-flow-from"/>
   26988   <int value="342" label="webkit-region-overflow"/>
   26989   <int value="343" label="webkit-region-break-after"/>
   26990   <int value="344" label="webkit-region-break-before"/>
   26991   <int value="345" label="webkit-region-break-inside"/>
   26992   <int value="346" label="webkit-shape-inside"/>
   26993   <int value="347" label="webkit-shape-outside"/>
   26994   <int value="348" label="webkit-shape-margin"/>
   26995   <int value="349" label="webkit-shape-padding"/>
   26996   <int value="350" label="webkit-wrap-flow"/>
   26997   <int value="351" label="webkit-wrap-through"/>
   26998   <int value="352" label="webkit-wrap"/>
   26999   <int value="353" label="webkit-tap-highlight-color"/>
   27000   <int value="354" label="webkit-app-region"/>
   27001   <int value="355" label="clip-path"/>
   27002   <int value="356" label="clip-rule"/>
   27003   <int value="357" label="mask"/>
   27004   <int value="358" label="enable-background"/>
   27005   <int value="359" label="filter"/>
   27006   <int value="360" label="flood-color"/>
   27007   <int value="361" label="flood-opacity"/>
   27008   <int value="362" label="lighting-color"/>
   27009   <int value="363" label="stop-color"/>
   27010   <int value="364" label="stop-opacity"/>
   27011   <int value="365" label="color-interpolation"/>
   27012   <int value="366" label="color-interpolation-filters"/>
   27013   <int value="367" label="color-profile"/>
   27014   <int value="368" label="color-rendering"/>
   27015   <int value="369" label="fill"/>
   27016   <int value="370" label="fill-opacity"/>
   27017   <int value="371" label="fill-rule"/>
   27018   <int value="372" label="marker"/>
   27019   <int value="373" label="marker-end"/>
   27020   <int value="374" label="marker-mid"/>
   27021   <int value="375" label="marker-start"/>
   27022   <int value="376" label="mask-type"/>
   27023   <int value="377" label="shape-rendering"/>
   27024   <int value="378" label="stroke"/>
   27025   <int value="379" label="stroke-dasharray"/>
   27026   <int value="380" label="stroke-dashoffset"/>
   27027   <int value="381" label="stroke-linecap"/>
   27028   <int value="382" label="stroke-linejoin"/>
   27029   <int value="383" label="stroke-miterlimit"/>
   27030   <int value="384" label="stroke-opacity"/>
   27031   <int value="385" label="stroke-width"/>
   27032   <int value="386" label="alignment-baseline"/>
   27033   <int value="387" label="baseline-shift"/>
   27034   <int value="388" label="dominant-baseline"/>
   27035   <int value="389" label="glyph-orientation-horizontal"/>
   27036   <int value="390" label="glyph-orientation-vertical"/>
   27037   <int value="391" label="kerning"/>
   27038   <int value="392" label="text-anchor"/>
   27039   <int value="393" label="vector-effect"/>
   27040   <int value="394" label="writing-mode"/>
   27041   <int value="395" label="webkit-svg-shadow"/>
   27042   <int value="396" label="webkit-cursor-visibility"/>
   27043   <int value="397" label="image-orientation"/>
   27044   <int value="398" label="image-resolution"/>
   27045   <int value="399" label="webkit-blend-mode"/>
   27046   <int value="400" label="webkit-background-blend-mode"/>
   27047   <int value="401" label="webkit-text-decoration-line"/>
   27048   <int value="402" label="webkit-text-decoration-style"/>
   27049   <int value="403" label="webkit-text-decoration-color"/>
   27050   <int value="404" label="webkit-text-align-last"/>
   27051   <int value="405" label="webkit-text-underline-position"/>
   27052   <int value="406" label="max-zoom"/>
   27053   <int value="407" label="min-zoom"/>
   27054   <int value="408" label="orientation"/>
   27055   <int value="409" label="user-zoom"/>
   27056   <int value="410" label="webkit-dashboard-region"/>
   27057   <int value="411" label="webkit-overflow-scrolling"/>
   27058   <int value="412" label="webkit-app-region"/>
   27059   <int value="413" label="webkit-filter"/>
   27060   <int value="414" label="webkit-box-decoration-break"/>
   27061   <int value="415" label="webkit-tap-highlight-color"/>
   27062   <int value="416" label="buffered-rendering"/>
   27063   <int value="417" label="grid-auto-rows"/>
   27064   <int value="418" label="grid-auto-columns"/>
   27065   <int value="419" label="background-blend-mode"/>
   27066   <int value="420" label="mix-blend-mode"/>
   27067   <int value="421" label="touch-action"/>
   27068   <int value="422" label="grid-area"/>
   27069   <int value="423" label="grid-template"/>
   27070   <int value="424" label="animation"/>
   27071   <int value="425" label="animation-delay"/>
   27072   <int value="426" label="animation-direction"/>
   27073   <int value="427" label="animation-duration"/>
   27074   <int value="428" label="animation-fill-mode"/>
   27075   <int value="429" label="animation-iteration-count"/>
   27076   <int value="430" label="animation-name"/>
   27077   <int value="431" label="animation-play-state"/>
   27078   <int value="432" label="animation-timing-function"/>
   27079   <int value="433" label="object-fit"/>
   27080   <int value="434" label="paint-order"/>
   27081   <int value="435" label="mask-source-type"/>
   27082   <int value="436" label="isolation"/>
   27083   <int value="437" label="object-position"/>
   27084 </enum>
   27085 
   27086 <enum name="MediaContainers" type="int">
   27087   <int value="0" label="Unknown"/>
   27088   <int value="1" label="AAC (Advanced Audio Coding)"/>
   27089   <int value="2" label="AC-3"/>
   27090   <int value="3" label="AIFF (Audio Interchange File Format)"/>
   27091   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
   27092   <int value="5" label="APE (Monkey's Audio)"/>
   27093   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
   27094   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
   27095   <int value="8" label="AVI (Audio Video Interleaved)"/>
   27096   <int value="9" label="Bink"/>
   27097   <int value="10" label="CAF (Apple Core Audio Format)"/>
   27098   <int value="11" label="DTS"/>
   27099   <int value="12" label="DTS-HD"/>
   27100   <int value="13" label="DV (Digital Video)"/>
   27101   <int value="14" label="DXA"/>
   27102   <int value="15" label="Enhanced AC-3"/>
   27103   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
   27104   <int value="17" label="FLV (Flash Video)"/>
   27105   <int value="18" label="GSM (Global System for Mobile Audio)"/>
   27106   <int value="19" label="H.261"/>
   27107   <int value="20" label="H.263"/>
   27108   <int value="21" label="H.264"/>
   27109   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
   27110   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
   27111   <int value="24" label="MJPEG video"/>
   27112   <int value="25" label="QuickTime / MOV / MPEG4"/>
   27113   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
   27114   <int value="27" label="MPEG-2 Program Stream"/>
   27115   <int value="28" label="MPEG-2 Transport Stream"/>
   27116   <int value="29" label="MPEG-4 Bitstream"/>
   27117   <int value="30" label="Ogg"/>
   27118   <int value="31" label="RM (RealMedia)"/>
   27119   <int value="32" label="SRT (SubRip subtitle)"/>
   27120   <int value="33" label="SWF (ShockWave Flash)"/>
   27121   <int value="34" label="VC-1"/>
   27122   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
   27123   <int value="36" label="Matroska / WebM"/>
   27124   <int value="37" label="WTV (Windows Television)"/>
   27125 </enum>
   27126 
   27127 <enum name="MediaGalleriesUsageType" type="int">
   27128   <int value="0" label="Gallery added from dialog"/>
   27129   <int value="1" label="Gallery permission added from dialog"/>
   27130   <int value="2" label="Gallery permission removed from dialog"/>
   27131   <int value="3" label="GetMediaFileSystems API invocations"/>
   27132   <int value="4" label="Profiles With API Usage"/>
   27133   <int value="5" label="Dialog shown"/>
   27134   <int value="6" label="Dialog permissions saved"/>
   27135   <int value="7" label="Gallery added from WebUI"/>
   27136   <int value="8" label="Gallery removed from WebUI"/>
   27137   <int value="9" label="Preferences initialized"/>
   27138   <int value="10" label="Preferences initialization failed"/>
   27139   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
   27140 </enum>
   27141 
   27142 <enum name="MediaKeyError" type="int">
   27143   <int value="1" label="kUnknownError"/>
   27144   <int value="2" label="kClientError"/>
   27145   <int value="4" label="kOutputError"/>
   27146 </enum>
   27147 
   27148 <enum name="MediaKeyException" type="int">
   27149   <int value="0" label="kUnknownResultId"/>
   27150   <int value="1" label="kSuccess"/>
   27151   <int value="2" label="kKeySystemNotSupported"/>
   27152   <int value="3" label="kInvalidPlayerState"/>
   27153 </enum>
   27154 
   27155 <enum name="MigrationNssToPemNetworkTypes" type="int">
   27156   <int value="0" label="EAP"/>
   27157   <int value="1" label="OpenVPN"/>
   27158   <int value="2" label="IPsec"/>
   27159 </enum>
   27160 
   27161 <enum name="MistSwitchResult" type="int">
   27162   <int value="0" label="Success"/>
   27163   <int value="1" label="Failure"/>
   27164 </enum>
   27165 
   27166 <enum name="MobileSessionCallerApp" type="int">
   27167   <int value="0" label="Google Search"/>
   27168   <int value="1" label="GMail"/>
   27169   <int value="2" label="Google+"/>
   27170   <int value="3" label="Google Drive"/>
   27171   <int value="4" label="Google Earth"/>
   27172   <int value="5" label="Other Google Apps"/>
   27173   <int value="6" label="Others"/>
   27174   <int value="7" label="Mobile Safari"/>
   27175   <int value="8" label="Other Apple Apps"/>
   27176   <int value="9" label="YouTube"/>
   27177   <int value="10" label="Google Maps"/>
   27178 </enum>
   27179 
   27180 <enum name="MobileSessionStartAction" type="int">
   27181   <int value="0" label="Open http"/>
   27182   <int value="1" label="Open https"/>
   27183   <int value="2" label="Open file"/>
   27184   <int value="3" label="x-callback-url open"/>
   27185   <int value="4" label="x-callback-url other"/>
   27186   <int value="5" label="Others"/>
   27187 </enum>
   27188 
   27189 <enum name="MouseEventFollowedByClick" type="int">
   27190   <int value="0" label="Missed event before click"/>
   27191   <int value="1" label="Caught event before click"/>
   27192 </enum>
   27193 
   27194 <enum name="MSECodec" type="int">
   27195   <int value="0" label="(Unknown)"/>
   27196   <int value="1" label="VP8"/>
   27197   <int value="2" label="VP9"/>
   27198   <int value="3" label="Vorbis"/>
   27199   <int value="4" label="H.264"/>
   27200   <int value="5" label="MPEG2 AAC"/>
   27201   <int value="6" label="MPEG4 AAC"/>
   27202   <int value="7" label="EAC3"/>
   27203   <int value="8" label="MP3"/>
   27204   <int value="9" label="OPUS"/>
   27205 </enum>
   27206 
   27207 <enum name="MultiProfileSessionMode" type="int">
   27208   <int value="0" label="Single user mode"/>
   27209   <int value="1" label="Side by side mode"/>
   27210   <int value="2" label="Separate desktop mode"/>
   27211 </enum>
   27212 
   27213 <enum name="MultiProfileSigninUserAction" type="int">
   27214   <int value="0" label="System tray"/>
   27215   <int value="1" label="Browser frame"/>
   27216 </enum>
   27217 
   27218 <enum name="MultiProfileSwitchActiveUserAction" type="int">
   27219   <int value="0" label="System tray"/>
   27220   <int value="1" label="Keyboard accelerator"/>
   27221 </enum>
   27222 
   27223 <enum name="MultiProfileTeleportWindowAction" type="int">
   27224   <int value="0" label="Drag and drop"/>
   27225   <int value="1" label="Caption context menu"/>
   27226   <int value="2" label="Return by minimize"/>
   27227   <int value="3" label="Return by launcher"/>
   27228 </enum>
   27229 
   27230 <enum name="MultiProfileTeleportWindowType" type="int">
   27231   <int value="0" label="Tabbed browser"/>
   27232   <int value="1" label="Tabbed incognito browser"/>
   27233   <int value="2" label="V1 app"/>
   27234   <int value="3" label="V2 app"/>
   27235   <int value="4" label="Panel"/>
   27236   <int value="5" label="Popup"/>
   27237   <int value="6" label="Unknown"/>
   27238 </enum>
   27239 
   27240 <enum name="NavigationScheme" type="int">
   27241   <int value="0" label="(Unknown)"/>
   27242   <int value="1" label="http"/>
   27243   <int value="2" label="https"/>
   27244   <int value="3" label="file"/>
   27245   <int value="4" label="ftp"/>
   27246   <int value="5" label="data"/>
   27247   <int value="6" label="javascript"/>
   27248   <int value="7" label="about"/>
   27249   <int value="8" label="chrome"/>
   27250 </enum>
   27251 
   27252 <enum name="NetConnectivityProtocolStatus" type="int">
   27253   <int value="0" label="SUCCESS"/>
   27254   <int value="1" label="IP_STRING_PARSE_FAILED"/>
   27255   <int value="2" label="SOCKET_CREATE_FAILED"/>
   27256   <int value="3" label="RESOLVE_FAILED"/>
   27257   <int value="4" label="CONNECT_FAILED"/>
   27258   <int value="5" label="WRITE_FAILED"/>
   27259   <int value="6" label="READ_TIMED_OUT"/>
   27260   <int value="7" label="READ_FAILED"/>
   27261   <int value="8" label="ZERO_LENGTH_ERROR"/>
   27262   <int value="9" label="NO_CHECKSUM_ERROR"/>
   27263   <int value="10" label="NO_KEY_ERROR"/>
   27264   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
   27265   <int value="12" label="NO_PAYLOAD_ERROR"/>
   27266   <int value="13" label="INVALID_KEY_ERROR"/>
   27267   <int value="14" label="TOO_SHORT_PAYLOAD"/>
   27268   <int value="15" label="TOO_LONG_PAYLOAD"/>
   27269   <int value="16" label="INVALID_CHECKSUM"/>
   27270   <int value="17" label="PATTERN_CHANGED"/>
   27271   <int value="18" label="INVALID_PACKET_NUMBER"/>
   27272   <int value="19" label="TOO_MANY_PACKETS"/>
   27273   <int value="20" label="STATUS_MAX"/>
   27274 </enum>
   27275 
   27276 <enum name="NetConnectivityStatus" type="int">
   27277   <int value="0" label="SUCCESS"/>
   27278   <int value="1" label="IP_STRING_PARSE_FAILED"/>
   27279   <int value="2" label="SOCKET_CREATE_FAILED"/>
   27280   <int value="3" label="RESOLVE_FAILED"/>
   27281   <int value="4" label="CONNECT_FAILED"/>
   27282   <int value="5" label="WRITE_FAILED"/>
   27283   <int value="6" label="READ_TIMED_OUT"/>
   27284   <int value="7" label="READ_FAILED"/>
   27285   <int value="8" label="READ_VERIFY_FAILED"/>
   27286   <int value="9" label="STATUS_MAX"/>
   27287 </enum>
   27288 
   27289 <enum name="NetErrorCodes" type="int">
   27290   <int value="0" label="OK"/>
   27291   <int value="1" label="IO_PENDING"/>
   27292   <int value="2" label="FAILED"/>
   27293   <int value="3" label="ABORTED"/>
   27294   <int value="4" label="INVALID_ARGUMENT"/>
   27295   <int value="5" label="INVALID_HANDLE"/>
   27296   <int value="6" label="FILE_NOT_FOUND"/>
   27297   <int value="7" label="TIMED_OUT"/>
   27298   <int value="8" label="FILE_TOO_BIG"/>
   27299   <int value="9" label="UNEXPECTED"/>
   27300   <int value="10" label="ACCESS_DENIED"/>
   27301   <int value="11" label="NOT_IMPLEMENTED"/>
   27302   <int value="12" label="INSUFFICIENT_RESOURCES"/>
   27303   <int value="13" label="OUT_OF_MEMORY"/>
   27304   <int value="14" label="UPLOAD_FILE_CHANGED"/>
   27305   <int value="15" label="SOCKET_NOT_CONNECTED"/>
   27306   <int value="16" label="FILE_EXISTS"/>
   27307   <int value="17" label="FILE_PATH_TOO_LONG"/>
   27308   <int value="18" label="FILE_NO_SPACE"/>
   27309   <int value="19" label="FILE_VIRUS_INFECTED"/>
   27310   <int value="20" label="BLOCKED_BY_CLIENT"/>
   27311   <int value="21" label="NETWORK_CHANGED"/>
   27312   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
   27313   <int value="100" label="CONNECTION_CLOSED"/>
   27314   <int value="101" label="CONNECTION_RESET"/>
   27315   <int value="102" label="CONNECTION_REFUSED"/>
   27316   <int value="103" label="CONNECTION_ABORTED"/>
   27317   <int value="104" label="CONNECTION_FAILED"/>
   27318   <int value="105" label="NAME_NOT_RESOLVED"/>
   27319   <int value="106" label="INTERNET_DISCONNECTED"/>
   27320   <int value="107" label="SSL_PROTOCOL_ERROR"/>
   27321   <int value="108" label="ADDRESS_INVALID"/>
   27322   <int value="109" label="ADDRESS_UNREACHABLE"/>
   27323   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
   27324   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
   27325   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
   27326   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
   27327   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
   27328   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
   27329   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
   27330   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
   27331   <int value="118" label="CONNECTION_TIMED_OUT"/>
   27332   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
   27333   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
   27334   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
   27335   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
   27336   <int value="123" label="SSL_NO_RENEGOTIATION"/>
   27337   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
   27338   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
   27339   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
   27340   <int value="127" label="PROXY_AUTH_REQUESTED"/>
   27341   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
   27342   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
   27343   <int value="130" label="PROXY_CONNECTION_FAILED"/>
   27344   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
   27345   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
   27346   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
   27347   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
   27348   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
   27349   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
   27350   <int value="137" label="NAME_RESOLUTION_FAILED"/>
   27351   <int value="138" label="NETWORK_ACCESS_DENIED"/>
   27352   <int value="139" label="TEMPORARILY_THROTTLED"/>
   27353   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
   27354   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
   27355   <int value="142" label="MSG_TOO_BIG"/>
   27356   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
   27357   <int value="144" label="LIMIT_VIOLATION"/>
   27358   <int value="145" label="WS_PROTOCOL_ERROR"/>
   27359   <int value="146" label="PROTOCOL_SWITCHED"/>
   27360   <int value="147" label="ADDRESS_IN_USE"/>
   27361   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
   27362   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
   27363   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
   27364   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
   27365   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
   27366   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
   27367   <int value="201" label="CERT_DATE_INVALID"/>
   27368   <int value="202" label="CERT_AUTHORITY_INVALID"/>
   27369   <int value="203" label="CERT_CONTAINS_ERRORS"/>
   27370   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
   27371   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
   27372   <int value="206" label="CERT_REVOKED"/>
   27373   <int value="207" label="CERT_INVALID"/>
   27374   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
   27375   <int value="209" label="CERT_NOT_IN_DNS"/>
   27376   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
   27377   <int value="211" label="CERT_WEAK_KEY"/>
   27378   <int value="300" label="INVALID_URL"/>
   27379   <int value="301" label="DISALLOWED_URL_SCHEME"/>
   27380   <int value="302" label="UNKNOWN_URL_SCHEME"/>
   27381   <int value="310" label="TOO_MANY_REDIRECTS"/>
   27382   <int value="311" label="UNSAFE_REDIRECT"/>
   27383   <int value="312" label="UNSAFE_PORT"/>
   27384   <int value="320" label="INVALID_RESPONSE"/>
   27385   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
   27386   <int value="322" label="METHOD_NOT_SUPPORTED"/>
   27387   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
   27388   <int value="324" label="EMPTY_RESPONSE"/>
   27389   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
   27390   <int value="326" label="PAC_STATUS_NOT_OK"/>
   27391   <int value="327" label="PAC_SCRIPT_FAILED"/>
   27392   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
   27393   <int value="329" label="MALFORMED_IDENTITY"/>
   27394   <int value="330" label="CONTENT_DECODING_FAILED"/>
   27395   <int value="331" label="NETWORK_IO_SUSPENDED"/>
   27396   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
   27397   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
   27398   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
   27399   <int value="335" label="INVALID_SPDY_STREAM"/>
   27400   <int value="336" label="NO_SUPPORTED_PROXIES"/>
   27401   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
   27402   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
   27403   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
   27404   <int value="340" label="ENCODING_DETECTION_FAILED"/>
   27405   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
   27406   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
   27407   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
   27408   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
   27409   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
   27410   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
   27411   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
   27412   <int value="348" label="PAC_NOT_IN_DHCP"/>
   27413   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
   27414   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
   27415   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
   27416   <int value="352" label="SPDY_PING_FAILED"/>
   27417   <int value="353" label="PIPELINE_EVICTION"/>
   27418   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
   27419   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
   27420   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
   27421   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
   27422   <int value="400" label="CACHE_MISS"/>
   27423   <int value="401" label="CACHE_READ_FAILURE"/>
   27424   <int value="402" label="CACHE_WRITE_FAILURE"/>
   27425   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
   27426   <int value="404" label="CACHE_OPEN_FAILURE"/>
   27427   <int value="405" label="CACHE_CREATE_FAILURE"/>
   27428   <int value="406" label="CACHE_RACE"/>
   27429   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
   27430   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
   27431   <int value="501" label="INSECURE_RESPONSE"/>
   27432   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
   27433   <int value="503" label="ADD_USER_CERT_FAILED"/>
   27434   <int value="601" label="FTP_FAILED"/>
   27435   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
   27436   <int value="603" label="FTP_TRANSFER_ABORTED"/>
   27437   <int value="604" label="FTP_FILE_BUSY"/>
   27438   <int value="605" label="FTP_SYNTAX_ERROR"/>
   27439   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
   27440   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
   27441   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
   27442   <int value="702" label="PKCS12_IMPORT_FAILED"/>
   27443   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
   27444   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
   27445   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
   27446   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
   27447   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
   27448   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
   27449   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
   27450   <int value="710" label="KEY_GENERATION_FAILED"/>
   27451   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
   27452   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
   27453   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
   27454   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
   27455   <int value="802" label="DNS_SERVER_FAILED"/>
   27456   <int value="803" label="DNS_TIMED_OUT"/>
   27457   <int value="804" label="DNS_CACHE_MISS"/>
   27458   <int value="805" label="DNS_SEARCH_EMPTY"/>
   27459   <int value="806" label="DNS_SORT_ERROR"/>
   27460 </enum>
   27461 
   27462 <enum name="NetPreconnectUtilization" type="int">
   27463   <int value="0" label="non-speculative, never connected"/>
   27464   <int value="1" label="non-speculative, never used"/>
   27465   <int value="2" label="non-speculative and used"/>
   27466   <int value="3" label="omnibox never connected"/>
   27467   <int value="4" label="omnibox never used"/>
   27468   <int value="5" label="omnibox and used"/>
   27469   <int value="6" label="subresource never connected"/>
   27470   <int value="7" label="subresource never used"/>
   27471   <int value="8" label="subresource and used"/>
   27472 </enum>
   27473 
   27474 <enum name="Network3GGobiError" type="int">
   27475   <summary>
   27476     These error indexes are produced by QCErrorToMetricIndex() in
   27477     gobi-cromo-plugin.
   27478   </summary>
   27479   <int value="0" label="NONE"/>
   27480   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
   27481 </enum>
   27482 
   27483 <enum name="NetworkAuthModeType" type="int">
   27484   <int value="0" label="UNKNOWN"/>
   27485   <int value="1" label="EAP-AKA"/>
   27486   <int value="2" label="EAP-FAST"/>
   27487   <int value="3" label="EAP-GPSK"/>
   27488   <int value="4" label="EAP-GTC"/>
   27489   <int value="5" label="EAP-IKEV2"/>
   27490   <int value="6" label="EAP-LEAP"/>
   27491   <int value="7" label="EAP-MD5"/>
   27492   <int value="8" label="EAP-MSCHAPV2"/>
   27493   <int value="9" label="EAP-OTP"/>
   27494   <int value="10" label="EAP-PAX"/>
   27495   <int value="11" label="EAP-PEAP"/>
   27496   <int value="12" label="EAP-PSK"/>
   27497   <int value="13" label="EAP-SAKE"/>
   27498   <int value="14" label="EAP-SIM"/>
   27499   <int value="15" label="EAP-TLS"/>
   27500   <int value="16" label="EAP-TNC"/>
   27501   <int value="17" label="EAP-TTLS"/>
   27502 </enum>
   27503 
   27504 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
   27505   <int value="0" label="Delayed drop posted">
   27506     A signal loss in the cellular service was detected and a delayed connection
   27507     drop request was posted. This request causes the cellular connection to be
   27508     dropped if it is not cancelled within the delay provided.
   27509   </int>
   27510   <int value="1" label="Delayed drop canceled">
   27511     Signal strength returned to normal soon after a delayed drop request was
   27512     made, causing the request to be canceled. This indicates a flaky network.
   27513   </int>
   27514 </enum>
   27515 
   27516 <enum name="NetworkCellularOutOfCreditsReason" type="int">
   27517   <int value="0" label="Connect-Disconnect Loop"/>
   27518   <int value="1" label="TX-Queue Congestion"/>
   27519   <int value="2" label="Elongated Time Wait"/>
   27520 </enum>
   27521 
   27522 <enum name="NetworkCellularTechnology" type="int">
   27523   <int value="0" label="1XRTT"/>
   27524   <int value="1" label="EDGE"/>
   27525   <int value="2" label="EVDO"/>
   27526   <int value="3" label="GPRS"/>
   27527   <int value="4" label="GSM"/>
   27528   <int value="5" label="HSPA"/>
   27529   <int value="6" label="HSPA_PLUS"/>
   27530   <int value="7" label="LTE"/>
   27531   <int value="8" label="UMTS"/>
   27532   <int value="9" label="Unknown"/>
   27533 </enum>
   27534 
   27535 <enum name="NetworkCellularUsageRequestStatus" type="int">
   27536   <summary>
   27537     Status code that we received in response to a cellular usage API request.
   27538   </summary>
   27539   <int value="0" label="Failed">
   27540     This value is distinct from the others in that it indicates that we were
   27541     unable to issue a request or that we received no reply. The other values
   27542     represent the status code contained in a reply.
   27543   </int>
   27544   <int value="1" label="Ok"/>
   27545   <int value="2" label="Error"/>
   27546   <int value="3" label="Malformed Request"/>
   27547   <int value="4" label="Internal Error"/>
   27548   <int value="5" label="Service Unavailable"/>
   27549   <int value="6" label="Request Refused"/>
   27550   <int value="7" label="Unknown Device"/>
   27551 </enum>
   27552 
   27553 <enum name="NetworkChannelType" type="int">
   27554   <int value="0" label="UNDEF"/>
   27555   <int value="1" label="2412"/>
   27556   <int value="2" label="2417"/>
   27557   <int value="3" label="2422"/>
   27558   <int value="4" label="2427"/>
   27559   <int value="5" label="2432"/>
   27560   <int value="6" label="2437"/>
   27561   <int value="7" label="2442"/>
   27562   <int value="8" label="2447"/>
   27563   <int value="9" label="2452"/>
   27564   <int value="10" label="2457"/>
   27565   <int value="11" label="2462"/>
   27566   <int value="12" label="2467"/>
   27567   <int value="13" label="2472"/>
   27568   <int value="14" label="2484"/>
   27569   <int value="15" label="5180"/>
   27570   <int value="16" label="5200"/>
   27571   <int value="17" label="5220"/>
   27572   <int value="18" label="5240"/>
   27573   <int value="19" label="5260"/>
   27574   <int value="20" label="5280"/>
   27575   <int value="21" label="5300"/>
   27576   <int value="22" label="5320"/>
   27577   <int value="23" label="5500"/>
   27578   <int value="24" label="5520"/>
   27579   <int value="25" label="5540"/>
   27580   <int value="26" label="5560"/>
   27581   <int value="27" label="5580"/>
   27582   <int value="28" label="5600"/>
   27583   <int value="29" label="5620"/>
   27584   <int value="30" label="5640"/>
   27585   <int value="31" label="5660"/>
   27586   <int value="32" label="5680"/>
   27587   <int value="33" label="5700"/>
   27588   <int value="34" label="5745"/>
   27589   <int value="35" label="5765"/>
   27590   <int value="36" label="5785"/>
   27591   <int value="37" label="5805"/>
   27592   <int value="38" label="5825"/>
   27593   <int value="39" label="5170"/>
   27594   <int value="40" label="5190"/>
   27595   <int value="41" label="5210"/>
   27596   <int value="42" label="5230"/>
   27597 </enum>
   27598 
   27599 <enum name="NetworkCorruptedProfile" type="int">
   27600   <int value="0" label="Corrupted Profile"/>
   27601 </enum>
   27602 
   27603 <enum name="NetworkDHCPOptionFailure" type="int">
   27604   <int value="0" label="DHCP Option Failure"/>
   27605 </enum>
   27606 
   27607 <enum name="NetworkDisconnectType" type="int">
   27608   <int value="0" label="System Disconnect"/>
   27609   <int value="1" label="User Disconnect"/>
   27610 </enum>
   27611 
   27612 <enum name="NetworkLocationRequestEvent" type="int">
   27613   <int value="0" label="REQUEST_START"/>
   27614   <int value="1" label="REQUEST_CANCEL"/>
   27615   <int value="2" label="RESPONSE_SUCCESS"/>
   27616   <int value="3" label="RESPONSE_NOT_OK"/>
   27617   <int value="4" label="RESPONSE_EMPTY"/>
   27618   <int value="5" label="RESPONSE_MALFORMED"/>
   27619   <int value="6" label="RESPONSE_INVALID_FIX"/>
   27620 </enum>
   27621 
   27622 <enum name="NetworkPhyModeType" type="int">
   27623   <int value="0" label="UNDEF"/>
   27624   <int value="1" label="802.11a"/>
   27625   <int value="2" label="802.11b"/>
   27626   <int value="3" label="802.11g"/>
   27627   <int value="4" label="802.11n"/>
   27628   <int value="5" label="PSB 10MHz-wide"/>
   27629   <int value="6" label="PSB 5MHz-wide"/>
   27630 </enum>
   27631 
   27632 <enum name="NetworkPortalResult" type="int">
   27633   <summary>
   27634     The portal result types come from PortalResult in shill/metrics.h
   27635   </summary>
   27636   <int value="0" label="Success"/>
   27637   <int value="1" label="DNS Failure"/>
   27638   <int value="2" label="DNS Timeout"/>
   27639   <int value="3" label="Connection Failure"/>
   27640   <int value="4" label="Connection Timeout"/>
   27641   <int value="5" label="HTTP Failure"/>
   27642   <int value="6" label="HTTP Timeout"/>
   27643   <int value="7" label="Content Failure"/>
   27644   <int value="8" label="Content Timeout"/>
   27645   <int value="9" label="Unknown"/>
   27646 </enum>
   27647 
   27648 <enum name="NetworkSecurityType" type="int">
   27649   <summary>
   27650     The security types come from the connman_service_security enum in
   27651     flimflam/include/service.h
   27652   </summary>
   27653   <int value="0" label="UNKNOWN"/>
   27654   <int value="1" label="NONE"/>
   27655   <int value="2" label="WEP"/>
   27656   <int value="3" label="WPA"/>
   27657   <int value="4" label="802.11i/RSN"/>
   27658   <int value="5" label="802.1x"/>
   27659   <int value="6" label="PSK"/>
   27660 </enum>
   27661 
   27662 <enum name="NetworkServiceError" type="int">
   27663   <summary>
   27664     The error types come from the connman_service_error enum in
   27665     flimflam/include/service.h
   27666   </summary>
   27667   <int value="0" label="UNKNOWN"/>
   27668   <int value="1" label="OUT_OF_RANGE"/>
   27669   <int value="2" label="PIN_MISSING"/>
   27670   <int value="3" label="DHCP_FAILED"/>
   27671   <int value="4" label="CONNECT_FAILED"/>
   27672   <int value="5" label="BAD_PASSPHRASE"/>
   27673   <int value="6" label="BAD_WEPKEY"/>
   27674   <int value="7" label="ACTIVATION_FAILED"/>
   27675   <int value="8" label="NEED_EVDO"/>
   27676   <int value="9" label="NEED_HOME_NETWORK"/>
   27677   <int value="10" label="OTASP_FAILED"/>
   27678   <int value="11" label="AAA_FAILED"/>
   27679   <int value="12" label="INTERNAL"/>
   27680   <int value="13" label="DNS_LOOKUP_FAILED"/>
   27681   <int value="14" label="HTTP_GET_FAILED"/>
   27682 </enum>
   27683 
   27684 <enum name="NewTabPageActionAndroid" type="int">
   27685   <int value="0" label="Searched using the omnibox"/>
   27686   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
   27687   <int value="2" label="Navigated to any other page using the omnibox"/>
   27688   <int value="3" label="Opened a most visited page"/>
   27689   <int value="4" label="Opened a recently closed tab"/>
   27690   <int value="5" label="Opened a bookmark"/>
   27691   <int value="6" label="Opened a foreign session (from other devices section)"/>
   27692 </enum>
   27693 
   27694 <enum name="NewTabPageBookmarkActionAndroid" type="int">
   27695   <summary>
   27696     These values are defined in PartnerBookmarkAction enum in
   27697     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
   27698   </summary>
   27699   <int value="0" label="Deleted partner bookmark"/>
   27700   <int value="1" label="Deleted root partner folder"/>
   27701   <int value="2" label="Renamed partner bookmark"/>
   27702   <int value="3" label="Renamed root partner folder"/>
   27703 </enum>
   27704 
   27705 <enum name="NewTabPageMobilePromo" type="int">
   27706   <summary>
   27707     These values are defined inside the PromoImpressionBuckets enum in
   27708     chrome/browser/ui/webui/ntp/android/promo_handler.cc
   27709   </summary>
   27710   <int value="0" label="Shown from most visited page"/>
   27711   <int value="1" label="Shown from open tabs page"/>
   27712   <int value="2" label="Shown from sync promo page"/>
   27713   <int value="3" label="User pressed 'Try Chrome'"/>
   27714   <int value="4" label="User dismissed the promo"/>
   27715 </enum>
   27716 
   27717 <enum name="NotificationActionType" type="int">
   27718   <int value="0" label="Unknown"/>
   27719   <int value="1" label="Notification added"/>
   27720   <int value="2" label="Notificaiton updated"/>
   27721   <int value="3" label="Notification clicked"/>
   27722   <int value="4" label="Notification button clicked"/>
   27723   <int value="5" label="Notification displayed"/>
   27724   <int value="6" label="Notification closed by user"/>
   27725   <int value="7" label="Notification closed by system"/>
   27726 </enum>
   27727 
   27728 <enum name="NtpFollowAction" type="int">
   27729   <int value="0" label="PAGE_TRANSITION_LINK"/>
   27730   <int value="1" label="PAGE_TRANSITION_TYPED"/>
   27731   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
   27732   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
   27733   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
   27734   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
   27735   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
   27736   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
   27737   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
   27738   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
   27739   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
   27740   <int value="11" label="Clicked on a tile."/>
   27741   <int value="12" label="Clicked to other NTP pane."/>
   27742   <int value="13" label="Other action"/>
   27743 </enum>
   27744 
   27745 <enum name="NtpOtherSessionsType" type="int">
   27746   <int value="0" label="Menu initialized"/>
   27747   <int value="1" label="Menu shown"/>
   27748   <int value="2" label="Link clicked"/>
   27749   <int value="3" label="Link context menu shown"/>
   27750   <int value="4" label="Device context menu shown"/>
   27751   <int value="5" label="Unused/previous device context menu shown"/>
   27752   <int value="6" label="Collapse Session"/>
   27753   <int value="7" label="Expand Session"/>
   27754   <int value="8" label="Open All"/>
   27755 </enum>
   27756 
   27757 <enum name="NtpPaneType" type="int">
   27758   <int value="1" label="MostVisited"/>
   27759   <int value="2" label="Apps"/>
   27760   <int value="3" label="Bookmarks"/>
   27761   <int value="4" label="Suggestions"/>
   27762 </enum>
   27763 
   27764 <enum name="NtpPromoAction" type="int">
   27765   <int value="0" label="NTP Promo viewed"/>
   27766   <int value="1" label="NTP Promo closed"/>
   27767   <int value="2" label="NTP Promo link clicked"/>
   27768 </enum>
   27769 
   27770 <enum name="NtpSuggestionsType" type="int">
   27771   <int value="0" label="Client suggestion"/>
   27772   <int value="1" label="Server suggestion"/>
   27773 </enum>
   27774 
   27775 <enum name="NtpTileExperimentActions" type="int">
   27776   <summary>
   27777     The types of actions performed by the Most Visited Tile Placement
   27778     experiment, used to identify the cases where the experiment could not
   27779     operate as expected, and the reason for it.
   27780   </summary>
   27781   <int value="0" label="Removed URL that was already open in browser"/>
   27782   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
   27783   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
   27784   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
   27785 </enum>
   27786 
   27787 <enum name="OfflineStatus" type="int">
   27788   <int value="0" label="Fresh data load from Cache"/>
   27789   <int value="1" label="Successful network request (validation or fetch)."/>
   27790   <int value="2" label="Failed network request (non-offline error)."/>
   27791   <int value="3" label="Server offline and stale data available."/>
   27792   <int value="4" label="Server offline and stale data not available."/>
   27793 </enum>
   27794 
   27795 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
   27796   <int value="0" label="disabled by flags"/>
   27797   <int value="1" label="enabled by flags"/>
   27798   <int value="2" label="auto, not in trial"/>
   27799   <int value="3" label="auto, disabled in trial"/>
   27800   <int value="4" label="auto, enabled in trial"/>
   27801 </enum>
   27802 
   27803 <enum name="OmniboxEnteredKeywordMode" type="int">
   27804   <int value="0" label="via tab"/>
   27805   <int value="1" label="via space at end"/>
   27806   <int value="2" label="via space in middle"/>
   27807 </enum>
   27808 
   27809 <enum name="OmniboxSearchEngine" type="int">
   27810   <int value="0" label="Unknown"/>
   27811   <int value="1" label="Google"/>
   27812   <int value="2" label="Yahoo!"/>
   27813   <int value="3" label="Bing"/>
   27814   <int value="4" label="Ask"/>
   27815   <int value="5" label="Yahoo! Quebec"/>
   27816   <int value="6" label="OK.hu"/>
   27817   <int value="7" label="Bing French and Arabic"/>
   27818   <int value="11" label="Yamli"/>
   27819   <int value="12" label="Araby"/>
   27820   <int value="13" label="Maktoob"/>
   27821   <int value="14" label="Masrawy"/>
   27822   <int value="15" label="Yandex"/>
   27823   <int value="16" label="Rambler"/>
   27824   <int value="17" label="TUT.BY"/>
   27825   <int value="18" label="hispavista"/>
   27826   <int value="19" label="Jabse"/>
   27827   <int value="20" label="NUR.KZ"/>
   27828   <int value="21" label="Baidu"/>
   27829   <int value="22" label="search.ch"/>
   27830   <int value="23" label="goo"/>
   27831   <int value="24" label="Pogodak!"/>
   27832   <int value="25" label="Seznam"/>
   27833   <int value="26" label="Centrum"/>
   27834   <int value="27" label="Atlas"/>
   27835   <int value="28" label="Jubii"/>
   27836   <int value="29" label="Eniro"/>
   27837   <int value="30" label="NetSprint"/>
   27838   <int value="32" label="diri"/>
   27839   <int value="33" label="Custom"/>
   27840   <int value="35" label="AOL"/>
   27841   <int value="36" label="Conduit"/>
   27842   <int value="37" label="Rediff"/>
   27843   <int value="38" label="guruji"/>
   27844   <int value="40" label="GO.com"/>
   27845   <int value="41" label="Rednano"/>
   27846   <int value="44" label="NETI"/>
   27847   <int value="45" label="DELFI"/>
   27848   <int value="46" label="Fonecta 02.fi"/>
   27849   <int value="50" label="AVG"/>
   27850   <int value="51" label="search.ch"/>
   27851   <int value="54" label="in.gr"/>
   27852   <int value="55" label="Walla!"/>
   27853   <int value="59" label="leit.is"/>
   27854   <int value="62" label="Virgilio"/>
   27855   <int value="63" label="Libero"/>
   27856   <int value="67" label="Naver"/>
   27857   <int value="68" label="Daum"/>
   27858   <int value="69" label="Nate"/>
   27859   <int value="71" label="LATNE"/>
   27860   <int value="72" label="ABC S.k"/>
   27861   <int value="73" label="Kvasir"/>
   27862   <int value="75" label="Onet.pl"/>
   27863   <int value="76" label="Wirtualna Polska"/>
   27864   <int value="77" label="SAPO"/>
   27865   <int value="82" label="UOL Busca"/>
   27866   <int value="83" label="@MAIL.RU"/>
   27867   <int value="85" label="Zoznam"/>
   27868   <int value="87" label="Najdi.si"/>
   27869   <int value="89" label="AltaVista"/>
   27870   <int value="90" label="Terra"/>
   27871   <int value="99" label="Spray"/>
   27872   <int value="100" label="Sanook!"/>
   27873   <int value="101" label="MYNET"/>
   27874   <int value="102" label="searchnu.com"/>
   27875   <int value="103" label="babylon.com"/>
   27876   <int value="104" label="delta-search.com"/>
   27877   <int value="105" label="iminent.com"/>
   27878   <int value="106" label="hao123.com"/>
   27879   <int value="107" label="sweetim.com"/>
   27880   <int value="108" label="snap.do"/>
   27881   <int value="109" label="snapdo.com"/>
   27882   <int value="110" label="softonic.com"/>
   27883   <int value="111" label="searchfunmoods.com"/>
   27884   <int value="112" label="incredibar.com"/>
   27885   <int value="113" label="sweetpacks.com"/>
   27886   <int value="114" label="imesh.net"/>
   27887 </enum>
   27888 
   27889 <enum name="OmniboxSearchEngineType" type="int">
   27890   <int value="0" label="Unknown"/>
   27891   <int value="1" label="AOL"/>
   27892   <int value="2" label="Ask"/>
   27893   <int value="3" label="Atlas"/>
   27894   <int value="4" label="AVG"/>
   27895   <int value="5" label="Baidu"/>
   27896   <int value="6" label="Babylon"/>
   27897   <int value="7" label="Bing"/>
   27898   <int value="8" label="Conduit"/>
   27899   <int value="9" label="Daum"/>
   27900   <int value="10" label="DELFI"/>
   27901   <int value="11" label="Delta"/>
   27902   <int value="12" label="Funmoods"/>
   27903   <int value="13" label="goo"/>
   27904   <int value="14" label="Google"/>
   27905   <int value="15" label="iminent.com"/>
   27906   <int value="16" label="IMesh"/>
   27907   <int value="17" label="in.gr"/>
   27908   <int value="18" label="incredibar.com"/>
   27909   <int value="19" label="Kvasir"/>
   27910   <int value="20" label="Libero"/>
   27911   <int value="21" label="@MAIL.RU"/>
   27912   <int value="22" label="Najdi.si"/>
   27913   <int value="23" label="Nate"/>
   27914   <int value="24" label="Naver"/>
   27915   <int value="25" label="NETI"/>
   27916   <int value="26" label="Nigma"/>
   27917   <int value="27" label="OK.hu"/>
   27918   <int value="28" label="Onet.pl"/>
   27919   <int value="29" label="Rambler"/>
   27920   <int value="30" label="SAPO"/>
   27921   <int value="31" label="searchnu"/>
   27922   <int value="32" label="search-results.com"/>
   27923   <int value="33" label="Seznam"/>
   27924   <int value="34" label="snap.do"/>
   27925   <int value="35" label="softonic.com"/>
   27926   <int value="36" label="Sogou"/>
   27927   <int value="37" label="Soso"/>
   27928   <int value="38" label="sweetim.com/sweetpacks.com"/>
   27929   <int value="39" label="Terra"/>
   27930   <int value="40" label="TUT.BY"/>
   27931   <int value="41" label="Vinden.nl"/>
   27932   <int value="42" label="Virgilio"/>
   27933   <int value="43" label="Walla!"/>
   27934   <int value="44" label="Wirtualna Polska"/>
   27935   <int value="45" label="Yahoo!"/>
   27936   <int value="46" label="Yandex"/>
   27937   <int value="47" label="Zoznam"/>
   27938 </enum>
   27939 
   27940 <enum name="OmniboxSuggestRequests" type="int">
   27941   <int value="1" label="requests sent"/>
   27942   <int value="2" label="requests invalidated"/>
   27943   <int value="3" label="(non-invalidated) replies received"/>
   27944 </enum>
   27945 
   27946 <enum name="OmniboxZeroSuggestRequests" type="int">
   27947   <int value="1" label="requests sent"/>
   27948   <int value="2" label="requests invalidated"/>
   27949   <int value="3" label="(non-invalidated) replies received"/>
   27950 </enum>
   27951 
   27952 <enum name="OSAgnosticErrno" type="int">
   27953   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
   27954   <int value="0" label="0">No error</int>
   27955   <int value="1" label="EPERM">Operation not permitted</int>
   27956   <int value="2" label="ENOENT">No such file or directory</int>
   27957   <int value="3" label="ESRCH">No such process</int>
   27958   <int value="4" label="EINTR">Interrupted function call</int>
   27959   <int value="5" label="EIO">Input/output error</int>
   27960   <int value="6" label="ENXIO">No such device or address</int>
   27961   <int value="7" label="E2BIG">Arg list too long</int>
   27962   <int value="8" label="ENOEXEC">Exec format error</int>
   27963   <int value="9" label="EBADF">Bad file descriptor</int>
   27964   <int value="10" label="ECHILD">No child processes</int>
   27965   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
   27966   <int value="12" label="ENOMEM">Cannot allocate memory</int>
   27967   <int value="13" label="EACCES">Permission denied</int>
   27968   <int value="14" label="EFAULT">Bad address</int>
   27969   <int value="15" label="ENOTBLK">Not a block device</int>
   27970   <int value="16" label="EBUSY">Resource busy</int>
   27971   <int value="17" label="EEXIST">File exists</int>
   27972   <int value="18" label="EXDEV">Improper link</int>
   27973   <int value="19" label="ENODEV">Operation not supported by device</int>
   27974   <int value="20" label="ENOTDIR">Not a directory</int>
   27975   <int value="21" label="EISDIR">Is a directory</int>
   27976   <int value="22" label="EINVAL">Invalid argument</int>
   27977   <int value="23" label="ENFILE">Too many open files in system</int>
   27978   <int value="24" label="EMFILE">Too many open files</int>
   27979   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
   27980   <int value="26" label="ETXTBSY">Text file busy</int>
   27981   <int value="27" label="EFBIG">File too large</int>
   27982   <int value="28" label="ENOSPC">Device out of space</int>
   27983   <int value="29" label="ESPIPE">Illegal seek</int>
   27984   <int value="30" label="EROFS">Read-only file system</int>
   27985   <int value="31" label="EMLINK">Too many links</int>
   27986   <int value="32" label="EPIPE">Broken pipe</int>
   27987   <int value="33" label="EDOM">Numerical argument out of domain</int>
   27988   <int value="34" label="ERANGE">Numerical result out of range</int>
   27989 </enum>
   27990 
   27991 <enum name="OSXExceptionHandlerEvents" type="int">
   27992   <int value="0" label="EXCEPTION_ACCESSIBILITY">
   27993     Object does not support accessibility attributes
   27994   </int>
   27995   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
   27996     Forced crash due to menu item bounds checking failure
   27997   </int>
   27998   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
   27999     Forced crash due to view not in a window requiring a window
   28000   </int>
   28001   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
   28002     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
   28003     browser in open or save panel.
   28004   </int>
   28005   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
   28006     Whitelisted exception for bug 316759.  Suspect background address detection,
   28007     field unknown.
   28008   </int>
   28009 </enum>
   28010 
   28011 <enum name="OtherPossibleUsernamesUsage" type="int">
   28012   <int value="0" label="Nothing to Autofill"/>
   28013   <int value="1" label="No other possible usernames"/>
   28014   <int value="2" label="Other possible usernames present, but none were shown"/>
   28015   <int value="3" label="Other possible username was shown, but not selected"/>
   28016   <int value="4" label="Other possible username was selected"/>
   28017 </enum>
   28018 
   28019 <enum name="OverscrollMode" type="int">
   28020   <summary>Direction of the overscroll gesture.</summary>
   28021   <int value="1" label="North">Scrolled from bottom towards top</int>
   28022   <int value="2" label="South">Scrolled from top towards the bottom</int>
   28023   <int value="3" label="West">Scrolled from right towards left</int>
   28024   <int value="4" label="East">Scrolled from left towards right</int>
   28025 </enum>
   28026 
   28027 <enum name="P2PLookupResult" type="int">
   28028   <int value="0" label="Found"/>
   28029   <int value="1" label="Not Found"/>
   28030   <int value="2" label="Vanished"/>
   28031   <int value="3" label="Canceled"/>
   28032   <int value="4" label="Filtered"/>
   28033 </enum>
   28034 
   28035 <enum name="P2PServerResult" type="int">
   28036   <int value="0" label="Response Sent"/>
   28037   <int value="1" label="Response Interrupted"/>
   28038   <int value="2" label="Malformed"/>
   28039   <int value="3" label="Not Found"/>
   28040   <int value="4" label="Index"/>
   28041 </enum>
   28042 
   28043 <enum name="PagespeedHeaderServerType" type="int">
   28044   <int value="0" label="Total responses"/>
   28045   <int value="1" label="mod_pagespeed server"/>
   28046   <int value="2" label="ngx_pagespeed server"/>
   28047   <int value="3" label="PageSpeed Service server"/>
   28048   <int value="4" label="Unknown server type"/>
   28049 </enum>
   28050 
   28051 <enum name="PagespeedVersion" type="int">
   28052   <summary>
   28053     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
   28054     while later values may adjust 'a' and/or 'b' arbitrarily.
   28055   </summary>
   28056   <int value="1" label="Unknown"/>
   28057   <int value="2" label="0.9.10.0"/>
   28058   <int value="3" label="0.9.10.x"/>
   28059   <int value="4" label="0.9.11.0"/>
   28060   <int value="5" label="0.9.11.x"/>
   28061   <int value="6" label="0.9.12.0"/>
   28062   <int value="7" label="0.9.12.x"/>
   28063   <int value="8" label="0.9.13.0"/>
   28064   <int value="9" label="0.9.13.x"/>
   28065   <int value="10" label="0.9.14.0"/>
   28066   <int value="11" label="0.9.14.x"/>
   28067   <int value="12" label="0.9.15.0"/>
   28068   <int value="13" label="0.9.15.x"/>
   28069   <int value="14" label="0.9.16.0"/>
   28070   <int value="15" label="0.9.16.x"/>
   28071   <int value="16" label="0.9.17.0"/>
   28072   <int value="17" label="0.9.17.x"/>
   28073   <int value="18" label="0.9.18.0"/>
   28074   <int value="19" label="0.9.18.x"/>
   28075   <int value="20" label="0.10.19.0"/>
   28076   <int value="21" label="0.10.19.x"/>
   28077   <int value="22" label="0.10.20.0"/>
   28078   <int value="23" label="0.10.20.x"/>
   28079   <int value="24" label="0.10.21.0"/>
   28080   <int value="25" label="0.10.21.x"/>
   28081   <int value="26" label="0.10.22.0"/>
   28082   <int value="27" label="0.10.22.x"/>
   28083   <int value="28" label="1.1.23.0"/>
   28084   <int value="29" label="1.1.23.x"/>
   28085   <int value="30" label="1.2.24.0"/>
   28086   <int value="31" label="1.2.24.x"/>
   28087   <int value="32" label="1.3.25.0"/>
   28088   <int value="33" label="1.3.25.x"/>
   28089   <int value="34" label="1.4.26.0"/>
   28090   <int value="35" label="1.4.26.x"/>
   28091   <int value="36" label="1.5.27.0"/>
   28092   <int value="37" label="1.5.27.x"/>
   28093   <int value="38" label="1.5.28.0"/>
   28094   <int value="39" label="1.5.28.x"/>
   28095   <int value="40" label="1.6.29.0"/>
   28096   <int value="41" label="1.6.29.x"/>
   28097   <int value="42" label="a.b.30.0"/>
   28098   <int value="43" label="a.b.30.x"/>
   28099   <int value="44" label="a.b.31.0"/>
   28100   <int value="45" label="a.b.31.x"/>
   28101   <int value="46" label="a.b.32.0"/>
   28102   <int value="47" label="a.b.32.x"/>
   28103   <int value="48" label="a.b.33.0"/>
   28104   <int value="49" label="a.b.33.x"/>
   28105   <int value="50" label="a.b.34.0"/>
   28106   <int value="51" label="a.b.34.x"/>
   28107   <int value="52" label="a.b.35.0"/>
   28108   <int value="53" label="a.b.35.x"/>
   28109   <int value="54" label="a.b.36.0"/>
   28110   <int value="55" label="a.b.36.x"/>
   28111   <int value="56" label="a.b.37.0"/>
   28112   <int value="57" label="a.b.37.x"/>
   28113   <int value="58" label="a.b.38.0"/>
   28114   <int value="59" label="a.b.38.x"/>
   28115   <int value="60" label="a.b.39.0"/>
   28116   <int value="61" label="a.b.39.x"/>
   28117   <int value="62" label="a.b.40.0"/>
   28118   <int value="63" label="a.b.40.x"/>
   28119   <int value="64" label="a.b.41.0"/>
   28120   <int value="65" label="a.b.41.x"/>
   28121   <int value="66" label="a.b.42.0"/>
   28122   <int value="67" label="a.b.42.x"/>
   28123   <int value="68" label="a.b.43.0"/>
   28124   <int value="69" label="a.b.43.x"/>
   28125   <int value="70" label="a.b.44.0"/>
   28126   <int value="71" label="a.b.44.x"/>
   28127   <int value="72" label="a.b.45.0"/>
   28128   <int value="73" label="a.b.45.x"/>
   28129   <int value="74" label="a.b.46.0"/>
   28130   <int value="75" label="a.b.46.x"/>
   28131   <int value="76" label="a.b.47.0"/>
   28132   <int value="77" label="a.b.47.x"/>
   28133   <int value="78" label="a.b.48.0"/>
   28134   <int value="79" label="a.b.48.x"/>
   28135   <int value="80" label="a.b.49.0"/>
   28136   <int value="81" label="a.b.49.x"/>
   28137   <int value="82" label="a.b.50.0"/>
   28138   <int value="83" label="a.b.50.x"/>
   28139   <int value="84" label="a.b.51.0"/>
   28140   <int value="85" label="a.b.51.x"/>
   28141   <int value="86" label="a.b.52.0"/>
   28142   <int value="87" label="a.b.52.x"/>
   28143   <int value="88" label="a.b.53.0"/>
   28144   <int value="89" label="a.b.53.x"/>
   28145   <int value="90" label="a.b.54.0"/>
   28146   <int value="91" label="a.b.54.x"/>
   28147   <int value="92" label="a.b.55.0"/>
   28148   <int value="93" label="a.b.55.x"/>
   28149   <int value="94" label="a.b.56.0"/>
   28150   <int value="95" label="a.b.56.x"/>
   28151   <int value="96" label="a.b.57.0"/>
   28152   <int value="97" label="a.b.57.x"/>
   28153   <int value="98" label="a.b.58.0"/>
   28154   <int value="99" label="a.b.58.x"/>
   28155 </enum>
   28156 
   28157 <enum name="ParsedCookieStatus" type="int">
   28158   <obsolete>
   28159     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   28160     is finished.
   28161   </obsolete>
   28162   <int value="0" label="All cookie values valid and without control chars"/>
   28163   <int value="1" label="Cookie contains control chars"/>
   28164   <int value="2" label="Cookie is invalid"/>
   28165   <int value="3" label="Cookie contains both control chars and is invalid"/>
   28166 </enum>
   28167 
   28168 <enum name="PasswordManagerActionsTaken" type="int">
   28169   <obsolete>
   28170     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
   28171   </obsolete>
   28172   <summary>
   28173     The value is a combination of three different options - what did the
   28174     password manager do, what did the user do, and was the form submitted (and
   28175     submitted successfully or not). The meaning of each value can be determined
   28176     from the values in chrome/browser/password_manager/password_form_manager.h
   28177   </summary>
   28178   <int value="0"
   28179       label="manager did nothing / user did nothing / form not submitted"/>
   28180   <int value="1"
   28181       label="manager did nothing / user chose a value / form not submitted"/>
   28182   <int value="2"
   28183       label="manager did nothing / user typed in something / form not
   28184              submitted"/>
   28185   <int value="3"
   28186       label="manager filled the fields / user did nothing / form not
   28187              submitted"/>
   28188   <int value="4"
   28189       label="manager filled the fields / user chose a value / form not
   28190              submitted"/>
   28191   <int value="5"
   28192       label="manager filled the fields / user typed in something / form not
   28193              submitted"/>
   28194   <int value="6"
   28195       label="manager did nothing (site was blacklisted) / user did nothing /
   28196              form not submitted"/>
   28197   <int value="7"
   28198       label="manager did nothing (site was blacklisted) / user chose a value
   28199              / form not submitted (this value shouldn't be possible)"/>
   28200   <int value="8"
   28201       label="manager did nothing (site was blacklisted) / user typed in
   28202              something / form not submitted"/>
   28203   <int value="9"
   28204       label="manager did nothing (autocomplete off) / user did nothing / form
   28205              not submitted"/>
   28206   <int value="10"
   28207       label="manager did nothing (autocomplete off) / user chose a value /
   28208              form not submitted (this value shouldn't be possible)"/>
   28209   <int value="11"
   28210       label="manager did nothing (autocomplete off) / user typed in something
   28211              / form not submitted"/>
   28212   <int value="12"
   28213       label="manager did nothing / user did nothing / form submit failed"/>
   28214   <int value="13"
   28215       label="manager did nothing / user chose a value / form submit failed"/>
   28216   <int value="14"
   28217       label="manager did nothing / user typed in something / form submit
   28218              failed"/>
   28219   <int value="15"
   28220       label="manager filled the fields / user did nothing / form submit
   28221              failed"/>
   28222   <int value="16"
   28223       label="manager filled the fields / user chose a value / form submit
   28224              failed"/>
   28225   <int value="17"
   28226       label="manager filled the fields / user typed in something / form
   28227              submit failed"/>
   28228   <int value="18"
   28229       label="manager did nothing (site was blacklisted) / user did nothing /
   28230              form submit failed"/>
   28231   <int value="19"
   28232       label="manager did nothing (site was blacklisted) / user chose a value
   28233              / form submit failed (this value shouldn't be possible)"/>
   28234   <int value="20"
   28235       label="manager did nothing (site was blacklisted) / user typed in
   28236              something / form submit failed"/>
   28237   <int value="21"
   28238       label="manager did nothing (autocomplete off) / user did nothing / form
   28239              submit failed"/>
   28240   <int value="22"
   28241       label="manager did nothing (autocomplete off) / user chose a value /
   28242              form submit failed (this value shouldn't be possible)"/>
   28243   <int value="23"
   28244       label="manager did nothing (autocomplete off) / user typed in something
   28245              / form submit failed"/>
   28246   <int value="24"
   28247       label="manager did nothing / user did nothing / form submit succeeded"/>
   28248   <int value="25"
   28249       label="manager did nothing / user chose a value / form submit succeeded"/>
   28250   <int value="26"
   28251       label="manager did nothing / user typed in something / form submit
   28252              succeeded"/>
   28253   <int value="27"
   28254       label="manager filled the fields / user did nothing / form submit
   28255              succeeded"/>
   28256   <int value="28"
   28257       label="manager filled the fields / user chose a value / form submit
   28258              succeeded"/>
   28259   <int value="29"
   28260       label="manager filled the fields / user typed in something / form
   28261              submit succeeded"/>
   28262   <int value="30"
   28263       label="manager did nothing (site was blacklisted) / user did nothing /
   28264              form submit succeeded"/>
   28265   <int value="31"
   28266       label="manager did nothing (site was blacklisted) / user chose a value
   28267              / form submit succeeded (this value shouldn't be possible)"/>
   28268   <int value="32"
   28269       label="manager did nothing (site was blacklisted) / user typed in
   28270              something / form submit succeeded"/>
   28271   <int value="33"
   28272       label="manager did nothing (autocomplete off) / user did nothing / form
   28273              submit succeeded"/>
   28274   <int value="34"
   28275       label="manager did nothing (autocomplete off) / user chose a value /
   28276              form submit succeeded (this value shouldn't be possible)"/>
   28277   <int value="35"
   28278       label="manager did nothing (autocomplete off) / user typed in something
   28279              / form submit succeeded"/>
   28280 </enum>
   28281 
   28282 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
   28283   <summary>
   28284     The value is a combination of three different options - what did the
   28285     password manager do, what did the user do, and was the form submitted (and
   28286     submitted successfully or not). The meaning of each value can be determined
   28287     from the values in chrome/browser/password_manager/password_form_manager.h
   28288   </summary>
   28289   <int value="0"
   28290       label="manager did nothing / user did nothing / form not submitted"/>
   28291   <int value="1"
   28292       label="manager did nothing / user chose a value / form not submitted"/>
   28293   <int value="2"
   28294       label="manager did nothing / user chose a value from PSL / form not
   28295              submitted"/>
   28296   <int value="3"
   28297       label="manager did nothing / user typed in something / form not
   28298              submitted"/>
   28299   <int value="4"
   28300       label="manager filled the fields / user did nothing / form not
   28301              submitted"/>
   28302   <int value="5"
   28303       label="manager filled the fields / user chose a value / form not
   28304              submitted"/>
   28305   <int value="6"
   28306       label="manager filled the fields / user chose a value from PSL / form
   28307              not submitted"/>
   28308   <int value="7"
   28309       label="manager filled the fields / user typed in something / form not
   28310              submitted"/>
   28311   <int value="8"
   28312       label="manager did nothing (site was blacklisted) / user did nothing /
   28313              form not submitted"/>
   28314   <int value="9"
   28315       label="manager did nothing (site was blacklisted) / user chose a value
   28316              / form not submitted (this value shouldn't be possible)"/>
   28317   <int value="10"
   28318       label="manager did nothing (site was blacklisted) / user chose a value
   28319              from PSL / form not submitted (this value shouldn't be possible)"/>
   28320   <int value="11"
   28321       label="manager did nothing (site was blacklisted) / user typed in
   28322              something / form not submitted"/>
   28323   <int value="12"
   28324       label="manager did nothing (autocomplete off) / user did nothing / form
   28325              not submitted"/>
   28326   <int value="13"
   28327       label="manager did nothing (autocomplete off) / user chose a value /
   28328              form not submitted (this value shouldn't be possible)"/>
   28329   <int value="14"
   28330       label="manager did nothing (autocomplete off) / user chose a value from
   28331              psl / form not submitted (this value shouldn't be possible)"/>
   28332   <int value="15"
   28333       label="manager did nothing (autocomplete off) / user typed in something
   28334              / form not submitted"/>
   28335   <int value="16"
   28336       label="manager did nothing / user did nothing / form submit failed"/>
   28337   <int value="17"
   28338       label="manager did nothing / user chose a value / form submit failed"/>
   28339   <int value="18"
   28340       label="manager did nothing / user chose a value from psl / form submit
   28341              failed"/>
   28342   <int value="19"
   28343       label="manager did nothing / user typed in something / form submit
   28344              failed"/>
   28345   <int value="20"
   28346       label="manager filled the fields / user did nothing / form submit
   28347              failed"/>
   28348   <int value="21"
   28349       label="manager filled the fields / user chose a value / form submit
   28350              failed"/>
   28351   <int value="22"
   28352       label="manager filled the fields / user chose a value from psl / form
   28353              submit failed"/>
   28354   <int value="23"
   28355       label="manager filled the fields / user typed in something / form
   28356              submit failed"/>
   28357   <int value="24"
   28358       label="manager did nothing (site was blacklisted) / user did nothing /
   28359              form submit failed"/>
   28360   <int value="25"
   28361       label="manager did nothing (site was blacklisted) / user chose a value
   28362              / form submit failed (this value shouldn't be possible)"/>
   28363   <int value="26"
   28364       label="manager did nothing (site was blacklisted) / user chose a value
   28365              from psl / form submit failed (this value shouldn't be possible)"/>
   28366   <int value="27"
   28367       label="manager did nothing (site was blacklisted) / user typed in
   28368              something / form submit failed"/>
   28369   <int value="28"
   28370       label="manager did nothing (autocomplete off) / user did nothing / form
   28371              submit failed"/>
   28372   <int value="29"
   28373       label="manager did nothing (autocomplete off) / user chose a value /
   28374              form submit failed (this value shouldn't be possible)"/>
   28375   <int value="30"
   28376       label="manager did nothing (autocomplete off) / user chose a value from
   28377              psl / form submit failed (this value shouldn't be possible)"/>
   28378   <int value="31"
   28379       label="manager did nothing (autocomplete off) / user typed in something
   28380              / form submit failed"/>
   28381   <int value="32"
   28382       label="manager did nothing / user did nothing / form submit succeeded"/>
   28383   <int value="33"
   28384       label="manager did nothing / user chose a value / form submit succeeded"/>
   28385   <int value="34"
   28386       label="manager did nothing / user chose a value from psl / form submit
   28387              succeeded"/>
   28388   <int value="35"
   28389       label="manager did nothing / user typed in something / form submit
   28390              succeeded"/>
   28391   <int value="36"
   28392       label="manager filled the fields / user did nothing / form submit
   28393              succeeded"/>
   28394   <int value="37"
   28395       label="manager filled the fields / user chose a value / form submit
   28396              succeeded"/>
   28397   <int value="38"
   28398       label="manager filled the fields / user chose a value from psl / form
   28399              submit succeeded"/>
   28400   <int value="39"
   28401       label="manager filled the fields / user typed in something / form
   28402              submit succeeded"/>
   28403   <int value="40"
   28404       label="manager did nothing (site was blacklisted) / user did nothing /
   28405              form submit succeeded"/>
   28406   <int value="41"
   28407       label="manager did nothing (site was blacklisted) / user chose a value
   28408              / form submit succeeded (this value shouldn't be possible)"/>
   28409   <int value="42"
   28410       label="manager did nothing (site was blacklisted) / user chose a value
   28411              from psl / form submit succeeded (this value shouldn't be
   28412              possible)"/>
   28413   <int value="43"
   28414       label="manager did nothing (site was blacklisted) / user typed in
   28415              something / form submit succeeded"/>
   28416   <int value="44"
   28417       label="manager did nothing (autocomplete off) / user did nothing / form
   28418              submit succeeded"/>
   28419   <int value="45"
   28420       label="manager did nothing (autocomplete off) / user chose a value /
   28421              form submit succeeded (this value shouldn't be possible)"/>
   28422   <int value="46"
   28423       label="manager did nothing (autocomplete off) / user chose a value from
   28424              psl / form submit succeeded (this value shouldn't be possible)"/>
   28425   <int value="47"
   28426       label="manager did nothing (autocomplete off) / user typed in something
   28427              / form submit succeeded"/>
   28428 </enum>
   28429 
   28430 <enum name="PasswordManagerOsPasswordStatus" type="int">
   28431   <int value="0" label="Unknown"/>
   28432   <int value="1" label="Unsupported platform"/>
   28433   <int value="2" label="Password is blank"/>
   28434   <int value="3" label="Password is non blank"/>
   28435   <int value="4"
   28436       label="Password status not checked as user is on a Windows Domain"/>
   28437 </enum>
   28438 
   28439 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
   28440   <summary>
   28441     The value indicates whether an entry returned by password autofill contains
   28442     a value that was found by matching against the public suffix list.
   28443   </summary>
   28444   <int value="0" label="Matching disabled"/>
   28445   <int value="1" label="No match"/>
   28446   <int value="2" label="Match"/>
   28447 </enum>
   28448 
   28449 <enum name="PepperVideoDecodeError" type="int">
   28450   <int value="1" label="Illegal state">
   28451     An operation was attempted during an incompatible decoder state.
   28452   </int>
   28453   <int value="2" label="Invalid argument">
   28454     Invalid argument was passed to an API method.
   28455   </int>
   28456   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
   28457   <int value="4" label="Platform failure">
   28458     A failure occurred at the browser layer or lower. Examples of such failures
   28459     include GPU hardware failures, GPU driver failures, GPU library failures,
   28460     browser programming errors, and so on.
   28461   </int>
   28462 </enum>
   28463 
   28464 <enum name="PhotoEditorFileType" type="int">
   28465   <int value="0" label="jpg"/>
   28466   <int value="1" label="png"/>
   28467   <int value="2" label="gif"/>
   28468   <int value="3" label="bmp"/>
   28469   <int value="4" label="webp"/>
   28470   <int value="5" label="other"/>
   28471 </enum>
   28472 
   28473 <enum name="PhotoEditorLoadMode" type="int">
   28474   <int value="0" label="From full resolution cache"/>
   28475   <int value="1" label="From screen resolution cache"/>
   28476   <int value="2" label="From file"/>
   28477   <int value="3" label="Other"/>
   28478 </enum>
   28479 
   28480 <enum name="PhotoEditorSaveResult" type="int">
   28481   <int value="0" label="Failure"/>
   28482   <int value="1" label="Success"/>
   28483   <int value="2" label="Other"/>
   28484 </enum>
   28485 
   28486 <enum name="PhotoEditorToolType" type="int">
   28487   <int value="0" label="Auto-fix"/>
   28488   <int value="1" label="Crop"/>
   28489   <int value="2" label="Brightness"/>
   28490   <int value="3" label="Rotate left"/>
   28491   <int value="4" label="Rotate right"/>
   28492   <int value="5" label="Rotate undo"/>
   28493   <int value="6" label="Rotate redo"/>
   28494   <int value="7" label="Share"/>
   28495   <int value="8" label="Other"/>
   28496 </enum>
   28497 
   28498 <enum name="PipelineStatus" type="int">
   28499   <int value="0" label="PIPELINE_OK"/>
   28500   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
   28501   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
   28502   <int value="3" label="PIPELINE_ERROR_DECODE"/>
   28503   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
   28504   <int value="5" label="PIPELINE_ERROR_ABORT"/>
   28505   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
   28506   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
   28507   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
   28508   <int value="9" label="PIPELINE_ERROR_READ"/>
   28509   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
   28510   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
   28511   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
   28512   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
   28513   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
   28514   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
   28515 </enum>
   28516 
   28517 <enum name="PlatformFileError" type="int">
   28518   <int value="0" label="OK"/>
   28519   <int value="1" label="FAILED"/>
   28520   <int value="2" label="IN_USE"/>
   28521   <int value="3" label="EXISTS"/>
   28522   <int value="4" label="NOT_FOUND"/>
   28523   <int value="5" label="ACCESS_DENIED"/>
   28524   <int value="6" label="TOO_MANY_OPENED"/>
   28525   <int value="7" label="NO_MEMORY"/>
   28526   <int value="8" label="NO_SPACE"/>
   28527   <int value="9" label="NOT_A_DIRECTORY"/>
   28528   <int value="10" label="INVALID_OPERATION"/>
   28529   <int value="11" label="SECURITY"/>
   28530   <int value="12" label="ABORT"/>
   28531   <int value="13" label="NOT_A_FILE"/>
   28532   <int value="14" label="NOT_EMPTY"/>
   28533   <int value="15" label="INVALID_URL"/>
   28534   <int value="16" label="I/O"/>
   28535 </enum>
   28536 
   28537 <enum name="PluginLoadResult" type="int">
   28538   <int value="0" label="LOAD_SUCCESS"/>
   28539   <int value="1" label="LOAD_FAILED"/>
   28540   <int value="2" label="ENTRY_POINT_MISSING"/>
   28541   <int value="3" label="INIT_FAILED"/>
   28542 </enum>
   28543 
   28544 <enum name="PointerSensitivity" type="int">
   28545   <int value="1" label="1"/>
   28546   <int value="2" label="2"/>
   28547   <int value="3" label="3"/>
   28548   <int value="4" label="4"/>
   28549   <int value="5" label="5"/>
   28550 </enum>
   28551 
   28552 <enum name="PostMergeVerificationOutcome" type="int">
   28553   <int value="0" label="Undefined"/>
   28554   <int value="1" label="Succeeded"/>
   28555   <int value="2" label="No accounts found"/>
   28556   <int value="3" label="Missing primary account"/>
   28557   <int value="4" label="Primary account is not the first"/>
   28558   <int value="5" label="Verification failed"/>
   28559   <int value="6" label="Connection failed"/>
   28560   <int value="7" label="Overflow"/>
   28561 </enum>
   28562 
   28563 <enum name="PowerBrightnessAdjust" type="int">
   28564   <int value="0" label="Brightness Down"/>
   28565   <int value="1" label="Brightness Up"/>
   28566   <int value="2" label="Brightness Absolute"/>
   28567 </enum>
   28568 
   28569 <enum name="PowerChargerType" type="int">
   28570   <int value="0" label="Unknown charger"/>
   28571   <int value="1" label="MAINS charger"/>
   28572   <int value="2" label="USB Charger"/>
   28573   <int value="3" label="Unconfirmed Spring Charger"/>
   28574   <int value="4" label="Safe Spring Charger"/>
   28575 </enum>
   28576 
   28577 <enum name="PreconnectedNavigation" type="int">
   28578   <int value="0" label="No recent pre-connect to the page"/>
   28579   <int value="1" label="Page nav. preceded by a pre-connect"/>
   28580 </enum>
   28581 
   28582 <enum name="PreconnectMotivation" type="int">
   28583   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
   28584   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
   28585   <int value="2" label="UNIT_TEST_MOTIVATED"/>
   28586   <int value="3" label="LINKED_MAX_MOTIVATED"/>
   28587   <int value="4" label="OMNIBOX_MOTIVATED"/>
   28588   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
   28589   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
   28590   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
   28591   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
   28592   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
   28593   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
   28594 </enum>
   28595 
   28596 <enum name="PreconnectSubresourceEval" type="int">
   28597   <int value="0" label="PRECONNECTION"/>
   28598   <int value="1" label="PRERESOLUTION"/>
   28599   <int value="2" label="TOO_NEW"/>
   28600 </enum>
   28601 
   28602 <enum name="PreconnectTriggerUsed" type="int">
   28603   <int value="0" label="The pre-connect triggered host was not accessed"/>
   28604   <int value="1" label="The pre-connect triggered host was accessed"/>
   28605 </enum>
   28606 
   28607 <enum name="PrefetchStatus" type="int">
   28608   <int value="0" label="undefined"/>
   28609   <int value="1" label="success from cache"/>
   28610   <int value="2" label="success from network"/>
   28611   <int value="3" label="canceled in-flight"/>
   28612 </enum>
   28613 
   28614 <enum name="PrerenderEvent" type="int">
   28615   <int value="0" label="Swapin no delegate"/>
   28616   <int value="1" label="Swapin candidate"/>
   28617   <int value="2" label="Swapin candidate namespace matces"/>
   28618   <int value="3" label="Swapin no merge pending"/>
   28619   <int value="4" label="Swapin merging disabled"/>
   28620   <int value="5" label="Swapin issuing merge"/>
   28621   <int value="6" label="Merge for swapin candidate"/>
   28622   <int value="7" label="Merge result no pending swapin"/>
   28623   <int value="8" label="Merge result timeout cb"/>
   28624   <int value="9" label="Merge result result cb"/>
   28625   <int value="10" label="Merge result timed out"/>
   28626   <int value="11" label="Merge result merge done"/>
   28627   <int value="12" label="Merge result: namespace not found"/>
   28628   <int value="13" label="Merge result: namespace not alias"/>
   28629   <int value="14" label="Merge result: not logging"/>
   28630   <int value="15" label="Merge result: no transactions"/>
   28631   <int value="16" label="Merge result: too many transactions"/>
   28632   <int value="17" label="Merge result: not mergeable"/>
   28633   <int value="18" label="Merge result: mergeable"/>
   28634   <int value="19" label="Merge result merge failed"/>
   28635   <int value="20" label="Merge result swapping in"/>
   28636   <int value="21" label="Merge result swapin successful"/>
   28637   <int value="22" label="Merge result swapin failed"/>
   28638 </enum>
   28639 
   28640 <enum name="PrerenderFinalStatus" type="int">
   28641   <int value="0" label="USED"/>
   28642   <int value="1" label="TIMED_OUT"/>
   28643   <int value="2" label="EVICTED"/>
   28644   <int value="3" label="MANAGER_SHUTDOWN"/>
   28645   <int value="4" label="CLOSED"/>
   28646   <int value="5" label="CREATE_NEW_WINDOW"/>
   28647   <int value="6" label="PROFILE_DESTROYED"/>
   28648   <int value="7" label="APP_TERMINATING"/>
   28649   <int value="8" label="JAVASCRIPT_ALERT"/>
   28650   <int value="9" label="AUTH_NEEDED"/>
   28651   <int value="10" label="HTTPS"/>
   28652   <int value="11" label="DOWNLOAD"/>
   28653   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
   28654   <int value="13" label="JS_OUT_OF_MEMORY"/>
   28655   <int value="14" label="RENDERER_UNRESPONSIVE"/>
   28656   <int value="15" label="TOO_MANY_PROCESSES"/>
   28657   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
   28658   <int value="17" label="PENDING_SKIPPED"/>
   28659   <int value="18" label="CONTROL_GROUP"/>
   28660   <int value="19" label="HTML5_MEDIA"/>
   28661   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
   28662   <int value="21" label="RENDERER_CRASHED"/>
   28663   <int value="22" label="UNSUPPORTED_SCHEME"/>
   28664   <int value="23" label="INVALID_HTTP_METHOD"/>
   28665   <int value="24" label="WINDOW_PRINT"/>
   28666   <int value="25" label="RECENTLY_VISITED"/>
   28667   <int value="26" label="WINDOW_OPENER"/>
   28668   <int value="27" label="PAGE_ID_CONFLICT"/>
   28669   <int value="28" label="SAFE_BROWSING"/>
   28670   <int value="29" label="FRAGMENT_MISMATCH"/>
   28671   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
   28672   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
   28673   <int value="32" label="CANCELLED"/>
   28674   <int value="33" label="SSL_ERROR"/>
   28675   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
   28676   <int value="35" label="DEVTOOLS_ATTACHED"/>
   28677   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
   28678   <int value="37" label="NO_USE_GROUP"/>
   28679   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
   28680   <int value="39" label="DUPLICATE"/>
   28681   <int value="40" label="OPEN_URL"/>
   28682   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
   28683   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
   28684   <int value="43" label="CREATING_AUDIO_STREAM"/>
   28685   <int value="44" label="PAGE_BEING_CAPTURED"/>
   28686   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
   28687   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
   28688   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
   28689 </enum>
   28690 
   28691 <enum name="PrerenderHoverEvent" type="int">
   28692   <obsolete>
   28693     deprecated May 10 2012
   28694   </obsolete>
   28695   <int value="0" label="HOVER_EVENT_START"/>
   28696   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
   28697   <int value="2" label="HOVER_EVENT_REPLACED"/>
   28698   <int value="3" label="HOVER_EVENT_CLICK"/>
   28699 </enum>
   28700 
   28701 <enum name="PrerenderLocalPredictorEvents" type="int">
   28702   <int value="0" label="Constructed"/>
   28703   <int value="1" label="Init scheduled"/>
   28704   <int value="2" label="Init started"/>
   28705   <int value="3" label="Init failed: no history"/>
   28706   <int value="4" label="Init succeeded"/>
   28707   <int value="5" label="AddVisit"/>
   28708   <int value="6" label="AddVisit initialized"/>
   28709   <int value="7" label="AddVisit prerender identified"/>
   28710   <int value="8" label="AddVisit relevant transition"/>
   28711   <int value="9" label="AddVisit identified prerender candidate"/>
   28712   <int value="10" label="AddVisit prerendering"/>
   28713   <int value="11" label="Got prerender url"/>
   28714   <int value="12" label="Error: no prerender url for PLT"/>
   28715   <int value="13" label="AddVisit prerender rextended"/>
   28716   <int value="14" label="URL lookup result"/>
   28717   <int value="15" label="URL lookup result: root page"/>
   28718   <int value="16" label="URL lookup result: http"/>
   28719   <int value="17" label="URL lookup result: has query string"/>
   28720   <int value="18" label="URL lookup result: contains logout"/>
   28721   <int value="19" label="URL lookup result: contians login"/>
   28722   <int value="20" label="Start url lookup"/>
   28723   <int value="21" label="AddVisit not root page"/>
   28724   <int value="22" label="Whitelist error"/>
   28725   <int value="23" label="Whitelist ok"/>
   28726   <int value="24" label="URL lookup result: on whitelist"/>
   28727   <int value="25" label="URL lookup result: on whitelist root page"/>
   28728   <int value="26" label="URL lookup result: extended root page"/>
   28729   <int value="27" label="URL lookup result: root page http"/>
   28730   <int value="28" label="URL lookup failed"/>
   28731   <int value="29" label="URL lookup no source webcontents found"/>
   28732   <int value="30" label="URL lookup no logged in table found"/>
   28733   <int value="31" label="URL lookup issuing logged in lookup"/>
   28734   <int value="32" label="Continue prerender check started"/>
   28735   <int value="33" label="Continue prerender check no url"/>
   28736   <int value="34" label="Continue prerender check priority too low"/>
   28737   <int value="35" label="Continue prerender check urls identical but fragemet"/>
   28738   <int value="36" label="Continue prerender check https"/>
   28739   <int value="37" label="Continue prerender check root page"/>
   28740   <int value="38" label="Continue prerender check logout url"/>
   28741   <int value="39" label="Continue prerender check login url"/>
   28742   <int value="40" label="Continue prerender check not logged in"/>
   28743   <int value="41" label="Continue prerender check fallthrough no prerender"/>
   28744   <int value="42" label="Continue prerender check issuing prerender"/>
   28745   <int value="43" label="Issuing prerender"/>
   28746   <int value="44" label="No prerender candidates"/>
   28747   <int value="45" label="Got history issuing lookup"/>
   28748   <int value="46" label="Tab Helper URL seen"/>
   28749   <int value="47" label="Tab Helper URL seen match"/>
   28750   <int value="48" label="Tab Helper URL seen namespace match"/>
   28751   <int value="49" label="URL lookup multiple source webcontents"/>
   28752   <int value="50" label="Continue prerender check side-effect free whitelist"/>
   28753   <int value="51" label="Continue prerender check Examine next URL"/>
   28754   <int value="52" label="Issuing prerender, already prerendering"/>
   28755   <int value="53" label="Issuing prerender, new prerender"/>
   28756   <int value="54" label="Issuing prerender, cancelled old prerender"/>
   28757   <int value="55" label="Continue prerender check fallthrough prerendering"/>
   28758   <int value="56" label="URL lookup success"/>
   28759   <int value="57" label="Prerender Service disabled"/>
   28760   <int value="58" label="Prerender Service issued lookup"/>
   28761   <int value="59" label="Prerender Service lookup timed out"/>
   28762   <int value="60" label="Prerender Service received result"/>
   28763   <int value="61" label="Prerender Service no record for result"/>
   28764   <int value="62" label="Prerender Service parsed correctly"/>
   28765   <int value="63" label="Prerender Service parse error"/>
   28766   <int value="64" label="Prerender Service parse error incorrect JSON"/>
   28767   <int value="65" label="Prerender Service hinting timed out"/>
   28768   <int value="66" label="Prerender Service hinting url lookup timed out"/>
   28769   <int value="67" label="Prerender Service candidate url lookup timed out"/>
   28770   <int value="68" label="Continue prerender check service whitelist"/>
   28771   <int value="69" label="Continue prerender check next URL local"/>
   28772   <int value="70" label="Continue prerender check next URL service"/>
   28773   <int value="71" label="AddVisit relevant transition repeat URL"/>
   28774   <int value="72" label="AddVisit relevant transition new URL"/>
   28775   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
   28776   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
   28777   <int value="75" label="Namespace mismatch: merge result received"/>
   28778   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
   28779   <int value="77" label="Namespace mismatch: merge result not logging"/>
   28780   <int value="78" label="Namespace mismatch: merge result no transactions"/>
   28781   <int value="79"
   28782       label="Namespace mismatch: merge result too many transactions"/>
   28783   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
   28784   <int value="81" label="Namespace mismatch: merge result mergeable"/>
   28785   <int value="82" label="Init failed unencrypted sync not enabled"/>
   28786   <int value="83" label="Continue prerender check next URL not skipped"/>
   28787   <int value="84" label="Prerender Service returned hinting candidates"/>
   28788   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
   28789   <int value="86" label="Tab Helper URL seen entry"/>
   28790   <int value="87" label="Tab Helper URL seen match browser navigation"/>
   28791   <int value="88" label="Tab Helper URL seen namespace match entry"/>
   28792   <int value="89"
   28793       label="Tab Helper URL seen namespace match browser navigation"/>
   28794 </enum>
   28795 
   28796 <enum name="PrerenderLocalVisitCoreTransition" type="int">
   28797   <int value="0" label="LINK"/>
   28798   <int value="1" label="TYPED"/>
   28799   <int value="2" label="AUTO_BOOKMARK"/>
   28800   <int value="3" label="AUTO_SUBFRAME"/>
   28801   <int value="4" label="MANUAL_SUBFRAME"/>
   28802   <int value="5" label="GENERATED"/>
   28803   <int value="6" label="START_PAGE"/>
   28804   <int value="7" label="FORM_SUBMIT"/>
   28805   <int value="8" label="RELOAD"/>
   28806   <int value="9" label="KEYWORD"/>
   28807   <int value="10" label="GENERATED"/>
   28808 </enum>
   28809 
   28810 <enum name="PrerenderLocalVisitEvents" type="int">
   28811   <int value="0" label="V1_VISIT"/>
   28812   <int value="1" label="V1_PRERENDER_STARTED_1"/>
   28813   <int value="2" label="V1_PRERENDER_USED_1"/>
   28814   <int value="3" label="V1_PRERENDER_STARTED_3"/>
   28815   <int value="4" label="V1_PRERENDER_USED_3"/>
   28816   <int value="5" label="V1_PRERENDER_STARTED_5"/>
   28817   <int value="6" label="V1_PRERENDER_USED_5"/>
   28818   <int value="10" label="VISIT"/>
   28819   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
   28820   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
   28821   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
   28822   <int value="14" label="PRERENDER_STARTED_1"/>
   28823   <int value="15" label="PRERENDER_USED_1"/>
   28824   <int value="16" label="PRERENDER_STARTED_3"/>
   28825   <int value="17" label="PRERENDER_USED_3"/>
   28826   <int value="18" label="PRERENDER_STARTED_5"/>
   28827   <int value="19" label="PRERENDER_USED_5"/>
   28828 </enum>
   28829 
   28830 <enum name="PrerenderMode" type="int">
   28831   <int value="0" label="PRERENDER_MODE_DISABLED"/>
   28832   <int value="1" label="PRERENDER_MODE_ENABLED"/>
   28833   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
   28834   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
   28835   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
   28836   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
   28837   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
   28838   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
   28839 </enum>
   28840 
   28841 <enum name="PrerenderPageviewEvents" type="int">
   28842   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
   28843   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
   28844   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
   28845   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
   28846 </enum>
   28847 
   28848 <enum name="PrerenderSchemeCancelReason" type="int">
   28849   <int value="0" label="EXTERNAL_PROTOCOL"/>
   28850   <int value="1" label="DATA"/>
   28851   <int value="2" label="BLOB"/>
   28852   <int value="3" label="FILE"/>
   28853   <int value="4" label="FILESYSTEM"/>
   28854   <int value="5" label="WEBSOCKET"/>
   28855   <int value="6" label="FTP"/>
   28856   <int value="7" label="CHROME"/>
   28857   <int value="8" label="CHROME_EXTENSION"/>
   28858   <int value="9" label="ABOUT"/>
   28859   <int value="10" label="UNKNOWN"/>
   28860 </enum>
   28861 
   28862 <enum name="PrerenderTabHelperEvents" type="int">
   28863   <int value="0" label="Table requested"/>
   28864   <int value="1" label="Table present"/>
   28865   <int value="2" label="Mainframe change"/>
   28866   <int value="3" label="Mainframe change, logged in"/>
   28867   <int value="4" label="Mainframe commit"/>
   28868   <int value="5" label="Mainframe commit, logged in"/>
   28869   <int value="6" label="Login action added"/>
   28870   <int value="7" label="Login action added, Mainframe"/>
   28871   <int value="8" label="Login action added, Mainframe, pw empty"/>
   28872   <int value="9" label="Login action added, Subframe"/>
   28873   <int value="10" label="Login action added, Subframe, pw empty"/>
   28874 </enum>
   28875 
   28876 <enum name="PreTapEvents" type="int">
   28877   <int value="0" label="no event"/>
   28878   <int value="1" label="tapdown"/>
   28879   <int value="2" label="tapunconfirmed"/>
   28880   <int value="3" label="tapdown + tapunconfirmed"/>
   28881 </enum>
   28882 
   28883 <enum name="ProfileCreateResult" type="int">
   28884   <int value="0" label="Failed locally"/>
   28885   <int value="1" label="Failed remotely"/>
   28886   <int value="2" label="Created but not initialized (should never happen)"/>
   28887   <int value="3" label="Succeeded"/>
   28888   <int value="4" label="Canceled"/>
   28889 </enum>
   28890 
   28891 <enum name="ProfileErrorType" type="int">
   28892   <int value="0" label="History error"/>
   28893   <int value="1" label="Preferences error"/>
   28894   <int value="2" label="Webdata autofill DB error"/>
   28895   <int value="3" label="Webdata token DB error"/>
   28896   <int value="4" label="Webdata DB error"/>
   28897 </enum>
   28898 
   28899 <enum name="ProfileImageDownloadResult" type="int">
   28900   <int value="0" label="DownloadSuccessChanged">
   28901     <summary>
   28902       Reported when image download succeeds and the image is newer than what we
   28903       already have so we update it.
   28904     </summary>
   28905   </int>
   28906   <int value="1" label="DownloadSuccess">
   28907     <summary>Reported anytime we download profile image successfully.</summary>
   28908   </int>
   28909   <int value="2" label="DownloadFailure">
   28910     <summary>Download failed because of network errors.</summary>
   28911   </int>
   28912   <int value="3" label="DownloadDefault">
   28913     <summary>
   28914       We didn't download the image because it's the default one.
   28915     </summary>
   28916   </int>
   28917 </enum>
   28918 
   28919 <enum name="ProtectorError" type="int">
   28920   <obsolete>
   28921     Deprecated 8/2013. No longer generated.
   28922   </obsolete>
   28923   <summary>
   28924     Codes for errors Protector detects about settings it protects. See
   28925     chrome/browser/protector/histograms.h for the corresponding enum.
   28926   </summary>
   28927   <int value="0" label="Backup invalid"/>
   28928   <int value="1" label="Value changed"/>
   28929   <int value="2" label="Value valid"/>
   28930   <int value="3" label="Value is valid and zero"/>
   28931 </enum>
   28932 
   28933 <enum name="ProtocolVersion" type="int">
   28934   <int value="0" label="UNKNOWN"/>
   28935   <int value="1" label="HTTP 1.1"/>
   28936   <int value="2" label="SPDY 1.0"/>
   28937   <int value="3" label="SPDY 2.0"/>
   28938   <int value="4" label="SPDY 2.1"/>
   28939   <int value="5" label="SPDY 3.0"/>
   28940 </enum>
   28941 
   28942 <enum name="ProvisionalSaveFailure" type="int">
   28943   <int value="0" label="SAVING_DISABLED"/>
   28944   <int value="1" label="EMPTY_PASSWORD"/>
   28945   <int value="2" label="NO_MATCHING_FORM"/>
   28946   <int value="3" label="MATCHING_NOT_COMPLETE"/>
   28947   <int value="4" label="FORM_BLACKLISTED"/>
   28948   <int value="5" label="INVALID_FORM"/>
   28949   <int value="6" label="AUTOCOMPLETE_OFF"/>
   28950 </enum>
   28951 
   28952 <enum name="ProxyStatus" type="int">
   28953   <int value="0" label="PROXY_STATUS_IGNORED"/>
   28954   <int value="1" label="PROXY_UNINITIALIZED"/>
   28955   <int value="2" label="PROXY_NOT_USED"/>
   28956   <int value="3" label="PROXY_PAC_RESOLVER"/>
   28957   <int value="4" label="PROXY_HAS_RULES"/>
   28958 </enum>
   28959 
   28960 <enum name="PublicKeyPinFailedDomain" type="int">
   28961   <int value="0" label="DOMAIN_NOT_PINNED"/>
   28962   <int value="1" label="DOMAIN_GOOGLE_COM"/>
   28963   <int value="2" label="DOMAIN_ANDROID_COM"/>
   28964   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
   28965   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
   28966   <int value="5" label="DOMAIN_YTIMG_COM"/>
   28967   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
   28968   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
   28969   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
   28970   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
   28971   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
   28972   <int value="11" label="DOMAIN_APPSPOT_COM"/>
   28973   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
   28974   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
   28975   <int value="14" label="DOMAIN_GSTATIC_COM"/>
   28976   <int value="15" label="DOMAIN_GMAIL_COM"/>
   28977   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
   28978   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
   28979   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
   28980   <int value="19" label="DOMAIN_TWITTER_COM"/>
   28981   <int value="20" label="DOMAIN_TWIMG_COM"/>
   28982   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
   28983   <int value="22" label="DOMAIN_NUM_EVENTS"/>
   28984 </enum>
   28985 
   28986 <enum name="QuicErrorCodes" type="int">
   28987   <int value="0" label="NO_ERROR"/>
   28988   <int value="1" label="INTERNAL_ERROR"/>
   28989   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
   28990   <int value="3" label="INVALID_PACKET_HEADER"/>
   28991   <int value="4" label="INVALID_FRAME_DATA"/>
   28992   <int value="5" label="INVALID_FEC_DATA"/>
   28993   <int value="6" label="INVALID_RST_STREAM_DATA"/>
   28994   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
   28995   <int value="8" label="INVALID_GOAWAY_DATA"/>
   28996   <int value="9" label="INVALID_ACK_DATA"/>
   28997   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
   28998   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
   28999   <int value="12" label="DECRYPTION_FAILURE"/>
   29000   <int value="13" label="ENCRYPTION_FAILURE"/>
   29001   <int value="14" label="PACKET_TOO_LARGE"/>
   29002   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
   29003   <int value="16" label="PEER_GOING_AWAY"/>
   29004   <int value="17" label="INVALID_STREAM_ID"/>
   29005   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
   29006   <int value="19" label="PUBLIC_RESET"/>
   29007   <int value="20" label="INVALID_VERSION"/>
   29008   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
   29009   <int value="22" label="INVALID_HEADER_ID"/>
   29010   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
   29011   <int value="24" label="DECOMPRESSION_FAILURE"/>
   29012   <int value="25" label="CONNECTION_TIMED_OUT"/>
   29013   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
   29014   <int value="27" label="PACKET_WRITE_ERROR"/>
   29015   <int value="28" label="HANDSHAKE_FAILED"/>
   29016   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
   29017   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
   29018   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
   29019   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
   29020   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
   29021   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
   29022   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
   29023   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
   29024   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
   29025   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
   29026   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
   29027   <int value="40" label="CRYPTO_NO_SUPPORT"/>
   29028   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
   29029   <int value="42" label="PROOF_INVALID"/>
   29030   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
   29031   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
   29032   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
   29033   <int value="46" label="INVALID_STREAM_DATA"/>
   29034   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
   29035   <int value="48" label="MISSING_PAYLOAD"/>
   29036   <int value="49" label="INVALID_PRIORITY"/>
   29037   <int value="50" label="INVALID_STREAM_FRAME"/>
   29038   <int value="51" label="PACKET_READ_ERROR"/>
   29039 </enum>
   29040 
   29041 <enum name="QuicHandshakeState" type="int">
   29042   <int value="0" label="STARTED"/>
   29043   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
   29044   <int value="2" label="HANDSHAKE_CONFIRMED"/>
   29045   <int value="3" label="FAILED"/>
   29046 </enum>
   29047 
   29048 <enum name="QuickofficeErrorTypes" type="int">
   29049   <int value="0" label="doc uncaught js exception"/>
   29050   <int value="1" label="docx uncaught js exception"/>
   29051   <int value="2" label="docm uncaught js exception"/>
   29052   <int value="3" label="xls uncaught js exception"/>
   29053   <int value="4" label="xlsx uncaught js exception"/>
   29054   <int value="5" label="xlsm uncaught js exception"/>
   29055   <int value="6" label="ppt uncaught js exception"/>
   29056   <int value="7" label="pptx uncaught js exception"/>
   29057   <int value="8" label="pptm uncaught js exception"/>
   29058   <int value="9" label="pps uncaught js exception"/>
   29059   <int value="10" label="ppsx uncaught js exception"/>
   29060   <int value="11" label="ppsm uncaught js exception"/>
   29061   <int value="12" label="doc suspected corrupt file"/>
   29062   <int value="13" label="docx suspected corrupt file"/>
   29063   <int value="14" label="docm suspected corrupt file"/>
   29064   <int value="15" label="xls suspected corrupt file"/>
   29065   <int value="16" label="xlsx suspected corrupt file"/>
   29066   <int value="17" label="xlsm suspected corrupt file"/>
   29067   <int value="18" label="ppt suspected corrupt file"/>
   29068   <int value="19" label="pptx suspected corrupt file"/>
   29069   <int value="20" label="pptm suspected corrupt file"/>
   29070   <int value="21" label="pps suspected corrupt file"/>
   29071   <int value="22" label="ppsx suspected corrupt file"/>
   29072   <int value="23" label="ppsm suspected corrupt file"/>
   29073   <int value="24" label="doc qowt ui warning"/>
   29074   <int value="25" label="docx qowt ui warning"/>
   29075   <int value="26" label="docm qowt ui warning"/>
   29076   <int value="27" label="xls qowt ui warning"/>
   29077   <int value="28" label="xlsx qowt ui warning"/>
   29078   <int value="29" label="xlsm qowt ui warning"/>
   29079   <int value="30" label="ppt qowt ui warning"/>
   29080   <int value="31" label="pptx qowt ui warning"/>
   29081   <int value="32" label="pptm qowt ui warning"/>
   29082   <int value="33" label="pps qowt ui warning"/>
   29083   <int value="34" label="ppsx qowt ui warning"/>
   29084   <int value="35" label="ppsm qowt ui warning"/>
   29085   <int value="36" label="doc nacl error"/>
   29086   <int value="37" label="docx nacl error"/>
   29087   <int value="38" label="docm nacl error"/>
   29088   <int value="39" label="xls nacl error"/>
   29089   <int value="40" label="xlsx nacl error"/>
   29090   <int value="41" label="xlsm nacl error"/>
   29091   <int value="42" label="ppt nacl error"/>
   29092   <int value="43" label="pptx nacl error"/>
   29093   <int value="44" label="pptm nacl error"/>
   29094   <int value="45" label="pps nacl error"/>
   29095   <int value="46" label="ppsx nacl error"/>
   29096   <int value="47" label="ppsm nacl error"/>
   29097   <int value="48" label="doc nacl crash"/>
   29098   <int value="49" label="docx nacl crash"/>
   29099   <int value="50" label="docm nacl crash"/>
   29100   <int value="51" label="xls nacl crash"/>
   29101   <int value="52" label="xlsx nacl crash"/>
   29102   <int value="53" label="xlsm nacl crash"/>
   29103   <int value="54" label="ppt nacl crash"/>
   29104   <int value="55" label="pptx nacl crash"/>
   29105   <int value="56" label="pptm nacl crash"/>
   29106   <int value="57" label="pps nacl crash"/>
   29107   <int value="58" label="ppsx nacl crash"/>
   29108   <int value="59" label="ppsm nacl crash"/>
   29109   <int value="60" label="doc invalid file format"/>
   29110   <int value="61" label="docx invalid file format"/>
   29111   <int value="62" label="docm invalid file format"/>
   29112   <int value="63" label="xls invalid file format"/>
   29113   <int value="64" label="xlsx invalid file format"/>
   29114   <int value="65" label="xlsm invalid file format"/>
   29115   <int value="66" label="ppt invalid file format"/>
   29116   <int value="67" label="pptx invalid file format"/>
   29117   <int value="68" label="pptm invalid file format"/>
   29118   <int value="69" label="pps invalid file format"/>
   29119   <int value="70" label="ppsx invalid file format"/>
   29120   <int value="71" label="ppsm invalid file format"/>
   29121   <int value="72" label="doc editing dom sync error"/>
   29122   <int value="73" label="docx editing dom sync error"/>
   29123   <int value="74" label="docm editing dom sync error"/>
   29124   <int value="75" label="xls editing dom sync error"/>
   29125   <int value="76" label="xlsx editing dom sync error"/>
   29126   <int value="77" label="xlsm editing dom sync error"/>
   29127   <int value="78" label="ppt editing dom sync error"/>
   29128   <int value="79" label="pptx editing dom sync error"/>
   29129   <int value="80" label="pptm editing dom sync error"/>
   29130   <int value="81" label="pps editing dom sync error"/>
   29131   <int value="82" label="ppsx editing dom sync error"/>
   29132   <int value="83" label="ppsm editing dom sync error"/>
   29133 </enum>
   29134 
   29135 <enum name="QuickofficeFileFormat" type="int">
   29136   <int value="0" label="doc"/>
   29137   <int value="1" label="docx"/>
   29138   <int value="2" label="docm"/>
   29139   <int value="3" label="xls"/>
   29140   <int value="4" label="xlsx"/>
   29141   <int value="5" label="xlsm"/>
   29142   <int value="6" label="ppt"/>
   29143   <int value="7" label="pptx"/>
   29144   <int value="8" label="pptm"/>
   29145   <int value="9" label="pps"/>
   29146   <int value="10" label="ppsx"/>
   29147   <int value="11" label="ppsm"/>
   29148 </enum>
   29149 
   29150 <enum name="QuicRstStreamErrorCodes" type="int">
   29151   <int value="0" label="NO_ERROR"/>
   29152   <int value="1" label="ERROR_PROCESSING_STREAM"/>
   29153   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
   29154   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
   29155   <int value="4" label="CONNECTION_ERROR"/>
   29156   <int value="5" label="PEER_GOING_AWAY"/>
   29157   <int value="6" label="CANCELLED"/>
   29158 </enum>
   29159 
   29160 <enum name="RecentTabsAction" type="int">
   29161   <int value="0" label="Local Session Tab"/>
   29162   <int value="1" label="Other Device Tab"/>
   29163   <int value="2" label="Restore Window"/>
   29164   <int value="3" label="Show More"/>
   29165 </enum>
   29166 
   29167 <enum name="ResolutionCategory" type="int">
   29168   <int value="0" label="RESOLVE_SUCCESS"/>
   29169   <int value="1" label="RESOLVE_FAIL"/>
   29170   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
   29171   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
   29172 </enum>
   29173 
   29174 <enum name="ResolutionUnspecWasteCategory" type="int">
   29175   <int value="0" label="AF_WASTE_IPV4_ONLY">
   29176     Running in a IPv4-only configuration.  No waste.
   29177   </int>
   29178   <int value="1" label="AF_WASTE_CACHE_IPV4">
   29179     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
   29180   </int>
   29181   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
   29182     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
   29183   </int>
   29184   <int value="3" label="AF_WASTE_JOB_IPV4">
   29185     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
   29186   </int>
   29187   <int value="4" label="AF_WASTE_JOB_UNSPEC">
   29188     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
   29189   </int>
   29190   <int value="5" label="AF_WASTE_NONE_IPV4">
   29191     A new job was needed for this IPv4 lookup.  No waste.
   29192   </int>
   29193   <int value="6" label="AF_WASTE_NONE_UNSPEC">
   29194     A new job was needed for this UNSPEC lookup.  No waste.
   29195   </int>
   29196 </enum>
   29197 
   29198 <enum name="ResourceHasClient" type="int">
   29199   <int value="0" label="No client"/>
   29200   <int value="1" label="Has client"/>
   29201 </enum>
   29202 
   29203 <enum name="ResourceType" type="int">
   29204   <int value="0" label="Main resource"/>
   29205   <int value="1" label="Image"/>
   29206   <int value="2" label="CSSS"/>
   29207   <int value="3" label="Script"/>
   29208   <int value="4" label="Font"/>
   29209   <int value="5" label="Raw"/>
   29210   <int value="6" label="SVG"/>
   29211   <int value="7" label="XSL"/>
   29212   <int value="8" label="Link prefetch"/>
   29213   <int value="9" label="Link subresource"/>
   29214   <int value="10" label="Text track"/>
   29215   <int value="11" label="Shader"/>
   29216   <int value="12" label="Import resource"/>
   29217 </enum>
   29218 
   29219 <enum name="SavePasswordPromptResponseType" type="int">
   29220   <int value="0" label="NO_RESPONSE"/>
   29221   <int value="1" label="REMEMBER_PASSWORD"/>
   29222   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
   29223 </enum>
   29224 
   29225 <enum name="SB2BloomFailure" type="int">
   29226   <int value="0" label="READ_OPEN"/>
   29227   <int value="1" label="READ_VERSION"/>
   29228   <int value="2" label="READ_NUM_KEYS"/>
   29229   <int value="3" label="READ_KEY"/>
   29230   <int value="4" label="READ_DATA_MINSIZE"/>
   29231   <int value="5" label="READ_DATA_MAXSIZE"/>
   29232   <int value="6" label="READ_DATA_SHORT"/>
   29233   <int value="7" label="READ_DATA"/>
   29234 </enum>
   29235 
   29236 <enum name="SB2BloomFilterFalsePositives" type="int">
   29237   <int value="0" label="ALL_MISSES"/>
   29238   <int value="1" label="FALSE_POSITIVE_MISSES"/>
   29239 </enum>
   29240 
   29241 <enum name="SB2DatabaseFailure" type="int">
   29242   <int value="0" label="CORRUPT"/>
   29243   <int value="1" label="CORRUPT_HANDLER"/>
   29244   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
   29245   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
   29246   <int value="4" label="FILTER_MISSING"/>
   29247   <int value="5" label="FILTER_READ"/>
   29248   <int value="6" label="FILTER_WRITE"/>
   29249   <int value="7" label="FILTER_DELETE"/>
   29250   <int value="8" label="STORE_MISSING"/>
   29251   <int value="9" label="STORE_DELETE"/>
   29252   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
   29253   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
   29254   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
   29255   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
   29256   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
   29257   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
   29258   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
   29259   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
   29260   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
   29261   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
   29262   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
   29263   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
   29264   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
   29265   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
   29266   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
   29267   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
   29268   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
   29269 </enum>
   29270 
   29271 <enum name="SB2DownloadChecks" type="int">
   29272   <int value="0" label="URL_CHECKS_TOTAL"/>
   29273   <int value="1" label="URL_CHECKS_CANCELED"/>
   29274   <int value="2" label="URL_CHECKS_MALWARE"/>
   29275   <int value="3" label="HASH_CHECKS_TOTAL"/>
   29276   <int value="4" label="HASH_CHECKS_MALWARE"/>
   29277 </enum>
   29278 
   29279 <enum name="SB2FilterLoad" type="int">
   29280   <int value="0" label="ALL"/>
   29281   <int value="1" label="PREFIX_SET"/>
   29282   <int value="2" label="BLOOM_FILTER"/>
   29283 </enum>
   29284 
   29285 <enum name="SB2FormatEvent" type="int">
   29286   <int value="0" label="FILE_CORRUPT"/>
   29287   <int value="1" label="SQLITE_CORRUPT"/>
   29288   <int value="2" label="FOUND_SQLITE"/>
   29289   <int value="3" label="FOUND_UNKNOWN"/>
   29290   <int value="4" label="SQLITE_DELETED"/>
   29291   <int value="5" label="SQLITE_DELETE_FAILED"/>
   29292   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
   29293   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
   29294 </enum>
   29295 
   29296 <enum name="SB2GetHashResult" type="int">
   29297   <int value="0" label="STATUS_200"/>
   29298   <int value="1" label="STATUS_204"/>
   29299   <int value="2" label="FULL_HASH_EMPTY"/>
   29300   <int value="3" label="FULL_HASH_HIT"/>
   29301   <int value="4" label="FULL_HASH_MISS"/>
   29302 </enum>
   29303 
   29304 <enum name="SB2InterstitialAction" type="int">
   29305   <int value="0" label="MALWARE_SHOW"/>
   29306   <int value="1" label="MALWARE_DONT_PROCEED"/>
   29307   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
   29308   <int value="3" label="MALWARE_PROCEED"/>
   29309   <int value="4" label="MULTIPLE_SHOW"/>
   29310   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
   29311   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
   29312   <int value="7" label="MULTIPLE_PROCEED"/>
   29313   <int value="8" label="PHISHING_SHOW"/>
   29314   <int value="9" label="PHISHING_DONT_PROCEED"/>
   29315   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
   29316   <int value="11" label="PHISHING_PROCEED"/>
   29317   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
   29318   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
   29319   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
   29320 </enum>
   29321 
   29322 <enum name="SB2InterstitialActionDetails" type="int">
   29323   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
   29324   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
   29325   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
   29326   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
   29327   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
   29328   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
   29329   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
   29330   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
   29331 </enum>
   29332 
   29333 <enum name="SB2PrefixSetEvent" type="int">
   29334   <obsolete>
   29335     Deprecated 9/2012. No longer generated.
   29336   </obsolete>
   29337   <int value="0" label="PREFIX_SET_HIT"/>
   29338   <int value="1" label="BLOOM_HIT"/>
   29339   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
   29340   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
   29341   <int value="4" label="GETPREFIXES_BROKEN"/>
   29342   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
   29343   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
   29344   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
   29345   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
   29346   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
   29347   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
   29348   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
   29349   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
   29350   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
   29351   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
   29352   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
   29353   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
   29354   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
   29355   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
   29356   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
   29357 </enum>
   29358 
   29359 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
   29360   <int value="0" label="Enabled"/>
   29361   <int value="1" label="Disabled"/>
   29362 </enum>
   29363 
   29364 <enum name="SB2UpdateResult" type="int">
   29365   <int value="0" label="FAIL"/>
   29366   <int value="1" label="SUCCESS"/>
   29367   <int value="2" label="BACKUP_CONNECT_FAIL"/>
   29368   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
   29369   <int value="4" label="BACKUP_HTTP_FAIL"/>
   29370   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
   29371   <int value="6" label="BACKUP_NETWORK_FAIL"/>
   29372   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
   29373 </enum>
   29374 
   29375 <enum name="SBClientDownloadCheckDownloadStats" type="int">
   29376   <int value="0" label="INVALID_URL"/>
   29377   <int value="1" label="SB_DISABLED"/>
   29378   <int value="2" label="WHITELISTED_URL"/>
   29379   <int value="3" label="WHITELISTED_REFERRER"/>
   29380   <int value="4" label="INVALID_REQUEST_PROTO"/>
   29381   <int value="5" label="SERVER_PING_FAILED"/>
   29382   <int value="6" label="INVALID_RESPONSE_PROTO"/>
   29383   <int value="7" label="NOT_BINARY_FILE"/>
   29384   <int value="8" label="REQUEST_CANCELED"/>
   29385   <int value="9" label="DOWNLOAD_DANGEROUS"/>
   29386   <int value="10" label="DOWNLOAD_SAFE"/>
   29387   <int value="11" label="EMPTY_URL_CHAIN"/>
   29388   <int value="12" label="HTTPS_URL"/>
   29389   <int value="13" label="PING_DISABLED"/>
   29390   <int value="14" label="TRUSTED_EXECUTABLE"/>
   29391   <int value="15" label="OS_NOT_SUPPORTED"/>
   29392   <int value="16" label="DOWNLOAD_UNCOMMON"/>
   29393   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
   29394   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
   29395   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
   29396   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
   29397   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
   29398 </enum>
   29399 
   29400 <enum name="SBClientDownloadExtensions" type="int">
   29401   <int value="0" label="EXE"/>
   29402   <int value="1" label="MSI"/>
   29403   <int value="2" label="CAB"/>
   29404   <int value="3" label="SYS"/>
   29405   <int value="4" label="SCR"/>
   29406   <int value="5" label="DRV"/>
   29407   <int value="6" label="BAT"/>
   29408   <int value="7" label="ZIP"/>
   29409   <int value="8" label="RAR"/>
   29410   <int value="9" label="DLL"/>
   29411   <int value="10" label="PIF"/>
   29412   <int value="11" label="COM"/>
   29413   <int value="12" label="JAR"/>
   29414   <int value="13" label="CLASS"/>
   29415   <int value="14" label="PDF"/>
   29416   <int value="15" label="VB"/>
   29417   <int value="16" label="REG"/>
   29418   <int value="17" label="GRP"/>
   29419   <int value="18" label="OTHER"/>
   29420   <int value="19" label="CRX"/>
   29421   <int value="20" label="APK"/>
   29422 </enum>
   29423 
   29424 <enum name="SBClientDownloadIsSignedBinary" type="int">
   29425   <int value="0" label="Unsigned"/>
   29426   <int value="1" label="Signed"/>
   29427 </enum>
   29428 
   29429 <enum name="SBClientMalwareSentReports" type="int">
   29430   <int value="0" label="Sent"/>
   29431   <int value="1" label="Hit limit"/>
   29432   <int value="2" label="Failed serialization"/>
   29433 </enum>
   29434 
   29435 <enum name="SBClientPhishingCancelClassificationReason" type="int">
   29436   <int value="0" label="NAVIGATE_AWAY"/>
   29437   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
   29438   <int value="2" label="PAGE_RECAPTURED"/>
   29439   <int value="3" label="SHUTDOWN"/>
   29440   <int value="4" label="NEW_PHISHING_SCORER"/>
   29441 </enum>
   29442 
   29443 <enum name="SBClientPhishingClientModelStatus" type="int">
   29444   <int value="0" label="MODEL_SUCCESS"/>
   29445   <int value="1" label="MODEL_NOT_CHANGED"/>
   29446   <int value="2" label="MODEL_FETCH_FAILED"/>
   29447   <int value="3" label="MODEL_EMPTY"/>
   29448   <int value="4" label="MODEL_TOO_LARGE"/>
   29449   <int value="5" label="MODEL_PARSE_ERROR"/>
   29450   <int value="6" label="MODEL_MISSING_FIELDS"/>
   29451   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
   29452 </enum>
   29453 
   29454 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
   29455   <int value="0" label="PROXY_FETCH"/>
   29456   <int value="1" label="PRIVATE_IP"/>
   29457   <int value="2" label="OFF_THE_RECORD"/>
   29458   <int value="3" label="MATCH_CSD_WHITELIST"/>
   29459   <int value="4" label="TOO_MANY_REPORTS"/>
   29460   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
   29461 </enum>
   29462 
   29463 <enum name="SBClientPhishingScorerCreationStatus" type="int">
   29464   <int value="0" label="SUCCESS"/>
   29465   <int value="1" label="MODEL_OPEN_FAIL"/>
   29466   <int value="2" label="MODEL_FILE_EMPTY"/>
   29467   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
   29468   <int value="4" label="MODEL_PARSE_ERROR"/>
   29469   <int value="5" label="MODEL_MISSING_FIELDS"/>
   29470 </enum>
   29471 
   29472 <enum name="SBDownloadFeedbackUploadResult" type="int">
   29473   <int value="0" label="SUCCESS"/>
   29474   <int value="1" label="UPLOAD_SUCCESS"/>
   29475   <int value="2" label="UPLOAD_CANCELLED"/>
   29476   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
   29477   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
   29478   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
   29479   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
   29480   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
   29481 </enum>
   29482 
   29483 <enum name="ScrollThread" type="int">
   29484   <int value="0" label="Scroll on impl-thread"/>
   29485   <int value="1" label="Scroll on main-thread"/>
   29486 </enum>
   29487 
   29488 <enum name="SearchEngine" type="int">
   29489   <obsolete>
   29490     Deprecated 8/2013. No longer generated.
   29491   </obsolete>
   29492   <summary>
   29493     Indices of most popular prepopulated search engines as defined in
   29494     chrome/browser/search_engines/search_engine_type.h.
   29495   </summary>
   29496   <int value="0" label="OTHER"/>
   29497   <int value="1" label="GOOGLE"/>
   29498   <int value="2" label="YAHOO"/>
   29499   <int value="3" label="YAHOOJP"/>
   29500   <int value="4" label="BING"/>
   29501   <int value="5" label="ASK"/>
   29502   <int value="6" label="YANDEX"/>
   29503   <int value="7" label="SEZNAM"/>
   29504   <int value="8" label="CENTRUM"/>
   29505   <int value="9" label="NETSPRINT"/>
   29506   <int value="10" label="VIRGILIO"/>
   29507   <int value="11" label="MAILRU"/>
   29508   <int value="12" label="ABCSOK"/>
   29509   <int value="13" label="ALTAVISTA"/>
   29510   <int value="14" label="BAIDU"/>
   29511   <int value="15" label="DAUM"/>
   29512   <int value="16" label="DELFI"/>
   29513   <int value="17" label="DIRI"/>
   29514   <int value="18" label="GOO"/>
   29515   <int value="19" label="IN"/>
   29516   <int value="20" label="NAJDI"/>
   29517   <int value="21" label="NAVER"/>
   29518   <int value="22" label="NETI"/>
   29519   <int value="23" label="OK"/>
   29520   <int value="24" label="POGODAK"/>
   29521   <int value="25" label="POGODOK_MK"/>
   29522   <int value="26" label="RAMBLER"/>
   29523   <int value="27" label="SANOOK"/>
   29524   <int value="28" label="SAPO"/>
   29525   <int value="29" label="TUT"/>
   29526   <int value="30" label="WALLA"/>
   29527   <int value="31" label="ZOZNAM"/>
   29528   <int value="32" label="YAHOOQC"/>
   29529   <int value="33" label="NONE"/>
   29530 </enum>
   29531 
   29532 <enum name="SessionStartupPref" type="int">
   29533   <int value="0" label="Open home page (unused)"/>
   29534   <int value="1" label="Continue from last opened pages"/>
   29535   <int value="4" label="Open URLs"/>
   29536   <int value="5" label="Open new tab page"/>
   29537 </enum>
   29538 
   29539 <enum name="SessionStartupType" type="int">
   29540   <obsolete>
   29541     Deprecated 8/2013. No longer generated.
   29542   </obsolete>
   29543   <int value="0" label="New Tab page"/>
   29544   <int value="1" label="Homepage (DEPRECATED)"/>
   29545   <int value="2" label="Last session"/>
   29546   <int value="3" label="Specified URLs"/>
   29547 </enum>
   29548 
   29549 <enum name="ShelfAlignmentValue" type="int">
   29550   <summary>
   29551     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
   29552   </summary>
   29553   <int value="0" label="Bottom"/>
   29554   <int value="1" label="Left"/>
   29555   <int value="2" label="Right"/>
   29556 </enum>
   29557 
   29558 <enum name="ShillTerminationActionResult" type="int">
   29559   <summary>
   29560     The termination action result types come from TerminationActionResult in
   29561     shill/metrics.h
   29562   </summary>
   29563   <int value="0" label="Success"/>
   29564   <int value="1" label="Failure"/>
   29565 </enum>
   29566 
   29567 <enum name="SideloadUIEvents" type="int">
   29568   <int value="0" label="Extension installed"/>
   29569   <int value="1" label="Extension ignored"/>
   29570   <int value="2" label="Extension re-enabled"/>
   29571   <int value="3" label="Extension uninstalled"/>
   29572 </enum>
   29573 
   29574 <enum name="SideloadWipeoutBubble" type="int">
   29575   <int value="0" label="Learn more"/>
   29576   <int value="1" label="Settings page"/>
   29577   <int value="2" label="Dismiss"/>
   29578 </enum>
   29579 
   29580 <enum name="SigninFlowConfirmations" type="int">
   29581   <int value="0" label="Shown"/>
   29582   <int value="1" label="OK"/>
   29583   <int value="2" label="Return"/>
   29584   <int value="3" label="Advanced"/>
   29585   <int value="4" label="Close"/>
   29586   <int value="5" label="Escape"/>
   29587   <int value="6" label="Undo"/>
   29588   <int value="7" label="Learn more"/>
   29589   <int value="8" label="Learn more ok"/>
   29590   <int value="9" label="Learn more return"/>
   29591   <int value="10" label="Learn more advanced"/>
   29592   <int value="11" label="Learn more close"/>
   29593   <int value="12" label="Learn more escape"/>
   29594   <int value="13" label="Learn more undo"/>
   29595 </enum>
   29596 
   29597 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
   29598   <int value="0" label="Stream 2 file was present"/>
   29599   <int value="1" label="Empty stream 2 file was omitted"/>
   29600 </enum>
   29601 
   29602 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
   29603   <int value="0" label="Stream 2 file was already omitted or not empty"/>
   29604   <int value="1" label="Empty stream 2 file removed"/>
   29605 </enum>
   29606 
   29607 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
   29608   <int value="0" label="Unsupported"/>
   29609   <int value="1" label="Supported but failed"/>
   29610   <int value="2" label="Succeeded"/>
   29611 </enum>
   29612 
   29613 <enum name="SimpleCacheHeaderSizeChange" type="int">
   29614   <int value="0" label="Written for the first time"/>
   29615   <int value="1" label="Rewritten with same size"/>
   29616   <int value="2" label="Rewritten with larger size"/>
   29617   <int value="3" label="Rewritten with smaller size"/>
   29618   <int value="4" label="Unexpected header stream write"/>
   29619 </enum>
   29620 
   29621 <enum name="SimpleCacheIndexInitializeMethod" type="int">
   29622   <int value="0" label="Directory Scan"/>
   29623   <int value="1" label="Index File"/>
   29624   <int value="2" label="New Cache"/>
   29625 </enum>
   29626 
   29627 <enum name="SimpleCacheOpenEntryIndexState" type="int">
   29628   <int value="0" label="No index"/>
   29629   <int value="1" label="Hit"/>
   29630   <int value="2" label="Miss"/>
   29631 </enum>
   29632 
   29633 <enum name="SimpleCacheReadParallelizable" type="int">
   29634   <int value="0" label="Standalone Read (obsolete)"/>
   29635   <int value="1" label="Follows read"/>
   29636   <int value="2" label="Follows conflicting write"/>
   29637   <int value="3" label="Follows non conflicting write"/>
   29638   <int value="4" label="Follows other operation"/>
   29639   <int value="5" label="Read alone in queue"/>
   29640 </enum>
   29641 
   29642 <enum name="SimpleCacheReadResult" type="int">
   29643   <int value="0" label="Success"/>
   29644   <int value="1" label="Invalid Argument"/>
   29645   <int value="2" label="Nonblocking Empty Return"/>
   29646   <int value="3" label="Invalid State"/>
   29647   <int value="4" label="Fast Empty Return"/>
   29648   <int value="5" label="Synchronous Read Failure"/>
   29649   <int value="6" label="Synchronous Checksum Failure"/>
   29650 </enum>
   29651 
   29652 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
   29653   <int value="0" label="Success"/>
   29654   <int value="1" label="Read Failure"/>
   29655   <int value="2" label="Magic Number Mismatch"/>
   29656   <int value="3" label="CRC Mismatch"/>
   29657 </enum>
   29658 
   29659 <enum name="SimpleCacheSyncCloseResult" type="int">
   29660   <int value="0" label="Success"/>
   29661   <int value="1" label="Write Failure"/>
   29662 </enum>
   29663 
   29664 <enum name="SimpleCacheSyncCreateResult" type="int">
   29665   <int value="0" label="Success"/>
   29666   <int value="1" label="Platform File Error"/>
   29667   <int value="2" label="Can't Write Header"/>
   29668   <int value="3" label="Can't Write Key"/>
   29669 </enum>
   29670 
   29671 <enum name="SimpleCacheSyncOpenResult" type="int">
   29672   <int value="0" label="Success"/>
   29673   <int value="1" label="Platform File Error"/>
   29674   <int value="2" label="Can't Read Header"/>
   29675   <int value="3" label="Bad Magic Number"/>
   29676   <int value="4" label="Bad Version"/>
   29677   <int value="5" label="Can't Read Key"/>
   29678   <int value="6" label="Key Mismatch (obsolete)"/>
   29679   <int value="7" label="Hash Mismatch"/>
   29680 </enum>
   29681 
   29682 <enum name="SimpleCacheSyncWriteResult" type="int">
   29683   <int value="0" label="Success"/>
   29684   <int value="1" label="Pretruncate Failure"/>
   29685   <int value="2" label="Write Failure"/>
   29686   <int value="3" label="Truncate Failure"/>
   29687 </enum>
   29688 
   29689 <enum name="SimpleCacheWriteDependencyType" type="int">
   29690   <int value="0" label="First operation in the queue (Optimistic)"/>
   29691   <int value="1" label="Follows conflicting optimistic write"/>
   29692   <int value="2" label="Follows non conflicting optimistic write"/>
   29693   <int value="3" label="Follows conflicting conservative write"/>
   29694   <int value="4" label="Follows non conflicting conservative write"/>
   29695   <int value="5" label="Follows conflicting read"/>
   29696   <int value="6" label="Follows non conflicting read"/>
   29697   <int value="7" label="Follows other operation"/>
   29698 </enum>
   29699 
   29700 <enum name="SimpleCacheWriteResult" type="int">
   29701   <int value="0" label="Success"/>
   29702   <int value="1" label="Invalid Argument"/>
   29703   <int value="2" label="Over Max Size"/>
   29704   <int value="3" label="Bad State"/>
   29705   <int value="4" label="Synchronous Write Failure"/>
   29706   <int value="5" label="Fast Empty Return (Success)"/>
   29707 </enum>
   29708 
   29709 <enum name="SimpleIndexState" type="int">
   29710   <int value="0" label="Corrupt"/>
   29711   <int value="1" label="Stale"/>
   29712   <int value="2" label="Fresh"/>
   29713   <int value="3" label="Fresh index with cache updated since backend start"/>
   29714 </enum>
   29715 
   29716 <enum name="SiteIsolationMimeType" type="int">
   29717   <int value="0" label="HTML"/>
   29718   <int value="1" label="XML"/>
   29719   <int value="2" label="JSON"/>
   29720   <int value="3" label="Plain"/>
   29721   <int value="4" label="Others"/>
   29722 </enum>
   29723 
   29724 <enum name="SiteIsolationResourceType" type="int">
   29725   <int value="0" label="MAIN_FRAME"/>
   29726   <int value="1" label="SUB_FRAME"/>
   29727   <int value="2" label="STYLESHEET"/>
   29728   <int value="3" label="SCRIPT"/>
   29729   <int value="4" label="IMAGE"/>
   29730   <int value="5" label="FONT_RESOURCE"/>
   29731   <int value="6" label="SUB_RESOURCE"/>
   29732   <int value="7" label="OBJECT"/>
   29733   <int value="8" label="MEDIA"/>
   29734   <int value="9" label="WORKER"/>
   29735   <int value="10" label="SHARED_WORKER"/>
   29736   <int value="11" label="PREFETCH"/>
   29737   <int value="12" label="FAVICON"/>
   29738   <int value="13" label="XHR"/>
   29739   <int value="14" label="PING"/>
   29740 </enum>
   29741 
   29742 <enum name="SocketStreamConnectionType" type="int">
   29743   <int value="0" label="none"/>
   29744   <int value="1" label="all connections"/>
   29745   <int value="2" label="tunnel connections"/>
   29746   <int value="3" label="socks connections"/>
   29747   <int value="4" label="ssl connections"/>
   29748 </enum>
   29749 
   29750 <enum name="SocketStreamProtocolType" type="int">
   29751   <int value="0" label="unknown"/>
   29752   <int value="1" label="ws"/>
   29753   <int value="2" label="wss"/>
   29754 </enum>
   29755 
   29756 <enum name="SpdyFrameFlowControlState" type="int">
   29757   <int value="0" label="Send not stalled"/>
   29758   <int value="1" label="Send stalled by stream"/>
   29759   <int value="2" label="Send stalled by session"/>
   29760   <int value="3" label="Send stalled by stream and session"/>
   29761 </enum>
   29762 
   29763 <enum name="SpdyIPPoolDomainMatch" type="int">
   29764   <int value="0" label="mismatch"/>
   29765   <int value="1" label="match"/>
   29766 </enum>
   29767 
   29768 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
   29769 
   29770 <enum name="SpdyProtocolErrorDetails" type="int">
   29771   <int value="0" label="No error"/>
   29772   <int value="1" label="Invalid Control Frame"/>
   29773   <int value="2" label="Control Frame Payload Too Large"/>
   29774   <int value="3" label="Zlib Init Failure"/>
   29775   <int value="4" label="Unsupported Version"/>
   29776   <int value="5" label="Decompress Failure"/>
   29777   <int value="6" label="Compress Failure"/>
   29778   <int value="7" label="Credential Frame Corrupt"/>
   29779   <int value="8" label="Invalid Data Frame Flags"/>
   29780 <!-- r181910 added an enum value here, so don't trust the counts for
   29781        the values below for Chrome builds after that revision. -->
   29782 
   29783   <int value="9" label="Invalid Status Code"/>
   29784   <int value="10" label="Protocol Error"/>
   29785   <int value="11" label="Invalid Stream"/>
   29786   <int value="12" label="Refused Stream"/>
   29787   <int value="13" label="Unsupported Version"/>
   29788   <int value="14" label="Cancel"/>
   29789   <int value="15" label="Internal Error"/>
   29790   <int value="16" label="Flow Control Error"/>
   29791   <int value="17" label="Stream In Use"/>
   29792   <int value="18" label="Stream Already Closed"/>
   29793   <int value="19" label="Invalid Credentials"/>
   29794   <int value="20" label="Frame Too Large"/>
   29795   <int value="21" label="Unexpected Ping"/>
   29796   <int value="22" label="Rst Stream For Non Active Stream"/>
   29797   <int value="23" label="Spdy Compression Failure"/>
   29798   <int value="24" label="Request For Secure Content Over Insecure Session"/>
   29799   <int value="25" label="Protocol Error Syn Reply Not Received"/>
   29800   <int value="26" label="Num Spdy Protocol Error Details"/>
   29801 </enum>
   29802 
   29803 <enum name="SpdyProtocolErrorDetails2" type="int">
   29804 <!-- SpdyFramer::SpdyErrors -->
   29805 
   29806   <int value="0" label="No error"/>
   29807   <int value="1" label="Invalid Control Frame"/>
   29808   <int value="2" label="Control Frame Payload Too Large"/>
   29809   <int value="3" label="Zlib Init Failure"/>
   29810   <int value="4" label="Unsupported Version"/>
   29811   <int value="5" label="Decompress Failure"/>
   29812   <int value="6" label="Compress Failure"/>
   29813   <int value="7" label="Credential Frame Corrupt"/>
   29814   <int value="8" label="Invalid Data Frame Flags"/>
   29815   <int value="9" label="Invalid Control Frame Flags"/>
   29816 <!-- SpdyRstStreamStatus -->
   29817 
   29818   <int value="10" label="(Unused)"/>
   29819   <int value="11" label="Protocol Error"/>
   29820   <int value="12" label="Invalid Stream"/>
   29821   <int value="13" label="Refused Stream"/>
   29822   <int value="14" label="Unsupported Version"/>
   29823   <int value="15" label="Cancel"/>
   29824   <int value="16" label="Internal Error"/>
   29825   <int value="17" label="Flow Control Error"/>
   29826   <int value="18" label="Stream In Use"/>
   29827   <int value="19" label="Stream Already Closed"/>
   29828   <int value="20" label="Invalid Credentials"/>
   29829   <int value="21" label="Frame Too Large"/>
   29830 <!-- SpdySession errors -->
   29831 
   29832   <int value="22" label="Unexpected Ping"/>
   29833   <int value="23" label="Rst Stream For Non Active Stream"/>
   29834   <int value="24" label="Spdy Compression Failure"/>
   29835   <int value="25" label="Request For Secure Content Over Insecure Session"/>
   29836   <int value="26" label="Syn Reply Not Received"/>
   29837   <int value="27" label="Invalid Window Update Size"/>
   29838   <int value="28" label="Receive Window Size Violation"/>
   29839   <int value="29" label="(Unused)"/>
   29840 </enum>
   29841 
   29842 <enum name="SpdySessionGet" type="int">
   29843   <int value="0" label="created new"/>
   29844   <int value="1" label="found existing"/>
   29845   <int value="2" label="found existing from IP Pool"/>
   29846   <int value="3" label="imported from socket"/>
   29847 </enum>
   29848 
   29849 <enum name="SpdySettingsReceived" type="int">
   29850   <int value="0" label="not received"/>
   29851   <int value="1" label="received"/>
   29852 </enum>
   29853 
   29854 <enum name="SpdySettingsSent" type="int">
   29855   <int value="0" label="not sent"/>
   29856   <int value="1" label="sent"/>
   29857 </enum>
   29858 
   29859 <enum name="SpecialShFileOperationCodes" type="int">
   29860   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
   29861   <int value="5" label="Access denied"/>
   29862   <int value="113" label="Source and Destination are same file"/>
   29863   <int value="114" label="Multiple source mapped to single destination"/>
   29864   <int value="115" label="Rename to different directory"/>
   29865   <int value="116" label="Source root"/>
   29866   <int value="117" label="Canceled by user"/>
   29867   <int value="118" label="Destination is subtree of source"/>
   29868   <int value="120" label="Denied by security settings"/>
   29869   <int value="121" label="Path length exceeded MAX_PATH"/>
   29870   <int value="122" label="Multiple destination paths"/>
   29871   <int value="124" label="Path invalid"/>
   29872   <int value="125" label="Source and destination have same parent"/>
   29873   <int value="126" label="Destination exists"/>
   29874   <int value="128" label="Destination exists as folder"/>
   29875   <int value="129" label="Name length exceeded MAX_PATH"/>
   29876   <int value="130" label="Destination read-only CD-ROM"/>
   29877   <int value="131" label="Destination read-only DVD"/>
   29878   <int value="132" label="Destination writable CD-ROM"/>
   29879   <int value="133" label="File too large"/>
   29880   <int value="134" label="Source read-only CD-ROM"/>
   29881   <int value="135" label="Source read-only DVD"/>
   29882   <int value="136" label="Source writable CD-ROM"/>
   29883   <int value="183" label="Operation exceeded MAX_PATH"/>
   29884   <int value="1026" label="Invalid path / unknown"/>
   29885   <int value="65536" label="Unspecified destination error"/>
   29886   <int value="65652" label="Destination root"/>
   29887 </enum>
   29888 
   29889 <enum name="SpeculativeRestoreApplicability" type="int">
   29890   <int value="0" label="Applicable"/>
   29891   <int value="1" label="Not applicable (tablet)"/>
   29892   <int value="2" label="Not applicable (low-memory device)"/>
   29893   <int value="3" label="Not applicable (bandwidth management)"/>
   29894 </enum>
   29895 
   29896 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
   29897   <int value="0" label="Hit"/>
   29898   <int value="1" label="Miss (different tab)"/>
   29899   <int value="2" label="Miss (tab not switched)"/>
   29900 </enum>
   29901 
   29902 <enum name="SpeculativeRestoreTabStatus" type="int">
   29903   <int value="0" label="Already loaded"/>
   29904   <int value="1" label="Needs restore"/>
   29905 </enum>
   29906 
   29907 <enum name="SqliteErrorCode" type="int">
   29908   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
   29909   <int value="0" label="SQLITE_OK">Successful result</int>
   29910   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
   29911   <int value="2" label="SQLITE_INTERNAL">
   29912     NOT USED. Internal logic error in SQLite
   29913   </int>
   29914   <int value="3" label="SQLITE_PERM">Access permission denied</int>
   29915   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
   29916   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
   29917   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
   29918   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
   29919   <int value="8" label="SQLITE_READONLY">
   29920     Attempt to write a readonly database
   29921   </int>
   29922   <int value="9" label="SQLITE_INTERRUPT">
   29923     Operation terminated by sqlite3_interrupt()
   29924   </int>
   29925   <int value="10" label="SQLITE_IOERR">
   29926     Some kind of disk I/O error occurred
   29927   </int>
   29928   <int value="11" label="SQLITE_CORRUPT">
   29929     The database disk image is malformed
   29930   </int>
   29931   <int value="12" label="SQLITE_NOTFOUND">
   29932     NOT USED. Table or record not found
   29933   </int>
   29934   <int value="13" label="SQLITE_FULL">
   29935     Insertion failed because database is full
   29936   </int>
   29937   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
   29938   <int value="15" label="SQLITE_PROTOCOL">
   29939     NOT USED. Database lock protocol error
   29940   </int>
   29941   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
   29942   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
   29943   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
   29944   <int value="19" label="SQLITE_CONSTRAINT">
   29945     Abort due to contraint violation
   29946   </int>
   29947   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
   29948   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
   29949   <int value="22" label="SQLITE_NOLFS">
   29950     Uses OS features not supported on host
   29951   </int>
   29952   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
   29953   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
   29954   <int value="25" label="SQLITE_RANGE">
   29955     2nd parameter to sqlite3_bind() out of range
   29956   </int>
   29957   <int value="26" label="SQLITE_NOTADB">
   29958     File opened that is not a database file
   29959   </int>
   29960   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
   29961   <int value="101" label="SQLITE_DONE">
   29962     sqlite3_step() has finished executing
   29963   </int>
   29964   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
   29965   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
   29966   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
   29967   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
   29968   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
   29969   <int value="778" label="SQLITE_IOERR_WRITE">
   29970     Error writing to file (other than SQLITE_FULL)
   29971   </int>
   29972   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
   29973   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
   29974     Error syncing directory changes to disk
   29975   </int>
   29976   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
   29977   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
   29978   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
   29979   <int value="2314" label="SQLITE_IOERR_RDLOCK">
   29980     Error getting read lock - should not be possible
   29981   </int>
   29982   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
   29983   <int value="2826" label="SQLITE_IOERR_BLOCKED">
   29984     Deadlock due to other process access to SQLite files
   29985   </int>
   29986   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
   29987   <int value="3338" label="SQLITE_IOERR_ACCESS">
   29988     Error getting file attributes (other than not found)
   29989   </int>
   29990   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
   29991     Error while querying lock status
   29992   </int>
   29993   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
   29994   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
   29995   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
   29996   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
   29997   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
   29998     Error in stat while mmapping file
   29999   </int>
   30000   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
   30001 </enum>
   30002 
   30003 <enum name="SqliteIOERRCode" type="int">
   30004   <obsolete>
   30005     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
   30006   </obsolete>
   30007   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
   30008   <int value="0" label="SQLITE_IOERR">No extended code given</int>
   30009   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
   30010   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
   30011   <int value="3" label="SQLITE_IOERR_WRITE">
   30012     Error writing to file (other than SQLITE_FULL)
   30013   </int>
   30014   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
   30015   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
   30016     Error syncing directory changes to disk
   30017   </int>
   30018   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
   30019   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
   30020   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
   30021   <int value="9" label="SQLITE_IOERR_RDLOCK">
   30022     Error getting read lock - should not be possible
   30023   </int>
   30024   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
   30025   <int value="11" label="SQLITE_IOERR_BLOCKED">
   30026     Deadlock due to other process access to SQLite files
   30027   </int>
   30028   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
   30029   <int value="13" label="SQLITE_IOERR_ACCESS">
   30030     Error getting file attributes (other than not found)
   30031   </int>
   30032   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
   30033     Error while querying lock status
   30034   </int>
   30035   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
   30036   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
   30037   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
   30038   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
   30039   <int value="19" label="SQLITE_IOERR_SHMSIZE">
   30040     Error in stat while mmapping file
   30041   </int>
   30042   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
   30043 </enum>
   30044 
   30045 <enum name="SqliteRecoveryEventEnum" type="int">
   30046   <summary>
   30047     Track successful completion or failure of sql::Recovery implementation.
   30048   </summary>
   30049   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
   30050     sql::Recovery::Init() (helper for Begin()) completely successfully.
   30051   </int>
   30052   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
   30053     Failed to open temporary database to recover into.
   30054   </int>
   30055   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
   30056     Failed to initialize recover vtable subsystem for connection.
   30057   </int>
   30058   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
   30059     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
   30060   </int>
   30061   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
   30062     Failed to enable writable_schema.
   30063   </int>
   30064   <int value="5" label="RECOVERY_FAILED_ATTACH">
   30065     Failed to attach corrupt database to recovery database.
   30066   </int>
   30067   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
   30068     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
   30069   </int>
   30070   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
   30071     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
   30072   </int>
   30073   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
   30074     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
   30075   </int>
   30076   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
   30077     sql::Recovery::AutoRecoverTable() completed successfully.
   30078   </int>
   30079   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
   30080     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
   30081   </int>
   30082   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
   30083     AutoRecoverTable() could not find the target table.
   30084   </int>
   30085   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
   30086     AutoRecoverTable() failed creating recovery vtable.
   30087   </int>
   30088   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
   30089     AutoRecoverTable() failed copying data from recovery to target table.
   30090   </int>
   30091   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
   30092     AutoRecoverTable() failed to drop recovery table.
   30093   </int>
   30094   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
   30095     sql::Recovery::SetupMeta() completed successfully.
   30096   </int>
   30097   <int value="16" label="RECOVERY_FAILED_META_CREATE">
   30098     SetupMeta() failed to create meta recovery table.
   30099   </int>
   30100   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
   30101     GetMetaVersionNumber() found no version row in meta table.
   30102   </int>
   30103   <int value="18" label="RECOVERY_FAILED_META_QUERY">
   30104     GetMetaVersionNumber() failed querying recovery meta table.
   30105   </int>
   30106   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
   30107     GetMetaVersionNumber() found no version row in meta table.
   30108   </int>
   30109 </enum>
   30110 
   30111 <enum name="SqliteVersionDeprecation" type="int">
   30112   <summary>Sqlite database version deprecation status</summary>
   30113   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
   30114     Database has tables, but no meta table.
   30115   </int>
   30116   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
   30117     Failure figuring out if database has tables.
   30118   </int>
   30119   <int value="2" label="DEPRECATION_FAILED_VERSION">
   30120     Failed querying meta table.
   30121   </int>
   30122   <int value="3" label="DEPRECATION_NO_VERSION">
   30123     No version row in meta table.
   30124   </int>
   30125   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
   30126   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
   30127 </enum>
   30128 
   30129 <enum name="SSLCipherSuite" type="int">
   30130   <summary>SSL/TLS cipher suites from the IANA registry</summary>
   30131   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
   30132   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
   30133   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
   30134   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
   30135   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
   30136   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
   30137   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
   30138   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
   30139   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
   30140   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
   30141   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
   30142   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
   30143   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
   30144   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
   30145   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
   30146   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
   30147   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
   30148   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
   30149   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
   30150   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
   30151   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
   30152   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
   30153   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
   30154   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
   30155   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
   30156   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
   30157   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
   30158   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
   30159   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
   30160   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
   30161   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
   30162   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
   30163   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
   30164   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
   30165   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
   30166   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
   30167   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
   30168   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
   30169   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
   30170   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
   30171   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
   30172   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
   30173   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
   30174   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
   30175   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
   30176   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
   30177   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
   30178   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
   30179   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
   30180   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
   30181   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
   30182   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
   30183   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
   30184   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
   30185   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
   30186   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
   30187   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
   30188   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
   30189   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
   30190   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
   30191   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
   30192   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
   30193   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
   30194   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
   30195   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
   30196   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
   30197   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
   30198   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
   30199   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
   30200   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
   30201   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
   30202   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
   30203   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
   30204   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
   30205   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
   30206   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
   30207   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
   30208   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
   30209   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
   30210   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
   30211   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
   30212   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
   30213   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
   30214   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
   30215   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
   30216   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
   30217   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
   30218   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
   30219   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
   30220   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
   30221   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
   30222   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
   30223   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
   30224   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
   30225   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
   30226   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
   30227   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
   30228   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
   30229   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
   30230   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
   30231   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
   30232   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
   30233   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
   30234   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
   30235   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
   30236   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
   30237   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
   30238   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
   30239   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
   30240   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
   30241   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
   30242   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
   30243   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
   30244   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
   30245   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
   30246   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
   30247   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
   30248   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
   30249   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
   30250   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
   30251   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
   30252   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
   30253   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
   30254   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
   30255   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
   30256   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
   30257   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
   30258   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
   30259   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
   30260   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
   30261   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30262   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
   30263   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30264   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
   30265   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30266   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
   30267   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
   30268   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
   30269   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
   30270   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
   30271   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
   30272   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
   30273   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
   30274   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
   30275   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
   30276   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
   30277   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
   30278   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
   30279   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
   30280   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
   30281   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
   30282   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
   30283   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
   30284   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
   30285   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
   30286   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
   30287   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
   30288   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
   30289   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
   30290   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
   30291   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
   30292   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
   30293   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
   30294   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
   30295   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
   30296   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
   30297   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
   30298   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
   30299   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
   30300   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
   30301   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
   30302   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
   30303   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
   30304   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
   30305   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
   30306   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
   30307   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
   30308   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
   30309   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
   30310   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
   30311   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
   30312   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
   30313   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
   30314   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
   30315   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
   30316   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
   30317   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
   30318   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
   30319   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
   30320   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
   30321   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
   30322   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
   30323   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
   30324   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
   30325   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
   30326   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
   30327   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
   30328   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
   30329   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
   30330   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
   30331   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
   30332   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
   30333   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
   30334   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
   30335   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
   30336   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
   30337   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
   30338   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
   30339   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
   30340   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
   30341   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
   30342   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
   30343   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
   30344   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
   30345   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
   30346   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
   30347   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
   30348   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
   30349   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
   30350   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
   30351   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
   30352   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
   30353   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
   30354   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
   30355   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
   30356   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
   30357   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
   30358   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
   30359   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
   30360   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
   30361   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
   30362   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
   30363   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
   30364   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
   30365   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
   30366   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
   30367   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
   30368   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
   30369   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
   30370   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
   30371   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
   30372   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
   30373   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
   30374   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
   30375   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
   30376   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
   30377   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
   30378   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
   30379   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
   30380   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
   30381   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
   30382   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
   30383   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
   30384   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
   30385   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
   30386   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
   30387   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30388   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   30389   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30390   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   30391   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30392   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   30393   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   30394   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   30395   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30396   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30397   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30398   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30399   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30400   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30401   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
   30402   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
   30403   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
   30404   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
   30405   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
   30406   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
   30407   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30408   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30409   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30410   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30411   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30412   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30413   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   30414   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   30415   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
   30416   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
   30417   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
   30418   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
   30419   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
   30420   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
   30421   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   30422   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   30423   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   30424   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   30425   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   30426   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   30427   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   30428   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   30429   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
   30430   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
   30431   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
   30432   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
   30433   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
   30434   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
   30435   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
   30436   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
   30437   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
   30438   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
   30439   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
   30440   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
   30441   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
   30442   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
   30443   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
   30444   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
   30445 </enum>
   30446 
   30447 <enum name="SSLErrorTypes" type="int">
   30448   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
   30449   <int value="1" label="CERT_DATE_INVALID"/>
   30450   <int value="2" label="CERT_AUTHORITY_INVALID"/>
   30451   <int value="3" label="CERT_CONTAINS_ERRORS"/>
   30452   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
   30453   <int value="5" label="CERT_REVOKED"/>
   30454   <int value="6" label="CERT_INVALID"/>
   30455   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
   30456   <int value="8" label="CERT_WEAK_KEY"/>
   30457   <int value="9" label="UNKNOWN"/>
   30458 </enum>
   30459 
   30460 <enum name="SSLResponseTypesV2" type="int">
   30461   <int value="0" label="SHOW_ALL"/>
   30462   <int value="1" label="SHOW_OVERRIDABLE"/>
   30463   <int value="2" label="PROCEED_OVERRIDABLE"/>
   30464   <int value="3" label="PROCEED_NAME"/>
   30465   <int value="4" label="PROCEED_DATE"/>
   30466   <int value="5" label="PROCEED_AUTHORITY"/>
   30467   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
   30468   <int value="7" label="DONT_PROCEED_NAME"/>
   30469   <int value="8" label="DONT_PROCEED_DATE"/>
   30470   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
   30471   <int value="10" label="MORE"/>
   30472   <int value="11" label="SHOW_UNDERSTAND"/>
   30473   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
   30474   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
   30475   <int value="14" label="SHOW_NEW_SITE"/>
   30476   <int value="15" label="PROCEED_NEW_SITE"/>
   30477 </enum>
   30478 
   30479 <enum name="StartupURLsMigration" type="int">
   30480   <int value="0" label="Performed migration"/>
   30481   <int value="1" label="No migration value"/>
   30482   <int value="2" label="Reset migration"/>
   30483 </enum>
   30484 
   30485 <enum name="SuggestAppsDialogCloseReason" type="int">
   30486   <int value="0" label="Unknown error"/>
   30487   <int value="1" label="Item installed"/>
   30488   <int value="2" label="User cancelled"/>
   30489   <int value="3" label="Webstore link clicked"/>
   30490 </enum>
   30491 
   30492 <enum name="SuggestAppsDialogInstall" type="int">
   30493   <int value="0" label="Install succeeded"/>
   30494   <int value="1" label="Install cancelled"/>
   30495   <int value="2" label="Install failed"/>
   30496 </enum>
   30497 
   30498 <enum name="SuggestAppsDialogLoad" type="int">
   30499   <int value="0" label="Load succeeded"/>
   30500   <int value="1" label="Load cancelled"/>
   30501   <int value="2" label="Load failed"/>
   30502 </enum>
   30503 
   30504 <enum name="SuspendStatus" type="int">
   30505   <int value="0" label="Success"/>
   30506   <int value="1" label="Failure"/>
   30507   <int value="2" label="Cancelled"/>
   30508   <int value="3" label="Attempted"/>
   30509 </enum>
   30510 
   30511 <enum name="SyncAuthError" type="int">
   30512   <int value="0"
   30513       label="Number of times clients have encountered an Auth error."/>
   30514   <int value="1" label="Number of times clients have fixed an auth error."/>
   30515 </enum>
   30516 
   30517 <enum name="SyncBackendInitializeRestoreState" type="int">
   30518   <int value="0" label="Expected restored types and found some"/>
   30519   <int value="1" label="Expected restored types but found none"/>
   30520   <int value="2" label="Did not expect restored types and found none"/>
   30521   <int value="3" label="Did not expect restored types but found some"/>
   30522 </enum>
   30523 
   30524 <enum name="SyncedNotificationActionType" type="int">
   30525   <int value="0" label="Unknown"/>
   30526   <int value="1" label="Notification clicked"/>
   30527   <int value="2" label="Notification button clicked"/>
   30528   <int value="3" label="Notification closed by user"/>
   30529   <int value="4" label="Notification closed by system"/>
   30530 </enum>
   30531 
   30532 <enum name="TabRestoreResult" type="int">
   30533   <int value="0" label="Failure (other)"/>
   30534   <int value="1" label="Success"/>
   30535   <int value="2" label="Failure due to network connectivity"/>
   30536 </enum>
   30537 
   30538 <enum name="TabRestoreUserAction" type="int">
   30539   <int value="0" label="Wait for completion"/>
   30540   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
   30541   <int value="2" label="Leave Chrome"/>
   30542 </enum>
   30543 
   30544 <enum name="TabStatus" type="int">
   30545   <int value="0" label="Memory resident"/>
   30546   <int value="1" label="Evicted and reloaded"/>
   30547   <int value="2" label="Reloaded due to cold start"/>
   30548   <int value="3" label="Partially evicted"/>
   30549   <int value="4" label="Reloaded due to backgrounding"/>
   30550   <int value="5" label="Reloaded due to incognito"/>
   30551   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
   30552   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
   30553   <int value="8" label="Lazy load for 'Open in new tab'"/>
   30554 </enum>
   30555 
   30556 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
   30557   <int value="0" label="Launched without an URL"/>
   30558   <int value="1" label="Launched with an URL"/>
   30559 </enum>
   30560 
   30561 <enum name="TabSwitchedToForegroundRevisit" type="int">
   30562   <int value="0" label="First time"/>
   30563   <int value="1" label="Revisit"/>
   30564 </enum>
   30565 
   30566 <enum name="TapDelayType" type="int">
   30567   <int value="0" label="Delayed Tap"/>
   30568   <int value="1" label="Undelayed Tap"/>
   30569 </enum>
   30570 
   30571 <enum name="TcpSocketStatus" type="int">
   30572   <int value="0" label="Unknown"/>
   30573   <int value="1" label="Fast Connection Return"/>
   30574   <int value="2" label="Slow Connection Return"/>
   30575   <int value="3" label="Connection Error"/>
   30576   <int value="4" label="Syn Data Acknowledged"/>
   30577   <int value="5" label="Syn Data Nacked"/>
   30578   <int value="6" label="Syn Data Probe Failed"/>
   30579   <int value="7" label="No syn data + ack (can't happen)"/>
   30580   <int value="8" label="No syn data + nack"/>
   30581   <int value="9" label="No syn data + probe failed"/>
   30582 </enum>
   30583 
   30584 <enum name="TLSRenegotiationPatched" type="int">
   30585   <int value="0" label="Not renegotiation patched"/>
   30586   <int value="1" label="Renegotiation patched"/>
   30587 </enum>
   30588 
   30589 <enum name="TouchpadDeviceState" type="int">
   30590   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
   30591     No touchpad detected on a device without built-in touchpad
   30592   </int>
   30593   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
   30594     External touchpad detected on a device without built-in touchpad
   30595   </int>
   30596   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
   30597     Built-in touchpad not detected at boot time on a device with built-in
   30598     touchpad (touchpad failure at boot time)
   30599   </int>
   30600   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
   30601     Built-in touchpad detected at boot time on a device with built-in touchpad
   30602   </int>
   30603   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
   30604     Built-in touchpad not detected at resume time on a device with built-in
   30605     touchpad (touchpad failure at resume time)
   30606   </int>
   30607   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
   30608     Built-in touchpad detected at resume time on a device with built-in touchpad
   30609   </int>
   30610 </enum>
   30611 
   30612 <enum name="TouchpadProblemType" type="int">
   30613   <int value="0" label="All events">
   30614     All observed input events from touchpad. Serves as a reference.
   30615   </int>
   30616   <int value="1" label="Noisy Ground">
   30617     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
   30618     ground.
   30619   </int>
   30620 </enum>
   30621 
   30622 <enum name="TrackedPreference" type="int">
   30623   <int value="0" label="prefs::kShowHomeButton"/>
   30624   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
   30625   <int value="2" label="prefs::kHomePage"/>
   30626   <int value="3" label="prefs::kRestoreOnStartup"/>
   30627   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
   30628   <int value="5" label="prefs::kExtensionsPref"/>
   30629   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
   30630   <int value="7" label="prefs::kSearchProviderOverrides"/>
   30631   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
   30632   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
   30633   <int value="10" label="prefs::kDefaultSearchProviderName"/>
   30634   <int value="11" label="prefs::kPinnedTabs"/>
   30635   <int value="12" label="prefs::kExtensionKnownDisabled"/>
   30636   <int value="13" label="prefs::kProfileResetPromptMemento"/>
   30637 </enum>
   30638 
   30639 <enum name="TranslateError" type="int">
   30640   <int value="0" label="No error"/>
   30641   <int value="1" label="Network error"/>
   30642   <int value="2" label="Initialization error"/>
   30643   <int value="3" label="Unknown language"/>
   30644   <int value="4" label="Unsupported language"/>
   30645   <int value="5" label="Identical language"/>
   30646   <int value="6" label="Translation error"/>
   30647 </enum>
   30648 
   30649 <enum name="TranslateInitiationStatus" type="int">
   30650   <int value="0" label="Completely disabled by prefs"/>
   30651   <int value="1" label="Completely disabled by switch"/>
   30652   <int value="2" label="Disabled by user configuration"/>
   30653   <int value="3" label="Unsupported Language"/>
   30654   <int value="4" label="Unsupported URL"/>
   30655   <int value="5" label="Do nothing for similar languages"/>
   30656   <int value="6" label="Do nothing for accepted languages"/>
   30657   <int value="7" label="Auto translation by user configuration"/>
   30658   <int value="8" label="Auto translation by linked from a translated page"/>
   30659   <int value="9" label="Show infobar"/>
   30660   <int value="10" label="MIME-type is not supported"/>
   30661 </enum>
   30662 
   30663 <enum name="TranslateLanguage" type="int">
   30664   <int value="0" label="No language code"/>
   30665   <int value="1" label="Valid language code"/>
   30666   <int value="2" label="Invalid language code"/>
   30667 </enum>
   30668 
   30669 <enum name="TranslateLanguageVerification" type="int">
   30670   <int value="0" label="CLD is disabled"/>
   30671   <int value="1" label="No Content-Language"/>
   30672   <int value="2" label="CLD can not determine a language"/>
   30673   <int value="3" label="CLD agrees with Content-Language"/>
   30674   <int value="4" label="CLD disagrees with Content-Language"/>
   30675   <int value="5" label="CLD can be trusted"/>
   30676   <int value="6" label="CLD can complement a sub code"/>
   30677 </enum>
   30678 
   30679 <enum name="TranslateScheme" type="int">
   30680   <int value="0" label="http"/>
   30681   <int value="1" label="https"/>
   30682   <int value="2" label="unexpected other schemes"/>
   30683 </enum>
   30684 
   30685 <enum name="UIEventType" type="int">
   30686   <int value="0" label="Unknown"/>
   30687   <int value="1" label="Touch released"/>
   30688   <int value="2" label="Touch pressed"/>
   30689   <int value="3" label="Touch moved"/>
   30690   <int value="4" label="Touch stationary"/>
   30691   <int value="5" label="Touch cancelled"/>
   30692   <int value="6" label="Gesture scroll begin"/>
   30693   <int value="7" label="Gesture scroll end"/>
   30694   <int value="8" label="Gesture scroll update"/>
   30695   <int value="9" label="Gesture tap"/>
   30696   <int value="10" label="Gesture tap down"/>
   30697   <int value="11" label="Gesture finger down"/>
   30698   <int value="12" label="Gesture finger up"/>
   30699   <int value="13" label="Gesture double tap"/>
   30700   <int value="14" label="Gesture triple tap"/>
   30701   <int value="15" label="Gesture two-finger tap"/>
   30702   <int value="16" label="Gesture pinch begin"/>
   30703   <int value="17" label="Gesture pinch end"/>
   30704   <int value="18" label="Gesture pinch update (2 fingers)"/>
   30705   <int value="19" label="Long press"/>
   30706   <int value="20" label="Multi-finger swipe (2 fingers)"/>
   30707   <int value="21" label="Scroll"/>
   30708   <int value="22" label="Scroll fling start"/>
   30709   <int value="23" label="Scroll fling cancel"/>
   30710   <int value="24" label="Multi-finger swipe (3 fingers)"/>
   30711   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
   30712   <int value="26" label="Gesture scroll update (2 fingers)"/>
   30713   <int value="27" label="Gesture scroll update (3 fingers)"/>
   30714   <int value="28" label="Gesture scroll update (4+ fingers)"/>
   30715   <int value="29" label="Gesture pinch update (3 fingers)"/>
   30716   <int value="30" label="Gesture pinch update (4+ fingers)"/>
   30717   <int value="31" label="Long tap"/>
   30718   <int value="32" label="Show Press"/>
   30719   <int value="33" label="Tap Cancel"/>
   30720 </enum>
   30721 
   30722 <enum name="UmaInitSequence" type="int">
   30723   <int value="0" label="Timer fired first"/>
   30724   <int value="1" label="Init task completed first"/>
   30725 </enum>
   30726 
   30727 <enum name="UmaUploadResponseStatus" type="int">
   30728   <int value="0" label="Unknown failure"/>
   30729   <int value="1" label="Success"/>
   30730   <int value="2" label="Bad request"/>
   30731   <int value="3" label="No response"/>
   30732 </enum>
   30733 
   30734 <enum name="UncacheableReason" type="int">
   30735   <int value="0" label="kNoData"/>
   30736   <int value="1" label="kPre11PartialResponse"/>
   30737   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
   30738   <int value="3" label="kShortMaxAge"/>
   30739   <int value="4" label="kExpiresTooSoon"/>
   30740   <int value="5" label="kHasMustRevalidate"/>
   30741   <int value="6" label="kNoCache"/>
   30742   <int value="7" label="kNoStore"/>
   30743 </enum>
   30744 
   30745 <enum name="UniformityTrialGroupNotActive" type="int">
   30746   <int value="0" label="Invalid"/>
   30747   <int value="1" label="Group not reported"/>
   30748   <int value="2" label="Trial was disabled"/>
   30749   <int value="3" label="Group not reported and trial was disabled"/>
   30750 </enum>
   30751 
   30752 <enum name="UpdateEngineDownloadSources" type="int">
   30753   <int value="0" label="Other"/>
   30754   <int value="1" label="HTTPS Server Only"/>
   30755   <int value="2" label="HTTP Server Only"/>
   30756   <int value="3" label="HTTP Server, HTTPS Server"/>
   30757   <int value="4" label="HTTP Peer Only"/>
   30758   <int value="5" label="HTTP Peer and HTTPS Server"/>
   30759   <int value="6" label="HTTP Peer and HTTP Server"/>
   30760   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
   30761 </enum>
   30762 
   30763 <enum name="UpdateEngineErrorCode" type="int">
   30764   <int value="0" label="kErrorCodeSuccess"/>
   30765   <int value="1" label="kErrorCodeError"/>
   30766   <int value="2" label="kErrorCodeOmahaRequestError"/>
   30767   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
   30768   <int value="4" label="kErrorCodeFilesystemCopierError"/>
   30769   <int value="5" label="kErrorCodePostinstallRunnerError"/>
   30770   <int value="6" label="kErrorCodeSetBootableFlagError"/>
   30771   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
   30772   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
   30773   <int value="9" label="kErrorCodeDownloadTransferError"/>
   30774   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
   30775   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
   30776   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
   30777   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
   30778   <int value="14" label="kErrorCodeDownloadWriteError"/>
   30779   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
   30780   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
   30781   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
   30782   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
   30783   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
   30784   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
   30785   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
   30786   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
   30787   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
   30788   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
   30789   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
   30790   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
   30791   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
   30792   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
   30793   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
   30794   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
   30795   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
   30796   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
   30797   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
   30798   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
   30799   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
   30800   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
   30801   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
   30802   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
   30803   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
   30804   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
   30805   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
   30806   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
   30807 </enum>
   30808 
   30809 <enum name="UpdateEnginePayloadFormat" type="int">
   30810   <int value="0" label="Full"/>
   30811   <int value="1" label="Delta"/>
   30812   <int value="2" label="Forced Full"/>
   30813 </enum>
   30814 
   30815 <enum name="UpdatePolicy" type="int">
   30816   <int value="0" label="UPDATES_DISABLED"/>
   30817   <int value="1" label="AUTOMATIC_UPDATES"/>
   30818   <int value="2" label="MANUAL_UPDATES_ONLY"/>
   30819   <int value="3" label="AUTO_UPDATES_ONLY"/>
   30820 </enum>
   30821 
   30822 <enum name="UrlResolutionResult" type="int">
   30823   <int value="0" label="Absolute URL"/>
   30824   <int value="1" label="Resolutions Differ"/>
   30825   <int value="2" label="Resolutions Agree"/>
   30826 </enum>
   30827 
   30828 <enum name="URLSchemeForHistogram" type="int">
   30829   <int value="0" label="kUnknownURLScheme"/>
   30830   <int value="1" label="kMissingURLScheme"/>
   30831   <int value="2" label="kHttpURLScheme"/>
   30832   <int value="3" label="kHttpsURLScheme"/>
   30833   <int value="4" label="kFtpURLScheme"/>
   30834   <int value="5" label="kChromeExtensionURLScheme"/>
   30835   <int value="6" label="kJavascriptURLScheme"/>
   30836   <int value="7" label="kFileURLScheme"/>
   30837   <int value="8" label="kBlobURLScheme"/>
   30838   <int value="9" label="kDataURLScheme"/>
   30839   <int value="10" label="kFileSystemScheme"/>
   30840 </enum>
   30841 
   30842 <enum name="UserType" type="int">
   30843   <int value="0" label="Regular"/>
   30844   <int value="1" label="Guest"/>
   30845   <int value="2" label="Retail Mode"/>
   30846   <int value="3" label="Public Account"/>
   30847   <int value="4" label="Locally Managed"/>
   30848   <int value="5" label="Kiosk App"/>
   30849 </enum>
   30850 
   30851 <enum name="VariationsResourceRequestsAllowedState" type="int">
   30852   <int value="0" label="Requests allowed"/>
   30853   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
   30854   <int value="2" label="Notified that requests became allowed"/>
   30855   <int value="3" label="Requests not allowed: EULA not accepted"/>
   30856   <int value="4" label="Requests not allowed: network down"/>
   30857   <int value="5" label="Requests not allowed: disabled by command line"/>
   30858 </enum>
   30859 
   30860 <enum name="VariationsSeedEmpty" type="int">
   30861   <int value="0" label="Seed Not Empty"/>
   30862   <int value="1" label="Seed Empty"/>
   30863   <int value="2" label="Seed Corrupt"/>
   30864 </enum>
   30865 
   30866 <enum name="VaryType" type="int">
   30867   <int value="0" label="No Vary header present"/>
   30868   <int value="1" label="Vary:User-Agent"/>
   30869   <int value="2" label="Other"/>
   30870 </enum>
   30871 
   30872 <enum name="VAVDAH264DecoderFailure" type="int">
   30873   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
   30874   <int value="1" label="GAPS_IN_FRAME_NUM"/>
   30875   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
   30876   <int value="3" label="INTERLACED_STREAM"/>
   30877   <int value="4" label="VAAPI_ERROR"/>
   30878 </enum>
   30879 
   30880 <enum name="VideoCodec" type="int">
   30881   <int value="0" label="kUnknownVideoCodec"/>
   30882   <int value="1" label="kCodecH264"/>
   30883   <int value="2" label="kCodecVC1"/>
   30884   <int value="3" label="kCodecMPEG2"/>
   30885   <int value="4" label="kCodecMPEG4"/>
   30886   <int value="5" label="kCodecTheora"/>
   30887   <int value="6" label="kCodecVP8"/>
   30888   <int value="7" label="kCodecVP9"/>
   30889 </enum>
   30890 
   30891 <enum name="VideoCodecProfile" type="int">
   30892   <int value="0" label="H.264 Baseline"/>
   30893   <int value="1" label="H.264 Main"/>
   30894   <int value="2" label="H.264 Extended"/>
   30895   <int value="3" label="H.264 High"/>
   30896   <int value="4" label="H.264 High10"/>
   30897   <int value="5" label="H.264 High422"/>
   30898   <int value="6" label="H.264 High444"/>
   30899   <int value="7" label="H.264 ScalableBaseline"/>
   30900   <int value="8" label="H.264 ScalableHigh"/>
   30901   <int value="9" label="H.264 StereoHigh"/>
   30902   <int value="10" label="H.264 MultiviewHigh"/>
   30903   <int value="11" label="VP8"/>
   30904   <int value="12" label="VP9"/>
   30905 </enum>
   30906 
   30907 <enum name="VideoPixelFormat" type="int">
   30908   <int value="0" label="UNKNOWN"/>
   30909   <int value="1" label="YV12"/>
   30910   <int value="2" label="YV16"/>
   30911   <int value="3" label="I420"/>
   30912   <int value="4" label="YV12A"/>
   30913   <int value="5" label="HOLE"/>
   30914   <int value="6" label="NATIVE_TEXTURE"/>
   30915 </enum>
   30916 
   30917 <enum name="ViewFileType" type="int">
   30918   <int value="0" label="other"/>
   30919   <int value="1" label=".3ga"/>
   30920   <int value="2" label=".3gp"/>
   30921   <int value="3" label=".aac"/>
   30922   <int value="4" label=".alac"/>
   30923   <int value="5" label=".asf"/>
   30924   <int value="6" label=".avi"/>
   30925   <int value="7" label=".bmp"/>
   30926   <int value="8" label=".csv"/>
   30927   <int value="9" label=".doc"/>
   30928   <int value="10" label=".docx"/>
   30929   <int value="11" label=".flac"/>
   30930   <int value="12" label=".gif"/>
   30931   <int value="13" label=".jpeg"/>
   30932   <int value="14" label=".jpg"/>
   30933   <int value="15" label=".log"/>
   30934   <int value="16" label=".m3u"/>
   30935   <int value="17" label=".m3u8"/>
   30936   <int value="18" label=".m4a"/>
   30937   <int value="19" label=".m4v"/>
   30938   <int value="20" label=".mid"/>
   30939   <int value="21" label=".mkv"/>
   30940   <int value="22" label=".mov"/>
   30941   <int value="23" label=".mp3"/>
   30942   <int value="24" label=".mp4"/>
   30943   <int value="25" label=".mpg"/>
   30944   <int value="26" label=".odf"/>
   30945   <int value="27" label=".odp"/>
   30946   <int value="28" label=".ods"/>
   30947   <int value="29" label=".odt"/>
   30948   <int value="30" label=".oga"/>
   30949   <int value="31" label=".ogg"/>
   30950   <int value="32" label=".ogv"/>
   30951   <int value="33" label=".pdf"/>
   30952   <int value="34" label=".png"/>
   30953   <int value="35" label=".ppt"/>
   30954   <int value="36" label=".pptx"/>
   30955   <int value="37" label=".ra"/>
   30956   <int value="38" label=".ram"/>
   30957   <int value="39" label=".rar"/>
   30958   <int value="40" label=".rm"/>
   30959   <int value="41" label=".rtf"/>
   30960   <int value="42" label=".wav"/>
   30961   <int value="43" label=".webm"/>
   30962   <int value="44" label=".webp"/>
   30963   <int value="45" label=".wma"/>
   30964   <int value="46" label=".wmv"/>
   30965   <int value="47" label=".xls"/>
   30966   <int value="48" label=".xlsx"/>
   30967 </enum>
   30968 
   30969 <enum name="VPNDriver" type="int">
   30970   <int value="0" label="OpenVPN"/>
   30971   <int value="1" label="L2TP/IPSec"/>
   30972 </enum>
   30973 
   30974 <enum name="VPNRemoteAuthenticationType" type="int">
   30975   <int value="0" label="OpenVPN Default"/>
   30976   <int value="1" label="OpenVPN Certificate"/>
   30977   <int value="2" label="L2TP/IPSec Default"/>
   30978   <int value="3" label="L2TP/IPSec Certificate"/>
   30979   <int value="4" label="L2TP/IPSec PSK"/>
   30980 </enum>
   30981 
   30982 <enum name="VPNUserAuthenticationType" type="int">
   30983   <int value="0" label="OpenVPN None"/>
   30984   <int value="1" label="OpenVPN Certificate"/>
   30985   <int value="2" label="OpenVPN Username/Password"/>
   30986   <int value="3" label="OpenVPN Username/Password/OTP"/>
   30987   <int value="4" label="L2TP/IPSec None"/>
   30988   <int value="5" label="L2TP/IPSec Certificate"/>
   30989   <int value="6" label="L2TP/IPSec Username/Password"/>
   30990 </enum>
   30991 
   30992 <enum name="WalletApiCall" type="int">
   30993   <int value="0" label="Unknown API call"/>
   30994   <int value="1" label="Accept Legal Documents"/>
   30995   <int value="2" label="Authenticate Instrument"/>
   30996   <int value="3" label="Get Full Wallet"/>
   30997   <int value="4" label="Get Wallet Items"/>
   30998   <int value="5" label="Save to Wallet"/>
   30999 </enum>
   31000 
   31001 <enum name="WalletErrors" type="int">
   31002   <int value="0" label="Baseline: Issued request"/>
   31003   <int value="1" label="Fatal error (deprecated)"/>
   31004   <int value="2" label="Malformed response"/>
   31005   <int value="3" label="Network error"/>
   31006   <int value="4" label="Bad request"/>
   31007   <int value="5" label="Internal error"/>
   31008   <int value="6" label="Invalid params"/>
   31009   <int value="7" label="Service unavailable"/>
   31010   <int value="8" label="Spending limit exceeded"/>
   31011   <int value="9" label="Unsupported API version"/>
   31012   <int value="10" label="Unknown error"/>
   31013   <int value="11" label="Unsupported merchant"/>
   31014   <int value="12" label="Unsupported buyer legal address"/>
   31015   <int value="13" label="Unverified know your customer status"/>
   31016 </enum>
   31017 
   31018 <enum name="WalletRequiredActions" type="int">
   31019   <int value="0" label="Baseline: Issued request"/>
   31020   <int value="1" label="Unknown"/>
   31021   <int value="2" label="GAIA auth"/>
   31022   <int value="3" label="Passive GAIA auth"/>
   31023   <int value="4" label="Set up Wallet"/>
   31024   <int value="5" label="Accept ToS"/>
   31025   <int value="6" label="Update expiration date"/>
   31026   <int value="7" label="Upgrade min address"/>
   31027   <int value="8" label="Choose another instrument or address"/>
   31028   <int value="9" label="Verify CVV"/>
   31029   <int value="10" label="Invalid form field"/>
   31030   <int value="11" label="Require phone number"/>
   31031 </enum>
   31032 
   31033 <enum name="WebFontCacheHit" type="int">
   31034   <int value="0" label="Miss"/>
   31035   <int value="1" label="Hit"/>
   31036   <int value="2" label="Served from data URL"/>
   31037 </enum>
   31038 
   31039 <enum name="WebFontUsageType" type="int">
   31040   <int value="0" label="Styled, and used"/>
   31041   <int value="1" label="Styled, but not used"/>
   31042   <int value="2" label="Not styled, but used"/>
   31043 </enum>
   31044 
   31045 <enum name="WebHistoryStatus" type="int">
   31046   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
   31047   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
   31048   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
   31049 </enum>
   31050 
   31051 <enum name="WebSocketHandshakeResult" type="int">
   31052   <int value="0" label="Incomplete"/>
   31053   <int value="1" label="Normal"/>
   31054   <int value="2" label="Failed"/>
   31055   <int value="3" label="Connected"/>
   31056 </enum>
   31057 
   31058 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
   31059   <int value="0" label="DoNotTakeOverContext"/>
   31060   <int value="1" label="TakeOverContext"/>
   31061 </enum>
   31062 
   31063 <enum name="WiFiApMode" type="int">
   31064   <int value="0" label="Unknown"/>
   31065   <int value="1" label="Managed"/>
   31066   <int value="2" label="AdHoc"/>
   31067 </enum>
   31068 
   31069 <enum name="WiFiReasonCode" type="int">
   31070   <int value="0" label="kReasonReserved0"/>
   31071   <int value="1" label="kReasonCodeUnspecified"/>
   31072   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
   31073   <int value="3" label="kReasonCodeSenderHasLeft"/>
   31074   <int value="4" label="kReasonCodeInactivity"/>
   31075   <int value="5" label="kReasonCodeTooManySTAs"/>
   31076   <int value="6" label="kReasonCodeNonAuthenticated"/>
   31077   <int value="7" label="kReasonCodeNonAssociated"/>
   31078   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
   31079   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
   31080   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
   31081   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
   31082   <int value="12" label="kReasonReserved12"/>
   31083   <int value="13" label="kReasonCodeInvalidInfoElement"/>
   31084   <int value="14" label="kReasonCodeMICFailure"/>
   31085   <int value="15" label="kReasonCode4WayTimeout"/>
   31086   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
   31087   <int value="17" label="kReasonCodeDifferenIE"/>
   31088   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
   31089   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
   31090   <int value="20" label="kReasonCodeAkmpInvalid"/>
   31091   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
   31092   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
   31093   <int value="23" label="kReasonCode8021XAuth"/>
   31094   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
   31095   <int value="25" label="kReasonReserved25"/>
   31096   <int value="26" label="kReasonReserved26"/>
   31097   <int value="27" label="kReasonReserved27"/>
   31098   <int value="28" label="kReasonReserved28"/>
   31099   <int value="29" label="kReasonReserved29"/>
   31100   <int value="30" label="kReasonReserved30"/>
   31101   <int value="31" label="kReasonReserved31"/>
   31102   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
   31103   <int value="33" label="kReasonCodeQoSBandwidth"/>
   31104   <int value="34" label="kReasonCodeiPoorConditions"/>
   31105   <int value="35" label="kReasonCodeOutsideTxop"/>
   31106   <int value="36" label="kReasonCodeStaLeaving"/>
   31107   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
   31108   <int value="38" label="kReasonCodeSetupRequired"/>
   31109   <int value="39" label="kReasonCodeTimeout"/>
   31110   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
   31111 </enum>
   31112 
   31113 <enum name="WiFiScanResult" type="int">
   31114   <int value="0" label="ProgressiveScan connected"/>
   31115   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
   31116   <int value="2" label="ProgressiveScan error then FullScan connected"/>
   31117   <int value="3"
   31118       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
   31119   <int value="4"
   31120       label="ProgressiveScan didn't connect then FullScan connected"/>
   31121   <int value="5" label="FullScan didn't connect"/>
   31122   <int value="6" label="FullScan connected"/>
   31123   <int value="7" label="Internal error"/>
   31124 </enum>
   31125 
   31126 <enum name="WiFiStatusType" type="int">
   31127   <int value="0" label="kStatusCodeTypeByAp"/>
   31128   <int value="1" label="kStatusCodeTypeByClient"/>
   31129   <int value="2" label="kStatusCodeTypeByUser"/>
   31130   <int value="3" label="kStatusCodeTypeConsideredDead"/>
   31131 </enum>
   31132 
   31133 <enum name="Win8PageLoadType" type="int">
   31134   <int value="0" label="Metro"/>
   31135   <int value="1" label="Desktop"/>
   31136   <int value="2" label="Metro Aura"/>
   31137   <int value="3" label="Desktop Aura"/>
   31138 </enum>
   31139 
   31140 <enum name="WindowsVersion" type="int">
   31141   <int value="0" label="Pre-XP"/>
   31142   <int value="1" label="XP"/>
   31143   <int value="2" label="2003 Server"/>
   31144   <int value="3" label="Vista"/>
   31145   <int value="4" label="Windows 7"/>
   31146   <int value="5" label="Windows 8"/>
   31147 </enum>
   31148 
   31149 <enum name="WindowType" type="int">
   31150   <int value="0" label="Other"/>
   31151   <int value="1" label="Browser"/>
   31152   <int value="2" label="Hosted App"/>
   31153   <int value="3" label="Packaged App"/>
   31154 </enum>
   31155 
   31156 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
   31157   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
   31158   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
   31159 </enum>
   31160 
   31161 </enums>
   31162 
   31163 <!-- Field trials -->
   31164 
   31165 <fieldtrials>
   31166 
   31167 <fieldtrial name="AsyncSlowStart">
   31168   <group name="AsyncSlowStart" label="Async Slow Start on"/>
   31169   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
   31170   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
   31171   <affected-histogram name="Net.Transaction_Connected_New"/>
   31172   <affected-histogram name="Renderer4.StartToFinish"/>
   31173 </fieldtrial>
   31174 
   31175 <fieldtrial name="AutofillServerExperiments">
   31176   <group name="ar06" label="Acceptance ratio: 0.6"/>
   31177   <group name="ar1" label="Acceptance ratio: 1.0"/>
   31178   <group name="ar2" label="Acceptance ratio: 2.0"/>
   31179   <group name="ar4" label="Acceptance ratio: 4.0"/>
   31180   <group name="ar04wr3fs4"
   31181       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
   31182   <group name="ar05wlr15"
   31183       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
   31184   <group name="ar05wlr25"
   31185       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
   31186   <group name="ar05wr15fs5"
   31187       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
   31188   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
   31189   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
   31190   <group name="fp05cc03"
   31191       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
   31192   <group name="fp05cco03"
   31193       label="Probability picker algorithm, p=0.5;
   31194              p_ccname_given_other_cc_fields=0.3"/>
   31195   <group name="fp05cco03cstd"
   31196       label="Probability picker algorithm, p=0.5;
   31197              p_ccname_given_other_cc_fields=0.3; with fallback to the default
   31198              algorithm"/>
   31199   <group name="fp05cc03e1"
   31200       label="Probability picker algorithm, p=0.5 for cc and company name
   31201              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
   31202              default algorithm;"/>
   31203   <group name="tbar1" label="Use only Toolbar upload data"/>
   31204   <affected-histogram name="Autofill.Quality"/>
   31205   <affected-histogram name="AutoFill.Quality"/>
   31206   <affected-histogram name="Autofill.Quality.HeuristicType"/>
   31207   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
   31208   <affected-histogram name="Autofill.Quality.PredictedType"/>
   31209   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
   31210   <affected-histogram name="Autofill.Quality.ServerType"/>
   31211   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
   31212 </fieldtrial>
   31213 
   31214 <fieldtrial name="CacheListSize">
   31215   <group name="CacheListSize_12" label="Control"/>
   31216   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
   31217   <group name="CacheListSize_14" label="Out of the experiment"/>
   31218   <affected-histogram name="DiskCache.TotalIOTime"/>
   31219   <affected-histogram name="Net.HttpJob.TotalTime"/>
   31220   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
   31221   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
   31222   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
   31223   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
   31224   <affected-histogram name="PLT.Abandoned"/>
   31225   <affected-histogram name="PLT.BeginToFinish"/>
   31226   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
   31227   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
   31228   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   31229   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   31230   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   31231   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   31232   <affected-histogram name="PLT.BeginToFinish_Reload"/>
   31233 </fieldtrial>
   31234 
   31235 <fieldtrial name="CacheSensitivityAnalysis">
   31236   <group name="No" label="Turned off"/>
   31237   <group name="Control" label="Control group"/>
   31238   <group name="ControlA" label="Control, Group A"/>
   31239   <group name="ControlB" label="Control, Group B"/>
   31240   <group name="100" label="100% slowdown"/>
   31241   <group name="100A" label="100% slowdown, Group A"/>
   31242   <group name="100B" label="100% slowdown, Group B"/>
   31243   <group name="200A" label="200% slowdown, Group A"/>
   31244   <group name="200B" label="200% slowdown, Group B"/>
   31245   <group name="400A" label="400% slowdown, Group A"/>
   31246   <group name="400B" label="400% slowdown, Group B"/>
   31247   <affected-histogram name="Net.HttpJob.TotalTime"/>
   31248   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
   31249   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
   31250   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
   31251   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
   31252   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
   31253   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
   31254   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
   31255   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
   31256 </fieldtrial>
   31257 
   31258 <fieldtrial name="CacheSensitivityHistograms">
   31259   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
   31260   <affected-histogram name="PLT.BeginToFinish"/>
   31261   <affected-histogram name="PLT.BeginToFinishDoc"/>
   31262   <affected-histogram name="PLT.BeginToFirstPaint"/>
   31263   <affected-histogram name="PLT.CommitToFirstPaint"/>
   31264 </fieldtrial>
   31265 
   31266 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
   31267   <group name="DH" label="DH"/>
   31268   <group name="DSA" label="DSA"/>
   31269   <group name="ECDH" label="ECDH"/>
   31270   <group name="ECDSA" label="ECDSA"/>
   31271   <group name="RSA" label="RSA"/>
   31272   <group name="Unknown" label="SPKI unrecognized by cert library"/>
   31273   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
   31274   <affected-histogram name="CertificateType.BR.Intermediate"/>
   31275   <affected-histogram name="CertificateType.BR.Leaf"/>
   31276   <affected-histogram name="CertificateType.BR.Root"/>
   31277   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
   31278   <affected-histogram name="CertificateType.NonBR.Leaf"/>
   31279   <affected-histogram name="CertificateType.NonBR.Root"/>
   31280   <affected-histogram name="CertificateType2.BR.Intermediate"/>
   31281   <affected-histogram name="CertificateType2.BR.Leaf"/>
   31282   <affected-histogram name="CertificateType2.BR.Root"/>
   31283   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
   31284   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
   31285   <affected-histogram name="CertificateType2.NonBR.Root"/>
   31286 </fieldtrial>
   31287 
   31288 <fieldtrial name="CertificateTypeBRValidity" separator=".">
   31289   <obsolete>
   31290     Deprecated as of 8/2013. This histogram only considered the leaf certificate
   31291     expiry date as a proxy for whether a certificate was in-scope for the BRs,
   31292     but did not consider the issuance date. As some CAs have issued long-lived
   31293     certs prior to the BRs, this disproportionately reported those certs as
   31294     being subject to the BRs, but non-compliant, when in reality they're not
   31295     subject.
   31296   </obsolete>
   31297   <group name="BR"
   31298       label="The *leaf* certificate of the chain expires after 2013-12-31,
   31299              meaning that it should be in scope for the Baseline
   31300              Requirement's key size requirements"/>
   31301   <group name="NonBR"
   31302       label="The *leaf* certificate of the chain expires on or before
   31303              2013-12-31"/>
   31304   <affected-histogram name="CertificateType"/>
   31305 </fieldtrial>
   31306 
   31307 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
   31308   <group name="BR"
   31309       label="The *leaf* certificate of the chain expires after 2013-12-31 and
   31310              was issued on or after 2012-07-01, as judged by the notBefore,
   31311              meaning that it should be in scope for the Baseline
   31312              Requirement's key size requirements"/>
   31313   <group name="NonBR"
   31314       label="The *leaf* certificate of the chain expires on or before
   31315              2013-12-31 or was issued before 2012-07-01"/>
   31316   <affected-histogram name="CertificateType2"/>
   31317 </fieldtrial>
   31318 
   31319 <fieldtrial name="CertificateTypeChainPosition" separator=".">
   31320   <group name="Intermediate" label="Intermediate's SPKI"/>
   31321   <group name="Leaf" label="Leaf's SPKI"/>
   31322   <group name="Root" label="Root's SPKI"/>
   31323   <affected-histogram name="CertificateType.BR"/>
   31324   <affected-histogram name="CertificateType.NonBR"/>
   31325   <affected-histogram name="CertificateType2.BR"/>
   31326   <affected-histogram name="CertificateType2.NonBR"/>
   31327 </fieldtrial>
   31328 
   31329 <fieldtrial name="ConnCountImpact">
   31330   <group name="conn_count_16" label="with 16 persistent connections per host"/>
   31331   <group name="conn_count_4" label="with 4 persistent connections per host"/>
   31332   <group name="conn_count_5" label="with 5 persistent connections per host"/>
   31333   <group name="conn_count_6" label="with 6 persistent connections per host"/>
   31334   <group name="conn_count_7" label="with 7 persistent connections per host"/>
   31335   <group name="conn_count_8" label="with 8 persistent connections per host"/>
   31336   <group name="conn_count_9" label="with 9 persistent connections per host"/>
   31337   <affected-histogram name="Net.Transaction_Connected_New"/>
   31338   <affected-histogram name="PLT.Abandoned"/>
   31339   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   31340   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   31341   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   31342   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   31343   <affected-histogram name="Renderer4.Abandoned"/>
   31344   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
   31345   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
   31346   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
   31347   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
   31348 </fieldtrial>
   31349 
   31350 <fieldtrial name="ConnectivityDiagnostics" separator=".">
   31351   <group name="0" label="INTERNET_DISCONNECTED"/>
   31352   <group name="1" label="CHROME_VERSION"/>
   31353   <group name="2" label="CHROMEOS_VERSION"/>
   31354   <group name="3" label="DNS_RESOLVER_PRESENT"/>
   31355   <group name="4" label="CAPTIVE_PORTAL_DNS"/>
   31356   <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
   31357   <group name="6" label="FIREWALL_80"/>
   31358   <group name="7" label="FIREWALL_443"/>
   31359   <group name="8" label="RESOLVER_LATENCY"/>
   31360   <group name="9" label="HTTP_LATENCY"/>
   31361   <group name="10" label="NIC_SIGNAL_STRENGTH"/>
   31362   <group name="11" label="PING_GATEWAY"/>
   31363   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
   31364   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
   31365 </fieldtrial>
   31366 
   31367 <fieldtrial name="ConnnectBackupJobs">
   31368   <group name="ConnectBackupJobsEnabled"/>
   31369   <group name="ConnectBackupJobsDisabled"/>
   31370   <affected-histogram name="Net.PreconnectUtilization"/>
   31371   <affected-histogram name="Net.PreconnectUtilization2"/>
   31372   <affected-histogram name="PLT.Abandoned"/>
   31373   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   31374   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   31375   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   31376   <affected-histogram name="PLT.LoadType"/>
   31377 </fieldtrial>
   31378 
   31379 <fieldtrial name="CrosFirstRunStep" separator="">
   31380   <group name="AppList"/>
   31381   <group name="Tray"/>
   31382   <group name="Help"/>
   31383   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
   31384 </fieldtrial>
   31385 
   31386 <fieldtrial name="DataReductionProxy">
   31387   <group name="DataReductionProxy"
   31388       label="Only page loads through the data reduction proxy are considered."/>
   31389   <affected-histogram name="PLT.NT_Connect"/>
   31390   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
   31391   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
   31392   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
   31393   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
   31394   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
   31395   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
   31396   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
   31397   <affected-histogram name="PLT.NT_DomainLookup"/>
   31398   <affected-histogram name="PLT.NT_DomContentLoaded"/>
   31399   <affected-histogram name="PLT.NT_DomInteractive"/>
   31400   <affected-histogram name="PLT.NT_DomLoading"/>
   31401   <affected-histogram name="PLT.NT_LoadEvent"/>
   31402   <affected-histogram name="PLT.NT_Redirect"/>
   31403   <affected-histogram name="PLT.NT_Request"/>
   31404   <affected-histogram name="PLT.NT_Response"/>
   31405   <affected-histogram name="PLT.PT_BeginToCommit"/>
   31406   <affected-histogram name="PLT.PT_BeginToFinish"/>
   31407   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
   31408   <affected-histogram name="PLT.PT_CommitToFinish"/>
   31409   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
   31410   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
   31411   <affected-histogram name="PLT.PT_RequestToCommit"/>
   31412   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
   31413   <affected-histogram name="PLT.PT_RequestToFinish"/>
   31414   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
   31415   <affected-histogram name="PLT.PT_RequestToStart"/>
   31416   <affected-histogram name="PLT.PT_StartToCommit"/>
   31417   <affected-histogram name="PLT.PT_StartToFinish"/>
   31418 </fieldtrial>
   31419 
   31420 <fieldtrial name="DefaultAppsExperiment">
   31421   <group name="NoDefaultApps" label="User's without default apps installed"/>
   31422   <group name="WithDefaultApps" label="User's with default apps installed"/>
   31423   <affected-histogram name="Extensions.AppTabLaunchType"/>
   31424   <affected-histogram name="Extensions.ExtensionInstalled"/>
   31425   <affected-histogram name="Extensions.ExtensionUninstalled"/>
   31426   <affected-histogram name="NewTabPage.DefaultPageType"/>
   31427   <affected-histogram name="NewTabPage.SelectedPageType"/>
   31428   <affected-histogram name="NtpHandler.AttachShownPageType"/>
   31429   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
   31430   <affected-histogram name="Profile.AppCount"/>
   31431 </fieldtrial>
   31432 
   31433 <fieldtrial name="DefaultPinnedApps">
   31434   <obsolete>
   31435     Deprecated as of 12/2013. Default pinned apps trial is finished.
   31436   </obsolete>
   31437   <group name="Existing"/>
   31438   <group name="Control"/>
   31439   <group name="Alternate"/>
   31440   <affected-histogram name="Cros.ClickOnShelf"/>
   31441 </fieldtrial>
   31442 
   31443 <fieldtrial name="DiskUsagePerUserCount" separator=".">
   31444   <group name="1User" label="Only 1 user exists on device."/>
   31445   <group name="2Users" label="2 users exist on device."/>
   31446   <group name="3Users" label="3 users exist on device."/>
   31447   <group name="4Users" label="4 users exist on device."/>
   31448   <group name="5Users" label="5 users exist on device."/>
   31449   <group name="6Users" label="6 users exist on device."/>
   31450   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
   31451   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
   31452   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
   31453   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
   31454   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
   31455   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
   31456   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
   31457   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
   31458 </fieldtrial>
   31459 
   31460 <fieldtrial name="DnsImpact2">
   31461   <group name="disabled_prefetch"
   31462       label="DNS pre-resolving is disabled in these clients"/>
   31463   <group name="disabled_prefetch_4_connections"
   31464       label="DNS pre-resolving is disabled in these clients, and a maximum of
   31465              4 connections per host was allowed"/>
   31466   <group name="enabled_prefetch_4_connections"
   31467       label="a maximum of 4 connections per host was allowed in these clients"/>
   31468   <group name="parallel_4_prefetch"
   31469       label="DNS pre-resolving was only doing 4 concurrent speculative
   31470              resolutions in this test"/>
   31471   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
   31472   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
   31473     <with-group name="disabled_prefetch"/>
   31474     <with-group name="disabled_prefetch_4_connections"/>
   31475     <with-group name="enabled_prefetch_4_connections"/>
   31476   </affected-histogram>
   31477   <affected-histogram name="Net.TCP_Connection_Latency"/>
   31478   <affected-histogram name="Net.Transaction_Connected"/>
   31479   <affected-histogram name="Net.Transaction_Connected_New"/>
   31480   <affected-histogram name="Net.Transaction_Connected_New_b"/>
   31481   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
   31482   <affected-histogram name="Net.Transaction_Latency"/>
   31483   <affected-histogram name="Net.Transaction_Latency_b"/>
   31484   <affected-histogram name="Net.Transaction_Latency_Total"/>
   31485   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
   31486   <affected-histogram
   31487       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
   31488   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
   31489   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
   31490   <affected-histogram name="PLT.RequestToFinish">
   31491     <with-group name="parallel_4_prefetch"/>
   31492   </affected-histogram>
   31493 </fieldtrial>
   31494 
   31495 <fieldtrial name="DnsImpact3">
   31496   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
   31497   <group name="parallel_4_prefetch"
   31498       label="with only 4 concurrent speculative resolutions done in parallel"/>
   31499   <affected-histogram name="Net.Transaction_Connected_New">
   31500     <with-group name="disabled_prefetch"/>
   31501   </affected-histogram>
   31502   <affected-histogram name="Renderer2.FinishDocToFinish"/>
   31503   <affected-histogram name="Renderer2.RequestToFinish"/>
   31504   <affected-histogram name="Renderer2.RequestToFinish_L">
   31505     <with-group name="disabled_prefetch"/>
   31506   </affected-histogram>
   31507   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
   31508   <affected-histogram name="Renderer2.RequestToStart"/>
   31509   <affected-histogram name="Renderer2.StartToFinish"/>
   31510   <affected-histogram name="Renderer2.StartToFinishDoc"/>
   31511   <affected-histogram name="Renderer2.StartToFirstLayout"/>
   31512   <affected-histogram name="Renderer4.RequestToFinish">
   31513     <with-group name="parallel_4_prefetch"/>
   31514   </affected-histogram>
   31515   <affected-histogram name="Renderer4.StartToFinish">
   31516     <with-group name="parallel_4_prefetch"/>
   31517   </affected-histogram>
   31518 </fieldtrial>
   31519 
   31520 <fieldtrial name="DnsParallelism">
   31521   <group name="parallel_10"
   31522       label="with only 10 concurrent resolutions done in parallel"/>
   31523   <group name="parallel_14"
   31524       label="with only 14 concurrent resolutions done in parallel"/>
   31525   <group name="parallel_20"
   31526       label="with only 20 concurrent resolutions done in parallel"/>
   31527   <group name="parallel_6"
   31528       label="with only 6 concurrent resolutions done in parallel"/>
   31529   <group name="parallel_7"
   31530       label="with only 7 concurrent resolutions done in parallel"/>
   31531   <group name="parallel_8"
   31532       label="with only 8 concurrent resolutions done in parallel"/>
   31533   <group name="parallel_9"
   31534       label="with only 9 concurrent resolutions done in parallel"/>
   31535   <group name="parallel_default"
   31536       label="with the default number of concurrent resolutions done in
   31537              parallel"/>
   31538   <affected-histogram name="DNS.ResolveCategory"/>
   31539   <affected-histogram name="DNS.ResolveSuccess"/>
   31540 </fieldtrial>
   31541 
   31542 <fieldtrial name="DomainGoogle" separator="">
   31543   <group name="Google" label="only Google cookies are recorded."/>
   31544   <group name="Other" label="only NON-Google cookies are recorded."/>
   31545   <affected-histogram name="Cookie.ReinstatedCookies"/>
   31546 </fieldtrial>
   31547 
   31548 <fieldtrial name="ExternalExtensionEvent" separator="">
   31549   <group name="NonWebstore"
   31550       label="sideloaded extensions that don't update from the webstore"/>
   31551   <group name="Webstore"
   31552       label="sideloaded extensions that update from the webstore"/>
   31553   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
   31554 </fieldtrial>
   31555 
   31556 <fieldtrial name="FileBrowserLoad" separator=".">
   31557   <group name="Construct"
   31558       label="Time spent constructing the main Javascript object."/>
   31559   <group name="DOM" label="Time to initialize DOM."/>
   31560   <group name="FileSystem"
   31561       label="Deprecated as of 9/2013. Time to get access to the local file
   31562              system."/>
   31563   <group name="Parse" label="Time to parse Javascript and CSS."/>
   31564   <group name="Roots" label="Time to enumerate file system roots."/>
   31565   <group name="Total"
   31566       label="Total load time from the moment the Javascript started parsing
   31567              till the moment the empty file list is displayed."/>
   31568   <affected-histogram name="FileBrowser.Load"/>
   31569 </fieldtrial>
   31570 
   31571 <fieldtrial name="FromGWS">
   31572   <group name="FromGWS"
   31573       label="Only page loads that are a result of a navigation from a web
   31574              search are considered."/>
   31575   <affected-histogram name="PLT.BeginToFinish"/>
   31576   <affected-histogram name="PLT.BeginToFinishDoc"/>
   31577   <affected-histogram name="PLT.BeginToFirstPaint"/>
   31578   <affected-histogram name="PLT.CommitToFirstPaint"/>
   31579   <affected-histogram name="PLT.PT_BeginToCommit"/>
   31580   <affected-histogram name="PLT.PT_BeginToFinish"/>
   31581   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
   31582   <affected-histogram name="PLT.PT_CommitToFinish"/>
   31583   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
   31584   <affected-histogram name="PLT.PT_RequestToCommit"/>
   31585   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
   31586   <affected-histogram name="PLT.PT_RequestToFinish"/>
   31587   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
   31588   <affected-histogram name="PLT.PT_RequestToStart"/>
   31589   <affected-histogram name="PLT.PT_StartToCommit"/>
   31590   <affected-histogram name="PLT.PT_StartToFinish"/>
   31591 </fieldtrial>
   31592 
   31593 <fieldtrial name="GWSChromeJointExperiment">
   31594   <group name="Experiment1"
   31595       label="Only page loads that are a result of a navigation from a web
   31596              search under a specific web search/Chrome joint experiment.
   31597              Unused at this moment."/>
   31598   <group name="Experiment2"
   31599       label="Only page loads that are a result of a navigation from a web
   31600              search under a specific web search/Chrome joint experiment.
   31601              Unused at this moment."/>
   31602   <group name="Experiment3"
   31603       label="Only page loads that are a result of a navigation from a web
   31604              search under a specific web search/Chrome joint experiment.
   31605              Unused at this moment."/>
   31606   <group name="Experiment4"
   31607       label="Only page loads that are a result of a navigation from a web
   31608              search under a specific web search/Chrome joint experiment.
   31609              Unused at this moment."/>
   31610   <group name="Experiment5"
   31611       label="Only page loads that are a result of a navigation from a web
   31612              search under a specific web search/Chrome joint experiment.
   31613              Unused at this moment."/>
   31614   <group name="Experiment6"
   31615       label="Only page loads that are a result of a navigation from a web
   31616              search under a specific web search/Chrome joint experiment.
   31617              Unused at this moment."/>
   31618   <group name="Experiment7"
   31619       label="Only page loads that are a result of a navigation from a web
   31620              search under a specific web search/Chrome joint experiment.
   31621              Unused at this moment."/>
   31622   <group name="Experiment8"
   31623       label="Only page loads that are a result of a navigation from a web
   31624              search under a specific web search/Chrome joint experiment.
   31625              Unused at this moment."/>
   31626   <group name="Experiment9"
   31627       label="Only page loads that are a result of a navigation from a web
   31628              search under a specific web search/Chrome joint experiment.
   31629              Unused at this moment."/>
   31630   <group name="Experiment10"
   31631       label="Only page loads that are a result of a navigation from a web
   31632              search under a specific web search/Chrome joint experiment.
   31633              Unused at this moment."/>
   31634   <group name="Experiment11"
   31635       label="Only page loads that are a result of a navigation from a web
   31636              search under a specific web search/Chrome joint experiment.
   31637              Unused at this moment."/>
   31638   <group name="Experiment12"
   31639       label="Only page loads that are a result of a navigation from a web
   31640              search under a specific web search/Chrome joint experiment.
   31641              Unused at this moment."/>
   31642   <group name="Experiment13"
   31643       label="Only page loads that are a result of a navigation from a web
   31644              search under a specific web search/Chrome joint experiment.
   31645              Unused at this moment."/>
   31646   <group name="Experiment14"
   31647       label="Only page loads that are a result of a navigation from a web
   31648              search under a specific web search/Chrome joint experiment.
   31649              Unused at this moment."/>
   31650   <group name="Experiment15"
   31651       label="Only page loads that are a result of a navigation from a web
   31652              search under a specific web search/Chrome joint experiment.
   31653              Unused at this moment."/>
   31654   <group name="Experiment16"
   31655       label="Only page loads that are a result of a navigation from a web
   31656              search under a specific web search/Chrome joint experiment.
   31657              Unused at this moment."/>
   31658   <group name="Experiment17"
   31659       label="Only page loads that are a result of a navigation from a web
   31660              search under a specific web search/Chrome joint experiment.
   31661              Unused at this moment."/>
   31662   <group name="Experiment18"
   31663       label="Only page loads that are a result of a navigation from a web
   31664              search under a specific web search/Chrome joint experiment.
   31665              Unused at this moment."/>
   31666   <group name="Experiment19"
   31667       label="Only page loads that are a result of a navigation from a web
   31668              search under a specific web search/Chrome joint experiment.
   31669              Unused at this moment."/>
   31670   <group name="Experiment20"
   31671       label="Only page loads that are a result of a navigation from a web
   31672              search under a specific web search/Chrome joint experiment.
   31673              Unused at this moment."/>
   31674   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
   31675   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
   31676   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
   31677   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
   31678   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
   31679   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
   31680   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
   31681   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
   31682   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
   31683   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
   31684   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
   31685   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
   31686   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
   31687   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
   31688   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
   31689   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
   31690 </fieldtrial>
   31691 
   31692 <fieldtrial name="HttpPipeliningCompatibility">
   31693   <group name="disable_test" label="Do nothing"/>
   31694   <group name="enable_test" label="Test connection for HTTP pipelining"/>
   31695   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
   31696   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
   31697   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
   31698   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
   31699   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
   31700   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
   31701   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
   31702   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
   31703   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
   31704   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
   31705   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
   31706   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
   31707   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
   31708   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
   31709   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
   31710   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
   31711   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
   31712   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
   31713   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
   31714   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
   31715   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
   31716   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
   31717 </fieldtrial>
   31718 
   31719 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
   31720   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
   31721   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
   31722   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
   31723   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
   31724   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
   31725   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
   31726   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
   31727   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
   31728   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
   31729   <group name="WritableFileSyncParent"
   31730       label="ChromiumWritableFile::SyncParent"/>
   31731   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
   31732   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
   31733   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
   31734 </fieldtrial>
   31735 
   31736 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
   31737   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
   31738   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
   31739   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
   31740   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
   31741   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
   31742   <group name="LockFile" label="ChromiumEnv::LockFile"/>
   31743   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
   31744   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
   31745   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
   31746   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
   31747   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
   31748   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
   31749   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
   31750 </fieldtrial>
   31751 
   31752 <fieldtrial name="InstallerDownloadSources" separator="">
   31753   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
   31754   <group name="HttpServer" label="Download Source: HTTP Server"/>
   31755   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
   31756   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
   31757   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
   31758 </fieldtrial>
   31759 
   31760 <fieldtrial name="Instant">
   31761   <group name="Extended" label="Suggestions + Results"/>
   31762   <group name="Instant" label="Results"/>
   31763   <affected-histogram name="Instant.SessionsStorageNamespace"/>
   31764 </fieldtrial>
   31765 
   31766 <fieldtrial name="InstantExtended_QuerytoQuery">
   31767   <group name="400" label="Omnibox width &lt; 400"/>
   31768   <group name="700" label="Omnibox width &lt; 700"/>
   31769   <group name="1200" label="Omnibox width &lt; 1200"/>
   31770   <group name="large" label="Omnibox width &gt;= 1200"/>
   31771   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
   31772   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
   31773   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
   31774   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
   31775 </fieldtrial>
   31776 
   31777 <fieldtrial name="Interval" separator="_">
   31778   <group name="Interval" label="Interval between two consecutive connects is"/>
   31779   <affected-histogram name="Net.TCP_Connection_Latency"/>
   31780 </fieldtrial>
   31781 
   31782 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
   31783   <group name="Interval_20ms_Minus"
   31784       label="Interval between two consecutive connects is less than 20ms."/>
   31785   <group name="Interval_20ms_Plus"
   31786       label="Interval between two consecutive connects is greater than or
   31787              equal to 20ms."/>
   31788   <affected-histogram name="Net.TCP_Connection_Latency"/>
   31789 </fieldtrial>
   31790 
   31791 <fieldtrial name="Interval_lt_gt_20ms" separator="_">
   31792   <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
   31793   <group name="LessThanOrEqual_20ms"
   31794       label="more than 10ms, and less than or equal to 20ms."/>
   31795   <group name="GreaterThan_20ms" label="greater than 20ms."/>
   31796   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
   31797 </fieldtrial>
   31798 
   31799 <fieldtrial name="IPv6_Probe">
   31800   <group name="IPv6_probe_skipped"
   31801       label="with IPv6 not probed, and default OS settings used"/>
   31802   <group name="IPv6_probe_done"
   31803       label="with IPv6 probed for and possibly disabled"/>
   31804   <affected-histogram name="DNS.PrefetchResolution"/>
   31805 </fieldtrial>
   31806 
   31807 <fieldtrial name="LateBindingExperiment">
   31808   <group name="disable_late_binding" label="socket late binding is disabled"/>
   31809   <group name="enable_late_binding" label="socket late binding is enabled"/>
   31810   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
   31811   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
   31812   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
   31813   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
   31814   <affected-histogram name="Net.TCPSocketType"/>
   31815   <affected-histogram name="Net.Transaction_Connected"/>
   31816   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
   31817   <affected-histogram name="Net.TransportSocketRequestTime"/>
   31818   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
   31819   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
   31820   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
   31821   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
   31822   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
   31823   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
   31824   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
   31825   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
   31826   <affected-histogram name="Renderer4.RequestToFinish"/>
   31827   <affected-histogram name="Renderer4.StartToFinish"/>
   31828 </fieldtrial>
   31829 
   31830 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
   31831   <group name="Backup" label="Backing up an ldb file."/>
   31832   <group name="Restore" label="Restoring an ldb file."/>
   31833   <affected-histogram name="LevelDBEnv.IDB.Table"/>
   31834   <affected-histogram name="LevelDBEnv.Table"/>
   31835 </fieldtrial>
   31836 
   31837 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
   31838   <group name="Success"
   31839       label="This histogram shows the limit when open succeeded."/>
   31840   <group name="TooManyOpened"
   31841       label="This histogram shows the limit when open failed because the
   31842              limit had been reached."/>
   31843   <group name="OtherError"
   31844       label="This histogram shows the limit when open failed for reasons
   31845              other than exceeding the limit."/>
   31846   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
   31847   <affected-histogram name="LevelDBEnv.MaxFDs"/>
   31848 </fieldtrial>
   31849 
   31850 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
   31851   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
   31852   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
   31853   <group name="LockFile" label="ChromiumEnv::LockFile"/>
   31854   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
   31855   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
   31856   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
   31857   <affected-histogram name="LevelDBEnv.IOError."/>
   31858 </fieldtrial>
   31859 
   31860 <fieldtrial name="LevelDBEnvRetry" separator="">
   31861   <group name="RenameFile" label="RenameFile"/>
   31862   <group name="LockFile" label="LockFile"/>
   31863   <group name="CreateDir" label="CreateDir"/>
   31864   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
   31865   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
   31866   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
   31867   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
   31868 </fieldtrial>
   31869 
   31870 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
   31871   <obsolete>
   31872     Deprecated 2013-04 in favor of LevelDBEnvRetry.
   31873   </obsolete>
   31874   <group name="Rename" label="RenameFile"/>
   31875   <group name="LockFile" label="LockFile"/>
   31876   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
   31877   <affected-histogram name="LevelDBEnv.TimeTo"/>
   31878 </fieldtrial>
   31879 
   31880 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
   31881   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
   31882   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
   31883   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
   31884   <affected-histogram name="Media.AudioInputController"/>
   31885 </fieldtrial>
   31886 
   31887 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
   31888   <group name="OpenOnDeviceThreadTime"
   31889       label="Measures the time taken for OpenOnDeviceThread()."/>
   31890   <group name="EnumerateOnDeviceThreadTime"
   31891       label="Measures the time taken for EnumerateOnDeviceThread()."/>
   31892   <affected-histogram name="Media.AudioInputDeviceManager"/>
   31893 </fieldtrial>
   31894 
   31895 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
   31896   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
   31897   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
   31898   <group name="DeviceChangeTime"
   31899       label="Measures the time taken for OnDeviceChange()."/>
   31900   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
   31901   <group name="PlayTime"
   31902       label="Measures the time taken for DoPlay(). Technically only the
   31903              worker method AudioOutputController::PollAndStartIfDataReady()."/>
   31904   <affected-histogram name="Media.AudioOutputController"/>
   31905 </fieldtrial>
   31906 
   31907 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
   31908   <group name="OnEnumerateDevicesTime"
   31909       label="Measures the time taken for OnEnumerateDevices()."/>
   31910   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
   31911   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
   31912   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
   31913   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
   31914   <affected-histogram name="Media.VideoCaptureManager"/>
   31915 </fieldtrial>
   31916 
   31917 <fieldtrial name="NetConnectivity" separator=".">
   31918   <group name="53.100B" label="100 bytes of data on port 53."/>
   31919   <group name="53.100B.NoProxy"
   31920       label="100 bytes of data on port 53 with no proxy."/>
   31921   <group name="53.1K" label="1K bytes of data on port 53."/>
   31922   <group name="53.1K.NoProxy"
   31923       label="1K bytes of data on port 53 with no proxy."/>
   31924   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
   31925   <group name="53.100B.RTT.NoProxy"
   31926       label="100 bytes of data on port 53 successfully with no proxy."/>
   31927   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
   31928   <group name="53.1K.RTT.NoProxy"
   31929       label="1K bytes of data on port 53 successfully with no proxy."/>
   31930   <group name="587.100B" label="100 bytes of data on port 587."/>
   31931   <group name="587.100B.NoProxy"
   31932       label="100 bytes of data on port 587 with no proxy."/>
   31933   <group name="587.1K" label="1K bytes of data on port 587."/>
   31934   <group name="587.1K.NoProxy"
   31935       label="1K bytes of data on port 587 with no proxy."/>
   31936   <group name="587.100B.RTT"
   31937       label="100 bytes of data on port 587 successfully."/>
   31938   <group name="587.100B.RTT.NoProxy"
   31939       label="100 bytes of data on port 587 successfully with no proxy."/>
   31940   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
   31941   <group name="587.1K.RTT.NoProxy"
   31942       label="1K bytes of data on port 587 successfully with no proxy."/>
   31943   <group name="6121.100B" label="100 bytes of data on port 6121."/>
   31944   <group name="6121.100B.NoProxy"
   31945       label="100 bytes of data on port 6121 with no proxy."/>
   31946   <group name="6121.1K" label="1K bytes of data on port 6121."/>
   31947   <group name="6121.1K.NoProxy"
   31948       label="1K bytes of data on port 6121 with no proxy."/>
   31949   <group name="6121.100B.RTT"
   31950       label="100 bytes of data on port 6121 successfully."/>
   31951   <group name="6121.100B.RTT.NoProxy"
   31952       label="100 bytes of data on port 6121 successfully with no proxy."/>
   31953   <group name="6121.1K.RTT"
   31954       label="1K bytes of data on port 6121 successfully."/>
   31955   <group name="6121.1K.RTT.NoProxy"
   31956       label="1K bytes of data on port 6121 successfully with no proxy."/>
   31957   <group name="80.100B" label="100 bytes of data on port 80."/>
   31958   <group name="80.100B.NoProxy"
   31959       label="100 bytes of data on port 80 with no proxy."/>
   31960   <group name="80.1K" label="1K bytes of data on port 80."/>
   31961   <group name="80.1K.NoProxy"
   31962       label="1K bytes of data on port 80 with no proxy."/>
   31963   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
   31964   <group name="80.100B.RTT.NoProxy"
   31965       label="100 bytes of data on port 80 successfully with no proxy."/>
   31966   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
   31967   <group name="80.1K.RTT.NoProxy"
   31968       label="1K bytes of data on port 80 successfully with no proxy."/>
   31969   <group name="8080.100B" label="100 bytes of data on port 8080."/>
   31970   <group name="8080.100B.NoProxy"
   31971       label="100 bytes of data on port 8080 with no proxy."/>
   31972   <group name="8080.1K" label="1K bytes of data on port 8080."/>
   31973   <group name="8080.1K.NoProxy"
   31974       label="1K bytes of data on port 8080 with no proxy."/>
   31975   <group name="8080.100B.RTT"
   31976       label="100 bytes of data on port 8080 successfully."/>
   31977   <group name="8080.100B.RTT.NoProxy"
   31978       label="100 bytes of data on port 8080 successfully with no proxy."/>
   31979   <group name="8080.1K.RTT"
   31980       label="1K bytes of data on port 8080 successfully."/>
   31981   <group name="8080.1K.RTT.NoProxy"
   31982       label="1K bytes of data on port 8080 successfully with no proxy."/>
   31983   <affected-histogram name="NetConnectivity.TCP.Status"/>
   31984   <affected-histogram name="NetConnectivity.TCP.Success"/>
   31985   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
   31986   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
   31987   <affected-histogram name="NetConnectivity.UDP.Status"/>
   31988   <affected-histogram name="NetConnectivity.UDP.Success"/>
   31989 </fieldtrial>
   31990 
   31991 <fieldtrial name="NetConnectivity2" separator=".">
   31992   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
   31993   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
   31994   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
   31995   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
   31996   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
   31997   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
   31998   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
   31999   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
   32000   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
   32001   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
   32002   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
   32003   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
   32004   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
   32005   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
   32006   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
   32007   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
   32008   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
   32009   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
   32010   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
   32011   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
   32012   <affected-histogram name="NetConnectivity.Sent21"/>
   32013 </fieldtrial>
   32014 
   32015 <fieldtrial name="NetConnectivity2a" separator=".">
   32016   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   32017   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   32018   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
   32019   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
   32020   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
   32021   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
   32022 </fieldtrial>
   32023 
   32024 <fieldtrial name="NetConnectivity2b" separator=".">
   32025   <group name="AcksReceivedFromFirst2Packets.6121.100B"
   32026       label="2 packets. 100 bytes of data is sent on port 6121."/>
   32027   <group name="AcksReceivedFromFirst3Packets.6121.100B"
   32028       label="3 packets. 100 bytes of data is sent on port 6121."/>
   32029   <group name="AcksReceivedFromFirst4Packets.6121.100B"
   32030       label="4 packets. 100 bytes of data is sent on port 6121."/>
   32031   <group name="AcksReceivedFromFirst5Packets.6121.100B"
   32032       label="5 packets. 100 bytes of data is sent on port 6121."/>
   32033   <group name="AcksReceivedFromFirst6Packets.6121.100B"
   32034       label="6 packets. 100 bytes of data is sent on port 6121."/>
   32035   <group name="AcksReceivedFromFirst7Packets.6121.100B"
   32036       label="7 packets. 100 bytes of data is sent on port 6121."/>
   32037   <group name="AcksReceivedFromFirst8Packets.6121.100B"
   32038       label="8 packets. 100 bytes of data is sent on port 6121."/>
   32039   <group name="AcksReceivedFromFirst9Packets.6121.100B"
   32040       label="9 packets. 100 bytes of data is sent on port 6121."/>
   32041   <group name="AcksReceivedFromFirst10Packets.6121.100B"
   32042       label="10 packets. 100 bytes of data is sent on port 6121."/>
   32043   <group name="AcksReceivedFromFirst11Packets.6121.100B"
   32044       label="11 packets. 100 bytes of data is sent on port 6121."/>
   32045   <group name="AcksReceivedFromFirst12Packets.6121.100B"
   32046       label="12 packets. 100 bytes of data is sent on port 6121."/>
   32047   <group name="AcksReceivedFromFirst13Packets.6121.100B"
   32048       label="13 packets. 100 bytes of data is sent on port 6121."/>
   32049   <group name="AcksReceivedFromFirst14Packets.6121.100B"
   32050       label="14 packets. 100 bytes of data is sent on port 6121."/>
   32051   <group name="AcksReceivedFromFirst15Packets.6121.100B"
   32052       label="15 packets. 100 bytes of data is sent on port 6121."/>
   32053   <group name="AcksReceivedFromFirst16Packets.6121.100B"
   32054       label="16 packets. 100 bytes of data is sent on port 6121."/>
   32055   <group name="AcksReceivedFromFirst17Packets.6121.100B"
   32056       label="17 packets. 100 bytes of data is sent on port 6121."/>
   32057   <group name="AcksReceivedFromFirst18Packets.6121.100B"
   32058       label="18 packets. 100 bytes of data is sent on port 6121."/>
   32059   <group name="AcksReceivedFromFirst19Packets.6121.100B"
   32060       label="19 packets. 100 bytes of data is sent on port 6121."/>
   32061   <group name="AcksReceivedFromFirst20Packets.6121.100B"
   32062       label="20 packets. 100 bytes of data is sent on port 6121."/>
   32063   <group name="AcksReceivedFromFirst21Packets.6121.100B"
   32064       label="21 packets. 100 bytes of data is sent on port 6121."/>
   32065   <affected-histogram name="NetConnectivity2.Sent21"/>
   32066 </fieldtrial>
   32067 
   32068 <fieldtrial name="NetConnectivity2c" separator=".">
   32069   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   32070   <group name="6121.100B.NoProxy"
   32071       label="100 bytes of data is sent on port 6121 with no proxy."/>
   32072   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   32073   <group name="6121.500B.NoProxy"
   32074       label="500 bytes of data is sent on port 6121 with no proxy."/>
   32075   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
   32076   <group name="6121.1K.NoProxy"
   32077       label="1K bytes of data is sent on port 6121 with no proxy."/>
   32078   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
   32079   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
   32080 </fieldtrial>
   32081 
   32082 <fieldtrial name="NetConnectivity2d" separator=".">
   32083   <group name="AcksReceivedFromFirst2Packets.6121.500B"
   32084       label="2 packets. 500 bytes of data is sent on port 6121."/>
   32085   <group name="AcksReceivedFromFirst3Packets.6121.500B"
   32086       label="3 packets. 500 bytes of data is sent on port 6121."/>
   32087   <group name="AcksReceivedFromFirst4Packets.6121.500B"
   32088       label="4 packets. 500 bytes of data is sent on port 6121."/>
   32089   <group name="AcksReceivedFromFirst5Packets.6121.500B"
   32090       label="5 packets. 500 bytes of data is sent on port 6121."/>
   32091   <group name="AcksReceivedFromFirst6Packets.6121.500B"
   32092       label="6 packets. 500 bytes of data is sent on port 6121."/>
   32093   <group name="AcksReceivedFromFirst7Packets.6121.500B"
   32094       label="7 packets. 500 bytes of data is sent on port 6121."/>
   32095   <group name="AcksReceivedFromFirst8Packets.6121.500B"
   32096       label="8 packets. 500 bytes of data is sent on port 6121."/>
   32097   <group name="AcksReceivedFromFirst9Packets.6121.500B"
   32098       label="9 packets. 500 bytes of data is sent on port 6121."/>
   32099   <group name="AcksReceivedFromFirst10Packets.6121.500B"
   32100       label="10 packets. 500 bytes of data is sent on port 6121."/>
   32101   <group name="AcksReceivedFromFirst11Packets.6121.500B"
   32102       label="11 packets. 500 bytes of data is sent on port 6121."/>
   32103   <group name="AcksReceivedFromFirst12Packets.6121.500B"
   32104       label="12 packets. 500 bytes of data is sent on port 6121."/>
   32105   <group name="AcksReceivedFromFirst13Packets.6121.500B"
   32106       label="13 packets. 500 bytes of data is sent on port 6121."/>
   32107   <group name="AcksReceivedFromFirst14Packets.6121.500B"
   32108       label="14 packets. 500 bytes of data is sent on port 6121."/>
   32109   <group name="AcksReceivedFromFirst15Packets.6121.500B"
   32110       label="15 packets. 500 bytes of data is sent on port 6121."/>
   32111   <group name="AcksReceivedFromFirst16Packets.6121.500B"
   32112       label="16 packets. 500 bytes of data is sent on port 6121."/>
   32113   <group name="AcksReceivedFromFirst17Packets.6121.500B"
   32114       label="17 packets. 500 bytes of data is sent on port 6121."/>
   32115   <group name="AcksReceivedFromFirst18Packets.6121.500B"
   32116       label="18 packets. 500 bytes of data is sent on port 6121."/>
   32117   <group name="AcksReceivedFromFirst19Packets.6121.500B"
   32118       label="19 packets. 500 bytes of data is sent on port 6121."/>
   32119   <group name="AcksReceivedFromFirst20Packets.6121.500B"
   32120       label="20 packets. 500 bytes of data is sent on port 6121."/>
   32121   <group name="AcksReceivedFromFirst21Packets.6121.500B"
   32122       label="21 packets. 500 bytes of data is sent on port 6121."/>
   32123   <affected-histogram name="NetConnectivity2.Sent21"/>
   32124 </fieldtrial>
   32125 
   32126 <fieldtrial name="NetConnectivity2e" separator=".">
   32127   <group name="AcksReceivedFromFirst2Packets.6121.1K"
   32128       label="2 packets. 1K bytes of data is sent on port 6121."/>
   32129   <group name="AcksReceivedFromFirst3Packets.6121.1K"
   32130       label="3 packets. 1K bytes of data is sent on port 6121."/>
   32131   <group name="AcksReceivedFromFirst4Packets.6121.1K"
   32132       label="4 packets. 1K bytes of data is sent on port 6121."/>
   32133   <group name="AcksReceivedFromFirst5Packets.6121.1K"
   32134       label="5 packets. 1K bytes of data is sent on port 6121."/>
   32135   <group name="AcksReceivedFromFirst6Packets.6121.1K"
   32136       label="6 packets. 1K bytes of data is sent on port 6121."/>
   32137   <group name="AcksReceivedFromFirst7Packets.6121.1K"
   32138       label="7 packets. 1K bytes of data is sent on port 6121."/>
   32139   <group name="AcksReceivedFromFirst8Packets.6121.1K"
   32140       label="8 packets. 1K bytes of data is sent on port 6121."/>
   32141   <group name="AcksReceivedFromFirst9Packets.6121.1K"
   32142       label="9 packets. 1K bytes of data is sent on port 6121."/>
   32143   <group name="AcksReceivedFromFirst10Packets.6121.1K"
   32144       label="10 packets. 1K bytes of data is sent on port 6121."/>
   32145   <group name="AcksReceivedFromFirst11Packets.6121.1K"
   32146       label="11 packets. 1K bytes of data is sent on port 6121."/>
   32147   <group name="AcksReceivedFromFirst12Packets.6121.1K"
   32148       label="12 packets. 1K bytes of data is sent on port 6121."/>
   32149   <group name="AcksReceivedFromFirst13Packets.6121.1K"
   32150       label="13 packets. 1K bytes of data is sent on port 6121."/>
   32151   <group name="AcksReceivedFromFirst14Packets.6121.1K"
   32152       label="14 packets. 1K bytes of data is sent on port 6121."/>
   32153   <group name="AcksReceivedFromFirst15Packets.6121.1K"
   32154       label="15 packets. 1K bytes of data is sent on port 6121."/>
   32155   <group name="AcksReceivedFromFirst16Packets.6121.1K"
   32156       label="16 packets. 1K bytes of data is sent on port 6121."/>
   32157   <group name="AcksReceivedFromFirst17Packets.6121.1K"
   32158       label="17 packets. 1K bytes of data is sent on port 6121."/>
   32159   <group name="AcksReceivedFromFirst18Packets.6121.1K"
   32160       label="18 packets. 1K bytes of data is sent on port 6121."/>
   32161   <group name="AcksReceivedFromFirst19Packets.6121.1K"
   32162       label="19 packets. 1K bytes of data is sent on port 6121."/>
   32163   <group name="AcksReceivedFromFirst20Packets.6121.1K"
   32164       label="20 packets. 1K bytes of data is sent on port 6121."/>
   32165   <group name="AcksReceivedFromFirst21Packets.6121.1K"
   32166       label="21 packets. 1K bytes of data is sent on port 6121."/>
   32167   <affected-histogram name="NetConnectivity2.Sent21"/>
   32168 </fieldtrial>
   32169 
   32170 <fieldtrial name="NetConnectivity3a" separator=".">
   32171   <group name="NonPacedPacket"
   32172       label="In this histogram results are only shown if at least two packets
   32173              were ACKed in the Startup Test. Packets were sent as rapidly as
   32174              possible."/>
   32175   <group name="PacedPacket"
   32176       label="In this histogram results are only shown if at least two packets
   32177              were ACKed in the Startup Test. Packets are sent at equal
   32178              intervals. The interval is selected to match the bandwidth
   32179              discovered during the StartPacket test."/>
   32180   <group name="StartPacket"
   32181       label="Packets are sent as rapidly as possible, just after successfully
   32182              sending an UMA upload. Each packet was numbered, as was its ACK
   32183              sent back by Google. If no packets (of the 21) were ever ACKed,
   32184              then the port is assumed to be blocked, and no data is recorded
   32185              in this histogram."/>
   32186   <affected-histogram name="NetConnectivity3"/>
   32187 </fieldtrial>
   32188 
   32189 <fieldtrial name="NetConnectivity3aa" separator=".">
   32190   <group name="Sent21"
   32191       label="This histogram shows the number of echo responses received from
   32192              the first"/>
   32193   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   32194   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   32195   <affected-histogram name="NetConnectivity3.StartPacket"/>
   32196 </fieldtrial>
   32197 
   32198 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
   32199   <group name="Sent21.AckReceivedForNthPacket"
   32200       label="Each packet was numbered, as was its ACK sent back by Google.
   32201              This histogram records, for each packet number, how often we
   32202              received an ACK for that packet."/>
   32203   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   32204   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   32205   <affected-histogram name="NetConnectivity3.StartPacket"/>
   32206 </fieldtrial>
   32207 
   32208 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
   32209   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
   32210   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
   32211   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
   32212   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
   32213   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
   32214   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
   32215   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
   32216   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
   32217   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
   32218   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
   32219   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
   32220   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
   32221   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
   32222   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
   32223   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
   32224   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
   32225   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
   32226   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
   32227   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
   32228   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
   32229   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
   32230   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
   32231   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
   32232 </fieldtrial>
   32233 
   32234 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
   32235   <group name="Sent21.GotAnAck"
   32236       label="The histogram shows if we ever got an ACK for a packet in our
   32237              series of 21."/>
   32238   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   32239   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   32240   <affected-histogram name="NetConnectivity3.StartPacket"/>
   32241 </fieldtrial>
   32242 
   32243 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
   32244   <group name="Sent21.443"
   32245       label="This histogram shows the difference between the time when we
   32246              have received 1st byte from the server and the last time when we
   32247              have received data from the server on port 443."/>
   32248   <group name="Sent21.6121"
   32249       label="This histogram shows the difference between the time when we
   32250              have received 1st byte from the server and the last time when we
   32251              have received data from the server on port 6121."/>
   32252   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   32253   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   32254   <affected-histogram name="NetConnectivity3.StartPacket"/>
   32255 </fieldtrial>
   32256 
   32257 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
   32258   <group name="443.100B.PacketDelay"
   32259       label="100 bytes of data is sent on port 443."/>
   32260   <group name="443.1200B.PacketDelay"
   32261       label="1200 bytes of data is sent on port 443."/>
   32262   <group name="443.500B.PacketDelay"
   32263       label="500 bytes of data is sent on port 443."/>
   32264   <group name="6121.100B.PacketDelay"
   32265       label="100 bytes of data is sent on port 6121."/>
   32266   <group name="6121.1200B.PacketDelay"
   32267       label="1200 bytes of data is sent on port 6121."/>
   32268   <group name="6121.500B.PacketDelay"
   32269       label="500 bytes of data is sent on port 6121."/>
   32270   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
   32271   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
   32272   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
   32273 </fieldtrial>
   32274 
   32275 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
   32276   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
   32277   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   32278   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   32279   <affected-histogram name="NetConnectivity3.StartPacket"/>
   32280 </fieldtrial>
   32281 
   32282 <fieldtrial name="NetConnectivity3Packets" separator=".">
   32283   <group name="Packet01" label="1st packet."/>
   32284   <group name="Packet02" label="2nd packet."/>
   32285   <group name="Packet03" label="3rd packet."/>
   32286   <group name="Packet10" label="10th packet."/>
   32287   <group name="Packet20" label="20th packet."/>
   32288   <affected-histogram
   32289       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
   32290   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
   32291   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
   32292 </fieldtrial>
   32293 
   32294 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
   32295   <group name="Sent21.PacketsSent"
   32296       label="This histogram records how many packets (out of 21 attempted)
   32297              were sent to the server via UDP."/>
   32298   <group name="Send6.SeriesAcked"
   32299       label="Chrome sends 6 UDP packets in a row to test to see if there is a
   32300              probabalistic dependency in packet loss for consecutive packets.
   32301              We record a bit vector of packets received, where the least
   32302              significant bit is a 1 if the first packet was received, etc.
   32303              For example, if all packets other than packet 2 and 4 are
   32304              responded to, then we'd have a sample (in binary) of 110101B, or
   32305              53."/>
   32306   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   32307   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   32308   <affected-histogram name="NetConnectivity3.StartPacket"/>
   32309 </fieldtrial>
   32310 
   32311 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
   32312   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
   32313   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
   32314   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   32315   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   32316   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   32317   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
   32318   <affected-histogram
   32319       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
   32320   <affected-histogram
   32321       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
   32322   <affected-histogram
   32323       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
   32324   <affected-histogram
   32325       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
   32326   <affected-histogram
   32327       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
   32328   <affected-histogram
   32329       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
   32330   <affected-histogram
   32331       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
   32332   <affected-histogram
   32333       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
   32334   <affected-histogram
   32335       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
   32336   <affected-histogram
   32337       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
   32338   <affected-histogram
   32339       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
   32340   <affected-histogram
   32341       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
   32342   <affected-histogram
   32343       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
   32344   <affected-histogram
   32345       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
   32346   <affected-histogram
   32347       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
   32348   <affected-histogram
   32349       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
   32350   <affected-histogram
   32351       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
   32352   <affected-histogram
   32353       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
   32354   <affected-histogram
   32355       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
   32356   <affected-histogram
   32357       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
   32358   <affected-histogram
   32359       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
   32360   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
   32361   <affected-histogram
   32362       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
   32363   <affected-histogram
   32364       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
   32365   <affected-histogram
   32366       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
   32367   <affected-histogram
   32368       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
   32369   <affected-histogram
   32370       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
   32371   <affected-histogram
   32372       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
   32373   <affected-histogram
   32374       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
   32375   <affected-histogram
   32376       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
   32377   <affected-histogram
   32378       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
   32379   <affected-histogram
   32380       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
   32381   <affected-histogram
   32382       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
   32383   <affected-histogram
   32384       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
   32385   <affected-histogram
   32386       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
   32387   <affected-histogram
   32388       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
   32389   <affected-histogram
   32390       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
   32391   <affected-histogram
   32392       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
   32393   <affected-histogram
   32394       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
   32395   <affected-histogram
   32396       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
   32397   <affected-histogram
   32398       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
   32399   <affected-histogram
   32400       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
   32401   <affected-histogram
   32402       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
   32403   <affected-histogram
   32404       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
   32405   <affected-histogram
   32406       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
   32407   <affected-histogram
   32408       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
   32409   <affected-histogram
   32410       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
   32411   <affected-histogram
   32412       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
   32413   <affected-histogram
   32414       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
   32415   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
   32416   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
   32417   <affected-histogram
   32418       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
   32419   <affected-histogram
   32420       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
   32421   <affected-histogram
   32422       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
   32423   <affected-histogram
   32424       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
   32425   <affected-histogram
   32426       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
   32427   <affected-histogram
   32428       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
   32429   <affected-histogram
   32430       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
   32431   <affected-histogram
   32432       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
   32433   <affected-histogram
   32434       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
   32435   <affected-histogram
   32436       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
   32437   <affected-histogram
   32438       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
   32439   <affected-histogram
   32440       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
   32441   <affected-histogram
   32442       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
   32443   <affected-histogram
   32444       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
   32445   <affected-histogram
   32446       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
   32447   <affected-histogram
   32448       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
   32449   <affected-histogram
   32450       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
   32451   <affected-histogram
   32452       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
   32453   <affected-histogram
   32454       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
   32455   <affected-histogram
   32456       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
   32457   <affected-histogram
   32458       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
   32459   <affected-histogram
   32460       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
   32461   <affected-histogram
   32462       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
   32463   <affected-histogram
   32464       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
   32465   <affected-histogram
   32466       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
   32467   <affected-histogram
   32468       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
   32469   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
   32470   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
   32471   <affected-histogram
   32472       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
   32473   <affected-histogram
   32474       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
   32475   <affected-histogram
   32476       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
   32477   <affected-histogram
   32478       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
   32479   <affected-histogram
   32480       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
   32481 </fieldtrial>
   32482 
   32483 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
   32484   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
   32485   <group name="443.100B.NoProxy"
   32486       label="100 bytes of data is sent on port 443 with no proxy."/>
   32487   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
   32488   <group name="443.500B.NoProxy"
   32489       label="500 bytes of data is sent on port 443 with no proxy."/>
   32490   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   32491   <group name="443.1200B.NoProxy"
   32492       label="1200 bytes of data is sent on port 443 with no proxy."/>
   32493   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   32494   <group name="6121.100B.NoProxy"
   32495       label="100 bytes of data is sent on port 6121 with no proxy."/>
   32496   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   32497   <group name="6121.500B.NoProxy"
   32498       label="500 bytes of data is sent on port 6121 with no proxy."/>
   32499   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
   32500   <group name="6121.1200B.NoProxy"
   32501       label="1200 bytes of data is sent on port 6121 with no proxy."/>
   32502   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
   32503   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
   32504   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
   32505   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
   32506 </fieldtrial>
   32507 
   32508 <fieldtrial name="NetConnectivity4a" separator=".">
   32509   <group name="NATBind.Sent2"
   32510       label="Two packets were sent spreading over a random period, to test if
   32511              the NAT dropped the binding. Afterwords, an extra (short) packet
   32512              was sent with renewed NAT binding to test whether the network
   32513              that was used to deliver the first packet is still connected.
   32514              Results are only shown in this histogram if at least ten packets
   32515              were received in the StartPacket test."/>
   32516   <group name="NonPacedPacket"
   32517       label="21 Packets were sent as rapidly as possible. Results are only
   32518              shown in this histogram if at least two packets were received in
   32519              the StartPacket Test."/>
   32520   <group name="PacedPacket"
   32521       label="21 Packets were sent at equal intervals, which were selected to
   32522              match the bandwidth discovered during the StartPacket test.
   32523              Results are only shown in this histogram if at least two packets
   32524              were received in the StartPacket Test."/>
   32525   <group name="StartPacket"
   32526       label="21 Packets were sent as rapidly as possible, just after the
   32527              client successfully sent a UMA upload. Each packet was numbered
   32528              when it was sent by Google."/>
   32529   <affected-histogram name="NetConnectivity4"/>
   32530   <affected-histogram name="NetConnectivity5"/>
   32531 </fieldtrial>
   32532 
   32533 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
   32534   <group name="Bind.Failure"
   32535       label="Only when the second packet never arrived (we wait for 10 extra
   32536              seconds) and the first and the extra (short) packets arrived did
   32537              we record the duration in seconds between the sendings of the
   32538              first two packets in this histogram."/>
   32539   <group name="Bind.Success"
   32540       label="Only when all three packets including the extra (short) packet
   32541              arrived did we record the duration in seconds between the
   32542              sendings of the first two packets in this histogram."/>
   32543   <group name="Connectivity.Failure"
   32544       label="Only when the extra (short) packet (with renewed NAT binding)
   32545              never arrived (we wait for 10 extra seconds) did we record the
   32546              duration in seconds between the sendings of the first two
   32547              packets in this histogram."/>
   32548   <group name="Connectivity.Success"
   32549       label="Only when the extra (short) packet arrived did we record the
   32550              duration in seconds between the sendings of the first two
   32551              packets in this histogram."/>
   32552   <group name="SendToLastRecvDelay"
   32553       label="This histogram records the time duration (in milliseconds)
   32554              between the client sending the request and the receiving of the
   32555              second packet sent from the server, excluding the idle time
   32556              between sendings of the first two packets. Results are only
   32557              shown if the first two packets are both received."/>
   32558   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
   32559   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
   32560 </fieldtrial>
   32561 
   32562 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
   32563   <group name="First6.SeriesRecv"
   32564       label="This histogram records a bit vector of the first 6 packets sent,
   32565              where the least significant bit is a 1 if the first packet was
   32566              received, etc. For example, if all packets other than packet 2
   32567              and 4 are received, then we'd have a sample (in binary) of
   32568              110101B, or 53."/>
   32569   <group name="Sent21"
   32570       label="This histogram shows the number of packets received from the
   32571              first"/>
   32572   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
   32573   <affected-histogram name="NetConnectivity4.PacedPacket"/>
   32574   <affected-histogram name="NetConnectivity4.StartPacket"/>
   32575   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
   32576   <affected-histogram name="NetConnectivity5.PacedPacket"/>
   32577   <affected-histogram name="NetConnectivity5.StartPacket"/>
   32578 </fieldtrial>
   32579 
   32580 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
   32581   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
   32582   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
   32583   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
   32584   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
   32585   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
   32586   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
   32587   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
   32588   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
   32589   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
   32590   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
   32591   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
   32592   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
   32593   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
   32594   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
   32595   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
   32596   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
   32597   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
   32598   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
   32599   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
   32600   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
   32601   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
   32602   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
   32603   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
   32604   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
   32605   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
   32606   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
   32607   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
   32608 </fieldtrial>
   32609 
   32610 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
   32611   <group name="Sent21.GotAPacket"
   32612       label="The histogram shows if we ever got at least one packet in our
   32613              series of 21."/>
   32614   <group name="Sent21.PacketDelay"
   32615       label="The histogram shows the average inter-arrival time between every
   32616              two consecutive packets we receive in our series of 21
   32617              multiplied by 20 (so this is essentially the time duration
   32618              between the first and the last received packets)."/>
   32619   <group name="Sent21.PacketsRecv"
   32620       label="The histogram shows how many packets we receive in our series of
   32621              21."/>
   32622   <group name="Sent21.RecvNthPacket"
   32623       label="Each packet was numbered when it was sent by Google. This
   32624              histogram records, for each packet number, how often we received
   32625              that packet."/>
   32626   <group name="Sent21.SendToLastRecvDelay"
   32627       label="This histogram records the time duration between the client
   32628              sending the request and the receiving of the last packet sent
   32629              from the server, excluding the total pacing time requested by
   32630              the client. Results are only shown if at least two packets are
   32631              received."/>
   32632   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
   32633   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
   32634   <affected-histogram name="NetConnectivity4.PacedPacket"/>
   32635   <affected-histogram name="NetConnectivity4.StartPacket"/>
   32636   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
   32637   <affected-histogram name="NetConnectivity5.PacedPacket"/>
   32638   <affected-histogram name="NetConnectivity5.StartPacket"/>
   32639 </fieldtrial>
   32640 
   32641 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
   32642   <group name="Packet01" label="1st packet."/>
   32643   <group name="Packet02" label="2nd packet."/>
   32644   <group name="Packet03" label="3rd packet."/>
   32645   <group name="Packet10" label="10th packet."/>
   32646   <group name="Packet20" label="20th packet."/>
   32647   <affected-histogram
   32648       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
   32649   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
   32650   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
   32651   <affected-histogram
   32652       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
   32653   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
   32654   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
   32655 </fieldtrial>
   32656 
   32657 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
   32658   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
   32659   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   32660   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
   32661   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
   32662   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
   32663   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
   32664   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
   32665   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
   32666   <affected-histogram
   32667       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
   32668   <affected-histogram
   32669       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
   32670   <affected-histogram
   32671       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
   32672   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
   32673   <affected-histogram
   32674       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   32675   <affected-histogram
   32676       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   32677   <affected-histogram
   32678       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   32679   <affected-histogram
   32680       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   32681   <affected-histogram
   32682       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   32683   <affected-histogram
   32684       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   32685   <affected-histogram
   32686       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   32687   <affected-histogram
   32688       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   32689   <affected-histogram
   32690       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   32691   <affected-histogram
   32692       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   32693   <affected-histogram
   32694       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   32695   <affected-histogram
   32696       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   32697   <affected-histogram
   32698       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   32699   <affected-histogram
   32700       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   32701   <affected-histogram
   32702       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   32703   <affected-histogram
   32704       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   32705   <affected-histogram
   32706       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   32707   <affected-histogram
   32708       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   32709   <affected-histogram
   32710       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   32711   <affected-histogram
   32712       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   32713   <affected-histogram
   32714       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   32715   <affected-histogram
   32716       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
   32717   <affected-histogram
   32718       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
   32719   <affected-histogram
   32720       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
   32721   <affected-histogram
   32722       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
   32723   <affected-histogram
   32724       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
   32725   <affected-histogram
   32726       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
   32727   <affected-histogram
   32728       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
   32729   <affected-histogram
   32730       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
   32731   <affected-histogram
   32732       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
   32733   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
   32734   <affected-histogram
   32735       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   32736   <affected-histogram
   32737       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   32738   <affected-histogram
   32739       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   32740   <affected-histogram
   32741       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   32742   <affected-histogram
   32743       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   32744   <affected-histogram
   32745       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   32746   <affected-histogram
   32747       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   32748   <affected-histogram
   32749       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   32750   <affected-histogram
   32751       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   32752   <affected-histogram
   32753       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   32754   <affected-histogram
   32755       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   32756   <affected-histogram
   32757       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   32758   <affected-histogram
   32759       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   32760   <affected-histogram
   32761       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   32762   <affected-histogram
   32763       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   32764   <affected-histogram
   32765       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   32766   <affected-histogram
   32767       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   32768   <affected-histogram
   32769       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   32770   <affected-histogram
   32771       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   32772   <affected-histogram
   32773       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   32774   <affected-histogram
   32775       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   32776   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
   32777   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
   32778   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
   32779   <affected-histogram
   32780       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
   32781   <affected-histogram
   32782       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
   32783   <affected-histogram
   32784       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
   32785   <affected-histogram
   32786       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
   32787   <affected-histogram
   32788       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
   32789   <affected-histogram
   32790       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
   32791   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
   32792   <affected-histogram
   32793       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
   32794   <affected-histogram
   32795       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
   32796   <affected-histogram
   32797       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
   32798   <affected-histogram
   32799       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
   32800   <affected-histogram
   32801       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
   32802   <affected-histogram
   32803       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
   32804   <affected-histogram
   32805       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
   32806   <affected-histogram
   32807       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
   32808   <affected-histogram
   32809       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
   32810   <affected-histogram
   32811       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
   32812   <affected-histogram
   32813       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
   32814   <affected-histogram
   32815       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
   32816   <affected-histogram
   32817       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
   32818   <affected-histogram
   32819       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
   32820   <affected-histogram
   32821       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
   32822   <affected-histogram
   32823       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
   32824   <affected-histogram
   32825       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
   32826   <affected-histogram
   32827       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
   32828   <affected-histogram
   32829       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
   32830   <affected-histogram
   32831       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
   32832   <affected-histogram
   32833       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
   32834   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
   32835   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
   32836   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
   32837   <affected-histogram
   32838       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
   32839   <affected-histogram
   32840       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
   32841   <affected-histogram
   32842       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
   32843   <affected-histogram
   32844       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
   32845   <affected-histogram
   32846       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
   32847   <affected-histogram
   32848       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
   32849   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
   32850   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
   32851   <affected-histogram
   32852       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
   32853   <affected-histogram
   32854       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
   32855   <affected-histogram
   32856       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
   32857   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
   32858   <affected-histogram
   32859       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   32860   <affected-histogram
   32861       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   32862   <affected-histogram
   32863       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   32864   <affected-histogram
   32865       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   32866   <affected-histogram
   32867       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   32868   <affected-histogram
   32869       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   32870   <affected-histogram
   32871       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   32872   <affected-histogram
   32873       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   32874   <affected-histogram
   32875       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   32876   <affected-histogram
   32877       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   32878   <affected-histogram
   32879       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   32880   <affected-histogram
   32881       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   32882   <affected-histogram
   32883       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   32884   <affected-histogram
   32885       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   32886   <affected-histogram
   32887       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   32888   <affected-histogram
   32889       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   32890   <affected-histogram
   32891       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   32892   <affected-histogram
   32893       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   32894   <affected-histogram
   32895       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   32896   <affected-histogram
   32897       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   32898   <affected-histogram
   32899       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   32900   <affected-histogram
   32901       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
   32902   <affected-histogram
   32903       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
   32904   <affected-histogram
   32905       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
   32906   <affected-histogram
   32907       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
   32908   <affected-histogram
   32909       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
   32910   <affected-histogram
   32911       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
   32912   <affected-histogram
   32913       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
   32914   <affected-histogram
   32915       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
   32916   <affected-histogram
   32917       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
   32918   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
   32919   <affected-histogram
   32920       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   32921   <affected-histogram
   32922       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   32923   <affected-histogram
   32924       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   32925   <affected-histogram
   32926       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   32927   <affected-histogram
   32928       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   32929   <affected-histogram
   32930       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   32931   <affected-histogram
   32932       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   32933   <affected-histogram
   32934       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   32935   <affected-histogram
   32936       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   32937   <affected-histogram
   32938       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   32939   <affected-histogram
   32940       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   32941   <affected-histogram
   32942       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   32943   <affected-histogram
   32944       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   32945   <affected-histogram
   32946       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   32947   <affected-histogram
   32948       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   32949   <affected-histogram
   32950       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   32951   <affected-histogram
   32952       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   32953   <affected-histogram
   32954       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   32955   <affected-histogram
   32956       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   32957   <affected-histogram
   32958       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   32959   <affected-histogram
   32960       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   32961   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
   32962   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
   32963   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
   32964   <affected-histogram
   32965       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
   32966   <affected-histogram
   32967       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
   32968   <affected-histogram
   32969       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
   32970   <affected-histogram
   32971       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
   32972   <affected-histogram
   32973       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
   32974   <affected-histogram
   32975       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
   32976   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
   32977   <affected-histogram
   32978       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
   32979   <affected-histogram
   32980       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
   32981   <affected-histogram
   32982       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
   32983   <affected-histogram
   32984       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
   32985   <affected-histogram
   32986       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
   32987   <affected-histogram
   32988       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
   32989   <affected-histogram
   32990       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
   32991   <affected-histogram
   32992       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
   32993   <affected-histogram
   32994       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
   32995   <affected-histogram
   32996       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
   32997   <affected-histogram
   32998       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
   32999   <affected-histogram
   33000       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
   33001   <affected-histogram
   33002       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
   33003   <affected-histogram
   33004       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
   33005   <affected-histogram
   33006       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
   33007   <affected-histogram
   33008       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
   33009   <affected-histogram
   33010       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
   33011   <affected-histogram
   33012       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
   33013   <affected-histogram
   33014       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
   33015   <affected-histogram
   33016       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
   33017   <affected-histogram
   33018       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
   33019   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
   33020   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
   33021   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
   33022   <affected-histogram
   33023       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
   33024   <affected-histogram
   33025       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
   33026   <affected-histogram
   33027       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
   33028   <affected-histogram
   33029       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
   33030   <affected-histogram
   33031       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
   33032   <affected-histogram
   33033       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
   33034 </fieldtrial>
   33035 
   33036 <fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
   33037   <group name="PacketSizeTest.Connectivity.Failure"
   33038       label="This histogram records the size of the packet size that was not
   33039              received from the server."/>
   33040   <group name="PacketSizeTest.Connectivity.Success"
   33041       label="This histogram records the size of the packet size that was
   33042              received from the server."/>
   33043   <affected-histogram name="NetConnectivity4"/>
   33044   <affected-histogram name="NetConnectivity5"/>
   33045 </fieldtrial>
   33046 
   33047 <fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
   33048   <group name="443" label="Packet is sent on port 443."/>
   33049   <group name="80" label="Packet is sent on port 80."/>
   33050   <affected-histogram
   33051       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
   33052   <affected-histogram
   33053       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
   33054   <affected-histogram
   33055       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
   33056   <affected-histogram
   33057       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
   33058 </fieldtrial>
   33059 
   33060 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
   33061   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
   33062   <group name="443.100B.NoProxy"
   33063       label="100 bytes of data is sent on port 443 with no proxy."/>
   33064   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   33065   <group name="443.1200B.NoProxy"
   33066       label="1200 bytes of data is sent on port 443 with no proxy."/>
   33067   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
   33068   <group name="443.500B.NoProxy"
   33069       label="500 bytes of data is sent on port 443 with no proxy."/>
   33070   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
   33071   <group name="80.100B.NoProxy"
   33072       label="100 bytes of data is sent on port 80 with no proxy."/>
   33073   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
   33074   <group name="80.1200B.NoProxy"
   33075       label="1200 bytes of data is sent on port 80 with no proxy."/>
   33076   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
   33077   <group name="80.500B.NoProxy"
   33078       label="500 bytes of data is sent on port 80 with no proxy."/>
   33079   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
   33080   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
   33081   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
   33082   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
   33083   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
   33084   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
   33085 </fieldtrial>
   33086 
   33087 <fieldtrial name="NetProxyResolverExecutionTime">
   33088   <group name="UrlOver2K" label="URL length was over 2K"/>
   33089   <group name="UrlOver4K" label="URL length was over 4K"/>
   33090   <group name="UrlOver8K" label="URL length was over 8K"/>
   33091   <group name="UrlOver128K" label="URL length was over 128K"/>
   33092   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
   33093 </fieldtrial>
   33094 
   33095 <fieldtrial name="NewTabPageProviders" separator=".">
   33096   <group name="client" label="Suggestions coming from the client."/>
   33097   <group name="server" label="Suggestions coming from the server."/>
   33098   <group name="server1" label="Suggestions coming from server source 1."/>
   33099   <group name="server2" label="Suggestions coming from server source 2."/>
   33100   <group name="server3" label="Suggestions coming from server source 3."/>
   33101   <group name="server4" label="Suggestions coming from server source 4."/>
   33102   <affected-histogram name="NewTabPage.MostVisited"/>
   33103   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
   33104 </fieldtrial>
   33105 
   33106 <fieldtrial name="OmniboxProviderTime" separator=".">
   33107   <group name="Bookmark"/>
   33108   <group name="Builtin"/>
   33109   <group name="Contact"/>
   33110   <group name="ExtensionApp"/>
   33111   <group name="HistoryContents"/>
   33112   <group name="HistoryQuick"/>
   33113   <group name="HistoryURL"/>
   33114   <group name="Keyword"/>
   33115   <group name="Search"/>
   33116   <group name="Shortcuts"/>
   33117   <group name="ZeroSuggest"/>
   33118   <affected-histogram name="Omnibox.ProviderTime"/>
   33119 </fieldtrial>
   33120 
   33121 <fieldtrial name="OverlappedReadImpact">
   33122   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
   33123   <group name="OverlappedReadEnabled" label="Default, async reads"/>
   33124   <affected-histogram name="Net.HttpJob.TotalTime"/>
   33125   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
   33126   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
   33127   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
   33128   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
   33129   <affected-histogram name="PLT.Abandoned"/>
   33130   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   33131   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   33132   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   33133   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   33134   <affected-histogram name="PLT.LoadType"/>
   33135 </fieldtrial>
   33136 
   33137 <fieldtrial name="PageLoadType">
   33138   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
   33139   <group name="LinkLoad"
   33140       label="deprecated - see LinkLoadReload, LinkLoadNormal,
   33141              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
   33142              back to a posted page"/>
   33143   <group name="LinkLoadCacheOnly"
   33144       label="content initiated, commonly back to a posted page, where browser
   33145              must ONLY use cache"/>
   33146   <group name="LinkLoadNormal"
   33147       label="content initiated, ordinary link traversal or post"/>
   33148   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
   33149   <group name="LinkLoadStaleOk"
   33150       label="content initiated, commonly forward or back where stale cached
   33151              data is very acceptable"/>
   33152   <group name="NormalLoad"
   33153       label="but only for user entered URL or omnibox search"/>
   33154   <group name="Reload" label="but only for user pressed reload"/>
   33155   <group name="UndefLoad"
   33156       label="should never happen... as it is only for an client-code error
   33157              case which should not exist"/>
   33158   <affected-histogram name="PLT.BeginToFinish"/>
   33159   <affected-histogram name="PLT.BeginToFinishDoc"/>
   33160   <affected-histogram name="PLT.StartToCommit">
   33161     <with-group name="LinkLoadNormal"/>
   33162     <with-group name="NormalLoad"/>
   33163   </affected-histogram>
   33164   <affected-histogram name="PLT.StartToFinish">
   33165     <with-group name="LinkLoadNormal"/>
   33166     <with-group name="NormalLoad"/>
   33167   </affected-histogram>
   33168   <affected-histogram name="Renderer4.BeginToFinish"/>
   33169   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
   33170 </fieldtrial>
   33171 
   33172 <fieldtrial name="PasswordManagerMonitor">
   33173   <group name="group_1" label="group 1"/>
   33174   <group name="group_2" label="group 2"/>
   33175   <group name="group_3" label="group 3"/>
   33176   <group name="group_4" label="group 4"/>
   33177   <group name="group_5" label="group 5"/>
   33178   <group name="group_6" label="group 6"/>
   33179   <group name="group_7" label="group 7"/>
   33180   <group name="group_8" label="group 8"/>
   33181   <group name="group_9" label="group 9"/>
   33182   <group name="group_10" label="group 10"/>
   33183   <group name="group_11" label="group 11"/>
   33184   <group name="group_12" label="group 12"/>
   33185   <group name="group_13" label="group 13"/>
   33186   <group name="group_14" label="group 14"/>
   33187   <group name="group_15" label="group 15"/>
   33188   <group name="group_16" label="group 16"/>
   33189   <group name="group_17" label="group 17"/>
   33190   <group name="group_18" label="group 18"/>
   33191   <group name="group_19" label="group 19"/>
   33192   <group name="group_20" label="group 20"/>
   33193   <group name="" label=""/>
   33194   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
   33195   <affected-histogram
   33196       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
   33197   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
   33198   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
   33199 </fieldtrial>
   33200 
   33201 <fieldtrial name="PpapiPluginName">
   33202   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
   33203   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
   33204   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
   33205   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
   33206   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
   33207   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
   33208   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
   33209   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
   33210 </fieldtrial>
   33211 
   33212 <fieldtrial name="PrecacheCellular" separator=".">
   33213   <group name="Cellular"
   33214       label="covers fetches when connected to cellular networks"/>
   33215   <affected-histogram name="Precache.DownloadedNonPrecache"/>
   33216   <affected-histogram name="Precache.Saved"/>
   33217 </fieldtrial>
   33218 
   33219 <fieldtrial name="Prefetch">
   33220   <group name="ContentPrefetchPrefetchOff"
   33221       label="Prefetch is completely disabled."/>
   33222   <group name="ContentPrefetchPrefetchOn"
   33223       label="prefetch is enabled but prerender is disabled."/>
   33224   <affected-histogram name="HttpCache.EntryLockWait"/>
   33225   <affected-histogram name="Net.HttpTimeToFirstByte"/>
   33226   <affected-histogram name="PLT.Abandoned"/>
   33227   <affected-histogram name="PLT.BeginToFinish"/>
   33228   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
   33229   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
   33230   <affected-histogram name="PLT.BeginToFinishDoc"/>
   33231   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
   33232   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
   33233   <affected-histogram name="PLT.PerceivedLoadTime"/>
   33234   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
   33235 </fieldtrial>
   33236 
   33237 <fieldtrial name="Prerender">
   33238   <group name="PrerenderEnabled" label="prerender is enabled."/>
   33239   <group name="PrerenderControl" label="prerender is disabled."/>
   33240   <group name="PrerenderNoUse"
   33241       label="prerender is enabled, but pages are not swapped in."/>
   33242   <group name="PrerenderMulti"
   33243       label="prerender is enabled with multiple simultanious prerenders."/>
   33244   <group name="Prerender5minTTL"
   33245       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
   33246   <affected-histogram name="HttpCache.EntryLockWait"/>
   33247   <affected-histogram name="Net.HttpTimeToFirstByte"/>
   33248   <affected-histogram name="PLT.Abandoned"/>
   33249   <affected-histogram name="PLT.BeginToFinish"/>
   33250   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
   33251   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
   33252   <affected-histogram name="PLT.BeginToFinishDoc"/>
   33253   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
   33254   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
   33255   <affected-histogram name="PLT.PerceivedLoadTime"/>
   33256   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
   33257   <affected-histogram name="Prerender.FinalStatus"/>
   33258   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
   33259   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
   33260   <affected-histogram name="Prerender.LocalPredictorEvent"/>
   33261   <affected-histogram name="Prerender.PerceivedPLT"/>
   33262   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
   33263   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
   33264   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
   33265   <affected-histogram
   33266       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
   33267   <affected-histogram
   33268       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
   33269   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
   33270   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
   33271   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
   33272   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
   33273   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
   33274   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
   33275   <affected-histogram name="Prerender.RendererIdleTime"/>
   33276   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
   33277   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
   33278   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
   33279   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
   33280   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
   33281 </fieldtrial>
   33282 
   33283 <fieldtrial name="PrerenderHoverType" ordering="prefix">
   33284   <obsolete>
   33285     deprecated May 10 2012
   33286   </obsolete>
   33287   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
   33288   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
   33289   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
   33290   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
   33291   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
   33292   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
   33293   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
   33294   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
   33295   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
   33296   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
   33297   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
   33298   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
   33299   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
   33300   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
   33301   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
   33302   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
   33303   <affected-histogram name="Prerender.Events"/>
   33304   <affected-histogram name="Prerender.TimeToClick"/>
   33305 </fieldtrial>
   33306 
   33307 <fieldtrial name="PrerenderSource" ordering="prefix">
   33308   <group name="" label="All prerenders."/>
   33309   <group name="exp1" label="Likelihood threshold experiment 1."/>
   33310   <group name="exp2" label="Likelihood threshold experiment 2."/>
   33311   <group name="exp3" label="Likelihood threshold experiment 3."/>
   33312   <group name="exp4" label="Likelihood threshold experiment 4."/>
   33313   <group name="exp5" label="Likelihood threshold experiment 5."/>
   33314   <group name="exp6" label="Likelihood threshold experiment 6."/>
   33315   <group name="exp7" label="Likelihood threshold experiment 7."/>
   33316   <group name="exp8" label="Likelihood threshold experiment 8."/>
   33317   <group name="exp9" label="Likelihood threshold experiment 9."/>
   33318   <group name="gws" label="GWS triggered prerender."/>
   33319   <group name="localpredictor" label="Local predictor triggered prerender."/>
   33320   <group name="omnibox" label="Triggered from the omnibox."/>
   33321   <group name="wash" label="Multiple sources could have triggered."/>
   33322   <group name="web" label="Link triggered prerender."/>
   33323   <group name="webcross" label="Link triggered prerender, cross domain."/>
   33324   <group name="websame" label="Link triggered prerender, same domain."/>
   33325   <affected-histogram name="Prerender.Event"/>
   33326   <affected-histogram name="Prerender.FinalStatus"/>
   33327   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
   33328   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
   33329   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
   33330   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
   33331   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
   33332   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
   33333   <affected-histogram
   33334       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
   33335   <affected-histogram
   33336       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
   33337   <affected-histogram
   33338       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
   33339   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
   33340   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
   33341   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
   33342   <affected-histogram
   33343       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
   33344   <affected-histogram
   33345       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
   33346   <affected-histogram
   33347       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
   33348   <affected-histogram
   33349       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
   33350   <affected-histogram
   33351       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
   33352   <affected-histogram name="Prerender.LocalPredictorEvent"/>
   33353   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
   33354   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
   33355   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
   33356   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
   33357   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
   33358   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
   33359   <affected-histogram name="Prerender.PerceivedPLT"/>
   33360   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
   33361   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
   33362   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
   33363   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
   33364   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
   33365   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
   33366   <affected-histogram
   33367       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
   33368   <affected-histogram
   33369       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
   33370   <affected-histogram
   33371       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
   33372   <affected-histogram
   33373       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
   33374   <affected-histogram
   33375       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
   33376   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
   33377   <affected-histogram
   33378       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
   33379   <affected-histogram
   33380       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
   33381   <affected-histogram
   33382       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
   33383   <affected-histogram
   33384       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
   33385   <affected-histogram
   33386       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
   33387   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
   33388   <affected-histogram
   33389       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
   33390   <affected-histogram
   33391       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
   33392   <affected-histogram
   33393       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
   33394   <affected-histogram
   33395       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
   33396   <affected-histogram
   33397       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
   33398   <affected-histogram
   33399       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
   33400   <affected-histogram
   33401       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
   33402   <affected-histogram
   33403       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
   33404   <affected-histogram
   33405       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
   33406   <affected-histogram
   33407       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
   33408   <affected-histogram
   33409       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
   33410   <affected-histogram
   33411       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
   33412   <affected-histogram
   33413       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
   33414   <affected-histogram
   33415       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
   33416   <affected-histogram
   33417       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
   33418   <affected-histogram
   33419       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
   33420   <affected-histogram
   33421       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
   33422   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
   33423   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
   33424   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
   33425   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
   33426   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
   33427   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
   33428   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
   33429   <affected-histogram
   33430       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
   33431   <affected-histogram
   33432       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
   33433   <affected-histogram
   33434       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
   33435   <affected-histogram
   33436       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
   33437   <affected-histogram
   33438       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
   33439   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
   33440   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
   33441   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
   33442   <affected-histogram
   33443       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
   33444   <affected-histogram
   33445       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
   33446   <affected-histogram
   33447       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
   33448   <affected-histogram
   33449       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
   33450   <affected-histogram
   33451       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
   33452   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
   33453   <affected-histogram
   33454       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
   33455   <affected-histogram
   33456       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
   33457   <affected-histogram
   33458       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
   33459   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
   33460   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
   33461   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
   33462   <affected-histogram
   33463       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
   33464   <affected-histogram
   33465       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
   33466   <affected-histogram
   33467       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
   33468   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
   33469   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
   33470   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
   33471   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
   33472   <affected-histogram
   33473       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
   33474   <affected-histogram
   33475       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
   33476   <affected-histogram
   33477       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
   33478   <affected-histogram
   33479       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
   33480   <affected-histogram
   33481       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
   33482   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
   33483   <affected-histogram
   33484       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
   33485   <affected-histogram
   33486       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
   33487   <affected-histogram
   33488       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
   33489   <affected-histogram
   33490       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
   33491   <affected-histogram
   33492       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
   33493   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
   33494   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
   33495   <affected-histogram name="Prerender.TimeUntilUsed2"/>
   33496 </fieldtrial>
   33497 
   33498 <fieldtrial name="ProfilePictureDownload" separator=".">
   33499   <group name="Default.OOBE" label="default picture, in OOBE"/>
   33500   <group name="Default.LoggedIn" label="default picture, after login"/>
   33501   <group name="Default.Preferences" label="default picture, in Prefs"/>
   33502   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
   33503   <group name="Failure.LoggedIn" label="download has failed, after login"/>
   33504   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
   33505   <group name="Success.OOBE" label="download was successful, in OOBE"/>
   33506   <group name="Success.LoggedIn" label="download was successful, after login"/>
   33507   <group name="Success.Preferences" label="download was successful, in Prefs"/>
   33508   <affected-histogram name="UserImage.ProfileDownloadTime"/>
   33509 </fieldtrial>
   33510 
   33511 <fieldtrial name="ProgressiveScan">
   33512   <group name="FullScan" label="Using WPA_supplicant to scan."/>
   33513   <group name="33Percent_4MinMax"
   33514       label="Progressive scan @ 33%, 4 frequency bins."/>
   33515   <group name="50Percent_4MinMax"
   33516       label="Progressive scan @ 50%, 4 frequency bins."/>
   33517   <group name="50Percent_8MinMax"
   33518       label="Progressive scan @ 50%, 8 frequency bins."/>
   33519   <group name="100Percent_8MinMax"
   33520       label="Progressive scan @ 100%, 8 frequency bins."/>
   33521   <group name="100Percent_1MinSeen_A"
   33522       label="Progressive scan @ all previously seen frequencies (A)."/>
   33523   <group name="100Percent_1MinSeen_B"
   33524       label="Progressive scan @ all previously seen frequencies (B)."/>
   33525   <group name="100Percent_1Min_4Max"
   33526       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
   33527   <affected-histogram name="Network.Shill.TimeToDrop"/>
   33528   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
   33529   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
   33530   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
   33531   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
   33532   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
   33533 </fieldtrial>
   33534 
   33535 <fieldtrial name="ProtectorSettingChange" separator=".">
   33536   <obsolete>
   33537     Deprecated 8/2013. No longer tracked.
   33538   </obsolete>
   33539   <group name="Applied" label="change has been accepted by user"/>
   33540   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
   33541   <group name="Discarded" label="change has been reverted by user"/>
   33542   <group name="Fallback" label="fallback provider used (no backup available)"/>
   33543   <group name="Hijacked" label="hijacked, with a valid backup"/>
   33544   <group name="Missing" label="fallback provider missing, added"/>
   33545   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
   33546   <group name="Restored"
   33547       label="search provider restored by Protector before showing the bubble"/>
   33548   <group name="Timeout" label="change has been ignored by user (timed out)"/>
   33549   <affected-histogram name="Protector.SearchProvider"/>
   33550   <affected-histogram name="Protector.StartupSettings"/>
   33551 </fieldtrial>
   33552 
   33553 <fieldtrial name="ProxyConnectionImpact">
   33554   <group name="proxy_connections_16"
   33555       label="with 16 connections per proxy server"/>
   33556   <group name="proxy_connections_32"
   33557       label="with 32 connections per proxy server"/>
   33558   <group name="proxy_connections_64"
   33559       label="with 64 connections per proxy server"/>
   33560   <group name="proxy_connections_8"
   33561       label="with 8 connections per proxy server"/>
   33562   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
   33563   <affected-histogram name="Net.SocksSocketRequestTime"/>
   33564   <affected-histogram name="PLT.Abandoned"/>
   33565   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   33566   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   33567   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   33568   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   33569 </fieldtrial>
   33570 
   33571 <fieldtrial name="QueryTimeSuffix" separator=".">
   33572   <group name="0" label="N = 0"/>
   33573   <group name="1" label="N = 1"/>
   33574   <group name="2" label="N = 2"/>
   33575   <group name="3" label="N = 3"/>
   33576   <group name="4" label="N = 4"/>
   33577   <group name="5" label="N = 5"/>
   33578   <affected-histogram name="Omnibox.QueryTime"/>
   33579 </fieldtrial>
   33580 
   33581 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
   33582   <group name="" label="Normal start."/>
   33583   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
   33584   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
   33585 </fieldtrial>
   33586 
   33587 <fieldtrial name="SBInterstitial">
   33588   <group name="V1" label="original interstitial"/>
   33589   <group name="V2" label="version 2 (new interstitial)"/>
   33590   <affected-histogram name="SB2.InterstitialAction"/>
   33591   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
   33592   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
   33593   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
   33594   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
   33595   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
   33596   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
   33597 </fieldtrial>
   33598 
   33599 <fieldtrial name="ShowAppListWarmStartFast" separator="">
   33600   <group name="" label="Normal start."/>
   33601   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
   33602   <affected-histogram name="Startup.ShowAppListWarmStart"/>
   33603 </fieldtrial>
   33604 
   33605 <fieldtrial name="SideloadWipeout">
   33606   <group name="Enabled" label="Sideload Wipeout Active."/>
   33607   <group name="Disabled" label="Control group."/>
   33608   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
   33609   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
   33610   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
   33611   <affected-histogram name="DisabledExtension.UserSelection"/>
   33612   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
   33613   <affected-histogram name="Extensions.InstallSource"/>
   33614   <affected-histogram name="Extensions.UpdateSource"/>
   33615 </fieldtrial>
   33616 
   33617 <fieldtrial name="SocketType">
   33618   <group name="HTTPProxy" label="HTTP proxy socket"/>
   33619   <group name="SOCK" label="SOCKS socket"/>
   33620   <group name="SSL" label="(Obsolete, SSL socket)"/>
   33621   <group name="SSL2" label="SSL2 socket"/>
   33622   <group name="SSLForProxies"
   33623       label="SSLClientSocket wrapping the TCPClient socket eventually used
   33624              for connection to a proxy"/>
   33625   <group name="SSLforHTTPSProxy"
   33626       label="SSLClientSocket wrapping the TCPClient socket eventually used
   33627              for connection to an HTTPS proxy"/>
   33628   <group name="TCP" label="plain, no proxy, no SSL socket"/>
   33629   <group name="TCPforHTTPProxy"
   33630       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
   33631   <group name="TCPforHTTPSProxy"
   33632       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
   33633   <group name="TCPforSOCKS"
   33634       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
   33635   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
   33636   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
   33637   <affected-histogram name="Net.SocketInitErrorCodes"/>
   33638   <affected-histogram name="Net.SocketRequestTime"/>
   33639   <affected-histogram name="Net.SocketType"/>
   33640 </fieldtrial>
   33641 
   33642 <fieldtrial name="SpdyImpact">
   33643   <group name="npn_with_http"
   33644       label="with NPN negotiated but using HTTP instead of SPDY"/>
   33645   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
   33646   <affected-histogram name="Net.Transaction_Connected"/>
   33647   <affected-histogram name="Net.Transaction_Connected_New"/>
   33648   <affected-histogram name="Net.Transaction_Connected_New_b"/>
   33649   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
   33650   <affected-histogram name="PLT.Abandoned"/>
   33651   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   33652   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   33653   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
   33654   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
   33655   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
   33656   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
   33657 </fieldtrial>
   33658 
   33659 <fieldtrial name="SpdySettingsCwnd" separator="">
   33660   <group name="10K" label="where at least 10KB was transferred."/>
   33661   <group name="25K" label="where at least 25KB was transferred."/>
   33662   <group name="50K" label="where at least 50KB was transferred."/>
   33663   <group name="100K" label="where at least 100KB was transferred."/>
   33664   <affected-histogram name="Net.SpdySettingsCwnd"/>
   33665 </fieldtrial>
   33666 
   33667 <fieldtrial name="SqliteDatabases" separator=".">
   33668   <group name="Activity" label="Activity"/>
   33669   <group name="AppCache" label="AppCache"/>
   33670   <group name="Cookie" label="Cookie"/>
   33671   <group name="DatabaseTracker" label="DatabaseTracker"/>
   33672   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
   33673   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
   33674   <group name="History" label="History"/>
   33675   <group name="Predictor" label="Predictor"/>
   33676   <group name="Quota" label="Quota"/>
   33677   <group name="Shortcuts" label="Shortcuts"/>
   33678   <group name="SyncDirectory" label="SyncDirectory"/>
   33679   <group name="Text" label="Text (obsolete 7/24/13)"/>
   33680   <group name="Thumbnail" label="Thumbnail"/>
   33681   <group name="TopSites" label="TopSites"/>
   33682   <group name="Web" label="Web"/>
   33683   <affected-histogram name="Sqlite.Error"/>
   33684   <affected-histogram name="Sqlite.SizeKB"/>
   33685   <affected-histogram name="Sqlite.Version"/>
   33686 </fieldtrial>
   33687 
   33688 <fieldtrial name="SSLFalseStart">
   33689   <group name="FalseStart_enabled"/>
   33690   <group name="FalseStart_disabled"/>
   33691   <affected-histogram name="Net.SSL_Connection_Latency"/>
   33692   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   33693   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   33694 </fieldtrial>
   33695 
   33696 <fieldtrial name="SSLResumption">
   33697   <group name="Resume_Handshake" label="Session Resumption"/>
   33698   <group name="Full_Handshake" label="Full"/>
   33699   <affected-histogram name="Net.SSL_Connection_Latency"/>
   33700   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
   33701 </fieldtrial>
   33702 
   33703 <fieldtrial name="SyzygyStartupTime">
   33704   <group name="PreReadEnabled"/>
   33705   <group name="PreReadDisabled"/>
   33706   <group name="XP_PreReadEnabled"/>
   33707   <group name="XP_PreReadDisabled"/>
   33708   <group name="PreRead_0"/>
   33709   <group name="PreRead_5"/>
   33710   <group name="PreRead_10"/>
   33711   <group name="PreRead_15"/>
   33712   <group name="PreRead_20"/>
   33713   <group name="PreRead_25"/>
   33714   <group name="PreRead_30"/>
   33715   <group name="PreRead_35"/>
   33716   <group name="PreRead_40"/>
   33717   <group name="PreRead_45"/>
   33718   <group name="PreRead_50"/>
   33719   <group name="PreRead_55"/>
   33720   <group name="PreRead_60"/>
   33721   <group name="PreRead_65"/>
   33722   <group name="PreRead_70"/>
   33723   <group name="PreRead_75"/>
   33724   <group name="PreRead_80"/>
   33725   <group name="PreRead_85"/>
   33726   <group name="PreRead_90"/>
   33727   <group name="PreRead_95"/>
   33728   <group name="PreRead_100"/>
   33729   <group name="XP_PreRead_0"/>
   33730   <group name="XP_PreRead_5"/>
   33731   <group name="XP_PreRead_10"/>
   33732   <group name="XP_PreRead_15"/>
   33733   <group name="XP_PreRead_20"/>
   33734   <group name="XP_PreRead_25"/>
   33735   <group name="XP_PreRead_30"/>
   33736   <group name="XP_PreRead_35"/>
   33737   <group name="XP_PreRead_40"/>
   33738   <group name="XP_PreRead_45"/>
   33739   <group name="XP_PreRead_50"/>
   33740   <group name="XP_PreRead_55"/>
   33741   <group name="XP_PreRead_60"/>
   33742   <group name="XP_PreRead_65"/>
   33743   <group name="XP_PreRead_70"/>
   33744   <group name="XP_PreRead_75"/>
   33745   <group name="XP_PreRead_80"/>
   33746   <group name="XP_PreRead_85"/>
   33747   <group name="XP_PreRead_90"/>
   33748   <group name="XP_PreRead_95"/>
   33749   <group name="XP_PreRead_100"/>
   33750   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
   33751   <affected-histogram name="Startup.BrowserOpenTabs"/>
   33752 </fieldtrial>
   33753 
   33754 <fieldtrial name="WebStoreLinkExperiment">
   33755   <group name="Disabled" label="Neither extra webstore link is visible"/>
   33756   <group name="FooterLink" label="Link in bottom right of footer"/>
   33757   <group name="PlusIcon" label="Plus icon in apps page"/>
   33758   <affected-histogram name="Extensions.AppLaunch"/>
   33759   <affected-histogram name="NewTabPage.DefaultPageType"/>
   33760 </fieldtrial>
   33761 
   33762 </fieldtrials>
   33763 
   33764 </histogram-configuration>
   33765