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 histogram_suffixes section provides a compact way of defining histograms
     24   by applying affixes to existing histograms. This could be done recursively
     25   and the max recursion depth is 5. See the example below for details on how it
     26   works.
     27 
     28 Each histogram_suffixes tag lists the histograms that it affects. The complete
     29 list of histograms is computed by appending (or prepending - see below) the
     30 histogram_suffixes suffix names to each of the affected histograms. For example,
     31 define the following:
     32 
     33   <histogram name="FileLoadLatency"/>
     34 
     35   <histogram_suffixes name="SuperHttpExperiment">
     36     <suffix name="SuperHttpEnabled"/>
     37     <suffix name="SuperHttpDisabled"/>
     38     <affected-histogram name="FileLoadLatency"/>
     39   </histogram_suffixes>
     40 
     41 The complete list of histograms will be:
     42 
     43   FileLoadLatency
     44   FileLoadLatency_SuperHttpEnabled
     45   FileLoadLatency_SuperHttpDisabled
     46 
     47 histogram_suffixes can also be used to insert affix in the middle. Example:
     48 
     49   <histogram name="Prerender.Events"/>
     50 
     51   <histogram_suffixes name="SuperHttpExperiment" ordering="prefix">
     52     <suffix name="HoverStats50"/>
     53     <affected-histogram name="Prerender.Events"/>
     54   </histogram_suffixes>
     55 
     56 The complete list of histograms will be:
     57 
     58   Prerender.Events
     59   Prerender.HoverStats50_Events
     60 
     61 When 'ordering="prefix"' is present in the histogram_suffixes tag, the suffix
     62 will be inserted after the first dot separator of the affected-histogram name.
     63 Therefore, the affected-histogram name has to have at least one dot in it.
     64 -->
     65 
     66 <histogram-configuration>
     67 
     68 <!-- Histogram definitions -->
     69 
     70 <histograms>
     71 
     72 <histogram name="Accessibility.CrosAlwaysShowA11yMenu" enum="BooleanEnabled">
     73   <owner>dmazzoni (a] chromium.org</owner>
     74   <owner>kenjibaheux (a] google.com</owner>
     75   <summary>
     76     Whether the Chrome OS Accessibility Menu is set to be shown regardless of
     77     the state of a11y features.(checked once 45 secs after startup).
     78   </summary>
     79 </histogram>
     80 
     81 <histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
     82   <owner>dmazzoni (a] chromium.org</owner>
     83   <owner>kenjibaheux (a] google.com</owner>
     84   <owner>tengs (a] chromium.org</owner>
     85   <summary>
     86     Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
     87     startup).
     88   </summary>
     89 </histogram>
     90 
     91 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
     92   <owner>dmazzoni (a] chromium.org</owner>
     93   <owner>kenjibaheux (a] google.com</owner>
     94   <owner>tengs (a] chromium.org</owner>
     95   <summary>
     96     If the user has enabled Autoclick, this is the delay set by the user for
     97     autoclicks to occur, in milliseconds.
     98   </summary>
     99 </histogram>
    100 
    101 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
    102   <owner>dmazzoni (a] chromium.org</owner>
    103   <owner>kenjibaheux (a] google.com</owner>
    104   <summary>
    105     Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
    106     after startup).
    107   </summary>
    108 </histogram>
    109 
    110 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
    111   <owner>dmazzoni (a] chromium.org</owner>
    112   <owner>kenjibaheux (a] google.com</owner>
    113   <summary>
    114     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
    115     startup).
    116   </summary>
    117 </histogram>
    118 
    119 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
    120   <owner>dmazzoni (a] chromium.org</owner>
    121   <owner>kenjibaheux (a] google.com</owner>
    122   <summary>
    123     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
    124     after startup).
    125   </summary>
    126 </histogram>
    127 
    128 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
    129   <owner>dmazzoni (a] chromium.org</owner>
    130   <owner>kenjibaheux (a] google.com</owner>
    131   <summary>
    132     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
    133     after startup).
    134   </summary>
    135 </histogram>
    136 
    137 <histogram name="Accessibility.CrosStickyKeys" enum="BooleanEnabled">
    138   <owner>dmazzoni (a] chromium.org</owner>
    139   <owner>kenjibaheux (a] google.com</owner>
    140   <owner>tengs (a] chromium.org</owner>
    141   <summary>
    142     Whether the Chrome OS Sticky Keys feature is on (checked once 45 secs after
    143     startup).
    144   </summary>
    145 </histogram>
    146 
    147 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
    148   <owner>dmazzoni (a] chromium.org</owner>
    149   <owner>kenjibaheux (a] google.com</owner>
    150   <summary>
    151     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
    152     after startup).
    153   </summary>
    154 </histogram>
    155 
    156 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
    157   <owner>dmazzoni (a] chromium.org</owner>
    158   <owner>kenjibaheux (a] google.com</owner>
    159   <summary>
    160     Whether Windows system settings show that high-contrast mode is enabled and
    161     the user has selected a light-on-dark color scheme (checked once 45 secs
    162     after startup). This causes Chrome to prompt the user with a bubble to
    163     optionally install a High Contrast extension and theme.
    164   </summary>
    165 </histogram>
    166 
    167 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
    168   <owner>dmazzoni (a] chromium.org</owner>
    169   <owner>kenjibaheux (a] google.com</owner>
    170   <summary>
    171     Whether Chrome has enabled accessibility support because the user passed the
    172     --force-renderer-accessibility flag on the command-line (checked once 45
    173     secs after startup).
    174   </summary>
    175 </histogram>
    176 
    177 <histogram name="Accessibility.State" enum="BooleanEnabled">
    178   <owner>dmazzoni (a] chromium.org</owner>
    179   <owner>kenjibaheux (a] google.com</owner>
    180   <summary>
    181     Whether Chrome has enabled accessibility support because it detects
    182     supported assistive technology running, or due to being manually enabled via
    183     a command-line flag (checked once 45 secs after startup).
    184   </summary>
    185 </histogram>
    186 
    187 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
    188   <owner>dmazzoni (a] chromium.org</owner>
    189   <owner>kenjibaheux (a] google.com</owner>
    190   <summary>
    191     Whether Windows system settings show that audio descriptions are enabled
    192     (checked once 45 secs after startup).
    193   </summary>
    194 </histogram>
    195 
    196 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
    197   <owner>dmazzoni (a] chromium.org</owner>
    198   <owner>kenjibaheux (a] google.com</owner>
    199   <summary>
    200     Whether the third-party JAWS screen reader is running (checked once 45 secs
    201     after startup).
    202   </summary>
    203 </histogram>
    204 
    205 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
    206   <owner>dmazzoni (a] chromium.org</owner>
    207   <owner>kenjibaheux (a] google.com</owner>
    208   <summary>
    209     Whether the third-party NVDA screen reader is running (checked once 45 secs
    210     after startup).
    211   </summary>
    212 </histogram>
    213 
    214 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
    215   <owner>dmazzoni (a] chromium.org</owner>
    216   <owner>kenjibaheux (a] google.com</owner>
    217   <summary>
    218     Whether the third-party System Access To Go screen reader is running
    219     (checked once 45 secs after startup).
    220   </summary>
    221 </histogram>
    222 
    223 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
    224   <owner>dmazzoni (a] chromium.org</owner>
    225   <owner>kenjibaheux (a] google.com</owner>
    226   <summary>
    227     Whether Windows system settings show that a screen reader is running
    228     (checked once 45 secs after startup). Note that this does not necessarily
    229     mean that Chrome has detected a supported screen reader and has enabled its
    230     accessibility mode.
    231   </summary>
    232 </histogram>
    233 
    234 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
    235   <owner>dmazzoni (a] chromium.org</owner>
    236   <owner>kenjibaheux (a] google.com</owner>
    237   <summary>
    238     Whether Windows system settings show that Sticky Keys are enabled.
    239   </summary>
    240 </histogram>
    241 
    242 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
    243   <owner>dmazzoni (a] chromium.org</owner>
    244   <owner>kenjibaheux (a] google.com</owner>
    245   <summary>
    246     Whether the third-party ZoomText screen magnifier is running.
    247   </summary>
    248 </histogram>
    249 
    250 <histogram name="AndroidTabCloseUndo.Toast"
    251     enum="AndroidTabCloseUndoToastEvent">
    252   <owner>dtrainor (a] chromium.org</owner>
    253   <summary>
    254     When a user closes a tab an undo toast will popup on certain devices giving
    255     the user the chance to undo closing that tab.  This stat tracks how the user
    256     interacts with that UI and what actions they take.  A cold start means that
    257     the undo bar wasn't showing when it was triggered to show again.  A warm
    258     start means that it was.  Warm starts can happen when the user closes
    259     multiple tabs close together.  When the undo bar is dismissed, all closes
    260     that were queued up to be undone are committed.  This can happen either by a
    261     timeout or by an action by the user to move to another part of the UI.
    262   </summary>
    263 </histogram>
    264 
    265 <histogram name="AppBanners.DismissEvent" enum="AppBannersDismissEvent">
    266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
    267   <summary>
    268     App banners promote an application related to the current website, and are
    269     requested specifically through the current page's HTML.  This stat tracks
    270     the different ways that an app banner left the screen, e.g. through an
    271     automatic dismissal after navigation or an explicit user action.
    272   </summary>
    273 </histogram>
    274 
    275 <histogram name="AppBanners.DisplayEvent" enum="AppBannersDisplayEvent">
    276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
    277   <summary>
    278     App banners promote an application related to the current website, and are
    279     requested specifically through the current page's HTML.  This stat tracks
    280     when an app banner was requested and how the request was handled, e.g. the
    281     user blocked its appearance or the banner was ultimately created.
    282   </summary>
    283 </histogram>
    284 
    285 <histogram name="AppBanners.InstallEvent" enum="AppBannersInstallEvent">
    286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
    287   <summary>
    288     App banners promote an application related to the current website, and are
    289     requested specifically through the current page's HTML.  This stat tracks
    290     when a user triggers an install dialog for the app promoted by the banner,
    291     as well as whether or not the user ultimately decided to install the app.
    292   </summary>
    293 </histogram>
    294 
    295 <histogram name="appcache.CheckResponseResult"
    296     enum="AppCacheCheckResponseResult">
    297   <owner>michaeln (a] chromium.org</owner>
    298   <summary>AppCache check response result code.</summary>
    299 </histogram>
    300 
    301 <histogram name="appcache.CompletionQueueTime" units="milliseconds">
    302   <owner>michaeln (a] chromium.org</owner>
    303   <summary>
    304     Time elapsed between a completion task being queued and run.
    305   </summary>
    306 </histogram>
    307 
    308 <histogram name="appcache.CompletionRunTime" units="milliseconds">
    309   <owner>michaeln (a] chromium.org</owner>
    310   <summary>
    311     The amount of time taken to run a completion task on the IO thread.
    312   </summary>
    313 </histogram>
    314 
    315 <histogram name="appcache.CorruptionDetected">
    316   <owner>michaeln (a] chromium.org</owner>
    317   <summary>
    318     Tracks the number of times corruption is detected in the sql database.
    319   </summary>
    320 </histogram>
    321 
    322 <histogram name="appcache.InitResult" enum="AppCacheInitResult">
    323   <owner>michaeln (a] chromium.org</owner>
    324   <summary>AppCache initialization result code.</summary>
    325 </histogram>
    326 
    327 <histogram name="appcache.JobStartDelay.AppCache" units="milliseconds">
    328   <owner>michaeln (a] chromium.org</owner>
    329   <summary>
    330     How long URLRequests to be retrieved from the appcache are delayed.
    331   </summary>
    332 </histogram>
    333 
    334 <histogram name="appcache.JobStartDelay.Error" units="milliseconds">
    335   <owner>michaeln (a] chromium.org</owner>
    336   <summary>
    337     How long URLRequests that result in a synthesized error are delayed.
    338   </summary>
    339 </histogram>
    340 
    341 <histogram name="appcache.JobStartDelay.Network" units="milliseconds">
    342   <owner>michaeln (a] chromium.org</owner>
    343   <summary>
    344     How long URLRequests to be retrieved over the network are delayed.
    345   </summary>
    346 </histogram>
    347 
    348 <histogram name="appcache.MainResourceResponseRetrieval" enum="BooleanSuccess">
    349   <owner>michaeln (a] chromium.org</owner>
    350   <summary>
    351     Tracks the success rate of retrieving a main resource from the appcache.
    352   </summary>
    353 </histogram>
    354 
    355 <histogram name="appcache.MissingManifestDetectedAtCallsite"
    356     enum="AppCacheErrorSite">
    357   <owner>michaeln (a] chromium.org</owner>
    358   <summary>Identifies where a missing manifest was detected occured.</summary>
    359 </histogram>
    360 
    361 <histogram name="appcache.MissingManifestEntry" enum="BooleanSuccess">
    362   <owner>michaeln (a] chromium.org</owner>
    363   <summary>
    364     Logged on each occurrence of there being no record for the manifest file in
    365     the entries table.
    366   </summary>
    367 </histogram>
    368 
    369 <histogram name="appcache.ReinitAttempt">
    370   <owner>michaeln (a] chromium.org</owner>
    371   <summary>
    372     Tracks the number of times the appcache reinit process occurs. The boolean
    373     value indicates whether it was a repeated attempt to reinitialize during a
    374     browsing session.
    375   </summary>
    376 </histogram>
    377 
    378 <histogram name="appcache.SubResourceResponseRetrieval" enum="BooleanSuccess">
    379   <owner>michaeln (a] chromium.org</owner>
    380   <summary>
    381     Tracks the success rate of retrieving a sub resource from the appcache.
    382   </summary>
    383 </histogram>
    384 
    385 <histogram name="appcache.TaskQueueTime" units="milliseconds">
    386   <owner>michaeln (a] chromium.org</owner>
    387   <summary>
    388     Time elapsed between a background task being queued and run.
    389   </summary>
    390 </histogram>
    391 
    392 <histogram name="appcache.TaskRunTime" units="milliseconds">
    393   <owner>michaeln (a] chromium.org</owner>
    394   <summary>The amount of time taken to run a background task.</summary>
    395 </histogram>
    396 
    397 <histogram name="appcache.UpdateJobResult" enum="AppCacheUpdateJobResult">
    398   <owner>michaeln (a] chromium.org</owner>
    399   <summary>AppCache update job result code.</summary>
    400 </histogram>
    401 
    402 <histogram name="appcache.UpdateProgressAtPointOfFaliure" units="percent">
    403   <owner>michaeln (a] chromium.org</owner>
    404   <summary>Percent completion at point of failure of an update job.</summary>
    405 </histogram>
    406 
    407 <histogram name="appcache.UpdateWasOffOriginAtPointOfFailure" enum="Boolean">
    408   <owner>michaeln (a] chromium.org</owner>
    409   <summary>
    410     Whether the resource causing the failure was from a different origin.
    411   </summary>
    412 </histogram>
    413 
    414 <histogram name="appcache.UpdateWasStalledAtPointOfFailure" enum="Boolean">
    415   <owner>michaeln (a] chromium.org</owner>
    416   <summary>
    417     Whether any progresss had been made in the 5 minutes preceeding failure.
    418   </summary>
    419 </histogram>
    420 
    421 <histogram name="Apps.AppInfoDialog.OpenedForLocation" enum="AppLocation">
    422   <owner>sashab (a] chromium.org</owner>
    423   <summary>
    424     The location of the app that the dialog was opened for. This is gathered
    425     each time the app info dialog is opened.
    426   </summary>
    427 </histogram>
    428 
    429 <histogram name="Apps.AppInfoDialog.OpenedForType" enum="ExtensionType">
    430   <owner>sashab (a] chromium.org</owner>
    431   <summary>
    432     The type of the app that the dialog was opened for. This is gathered each
    433     time the app info dialog is opened.
    434   </summary>
    435 </histogram>
    436 
    437 <histogram name="Apps.AppLaunch" enum="AppLaunch">
    438   <owner>tapted (a] chromium.org</owner>
    439   <owner>benwells (a] chromium.org</owner>
    440   <summary>
    441     The number of times v2 packaged apps are launched grouped by
    442     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
    443   </summary>
    444 </histogram>
    445 
    446 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
    447   <owner>mad (a] chromium.org</owner>
    448   <summary>Interactions with the App Launcher promo dialog.</summary>
    449 </histogram>
    450 
    451 <histogram name="Apps.AppListCreationTime" units="milliseconds">
    452   <owner>calamity (a] chromium.org</owner>
    453   <summary>
    454     The amount of time it takes to build the app list UI. This is logged each
    455     time the app list is built from scratch.
    456   </summary>
    457 </histogram>
    458 
    459 <histogram name="Apps.AppListHowEnabled" enum="AppListEnableSource">
    460   <owner>tapted (a] chromium.org</owner>
    461   <summary>
    462     The trigger that caused the app list to be enabled. Recorded when the user
    463     first shows the app list. If not shown after one hour, will be recorded
    464     then. If Chrome was not running at the one-hour mark, will be recorded
    465     during the next Chrome startup.
    466   </summary>
    467 </histogram>
    468 
    469 <histogram name="Apps.AppListSearchCommenced" units="searches">
    470   <owner>tapted (a] chromium.org</owner>
    471   <summary>
    472     The number of searches that are started in the app list. This is gathered
    473     each time the app list search box transitions from empty to non-empty.
    474   </summary>
    475 </histogram>
    476 
    477 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
    478   <owner>tapted (a] chromium.org</owner>
    479   <summary>
    480     The type of app list search result that was opened by the user. This is
    481     gathered per click of a search result.
    482   </summary>
    483 </histogram>
    484 
    485 <histogram name="Apps.AppListTimeToDiscover" units="milliseconds">
    486   <owner>tapted (a] chromium.org</owner>
    487   <summary>
    488     Time between enabling the app list, and a user explicitly choosing to show
    489     it. If the app list is not shown after one hour, an entry in the last bucket
    490     is recorded. If the user installs a second packaged app within one hour, or
    491     if the app list was not enabled by installing a packaged app from the Web
    492     Store, no time value is recorded - only Apps.AppListHowEnabled.
    493   </summary>
    494 </histogram>
    495 
    496 <histogram name="Apps.AppListWarmupDuration" units="milliseconds">
    497   <owner>tapted (a] chromium.org</owner>
    498   <summary>
    499     The amount of time spent in warmup (in WarmupForProfile call). This will
    500     tell us how long warmup blocks the UI.
    501   </summary>
    502 </histogram>
    503 
    504 <histogram name="Apps.AppShimErrorVersion">
    505   <owner>jackhou (a] chromium.org</owner>
    506   <summary>
    507     Counts which major milestone versions of app_mode_loader are sending
    508     --app-shim-error. --app-shim-error is sent as a command line argument to
    509     Chrome when app_mode_loader was unable to dyload the Chrome Framework and
    510     call ChromeAppModeMain. For example, when Chrome updates from 32-bit to
    511     64-bit, an older shim will find the new framework version but fail to dyload
    512     it.
    513   </summary>
    514 </histogram>
    515 
    516 <histogram name="Ash.ActiveTouchPoints">
    517   <owner>kuscher (a] google.com</owner>
    518   <owner>rbyers (a] chromium.org</owner>
    519   <summary>
    520     Number of active touch-points when a new touch-point is added.
    521   </summary>
    522 </histogram>
    523 
    524 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
    525   <owner>kuscher (a] google.com</owner>
    526   <summary>
    527     The show type of the active window tracked over time by logging on a regular
    528     basis (30 minutes).
    529   </summary>
    530 </histogram>
    531 
    532 <histogram name="Ash.Dock.Action" enum="DockedAction">
    533   <owner>kuscher (a] google.com</owner>
    534   <owner>varkha (a] chromium.org</owner>
    535   <summary>
    536     User-initiated action taken that affects docked windows such as docking,
    537     undocking, minimizing, restoring, closing or just dragging a docked window.
    538   </summary>
    539 </histogram>
    540 
    541 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
    542   <owner>kuscher (a] google.com</owner>
    543   <owner>varkha (a] chromium.org</owner>
    544   <summary>
    545     Source (mouse, touch or unknown) of the user-initiated action for docked
    546     windows.
    547   </summary>
    548 </histogram>
    549 
    550 <histogram name="Ash.Dock.ItemsAll">
    551   <owner>kuscher (a] google.com</owner>
    552   <owner>varkha (a] chromium.org</owner>
    553   <summary>
    554     Number of all docked windows or panels including hidden or minimized.
    555     Recorded on every user action that interacts with docked windows.
    556   </summary>
    557 </histogram>
    558 
    559 <histogram name="Ash.Dock.ItemsLarge">
    560   <owner>kuscher (a] google.com</owner>
    561   <owner>varkha (a] chromium.org</owner>
    562   <summary>
    563     Number of large (wider than dock maximum width) windows that had to be
    564     shrunk to get docked among the visible docked windows. Recorded on every
    565     user action that interacts with docked windows.
    566   </summary>
    567 </histogram>
    568 
    569 <histogram name="Ash.Dock.ItemsPanels">
    570   <owner>kuscher (a] google.com</owner>
    571   <owner>varkha (a] chromium.org</owner>
    572   <summary>
    573     Number of docked visible panels. Recorded on every user action that
    574     interacts with docked windows.
    575   </summary>
    576 </histogram>
    577 
    578 <histogram name="Ash.Dock.ItemsVisible">
    579   <owner>kuscher (a] google.com</owner>
    580   <owner>varkha (a] chromium.org</owner>
    581   <summary>
    582     Number of visible docked windows or panels. Recorded on every user action
    583     that interacts with docked windows.
    584   </summary>
    585 </histogram>
    586 
    587 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
    588   <owner>kuscher (a] google.com</owner>
    589   <owner>varkha (a] chromium.org</owner>
    590   <summary>
    591     Time elapsed between instances of docking, undocking or any other action
    592     affecting docked state of a window.
    593   </summary>
    594 </histogram>
    595 
    596 <histogram name="Ash.Dock.Width" units="pixels">
    597   <owner>kuscher (a] google.com</owner>
    598   <owner>varkha (a] chromium.org</owner>
    599   <summary>
    600     Width of the docked area in pixels. Recorded every time it changes after a
    601     user window resize operation is completed.
    602   </summary>
    603 </histogram>
    604 
    605 <histogram name="Ash.GestureCreated" enum="UIEventType">
    606   <obsolete>
    607     Deprecated 08/2014 in Issue 352654, and replaced by Event.GestureCreated.
    608   </obsolete>
    609   <owner>kuscher (a] google.com</owner>
    610   <owner>rbyers (a] chromium.org</owner>
    611   <summary>
    612     The gesture-events recognized and dispatched by the browser gesture
    613     recognizer.
    614   </summary>
    615 </histogram>
    616 
    617 <histogram name="Ash.GestureTarget" enum="GestureActionType">
    618   <owner>kuscher (a] google.com</owner>
    619   <owner>rbyers (a] chromium.org</owner>
    620   <summary>
    621     The gesture-events recognized and dispatched by the browser gesture
    622     recognizer for various UI components.
    623   </summary>
    624 </histogram>
    625 
    626 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
    627   <owner>kuscher (a] google.com</owner>
    628   <summary>
    629     The type of the window which is put into immersive fullscreen. Immersive
    630     fullscreen is entered via the F4 key.
    631   </summary>
    632 </histogram>
    633 
    634 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
    635   <owner>kuscher (a] google.com</owner>
    636   <summary>
    637     The current state of the shelf (alignment) tracked over time by logging on a
    638     regular basis (30 minutes), this is used instead of log in or shelf usage to
    639     track users that do not lock/unlock or log in frequently and use a small
    640     number of browser instances or otherwise infrequently interact with the
    641     shelf launcher.
    642   </summary>
    643 </histogram>
    644 
    645 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
    646   <owner>kuscher (a] google.com</owner>
    647   <summary>
    648     The current state of the shelf (alignment) when the shelf launcher is used
    649     to launch an app/window/etc, this is used instead of log in to give data on
    650     users that do not lock/unlock or log in frequently.
    651   </summary>
    652 </histogram>
    653 
    654 <histogram name="Ash.TouchDuration" units="milliseconds">
    655   <obsolete>
    656     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
    657   </obsolete>
    658   <owner>kuscher (a] google.com</owner>
    659   <summary>The duration of a touch-sequence.</summary>
    660 </histogram>
    661 
    662 <histogram name="Ash.TouchDuration2" units="milliseconds">
    663   <obsolete>
    664     Deprecated 08/2014 in Issue 352654, and replaced by Event.TouchDuration.
    665   </obsolete>
    666   <owner>kuscher (a] google.com</owner>
    667   <owner>rbyers (a] chromium.org</owner>
    668   <summary>The duration of a touch-sequence.</summary>
    669 </histogram>
    670 
    671 <histogram name="Ash.TouchMaxDistance" units="pixels">
    672   <obsolete>
    673     Deprecated 08/2014 in Issue 352654, and replaced by Event.TouchMaxDistance.
    674   </obsolete>
    675   <owner>kuscher (a] google.com</owner>
    676   <owner>rbyers (a] chromium.org</owner>
    677   <summary>
    678     The maximum euclidean distance in dips which a touch point has travelled
    679     away from its starting point. Only measured for single finger gestures.
    680   </summary>
    681 </histogram>
    682 
    683 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
    684   <owner>kuscher (a] google.com</owner>
    685   <owner>rbyers (a] chromium.org</owner>
    686   <summary>The interval between touch-move events.</summary>
    687 </histogram>
    688 
    689 <histogram name="Ash.TouchMoveSteps" units="pixels">
    690   <owner>kuscher (a] google.com</owner>
    691   <owner>rbyers (a] chromium.org</owner>
    692   <summary>The distance between touch-move events.</summary>
    693 </histogram>
    694 
    695 <histogram name="Ash.TouchPositionX" units="pixels">
    696   <owner>kuscher (a] google.com</owner>
    697   <owner>rbyers (a] chromium.org</owner>
    698   <summary>The position of the touch-events along the X axis.</summary>
    699 </histogram>
    700 
    701 <histogram name="Ash.TouchPositionY" units="pixels">
    702   <owner>kuscher (a] google.com</owner>
    703   <owner>rbyers (a] chromium.org</owner>
    704   <summary>The position of the touch-events along the Y axis.</summary>
    705 </histogram>
    706 
    707 <histogram name="Ash.TouchRadius" units="pixels">
    708   <owner>kuscher (a] google.com</owner>
    709   <owner>rbyers (a] chromium.org</owner>
    710   <summary>The radius of a touch event.</summary>
    711 </histogram>
    712 
    713 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
    714   <owner>kuscher (a] google.com</owner>
    715   <owner>rbyers (a] chromium.org</owner>
    716   <summary>
    717     The interval between the end of a touch-sequence and the start of the next
    718     touch-sequence.
    719   </summary>
    720 </histogram>
    721 
    722 <histogram name="Ash.TouchStartBurst">
    723   <owner>kuscher (a] google.com</owner>
    724   <owner>rbyers (a] chromium.org</owner>
    725   <summary>
    726     The number of rapid touch-starts that happened within a short interval.
    727     Logged once for each such burst group.
    728   </summary>
    729 </histogram>
    730 
    731 <histogram name="Ash.TouchView.TouchViewActive" units="milliseconds">
    732   <owner>girard (a] chromium.org</owner>
    733   <summary>
    734     The length of time that TouchView is active, for each activation.
    735   </summary>
    736 </histogram>
    737 
    738 <histogram name="Ash.TouchView.TouchViewActivePercentage" units="%">
    739   <owner>girard (a] chromium.org</owner>
    740   <summary>The proportion of time spent in TouchView during a session.</summary>
    741 </histogram>
    742 
    743 <histogram name="Ash.TouchView.TouchViewActiveTotal" units="seconds">
    744   <owner>girard (a] chromium.org</owner>
    745   <summary>The total time that TouchView is active during a session.</summary>
    746 </histogram>
    747 
    748 <histogram name="Ash.TouchView.TouchViewInactive" units="milliseconds">
    749   <owner>girard (a] chromium.org</owner>
    750   <summary>The length of time between TouchView activations.</summary>
    751 </histogram>
    752 
    753 <histogram name="Ash.TouchView.TouchViewInactiveTotal" units="seconds">
    754   <owner>girard (a] chromium.org</owner>
    755   <summary>
    756     The total time that TouchView is not active during a session.
    757   </summary>
    758 </histogram>
    759 
    760 <histogram name="Ash.Wallpaper.DefaultIndex">
    761   <obsolete>
    762     Deprecated as of 11/2012. Use of indices has been removed.
    763   </obsolete>
    764   <owner>kuscher (a] google.com</owner>
    765   <summary>
    766     The wallpaper index if one of the default wallpapers has been selected.
    767     Recorded at user login. Currently only for the old wallpaper picker UI.
    768   </summary>
    769 </histogram>
    770 
    771 <histogram name="Ash.Wallpaper.Type" enum="WallpaperType">
    772   <owner>kuscher (a] google.com</owner>
    773   <summary>The wallpaper type. Recorded at user login.</summary>
    774 </histogram>
    775 
    776 <histogram name="Ash.WindowCycleController.CycleTime" units="milliseconds">
    777   <owner>flackr (a] chromium.org</owner>
    778   <owner>kuscher (a] google.com</owner>
    779   <summary>
    780     The amount of time the Alt key is held after pressing Alt+Tab to begin
    781     cycling through windows.
    782   </summary>
    783 </histogram>
    784 
    785 <histogram name="Ash.WindowSelector.ArrowKeyPresses">
    786   <owner>flackr (a] chromium.org</owner>
    787   <owner>tdanderson (a] chromium.org</owner>
    788   <summary>
    789     The number of times the arrow keys are pressed in overview mode per session,
    790     i.e. between bringing up overview mode and ending it. This is only measured
    791     for the sessions that end by selecting a window with the enter key.
    792   </summary>
    793 </histogram>
    794 
    795 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
    796   <obsolete>
    797     Deprecated as of 06/2014. No longer relevant since alt-tab switching was
    798     separated from WindowSelector.
    799   </obsolete>
    800   <owner>flackr (a] chromium.org</owner>
    801   <owner>kuscher (a] google.com</owner>
    802   <summary>
    803     The amount of time the Alt key is held after pressing Alt+Tab to begin
    804     cycling through windows.
    805   </summary>
    806 </histogram>
    807 
    808 <histogram name="Ash.WindowSelector.Items">
    809   <owner>flackr (a] chromium.org</owner>
    810   <owner>kuscher (a] google.com</owner>
    811   <summary>
    812     The number of items (single windows or groups of windows such as panels) in
    813     the overview mode, present at the start of each session.
    814   </summary>
    815 </histogram>
    816 
    817 <histogram name="Ash.WindowSelector.ItemsWhenTextFilteringUsed" units="items">
    818   <owner>tdanderson (a] chromium.org</owner>
    819   <owner>flackr (a] chromium.org</owner>
    820   <summary>
    821     The number of items showing in overview mode at the moment when an item is
    822     selected or when selection is canceled. Only recorded if the text filtering
    823     textfield contains a non-empty string.
    824   </summary>
    825 </histogram>
    826 
    827 <histogram name="Ash.WindowSelector.KeyPressesOverItemsRatio" units="%">
    828   <owner>flackr (a] chromium.org</owner>
    829   <owner>tdanderson (a] chromium.org</owner>
    830   <summary>
    831     The ratio between the arrow key presses and the number of overview items,
    832     expressed as a percentage for a single session.
    833   </summary>
    834 </histogram>
    835 
    836 <histogram name="Ash.WindowSelector.OverviewClosedItems">
    837   <owner>flackr (a] chromium.org</owner>
    838   <owner>tdanderson (a] chromium.org</owner>
    839   <summary>
    840     The number of items closed from the window overview for a single session.
    841   </summary>
    842 </histogram>
    843 
    844 <histogram name="Ash.WindowSelector.TextFilteringStringLength"
    845     units="characters">
    846   <owner>tdanderson (a] chromium.org</owner>
    847   <owner>flackr (a] chromium.org</owner>
    848   <summary>
    849     The length of the string entered into the text filtering textfield at the
    850     moment when an item is selected or when selection is canceled.
    851   </summary>
    852 </histogram>
    853 
    854 <histogram name="Ash.WindowSelector.TextFilteringTextfieldCleared">
    855   <owner>tdanderson (a] chromium.org</owner>
    856   <owner>flackr (a] chromium.org</owner>
    857   <summary>
    858     The number of times the text filtering textfield has had all of its text
    859     removed within a single overview mode session. Measured from the time
    860     overview mode is invoked to when an item is selected or when selection is
    861     canceled.
    862   </summary>
    863 </histogram>
    864 
    865 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
    866   <owner>flackr (a] chromium.org</owner>
    867   <owner>kuscher (a] google.com</owner>
    868   <summary>
    869     The amount of time between uses of overview mode to switch between windows.
    870   </summary>
    871 </histogram>
    872 
    873 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
    874   <owner>flackr (a] chromium.org</owner>
    875   <owner>kuscher (a] google.com</owner>
    876   <summary>
    877     The amount of time spent in overview mode. Overview mode is engaged by
    878     pressing the overview button. The time is measured from the moment the
    879     windows begin animating to a thumbnail size preview to when a window is
    880     selected or selection is canceled.
    881   </summary>
    882 </histogram>
    883 
    884 <histogram name="Ash.WindowSelector.TimeInOverviewWithTextFiltering"
    885     units="milliseconds">
    886   <owner>tdanderson (a] chromium.org</owner>
    887   <owner>flackr (a] chromium.org</owner>
    888   <summary>
    889     The amount of time spent in overview mode when text filtering is used. The
    890     time is measured from the moment the windows begin animating to a thumbnail
    891     size preview to when a window is selected or selection is canceled. Only
    892     recorded if the text filtering textfield contains a non-empty string.
    893   </summary>
    894 </histogram>
    895 
    896 <histogram name="AsyncDNS.AttemptCountFail">
    897   <owner>ttuttle (a] chromium.org</owner>
    898   <summary>
    899     Count of DnsAttempts before DnsTransaction completes with failure.
    900   </summary>
    901 </histogram>
    902 
    903 <histogram name="AsyncDNS.AttemptCountSuccess">
    904   <owner>ttuttle (a] chromium.org</owner>
    905   <summary>
    906     Count of DnsAttempts before DnsTransaction completes successfully.
    907   </summary>
    908 </histogram>
    909 
    910 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
    911   <owner>ttuttle (a] chromium.org</owner>
    912   <summary>
    913     Whether DnsConfigService::OnConfigChange actually corresponded to a change
    914     in DnsConfig.
    915   </summary>
    916 </histogram>
    917 
    918 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
    919   <owner>ttuttle (a] chromium.org</owner>
    920   <summary>
    921     Duration of time between calls to DnsConfigService::InvalidateConfig.
    922   </summary>
    923 </histogram>
    924 
    925 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
    926   <owner>ttuttle (a] chromium.org</owner>
    927   <summary>Duration of time spent parsing DnsConfig.</summary>
    928 </histogram>
    929 
    930 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
    931   <owner>ttuttle (a] chromium.org</owner>
    932   <summary>
    933     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
    934   </summary>
    935 </histogram>
    936 
    937 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
    938   <owner>ttuttle (a] chromium.org</owner>
    939   <summary>Whether DnsConfig was parsed successfully.</summary>
    940 </histogram>
    941 
    942 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
    943   <owner>ttuttle (a] chromium.org</owner>
    944   <summary>
    945     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
    946   </summary>
    947 </histogram>
    948 
    949 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
    950   <owner>ttuttle (a] chromium.org</owner>
    951   <summary>
    952     Whether the first valid DnsConfig included a rogue nameserver.
    953   </summary>
    954 </histogram>
    955 
    956 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
    957   <owner>ttuttle (a] chromium.org</owner>
    958   <summary>
    959     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
    960     succeeded, at the end of a streak of failures after which the DnsClient was
    961     disabled.
    962   </summary>
    963 </histogram>
    964 
    965 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
    966   <owner>ttuttle (a] chromium.org</owner>
    967   <summary>
    968     TRUE counts the events when a valid DnsConfig is received and used to enable
    969     DnsClient, while FALSE counts the events when DnsClient is disabled after a
    970     series of successful fallbacks from DnsTask to ProcTask.
    971   </summary>
    972 </histogram>
    973 
    974 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
    975   <owner>ttuttle (a] chromium.org</owner>
    976   <summary>
    977     Duration of time spent by ProcTask in failing fallback resolutions.
    978   </summary>
    979 </histogram>
    980 
    981 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
    982   <owner>ttuttle (a] chromium.org</owner>
    983   <summary>
    984     Duration of time spent by ProcTask in successful fallback resolutions.
    985   </summary>
    986 </histogram>
    987 
    988 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
    989   <owner>ttuttle (a] chromium.org</owner>
    990   <summary>
    991     Whether there was a valid DNS configuration at the start of a job which
    992     eventually completed successfully.
    993   </summary>
    994 </histogram>
    995 
    996 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
    997   <owner>ttuttle (a] chromium.org</owner>
    998   <summary>Whether DnsHosts were parsed successfully.</summary>
    999 </histogram>
   1000 
   1001 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
   1002   <owner>ttuttle (a] chromium.org</owner>
   1003   <summary>
   1004     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
   1005     DnsHosts.
   1006   </summary>
   1007 </histogram>
   1008 
   1009 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
   1010   <owner>ttuttle (a] chromium.org</owner>
   1011   <summary>
   1012     Duration of time between calls to DnsConfigService::InvalidateHosts.
   1013   </summary>
   1014 </histogram>
   1015 
   1016 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
   1017   <owner>ttuttle (a] chromium.org</owner>
   1018   <summary>Duration of time spent parsing DnsHosts.</summary>
   1019 </histogram>
   1020 
   1021 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
   1022   <owner>ttuttle (a] chromium.org</owner>
   1023   <summary>
   1024     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
   1025   </summary>
   1026 </histogram>
   1027 
   1028 <histogram name="AsyncDNS.HostsSize" units="bytes">
   1029   <owner>ttuttle (a] chromium.org</owner>
   1030   <summary>
   1031     The size of the HOSTS file observed before each attempt to parse it.
   1032   </summary>
   1033 </histogram>
   1034 
   1035 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
   1036   <owner>ttuttle (a] chromium.org</owner>
   1037   <summary>
   1038     Time elapsed between the time the HostResolverImpl::Job was created and the
   1039     time the Job was started (using DnsClient).
   1040   </summary>
   1041 </histogram>
   1042 
   1043 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
   1044   <owner>ttuttle (a] chromium.org</owner>
   1045   <summary>
   1046     Time elapsed between the time the HostResolverImpl::Job was created and the
   1047     time the Job was started (using DnsClient). Includes only Jobs which had
   1048     priority HIGHEST when started.
   1049   </summary>
   1050 </histogram>
   1051 
   1052 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
   1053   <owner>ttuttle (a] chromium.org</owner>
   1054   <summary>
   1055     Time elapsed between the time the HostResolverImpl::Job was created and the
   1056     time the Job was started (using DnsClient). Includes only Jobs which had
   1057     priority IDLE when started.
   1058   </summary>
   1059 </histogram>
   1060 
   1061 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
   1062   <owner>ttuttle (a] chromium.org</owner>
   1063   <summary>
   1064     Time elapsed between the time the HostResolverImpl::Job was created and the
   1065     time the Job was started (using DnsClient). Includes only Jobs which had
   1066     priority LOW when started.
   1067   </summary>
   1068 </histogram>
   1069 
   1070 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
   1071   <owner>ttuttle (a] chromium.org</owner>
   1072   <summary>
   1073     Time elapsed between the time the HostResolverImpl::Job was created and the
   1074     time the Job was started (using DnsClient). Includes only Jobs which had
   1075     priority LOWEST when started.
   1076   </summary>
   1077 </histogram>
   1078 
   1079 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
   1080   <owner>ttuttle (a] chromium.org</owner>
   1081   <summary>
   1082     Time elapsed between the time the HostResolverImpl::Job was created and the
   1083     time the Job was started (using DnsClient). Includes only Jobs which had
   1084     priority MEDIUM when started.
   1085   </summary>
   1086 </histogram>
   1087 
   1088 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
   1089   <owner>ttuttle (a] chromium.org</owner>
   1090   <summary>
   1091     Time elapsed between the last time the priority of a HostResolverImpl::Job
   1092     changed (when a Request was attached or detached) and the time the Job was
   1093     started (using DnsClient).
   1094   </summary>
   1095 </histogram>
   1096 
   1097 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
   1098   <owner>ttuttle (a] chromium.org</owner>
   1099   <summary>
   1100     Time elapsed between the last time the priority of a HostResolverImpl::Job
   1101     changed (when a Request was attached or detached) and the time the Job was
   1102     started (using DnsClient). Includes only Jobs which had priority HIGHEST
   1103     when started.
   1104   </summary>
   1105 </histogram>
   1106 
   1107 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
   1108   <owner>ttuttle (a] chromium.org</owner>
   1109   <summary>
   1110     Time elapsed between the last time the priority of a HostResolverImpl::Job
   1111     changed (when a Request was attached or detached) and the time the Job was
   1112     started (using DnsClient). Includes only Jobs which had priority IDLE when
   1113     started.
   1114   </summary>
   1115 </histogram>
   1116 
   1117 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
   1118   <owner>ttuttle (a] chromium.org</owner>
   1119   <summary>
   1120     Time elapsed between the last time the priority of a HostResolverImpl::Job
   1121     changed (when a Request was attached or detached) and the time the Job was
   1122     started (using DnsClient). Includes only Jobs which had priority LOW when
   1123     started.
   1124   </summary>
   1125 </histogram>
   1126 
   1127 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
   1128   <owner>ttuttle (a] chromium.org</owner>
   1129   <summary>
   1130     Time elapsed between the last time the priority of a HostResolverImpl::Job
   1131     changed (when a Request was attached or detached) and the time the Job was
   1132     started (using DnsClient). Includes only Jobs which had priority LOWEST when
   1133     started.
   1134   </summary>
   1135 </histogram>
   1136 
   1137 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
   1138   <owner>ttuttle (a] chromium.org</owner>
   1139   <summary>
   1140     Time elapsed between the last time the priority of a HostResolverImpl::Job
   1141     changed (when a Request was attached or detached) and the time the Job was
   1142     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
   1143     started.
   1144   </summary>
   1145 </histogram>
   1146 
   1147 <histogram name="AsyncDNS.NameServersType" enum="AsyncDNSNameServersType">
   1148   <owner>ttuttle (a] chromium.org</owner>
   1149   <summary>
   1150     Type of nameservers in the DNS config, recorded each time the config is read
   1151     by the DNSConfigService.
   1152   </summary>
   1153 </histogram>
   1154 
   1155 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
   1156   <owner>ttuttle (a] chromium.org</owner>
   1157   <summary>
   1158     Counts of results of parsing addresses out of DNS responses in successful
   1159     DnsTransactions.
   1160   </summary>
   1161 </histogram>
   1162 
   1163 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
   1164   <owner>ttuttle (a] chromium.org</owner>
   1165   <summary>
   1166     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
   1167     succeeded.
   1168   </summary>
   1169 </histogram>
   1170 
   1171 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
   1172   <owner>ttuttle (a] chromium.org</owner>
   1173   <summary>
   1174     Duration of time taken by DnsTask in resolutions that failed. Excludes time
   1175     spent in the subsequent fallback.
   1176   </summary>
   1177 </histogram>
   1178 
   1179 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
   1180   <owner>ttuttle (a] chromium.org</owner>
   1181   <summary>
   1182     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
   1183     This only includes jobs started with valid DNS configuration and excludes
   1184     synchronous resolutions (as IP literals, from cache, and from HOSTS).
   1185   </summary>
   1186 </histogram>
   1187 
   1188 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
   1189   <owner>ttuttle (a] chromium.org</owner>
   1190   <summary>
   1191     Duration of time taken by DnsTask in resolutions that succeeded.
   1192   </summary>
   1193 </histogram>
   1194 
   1195 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
   1196   <owner>ttuttle (a] chromium.org</owner>
   1197   <summary>
   1198     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
   1199   </summary>
   1200 </histogram>
   1201 
   1202 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
   1203   <owner>ttuttle (a] chromium.org</owner>
   1204   <summary>
   1205     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
   1206   </summary>
   1207 </histogram>
   1208 
   1209 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
   1210   <owner>ttuttle (a] chromium.org</owner>
   1211   <summary>
   1212     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
   1213   </summary>
   1214 </histogram>
   1215 
   1216 <histogram name="AsyncDNS.ServerCount">
   1217   <owner>ttuttle (a] chromium.org</owner>
   1218   <summary>
   1219     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
   1220     created on DNS change.
   1221   </summary>
   1222 </histogram>
   1223 
   1224 <histogram name="AsyncDNS.ServerFailureIndex">
   1225   <owner>ttuttle (a] chromium.org</owner>
   1226   <summary>
   1227     Index in DnsConfig of the failing server, recorded at the time of failure.
   1228   </summary>
   1229 </histogram>
   1230 
   1231 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
   1232   <owner>ttuttle (a] chromium.org</owner>
   1233   <summary>
   1234     Count of server failures after network change before first success in the
   1235     DnsSession. Recorded at the time of first success.
   1236   </summary>
   1237 </histogram>
   1238 
   1239 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
   1240   <owner>ttuttle (a] chromium.org</owner>
   1241   <summary>
   1242     Count of server failures after success until the end of the session. Server
   1243     has reported success at some point during the session. Recorded at the end
   1244     of the DnsSession.
   1245   </summary>
   1246 </histogram>
   1247 
   1248 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
   1249   <owner>ttuttle (a] chromium.org</owner>
   1250   <summary>
   1251     Count of server failures before success. This is NOT the first success in
   1252     the DnsSession. Recorded at the time of success.
   1253   </summary>
   1254 </histogram>
   1255 
   1256 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
   1257   <owner>ttuttle (a] chromium.org</owner>
   1258   <summary>
   1259     Count of server failures without success until the end of the session.
   1260     Server has never reported success during the DnsSession. Recorded at the end
   1261     of the DnsSession.
   1262   </summary>
   1263 </histogram>
   1264 
   1265 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
   1266   <owner>ttuttle (a] chromium.org</owner>
   1267   <summary>
   1268     The current server is &quot;good&quot; and does not have to be skipped.
   1269   </summary>
   1270 </histogram>
   1271 
   1272 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
   1273   <owner>ttuttle (a] chromium.org</owner>
   1274   <summary>
   1275     Duration of time taken in failing calls to AddressSorter in dual-stack
   1276     resolutions using DnsTask.
   1277   </summary>
   1278 </histogram>
   1279 
   1280 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
   1281   <owner>ttuttle (a] chromium.org</owner>
   1282   <summary>
   1283     Duration of time taken in successful calls to AddressSorter in dual-stack
   1284     resolutions using DnsTask.
   1285   </summary>
   1286 </histogram>
   1287 
   1288 <histogram name="AsyncDNS.SuffixSearchDone">
   1289   <owner>ttuttle (a] chromium.org</owner>
   1290   <summary>
   1291     The number of names from the search name list consumed during a successful
   1292     transaction (QTYPE A only).
   1293   </summary>
   1294 </histogram>
   1295 
   1296 <histogram name="AsyncDNS.SuffixSearchRemain">
   1297   <owner>ttuttle (a] chromium.org</owner>
   1298   <summary>
   1299     The number of names left on the search name list at the end of a successful
   1300     transaction (QTYPE A only).
   1301   </summary>
   1302 </histogram>
   1303 
   1304 <histogram name="AsyncDNS.SuffixSearchStart">
   1305   <owner>ttuttle (a] chromium.org</owner>
   1306   <summary>
   1307     The number of names on the search name list at the start of a transaction
   1308     (QTYPE A only).
   1309   </summary>
   1310 </histogram>
   1311 
   1312 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
   1313   <owner>ttuttle (a] chromium.org</owner>
   1314   <summary>
   1315     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
   1316     timeouts.
   1317   </summary>
   1318 </histogram>
   1319 
   1320 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
   1321   <owner>ttuttle (a] chromium.org</owner>
   1322   <summary>
   1323     Duration of time taken by DnsTCPAttempt in successful attempts.
   1324   </summary>
   1325 </histogram>
   1326 
   1327 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
   1328   <owner>ttuttle (a] chromium.org</owner>
   1329   <summary>
   1330     Difference between RTT and timeout calculated using Histogram algorithm.
   1331   </summary>
   1332 </histogram>
   1333 
   1334 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
   1335   <owner>ttuttle (a] chromium.org</owner>
   1336   <summary>
   1337     Difference between timeout calculated using Histogram algorithm and RTT.
   1338   </summary>
   1339 </histogram>
   1340 
   1341 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
   1342   <owner>ttuttle (a] chromium.org</owner>
   1343   <summary>
   1344     Difference between RTT and timeout calculated using Jacobson algorithm.
   1345   </summary>
   1346 </histogram>
   1347 
   1348 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
   1349   <owner>ttuttle (a] chromium.org</owner>
   1350   <summary>
   1351     Difference between timeout calculated using Jacobson algorithm and RTT.
   1352   </summary>
   1353 </histogram>
   1354 
   1355 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
   1356   <owner>ttuttle (a] chromium.org</owner>
   1357   <summary>
   1358     Duration of time that would be spent waiting for lost request using
   1359     Histogram algorithm.
   1360   </summary>
   1361 </histogram>
   1362 
   1363 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
   1364   <owner>ttuttle (a] chromium.org</owner>
   1365   <summary>
   1366     Duration of time that would be spent waiting for lost request using Jacobson
   1367     algorithm.
   1368   </summary>
   1369 </histogram>
   1370 
   1371 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
   1372   <owner>ttuttle (a] chromium.org</owner>
   1373   <summary>
   1374     Duration of time since a HostResolverImpl::Resolve request to the time a
   1375     result is posted. Excludes canceled, evicted, and aborted requests. Includes
   1376     cache hits (recorded as 0). Excludes speculative requests.
   1377   </summary>
   1378 </histogram>
   1379 
   1380 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
   1381   <owner>ttuttle (a] chromium.org</owner>
   1382   <summary>
   1383     Duration of time since a HostResolverImpl::Resolve request to the time a
   1384     result is posted. Excludes canceled, evicted, and aborted requests. Includes
   1385     cache hits (recorded as 0). Speculative requests only.
   1386   </summary>
   1387 </histogram>
   1388 
   1389 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
   1390   <owner>ttuttle (a] chromium.org</owner>
   1391   <summary>
   1392     Duration of time taken in failing DnsTransactions. This includes server
   1393     failures, timeouts and NXDOMAIN results.
   1394   </summary>
   1395 </histogram>
   1396 
   1397 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
   1398   <owner>ttuttle (a] chromium.org</owner>
   1399   <summary>
   1400     Duration of time taken in successful DnsTransactions. This includes all
   1401     NOERROR answers, even if they indicate the name has no addresses or they
   1402     cannot be parsed.
   1403   </summary>
   1404 </histogram>
   1405 
   1406 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
   1407   <owner>ttuttle (a] chromium.org</owner>
   1408   <summary>
   1409     Same as AsyncDNS.TransactionSuccess but limited to A query type.
   1410   </summary>
   1411 </histogram>
   1412 
   1413 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
   1414   <owner>ttuttle (a] chromium.org</owner>
   1415   <summary>
   1416     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
   1417   </summary>
   1418 </histogram>
   1419 
   1420 <histogram name="AsyncDNS.TTL" units="milliseconds">
   1421   <owner>ttuttle (a] chromium.org</owner>
   1422   <summary>
   1423     TTL of the resolved addresses, as in the response received from the server.
   1424     For results served from local cache, the TTL is from the original response.
   1425   </summary>
   1426 </histogram>
   1427 
   1428 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
   1429   <owner>ttuttle (a] chromium.org</owner>
   1430   <summary>
   1431     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
   1432     timeouts.
   1433   </summary>
   1434 </histogram>
   1435 
   1436 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
   1437   <owner>ttuttle (a] chromium.org</owner>
   1438   <summary>
   1439     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
   1440     responses arriving after timeout, if multiple attempts are allowed.
   1441   </summary>
   1442 </histogram>
   1443 
   1444 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
   1445   <owner>ttuttle (a] chromium.org</owner>
   1446   <summary>
   1447     Duration of time since the last empty config result to the time a non-change
   1448     OnConfigChange is received.
   1449   </summary>
   1450 </histogram>
   1451 
   1452 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
   1453   <owner>ttuttle (a] chromium.org</owner>
   1454   <summary>
   1455     Duration of time since the last empty config result to the time a non-change
   1456     OnHostsChange is received.
   1457   </summary>
   1458 </histogram>
   1459 
   1460 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
   1461   <owner>ttuttle (a] chromium.org</owner>
   1462   <summary>
   1463     The result of DnsConfigService watch. Counts STARTED on every initialization
   1464     and FAILED_* on any failure.
   1465   </summary>
   1466 </histogram>
   1467 
   1468 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
   1469   <owner>jbauman (a] chromium.org</owner>
   1470   <summary>
   1471     Whether the browser compositor uses GPU or the software renderer.
   1472   </summary>
   1473 </histogram>
   1474 
   1475 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
   1476   <obsolete>
   1477     Deprecated as of 8/2013.
   1478   </obsolete>
   1479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1480   <summary>
   1481     Measures the frequency of user interactions with the Autocheckout bubble,
   1482     which prompts users to invoke Autocheckout on supported websites.
   1483   </summary>
   1484 </histogram>
   1485 
   1486 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
   1487   <obsolete>
   1488     Deprecated as of 8/2013.
   1489   </obsolete>
   1490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1491   <summary>
   1492     Measures the frequency of final states reached in Autocheckout buy flow.
   1493   </summary>
   1494 </histogram>
   1495 
   1496 <histogram name="Autocheckout.DismissalState"
   1497     enum="AutofillDialogDismissalState">
   1498   <obsolete>
   1499     Deprecated as of 8/2013.
   1500   </obsolete>
   1501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1502   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
   1503 </histogram>
   1504 
   1505 <histogram name="Autocheckout.FlowDuration" units="ms">
   1506   <obsolete>
   1507     Deprecated as of 8/2013.
   1508   </obsolete>
   1509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1510   <summary>
   1511     Measures the time elapsed between when the user submitted the Autocheckout
   1512     dialog and when the Autocheckout flow, or filling process, concluded.
   1513   </summary>
   1514 </histogram>
   1515 
   1516 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
   1517   <obsolete>
   1518     Deprecated as of 8/2013.
   1519   </obsolete>
   1520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1521   <summary>
   1522     Measures the time elapsed between when the user submitted the Autocheckout
   1523     dialog and when the Autocheckout flow concluded, in cases where the flow
   1524     failed.
   1525   </summary>
   1526 </histogram>
   1527 
   1528 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
   1529   <obsolete>
   1530     Deprecated as of 8/2013.
   1531   </obsolete>
   1532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1533   <summary>
   1534     Measures the time elapsed between when the user submitted the Autocheckout
   1535     dialog and when the Autocheckout flow concluded, in cases where the flow
   1536     succeeded.
   1537   </summary>
   1538 </histogram>
   1539 
   1540 <histogram name="Autocheckout.InitialUserState"
   1541     enum="AutofillDialogInitialUserState">
   1542   <obsolete>
   1543     Deprecated as of 8/2013.
   1544   </obsolete>
   1545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1546   <summary>
   1547     The initial state of a user that's interacting with a freshly shown
   1548     Autocheckout dialog.
   1549   </summary>
   1550 </histogram>
   1551 
   1552 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
   1553   <obsolete>
   1554     Deprecated as of 8/2013.
   1555   </obsolete>
   1556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1557   <summary>
   1558     User interactions with the Autofill popup shown while filling an
   1559     Autocheckout dialog.
   1560   </summary>
   1561 </histogram>
   1562 
   1563 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
   1564   <obsolete>
   1565     Deprecated as of 8/2013.
   1566   </obsolete>
   1567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1568   <summary>
   1569     Measures the frequency of security warnings and errors in the Autocheckout
   1570     dialog.
   1571   </summary>
   1572 </histogram>
   1573 
   1574 <histogram name="Autocheckout.UiDuration" units="ms">
   1575   <obsolete>
   1576     Deprecated as of 8/2013.
   1577   </obsolete>
   1578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1579   <summary>
   1580     Measures the duration for which an Autocheckout dialog was shown.
   1581   </summary>
   1582 </histogram>
   1583 
   1584 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
   1585   <obsolete>
   1586     Deprecated as of 8/2013.
   1587   </obsolete>
   1588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1589   <summary>
   1590     Measures the duration for which an Autocheckout dialog was shown, in cases
   1591     where the user ended up canceling out of the dialog.
   1592   </summary>
   1593 </histogram>
   1594 
   1595 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
   1596   <obsolete>
   1597     Deprecated as of 8/2013.
   1598   </obsolete>
   1599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1600   <summary>
   1601     Measures the duration for which an Autocheckout dialog was shown, in cases
   1602     where the user ended up accepting the dialog.
   1603   </summary>
   1604 </histogram>
   1605 
   1606 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
   1607   <obsolete>
   1608     Deprecated as of 8/2013.
   1609   </obsolete>
   1610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1611   <summary>
   1612     Measures how users are interacting with the Autocheckout dialog UI.
   1613   </summary>
   1614 </histogram>
   1615 
   1616 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
   1617   <obsolete>
   1618     Deprecated as of 8/2013.
   1619   </obsolete>
   1620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1621   <summary>
   1622     Measures the duration of time it takes for the Autocheckout UI to be
   1623     actionable by the user after it is shown.
   1624   </summary>
   1625 </histogram>
   1626 
   1627 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
   1628   <obsolete>
   1629     Deprecated as of 8/2013.
   1630   </obsolete>
   1631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1632   <summary>
   1633     Measures the frequency of errors in communicating with the Google Online
   1634     Wallet server.
   1635   </summary>
   1636 </histogram>
   1637 
   1638 <histogram name="Autocheckout.WalletRequiredActions"
   1639     enum="WalletRequiredActions">
   1640   <obsolete>
   1641     Deprecated as of 8/2013.
   1642   </obsolete>
   1643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1644   <summary>
   1645     Measures the frequency of required user actions returned by the Google
   1646     Online Wallet server.
   1647   </summary>
   1648 </histogram>
   1649 
   1650 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
   1651   <obsolete>
   1652     Deprecated as of 8/2013.
   1653   </obsolete>
   1654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1655   <summary>
   1656     Measures time taken to download the Autocheckout whitelist file.
   1657   </summary>
   1658 </histogram>
   1659 
   1660 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
   1661   <obsolete>
   1662     Deprecated as of 8/2013.
   1663   </obsolete>
   1664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1665   <summary>
   1666     Measures time taken to download the Autocheckout whitelist file in case the
   1667     download was failed.
   1668   </summary>
   1669 </histogram>
   1670 
   1671 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
   1672   <obsolete>
   1673     Deprecated as of 8/2013.
   1674   </obsolete>
   1675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1676   <summary>
   1677     Measures time taken to download the Autocheckout whitelist file in case the
   1678     download was succeeded.
   1679   </summary>
   1680 </histogram>
   1681 
   1682 <histogram name="Autofill.AddressBook.AccessSkipped" enum="BooleanSkipped">
   1683   <owner>erikchen (a] chromium.org</owner>
   1684   <summary>
   1685     Whether an attempt to access the Mac AddressBook was skipped because doing
   1686     so would incorrectly cause the appearance of the permissions dialog. This
   1687     happens when Chrome auto-update changes the binary on disk before the first
   1688     AddressBook access attempt.
   1689   </summary>
   1690 </histogram>
   1691 
   1692 <histogram name="Autofill.AddressBookAvailable" enum="BooleanAvailable">
   1693   <owner>isherman (a] chromium.org</owner>
   1694   <summary>
   1695     Whether the Mac AddressBook was available on an attempt to read data from
   1696     it.
   1697   </summary>
   1698 </histogram>
   1699 
   1700 <histogram name="Autofill.AddressBookAvailableOnFirstAttempt"
   1701     enum="BooleanAvailable">
   1702   <owner>isherman (a] chromium.org</owner>
   1703   <summary>
   1704     Whether the Mac AddressBook was available on the *first* attempt to read
   1705     data from it.  This is only recorded once per Chrome profile.
   1706   </summary>
   1707 </histogram>
   1708 
   1709 <histogram name="Autofill.AddressSuggestionsCount">
   1710   <owner>isherman (a] chromium.org</owner>
   1711   <summary>
   1712     The number of address suggestions shown in the Autofill popup.
   1713   </summary>
   1714 </histogram>
   1715 
   1716 <histogram name="AutoFill.CCInfoBarAccepted">
   1717   <obsolete>
   1718     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
   1719   </obsolete>
   1720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1721   <summary>The Autofill credit card info bar was accepted.</summary>
   1722 </histogram>
   1723 
   1724 <histogram name="AutoFill.CCInfoBarDenied">
   1725   <obsolete>
   1726     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
   1727   </obsolete>
   1728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1729   <summary>The Autofill credit card info bar was denied.</summary>
   1730 </histogram>
   1731 
   1732 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
   1733   <owner>isherman (a] chromium.org</owner>
   1734   <summary>
   1735     The relative frequency with which users accept, deny, or ignore the Autofill
   1736     credit card info bar prompt.
   1737   </summary>
   1738 </histogram>
   1739 
   1740 <histogram name="Autofill.DeveloperEngagement"
   1741     enum="AutofillDeveloperEngagement">
   1742   <owner>isherman (a] chromium.org</owner>
   1743   <summary>
   1744     Measures the adoption of the HTML autocomplete type hint specification (see
   1745     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
   1746     detected, logs whether that form includes author-specified type hints.
   1747   </summary>
   1748 </histogram>
   1749 
   1750 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
   1751   <owner>isherman (a] chromium.org</owner>
   1752   <summary>
   1753     Time elapsed between the user's first interaction with a form and the form's
   1754     submission, for an autofilled form.
   1755   </summary>
   1756 </histogram>
   1757 
   1758 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
   1759   <owner>isherman (a] chromium.org</owner>
   1760   <summary>
   1761     Time elapsed between the user's first interaction with a form and the form's
   1762     submission, for a non-autofilled form.
   1763   </summary>
   1764 </histogram>
   1765 
   1766 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
   1767   <owner>isherman (a] chromium.org</owner>
   1768   <summary>
   1769     Time elapsed between form load and form submission, for an autofilled form.
   1770   </summary>
   1771 </histogram>
   1772 
   1773 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
   1774   <owner>isherman (a] chromium.org</owner>
   1775   <summary>
   1776     Time elapsed between form load and form submission, for a non-autofilled
   1777     form.
   1778   </summary>
   1779 </histogram>
   1780 
   1781 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
   1782   <owner>isherman (a] chromium.org</owner>
   1783   <summary>
   1784     Tracks whether Autofill is enabled on page load for a page containing forms.
   1785   </summary>
   1786 </histogram>
   1787 
   1788 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
   1789   <owner>isherman (a] chromium.org</owner>
   1790   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
   1791 </histogram>
   1792 
   1793 <histogram name="Autofill.MacAddressBook" enum="AutofillMacAddressBook">
   1794   <owner>erikchen (a] chromium.org</owner>
   1795   <summary>
   1796     When Chrome tries to access the user's Address Book, OSX presents a blocking
   1797     dialog which disrupts the user experience. A new Chrome feature has been
   1798     introduced wherein Chrome only shows this blocking dialog if the user
   1799     explicitly asked Chrome to access the user's Address Book. If a form's field
   1800     looks like it might support Autofill suggestions from the user's Address
   1801     Book and there are no other suggestions, Chrome shows an Autofill entry that
   1802     prompts the user to give Chrome access to the user's Address Book. This
   1803     histogram tracks the frequency that this Autofill entry is presented, and
   1804     the frequency that this Autofill entry is selected.
   1805   </summary>
   1806 </histogram>
   1807 
   1808 <histogram name="Autofill.MacAddressBook.NumShowsBeforeSelected">
   1809   <owner>erikchen (a] chromium.org</owner>
   1810   <summary>
   1811     The number of times that the access Address Book prompt has been shown when
   1812     the user selects the prompt.
   1813   </summary>
   1814 </histogram>
   1815 
   1816 <histogram name="AutoFill.ProfileCount">
   1817   <obsolete>
   1818     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
   1819   </obsolete>
   1820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1821   <summary>The number of Autofill address profiles a user has.</summary>
   1822 </histogram>
   1823 
   1824 <histogram name="AutoFill.Quality" enum="AutofillQuality">
   1825   <obsolete>
   1826     Deprecated as of 3/2011, replaced by Autofill.Quality.
   1827   </obsolete>
   1828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1829   <summary>The quality of the AutoFill implementation.</summary>
   1830 </histogram>
   1831 
   1832 <histogram name="Autofill.Quality" enum="AutofillQuality">
   1833   <obsolete>
   1834     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
   1835   </obsolete>
   1836   <owner>isherman (a] chromium.org</owner>
   1837   <summary>The quality of the Autofill implementation.</summary>
   1838 </histogram>
   1839 
   1840 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
   1841   <owner>isherman (a] chromium.org</owner>
   1842   <summary>The quality of Autofill's heuristic field type detection.</summary>
   1843 </histogram>
   1844 
   1845 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
   1846     enum="AutofillTypeQualityByFieldType">
   1847   <owner>isherman (a] chromium.org</owner>
   1848   <summary>
   1849     The quality of Autofill's heuristic field type detection, broken down by the
   1850     specific field type.  Fields with multiple possible types (based on the
   1851     stored Autofill data) are logged as having ambiguous type.
   1852   </summary>
   1853 </histogram>
   1854 
   1855 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
   1856   <owner>isherman (a] chromium.org</owner>
   1857   <summary>The overall quality of the Autofill field type predictions.</summary>
   1858 </histogram>
   1859 
   1860 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
   1861     enum="AutofillTypeQualityByFieldType">
   1862   <owner>isherman (a] chromium.org</owner>
   1863   <summary>
   1864     The overall quality of the Autofill field type predictions, broken down by
   1865     the specific field type.  Fields with multiple possible types (based on the
   1866     stored Autofill data) are logged as having ambiguous type.
   1867   </summary>
   1868 </histogram>
   1869 
   1870 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
   1871   <owner>isherman (a] chromium.org</owner>
   1872   <summary>The quality of the Autofill server's field type detection.</summary>
   1873 </histogram>
   1874 
   1875 <histogram name="Autofill.Quality.ServerType.ByFieldType"
   1876     enum="AutofillTypeQualityByFieldType">
   1877   <owner>isherman (a] chromium.org</owner>
   1878   <summary>
   1879     The quality of the Autofill server's field type detection, broken down by
   1880     the specific field type.  Fields with multiple possible types (based on the
   1881     stored Autofill data) are logged as having ambiguous type.
   1882   </summary>
   1883 </histogram>
   1884 
   1885 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
   1886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1887   <summary>TBD.</summary>
   1888 </histogram>
   1889 
   1890 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
   1891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1892   <summary>TBD.</summary>
   1893 </histogram>
   1894 
   1895 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
   1896   <obsolete>
   1897     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
   1898   </obsolete>
   1899   <owner>isherman (a] chromium.org</owner>
   1900   <summary>
   1901     The experiment ID received in response to an Autofill server query.
   1902   </summary>
   1903 </histogram>
   1904 
   1905 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
   1906   <obsolete>
   1907     Deprecated as of 2/2014 (M35).
   1908   </obsolete>
   1909   <owner>isherman (a] chromium.org</owner>
   1910   <summary>
   1911     The experiment ID received in response to an Autofill server query.
   1912   </summary>
   1913 </histogram>
   1914 
   1915 <histogram name="Autofill.ServerExperimentId.Upload"
   1916     enum="AutofillExperimentId">
   1917   <obsolete>
   1918     Deprecated as of 2/2014 (M35).
   1919   </obsolete>
   1920   <owner>isherman (a] chromium.org</owner>
   1921   <summary>
   1922     The experiment ID received at the time of an Autofill upload.
   1923   </summary>
   1924 </histogram>
   1925 
   1926 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
   1927   <obsolete>
   1928     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
   1929   </obsolete>
   1930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   1931   <summary>The usefulness of AutoFill server information.</summary>
   1932 </histogram>
   1933 
   1934 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
   1935   <owner>isherman (a] chromium.org</owner>
   1936   <summary>The usefulness of Autofill server information.</summary>
   1937 </histogram>
   1938 
   1939 <histogram name="Autofill.StoredProfileCount">
   1940   <owner>isherman (a] chromium.org</owner>
   1941   <summary>
   1942     The number of Autofill addresses a user has stored, measured at launch time.
   1943   </summary>
   1944 </histogram>
   1945 
   1946 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
   1947   <owner>isherman (a] chromium.org</owner>
   1948   <summary>
   1949     Measures the frequency of various events in the Autofill user interaction
   1950     flow.  By comparing frequencies, we can compute several interesting
   1951     &quot;user happiness&quot; metrics.
   1952   </summary>
   1953 </histogram>
   1954 
   1955 <histogram name="BatteryStatus.NumberBatteriesLinux"
   1956     enum="BatteryStatusNumberBatteries">
   1957   <owner>timvolodine (a] chromium.org</owner>
   1958   <summary>
   1959     Number of batteries reported by the UPower service on Linux at the start of
   1960     the Battery Status API.
   1961   </summary>
   1962 </histogram>
   1963 
   1964 <histogram name="BatteryStatus.NumberBatteriesMac"
   1965     enum="BatteryStatusNumberBatteries">
   1966   <owner>timvolodine (a] chromium.org</owner>
   1967   <summary>
   1968     Number of internal batteries reported by MacOS at the start of the Battery
   1969     Status API.
   1970   </summary>
   1971 </histogram>
   1972 
   1973 <histogram name="BatteryStatus.NumberBatteriesWin"
   1974     enum="BatteryStatusNumberBatteriesWin">
   1975   <owner>timvolodine (a] chromium.org</owner>
   1976   <summary>
   1977     Number of batteries reported by Windows at the start of the Battery Status
   1978     API.
   1979   </summary>
   1980 </histogram>
   1981 
   1982 <histogram name="BatteryStatus.StartAndroid" enum="BooleanSuccess">
   1983   <owner>timvolodine (a] chromium.org</owner>
   1984   <summary>
   1985     Whether the Battery Status API was successfully started up on Android.
   1986   </summary>
   1987 </histogram>
   1988 
   1989 <histogram name="Blacklist.Blocked" enum="DllHash">
   1990   <owner>csharp (a] chromium.org</owner>
   1991   <summary>
   1992     Records the name hashes of all the dlls that are blocked from the browser
   1993     process.
   1994   </summary>
   1995 </histogram>
   1996 
   1997 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
   1998   <owner>csharp (a] chromium.org</owner>
   1999   <summary>
   2000     Counts the number of times a renderer process is started with the browser
   2001     blacklist patch. This should never be hit.
   2002   </summary>
   2003 </histogram>
   2004 
   2005 <histogram name="Blacklist.RetryAttempts.Success">
   2006   <owner>csharp (a] chromium.org</owner>
   2007   <owner>krstnmnlsn (a] chromium.org</owner>
   2008   <summary>
   2009     Records the number of attempts needed before the blacklist is properly set
   2010     up. This is logged immediately after a successful setup.
   2011   </summary>
   2012 </histogram>
   2013 
   2014 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
   2015   <owner>csharp (a] chromium.org</owner>
   2016   <summary>
   2017     Records the successes and failures when running the browser blacklist setup
   2018     code. Used to determine if the blacklist is working as intended during
   2019     startup (since the blacklist runs before crash reporting is set up). This
   2020     only occurs on Windows.
   2021   </summary>
   2022 </histogram>
   2023 
   2024 <histogram name="BlinkGC.CollectGarbage" units="milliseconds">
   2025   <owner>haraken (a] chromium.org</owner>
   2026   <summary>Duration of time taken to run Heap::collectGarbage().</summary>
   2027 </histogram>
   2028 
   2029 <histogram name="BlinkGC.PerformPendingSweep" units="milliseconds">
   2030   <owner>haraken (a] chromium.org</owner>
   2031   <summary>
   2032     Duration of time taken to run ThreadState::performPendingSweep().
   2033   </summary>
   2034 </histogram>
   2035 
   2036 <histogram name="BlinkGC.TotalAllocatedSpace" units="KB">
   2037   <owner>haraken (a] chromium.org</owner>
   2038   <summary>
   2039     The total size of allocated space in OS when a Blink GC is triggered.
   2040   </summary>
   2041 </histogram>
   2042 
   2043 <histogram name="BlinkGC.TotalObjectSpace" units="KB">
   2044   <owner>haraken (a] chromium.org</owner>
   2045   <summary>
   2046     The total size of object space in all threads when a Blink GC is triggered.
   2047   </summary>
   2048 </histogram>
   2049 
   2050 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
   2051   <owner>keybuk (a] chromium.org</owner>
   2052   <summary>
   2053     Counts the number of simulataneously connected Bluetooth devices. Used to
   2054     direct testing efforts, and by our UI team to determine appropriate UI
   2055     sizes.
   2056   </summary>
   2057 </histogram>
   2058 
   2059 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
   2060   <owner>keybuk (a] chromium.org</owner>
   2061   <summary>
   2062     Records the method used to pair each Bluetooth Device. Used to direct our
   2063     testing efforts.
   2064   </summary>
   2065 </histogram>
   2066 
   2067 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
   2068   <owner>keybuk (a] chromium.org</owner>
   2069   <summary>
   2070     Records the result of pairing each Bluetooth Device. Used to understand
   2071     whether we are having significant problems with Bluetooth pairing and seeing
   2072     errors more commonly than we should.
   2073   </summary>
   2074 </histogram>
   2075 
   2076 <histogram name="Bookmarks.LaunchDepth">
   2077   <owner>yfriedman (a] chromium.org</owner>
   2078   <summary>
   2079     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
   2080     bookmark is launched. Depth indicates how many levels below a permanent
   2081     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
   2082     the bookmark bar has depth 1).
   2083   </summary>
   2084 </histogram>
   2085 
   2086 <histogram name="Canvas.ContextType" enum="CanvasContextType">
   2087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2088   <summary>
   2089     Records the context type names used to create canvas rendering contexts.
   2090   </summary>
   2091 </histogram>
   2092 
   2093 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
   2094   <owner>meacer (a] chromium.org</owner>
   2095   <summary>Records the result of a captive portal probe.</summary>
   2096 </histogram>
   2097 
   2098 <histogram name="CaptivePortal.Notification.Status"
   2099     enum="CaptivePortalNotificationStatus">
   2100   <owner>ygorshenin (a] chromium.org</owner>
   2101   <summary>
   2102     Count of displayed and not displayed due to errors notifications about
   2103     captive portal.
   2104   </summary>
   2105 </histogram>
   2106 
   2107 <histogram name="CaptivePortal.Notification.UserAction"
   2108     enum="CaptivePortalNotificationUserAction">
   2109   <owner>ygorshenin (a] chromium.org</owner>
   2110   <summary>
   2111     Count of clicked, closed and ignored captive portal notifications.
   2112   </summary>
   2113 </histogram>
   2114 
   2115 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
   2116   <owner>ygorshenin (a] chromium.org</owner>
   2117   <summary>
   2118     Duration of the captive portal detection process for a particular network at
   2119     OOBE. Detection duration is recorded each time portal detection is completed
   2120     for an active network.
   2121   </summary>
   2122 </histogram>
   2123 
   2124 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
   2125   <owner>ygorshenin (a] chromium.org</owner>
   2126   <summary>
   2127     The result of captive portal detection attempts performed at OOBE. Detection
   2128     result is recorded when portal detection is completed for an active network
   2129     and when it differs from the previous result for the same network.
   2130   </summary>
   2131 </histogram>
   2132 
   2133 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
   2134     enum="CaptivePortalStatus">
   2135   <owner>ygorshenin (a] chromium.org</owner>
   2136   <summary>
   2137     The result of captive portal detection attempts at OOBE if it diverges from
   2138     network manager results. Detection result is recorded each time portal
   2139     detection is completed for an active network.
   2140   </summary>
   2141 </histogram>
   2142 
   2143 <histogram name="CaptivePortal.OOBE.PortalToOnlineTransition"
   2144     units="milliseconds">
   2145   <owner>ygorshenin (a] chromium.org</owner>
   2146   <summary>
   2147     Number of milliseconds passed between consecutive reports for the same
   2148     network about portal and online states.
   2149   </summary>
   2150 </histogram>
   2151 
   2152 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
   2153   <owner>ygorshenin (a] chromium.org</owner>
   2154   <summary>
   2155     Duration of the captive portal detection process for a particular network in
   2156     user session. Detection duration is recorded each time portal detection is
   2157     completed for an active network.
   2158   </summary>
   2159 </histogram>
   2160 
   2161 <histogram name="CaptivePortal.Session.DetectionResult"
   2162     enum="CaptivePortalStatus">
   2163   <owner>ygorshenin (a] chromium.org</owner>
   2164   <summary>
   2165     The result of captive portal detection attempts performed in user session.
   2166     Detection result is recorded when portal detection is completed for an
   2167     active network and when it differs from the previous result for the same
   2168     network.
   2169   </summary>
   2170 </histogram>
   2171 
   2172 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
   2173     enum="CaptivePortalStatus">
   2174   <owner>ygorshenin (a] chromium.org</owner>
   2175   <summary>
   2176     The result of captive portal detection attempts in session if it diverges
   2177     from network manager results. Detection result is recorded each time portal
   2178     detection is completed for an active network.
   2179   </summary>
   2180 </histogram>
   2181 
   2182 <histogram name="CaptivePortal.Session.PortalToOnlineTransition"
   2183     units="milliseconds">
   2184   <owner>ygorshenin (a] chromium.org</owner>
   2185   <summary>
   2186     Number of milliseconds passed between consecutive reports for the same
   2187     network about portal and online states.
   2188   </summary>
   2189 </histogram>
   2190 
   2191 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
   2192   <owner>mfoltz (a] chromium.org</owner>
   2193   <summary>
   2194     Records the number of times the cast button was shown to the user. The value
   2195     will be true if the button is enabled, and false if the button is disabled.
   2196     Note that depending on the current UX, it's possible that we hide the button
   2197     entirely if it's disabled, so it's possible for the false values to be 0.
   2198   </summary>
   2199 </histogram>
   2200 
   2201 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
   2202     enum="BooleanEnabled">
   2203   <owner>mfoltz (a] chromium.org</owner>
   2204   <summary>
   2205     Records the number of times the cast button was shown to the user when the
   2206     video is fullscreened. The value will only be recorded on entering
   2207     fullscreen. The value will be true if the button is enabled, and false if
   2208     the button is disabled. Note that depending on the current UX,it's possible
   2209     that we hide the button entirely if it's disabled, so it's possible for the
   2210     false values to be 0.
   2211   </summary>
   2212 </histogram>
   2213 
   2214 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
   2215   <owner>miguelg (a] chromium.org</owner>
   2216   <summary>Records the media type of every video being cast.</summary>
   2217 </histogram>
   2218 
   2219 <histogram name="Cast.Sender.CastPlayerResult" enum="CastPlayBackState">
   2220   <owner>maybelle (a] chromium.org</owner>
   2221   <owner>miguelg (a] chromium.org</owner>
   2222   <summary>
   2223     Records the result of a request to play remotely on a per player app basis
   2224     within Chrome for Android.
   2225   </summary>
   2226 </histogram>
   2227 
   2228 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
   2229   <obsolete>
   2230     Deprecated 04/2014, and replaced by Cast.Sender.CastPlayerResult.
   2231   </obsolete>
   2232   <owner>maybelle (a] chromium.org</owner>
   2233   <owner>miguelg (a] chromium.org</owner>
   2234   <summary>
   2235     Records the result of a request to play remotely. The value will be true if
   2236     the playback succeeded, and false if there was an error.
   2237   </summary>
   2238 </histogram>
   2239 
   2240 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
   2241     units="percent remaining">
   2242   <owner>mfoltz (a] chromium.org</owner>
   2243   <summary>
   2244     Records the percentage of the video left at the time the remote playback is
   2245     stopped. This will be recorded when the playback is stopped by the user, or
   2246     when it's stopped by the cast device.
   2247   </summary>
   2248 </histogram>
   2249 
   2250 <histogram name="Cast.Sender.VideoEncodeAcceleratorInitializeSuccess"
   2251     enum="BooleanSuccess">
   2252   <owner>posciak (a] chromium.org</owner>
   2253   <summary>
   2254     Indicates whether initialization of a video encode accelerator for Cast
   2255     sender was successful.
   2256   </summary>
   2257 </histogram>
   2258 
   2259 <histogram name="Cellular.ActivationFailure">
   2260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2261   <summary>
   2262     The count of cellular device activation failures (Chrome OS).
   2263   </summary>
   2264 </histogram>
   2265 
   2266 <histogram name="Cellular.ActivationTry">
   2267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2268   <summary>The count of cellular device activation tries (Chrome OS).</summary>
   2269 </histogram>
   2270 
   2271 <histogram name="Cellular.ConnectionFailed">
   2272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2273   <summary>
   2274     The count of cellular reconnect failures during activation (Chrome OS).
   2275   </summary>
   2276 </histogram>
   2277 
   2278 <histogram name="Cellular.ConnectionRetry">
   2279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2280   <summary>
   2281     The count of cellular device reconnect tries during activation (Chrome OS).
   2282   </summary>
   2283 </histogram>
   2284 
   2285 <histogram name="Cellular.MobileSetupFailed">
   2286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2287   <summary>
   2288     The count of successful cellular plan established (Chrome OS).
   2289   </summary>
   2290 </histogram>
   2291 
   2292 <histogram name="Cellular.MobileSetupStart">
   2293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2294   <summary>
   2295     The count of initiated cellular device setup starts (Chrome OS).
   2296   </summary>
   2297 </histogram>
   2298 
   2299 <histogram name="Cellular.MobileSetupSucceeded">
   2300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2301   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
   2302 </histogram>
   2303 
   2304 <histogram name="Cellular.PaymentFailed">
   2305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2306   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
   2307 </histogram>
   2308 
   2309 <histogram name="Cellular.PaymentReceived">
   2310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2311   <summary>
   2312     The count of successfully completed cellular plan purchases (Chrome OS).
   2313   </summary>
   2314 </histogram>
   2315 
   2316 <histogram name="CertificateType">
   2317   <obsolete>
   2318     Deprecated as of 8/2013. This histogram only considered the leaf certificate
   2319     expiry date as a proxy for whether a certificate was in-scope for the BRs,
   2320     but did not consider the issuance date. As some CAs have issued long-lived
   2321     certs prior to the BRs, this disproportionately reported those certs as
   2322     being subject to the BRs, but non-compliant, when in reality they're not
   2323     subject.
   2324   </obsolete>
   2325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2326   <summary>
   2327     Information about the certificate algorithms and sizes in use on the web, to
   2328     examine compliance with the CA/Browser Forum requirements and security best
   2329     practice.
   2330   </summary>
   2331 </histogram>
   2332 
   2333 <histogram name="CertificateType2">
   2334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2335   <summary>
   2336     Information about the certificate algorithms and sizes in use on the web, to
   2337     examine compliance with the CA/Browser Forum requirements and security best
   2338     practice. This histogram considers the notBefore as the issuance date, for
   2339     purposes of what requirements apply.
   2340   </summary>
   2341 </histogram>
   2342 
   2343 <histogram name="ChildProcess.BadMessgeTerminated" enum="ProcessType2">
   2344   <owner>jam (a] chromium.org</owner>
   2345   <summary>
   2346     Count of child processes killed because they sent an IPC that couldn't be
   2347     deserialized.
   2348   </summary>
   2349 </histogram>
   2350 
   2351 <histogram name="ChildProcess.Crashed" enum="ProcessType">
   2352   <obsolete>
   2353     Deprecated 3/2013. Renamed to ChildProcess.Crashed2.
   2354   </obsolete>
   2355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2356   <summary>Count of child process crashes grouped by process type.</summary>
   2357 </histogram>
   2358 
   2359 <histogram name="ChildProcess.Crashed2" enum="ProcessType2">
   2360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2361   <summary>Count of child process crashes grouped by process type.</summary>
   2362 </histogram>
   2363 
   2364 <histogram name="ChildProcess.CrashedWasAlive" enum="ProcessType">
   2365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2366   <summary>
   2367     Count of child process crashes that we miscounted because we took the exit
   2368     code too early. Grouped by process type.
   2369   </summary>
   2370 </histogram>
   2371 
   2372 <histogram name="ChildProcess.Crashes" enum="ProcessType">
   2373   <obsolete>
   2374     Deprecated 10/2011. Renamed to ChildProcess.Crashed.
   2375   </obsolete>
   2376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2377   <summary>Count of child process crashes grouped by process type.</summary>
   2378 </histogram>
   2379 
   2380 <histogram name="ChildProcess.CrashesWasAlive" enum="ProcessType">
   2381   <obsolete>
   2382     Deprecated 10/2011. Renamed to ChildProcess.CrashedWasAlive.
   2383   </obsolete>
   2384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2385   <summary>
   2386     Count of child process crashes that we miscounted because we took the exit
   2387     code too early. Grouped by process type.
   2388   </summary>
   2389 </histogram>
   2390 
   2391 <histogram name="ChildProcess.DefaultCase" enum="ProcessType">
   2392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2393   <summary>
   2394     Count of child process crashes for which we were not able to understand the
   2395     exit code, grouped by process type.
   2396   </summary>
   2397 </histogram>
   2398 
   2399 <histogram name="ChildProcess.Disconnected" enum="ProcessType">
   2400   <obsolete>
   2401     Deprecated 3/2013. Renamed to ChildProcess.Disconnected2.
   2402   </obsolete>
   2403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2404   <summary>
   2405     Count of child process abnormal channel disconnects grouped by process type.
   2406   </summary>
   2407 </histogram>
   2408 
   2409 <histogram name="ChildProcess.Disconnected2" enum="ProcessType2">
   2410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2411   <summary>
   2412     Count of child process abnormal channel disconnects grouped by process type.
   2413   </summary>
   2414 </histogram>
   2415 
   2416 <histogram name="ChildProcess.DisconnectedAlive" enum="ProcessType">
   2417   <obsolete>
   2418     Deprecated 3/2013. Renamed to ChildProcess.DisconnectedAlive2.
   2419   </obsolete>
   2420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2421   <summary>
   2422     Count of child process abnormal channel disconnects that are not classified
   2423     and reported because we took the exit code too early. Grouped by process
   2424     type.
   2425   </summary>
   2426 </histogram>
   2427 
   2428 <histogram name="ChildProcess.DisconnectedAlive2" enum="ProcessType2">
   2429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2430   <summary>
   2431     Count of child process abnormal channel disconnects that are not classified
   2432     and reported because we took the exit code too early. Grouped by process
   2433     type.
   2434   </summary>
   2435 </histogram>
   2436 
   2437 <histogram name="ChildProcess.Killed" enum="ProcessType">
   2438   <obsolete>
   2439     Deprecated 3/2013. Renamed to ChildProcess.Killed2.
   2440   </obsolete>
   2441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2442   <summary>Count of child process kills grouped by process type.</summary>
   2443 </histogram>
   2444 
   2445 <histogram name="ChildProcess.Killed2" enum="ProcessType2">
   2446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2447   <summary>Count of child process kills grouped by process type.</summary>
   2448 </histogram>
   2449 
   2450 <histogram name="ChildProcess.KilledByExtensionAPI">
   2451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2452   <summary>
   2453     Count of child processes killed by the extension API
   2454     (experimental.processes.terminate)
   2455   </summary>
   2456 </histogram>
   2457 
   2458 <histogram name="ChildProcess.KilledWasAlive" enum="ProcessType">
   2459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2460   <summary>
   2461     Count of child process kills that we miscounted because we took the exit
   2462     code too early. Grouped by process type.
   2463   </summary>
   2464 </histogram>
   2465 
   2466 <histogram name="ChildProcess.Kills" enum="ProcessType">
   2467   <obsolete>
   2468     Deprecated 10/2011. Renamed to ChildProcess.Killed.
   2469   </obsolete>
   2470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2471   <summary>Count of child process kills grouped by process type.</summary>
   2472 </histogram>
   2473 
   2474 <histogram name="ChildProcess.KillsWasAlive" enum="ProcessType">
   2475   <obsolete>
   2476     Deprecated 10/2011. Renamed to ChildProcess.KilledWasAlive.
   2477   </obsolete>
   2478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2479   <summary>
   2480     Count of child process kills that we miscounted because we took the exit
   2481     code too early. Grouped by process type.
   2482   </summary>
   2483 </histogram>
   2484 
   2485 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
   2486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2487   <summary>
   2488     Indicates how many times each particular type of Activity was in the
   2489     foreground when a UMA session was terminated abnormally. UMA sessions last
   2490     as long as Chrome remains in the foreground.
   2491   </summary>
   2492 </histogram>
   2493 
   2494 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
   2495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2496   <summary>
   2497     Indicates how many times each particular type of Activity was brought to the
   2498     foreground when a UMA session was active (i.e. launched at some point). UMA
   2499     sessions last as long as Chrome remains in the foreground.
   2500   </summary>
   2501 </histogram>
   2502 
   2503 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
   2504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2505   <summary>
   2506     Indicates the execution phase the browser was in when the browser crashed.
   2507   </summary>
   2508 </histogram>
   2509 
   2510 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
   2511   <obsolete>
   2512     Deprecated as of 11/2013.
   2513   </obsolete>
   2514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2515   <summary>
   2516     Indicates the execution phase the browser was in when browser didn't exit
   2517     cleanly.
   2518   </summary>
   2519 </histogram>
   2520 
   2521 <histogram name="Chrome.BrowserCrashDumpAttempts">
   2522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2523   <summary>
   2524     The total number of times the browser process has attempted to generate a
   2525     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
   2526     Chrome.BrowserDumpsWithNoCrash.
   2527   </summary>
   2528 </histogram>
   2529 
   2530 <histogram name="Chrome.BrowserDumpsWithCrash">
   2531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2532   <summary>
   2533     The number of times the browser process has attempted to generate a crash
   2534     dump because of an actual browser crash.
   2535   </summary>
   2536 </histogram>
   2537 
   2538 <histogram name="Chrome.BrowserDumpsWithNoCrash">
   2539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2540   <summary>
   2541     The number of times the browser process has attempted to generate a crash
   2542     dump in a non-crashing (i.e., reporting only) context.
   2543   </summary>
   2544 </histogram>
   2545 
   2546 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
   2547   <obsolete>
   2548     Deprecated 8/2013. No longer tracked.
   2549   </obsolete>
   2550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2551   <summary>
   2552     The default search engine selected by a user not in the search engine dialog
   2553     experiment.
   2554   </summary>
   2555 </histogram>
   2556 
   2557 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
   2558   <obsolete>
   2559     Deprecated 8/2013. No longer tracked.
   2560   </obsolete>
   2561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2562   <summary>
   2563     The default search engine selected by a user in the search engine dialog
   2564     experiment.
   2565   </summary>
   2566 </histogram>
   2567 
   2568 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
   2569   <obsolete>
   2570     Deprecated 8/2013. No longer tracked.
   2571   </obsolete>
   2572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2573   <summary>
   2574     The default search engine selected by a user in slot 1 of a randomized
   2575     search engine dialog.
   2576   </summary>
   2577 </histogram>
   2578 
   2579 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
   2580   <obsolete>
   2581     Deprecated 8/2013. No longer tracked.
   2582   </obsolete>
   2583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2584   <summary>
   2585     The default search engine selected by a user in slot 2 of a randomized
   2586     search engine dialog.
   2587   </summary>
   2588 </histogram>
   2589 
   2590 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
   2591   <obsolete>
   2592     Deprecated 8/2013. No longer tracked.
   2593   </obsolete>
   2594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2595   <summary>
   2596     The default search engine selected by a user in slot 3 of a randomized
   2597     search engine dialog.
   2598   </summary>
   2599 </histogram>
   2600 
   2601 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
   2602   <obsolete>
   2603     Deprecated 8/2013. No longer tracked.
   2604   </obsolete>
   2605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2606   <summary>
   2607     The default search engine selected by a user in slot 4 of a randomized
   2608     search engine dialog.
   2609   </summary>
   2610 </histogram>
   2611 
   2612 <histogram name="ChromeNotifierService.Actions"
   2613     enum="ChromeNotifierServiceActionType">
   2614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2615   <summary>
   2616     The actions to enable or disable services sending synced notifications.
   2617     Synced Notification Sending services can be individually disabled by the
   2618     user in the Chrome Notification center settings dialog.
   2619   </summary>
   2620 </histogram>
   2621 
   2622 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
   2623   <owner>xiaowenx (a] chromium.org</owner>
   2624   <owner>mukai (a] chromium.org</owner>
   2625   <summary>
   2626     The name of the current color calibration of the display on ChromeOS. This
   2627     value is sent when the color calibration is changed by the user.
   2628   </summary>
   2629 </histogram>
   2630 
   2631 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
   2632   <owner>bartfab (a] chromium.org</owner>
   2633   <summary>
   2634     Whether a Chrome OS login via SAML used the principals API. This is recorded
   2635     during login on Chrome OS if SAML is being used for authentication.
   2636   </summary>
   2637 </histogram>
   2638 
   2639 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
   2640   <owner>bartfab (a] chromium.org</owner>
   2641   <summary>
   2642     The number of passwords that were scraped during a Chrome OS login via SAML.
   2643     This is set only when the principals API is not used.
   2644   </summary>
   2645 </histogram>
   2646 
   2647 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
   2648     enum="BooleanSuccess">
   2649   <owner>bartfab (a] chromium.org</owner>
   2650   <summary>
   2651     Whether one of the scraped passwords was successfully verified as the user's
   2652     password. This is set only when the principals API is not used.
   2653   </summary>
   2654 </histogram>
   2655 
   2656 <histogram name="clickjacking.discard_download" units="ms">
   2657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2658   <summary>
   2659     The length of time between a dangerous download appearing on the downloads
   2660     shelf, and the &quot;Discard&quot; button being clicked.
   2661   </summary>
   2662 </histogram>
   2663 
   2664 <histogram name="clickjacking.dismiss_download" units="ms">
   2665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2666   <summary>
   2667     The length of time between a dangerous download appearing on the downloads
   2668     shelf, and the &quot;Dismiss&quot; button being clicked.
   2669   </summary>
   2670 </histogram>
   2671 
   2672 <histogram name="clickjacking.launch_url" units="ms">
   2673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2674   <summary>
   2675     The length of time between the external protocol dialog being shown and the
   2676     &quot;Launch Application&quot; button being clicked.
   2677   </summary>
   2678 </histogram>
   2679 
   2680 <histogram name="clickjacking.open_download" units="ms">
   2681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2682   <summary>
   2683     The length of time between a download appearing on the download shelf, and
   2684     the user opening it by clicking the item or pressing return.
   2685   </summary>
   2686 </histogram>
   2687 
   2688 <histogram name="clickjacking.report_and_discard_download" units="ms">
   2689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2690   <summary>
   2691     Time between &quot;Report and Discard&quot; button being shown and it being
   2692     clicked.
   2693   </summary>
   2694 </histogram>
   2695 
   2696 <histogram name="clickjacking.save_download" units="ms">
   2697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2698   <summary>
   2699     The length of time between a dangerous download appearing on the download
   2700     shelf, and the &quot;Keep&quot; button being clicked.
   2701   </summary>
   2702 </histogram>
   2703 
   2704 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
   2705   <obsolete>
   2706     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
   2707   </obsolete>
   2708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2709   <summary>
   2710     Counts how often the user writes or reads from the clipboard and whether the
   2711     write was from an incognito window or not.
   2712   </summary>
   2713 </histogram>
   2714 
   2715 <histogram name="Clipboard.X11StoreCopyPasteDuration" units="ms">
   2716   <owner>pkotwicz (a] chromium.org</owner>
   2717   <summary>
   2718     The length of time that it takes to transfer ownership of Chrome's CLIPBOARD
   2719     selection to the clipboard manager when Chrome exits.
   2720   </summary>
   2721 </histogram>
   2722 
   2723 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
   2724   <owner>vitalybuka (a] chromium.org</owner>
   2725   <summary>Event counts in CloudPrintAuth.</summary>
   2726 </histogram>
   2727 
   2728 <histogram name="CloudPrint.AvailablePrinters">
   2729   <owner>vitalybuka (a] chromium.org</owner>
   2730   <summary>The number of printers availible for registration.</summary>
   2731 </histogram>
   2732 
   2733 <histogram name="CloudPrint.AvailablePrintersList">
   2734   <owner>vitalybuka (a] chromium.org</owner>
   2735   <summary>
   2736     The number of printers availible for registration in Windows Service.
   2737   </summary>
   2738 </histogram>
   2739 
   2740 <histogram name="CloudPrint.JobHandlerEvent"
   2741     enum="CloudPrintJobHandlerEventType">
   2742   <owner>vitalybuka (a] chromium.org</owner>
   2743   <summary>Event counts in PrinterJobHandler.</summary>
   2744 </histogram>
   2745 
   2746 <histogram name="CloudPrint.JobsDonePerInterval">
   2747   <owner>vitalybuka (a] chromium.org</owner>
   2748   <summary>The number of jobs successfully completed per hour.</summary>
   2749 </histogram>
   2750 
   2751 <histogram name="CloudPrint.JobsStartedPerInterval">
   2752   <owner>vitalybuka (a] chromium.org</owner>
   2753   <summary>The number of jobs started per hour.</summary>
   2754 </histogram>
   2755 
   2756 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
   2757   <owner>vitalybuka (a] chromium.org</owner>
   2758   <summary>Then number of job completion statuses.</summary>
   2759 </histogram>
   2760 
   2761 <histogram name="CloudPrint.NativeJobStatus"
   2762     enum="CloudPrintNativeJobStatusType">
   2763   <owner>vitalybuka (a] chromium.org</owner>
   2764   <summary>Event counts in PrintSystem.</summary>
   2765 </histogram>
   2766 
   2767 <histogram name="CloudPrint.PrepareTime" units="ms">
   2768   <owner>vitalybuka (a] chromium.org</owner>
   2769   <summary>The amount of time needed to prepare job for spooling.</summary>
   2770 </histogram>
   2771 
   2772 <histogram name="CloudPrint.PrinterBlacklistSize">
   2773   <owner>vitalybuka (a] chromium.org</owner>
   2774   <summary>The number of printers user has blacklisted.</summary>
   2775 </histogram>
   2776 
   2777 <histogram name="CloudPrint.PrinterWhitelistSize">
   2778   <owner>vitalybuka (a] chromium.org</owner>
   2779   <summary>The number of printers user has whitelisted.</summary>
   2780 </histogram>
   2781 
   2782 <histogram name="CloudPrint.PrintingTime" units="ms">
   2783   <owner>vitalybuka (a] chromium.org</owner>
   2784   <summary>The amount of time needed to finish print job.</summary>
   2785 </histogram>
   2786 
   2787 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
   2788   <owner>vitalybuka (a] chromium.org</owner>
   2789   <summary>Event counts in ServiceProcessControl.</summary>
   2790 </histogram>
   2791 
   2792 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
   2793   <owner>vitalybuka (a] chromium.org</owner>
   2794   <summary>
   2795     The amount of time used to fail to collect printer capabilities.
   2796   </summary>
   2797 </histogram>
   2798 
   2799 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
   2800   <owner>vitalybuka (a] chromium.org</owner>
   2801   <summary>The amount of time used to collect printer capabilities.</summary>
   2802 </histogram>
   2803 
   2804 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
   2805   <owner>vitalybuka (a] chromium.org</owner>
   2806   <summary>
   2807     The amount of time the utility process runs before disconnect.
   2808   </summary>
   2809 </histogram>
   2810 
   2811 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
   2812   <owner>vitalybuka (a] chromium.org</owner>
   2813   <summary>The amount of time used to fail to generate metafile.</summary>
   2814 </histogram>
   2815 
   2816 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
   2817   <owner>vitalybuka (a] chromium.org</owner>
   2818   <summary>The amount of time used to generate metafile.</summary>
   2819 </histogram>
   2820 
   2821 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
   2822     enum="ServiceUtilityProcessHostEventType">
   2823   <owner>vitalybuka (a] chromium.org</owner>
   2824   <summary>Event counts in ServiceUtilityProcessHost.</summary>
   2825 </histogram>
   2826 
   2827 <histogram name="CloudPrint.SpoolingTime" units="ms">
   2828   <owner>vitalybuka (a] chromium.org</owner>
   2829   <summary>The amount of time needed to spool print job.</summary>
   2830 </histogram>
   2831 
   2832 <histogram name="CloudPrint.UnregisterPrinters">
   2833   <owner>vitalybuka (a] chromium.org</owner>
   2834   <summary>The number of printers to unregister.</summary>
   2835 </histogram>
   2836 
   2837 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
   2838   <owner>vitalybuka (a] chromium.org</owner>
   2839   <summary>The amount of data downloaded on cloud print request.</summary>
   2840 </histogram>
   2841 
   2842 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
   2843   <owner>vitalybuka (a] chromium.org</owner>
   2844   <summary>The amount of time needed for cloud print request.</summary>
   2845 </histogram>
   2846 
   2847 <histogram name="CloudPrint.UrlFetcherRequestType"
   2848     enum="CloudPrintUrlFetcherRequestType">
   2849   <owner>vitalybuka (a] chromium.org</owner>
   2850   <summary>Request counts to cloud print service.</summary>
   2851 </histogram>
   2852 
   2853 <histogram name="CloudPrint.UrlFetcherRetries">
   2854   <owner>vitalybuka (a] chromium.org</owner>
   2855   <summary>The number of retries used to complete cloud print request.</summary>
   2856 </histogram>
   2857 
   2858 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
   2859   <owner>vitalybuka (a] chromium.org</owner>
   2860   <summary>The amount of data uploaded with cloud print request.</summary>
   2861 </histogram>
   2862 
   2863 <histogram name="CloudPrint.XmppPingTry">
   2864   <owner>vitalybuka (a] chromium.org</owner>
   2865   <summary>Number of tries before successful ping. 99 means giving up.</summary>
   2866 </histogram>
   2867 
   2868 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
   2869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2870   <summary>
   2871     The turn around time taken for the async readback of pixels is measured
   2872     here.
   2873   </summary>
   2874 </histogram>
   2875 
   2876 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
   2877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   2878   <summary>
   2879     The time taken for the sync readback of pixels is measured here.
   2880   </summary>
   2881 </histogram>
   2882 
   2883 <histogram name="Compositing.NumActiveLayers">
   2884   <owner>dneto (a] chromium.org</owner>
   2885   <summary>
   2886     The number of layers in the active tree for each compositor frame. This is
   2887     logged once per frame, before the frame is drawn.
   2888   </summary>
   2889 </histogram>
   2890 
   2891 <histogram name="Compositing.RenderPass.AppendQuadData.NumIncompleteTiles">
   2892   <owner>weiliangc (a] chromium.org.</owner>
   2893   <summary>
   2894     Keeps track of number of incomplete tiles in a drawn compositor frame while
   2895     scrolling. This is a rough measurement of ugliness during user interaction.
   2896     Incomplete tiles are non ideal scaled. A sample is recorded everytime a
   2897     frame is drawn while a scroll is in progress. Tracking bug 381695.
   2898   </summary>
   2899 </histogram>
   2900 
   2901 <histogram name="Compositing.RenderPass.AppendQuadData.NumMissingTiles">
   2902   <owner>weiliangc (a] chromium.org.</owner>
   2903   <summary>
   2904     Keeps track of number of missing tiles in a drawn compositor frame while
   2905     scrolling. This is a rough measurement of ugliness during user interaction.
   2906     Incomplete tiles are checkerboard or solid color. A sample is recorded
   2907     everytime a frame is drawn while a scroll is in progress. Tracking bug
   2908     381695.
   2909   </summary>
   2910 </histogram>
   2911 
   2912 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
   2913     units="percent">
   2914   <owner>ebeach (a] google.com</owner>
   2915   <summary>
   2916     Connectivity Diagnostics App: WiFi signal strength recorded during
   2917     NIC_SIGNAL_STRENGTH test.
   2918   </summary>
   2919   <details>
   2920     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
   2921     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
   2922     values from 0 to 100.
   2923   </details>
   2924 </histogram>
   2925 
   2926 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
   2927   <owner>ebeach (a] google.com</owner>
   2928   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
   2929   <details>
   2930     HTTP latency is computed using the chrome.socket API to make an HTTP GET
   2931     request to the /generate_204 page of three randomly generated Google
   2932     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
   2933     the HTTP request to receiving a response is clocked in JavaScript and the
   2934     arithmetic mean of the three times is used as the HTTP latency.
   2935   </details>
   2936 </histogram>
   2937 
   2938 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
   2939   <owner>ebeach (a] google.com</owner>
   2940   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
   2941   <details>
   2942     Resolver latency is computed by using the chrome.dns API to query three
   2943     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
   2944     The random hostnames guarantees that there will be no caching of DNS
   2945     hostnames. The time taken from issuing the DNS request to receiving a
   2946     response is clocked in JavaScript and the arithmetic mean of the three times
   2947     is used as the resolver latency.
   2948   </details>
   2949 </histogram>
   2950 
   2951 <histogram name="ConnectivityDiagnostics.TestVerdict"
   2952     enum="ConnectivityDiagnosticsTestVerdict">
   2953   <owner>ebeach (a] google.com</owner>
   2954   <summary>
   2955     Connectivity Diagnostics App: Outcome of the connectivity tests.
   2956   </summary>
   2957 </histogram>
   2958 
   2959 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
   2960   <owner>ebeach (a] google.com</owner>
   2961   <summary>
   2962     Connectivity Diagnostics App: Amount of time taken to run each of the
   2963     connectivity tests.
   2964   </summary>
   2965 </histogram>
   2966 
   2967 <histogram name="ContentSettings.DefaultCookiesSetting" enum="ContentSetting">
   2968   <owner>toyoshim (a] chromium.org</owner>
   2969   <summary>The default cookies setting at profile open.</summary>
   2970 </histogram>
   2971 
   2972 <histogram name="ContentSettings.DefaultHandlersSetting" enum="ContentSetting">
   2973   <obsolete>
   2974     Deprecated 07/2014 since it is not referenced anywhere in the code.
   2975   </obsolete>
   2976   <owner>toyoshim (a] chromium.org</owner>
   2977   <summary>The default handler setting at profile open.</summary>
   2978 </histogram>
   2979 
   2980 <histogram name="ContentSettings.DefaultImagesSetting" enum="ContentSetting">
   2981   <owner>toyoshim (a] chromium.org</owner>
   2982   <summary>The default image setting at profile open.</summary>
   2983 </histogram>
   2984 
   2985 <histogram name="ContentSettings.DefaultJavaScriptSetting"
   2986     enum="ContentSetting">
   2987   <owner>toyoshim (a] chromium.org</owner>
   2988   <summary>The default JavaScript setting at profile open.</summary>
   2989 </histogram>
   2990 
   2991 <histogram name="ContentSettings.DefaultLocationSetting" enum="ContentSetting">
   2992   <owner>toyoshim (a] chromium.org</owner>
   2993   <summary>The default location setting at profile open.</summary>
   2994 </histogram>
   2995 
   2996 <histogram name="ContentSettings.DefaultMediaStreamSetting"
   2997     enum="ContentSetting">
   2998   <owner>toyoshim (a] chromium.org</owner>
   2999   <summary>The default MediaStream setting at profile open.</summary>
   3000 </histogram>
   3001 
   3002 <histogram name="ContentSettings.DefaultMIDISysExSetting" enum="ContentSetting">
   3003   <owner>toyoshim (a] chromium.org</owner>
   3004   <summary>
   3005     The default MIDI permission setting on sysex (system exclusive) messages at
   3006     profile open.
   3007   </summary>
   3008 </histogram>
   3009 
   3010 <histogram name="ContentSettings.DefaultMouseCursorSetting"
   3011     enum="ContentSetting">
   3012   <owner>toyoshim (a] chromium.org</owner>
   3013   <summary>The default mouse cursor setting at profile open.</summary>
   3014 </histogram>
   3015 
   3016 <histogram name="ContentSettings.DefaultNotificationsSetting"
   3017     enum="ContentSetting">
   3018   <owner>toyoshim (a] chromium.org</owner>
   3019   <summary>The default notification setting at profile open.</summary>
   3020 </histogram>
   3021 
   3022 <histogram name="ContentSettings.DefaultPluginsSetting" enum="ContentSetting">
   3023   <owner>toyoshim (a] chromium.org</owner>
   3024   <summary>The default plugins setting at profile open.</summary>
   3025 </histogram>
   3026 
   3027 <histogram name="ContentSettings.DefaultPopupsSetting" enum="ContentSetting">
   3028   <owner>toyoshim (a] chromium.org</owner>
   3029   <summary>The default popups setting at profile open.</summary>
   3030 </histogram>
   3031 
   3032 <histogram name="ContentSettings.DefaultPushMessagingSetting"
   3033     enum="ContentSetting">
   3034   <owner>miguelg (a] chromium.org</owner>
   3035   <summary>
   3036     The default permission setting for push messages at profile open.
   3037   </summary>
   3038 </histogram>
   3039 
   3040 <histogram name="ContentSettings.PermissionActions" enum="PermissionAction">
   3041   <owner>miguelg (a] chromium.org</owner>
   3042   <summary>
   3043     Tracks whether a permission was granted, rejected, etc. The suffix of the
   3044     histogram indicates which particular permission.
   3045   </summary>
   3046 </histogram>
   3047 
   3048 <histogram name="ContentSettings.PermissionRequested" enum="PermissionType">
   3049   <owner>miguelg (a] chromium.org</owner>
   3050   <summary>Number of times a given permission was requested.</summary>
   3051 </histogram>
   3052 
   3053 <histogram name="Cookie.BackingStoreUpdateResults" enum="BackingStoreResults">
   3054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3055   <summary>
   3056     Whether or not updates to the backing store succeeded or failed, recorded
   3057     every update.
   3058   </summary>
   3059 </histogram>
   3060 
   3061 <histogram name="Cookie.BetweenAccessIntervalMinutes" units="minutes">
   3062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3063   <summary>Intervals between access time updates for each cookie.</summary>
   3064 </histogram>
   3065 
   3066 <histogram name="Cookie.CorruptMetaTable">
   3067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3068   <summary>
   3069     Records the detection of a corrupted meta table. See http://crbug.com/111376
   3070     .
   3071   </summary>
   3072 </histogram>
   3073 
   3074 <histogram name="Cookie.CorruptMetaTableRecoveryFailed">
   3075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3076   <summary>
   3077     Records a failure to recover a corrupted meta table. See
   3078     http://crbug.com/111376 .
   3079   </summary>
   3080 </histogram>
   3081 
   3082 <histogram name="Cookie.Count">
   3083   <owner>battre (a] chromium.org</owner>
   3084   <summary>
   3085     Number of cookies in the store (recorded every 10 minutes of active browsing
   3086     time)
   3087   </summary>
   3088 </histogram>
   3089 
   3090 <histogram name="Cookie.DBSizeInKB" units="KB">
   3091   <owner>dmikurube (a] chromium.org</owner>
   3092   <summary>
   3093     The size, on disk, of the cookie database as it is being loaded.
   3094   </summary>
   3095 </histogram>
   3096 
   3097 <histogram name="Cookie.DeletionCause" enum="CookieDeletionCause">
   3098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3099   <summary>
   3100     For each cookie removed from the store, the reason it was removed.
   3101   </summary>
   3102 </histogram>
   3103 
   3104 <histogram name="Cookie.DomainCount">
   3105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3106   <summary>
   3107     For each domain, number of cookies in that domain (recorded every 10 minutes
   3108     of active browsing time).
   3109   </summary>
   3110 </histogram>
   3111 
   3112 <histogram name="Cookie.DomainPerEtldp1Count">
   3113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3114   <summary>
   3115     For every top level domain, number of subdomains in that top level domain
   3116     (recorded every 10 minutes of active browsing time).
   3117   </summary>
   3118 </histogram>
   3119 
   3120 <histogram name="Cookie.Etldp1Count">
   3121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3122   <summary>
   3123     For every top level domain, number of cookies in that domain (recorded every
   3124     10 minutes of active browsing time).
   3125   </summary>
   3126 </histogram>
   3127 
   3128 <histogram name="Cookie.EvictedLastAccessMinutes" units="minutes">
   3129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3130   <summary>
   3131     For each evicted (not expired) cookie, the amount of time since it was last
   3132     used
   3133   </summary>
   3134 </histogram>
   3135 
   3136 <histogram name="Cookie.ExpirationDurationMinutes" units="minutes">
   3137   <owner>battre (a] chromium.org</owner>
   3138   <summary>Number of minutes until cookie expires when set.</summary>
   3139 </histogram>
   3140 
   3141 <histogram name="Cookie.KillDatabaseResult" enum="BooleanSuccess">
   3142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3143   <summary>
   3144     Whether killing the database because it was corrupted beyond repair
   3145     succeeded.
   3146   </summary>
   3147 </histogram>
   3148 
   3149 <histogram name="Cookie.NumberOfLoadedCookies">
   3150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3151   <summary>
   3152     This histogram records the total number of cookies loaded from disk,
   3153     including any cookies that are discarded during loading (for whatever
   3154     reason).
   3155   </summary>
   3156 </histogram>
   3157 
   3158 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
   3159   <obsolete>
   3160     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   3161     is finished.
   3162   </obsolete>
   3163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3164   <summary>
   3165     When parsing a cookie, indicates if control characters were present in any
   3166     of the cookie values and if any of the cookie values were invalid.
   3167     Specifically, checks that all of the parsed values are valid according to
   3168     the valid token definition in Section 2.2 of RFC2616 which specifies a token
   3169     must have no separators (i.e. no characters from the following string,
   3170     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
   3171     \t') and no control characters.
   3172   </summary>
   3173 </histogram>
   3174 
   3175 <histogram name="Cookie.PriorityBlockingTime" units="ms">
   3176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3177   <summary>
   3178     This histogram records the total duration of time during which at least one
   3179     web request was blocked waiting for the cookie store to load. If no requests
   3180     were affected, the value is 0. If two requests are simultaneously blocked
   3181     for 1 second, the value is 1 second. If two requests are consecutively
   3182     blocked for 1 second each, the value is two seconds.
   3183   </summary>
   3184 </histogram>
   3185 
   3186 <histogram name="Cookie.PriorityLoadCount">
   3187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3188   <summary>
   3189     The number of distinct Effective Top-Level Domains Plus One (ETLD+1, i.e.,
   3190     google.com, bbc.co.uk) for which a priority cookie load occurred.
   3191   </summary>
   3192 </histogram>
   3193 
   3194 <histogram name="Cookie.ReinstatedCookies" units="seconds">
   3195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3196   <summary>
   3197     The duration in seconds between a cookie getting evicted (due to the number
   3198     of cookies exceeding a domain limit), and subsequently reinstated.
   3199   </summary>
   3200 </histogram>
   3201 
   3202 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
   3203   <obsolete>
   3204     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   3205     is finished.
   3206   </obsolete>
   3207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3208   <summary>
   3209     Indicates whether a cookie attribute pair was set with both a valid key and
   3210     a valid attribute value or not. For the key, this implies that it was a
   3211     valid token as defined in Section 2.2 of RFC2616 which specifies a token
   3212     must have no separators (i.e. no characters from the following string,
   3213     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
   3214     \t') and no control characters. For the value, this implies that it
   3215     contained no control characters and no semicolon.
   3216   </summary>
   3217 </histogram>
   3218 
   3219 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
   3220   <obsolete>
   3221     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   3222     is finished.
   3223   </obsolete>
   3224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3225   <summary>
   3226     Indicates whether a cookie name was set with a valid token. A valid token is
   3227     defined in Section 2.2 of RFC2616 which specifies a token must have no
   3228     separators (i.e. no characters from the following string, ignoring the
   3229     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
   3230     control characters.
   3231   </summary>
   3232 </histogram>
   3233 
   3234 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
   3235   <obsolete>
   3236     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   3237     is finished.
   3238   </obsolete>
   3239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3240   <summary>
   3241     Indicates whether a cookie value was valid or invalid when there was an
   3242     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
   3243     characters excluding controls, whitspace, comma, semicolon, and backslash.
   3244   </summary>
   3245 </histogram>
   3246 
   3247 <histogram name="Cookie.TimeBlockedOnLoad" units="ms">
   3248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3249   <summary>
   3250     The amount of time (ms) between the cookie store load starting and
   3251     completing.
   3252   </summary>
   3253 </histogram>
   3254 
   3255 <histogram name="Cookie.TimeDatabaseMigrationToV5" units="ms">
   3256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3257   <summary>The amount of time (ms) to migrate a v4 database to v5.</summary>
   3258 </histogram>
   3259 
   3260 <histogram name="Cookie.TimeDatabaseMigrationToV6" units="ms">
   3261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3262   <summary>The amount of time (ms) to migrate a v5 database to v6.</summary>
   3263 </histogram>
   3264 
   3265 <histogram name="Cookie.TimeGet" units="ms">
   3266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3267   <summary>
   3268     The amount of time (ms) to get cookies for each URL request.
   3269   </summary>
   3270 </histogram>
   3271 
   3272 <histogram name="Cookie.TimeInitializeDB" units="ms">
   3273   <owner>nyquist (a] chromium.org</owner>
   3274   <summary>The amount of time (ms) to initialize the cookies database.</summary>
   3275 </histogram>
   3276 
   3277 <histogram name="Cookie.TimeInitializeDomainMap" units="ms">
   3278   <owner>nyquist (a] chromium.org</owner>
   3279   <summary>
   3280     The amount of time (ms) to read and parse the domain map from the cookies
   3281     database.
   3282   </summary>
   3283 </histogram>
   3284 
   3285 <histogram name="Cookie.TimeKeyLoadDBQueueWait" units="ms">
   3286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3287   <summary>
   3288     This histogram records the wall-clock delay between a priority load task
   3289     being posted to the DB-thread and its execution.
   3290   </summary>
   3291 </histogram>
   3292 
   3293 <histogram name="Cookie.TimeLoad" units="ms">
   3294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3295   <summary>
   3296     This histogram records the sum of the durations of all initial tasks loading
   3297     cookies from the database.
   3298   </summary>
   3299 </histogram>
   3300 
   3301 <histogram name="Cookie.TimeLoadDBQueueWait" units="ms">
   3302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3303   <summary>
   3304     This histogram records the wall-clock delay between the Load task being
   3305     posted to the DB-thread and its execution.
   3306   </summary>
   3307 </histogram>
   3308 
   3309 <histogram name="Cookie.TimeLoadDomains" units="ms">
   3310   <owner>nyquist (a] chromium.org</owner>
   3311   <summary>
   3312     The amount of time (ms) to read the domain map from the cookies database.
   3313   </summary>
   3314 </histogram>
   3315 
   3316 <histogram name="Cookie.TimeParseDomains" units="ms">
   3317   <owner>nyquist (a] chromium.org</owner>
   3318   <summary>
   3319     The amount of time (ms) to parse the domains already loaded from the cookies
   3320     database and put them in the domain map.
   3321   </summary>
   3322 </histogram>
   3323 
   3324 <histogram name="Cras.StreamTimeoutMilliSeconds" units="milliseconds">
   3325   <owner>hychao (a] chromium.org</owner>
   3326   <summary>
   3327     The longest additional time CRAS(Chrome OS audio server) ever waits for a
   3328     stream exceeding the timeout threshold. This value is recorded per stream
   3329     when it gets removed and used to investigate the audio glitch/skip problem
   3330     on Chrome OS.
   3331   </summary>
   3332 </histogram>
   3333 
   3334 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
   3335   <obsolete>
   3336     Deprecated as of 12/2013. Default pinned apps trial is finished.
   3337   </obsolete>
   3338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3339   <summary>Chrome OS shelf clicks.</summary>
   3340 </histogram>
   3341 
   3342 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
   3343   <owner>benchan (a] chromium.org</owner>
   3344   <summary>
   3345     The type of archive file that Chrome OS cros-disks daemon is requested to
   3346     mount.
   3347   </summary>
   3348 </histogram>
   3349 
   3350 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
   3351   <owner>benchan (a] chromium.org</owner>
   3352   <summary>
   3353     The media type of removable device that Chrome OS cros-disks daemon is
   3354     requested to mount.
   3355   </summary>
   3356 </histogram>
   3357 
   3358 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
   3359   <owner>benchan (a] chromium.org</owner>
   3360   <summary>
   3361     The type of file system that Chrome OS cros-disks daemon is requested to
   3362     mount.
   3363   </summary>
   3364 </histogram>
   3365 
   3366 <histogram name="CrosFirstRun.DialogShown">
   3367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3368   <summary>
   3369     Records the number of times when first-run dialog was shown.
   3370   </summary>
   3371 </histogram>
   3372 
   3373 <histogram name="CrosFirstRun.FurthestStep">
   3374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3375   <summary>
   3376     Index of furthest step that was reached during tutorial. Since order of
   3377     steps could change eventially and new steps could apear we use index here
   3378     instead of step name.
   3379   </summary>
   3380 </histogram>
   3381 
   3382 <histogram name="CrosFirstRun.TimeSpent" units="ms">
   3383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3384   <summary>The total time that user spent on first-run tutorial.</summary>
   3385 </histogram>
   3386 
   3387 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
   3388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3389   <summary>The time that user spent on some step of tutorial.</summary>
   3390 </histogram>
   3391 
   3392 <histogram name="CrosFirstRun.TutorialCompletion"
   3393     enum="CrosFirstRunTutorialCompletionType">
   3394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3395   <summary>Tracks the way how user left tutorial.</summary>
   3396 </histogram>
   3397 
   3398 <histogram name="CrosFirstRun.TutorialLaunched">
   3399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3400   <summary>
   3401     Records the number of times when first-run tutorial has been launched.
   3402   </summary>
   3403 </histogram>
   3404 
   3405 <histogram name="DataReductionProxy.BlockTypeFallback"
   3406     enum="DataReductionProxyBypassType">
   3407   <owner>bengr (a] chromium.org</owner>
   3408   <owner>marq (a] chromium.org</owner>
   3409   <owner>megjablon (a] chromium.org</owner>
   3410   <summary>
   3411     Counts various events that trigger Chrome to block the fallback
   3412     configuration of the data reduction proxy.
   3413   </summary>
   3414 </histogram>
   3415 
   3416 <histogram name="DataReductionProxy.BlockTypePrimary"
   3417     enum="DataReductionProxyBypassType">
   3418   <owner>bengr (a] chromium.org</owner>
   3419   <owner>marq (a] chromium.org</owner>
   3420   <owner>megjablon (a] chromium.org</owner>
   3421   <summary>
   3422     Counts various events that trigger Chrome to block the primary configuration
   3423     of the data reduction proxy.
   3424   </summary>
   3425 </histogram>
   3426 
   3427 <histogram name="DataReductionProxy.BypassedBytes" units="bytes">
   3428   <owner>bengr (a] chromium.org</owner>
   3429   <owner>megjablon (a] chromium.org</owner>
   3430   <summary>
   3431     Counts the response bytes that did not go through the data reduction proxy
   3432     as the result of a bypass event.
   3433   </summary>
   3434 </histogram>
   3435 
   3436 <histogram name="DataReductionProxy.BypassedBytes.NotBypassed" units="bytes">
   3437   <owner>bengr (a] chromium.org</owner>
   3438   <owner>megjablon (a] chromium.org</owner>
   3439   <summary>
   3440     Counts the response bytes that went through the data reduction proxy and
   3441     were not bypassed.
   3442   </summary>
   3443 </histogram>
   3444 
   3445 <histogram name="DataReductionProxy.BypassInfoFallback"
   3446     enum="DataReductionProxyBypassEventType_Deprecated">
   3447   <obsolete>
   3448     Deprecated as of 6/2014, replaced by DataReductionProxy.BypassTypeFallback.
   3449   </obsolete>
   3450   <owner>bengr (a] chromium.org</owner>
   3451   <owner>marq (a] chromium.org</owner>
   3452   <summary>
   3453     Counts various events that trigger Chrome to bypass the fallback
   3454     configuration of the data reduction proxy.
   3455   </summary>
   3456 </histogram>
   3457 
   3458 <histogram name="DataReductionProxy.BypassInfoPrimary"
   3459     enum="DataReductionProxyBypassEventType_Deprecated">
   3460   <obsolete>
   3461     Deprecated as of 6/2014, replaced by DataReductionProxy.BypassTypePrimary.
   3462   </obsolete>
   3463   <owner>bengr (a] chromium.org</owner>
   3464   <owner>marq (a] chromium.org</owner>
   3465   <summary>
   3466     Counts various events that trigger Chrome to bypass the primary
   3467     configuration of the data reduction proxy.
   3468   </summary>
   3469 </histogram>
   3470 
   3471 <histogram name="DataReductionProxy.BypassOnNetworkErrorFallback"
   3472     enum="NetErrorCodes">
   3473   <owner>bengr (a] chromium.org</owner>
   3474   <summary>
   3475     Positive net error code that caused the fallback data reduction proxy to be
   3476     bypassed and put on the proxy retry list. Called after a failure to connect
   3477     or resolve a host name.
   3478   </summary>
   3479 </histogram>
   3480 
   3481 <histogram name="DataReductionProxy.BypassOnNetworkErrorPrimary"
   3482     enum="NetErrorCodes">
   3483   <owner>bengr (a] chromium.org</owner>
   3484   <summary>
   3485     Positive net error code that caused the primary data reduction proxy to be
   3486     bypassed and put on the proxy retry list. Called after a failure to connect
   3487     or resolve a host name.
   3488   </summary>
   3489 </histogram>
   3490 
   3491 <histogram name="DataReductionProxy.BypassTypeFallback"
   3492     enum="DataReductionProxyBypassType">
   3493   <owner>bengr (a] chromium.org</owner>
   3494   <owner>marq (a] chromium.org</owner>
   3495   <owner>megjablon (a] chromium.org</owner>
   3496   <summary>
   3497     Counts various events that trigger Chrome to bypass the fallback
   3498     configuration of the data reduction proxy.
   3499   </summary>
   3500 </histogram>
   3501 
   3502 <histogram name="DataReductionProxy.BypassTypePrimary"
   3503     enum="DataReductionProxyBypassType">
   3504   <owner>bengr (a] chromium.org</owner>
   3505   <owner>marq (a] chromium.org</owner>
   3506   <owner>megjablon (a] chromium.org</owner>
   3507   <summary>
   3508     Counts various events that trigger Chrome to bypass the primary
   3509     configuration of the data reduction proxy.
   3510   </summary>
   3511 </histogram>
   3512 
   3513 <histogram name="DataReductionProxy.HeaderTamperDetectionHTTP">
   3514   <owner>xingx (a] chromium.org</owner>
   3515   <owner>bolian (a] chromium.org</owner>
   3516   <owner>bengr (a] chromium.org</owner>
   3517   <summary>
   3518     For each carrier, the total number of HTTP responses that have been checked
   3519     for tampering. This assumes the data reduction proxy injected fingerprints
   3520     have not been tampered with. Only the data reduction proxy responses with
   3521     200 OK response code are checked.
   3522   </summary>
   3523 </histogram>
   3524 
   3525 <histogram name="DataReductionProxy.HeaderTamperDetectionHTTPS">
   3526   <owner>xingx (a] chromium.org</owner>
   3527   <owner>bolian (a] chromium.org</owner>
   3528   <owner>bengr (a] chromium.org</owner>
   3529   <summary>
   3530     For each carrier, the total number of HTTPS responses that have been checked
   3531     for tampering. This assumes the data reduction proxy injected fingerprints
   3532     have not been tampered with. Only the data reduction proxy responses with
   3533     200 OK response code are checked.
   3534   </summary>
   3535 </histogram>
   3536 
   3537 <histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTP">
   3538   <owner>xingx (a] chromium.org</owner>
   3539   <owner>bolian (a] chromium.org</owner>
   3540   <owner>bengr (a] chromium.org</owner>
   3541   <summary>
   3542     For each carrier, the total number of HTTP responses that passed the tamper
   3543     detection. This assumes the data reduction proxy injected fingerprints have
   3544     not been tampered with. Only the data reduction proxy responses with 200 OK
   3545     response code are checked.
   3546   </summary>
   3547 </histogram>
   3548 
   3549 <histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTPS">
   3550   <owner>xingx (a] chromium.org</owner>
   3551   <owner>bolian (a] chromium.org</owner>
   3552   <owner>bengr (a] chromium.org</owner>
   3553   <summary>
   3554     For each carrier, the total number of HTTPs responses that passed the tamper
   3555     detection. This assumes the data reduction proxy injected fingerprints have
   3556     not been tampered with. Only the data reduction proxy responses with 200 OK
   3557     response code are checked.
   3558   </summary>
   3559 </histogram>
   3560 
   3561 <histogram name="DataReductionProxy.HeaderTamperedHTTP">
   3562   <owner>xingx (a] chromium.org</owner>
   3563   <owner>bolian (a] chromium.org</owner>
   3564   <owner>bengr (a] chromium.org</owner>
   3565   <summary>
   3566     The total number of HTTP responses that some part (specified by suffix name)
   3567     have been tampered with. This assumes the data reduction proxy injected
   3568     fingerprints have not been tampered with. Only the data reduction proxy
   3569     responses with 200 OK response code are checked.
   3570   </summary>
   3571 </histogram>
   3572 
   3573 <histogram name="DataReductionProxy.HeaderTamperedHTTPS">
   3574   <owner>xingx (a] chromium.org</owner>
   3575   <owner>bolian (a] chromium.org</owner>
   3576   <owner>bengr (a] chromium.org</owner>
   3577   <summary>
   3578     The total number of HTTPS responses that some part (specified by suffix
   3579     name) have been tampered with. This assumes the data reduction proxy
   3580     injected fingerprints have not been tampered with. Only the data reduction
   3581     proxy responses with 200 OK response code are checked.
   3582   </summary>
   3583 </histogram>
   3584 
   3585 <histogram name="DataReductionProxy.MissingViaHeader.Bytes" units="bytes">
   3586   <owner>bengr (a] chromium.org</owner>
   3587   <owner>sclittle (a] chromium.org</owner>
   3588   <summary>
   3589     Counts the response bytes of responses that Chrome expected to come through
   3590     a data reduction proxy and have the data reduction proxy via header, but
   3591     where the data reduction proxy via header was missing. Note that this does
   3592     not include responses that were bypassed.
   3593   </summary>
   3594 </histogram>
   3595 
   3596 <histogram name="DataReductionProxy.MissingViaHeader.ResponseCode">
   3597   <owner>bengr (a] chromium.org</owner>
   3598   <owner>sclittle (a] chromium.org</owner>
   3599   <summary>
   3600     Counts the different HTTP response codes of responses that Chrome expected
   3601     to come through a data reduction proxy and have the data reduction proxy via
   3602     header, but where the data reduction proxy via header was missing.
   3603   </summary>
   3604 </histogram>
   3605 
   3606 <histogram name="DataReductionProxy.NetworkChangeEvents"
   3607     enum="DataReductionProxyNetworkChangeEvent">
   3608   <owner>bengr (a] chromium.org</owner>
   3609   <owner>megjablon (a] chromium.org</owner>
   3610   <summary>
   3611     Counts the number of times various events occur when the data reduction
   3612     proxy is enabled and the IP address of the client changes.
   3613   </summary>
   3614 </histogram>
   3615 
   3616 <histogram name="DataReductionProxy.ProbeURL"
   3617     enum="DataReductionProxyProbeURLFetchResult">
   3618   <owner>bengr (a] chromium.org</owner>
   3619   <owner>marq (a] chromium.org</owner>
   3620   <summary>
   3621     Counts various outcomes of requesting the data reduction proxy's probe URL.
   3622   </summary>
   3623 </histogram>
   3624 
   3625 <histogram name="DataReductionProxy.ProbeURLNetError" enum="NetErrorCodes">
   3626   <owner>bengr (a] chromium.org</owner>
   3627   <owner>megjablon (a] chromium.org</owner>
   3628   <summary>
   3629     Reports the type of network error when the data reduction proxy probe fails
   3630     due to a network error.
   3631   </summary>
   3632 </histogram>
   3633 
   3634 <histogram name="DataReductionProxy.PromoAction"
   3635     enum="DataReductionProxyPromoAction">
   3636   <owner>bengr (a] chromium.org</owner>
   3637   <owner>marq (a] chromium.org</owner>
   3638   <summary>
   3639     Samples which method was used by the user to dismiss the proxy promo. This
   3640     is sampled when the promo leaves view, with the sampled value depending on
   3641     which of four possible controls the user used.
   3642   </summary>
   3643 </histogram>
   3644 
   3645 <histogram name="DataReductionProxy.SettingsConversion"
   3646     enum="DataReductionProxySettingsConversion">
   3647   <owner>bengr (a] chromium.org</owner>
   3648   <owner>marq (a] chromium.org</owner>
   3649   <summary>
   3650     Samples of user interactions with the ON/OFF switch in the settings menu for
   3651     reducing data usage. Only the setting changes between entering the reducing
   3652     data usage setting menu and leaving the menu will be sampled. So if a user
   3653     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
   3654     OFF conversion regardless of how many times he or she toggles the ON/OFF
   3655     switch.
   3656   </summary>
   3657 </histogram>
   3658 
   3659 <histogram name="DataReductionProxy.StartupState"
   3660     enum="DataReductionProxyStartupState">
   3661   <owner>bengr (a] chromium.org</owner>
   3662   <owner>marq (a] chromium.org</owner>
   3663   <summary>
   3664     Samples of the state of the data reduction proxy on Chrome startup. The
   3665     proxy will either be unavailable (the feature hasn't been rolled out to this
   3666     user yet), not enabled (the feature is available but the user doesn't have
   3667     it turned on), or enabled (the feature is enabled and turned on).
   3668   </summary>
   3669 </histogram>
   3670 
   3671 <histogram name="DevTools.ActionTaken" enum="DevToolsAction">
   3672   <owner>sergeyv (a] chromium.org</owner>
   3673   <owner>vsevik (a] chromium.org</owner>
   3674   <owner>pfeldman (a] chromium.org</owner>
   3675   <summary>Specified DevTools action has been taken.</summary>
   3676 </histogram>
   3677 
   3678 <histogram name="DevTools.InspectElement" units="milliseconds">
   3679   <owner>sergeyv (a] chromium.org</owner>
   3680   <owner>vsevik (a] chromium.org</owner>
   3681   <owner>pfeldman (a] chromium.org</owner>
   3682   <summary>
   3683     Time to load Developer Tools when user clicks Inspect Element in the context
   3684     menu.
   3685   </summary>
   3686 </histogram>
   3687 
   3688 <histogram name="DevTools.PanelShown" enum="DevToolsPanel">
   3689   <owner>sergeyv (a] chromium.org</owner>
   3690   <owner>vsevik (a] chromium.org</owner>
   3691   <owner>pfeldman (a] chromium.org</owner>
   3692   <summary>Specified DevTools panel was shown.</summary>
   3693 </histogram>
   3694 
   3695 <histogram name="DevTools.SettingChanged" enum="DevToolsSetting">
   3696   <owner>sergeyv (a] chromium.org</owner>
   3697   <owner>vsevik (a] chromium.org</owner>
   3698   <owner>pfeldman (a] chromium.org</owner>
   3699   <summary>Specified DevTools setting was changed.</summary>
   3700 </histogram>
   3701 
   3702 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
   3703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3704   <summary>
   3705     TBD - Not run automatically yet, so this is just a placeholder for future
   3706     metrics collection.  Any samples collected here represent users running
   3707     diagnostics manually.
   3708   </summary>
   3709 </histogram>
   3710 
   3711 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
   3712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3713   <summary>
   3714     Shows the success and failure rates of the DiskSpace recovery step that runs
   3715     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
   3716     test, which checks that the disk space in the volume where the user data
   3717     directory normally lives is not dangerously low, would pass on the next
   3718     startup.
   3719   </summary>
   3720 </histogram>
   3721 
   3722 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
   3723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3724   <summary>
   3725     TBD - Not run automatically yet, so this is just a placeholder for future
   3726     metrics collection.  Any samples collected here represent users running
   3727     diagnostics manually.
   3728   </summary>
   3729 </histogram>
   3730 
   3731 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
   3732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3733   <summary>
   3734     Shows the success and failure rates of the JSONBookmarks recovery step that
   3735     runs on recovery startups. The recovery step attempts to guarantee the
   3736     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
   3737     properly formed, would pass on the next startup.
   3738   </summary>
   3739 </histogram>
   3740 
   3741 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
   3742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3743   <summary>
   3744     Shows the success and failure rates of the JSONLocalState recovery step that
   3745     runs on recovery startups. The recovery step attempts to guarantee the
   3746     JSONLocalState test, which makes sure that the JSON-encoded Local State file
   3747     is properly formed, would pass on the next startup.
   3748   </summary>
   3749 </histogram>
   3750 
   3751 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
   3752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3753   <summary>
   3754     Shows the success and failure rates of the JSONPreferences recovery step
   3755     that runs on recovery startups. The recovery step attempts to guarantee the
   3756     JSONPreferences test, which makes sure that the JSON-encoded Preferences
   3757     file is properly formed, would pass on the next startup.
   3758   </summary>
   3759 </histogram>
   3760 
   3761 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
   3762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3763   <summary>
   3764     TBD - Not run automatically yet, so this is just a placeholder for future
   3765     metrics collection.  Any samples collected here represent users running
   3766     diagnostics manually.
   3767   </summary>
   3768 </histogram>
   3769 
   3770 <histogram name="Diagnostics.Recovery.PathDictionaries"
   3771     enum="DiagnosticsResult">
   3772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3773   <summary>
   3774     Shows the success and failure rates of the PathDictionaries recovery step
   3775     that runs on recovery startups. The recovery step attempts to guarantee the
   3776     PathDictionaries test, which makes sure that the path to the Dictionaries
   3777     directory exists and has the right permissions, would pass on the next
   3778     startup.
   3779   </summary>
   3780 </histogram>
   3781 
   3782 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
   3783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3784   <summary>
   3785     Shows the success and failure rates of the PathLocalState recovery step that
   3786     runs on recovery startups. The recovery step attempts to guarantee the
   3787     PathLocalState test, which makes sure that the path to the Local State file
   3788     exists and has the right permissions, would pass on the next startup.
   3789   </summary>
   3790 </histogram>
   3791 
   3792 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
   3793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3794   <summary>
   3795     Shows the success and failure rates of the PathResources recovery step that
   3796     runs on recovery startups. The recovery step attempts to guarantee the
   3797     PathResources test, which makes sure that the path to the Resources
   3798     directory exists and has the right permissions, would pass on the next
   3799     startup.
   3800   </summary>
   3801 </histogram>
   3802 
   3803 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
   3804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3805   <summary>
   3806     Shows the success and failure rates of the PathUserData recovery step that
   3807     runs on recovery startups. The recovery step attempts to guarantee the
   3808     PathUserData test, which makes sure that the path to the User Data directory
   3809     exists and has the right permissions, would pass on the next startup.
   3810   </summary>
   3811 </histogram>
   3812 
   3813 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
   3814     enum="DiagnosticsResult">
   3815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3816   <summary>
   3817     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
   3818     step that runs on recovery startups.  The recovery step attempts to
   3819     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
   3820     the App Cache database, would pass on the next startup.
   3821   </summary>
   3822 </histogram>
   3823 
   3824 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
   3825     enum="DiagnosticsResult">
   3826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3827   <summary>
   3828     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
   3829     recovery step that runs on recovery startups.  The recovery step attempts to
   3830     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
   3831     integrity of the Archived History database, would pass on the next startup.
   3832   </summary>
   3833 </histogram>
   3834 
   3835 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
   3836     enum="DiagnosticsResult">
   3837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3838   <summary>
   3839     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
   3840     step that runs on recovery startups.  The recovery step attempts to
   3841     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
   3842     Cookie database, would pass on the next startup.
   3843   </summary>
   3844 </histogram>
   3845 
   3846 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
   3847     enum="DiagnosticsResult">
   3848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3849   <summary>
   3850     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
   3851     recovery step that runs on recovery startups.  The recovery step attempts to
   3852     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
   3853     integrity of the Database Tracker database, would pass on the next startup.
   3854   </summary>
   3855 </histogram>
   3856 
   3857 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
   3858     enum="DiagnosticsResult">
   3859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3860   <summary>
   3861     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
   3862     step that runs on recovery startups.  The recovery step attempts to
   3863     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
   3864     History database, would pass on the next startup.
   3865   </summary>
   3866 </histogram>
   3867 
   3868 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
   3869     enum="DiagnosticsResult">
   3870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3871   <summary>
   3872     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
   3873     step that runs on recovery startups.  The recovery step attempts to
   3874     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
   3875     NSS Certificate database, would pass on the next startup.
   3876   </summary>
   3877 </histogram>
   3878 
   3879 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
   3880     enum="DiagnosticsResult">
   3881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3882   <summary>
   3883     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
   3884     step that runs on recovery startups.  The recovery step attempts to
   3885     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
   3886     NSS Key database, would pass on the next startup.
   3887   </summary>
   3888 </histogram>
   3889 
   3890 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
   3891     enum="DiagnosticsResult">
   3892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3893   <summary>
   3894     Shows the success and failure rates of the SQLiteIntegrityThumbnails
   3895     recovery step that runs on recovery startups.  The recovery step attempts to
   3896     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
   3897     the Thumbnails database, would pass on the next startup.
   3898   </summary>
   3899 </histogram>
   3900 
   3901 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
   3902     enum="DiagnosticsResult">
   3903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3904   <summary>
   3905     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
   3906     step that runs on recovery startups.  The recovery step attempts to
   3907     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
   3908     Web Data database, would pass on the next startup.
   3909   </summary>
   3910 </histogram>
   3911 
   3912 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
   3913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3914   <summary>
   3915     TBD - Not run automatically yet, so this is just a placeholder for future
   3916     metrics collection.  Any samples collected here represent users running
   3917     diagnostics manually.
   3918   </summary>
   3919 </histogram>
   3920 
   3921 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
   3922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3923   <summary>
   3924     Count of the number of times diagnostics recovery is invoked or not, and how
   3925     it was invoked.  A sample is added to this histogram once for each startup
   3926     of Chrome.
   3927   </summary>
   3928 </histogram>
   3929 
   3930 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
   3931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3932   <summary>
   3933     TBD - Not run automatically yet, so this is just a placeholder for future
   3934     metrics collection.  Any samples collected here represent users running
   3935     diagnostics manually.
   3936   </summary>
   3937 </histogram>
   3938 
   3939 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
   3940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3941   <summary>
   3942     Shows the success and failure rates of diagnostics for the DiskSpace test
   3943     that runs on recovery startups.  The DiskSpace test checks that the disk
   3944     space in the volume where the user data directory normally lives is not
   3945     dangerously low.
   3946   </summary>
   3947 </histogram>
   3948 
   3949 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
   3950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3951   <summary>
   3952     TBD - Not run automatically yet, so this is just a placeholder for future
   3953     metrics collection.  Any samples collected here represent users running
   3954     diagnostics manually.
   3955   </summary>
   3956 </histogram>
   3957 
   3958 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
   3959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3960   <summary>
   3961     Shows the success and failure rates of diagnostics for the JSONBookmarks
   3962     test that runs on recovery startups.  The JSONBookmarks test checks to make
   3963     sure that the JSON encoded bookmarks file is properly formed.
   3964   </summary>
   3965 </histogram>
   3966 
   3967 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
   3968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3969   <summary>
   3970     Shows the success and failure rates of diagnostics for the JSONLocalState
   3971     test that runs on recovery startups.  The JSONLocalState test checks to make
   3972     sure that the JSON encoded Local State file is properly formed.
   3973   </summary>
   3974 </histogram>
   3975 
   3976 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
   3977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3978   <summary>
   3979     Shows the success and failure rates of diagnostics for the JSONPreferences
   3980     test that runs on recovery startups.  The JSONPreferences test checks to
   3981     make sure that the Preferences file is properly formed.
   3982   </summary>
   3983 </histogram>
   3984 
   3985 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
   3986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3987   <summary>
   3988     TBD - Not run automatically yet, so this is just a placeholder for future
   3989     metrics collection.  Any samples collected here represent users running
   3990     diagnostics manually.
   3991   </summary>
   3992 </histogram>
   3993 
   3994 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
   3995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   3996   <summary>
   3997     Shows the success and failure rates of diagnostics for the PathDictionaries
   3998     test that runs on recovery startups.  The PathDictionaries test checks makes
   3999     sure that the path to the Dictionaries folder exists and has the right
   4000     permissions.
   4001   </summary>
   4002 </histogram>
   4003 
   4004 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
   4005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4006   <summary>
   4007     Shows the success and failure rates of diagnostics for the PathLocalState
   4008     test that runs on recovery startups.   The PathLocalState test checks makes
   4009     sure that the path to the Local State folder exists and has the right
   4010     permissions.
   4011   </summary>
   4012 </histogram>
   4013 
   4014 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
   4015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4016   <summary>
   4017     Shows the success and failure rates of diagnostics for the PathResources
   4018     test that runs on recovery startups.  The PathResources test checks makes
   4019     sure that the path to the Resources folder exists and has the right
   4020     permissions.
   4021   </summary>
   4022 </histogram>
   4023 
   4024 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
   4025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4026   <summary>
   4027     Shows the success and failure rates of diagnostics for the PathUserData test
   4028     that runs on recovery startups. The PathUserData test checks makes sure that
   4029     the path to the User Data folder exists and has the right permissions.
   4030   </summary>
   4031 </histogram>
   4032 
   4033 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
   4034     enum="DiagnosticsResult">
   4035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4036   <summary>
   4037     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
   4038     runs on recovery startups.  The test checks the integrity of the App Cache
   4039     database.
   4040   </summary>
   4041 </histogram>
   4042 
   4043 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
   4044     enum="DiagnosticsResult">
   4045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4046   <summary>
   4047     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
   4048     test that runs on recovery startups.  The test checks the integrity of the
   4049     Archived History database.
   4050   </summary>
   4051 </histogram>
   4052 
   4053 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
   4054     enum="DiagnosticsResult">
   4055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4056   <summary>
   4057     Shows the success and failure rates of the SQLiteIntegrityCookie test that
   4058     runs on recovery startups.  The test checks the integrity of the Cookie
   4059     database.
   4060   </summary>
   4061 </histogram>
   4062 
   4063 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
   4064     enum="DiagnosticsResult">
   4065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4066   <summary>
   4067     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
   4068     test that runs on recovery startups.  The test checks the integrity of the
   4069     Database Tracker database.
   4070   </summary>
   4071 </histogram>
   4072 
   4073 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
   4074     enum="DiagnosticsResult">
   4075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4076   <summary>
   4077     Shows the success and failure rates of the SQLiteIntegrityHistory test that
   4078     runs on recovery startups.  The test checks the integrity of the History
   4079     database.
   4080   </summary>
   4081 </histogram>
   4082 
   4083 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
   4084     enum="DiagnosticsResult">
   4085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4086   <summary>
   4087     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
   4088     runs on recovery startups.  The test checks the integrity of the NSS
   4089     Certificate database.
   4090   </summary>
   4091 </histogram>
   4092 
   4093 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
   4094     enum="DiagnosticsResult">
   4095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4096   <summary>
   4097     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
   4098     runs on recovery startups.  The test checks the integrity of the NSS Key
   4099     database.
   4100   </summary>
   4101 </histogram>
   4102 
   4103 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
   4104     enum="DiagnosticsResult">
   4105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4106   <summary>
   4107     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
   4108     that runs on recovery startups.  The test checks the integrity of the
   4109     Thumbnails database.
   4110   </summary>
   4111 </histogram>
   4112 
   4113 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
   4114     enum="DiagnosticsResult">
   4115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4116   <summary>
   4117     Shows the success and failure rates of the SQLiteIntegrityWebData test that
   4118     runs on recovery startups.  The test checks the integrity of the Web Data
   4119     database.
   4120   </summary>
   4121 </histogram>
   4122 
   4123 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
   4124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4125   <summary>
   4126     TBD - Not run automatically yet, so this is just a placeholder for future
   4127     metrics collection.  Any samples collected here represent users running
   4128     diagnostics manually.
   4129   </summary>
   4130 </histogram>
   4131 
   4132 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
   4133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4134   <summary>
   4135     Histogram comparing the various types of diagnostic test failures when
   4136     diagnostic tests are run.  Note that some types of test failures cause the
   4137     rest of the tests to be skipped.
   4138   </summary>
   4139 </histogram>
   4140 
   4141 <histogram name="DirectWrite.Fonts.Ignored">
   4142   <owner>shrikant (a] chromium.org</owner>
   4143   <summary>
   4144     Reports the total number of fonts that will be ignored while loading a
   4145     custom font collection. With current criteria fonts that are not in
   4146     system-font location will be ignored.
   4147   </summary>
   4148 </histogram>
   4149 
   4150 <histogram name="DirectWrite.Fonts.Loaded">
   4151   <owner>shrikant (a] chromium.org</owner>
   4152   <summary>
   4153     Reports the total number of fonts to be loaded through a custom font
   4154     collection. This actually reports total font entries from registry excluding
   4155     font entries that point to non-system location.
   4156   </summary>
   4157 </histogram>
   4158 
   4159 <histogram name="DirectWrite.Fonts.LoadTime" units="milliseconds">
   4160   <owner>shrikant (a] chromium.org</owner>
   4161   <summary>
   4162     Measures the total time spent in loading a custom font collection. We load
   4163     system fonts as a custom font collection to avoid any interaction with font
   4164     cache service from sandboxed renderer process.
   4165   </summary>
   4166 </histogram>
   4167 
   4168 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
   4169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4170   <summary>Whether an extension has been wiped out.</summary>
   4171 </histogram>
   4172 
   4173 <histogram name="DisabledExtension.SideloadWipeoutCount">
   4174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4175   <summary>
   4176     How many external extensions get wiped out as a result of the Sideload
   4177     Wipeout one-time initiative.
   4178   </summary>
   4179 </histogram>
   4180 
   4181 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
   4182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4183   <summary>
   4184     Whether any extension got wiped out as a result of the Sideload Wipeout
   4185     one-time initiative.
   4186   </summary>
   4187 </histogram>
   4188 
   4189 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
   4190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4191   <summary>
   4192     The user selection in the Sideload Wipeout bubble, grouped by the
   4193     UmaWipeoutHistogramOptions enum.
   4194   </summary>
   4195 </histogram>
   4196 
   4197 <histogram name="DiskBasedCertCache.CertIo" enum="CertificateChainPosition">
   4198   <owner>brandonsalmon (a] chromium.org</owner>
   4199   <summary>
   4200     Records information about DiskBasedCertCache operations with respect to
   4201     certificate chain positions. Zero indicates that a certificate is root, one
   4202     indicates that it is the first intermediate certificate, etc.
   4203   </summary>
   4204 </histogram>
   4205 
   4206 <histogram name="DiskBasedCertCache.CertIoCacheResult" enum="CacheResult">
   4207   <owner>brandonsalmon (a] chromium.org</owner>
   4208   <summary>
   4209     Records the outcome of requests to retrieve certificates from the disk
   4210     cache.
   4211   </summary>
   4212 </histogram>
   4213 
   4214 <histogram name="DiskBasedCertCache.CertIoReadSuccessLeaf"
   4215     enum="BooleanSuccess">
   4216   <owner>brandonsalmon (a] chromium.org</owner>
   4217   <summary>
   4218     Whether or not the leaf certificate of a certificate chain was successfuly
   4219     read from the disk cache.
   4220   </summary>
   4221 </histogram>
   4222 
   4223 <histogram name="DiskBasedCertCache.CertIoWriteSuccessLeaf"
   4224     enum="BooleanSuccess">
   4225   <owner>brandonsalmon (a] chromium.org</owner>
   4226   <summary>
   4227     Whether or not the leaf certificate of a certificate chain was successfully
   4228     written to the disk cache.
   4229   </summary>
   4230 </histogram>
   4231 
   4232 <histogram name="DiskBasedCertCache.ChainReadTime" units="milliseconds">
   4233   <owner>brandonsalmon (a] chromium.org</owner>
   4234   <summary>
   4235     Measures the wall clock time spent reading a certificate chain. The starting
   4236     time is when the read command is issued, and the ending time is when all of
   4237     the  certificates in the chain have been read into memory.
   4238   </summary>
   4239 </histogram>
   4240 
   4241 <histogram name="DiskBasedCertCache.ChainWriteTime" units="milliseconds">
   4242   <owner>brandonsalmon (a] chromium.org</owner>
   4243   <summary>
   4244     Measures the wall clock time spent writing a certificate chain to disk. The
   4245     starting time is when the write command is issued, and the ending time is
   4246     when all the certificates in the chain have been written to disk.
   4247   </summary>
   4248 </histogram>
   4249 
   4250 <histogram name="DiskCache.0.FilesAge" units="hours">
   4251   <owner>rvargas (a] chromium.org</owner>
   4252   <summary>The age of the cache's files (wall time).</summary>
   4253 </histogram>
   4254 
   4255 <histogram name="DiskCache.2.FilesAge" units="hours">
   4256   <owner>rvargas (a] chromium.org</owner>
   4257   <summary>
   4258     The age of the cache's files (wall time). Media-specific cache.
   4259   </summary>
   4260 </histogram>
   4261 
   4262 <histogram name="DiskCache.3.FilesAge" units="hours">
   4263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4264   <summary>The age of the cache's files (wall time). AppCache.</summary>
   4265 </histogram>
   4266 
   4267 <histogram name="DiskCache.4.FilesAge" units="hours">
   4268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4269   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
   4270 </histogram>
   4271 
   4272 <histogram name="DiskCache.SizeStats2" units="kilobytes">
   4273   <owner>rvargas (a] chromium.org</owner>
   4274   <summary>The size distribution of data stored in the HTTP cache.</summary>
   4275 </histogram>
   4276 
   4277 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
   4278   <obsolete>
   4279     Deprecated.
   4280   </obsolete>
   4281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   4282   <summary>
   4283     The total time it takes to perform a payload IO operation, for the regular
   4284     disk cache.
   4285   </summary>
   4286 </histogram>
   4287 
   4288 <histogram name="DNS.AttemptCancelled">
   4289   <owner>ttuttle (a] chromium.org</owner>
   4290   <summary>
   4291     The attempt which completed after the job was already cancelled.
   4292   </summary>
   4293 </histogram>
   4294 
   4295 <histogram name="DNS.AttemptDiscarded">
   4296   <owner>ttuttle (a] chromium.org</owner>
   4297   <summary>
   4298     The attempt which completed after the job was already cancelled OR the
   4299     attempt that has finished after host resolution was already completed by an
   4300     earlier attempt.
   4301   </summary>
   4302 </histogram>
   4303 
   4304 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
   4305   <owner>ttuttle (a] chromium.org</owner>
   4306   <summary>
   4307     Duration of time taken in OS resolutions for actual navigations. These
   4308     attempts which completed after the job was already canceled OR after the job
   4309     was already completed by an earlier attempt. Note that cached resolutions
   4310     may provide low (0ms?) resolution times.
   4311   </summary>
   4312 </histogram>
   4313 
   4314 <histogram name="DNS.AttemptFailure">
   4315   <owner>ttuttle (a] chromium.org</owner>
   4316   <summary>The attempt that has not resolved the host successfully.</summary>
   4317 </histogram>
   4318 
   4319 <histogram name="DNS.AttemptFirstFailure">
   4320   <owner>ttuttle (a] chromium.org</owner>
   4321   <summary>
   4322     The attempt that resolved the host first and the resolution was not
   4323     successful.
   4324   </summary>
   4325 </histogram>
   4326 
   4327 <histogram name="DNS.AttemptFirstSuccess">
   4328   <owner>ttuttle (a] chromium.org</owner>
   4329   <summary>
   4330     The attempt that resolved the host first and the resolution was successful.
   4331   </summary>
   4332 </histogram>
   4333 
   4334 <histogram name="DNS.AttemptSuccess">
   4335   <owner>ttuttle (a] chromium.org</owner>
   4336   <summary>The attempt that has resolved the host successfully.</summary>
   4337 </histogram>
   4338 
   4339 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
   4340   <owner>ttuttle (a] chromium.org</owner>
   4341   <summary>
   4342     Duration of time taken in OS resolutions that succeeded and were requested
   4343     for actual navigations. These attempts which completed after the job was
   4344     already canceled OR after the job was already completed by an earlier
   4345     attempt. Note that cached resolutions may provide low (0ms?) resolution
   4346     times.
   4347   </summary>
   4348 </histogram>
   4349 
   4350 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
   4351   <owner>ttuttle (a] chromium.org</owner>
   4352   <summary>
   4353     This histogram shows the time saved by having spawned an extra attempt, when
   4354     the first attempt didn't finish before retry attempt.
   4355   </summary>
   4356 </histogram>
   4357 
   4358 <histogram name="DNS.CacheEvicted" units="milliseconds">
   4359   <owner>ttuttle (a] chromium.org</owner>
   4360   <summary>
   4361     The time left to expiration of an entry when it is removed while compacting
   4362     the HostCache.
   4363   </summary>
   4364 </histogram>
   4365 
   4366 <histogram name="DNS.CacheExpired" units="milliseconds">
   4367   <owner>ttuttle (a] chromium.org</owner>
   4368   <summary>
   4369     The time since expiration of an entry when it is removed while compacting
   4370     the HostCache.
   4371   </summary>
   4372 </histogram>
   4373 
   4374 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
   4375   <owner>ttuttle (a] chromium.org</owner>
   4376   <summary>
   4377     The time since expiration of an entry when it is removed on lookup.
   4378   </summary>
   4379 </histogram>
   4380 
   4381 <histogram name="DNS.EmptyAddressListAndNoError"
   4382     enum="DNSEmptyAddressListAndNoError">
   4383   <owner>ttuttle (a] chromium.org</owner>
   4384   <summary>
   4385     Error status when an empty address list was found in OnLookupComplete().
   4386   </summary>
   4387 </histogram>
   4388 
   4389 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
   4390   <owner>ttuttle (a] chromium.org</owner>
   4391   <summary>
   4392     When either a pre-resolution was not done recently enough to provide
   4393     benefit, or the corresponding pre-resolution is still pending, this
   4394     histogram shows the duration of time used to resolve a hostname as not
   4395     existing during a failed attempt to navigate to (GET) a URL.  In newer
   4396     versions, if the hostname has never been found as a link during a page scan,
   4397     and it has a referring URL, then it is added to referrer list data structure
   4398     (hoping we'll do better next time).
   4399   </summary>
   4400 </histogram>
   4401 
   4402 <histogram name="DNS.IndependentNavigation" units="milliseconds">
   4403   <owner>ttuttle (a] chromium.org</owner>
   4404   <summary>
   4405     When either a pre-resolution was not done recently enough to provide
   4406     benefit, or the corresponding pre-resolution is still pending, this
   4407     histogram shows the duration of the duration of time used to resolve a
   4408     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
   4409     never been found as a link during a page scan, and it has a referring URL,
   4410     then it is added to referrer list data structure (hoping we'll do better
   4411     next time).
   4412   </summary>
   4413 </histogram>
   4414 
   4415 <histogram name="DNS.JobQueueTime" units="milliseconds">
   4416   <owner>ttuttle (a] chromium.org</owner>
   4417   <summary>
   4418     Time elapsed between the time the HostResolverImpl::Job was created and the
   4419     time the Job was started (a getaddrinfo call was dispatched to the thread
   4420     pool).
   4421   </summary>
   4422 </histogram>
   4423 
   4424 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
   4425   <owner>ttuttle (a] chromium.org</owner>
   4426   <summary>
   4427     Time elapsed between the time the HostResolverImpl::Job was created and the
   4428     time the Job was started (a getaddrinfo call was dispatched to the thread
   4429     pool). Includes only Jobs which had priority HIGHEST when started.
   4430   </summary>
   4431 </histogram>
   4432 
   4433 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
   4434   <owner>ttuttle (a] chromium.org</owner>
   4435   <summary>
   4436     Time elapsed between the time the HostResolverImpl::Job was created and the
   4437     time the Job was started (a getaddrinfo call was dispatched to the thread
   4438     pool). Includes only Jobs which had priority IDLE when started.
   4439   </summary>
   4440 </histogram>
   4441 
   4442 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
   4443   <owner>ttuttle (a] chromium.org</owner>
   4444   <summary>
   4445     Time elapsed between the time the HostResolverImpl::Job was created and the
   4446     time the Job was started (a getaddrinfo call was dispatched to the thread
   4447     pool). Includes only Jobs which had priority LOW when started.
   4448   </summary>
   4449 </histogram>
   4450 
   4451 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
   4452   <owner>ttuttle (a] chromium.org</owner>
   4453   <summary>
   4454     Time elapsed between the time the HostResolverImpl::Job was created and the
   4455     time the Job was started (a getaddrinfo call was dispatched to the thread
   4456     pool). Includes only Jobs which had priority LOWEST when started.
   4457   </summary>
   4458 </histogram>
   4459 
   4460 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
   4461   <owner>ttuttle (a] chromium.org</owner>
   4462   <summary>
   4463     Time elapsed between the time the HostResolverImpl::Job was created and the
   4464     time the Job was started (a getaddrinfo call was dispatched to the thread
   4465     pool). Includes only Jobs which had priority MEDIUM when started.
   4466   </summary>
   4467 </histogram>
   4468 
   4469 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
   4470   <owner>ttuttle (a] chromium.org</owner>
   4471   <summary>
   4472     Time elapsed between the last time the priority of a HostResolverImpl::Job
   4473     changed (when a Request was attached or detached) and the time the Job was
   4474     started (a getaddrinfo call was dispatched to the thread pool).
   4475   </summary>
   4476 </histogram>
   4477 
   4478 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
   4479   <owner>ttuttle (a] chromium.org</owner>
   4480   <summary>
   4481     Time elapsed between the last time the priority of a HostResolverImpl::Job
   4482     changed (when a Request was attached or detached) and the time the Job was
   4483     started (a getaddrinfo call was dispatched to the thread pool). Includes
   4484     only Jobs which had priority HIGHEST when started.
   4485   </summary>
   4486 </histogram>
   4487 
   4488 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
   4489   <owner>ttuttle (a] chromium.org</owner>
   4490   <summary>
   4491     Time elapsed between the last time the priority of a HostResolverImpl::Job
   4492     changed (when a Request was attached or detached) and the time the Job was
   4493     started (a getaddrinfo call was dispatched to the thread pool). Includes
   4494     only Jobs which had priority IDLE when started.
   4495   </summary>
   4496 </histogram>
   4497 
   4498 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
   4499   <owner>ttuttle (a] chromium.org</owner>
   4500   <summary>
   4501     Time elapsed between the last time the priority of a HostResolverImpl::Job
   4502     changed (when a Request was attached or detached) and the time the Job was
   4503     started (a getaddrinfo call was dispatched to the thread pool). Includes
   4504     only Jobs which had priority LOW when started.
   4505   </summary>
   4506 </histogram>
   4507 
   4508 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
   4509   <owner>ttuttle (a] chromium.org</owner>
   4510   <summary>
   4511     Time elapsed between the last time the priority of a HostResolverImpl::Job
   4512     changed (when a Request was attached or detached) and the time the Job was
   4513     started (a getaddrinfo call was dispatched to the thread pool). Includes
   4514     only Jobs which had priority LOWEST when started.
   4515   </summary>
   4516 </histogram>
   4517 
   4518 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
   4519   <owner>ttuttle (a] chromium.org</owner>
   4520   <summary>
   4521     Time elapsed between the last time the priority of a HostResolverImpl::Job
   4522     changed (when a Request was attached or detached) and the time the Job was
   4523     started (a getaddrinfo call was dispatched to the thread pool). Includes
   4524     only Jobs which had priority MEDIUM when started.
   4525   </summary>
   4526 </histogram>
   4527 
   4528 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
   4529   <owner>ttuttle (a] chromium.org</owner>
   4530   <summary>
   4531     The duration of time used (most recently) to pre-resolve a hostname, when
   4532     the prefetched resolution was apparently evicted from the cache.  The
   4533     included samples only list pre-resolution times when the later
   4534     navigations/fetches took in excess of 15ms.
   4535   </summary>
   4536 </histogram>
   4537 
   4538 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
   4539   <owner>ttuttle (a] chromium.org</owner>
   4540   <summary>
   4541     The duration of time used (most recently) to pre-resolve a hostname, when
   4542     the prefetched resolution was apparently evicted from the cache.  The
   4543     included samples only list pre-resolution times when the later
   4544     navigations/fetches took in excess of 15ms.
   4545   </summary>
   4546 </histogram>
   4547 
   4548 <histogram name="DNS.PrefetchFoundName">
   4549   <owner>ttuttle (a] chromium.org</owner>
   4550   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
   4551 </histogram>
   4552 
   4553 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
   4554   <owner>ttuttle (a] chromium.org</owner>
   4555   <obsolete>
   4556     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
   4557   </obsolete>
   4558   <summary>
   4559     The duration of time used by the DNS pre-resolving threads to resolve a host
   4560     name via the network.  Any resolutions that are faster than 15ms are
   4561     considered to be local cache hits, not requiring network access, and are not
   4562     included in this histogram. This histogram is most useful for estimating the
   4563     typical cost of a name resolution, but it also estimates the total number of
   4564     network-based resolutions induced by this feature.  Not all these
   4565     resolutions prove helpful (i.e., the user does not always actually visit the
   4566     resolved hostnames).
   4567   </summary>
   4568 </histogram>
   4569 
   4570 <histogram name="DNS.PrefetchNegativeHit">
   4571   <owner>ttuttle (a] chromium.org</owner>
   4572   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
   4573 </histogram>
   4574 
   4575 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
   4576   <owner>ttuttle (a] chromium.org</owner>
   4577   <summary>
   4578     The duration of time saved due to DNS pre-resolving in the &quot;name not
   4579     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
   4580     defined to be the difference between the DNS pre-resolution duration, and
   4581     the DNS resolution duration seen during a navigation.  These cache hits only
   4582     list events where the DNS pre-resolve duration for a host was in excess of
   4583     15ms (i.e., the network was consulted), and the actual DNS resolution (when
   4584     a user attempted to navigate to a link with the same host name) took less
   4585     than 15ms (i.e., the network was not consulted), which means the gain was a
   4586     result of a &quot;cache hit&quot; in the OS cache.  For some users with
   4587     LANs, all negative results (even when the DNS cache might otherwise help)
   4588     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
   4589     no savings are possible (or shown) for such users in this category.
   4590   </summary>
   4591 </histogram>
   4592 
   4593 <histogram name="DNS.PrefetchPositiveHit">
   4594   <owner>ttuttle (a] chromium.org</owner>
   4595   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
   4596 </histogram>
   4597 
   4598 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
   4599   <owner>ttuttle (a] chromium.org</owner>
   4600   <summary>
   4601     The duration of time saved due to DNS pre-resolving in the &quot;name was
   4602     found&quot; case, and induced by either a page scan for a link or an omnibox
   4603     entry by the user. Time &quot;savings&quot; shown in the histogram are
   4604     defined to be the difference between the DNS pre-resolution duration, and
   4605     the DNS resolution duration seen during a navigation.  These cache hits only
   4606     list events where the DNS pre-resolve duration for a host was in excess of
   4607     15ms (i.e., the network was consulted), and the actual DNS resolution (when
   4608     a user attempted to navigate to a link with the same host name) took less
   4609     than 15ms (i.e., the network was not consulted), which means the gain was a
   4610     result of a &quot;cache hit&quot; in the OS cache.
   4611   </summary>
   4612 </histogram>
   4613 
   4614 <histogram name="DNS.PrefetchQueue" units="milliseconds">
   4615   <owner>ttuttle (a] chromium.org</owner>
   4616   <summary>
   4617     The duration of time spent by a proposed resolution waiting in the queue to
   4618     be resolved.  This number is in addition to any DNS resolution time that may
   4619     come later.
   4620   </summary>
   4621 </histogram>
   4622 
   4623 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
   4624   <owner>ttuttle (a] chromium.org</owner>
   4625   <summary>
   4626     The duration of time saved due to DNS pre-resolving in the &quot;name was
   4627     found&quot; case, and induced by predicting (using referrer lists) that a
   4628     resolution was needed. Time &quot;savings&quot; shown in the histogram are
   4629     defined to be the difference between the DNS pre-resolution duration, and
   4630     the DNS resolution duration seen during a navigation.  These cache hits only
   4631     list events where the DNS pre-resolve duration for a host was in excess of
   4632     15ms (i.e., the network was consulted), and the actual DNS resolution (when
   4633     a user attempted to navigate to a link with the same host name) took less
   4634     than 15ms (i.e., the network was not consulted), which means the gain was a
   4635     result of a &quot;cache hit&quot; in the OS cache.
   4636   </summary>
   4637 </histogram>
   4638 
   4639 <histogram name="DNS.PrefetchResolution" units="milliseconds">
   4640   <owner>ttuttle (a] chromium.org</owner>
   4641   <summary>
   4642     The duration of time used by the DNS pre-resolving threads to resolve a host
   4643     name via the network.  Any resolutions that are faster than 15ms are
   4644     considered to be local cache hits, not requiring network access, and are not
   4645     included in this histogram. This histogram is most useful for estimating the
   4646     typical cost of a name resolution, but it also estimates the total number of
   4647     network-based resolutions induced by this feature.  Not all these
   4648     resolutions prove helpful (i.e., the user does not always actually visit the
   4649     resolved hostnames).
   4650   </summary>
   4651 </histogram>
   4652 
   4653 <histogram name="DNS.QueueRecycledDeltaOver2">
   4654   <owner>ttuttle (a] chromium.org</owner>
   4655   <summary>
   4656     When, due to congestion avoidance, a queued pre-resolution is abandoned
   4657     (recycled) without actually being resolved, this histograms records the age
   4658     in the queue of that entry.  Only times over 2 seconds are recorded in this
   4659     histogram.
   4660   </summary>
   4661 </histogram>
   4662 
   4663 <histogram name="DNS.QueueRecycledUnder2">
   4664   <owner>ttuttle (a] chromium.org</owner>
   4665   <summary>
   4666     When, due to congestion avoidance, a queued pre-resolution is abandoned
   4667     (recycled) without actually being resolved, this histograms records the age
   4668     in the queue of that entry.  Only times less than or equal to 2 seconds are
   4669     recorded in this histogram.
   4670   </summary>
   4671 </histogram>
   4672 
   4673 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
   4674   <owner>ttuttle (a] chromium.org</owner>
   4675   <summary>
   4676     Counts of successes and failures of OS resolutions in various categories.
   4677   </summary>
   4678 </histogram>
   4679 
   4680 <histogram name="DNS.ResolveFail" units="milliseconds">
   4681   <owner>ttuttle (a] chromium.org</owner>
   4682   <summary>
   4683     Duration of time taken in OS resolutions for actual navigations.  Note that
   4684     cached OS resolutions may provide low (0ms?) resolution times.
   4685   </summary>
   4686 </histogram>
   4687 
   4688 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
   4689   <owner>ttuttle (a] chromium.org</owner>
   4690   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
   4691 </histogram>
   4692 
   4693 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
   4694   <owner>ttuttle (a] chromium.org</owner>
   4695   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
   4696 </histogram>
   4697 
   4698 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
   4699   <owner>ttuttle (a] chromium.org</owner>
   4700   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
   4701 </histogram>
   4702 
   4703 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
   4704   <owner>ttuttle (a] chromium.org</owner>
   4705   <summary>
   4706     Duration of time taken in speculative OS resolutions.  Note that cached OS
   4707     resolutions may provide low (0ms?) resolution times.
   4708   </summary>
   4709 </histogram>
   4710 
   4711 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
   4712   <owner>ttuttle (a] chromium.org</owner>
   4713   <summary>
   4714     Duration of time taken in speculative OS resolution that succeeded.  Note
   4715     that cached resolutions may provide low (0ms?) resolution times.
   4716   </summary>
   4717 </histogram>
   4718 
   4719 <histogram name="DNS.ResolveSuccess" units="milliseconds">
   4720   <owner>ttuttle (a] chromium.org</owner>
   4721   <summary>
   4722     Duration of time taken in OS resolutions that succeeded and were requested
   4723     for actual navigations.  Note that cached resolutions may provide low (0ms?)
   4724     resolution times.
   4725   </summary>
   4726 </histogram>
   4727 
   4728 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
   4729   <owner>ttuttle (a] chromium.org</owner>
   4730   <summary>
   4731     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
   4732   </summary>
   4733 </histogram>
   4734 
   4735 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
   4736   <owner>ttuttle (a] chromium.org</owner>
   4737   <summary>
   4738     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
   4739   </summary>
   4740 </histogram>
   4741 
   4742 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
   4743   <owner>ttuttle (a] chromium.org</owner>
   4744   <summary>
   4745     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
   4746   </summary>
   4747 </histogram>
   4748 
   4749 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
   4750   <owner>ttuttle (a] chromium.org</owner>
   4751   <obsolete>
   4752     Deprecated as of 5/2013.
   4753   </obsolete>
   4754   <summary>
   4755     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
   4756     HostResolverImpl::Jobs that could be avoided by always resolving using
   4757     AF_UNSPEC.
   4758   </summary>
   4759 </histogram>
   4760 
   4761 <histogram name="DNS.TotalTime" units="milliseconds">
   4762   <owner>ttuttle (a] chromium.org</owner>
   4763   <summary>
   4764     Duration of time since a HostResolverImpl::Resolve request to the time a
   4765     result is posted. Excludes canceled, evicted, and aborted requests. Includes
   4766     cache hits (recorded as 0). Excludes speculative requests.
   4767   </summary>
   4768 </histogram>
   4769 
   4770 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
   4771   <owner>ttuttle (a] chromium.org</owner>
   4772   <summary>
   4773     Duration of time since a HostResolverImpl::Resolve request to the time a
   4774     result is posted. Excludes canceled, evicted, and aborted requests. Includes
   4775     cache hits (recorded as 0). Speculative requests only.
   4776   </summary>
   4777 </histogram>
   4778 
   4779 <histogram name="DNS.UnexpectedResolution">
   4780   <owner>ttuttle (a] chromium.org</owner>
   4781   <summary>
   4782     In some cases, such as when content arrives with embedded references to
   4783     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
   4784     the hostnames.  As an example, a visit to www.cnn.com will fetch content
   4785     with references to about 12 additional hostnames, none of which are
   4786     currently anticipated.  Such resolutions are termed &quot;Unexpected
   4787     Resolutions,&quot; and the durations associated with those DNS resolutions
   4788     are shown below.  Future features may attempt to learn (from prior
   4789     experience locally, or from server provided hints), what secondary hostname
   4790     resolutions should be done when a primary resolution (or navigation) takes
   4791     place.  This histogram shows what the potential savings are that
   4792     &quot;remain on the table&quot; until we employ some of these more advanced
   4793     features.
   4794   </summary>
   4795 </histogram>
   4796 
   4797 <histogram name="DNS.UnexpectedResolutionL">
   4798   <owner>ttuttle (a] chromium.org</owner>
   4799   <summary>
   4800     In some cases, such as when content arrives with embedded references to
   4801     other servers, or when a page (such as one in SSL) preclude scanning and
   4802     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
   4803     the hostnames.  As an example, a visit to www.cnn.com will fetch content
   4804     with references to about 12 additional hostnames, none of which might be
   4805     anticipated.  Similarly, clicking on a link in an SSL page won't be
   4806     anticipated (since scanning in not allowed by default). Such resolutions are
   4807     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
   4808     those navigation induced DNS resolutions are shown below.  If a referring
   4809     URL is available for the navigation, the relationship to the referring URL
   4810     was recorded, and future navigations to the referring hostname would have
   4811     induced a pre-resolution of hostname that caused an entry below.  Such any
   4812     entry may facilitate future listing in the ReferredPositiveHit histogram.
   4813   </summary>
   4814 </histogram>
   4815 
   4816 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
   4817   <owner>ttuttle (a] chromium.org</owner>
   4818   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
   4819 </histogram>
   4820 
   4821 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
   4822   <owner>ttuttle (a] chromium.org</owner>
   4823   <obsolete>
   4824     Renamed 7/2013 to DnsProbe.ProbeDuration.
   4825   </obsolete>
   4826   <summary>Time between starting and finishing DNS probe.</summary>
   4827 </histogram>
   4828 
   4829 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
   4830   <owner>ttuttle (a] chromium.org</owner>
   4831   <obsolete>
   4832     Removed 7/2013.
   4833   </obsolete>
   4834   <summary>
   4835     Time between starting and finishing DNS probe when NCN says we're offline.
   4836   </summary>
   4837 </histogram>
   4838 
   4839 <histogram name="DnsProbe.Probe.NcnOffline.Result"
   4840     enum="DnsProbe.ObsoleteProbeResult">
   4841   <owner>ttuttle (a] chromium.org</owner>
   4842   <obsolete>
   4843     Removed 7/2013.
   4844   </obsolete>
   4845   <summary>
   4846     Result of DNS probes sent by the probe service when NCN says we're offline.
   4847   </summary>
   4848 </histogram>
   4849 
   4850 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
   4851   <owner>ttuttle (a] chromium.org</owner>
   4852   <obsolete>
   4853     Removed 7/2013.
   4854   </obsolete>
   4855   <summary>
   4856     Time between starting and finishing DNS probe when NCN says we're online.
   4857   </summary>
   4858 </histogram>
   4859 
   4860 <histogram name="DnsProbe.Probe.NcnOnline.Result"
   4861     enum="DnsProbe.ObsoleteProbeResult">
   4862   <owner>ttuttle (a] chromium.org</owner>
   4863   <obsolete>
   4864     Removed 7/2013.
   4865   </obsolete>
   4866   <summary>
   4867     Result of DNS probes sent by the probe service when NCN says we're online.
   4868   </summary>
   4869 </histogram>
   4870 
   4871 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
   4872   <owner>ttuttle (a] chromium.org</owner>
   4873   <obsolete>
   4874     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
   4875     DnsProbe.ProbeStatus enum.)
   4876   </obsolete>
   4877   <summary>Result of DNS probes sent by the probe service.</summary>
   4878 </histogram>
   4879 
   4880 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
   4881   <owner>ttuttle (a] chromium.org</owner>
   4882   <obsolete>
   4883     Removed 7/2013.
   4884   </obsolete>
   4885   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
   4886 </histogram>
   4887 
   4888 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
   4889     enum="DnsProbe.SystemIsLocalhost">
   4890   <owner>ttuttle (a] chromium.org</owner>
   4891   <obsolete>
   4892     Removed 7/2013.
   4893   </obsolete>
   4894   <summary>
   4895     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
   4896     probe result was BAD_CONFIG.
   4897   </summary>
   4898 </histogram>
   4899 
   4900 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
   4901     enum="DnsProbe.JobResult">
   4902   <owner>ttuttle (a] chromium.org</owner>
   4903   <obsolete>
   4904     Removed 7/2013.
   4905   </obsolete>
   4906   <summary>
   4907     The result of the system probe job when the overall probe result was
   4908     BAD_CONFIG.
   4909   </summary>
   4910 </histogram>
   4911 
   4912 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
   4913   <owner>ttuttle (a] chromium.org</owner>
   4914   <obsolete>
   4915     Removed 7/2013.
   4916   </obsolete>
   4917   <summary>
   4918     The number of nameservers in the system DNS config when the probe result was
   4919     BAD_CONFIG.
   4920   </summary>
   4921 </histogram>
   4922 
   4923 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
   4924   <owner>ttuttle (a] chromium.org</owner>
   4925   <obsolete>
   4926     Removed 7/2013.
   4927   </obsolete>
   4928   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
   4929 </histogram>
   4930 
   4931 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
   4932   <owner>ttuttle (a] chromium.org</owner>
   4933   <obsolete>
   4934     Removed 7/2013.
   4935   </obsolete>
   4936   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
   4937 </histogram>
   4938 
   4939 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
   4940   <owner>ttuttle (a] chromium.org</owner>
   4941   <obsolete>
   4942     Removed 7/2013.
   4943   </obsolete>
   4944   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
   4945 </histogram>
   4946 
   4947 <histogram name="DnsProbe.ProbeDuration" units="ms">
   4948   <owner>ttuttle (a] chromium.org</owner>
   4949   <summary>Time between starting and finishing DNS probe.</summary>
   4950 </histogram>
   4951 
   4952 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
   4953   <owner>ttuttle (a] chromium.org</owner>
   4954   <summary>Result of DNS probes sent by the probe service.</summary>
   4955 </histogram>
   4956 
   4957 <histogram name="DocumentActivity.Enabled" enum="RunningMode">
   4958   <owner>mariakhomenko (a] chromium.org</owner>
   4959   <summary>
   4960     Recorded only for Android. Records on every metrics upload whether document
   4961     mode is enabled.
   4962   </summary>
   4963 </histogram>
   4964 
   4965 <histogram name="DomainBoundCerts.DBLoadedCount">
   4966   <owner>mattm (a] chromium.org</owner>
   4967   <summary>Number of certs loaded from domain bound cert database.</summary>
   4968 </histogram>
   4969 
   4970 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
   4971   <owner>mattm (a] chromium.org</owner>
   4972   <summary>Time spent loading domain bound cert database.</summary>
   4973 </histogram>
   4974 
   4975 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
   4976   <owner>mattm (a] chromium.org</owner>
   4977   <summary>
   4978     The size, on disk, of the domain bound cert database as it is being loaded.
   4979   </summary>
   4980 </histogram>
   4981 
   4982 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
   4983   <owner>mattm (a] chromium.org</owner>
   4984   <summary>Time spent generating a domain bound cert.</summary>
   4985 </histogram>
   4986 
   4987 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
   4988   <owner>mattm (a] chromium.org</owner>
   4989   <summary>
   4990     Combined time for GetDomainBoundCert retrieval (both synchronous and
   4991     asynchronous).
   4992   </summary>
   4993 </histogram>
   4994 
   4995 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
   4996   <owner>mattm (a] chromium.org</owner>
   4997   <summary>
   4998     Time for asynchronous retrieval (from the GetDomainBoundCert call until
   4999     completion callback is called).
   5000   </summary>
   5001 </histogram>
   5002 
   5003 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
   5004   <owner>mattm (a] chromium.org</owner>
   5005   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
   5006 </histogram>
   5007 
   5008 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
   5009     enum="DomainBoundCerts.GetCertResult">
   5010   <owner>mattm (a] chromium.org</owner>
   5011   <summary>Result of GetDomainBoundCert function.</summary>
   5012 </histogram>
   5013 
   5014 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
   5015   <owner>mattm (a] chromium.org</owner>
   5016   <summary>
   5017     Whether the domain-bound certs sqlite database was killed succesfully when
   5018     an unrecoverable error was detected.
   5019   </summary>
   5020 </histogram>
   5021 
   5022 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
   5023   <owner>mattm (a] chromium.org</owner>
   5024   <summary>
   5025     Counts of SSL client sockets broken down by support for Domain Bound
   5026     Certificates TLS extension.  Counts only connections with full handshakes,
   5027     resumed sessions are not counted.
   5028   </summary>
   5029 </histogram>
   5030 
   5031 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
   5032   <owner>mattm (a] chromium.org</owner>
   5033   <summary>
   5034     Longest time spent by requests waiting for load of domain bound cert
   5035     database.
   5036   </summary>
   5037 </histogram>
   5038 
   5039 <histogram name="DomainBoundCerts.TaskWaitCount">
   5040   <owner>mattm (a] chromium.org</owner>
   5041   <summary>
   5042     Number of requests that waited for load of domain bound cert database.
   5043   </summary>
   5044 </histogram>
   5045 
   5046 <histogram name="DomainReliability.AddBeaconDidEvict" enum="BooleanDidEvict">
   5047   <owner>ttuttle (a] chromium.org</owner>
   5048   <summary>
   5049     Whether adding a beacon to a Domain Reliability context caused it to evict
   5050     an older beacon to stay within memory limits.
   5051   </summary>
   5052 </histogram>
   5053 
   5054 <histogram name="DomainReliability.BeaconReported" enum="BooleanReported">
   5055   <owner>ttuttle (a] chromium.org</owner>
   5056   <summary>
   5057     Whether a beacon added to a Domain Reliability context was saved to be
   5058     uploaded to the collector.
   5059   </summary>
   5060 </histogram>
   5061 
   5062 <histogram name="DomainReliability.ReportedBeaconError" enum="NetErrorCodes">
   5063   <owner>ttuttle (a] chromium.org</owner>
   5064   <summary>
   5065     The Chrome error code included in a beacon saved to be uploaded to the
   5066     collector.
   5067   </summary>
   5068 </histogram>
   5069 
   5070 <histogram name="DomainReliability.UploadDuration" units="ms">
   5071   <owner>ttuttle (a] chromium.org</owner>
   5072   <summary>
   5073     The elapsed time between starting and finishing a Domain Reliability upload.
   5074   </summary>
   5075 </histogram>
   5076 
   5077 <histogram name="DomainReliability.UploadFailover"
   5078     enum="DomainReliability.BooleanFailover">
   5079   <owner>ttuttle (a] chromium.org</owner>
   5080   <summary>
   5081     Whether a Domain Reliability upload was sent to a collector other than the
   5082     first one listed in the config. (This only happens when an upload to the
   5083     first collector fails.)
   5084   </summary>
   5085 </histogram>
   5086 
   5087 <histogram name="DomainReliability.UploadInterval" units="ms">
   5088   <owner>ttuttle (a] chromium.org</owner>
   5089   <summary>
   5090     The time between successive Domain Reliability uploads being started in the
   5091     same context. (Can be arbitrarily long if no beacons are reported in a
   5092     while.)
   5093   </summary>
   5094 </histogram>
   5095 
   5096 <histogram name="DomainReliability.UploadResponseCode">
   5097   <owner>ttuttle (a] chromium.org</owner>
   5098   <summary>
   5099     The response code returned by the Domain Reliability collector when a report
   5100     is uploaded.
   5101   </summary>
   5102 </histogram>
   5103 
   5104 <histogram name="DomainReliability.UploadSuccess" enum="BooleanSuccess">
   5105   <owner>ttuttle (a] chromium.org</owner>
   5106   <summary>Whether a Domain Reliability upload succeeded.</summary>
   5107 </histogram>
   5108 
   5109 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
   5110   <owner>nyquist (a] chromium.org</owner>
   5111   <summary>
   5112     Whether the perceived quality of the distillation of a web page was good.
   5113   </summary>
   5114 </histogram>
   5115 
   5116 <histogram name="DomDistiller.PageDistillable" enum="BooleanDistillable">
   5117   <owner>yfriedman (a] chromium.org</owner>
   5118   <summary>
   5119     Records the number of times a page was loaded for which using DomDistiller
   5120     is possible.
   5121   </summary>
   5122 </histogram>
   5123 
   5124 <histogram name="DomDistiller.PageHasDistilledData"
   5125     enum="BooleanHasDistilledData">
   5126   <owner>kuan (a] chromium.org</owner>
   5127   <summary>Records whether a page has distilled data.</summary>
   5128 </histogram>
   5129 
   5130 <histogram name="DomDistiller.Statistics.WordCount" units="words">
   5131   <owner>nyquist (a] chromium.org</owner>
   5132   <summary>
   5133     Records the number of words in a distilled page. For articles with multiple
   5134     pages, each page is counted separately.
   5135   </summary>
   5136 </histogram>
   5137 
   5138 <histogram name="DomDistiller.Time.ArticleProcessing" units="milliseconds">
   5139   <owner>yfriedman (a] chromium.org</owner>
   5140   <summary>
   5141     Time spent in DomDistiller's identification of text content.
   5142   </summary>
   5143 </histogram>
   5144 
   5145 <histogram name="DomDistiller.Time.DistillationTotal" units="milliseconds">
   5146   <owner>yfriedman (a] chromium.org</owner>
   5147   <summary>Complete time spent in DomDistiller's processing of a page.</summary>
   5148 </histogram>
   5149 
   5150 <histogram name="DomDistiller.Time.DocumentConstruction" units="milliseconds">
   5151   <owner>yfriedman (a] chromium.org</owner>
   5152   <summary>
   5153     Time spent in creating DomDistiller's internal representation of the HTML
   5154     document.
   5155   </summary>
   5156 </histogram>
   5157 
   5158 <histogram name="DomDistiller.Time.Formatting" units="milliseconds">
   5159   <owner>yfriedman (a] chromium.org</owner>
   5160   <summary>
   5161     Time spent in DomDistiller's final processing of article content/formatting.
   5162   </summary>
   5163 </histogram>
   5164 
   5165 <histogram name="DomDistiller.Time.MarkupParsing" units="milliseconds">
   5166   <owner>yfriedman (a] chromium.org</owner>
   5167   <summary>
   5168     Time spent in DomDistiller's processing of article metadata.
   5169   </summary>
   5170 </histogram>
   5171 
   5172 <histogram name="DOMStorage.clear" units="milliseconds">
   5173   <owner>michaeln (a] chromium.org</owner>
   5174   <summary>
   5175     Duration to execute localStorage.clear() or sessionStorage.clear().
   5176   </summary>
   5177 </histogram>
   5178 
   5179 <histogram name="DOMStorage.getItem" units="milliseconds">
   5180   <owner>michaeln (a] chromium.org</owner>
   5181   <summary>
   5182     Duration to execute localStorage.getItem() or sessionStorage.getItem().
   5183   </summary>
   5184 </histogram>
   5185 
   5186 <histogram name="DOMStorage.key" units="milliseconds">
   5187   <owner>michaeln (a] chromium.org</owner>
   5188   <summary>
   5189     Duration to execute localStorage.key() or sessionStorage.key().
   5190   </summary>
   5191 </histogram>
   5192 
   5193 <histogram name="DOMStorage.length" units="milliseconds">
   5194   <owner>michaeln (a] chromium.org</owner>
   5195   <summary>
   5196     Duration to execute localStorage.length() or sessionStorage.length().
   5197   </summary>
   5198 </histogram>
   5199 
   5200 <histogram name="DOMStorage.removeItem" units="milliseconds">
   5201   <owner>michaeln (a] chromium.org</owner>
   5202   <summary>
   5203     Duration to execute localStorage.removeItem() or
   5204     sessionStorage.removeItem().
   5205   </summary>
   5206 </histogram>
   5207 
   5208 <histogram name="DOMStorage.setItem" units="milliseconds">
   5209   <owner>michaeln (a] chromium.org</owner>
   5210   <summary>
   5211     Duration to execute localStorage.setItem() or sessionStorage.setItem().
   5212   </summary>
   5213 </histogram>
   5214 
   5215 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
   5216   <owner>asanka (a] chromium.org</owner>
   5217   <summary>The length of downloads for serves that accept byte ranges.</summary>
   5218 </histogram>
   5219 
   5220 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
   5221   <owner>asanka (a] chromium.org</owner>
   5222   <summary>
   5223     The length of downloads for serves that do not specify whether the accept
   5224     ranges, or have invalid ranges specified.
   5225   </summary>
   5226 </histogram>
   5227 
   5228 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
   5229   <owner>asanka (a] chromium.org</owner>
   5230   <summary>
   5231     The length of downloads for serves that do not accept ranges.
   5232   </summary>
   5233 </histogram>
   5234 
   5235 <histogram name="Download.ActualBandwidth" units="Bytes/second">
   5236   <owner>asanka (a] chromium.org</owner>
   5237   <summary>The actual bandwidth (per read) of a download.</summary>
   5238 </histogram>
   5239 
   5240 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
   5241   <owner>asanka (a] chromium.org</owner>
   5242   <summary>Downloads extension API function calls.</summary>
   5243 </histogram>
   5244 
   5245 <histogram name="Download.BandwidthDiskBytesPerSecond">
   5246   <owner>asanka (a] chromium.org</owner>
   5247   <summary>
   5248     Disk bandwidth (defined as total bytes divided by the amount of time blocked
   5249     on write or close on the file descriptor) seen for a single download.
   5250   </summary>
   5251 </histogram>
   5252 
   5253 <histogram name="Download.BandwidthOverallBytesPerSecond">
   5254   <owner>asanka (a] chromium.org</owner>
   5255   <summary>
   5256     Overall bandwidth seen for the download.  Note that this is measured at the
   5257     point at which the file is written, and so will not take into account the
   5258     time costs of activities that occur after file write is completed (e.g. safe
   5259     browsing scanning).
   5260   </summary>
   5261 </histogram>
   5262 
   5263 <histogram name="Download.BandwidthUsed" units="%">
   5264   <owner>asanka (a] chromium.org</owner>
   5265   <summary>
   5266     The percentage of the potential bandwidth actually used (per read) of a
   5267     download.  An entry of 100% implies that Chrome was the limiting factor in
   5268     download speed.
   5269   </summary>
   5270 </histogram>
   5271 
   5272 <histogram name="Download.ClearAllSize">
   5273   <owner>asanka (a] chromium.org</owner>
   5274   <summary>
   5275     The number of downloads in history at the time it is cleared.
   5276   </summary>
   5277 </histogram>
   5278 
   5279 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
   5280   <owner>asanka (a] chromium.org</owner>
   5281   <summary>
   5282     Content-Disposition header features. The presence of a Content-Disposition
   5283     header, use of 'name', 'filename' and 'filename*' parameters, and string
   5284     encoding schemes are counted for each unthrottled download. The total number
   5285     downloads is Download.Counts[5] (Initiated and Unthrottled).
   5286   </summary>
   5287 </histogram>
   5288 
   5289 <histogram name="Download.ContentImageType" enum="DownloadImageType">
   5290   <owner>asanka (a] chromium.org</owner>
   5291   <summary>Types of images that are downloaded.</summary>
   5292 </histogram>
   5293 
   5294 <histogram name="Download.ContentType" enum="DownloadContentType">
   5295   <owner>asanka (a] chromium.org</owner>
   5296   <summary>Content types that are downloaded.</summary>
   5297 </histogram>
   5298 
   5299 <histogram name="Download.Counts" enum="DownloadCountType">
   5300   <owner>asanka (a] chromium.org</owner>
   5301   <summary>
   5302     Various individual counts in the download system; see DownloadCountType for
   5303     details.
   5304   </summary>
   5305 </histogram>
   5306 
   5307 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
   5308   <owner>asanka (a] chromium.org</owner>
   5309   <summary>
   5310     Various individual counts in the download system, for example the number of
   5311     downloads blocked by throttling from the DownloadRequestLimiter.
   5312   </summary>
   5313 </histogram>
   5314 
   5315 <histogram name="Download.DangerousDownloadValidated"
   5316     enum="DownloadItem.DangerType">
   5317   <owner>asanka (a] chromium.org</owner>
   5318   <owner>felt (a] chromium.org</owner>
   5319   <summary>
   5320     User chose to save a download which was marked dangerous. Grouped by the
   5321     type of danger.
   5322   </summary>
   5323 </histogram>
   5324 
   5325 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
   5326     enum="DownloadItem.DangerousFileType">
   5327   <owner>asanka (a] chromium.org</owner>
   5328   <owner>felt (a] chromium.org</owner>
   5329   <summary>
   5330     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
   5331     the type of file.
   5332   </summary>
   5333 </histogram>
   5334 
   5335 <histogram name="Download.DangerousFile.Discard"
   5336     enum="DownloadItem.DangerousFileType">
   5337   <owner>asanka (a] chromium.org</owner>
   5338   <owner>felt (a] chromium.org</owner>
   5339   <summary>
   5340     A download which was marked DANGEROUS_FILE was discarded without the user
   5341     directly choosing, because the browser was closed.  Grouped by the file
   5342     extension.
   5343   </summary>
   5344 </histogram>
   5345 
   5346 <histogram name="Download.DangerousFile.UserDiscard"
   5347     enum="DownloadItem.DangerousFileType">
   5348   <owner>asanka (a] chromium.org</owner>
   5349   <owner>felt (a] chromium.org</owner>
   5350   <summary>
   5351     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
   5352     the file extension.
   5353   </summary>
   5354 </histogram>
   5355 
   5356 <histogram name="Download.DatabaseRecordDropped"
   5357     enum="DownloadDatabaseRecordDroppedType">
   5358   <owner>asanka (a] chromium.org</owner>
   5359   <summary>Reason for dropping a record read in from the DB.</summary>
   5360 </histogram>
   5361 
   5362 <histogram name="Download.DatabaseRemoveDownloadsCount">
   5363   <owner>asanka (a] chromium.org</owner>
   5364   <summary>Number of downloads removed from the history at once.</summary>
   5365 </histogram>
   5366 
   5367 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
   5368   <owner>asanka (a] chromium.org</owner>
   5369   <summary>How long it took to delete some downloads from history.</summary>
   5370 </histogram>
   5371 
   5372 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
   5373     units="nanoseconds/record">
   5374   <owner>asanka (a] chromium.org</owner>
   5375   <summary>
   5376     How long it took to delete some downloads from history, per download.
   5377   </summary>
   5378 </histogram>
   5379 
   5380 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
   5381   <owner>asanka (a] chromium.org</owner>
   5382   <owner>felt (a] chromium.org</owner>
   5383   <summary>
   5384     A download which was marked dangerous was discarded without the user
   5385     directly choosing, because the browser was closed.  Grouped by the type of
   5386     danger.
   5387   </summary>
   5388 </histogram>
   5389 
   5390 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
   5391   <owner>asanka (a] chromium.org</owner>
   5392   <summary>
   5393     The percentage of the available disk bandwidth that was used by the
   5394     download.  100% indicates that the disk bandwidth was the limiting factor
   5395     for the download.
   5396   </summary>
   5397 </histogram>
   5398 
   5399 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
   5400   <owner>asanka (a] chromium.org</owner>
   5401   <summary>User actions in chrome://downloads</summary>
   5402 </histogram>
   5403 
   5404 <histogram name="Download.DownloadSize" units="KB">
   5405   <owner>asanka (a] chromium.org</owner>
   5406   <summary>The size of successfully completed downloads.</summary>
   5407 </histogram>
   5408 
   5409 <histogram name="Download.DownloadWarningShownOnShelf"
   5410     enum="DownloadItem.DangerType">
   5411   <owner>asanka (a] chromium.org</owner>
   5412   <summary>
   5413     A download warning was shown in the shelf. Note that some downloads may not
   5414     be shown on the shelf, e.g., if chrome://downloads is already open when the
   5415     download completes, or if an extension is using the downloads API. Grouped
   5416     by the type of danger.
   5417   </summary>
   5418 </histogram>
   5419 
   5420 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
   5421   <owner>asanka (a] chromium.org</owner>
   5422   <summary>
   5423     Whether the user enables dangerous download feedback reporting after viewing
   5424     the opt-in dialog.
   5425   </summary>
   5426 </histogram>
   5427 
   5428 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
   5429   <owner>asanka (a] chromium.org</owner>
   5430   <summary>
   5431     How the user interacts with the file chooser when doing a &quot;Save
   5432     As&quot; for non-full-page saves.
   5433   </summary>
   5434 </histogram>
   5435 
   5436 <histogram name="Download.FileThreadBlockedTime">
   5437   <owner>asanka (a] chromium.org</owner>
   5438   <summary>
   5439     The amount of time in milliseconds the file thread blocks for each set of
   5440     buffers drained from the incoming pipe (ms).
   5441   </summary>
   5442 </histogram>
   5443 
   5444 <histogram name="Download.FileThreadReceiveBuffers">
   5445   <owner>asanka (a] chromium.org</owner>
   5446   <summary>
   5447     The number of buffers in a call to DownloadManager::UpdateDownload.
   5448   </summary>
   5449 </histogram>
   5450 
   5451 <histogram name="Download.FirstOpenTime" units="milliseconds">
   5452   <owner>asanka (a] chromium.org</owner>
   5453   <summary>
   5454     The time between a download completing and the file being opened for the
   5455     first time.
   5456   </summary>
   5457 </histogram>
   5458 
   5459 <histogram name="Download.HistorySize">
   5460   <owner>asanka (a] chromium.org</owner>
   5461   <summary>
   5462     The number of items in the History database, at the time a new download is
   5463     recorded.
   5464   </summary>
   5465 </histogram>
   5466 
   5467 <histogram name="Download.HistorySize2">
   5468   <owner>asanka (a] chromium.org</owner>
   5469   <summary>
   5470     The number of items in the History database, at the time a new download is
   5471     recorded. Higher maximum, more buckets than Download.HistorySize.
   5472   </summary>
   5473 </histogram>
   5474 
   5475 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
   5476   <owner>asanka (a] chromium.org</owner>
   5477   <summary>
   5478     Positive net error code that caused a download to be interrupted at the
   5479     *end* of a download (when the number of bytes is known). This is only
   5480     triggered when the total content size is known before any bytes are
   5481     transferred, such as when a Content-Length header is supplied.
   5482   </summary>
   5483 </histogram>
   5484 
   5485 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
   5486   <owner>asanka (a] chromium.org</owner>
   5487   <summary>
   5488     The reason that a download was interrupted at the *end* of a download (when
   5489     the number of bytes is known). This is only triggered when the total content
   5490     size is known before any bytes are transferred, such as when a
   5491     Content-Length header is supplied.
   5492   </summary>
   5493 </histogram>
   5494 
   5495 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
   5496   <owner>asanka (a] chromium.org</owner>
   5497   <summary>
   5498     Positive net error code that caused a download to be interrupted.
   5499   </summary>
   5500 </histogram>
   5501 
   5502 <histogram name="Download.InterruptedOverrunBytes">
   5503   <owner>asanka (a] chromium.org</owner>
   5504   <summary>
   5505     The excessive number of bytes which have been received at the time that a
   5506     download is interrupted. This is only triggered when the total content size
   5507     is known before any bytes are transferred, such as when a Content-Length
   5508     header is supplied.
   5509   </summary>
   5510 </histogram>
   5511 
   5512 <histogram name="Download.InterruptedReason" enum="InterruptReason">
   5513   <owner>asanka (a] chromium.org</owner>
   5514   <summary>The reason that a download was interrupted.</summary>
   5515 </histogram>
   5516 
   5517 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
   5518   <owner>asanka (a] chromium.org</owner>
   5519   <summary>
   5520     The number of kilobytes received for a download at the time it is
   5521     interrupted.
   5522   </summary>
   5523 </histogram>
   5524 
   5525 <histogram name="Download.InterruptedTotalSizeK" units="KB">
   5526   <owner>asanka (a] chromium.org</owner>
   5527   <summary>
   5528     The reported total size in kilobytes for a download at the time it is
   5529     interrupted. This is essentially the size reported by the Content-Length
   5530     header. If no size is specified up-front, it is not recorded in the
   5531     histogram. For example, a download transferred with chunked encoding will
   5532     not be recorded.
   5533   </summary>
   5534 </histogram>
   5535 
   5536 <histogram name="Download.InterruptedUnderrunBytes">
   5537   <owner>asanka (a] chromium.org</owner>
   5538   <summary>
   5539     The total number of bytes minus the received number of bytes at the time
   5540     that a download is interrupted. This is only triggered when the total
   5541     content size is known before any bytes are transferred, such as when a
   5542     Content-Length header is supplied.
   5543   </summary>
   5544 </histogram>
   5545 
   5546 <histogram name="Download.InterruptedUnknownSize"
   5547     enum="DownloadInterruptedUnknownSizeType">
   5548   <owner>asanka (a] chromium.org</owner>
   5549   <summary>
   5550     True if the size of an interrupted download is unknown, false if it is
   5551     known.
   5552   </summary>
   5553 </histogram>
   5554 
   5555 <histogram name="Download.MaliciousDownloadClassified"
   5556     enum="DownloadItem.DangerType">
   5557   <owner>asanka (a] chromium.org</owner>
   5558   <owner>felt (a] chromium.org</owner>
   5559   <summary>
   5560     A download has been marked as malicious. Grouped by the type of danger. Each
   5561     download can only be recorded once; it will be labeled with the first type
   5562     of danger spotted.
   5563   </summary>
   5564 </histogram>
   5565 
   5566 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
   5567   <owner>asanka (a] chromium.org</owner>
   5568   <summary>
   5569     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
   5570     result in DownloadResourceHandler::OnResponseCompleted().
   5571   </summary>
   5572 </histogram>
   5573 
   5574 <histogram name="Download.MapWinShErrorAccessDenied"
   5575     enum="SpecialShFileOperationCodes">
   5576   <owner>asanka (a] chromium.org</owner>
   5577   <summary>
   5578     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
   5579     in MapShFileOperationCodes().
   5580   </summary>
   5581 </histogram>
   5582 
   5583 <histogram name="Download.MapWinShErrorFileFailed"
   5584     enum="SpecialShFileOperationCodes">
   5585   <owner>asanka (a] chromium.org</owner>
   5586   <summary>
   5587     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
   5588     in MapShFileOperationCodes().
   5589   </summary>
   5590 </histogram>
   5591 
   5592 <histogram name="Download.MapWinShErrorTransientError"
   5593     enum="SpecialShFileOperationCodes">
   5594   <owner>asanka (a] chromium.org</owner>
   5595   <summary>
   5596     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_TRANSIENT_ERROR
   5597     result in MapShFileOperationCodes().
   5598   </summary>
   5599 </histogram>
   5600 
   5601 <histogram name="Download.OnChanged">
   5602   <owner>asanka (a] chromium.org</owner>
   5603   <summary>
   5604     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
   5605     signified a change in the extension API representation of the download.
   5606   </summary>
   5607 </histogram>
   5608 
   5609 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
   5610   <owner>asanka (a] chromium.org</owner>
   5611   <summary>
   5612     Invocation count for methods of opening a download. For some file types,
   5613     Chrome defaults to opening the file in the browser instead of invoking the
   5614     system handler. The user has the option of overriding this behavior.
   5615   </summary>
   5616 </histogram>
   5617 
   5618 <histogram name="Download.OpensOutstanding">
   5619   <owner>asanka (a] chromium.org</owner>
   5620   <summary>The number of unopened downloads, when one is opened.</summary>
   5621 </histogram>
   5622 
   5623 <histogram name="Download.OpenTime" units="milliseconds">
   5624   <owner>asanka (a] chromium.org</owner>
   5625   <summary>
   5626     The time between a download completing and the file being opened.
   5627   </summary>
   5628 </histogram>
   5629 
   5630 <histogram name="Download.OriginStateOnFullResumption"
   5631     enum="DownloadOriginStateOnResumption">
   5632   <owner>asanka (a] chromium.org</owner>
   5633   <summary>
   5634     Changes observed when a response is received for a full download resumption
   5635     request.
   5636   </summary>
   5637 </histogram>
   5638 
   5639 <histogram name="Download.OriginStateOnPartialResumption"
   5640     enum="DownloadOriginStateOnResumption">
   5641   <owner>asanka (a] chromium.org</owner>
   5642   <summary>
   5643     Changes observed when a response is received for a partial (byte-range)
   5644     download resumption request.
   5645   </summary>
   5646 </histogram>
   5647 
   5648 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
   5649   <owner>asanka (a] chromium.org</owner>
   5650   <summary>
   5651     The maximum bandwidth (per read) that Chrome could have provided for the
   5652     download.  If the actual bandwidth equals the potential bandwidth, that
   5653     means that Chrome was the limiting factor for download bandwidth.
   5654   </summary>
   5655 </histogram>
   5656 
   5657 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
   5658   <owner>asanka (a] chromium.org</owner>
   5659   <summary>
   5660     The percentage of the lifetime of the DownloadResourceHandler for which it
   5661     was blocked by downstream flow control.  0% indicates that the network
   5662     bandwidth was the limiting factor for the download.
   5663   </summary>
   5664 </histogram>
   5665 
   5666 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
   5667   <owner>asanka (a] chromium.org</owner>
   5668   <summary>
   5669     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
   5670     Failed file) occuring within the state machine of a SavePackage operation.
   5671   </summary>
   5672 </histogram>
   5673 
   5674 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
   5675   <owner>asanka (a] chromium.org</owner>
   5676   <summary>
   5677     The number of download items in progress on the shelf when it closes
   5678     automatically.
   5679   </summary>
   5680 </histogram>
   5681 
   5682 <histogram name="Download.ShelfInProgressSizeOnUserClose">
   5683   <owner>asanka (a] chromium.org</owner>
   5684   <summary>
   5685     The number of download items in progress on the shelf when the user closes
   5686     it.
   5687   </summary>
   5688 </histogram>
   5689 
   5690 <histogram name="Download.ShelfSizeOnAutoClose">
   5691   <owner>asanka (a] chromium.org</owner>
   5692   <summary>
   5693     The number of download items on the shelf when it closes automatically.
   5694   </summary>
   5695 </histogram>
   5696 
   5697 <histogram name="Download.ShelfSizeOnUserClose">
   5698   <owner>asanka (a] chromium.org</owner>
   5699   <summary>
   5700     The number of download items on the shelf when the user closes it.
   5701   </summary>
   5702 </histogram>
   5703 
   5704 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
   5705     enum="DownloadItem.DangerType">
   5706   <owner>asanka (a] chromium.org</owner>
   5707   <summary>
   5708     User saw the confirm prompt to save a download which was marked dangerous.
   5709     Grouped by the type of danger.
   5710   </summary>
   5711 </histogram>
   5712 
   5713 <histogram name="Download.Sources" enum="DownloadSource">
   5714   <owner>asanka (a] chromium.org</owner>
   5715   <summary>
   5716     The initiation source (if initiated within the content layer of chrome) for
   5717     a download.
   5718   </summary>
   5719 </histogram>
   5720 
   5721 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
   5722   <owner>asanka (a] chromium.org</owner>
   5723   <summary>
   5724     The initiation source (if initiated within the above-content layer of
   5725     chrome) for a download.
   5726   </summary>
   5727 </histogram>
   5728 
   5729 <histogram name="Download.Time" units="milliseconds">
   5730   <owner>asanka (a] chromium.org</owner>
   5731   <summary>Time between the start of a download and its completion.</summary>
   5732 </histogram>
   5733 
   5734 <histogram name="Download.TimeToRenameFailureAfterInitialFailure"
   5735     units="milliseconds">
   5736   <owner>asanka (a] chromium.org</owner>
   5737   <summary>
   5738     Time elapsed until a retried download file rename operation failed for the
   5739     last time after the initial rename failed.
   5740   </summary>
   5741 </histogram>
   5742 
   5743 <histogram name="Download.TimeToRenameSuccessAfterInitialFailure"
   5744     units="milliseconds">
   5745   <owner>asanka (a] chromium.org</owner>
   5746   <summary>
   5747     Time elapsed until a retried download file rename operation succeeded after
   5748     the initial rename failed.
   5749   </summary>
   5750 </histogram>
   5751 
   5752 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
   5753   <owner>asanka (a] chromium.org</owner>
   5754   <owner>felt (a] chromium.org</owner>
   5755   <summary>
   5756     User chose to discard a download which was marked dangerous.  Grouped by the
   5757     type of danger.
   5758   </summary>
   5759 </histogram>
   5760 
   5761 <histogram name="Download.WriteLoopCount">
   5762   <owner>asanka (a] chromium.org</owner>
   5763   <summary>
   5764     The number of iterations for the write loop in BaseFile::AppendDataTofile().
   5765   </summary>
   5766 </histogram>
   5767 
   5768 <histogram name="Download.WriteSize" units="Bytes">
   5769   <owner>asanka (a] chromium.org</owner>
   5770   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
   5771 </histogram>
   5772 
   5773 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
   5774   <obsolete>
   5775     Deperecated 8/2013.
   5776   </obsolete>
   5777   <owner>joshwoodward (a] google.com</owner>
   5778   <summary>Status of drive cache metadata database open.</summary>
   5779 </histogram>
   5780 
   5781 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
   5782   <owner>joshwoodward (a] google.com</owner>
   5783   <summary>
   5784     Time spent to load the list of files in a single directory from Google Drive
   5785     server.
   5786   </summary>
   5787 </histogram>
   5788 
   5789 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
   5790   <obsolete>
   5791     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
   5792     Drive.FullFeedLoadTime instead.
   5793   </obsolete>
   5794   <owner>joshwoodward (a] google.com</owner>
   5795   <summary>
   5796     Time spent to load the entire file system information from the server
   5797   </summary>
   5798 </histogram>
   5799 
   5800 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
   5801   <obsolete>
   5802     Deprecated 10/2012.
   5803   </obsolete>
   5804   <owner>joshwoodward (a] google.com</owner>
   5805   <summary>
   5806     Provides breakdown of specific formats for hosted documents. Recorded when
   5807     feed is loaded from the server.
   5808   </summary>
   5809 </histogram>
   5810 
   5811 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
   5812   <obsolete>
   5813     Deprecated 10/2012.
   5814   </obsolete>
   5815   <owner>joshwoodward (a] google.com</owner>
   5816   <summary>
   5817     Provides breakdown of specific file formats for regular files. Recorded when
   5818     feed is loaded from the server.
   5819   </summary>
   5820 </histogram>
   5821 
   5822 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
   5823   <owner>joshwoodward (a] google.com</owner>
   5824   <summary>
   5825     Time spent to load the entire file system information from the server
   5826   </summary>
   5827 </histogram>
   5828 
   5829 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
   5830   <obsolete>
   5831     Deperecated 12/2013 since it did not record meaningful information.
   5832     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
   5833     the user sees the first response of file lists.
   5834   </obsolete>
   5835   <owner>joshwoodward (a] google.com</owner>
   5836   <summary>
   5837     Time spent to load the initial part of the file system information from the
   5838     server
   5839   </summary>
   5840 </histogram>
   5841 
   5842 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
   5843   <owner>joshwoodward (a] google.com</owner>
   5844   <summary>Result of drive resource metadata database initialization.</summary>
   5845 </histogram>
   5846 
   5847 <histogram name="Drive.MetadataDBOpenExistingResult"
   5848     enum="DriveMetadataDBInitStatus">
   5849   <owner>joshwoodward (a] google.com</owner>
   5850   <summary>
   5851     Result of attempt to open existing drive resource metadata database.
   5852   </summary>
   5853 </histogram>
   5854 
   5855 <histogram name="Drive.MetadataDBValidityCheckFailureReason"
   5856     enum="DriveMetadataDBValidityCheckFailureReason">
   5857   <owner>bengold (a] chromium.org</owner>
   5858   <owner>hashimoto (a] chromium.org</owner>
   5859   <summary>
   5860     Reason of drive resource metadata database validity check failure. Recorded
   5861     when the validity check fails during Drive metadata initialization triggered
   5862     by profile initialization.
   5863   </summary>
   5864 </histogram>
   5865 
   5866 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
   5867   <owner>joshwoodward (a] google.com</owner>
   5868   <summary>
   5869     Version number of drive resource metadata DB found on the disk before
   5870     checking whether it should be upgraded. Recorded during Drive metadata
   5871     initialization triggered by profile initialization.
   5872   </summary>
   5873 </histogram>
   5874 
   5875 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
   5876   <owner>joshwoodward (a] google.com</owner>
   5877   <summary>
   5878     Number of files recovered from Drive cache directory. Recorded when file
   5879     recovery takes place after metadata DB corruption is found during metadata
   5880     DB initialization.
   5881   </summary>
   5882 </histogram>
   5883 
   5884 <histogram name="Drive.NumberOfHostedDocuments">
   5885   <owner>joshwoodward (a] google.com</owner>
   5886   <summary>
   5887     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
   5888     is first accessed.
   5889   </summary>
   5890 </histogram>
   5891 
   5892 <histogram name="Drive.NumberOfRegularFiles">
   5893   <owner>joshwoodward (a] google.com</owner>
   5894   <summary>
   5895     Number of regualr files on Drive.  Logged when Drive is first accessed.
   5896   </summary>
   5897 </histogram>
   5898 
   5899 <histogram name="Drive.NumberOfTotalFiles">
   5900   <owner>joshwoodward (a] google.com</owner>
   5901   <summary>
   5902     Number of total files (regualr files + hosted documents) on Drive.  Logged
   5903     when Drive is first accessed.
   5904   </summary>
   5905 </histogram>
   5906 
   5907 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
   5908   <owner>joshwoodward (a] google.com</owner>
   5909   <summary>
   5910     Tracks whether the push notification is initially enabled for Drive.
   5911     Recorded when the first notification is processed. Notification is emulated
   5912     by polling if the push notication is disabled.
   5913   </summary>
   5914 </histogram>
   5915 
   5916 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
   5917   <owner>joshwoodward (a] google.com</owner>
   5918   <summary>
   5919     Tracks whether the push notification request is registered correctly for
   5920     Drive. Recorded when the push notification manager is initialized.
   5921   </summary>
   5922 </histogram>
   5923 
   5924 <histogram name="Drive.SearchMetadataTime" units="microseconds">
   5925   <owner>joshwoodward (a] google.com</owner>
   5926   <summary>
   5927     Time spent to perform an incremental search for auto completion of files on
   5928     Drive. This time is collected for every partial query the user types for
   5929     auto completion.  For instance, if the user types &quot;faq&quot;,
   5930     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
   5931     &quot;faq&quot; respectively.
   5932   </summary>
   5933 </histogram>
   5934 
   5935 <histogram name="DriveOffline.CrosAutoEnableOutcome"
   5936     enum="CrosEnableDriveOfflineOutcome">
   5937   <owner>joshwoodward (a] google.com</owner>
   5938   <summary>
   5939     Outcome of enabling Google Drive offline mode automatically when a user
   5940     first logs into a Chrome OS device. This process involves opening a hidden
   5941     web page in the context of the Google Drive hosted app to perform the
   5942     initialization of offline mode.
   5943   </summary>
   5944 </histogram>
   5945 
   5946 <histogram name="EasyUnlock.AuthenticationSuccess" enum="BooleanSuccess">
   5947   <owner>joshwoodward (a] google.com</owner>
   5948   <owner>isherman (a] chromium.org</owner>
   5949   <summary>
   5950     When Easy Unlock attempts to authenticate the secure connection between a
   5951     Chromebook (or other Chrome device) and an Android phone, whether the
   5952     authentication succeeded.
   5953   </summary>
   5954 </histogram>
   5955 
   5956 <histogram name="EasyUnlock.ClickedButton" enum="EasyUnlockButton">
   5957   <owner>joshwoodward (a] google.com</owner>
   5958   <owner>tbarzic (a] chromium.org</owner>
   5959   <summary>Button clicked in EasyUnlock app during setup process.</summary>
   5960 </histogram>
   5961 
   5962 <histogram name="EasyUnlock.NotificationEvent"
   5963     enum="EasyUnlockNotificationEvent">
   5964   <owner>joshwoodward (a] google.com</owner>
   5965   <owner>tbarzic (a] chromium.org</owner>
   5966   <summary>
   5967     Tracks events related to notifications used by EasyUnlock feature. For
   5968     example a specific EasyUnlock notification being shown or clicked.
   5969   </summary>
   5970 </histogram>
   5971 
   5972 <histogram name="EasyUnlock.RemoteLockScreenState"
   5973     enum="EasyUnlockRemoteLockScreenState">
   5974   <owner>joshwoodward (a] google.com</owner>
   5975   <owner>tengs (a] chromium.org</owner>
   5976   <owner>isherman (a] chromium.org</owner>
   5977   <summary>
   5978     Whether a lock screen and a trust agent are enabled on the remote device
   5979     (Android phone) for Easy Unlock. Recorded once per status update message
   5980     from the remote device. A status update message is expected to be sent once
   5981     when the secure channel between the local and the remote device is
   5982     established, and also each time the user-presence status changes on the
   5983     remote side.
   5984   </summary>
   5985 </histogram>
   5986 
   5987 <histogram name="EasyUnlock.SetupStateOnClose" enum="EasyUnlockSetupState">
   5988   <owner>joshwoodward (a] google.com</owner>
   5989   <owner>tbarzic (a] chromium.org</owner>
   5990   <summary>
   5991     The state of EasyUnlock setup when the app window was closed by user.
   5992   </summary>
   5993 </histogram>
   5994 
   5995 <histogram name="EasyUnlock.SignIn.LoginEvent" enum="EasyUnlockLoginEvent">
   5996   <owner>xiaowenx (a] google.com</owner>
   5997   <owner>xiyuan (a] google.com</owner>
   5998   <summary>
   5999     Measures the use of Easy sign-in: records whether an Easy sign-in login
   6000     succeeded or  failed; or if a password fallback was used, the reason why.
   6001     Recorded upon a login attempt for users who have the Easy sign-in feature
   6002     enabled.
   6003   </summary>
   6004 </histogram>
   6005 
   6006 <histogram name="EasyUnlock.StartupTimeFromSuspend" units="milliseconds">
   6007   <owner>joshwoodward (a] google.com</owner>
   6008   <owner>tengs (a] chromium.org</owner>
   6009   <summary>
   6010     The time it takes after resuming from a suspended state (ie. opening the
   6011     Chromebook lid) to when a remote device is connected and a request is made.
   6012     Note that it is possible for the remote device not to be present when
   6013     resuming from suspend, and the device may be connected at a later time.
   6014     Therefore, large values for this metric may not be too meaningful due to
   6015     meddling users.
   6016   </summary>
   6017 </histogram>
   6018 
   6019 <histogram name="EasyUnlock.UnlockEvent" enum="EasyUnlockUnlockEvent">
   6020   <owner>joshwoodward (a] google.com</owner>
   6021   <owner>tbarzic (a] chromium.org</owner>
   6022   <summary>Screen unlock events detected while EasyUnlock was enabled.</summary>
   6023 </histogram>
   6024 
   6025 <histogram name="EnhancedBookmarks.SyncExperimentState"
   6026     enum="BookmarksExperimentState">
   6027   <owner>noyau (a] chromium.org</owner>
   6028   <owner>yefim (a] chromium.org</owner>
   6029   <summary>
   6030     Captures the state the enhanced bookmark experiment is in. Recorded on
   6031     startup. To be removed once the enhanced bookmark experiment is finished.
   6032     see crbug/323423.
   6033   </summary>
   6034 </histogram>
   6035 
   6036 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
   6037   <owner>joaodasilva (a] chromium.org</owner>
   6038   <summary>
   6039     Time since the user logged in until the auto-enrollment protocol completed.
   6040     0 is sampled when the protocol is done by the time the user logs in.
   6041   </summary>
   6042 </histogram>
   6043 
   6044 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
   6045   <owner>joaodasilva (a] chromium.org</owner>
   6046   <summary>Total duration time of the auto-enrollment protocol.</summary>
   6047 </histogram>
   6048 
   6049 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
   6050     enum="NetErrorCodes">
   6051   <owner>joaodasilva (a] chromium.org</owner>
   6052   <summary>
   6053     Network error code (if applicable) for auto-enrollment requests.
   6054   </summary>
   6055 </histogram>
   6056 
   6057 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
   6058     enum="EnterpriseDeviceManagementStatus">
   6059   <owner>joaodasilva (a] chromium.org</owner>
   6060   <summary>URL fetcher status for auto-enrollment requests.</summary>
   6061 </histogram>
   6062 
   6063 <histogram name="Enterprise.DevicePolicyInvalidations"
   6064     enum="EnterprisePolicyInvalidations">
   6065   <owner>bartfab (a] chromium.org</owner>
   6066   <summary>
   6067     Events for counting device policy invalidations received with and without
   6068     payloads. Invalidations indicate that a policy has been updated and should
   6069     be refreshed. Payloads provide context about the policy update, but may be
   6070     absent if dropped by the invalidation service.
   6071   </summary>
   6072 </histogram>
   6073 
   6074 <histogram name="Enterprise.DevicePolicyRefresh" enum="EnterprisePolicyRefresh">
   6075   <owner>bartfab (a] chromium.org</owner>
   6076   <summary>
   6077     Events measuring effectiveness of refreshing device policy when
   6078     invalidations are received from a service. For each refresh, indicates
   6079     whether the policy changed, and whether the policy was invalidated at the
   6080     time of the refresh.
   6081   </summary>
   6082 </histogram>
   6083 
   6084 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
   6085   <owner>joaodasilva (a] chromium.org</owner>
   6086   <summary>
   6087     Events related to fetching, saving and loading DM server tokens. These are
   6088     used to retrieve cloud policies.
   6089   </summary>
   6090 </histogram>
   6091 
   6092 <histogram name="Enterprise.DomainWhitelistRegexFailure"
   6093     enum="EnterpriseDomainRegex">
   6094   <owner>atwilson (a] chromium.org</owner>
   6095   <summary>
   6096     Temporary metric tracking which regex caused an icu::RegexMatcher
   6097     initialization failure, to help figure out the cause of
   6098     http://crbug.com/365351 which we can't repro locally.
   6099   </summary>
   6100 </histogram>
   6101 
   6102 <histogram name="Enterprise.DomainWhitelistRegexFailureStatus"
   6103     units="icu error">
   6104   <owner>atwilson (a] chromium.org</owner>
   6105   <summary>
   6106     Temporary metric tracking the type of an icu::RegexMatcher initialization
   6107     failure, to help figure out the cause of http://crbug.com/365351 which we
   6108     can't repro locally.
   6109   </summary>
   6110 </histogram>
   6111 
   6112 <histogram name="Enterprise.DomainWhitelistRegexSuccess" enum="BooleanSuccess">
   6113   <owner>atwilson (a] chromium.org</owner>
   6114   <summary>
   6115     Temporary metric tracking the success of icu::RegexMatcher IcuMatcher
   6116     initialization, to help figure out the cause of http://crbug.com/365351.
   6117   </summary>
   6118 </histogram>
   6119 
   6120 <histogram name="Enterprise.EnrolledPolicyHasDMToken" enum="Boolean">
   6121   <owner>tnagel (a] chromium.org</owner>
   6122   <summary>
   6123     Whether loading of device policy from file on an enterprise-enrolled
   6124     (checked against install_attributes.pb) Chrome OS device yields an
   6125     enterprise policy with a DM token.  Filled once during session startup,
   6126     after first successful device policy read.
   6127   </summary>
   6128 </histogram>
   6129 
   6130 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
   6131   <owner>joaodasilva (a] chromium.org</owner>
   6132   <summary>
   6133     Events related to device enrollment on new installs of Chrome OS devices.
   6134   </summary>
   6135 </histogram>
   6136 
   6137 <histogram name="Enterprise.EnrollmentForced" enum="EnterpriseEnrollmentType">
   6138   <owner>tnagel (a] chromium.org</owner>
   6139   <summary>
   6140     Events related to forced re-enrollment (FRE) of Chrome OS devices.
   6141   </summary>
   6142 </histogram>
   6143 
   6144 <histogram name="Enterprise.EnrollmentRecovery" enum="EnterpriseEnrollmentType">
   6145   <owner>tnagel (a] chromium.org</owner>
   6146   <summary>
   6147     Events related to Chrome OS enterprise enrollment recovery.  Note that this
   6148     only covers cases in which prior to recovery, the &quot;private owner&quot;
   6149     of the device had UMA stats enabled.
   6150   </summary>
   6151 </histogram>
   6152 
   6153 <histogram name="Enterprise.EnrollmentTime.Cancel" units="milliseconds">
   6154   <owner>tnagel (a] chromium.org</owner>
   6155   <summary>
   6156     Elapsed time from *after* GAIA login until enrollment was cancelled.
   6157   </summary>
   6158 </histogram>
   6159 
   6160 <histogram name="Enterprise.EnrollmentTime.Failure" units="milliseconds">
   6161   <owner>tnagel (a] chromium.org</owner>
   6162   <summary>
   6163     Elapsed time from *after* GAIA login until enrollment failed.
   6164   </summary>
   6165 </histogram>
   6166 
   6167 <histogram name="Enterprise.EnrollmentTime.Success" units="milliseconds">
   6168   <owner>tnagel (a] chromium.org</owner>
   6169   <summary>
   6170     Elapsed time from *after* GAIA login until enrollment succeeded.
   6171   </summary>
   6172 </histogram>
   6173 
   6174 <histogram name="Enterprise.IOSPolicies">
   6175   <owner>joaodasilva (a] chromium.org</owner>
   6176   <summary>
   6177     Number of policies loaded at startup on iOS, and when a change is detected
   6178     at runtime.
   6179   </summary>
   6180 </histogram>
   6181 
   6182 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
   6183   <owner>joaodasilva (a] chromium.org</owner>
   6184   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
   6185 </histogram>
   6186 
   6187 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
   6188   <owner>joaodasilva (a] chromium.org</owner>
   6189   <summary>
   6190     A set of enterprise policy rules that are in use. This is recorded every 24
   6191     hours and at startup, if the last recording was earlier than a day before.
   6192   </summary>
   6193 </histogram>
   6194 
   6195 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
   6196   <owner>joaodasilva (a] chromium.org</owner>
   6197   <summary>
   6198     Events related to fetching, saving and loading user policies, and also
   6199     device policies on Chrome OS.
   6200   </summary>
   6201 </histogram>
   6202 
   6203 <histogram name="Enterprise.PolicyHasVerifiedCachedKey"
   6204     enum="BooleanValidKeyExists">
   6205   <owner>atwilson (a] chromium.org</owner>
   6206   <summary>
   6207     Boolean tracking whether there is a valid policy signing key on disk.
   6208   </summary>
   6209 </histogram>
   6210 
   6211 <histogram name="Enterprise.PolicyInvalidations"
   6212     enum="EnterprisePolicyInvalidations">
   6213   <owner>joaodasilva (a] chromium.org</owner>
   6214   <summary>
   6215     Events for counting user policy invalidations received with and without
   6216     payloads. Invalidations indicate that a policy has been updated and should
   6217     be refreshed. Payloads provide context about the policy update, but may be
   6218     absent if dropped by the invalidation service.
   6219   </summary>
   6220 </histogram>
   6221 
   6222 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
   6223     units="milliseconds">
   6224   <owner>joaodasilva (a] chromium.org</owner>
   6225   <summary>
   6226     Time since startup of the cloud policy code until the policy invalidation
   6227     service first reported its online status.
   6228   </summary>
   6229 </histogram>
   6230 
   6231 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
   6232   <owner>joaodasilva (a] chromium.org</owner>
   6233   <summary>
   6234     Load status from the policy loaders which pull policy settings from the
   6235     underlying platform, such as Windows Group Policy.
   6236   </summary>
   6237 </histogram>
   6238 
   6239 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
   6240   <owner>joaodasilva (a] chromium.org</owner>
   6241   <summary>
   6242     Events measuring effectiveness of refreshing user policy when invalidations
   6243     are received from a service. For each refresh, indicates whether the policy
   6244     changed, and whether the policy was invalidated at the time of the refresh.
   6245   </summary>
   6246 </histogram>
   6247 
   6248 <histogram name="Enterprise.UserCloudPolicyStore.LoadStatus"
   6249     enum="PolicyLoadStatus">
   6250   <owner>atwilson (a] chromium.org</owner>
   6251   <summary>
   6252     Result of the attempted policy load during profile initialization.
   6253   </summary>
   6254 </histogram>
   6255 
   6256 <histogram name="Enterprise.UserCloudPolicyStore.LoadValidationStatus"
   6257     enum="PolicyValidationStatus">
   6258   <owner>atwilson (a] chromium.org</owner>
   6259   <summary>
   6260     Result of validating the policy that has just been loaded from disk.
   6261   </summary>
   6262 </histogram>
   6263 
   6264 <histogram name="Enterprise.UserCloudPolicyStore.StoreValidationStatus"
   6265     enum="PolicyValidationStatus">
   6266   <owner>atwilson (a] chromium.org</owner>
   6267   <summary>
   6268     Result of validating the policy sent down from the server, before writing to
   6269     disk.
   6270   </summary>
   6271 </histogram>
   6272 
   6273 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
   6274     units="milliseconds">
   6275   <owner>joaodasilva (a] chromium.org</owner>
   6276   <summary>Initialization delay due to loading the user policy cache.</summary>
   6277 </histogram>
   6278 
   6279 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
   6280     enum="EnterpriseDeviceManagementStatus">
   6281   <owner>joaodasilva (a] chromium.org</owner>
   6282   <summary>Policy client error during initial policy fetch.</summary>
   6283 </histogram>
   6284 
   6285 <histogram
   6286     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
   6287     units="milliseconds">
   6288   <owner>joaodasilva (a] chromium.org</owner>
   6289   <summary>Delay for registering the client with the policy server.</summary>
   6290 </histogram>
   6291 
   6292 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
   6293     units="milliseconds">
   6294   <owner>joaodasilva (a] chromium.org</owner>
   6295   <summary>Delay for minting an OAuth2 acccess token.</summary>
   6296 </histogram>
   6297 
   6298 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
   6299     units="milliseconds">
   6300   <owner>joaodasilva (a] chromium.org</owner>
   6301   <summary>Delay for fetching policy from the policy server.</summary>
   6302 </histogram>
   6303 
   6304 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
   6305     units="milliseconds">
   6306   <owner>joaodasilva (a] chromium.org</owner>
   6307   <summary>Total delay for the initial policy fetch.</summary>
   6308 </histogram>
   6309 
   6310 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
   6311     enum="GoogleServiceAuthError">
   6312   <owner>joaodasilva (a] chromium.org</owner>
   6313   <summary>Service error during OAuth2 access token fetch.</summary>
   6314 </histogram>
   6315 
   6316 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
   6317     enum="NetErrorCodes">
   6318   <owner>joaodasilva (a] chromium.org</owner>
   6319   <summary>Network error during OAuth2 access token fetch.</summary>
   6320 </histogram>
   6321 
   6322 <histogram name="Enterprise.UserPolicyValidationFailure"
   6323     enum="ValidationFailures">
   6324   <owner>mnissler (a] chromium.org</owner>
   6325   <summary>Source of policy validation errors on ChromeOS.</summary>
   6326 </histogram>
   6327 
   6328 <histogram name="Enterprise.UserPolicyValidationLoadStatus"
   6329     enum="PolicyValidationStatus">
   6330   <owner>mnissler (a] chromium.org</owner>
   6331   <summary>
   6332     Validation result when loading user policy from the policy store.
   6333   </summary>
   6334 </histogram>
   6335 
   6336 <histogram name="Enterprise.UserPolicyValidationStoreStatus"
   6337     enum="PolicyValidationStatus">
   6338   <owner>mnissler (a] chromium.org</owner>
   6339   <summary>
   6340     Validation result when writing user policy to the policy store.
   6341   </summary>
   6342 </histogram>
   6343 
   6344 <histogram name="Enterprise.UserSigninChoice" enum="SigninChoice">
   6345   <owner>atwilson (a] chromium.org</owner>
   6346   <summary>
   6347     Choice the user made when presented with enterprise signin dialog.
   6348   </summary>
   6349 </histogram>
   6350 
   6351 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
   6352     units="milliseconds">
   6353   <owner>joaodasilva (a] chromium.org</owner>
   6354   <summary>
   6355     Delay incurred by the token fetching step of the wildcard login check.
   6356   </summary>
   6357 </histogram>
   6358 
   6359 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
   6360   <owner>joaodasilva (a] chromium.org</owner>
   6361   <summary>Total delay incurred by the wildcard login check.</summary>
   6362 </histogram>
   6363 
   6364 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
   6365     units="milliseconds">
   6366   <owner>joaodasilva (a] chromium.org</owner>
   6367   <summary>
   6368     Delay incurred by the user info fetching step of the wildcard login check.
   6369   </summary>
   6370 </histogram>
   6371 
   6372 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
   6373   <owner>joaodasilva (a] chromium.org</owner>
   6374   <owner>pastarmovj (a] chromium.org</owner>
   6375   <summary>
   6376     Whether we were able to contact the AD Domain Controller. This check is
   6377     performed once at start-up on Windows.
   6378   </summary>
   6379 </histogram>
   6380 
   6381 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
   6382   <owner>joaodasilva (a] chromium.org</owner>
   6383   <owner>pastarmovj (a] chromium.org</owner>
   6384   <summary>
   6385     Enum of possible things that can fail while checking for enterprise env.
   6386     This check is performed once at start-up on Windows.
   6387   </summary>
   6388 </histogram>
   6389 
   6390 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
   6391   <owner>joaodasilva (a] chromium.org</owner>
   6392   <owner>pastarmovj (a] chromium.org</owner>
   6393   <summary>
   6394     Whether the machine is part of an AD domain. This check is performed once at
   6395     start-up on Windows.
   6396   </summary>
   6397 </histogram>
   6398 
   6399 <histogram name="EnterpriseCheck.InvalidPolicies" enum="EnterprisePolicies">
   6400   <owner>joaodasilva (a] chromium.org</owner>
   6401   <summary>
   6402     A set of policy rules that were ignored due to integrity violations while
   6403     parsing the policy data which happens on start-up and when the policy has
   6404     changed.
   6405   </summary>
   6406 </histogram>
   6407 
   6408 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
   6409     units="disabled policies">
   6410   <owner>joaodasilva (a] chromium.org</owner>
   6411   <owner>pastarmovj (a] chromium.org</owner>
   6412   <summary>
   6413     The number of disabled policy entries on Windows due to integrity violations
   6414     while parsing the policy data which happens on start-up and when the policy
   6415     has changed.
   6416   </summary>
   6417 </histogram>
   6418 
   6419 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
   6420   <owner>joaodasilva (a] chromium.org</owner>
   6421   <owner>pastarmovj (a] chromium.org</owner>
   6422   <summary>
   6423     The rough Windows suite we are runnnig on. This check is performed once at
   6424     start-up on Windows.
   6425   </summary>
   6426 </histogram>
   6427 
   6428 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
   6429   <owner>rbyers (a] chromium.org</owner>
   6430   <summary>
   6431     On non-mobile sites, gesture taps are delayed to prevent double taps from
   6432     sending a click event. This stat tracks the user's first action within 5
   6433     seconds after a double tap gesture when the gesture tap delay is disabled.
   6434   </summary>
   6435 </histogram>
   6436 
   6437 <histogram name="Event.ActionAfterDoubleTapWithDelay"
   6438     enum="ActionAfterDoubleTap">
   6439   <owner>rbyers (a] chromium.org</owner>
   6440   <summary>
   6441     On non-mobile sites, gesture taps are delayed to prevent double taps from
   6442     sending a click event. This stat tracks the user's first action within 5
   6443     seconds after a double tap gesture when gesture tap events are delayed.
   6444   </summary>
   6445 </histogram>
   6446 
   6447 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
   6448   <owner>rbyers (a] chromium.org</owner>
   6449   <summary>
   6450     Time between initiation of any input event and the renderer receiving and
   6451     starting to process it.
   6452   </summary>
   6453 </histogram>
   6454 
   6455 <histogram name="Event.CoalescedCount.Mouse">
   6456   <owner>rbyers (a] chromium.org</owner>
   6457   <summary>Number of Mouse events coalesced.</summary>
   6458 </histogram>
   6459 
   6460 <histogram name="Event.CoalescedCount.Touch">
   6461   <owner>rbyers (a] chromium.org</owner>
   6462   <summary>Number of Touch events coalesced.</summary>
   6463 </histogram>
   6464 
   6465 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
   6466   <owner>rbyers (a] chromium.org</owner>
   6467   <summary>
   6468     Time between the first and last events in a coalesced mouse events group.
   6469   </summary>
   6470 </histogram>
   6471 
   6472 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
   6473   <owner>rbyers (a] chromium.org</owner>
   6474   <summary>
   6475     Time between the first and last events in a coalesced touch events group.
   6476   </summary>
   6477 </histogram>
   6478 
   6479 <histogram name="Event.GestureCreated" enum="UIEventType">
   6480   <owner>kuscher (a] google.com</owner>
   6481   <owner>rbyers (a] chromium.org</owner>
   6482   <summary>
   6483     The gesture-events recognized and dispatched by the browser gesture
   6484     recognizer. This replaces Ash.GestureCreated, which did not record events on
   6485     Android and Windows.
   6486   </summary>
   6487 </histogram>
   6488 
   6489 <histogram name="Event.Latency.Browser" units="microseconds">
   6490   <owner>rbyers (a] chromium.org</owner>
   6491   <summary>
   6492     Time between initiation of all input events and browser processing.
   6493   </summary>
   6494 </histogram>
   6495 
   6496 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
   6497     units="microseconds">
   6498   <owner>rbyers (a] chromium.org</owner>
   6499   <summary>
   6500     Time between initiation of input event and browser processing.
   6501   </summary>
   6502 </histogram>
   6503 
   6504 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
   6505   <owner>rbyers (a] chromium.org</owner>
   6506   <summary>
   6507     Time between initiation of input event and browser processing.
   6508   </summary>
   6509 </histogram>
   6510 
   6511 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
   6512     units="microseconds">
   6513   <owner>rbyers (a] chromium.org</owner>
   6514   <summary>
   6515     Time between initiation of input event and browser processing.
   6516   </summary>
   6517 </histogram>
   6518 
   6519 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
   6520   <owner>rbyers (a] chromium.org</owner>
   6521   <summary>
   6522     Time between initiation of input event and browser processing.
   6523   </summary>
   6524 </histogram>
   6525 
   6526 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
   6527     units="microseconds">
   6528   <owner>rbyers (a] chromium.org</owner>
   6529   <summary>
   6530     Time between initiation of input event and browser processing.
   6531   </summary>
   6532 </histogram>
   6533 
   6534 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
   6535     units="microseconds">
   6536   <owner>rbyers (a] chromium.org</owner>
   6537   <summary>
   6538     Time between initiation of input event and browser processing.
   6539   </summary>
   6540 </histogram>
   6541 
   6542 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
   6543     units="microseconds">
   6544   <owner>rbyers (a] chromium.org</owner>
   6545   <summary>
   6546     Time between initiation of input event and browser processing.
   6547   </summary>
   6548 </histogram>
   6549 
   6550 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
   6551     units="microseconds">
   6552   <owner>rbyers (a] chromium.org</owner>
   6553   <summary>
   6554     Time between initiation of input event and browser processing.
   6555   </summary>
   6556 </histogram>
   6557 
   6558 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
   6559     units="microseconds">
   6560   <owner>rbyers (a] chromium.org</owner>
   6561   <summary>
   6562     Time between initiation of input event and browser processing.
   6563   </summary>
   6564 </histogram>
   6565 
   6566 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
   6567     units="microseconds">
   6568   <owner>rbyers (a] chromium.org</owner>
   6569   <summary>
   6570     Time between initiation of input event and browser processing.
   6571   </summary>
   6572 </histogram>
   6573 
   6574 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
   6575     units="microseconds">
   6576   <owner>rbyers (a] chromium.org</owner>
   6577   <summary>
   6578     Time between initiation of input event and browser processing.
   6579   </summary>
   6580 </histogram>
   6581 
   6582 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
   6583     units="microseconds">
   6584   <owner>rbyers (a] chromium.org</owner>
   6585   <summary>
   6586     Time between initiation of input event and browser processing.
   6587   </summary>
   6588 </histogram>
   6589 
   6590 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
   6591     units="microseconds">
   6592   <owner>rbyers (a] chromium.org</owner>
   6593   <summary>
   6594     Time between initiation of input event and browser processing.
   6595   </summary>
   6596 </histogram>
   6597 
   6598 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
   6599   <owner>rbyers (a] chromium.org</owner>
   6600   <summary>
   6601     Time between initiation of input event and browser processing.
   6602   </summary>
   6603 </histogram>
   6604 
   6605 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
   6606     units="microseconds">
   6607   <owner>rbyers (a] chromium.org</owner>
   6608   <summary>
   6609     Time between initiation of input event and browser processing.
   6610   </summary>
   6611 </histogram>
   6612 
   6613 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
   6614     units="microseconds">
   6615   <owner>rbyers (a] chromium.org</owner>
   6616   <summary>
   6617     Time between initiation of input event and browser processing.
   6618   </summary>
   6619 </histogram>
   6620 
   6621 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
   6622     units="microseconds">
   6623   <owner>rbyers (a] chromium.org</owner>
   6624   <summary>
   6625     Time between initiation of input event and browser processing.
   6626   </summary>
   6627 </histogram>
   6628 
   6629 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
   6630   <owner>rbyers (a] chromium.org</owner>
   6631   <summary>
   6632     Time between initiation of input event and browser processing.
   6633   </summary>
   6634 </histogram>
   6635 
   6636 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
   6637   <owner>rbyers (a] chromium.org</owner>
   6638   <summary>
   6639     Time between initiation of input event and browser processing.
   6640   </summary>
   6641 </histogram>
   6642 
   6643 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
   6644     units="microseconds">
   6645   <owner>rbyers (a] chromium.org</owner>
   6646   <summary>
   6647     Time between initiation of input event and browser processing.
   6648   </summary>
   6649 </histogram>
   6650 
   6651 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
   6652   <owner>rbyers (a] chromium.org</owner>
   6653   <summary>
   6654     Time between initiation of input event and browser processing.
   6655   </summary>
   6656 </histogram>
   6657 
   6658 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
   6659   <owner>rbyers (a] chromium.org</owner>
   6660   <summary>
   6661     Time between initiation of input event and browser processing.
   6662   </summary>
   6663 </histogram>
   6664 
   6665 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
   6666   <owner>rbyers (a] chromium.org</owner>
   6667   <summary>
   6668     Time between initiation of input event and browser processing.
   6669   </summary>
   6670 </histogram>
   6671 
   6672 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
   6673   <owner>rbyers (a] chromium.org</owner>
   6674   <summary>
   6675     Time between initiation of input event and browser processing.
   6676   </summary>
   6677 </histogram>
   6678 
   6679 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
   6680   <owner>rbyers (a] chromium.org</owner>
   6681   <summary>
   6682     Time between initiation of input event and browser processing.
   6683   </summary>
   6684 </histogram>
   6685 
   6686 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
   6687   <owner>rbyers (a] chromium.org</owner>
   6688   <summary>
   6689     Time between initiation of input event and browser processing.
   6690   </summary>
   6691 </histogram>
   6692 
   6693 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
   6694   <owner>rbyers (a] chromium.org</owner>
   6695   <summary>
   6696     Time between initiation of input event and browser processing.
   6697   </summary>
   6698 </histogram>
   6699 
   6700 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
   6701     units="microseconds">
   6702   <owner>rbyers (a] chromium.org</owner>
   6703   <summary>
   6704     Time between initiation of input event and browser processing.
   6705   </summary>
   6706 </histogram>
   6707 
   6708 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
   6709     units="microseconds">
   6710   <owner>rbyers (a] chromium.org</owner>
   6711   <summary>
   6712     Time between initiation of input event and browser processing.
   6713   </summary>
   6714 </histogram>
   6715 
   6716 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
   6717   <owner>rbyers (a] chromium.org</owner>
   6718   <summary>
   6719     Time between initiation of input event and browser processing.
   6720   </summary>
   6721 </histogram>
   6722 
   6723 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
   6724   <owner>rbyers (a] chromium.org</owner>
   6725   <summary>
   6726     Time between initiation of input event and browser processing.
   6727   </summary>
   6728 </histogram>
   6729 
   6730 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
   6731   <owner>rbyers (a] chromium.org</owner>
   6732   <summary>
   6733     Time between initiation of input event and browser processing.
   6734   </summary>
   6735 </histogram>
   6736 
   6737 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
   6738   <owner>rbyers (a] chromium.org</owner>
   6739   <summary>
   6740     Time between initiation of input event and browser processing.
   6741   </summary>
   6742 </histogram>
   6743 
   6744 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
   6745     units="microseconds">
   6746   <owner>rbyers (a] chromium.org</owner>
   6747   <summary>
   6748     Time between initiation of input event and browser processing.
   6749   </summary>
   6750 </histogram>
   6751 
   6752 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
   6753     units="microseconds">
   6754   <owner>rbyers (a] chromium.org</owner>
   6755   <summary>
   6756     Time between initiation of input event and browser processing.
   6757   </summary>
   6758 </histogram>
   6759 
   6760 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
   6761     units="microseconds">
   6762   <owner>rbyers (a] chromium.org</owner>
   6763   <summary>
   6764     Time between initiation of input event and browser processing.
   6765   </summary>
   6766 </histogram>
   6767 
   6768 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
   6769   <owner>rbyers (a] chromium.org</owner>
   6770   <summary>
   6771     Time between initiation of input event and browser processing.
   6772   </summary>
   6773 </histogram>
   6774 
   6775 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
   6776   <owner>rbyers (a] chromium.org</owner>
   6777   <summary>
   6778     Time between touch events sent from RWH to renderer and acked by renderer.
   6779   </summary>
   6780 </histogram>
   6781 
   6782 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
   6783   <owner>rbyers (a] chromium.org</owner>
   6784   <summary>
   6785     Time between touch events received by Chrome and sent from RWH to renderer.
   6786   </summary>
   6787 </histogram>
   6788 
   6789 <histogram name="Event.Latency.Renderer" units="microseconds">
   6790   <owner>rbyers (a] chromium.org</owner>
   6791   <summary>
   6792     Time between initiation of all input events and renderer processing. This is
   6793     soon to be replaced by Event.Latency.Renderer2.*
   6794   </summary>
   6795 </histogram>
   6796 
   6797 <histogram name="Event.Latency.Renderer2" units="microseconds">
   6798   <owner>rbyers (a] chromium.org</owner>
   6799   <summary>
   6800     Time between input event creation and the renderer receiving and starting to
   6801     process the event. For touch events on Windows, we measure from when the
   6802     event reaches Chrome, whereas on other platforms we use the timestamp from
   6803     the kernel. On Windows, this metric is only reported when
   6804     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
   6805     bias.
   6806   </summary>
   6807 </histogram>
   6808 
   6809 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
   6810   <obsolete>
   6811     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
   6812   </obsolete>
   6813   <owner>rbyers (a] chromium.org</owner>
   6814   <summary>
   6815     Time between initial creation of touch event and when the resulting
   6816     ScrollGesture reaches Impl thread. Maximum is 200ms.
   6817   </summary>
   6818 </histogram>
   6819 
   6820 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
   6821     units="microseconds">
   6822   <owner>rbyers (a] chromium.org</owner>
   6823   <summary>
   6824     Time between touch event creation and when the resulting GestureScroll
   6825     reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when
   6826     the touch event reaches Chrome, whereas on other platforms we use the
   6827     timestamp from the kernel. On Windows, this metric is only reported when
   6828     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
   6829     bias. This supersedes the Event.Latency.RendererImpl.GestureScroll metric.
   6830   </summary>
   6831 </histogram>
   6832 
   6833 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
   6834   <owner>rbyers (a] chromium.org</owner>
   6835   <summary>
   6836     Time between initial creation of touch event and the resulting frame from
   6837     ScrollUpdate is swapped.
   6838   </summary>
   6839 </histogram>
   6840 
   6841 <histogram name="Event.SingleTapType" enum="TapDelayType">
   6842   <owner>rbyers (a] chromium.org</owner>
   6843   <summary>
   6844     On non-mobile sites, gesture taps are delayed to prevent double taps from
   6845     sending a click event. This stat counts the number of taps that are delayed
   6846     by the double-tap delay versus those that are sent immediately on mobile
   6847     sites.
   6848   </summary>
   6849 </histogram>
   6850 
   6851 <histogram name="Event.TouchDuration" units="milliseconds">
   6852   <owner>kuscher (a] google.com</owner>
   6853   <owner>rbyers (a] chromium.org</owner>
   6854   <summary>
   6855     The duration of a touch-sequence. Only measured for single finger gestures.
   6856     This replaces Ash.TouchDuration2, which did not record events on Android and
   6857     Windows.
   6858   </summary>
   6859 </histogram>
   6860 
   6861 <histogram name="Event.TouchMaxDistance" units="pixels">
   6862   <owner>kuscher (a] google.com</owner>
   6863   <owner>rbyers (a] chromium.org</owner>
   6864   <summary>
   6865     The maximum euclidean distance in dips (device independent pixel) which a
   6866     touch point has travelled away from its starting point. Only measured for
   6867     single finger gestures. This replaces Ash.TouchMaxDistance, which did not
   6868     record events on Android and Windows.
   6869   </summary>
   6870 </histogram>
   6871 
   6872 <histogram name="ExtensionActivity.AdInjected" units="Extension Count">
   6873   <owner>felt (a] chromium.org</owner>
   6874   <owner>rdevlin.cronin (a] chromium.org</owner>
   6875   <summary>
   6876     For each pageload, the number of extensions that inject at least one new ad.
   6877   </summary>
   6878 </histogram>
   6879 
   6880 <histogram name="ExtensionActivity.AdLikelyInjected" units="Extension Count">
   6881   <owner>felt (a] chromium.org</owner>
   6882   <owner>rdevlin.cronin (a] chromium.org</owner>
   6883   <summary>
   6884     For each pageload, the number of extensions that performed an action that
   6885     heuristically looks like injecting an ad, but could not be confirmed.
   6886   </summary>
   6887 </histogram>
   6888 
   6889 <histogram name="ExtensionActivity.AdLikelyReplaced" units="Extension Count">
   6890   <owner>felt (a] chromium.org</owner>
   6891   <owner>rdevlin.cronin (a] chromium.org</owner>
   6892   <summary>
   6893     For each pageload, the number of extensions that performed an action that
   6894     heuristically looks like replacing an ad, but could not be confirmed.
   6895   </summary>
   6896 </histogram>
   6897 
   6898 <histogram name="ExtensionActivity.AdRemoved" units="Extension Count">
   6899   <owner>felt (a] chromium.org</owner>
   6900   <owner>rdevlin.cronin (a] chromium.org</owner>
   6901   <summary>
   6902     For each pageload, the number of extensions that remove at least one ad.
   6903   </summary>
   6904 </histogram>
   6905 
   6906 <histogram name="ExtensionActivity.AdReplaced" units="Extension Count">
   6907   <owner>felt (a] chromium.org</owner>
   6908   <owner>rdevlin.cronin (a] chromium.org</owner>
   6909   <summary>
   6910     For each pageload, the number of extensions that replace at least one ad.
   6911   </summary>
   6912 </histogram>
   6913 
   6914 <histogram name="ExtensionActivity.ContentScript">
   6915   <owner>felt (a] chromium.org</owner>
   6916   <summary>
   6917     For each pageload, the number of extensions that inject a content script.
   6918   </summary>
   6919 </histogram>
   6920 
   6921 <histogram name="ExtensionActivity.CreatedDiv">
   6922   <owner>felt (a] chromium.org</owner>
   6923   <summary>
   6924     For each pageload, the number of extensions that create divs to add to the
   6925     page.
   6926   </summary>
   6927 </histogram>
   6928 
   6929 <histogram name="ExtensionActivity.CreatedEmbed">
   6930   <owner>felt (a] chromium.org</owner>
   6931   <summary>
   6932     For each pageload, the number of extensions that create 'embed' elements to
   6933     add to the page.
   6934   </summary>
   6935 </histogram>
   6936 
   6937 <histogram name="ExtensionActivity.CreatedIframe">
   6938   <owner>felt (a] chromium.org</owner>
   6939   <summary>
   6940     For each pageload, the number of extensions that create iframes to add to
   6941     the page.
   6942   </summary>
   6943 </histogram>
   6944 
   6945 <histogram name="ExtensionActivity.CreatedInput">
   6946   <owner>felt (a] chromium.org</owner>
   6947   <summary>
   6948     For each pageload, the number of extensions that create inputs to add to the
   6949     page.
   6950   </summary>
   6951 </histogram>
   6952 
   6953 <histogram name="ExtensionActivity.CreatedLink">
   6954   <owner>felt (a] chromium.org</owner>
   6955   <summary>
   6956     For each pageload, the number of extensions that create links to add to the
   6957     page.
   6958   </summary>
   6959 </histogram>
   6960 
   6961 <histogram name="ExtensionActivity.CreatedObject">
   6962   <owner>felt (a] chromium.org</owner>
   6963   <summary>
   6964     For each pageload, the number of extensions that create 'object' elements to
   6965     add to the page.
   6966   </summary>
   6967 </histogram>
   6968 
   6969 <histogram name="ExtensionActivity.CreatedScript">
   6970   <owner>felt (a] chromium.org</owner>
   6971   <summary>
   6972     For each pageload, the number of extensions that create script tags to add
   6973     to the page.
   6974   </summary>
   6975 </histogram>
   6976 
   6977 <histogram name="ExtensionActivity.DocumentWrite">
   6978   <owner>felt (a] chromium.org</owner>
   6979   <summary>
   6980     For each pageload, the number of extensions that use document.write.
   6981   </summary>
   6982 </histogram>
   6983 
   6984 <histogram name="ExtensionActivity.Google.ContentScript">
   6985   <owner>felt (a] chromium.org</owner>
   6986   <summary>
   6987     For each www.google.com pageload, the number of extensions that inject a
   6988     content script.
   6989   </summary>
   6990 </histogram>
   6991 
   6992 <histogram name="ExtensionActivity.Google.CreatedDiv">
   6993   <owner>felt (a] chromium.org</owner>
   6994   <summary>
   6995     For each www.google.com pageload, the number of extensions that create divs
   6996     to add to the page.
   6997   </summary>
   6998 </histogram>
   6999 
   7000 <histogram name="ExtensionActivity.Google.CreatedEmbed">
   7001   <owner>felt (a] chromium.org</owner>
   7002   <summary>
   7003     For each www.google.com pageload, the number of extensions that create
   7004     'embed' elements to add to the page.
   7005   </summary>
   7006 </histogram>
   7007 
   7008 <histogram name="ExtensionActivity.Google.CreatedIframe">
   7009   <owner>felt (a] chromium.org</owner>
   7010   <summary>
   7011     For each www.google.com pageload, the number of extensions that create
   7012     iframes to add to the page.
   7013   </summary>
   7014 </histogram>
   7015 
   7016 <histogram name="ExtensionActivity.Google.CreatedInput">
   7017   <owner>felt (a] chromium.org</owner>
   7018   <summary>
   7019     For each www.google.com pageload, the number of extensions that create
   7020     inputs to add to the page.
   7021   </summary>
   7022 </histogram>
   7023 
   7024 <histogram name="ExtensionActivity.Google.CreatedLink">
   7025   <owner>felt (a] chromium.org</owner>
   7026   <summary>
   7027     For each www.google.com pageload, the number of extensions that create links
   7028     to add to the page.
   7029   </summary>
   7030 </histogram>
   7031 
   7032 <histogram name="ExtensionActivity.Google.CreatedObject">
   7033   <owner>felt (a] chromium.org</owner>
   7034   <summary>
   7035     For each www.google.com pageload, the number of extensions that create
   7036     'object' elements to add to the page.
   7037   </summary>
   7038 </histogram>
   7039 
   7040 <histogram name="ExtensionActivity.Google.CreatedScript">
   7041   <owner>felt (a] chromium.org</owner>
   7042   <summary>
   7043     For each www.google.com pageload, the number of extensions that create
   7044     script tags to add to the page.
   7045   </summary>
   7046 </histogram>
   7047 
   7048 <histogram name="ExtensionActivity.Google.DocumentWrite">
   7049   <owner>felt (a] chromium.org</owner>
   7050   <summary>
   7051     For each www.google.com pageload, the number of extensions that use
   7052     document.write.
   7053   </summary>
   7054 </histogram>
   7055 
   7056 <histogram name="ExtensionActivity.Google.InnerHtml">
   7057   <owner>felt (a] chromium.org</owner>
   7058   <summary>
   7059     For each www.google.com pageload, the number of extensions that set
   7060     innerHTML.
   7061   </summary>
   7062 </histogram>
   7063 
   7064 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
   7065   <owner>felt (a] chromium.org</owner>
   7066   <summary>
   7067     For each www.google.com pageload, the number of extensions that invoke DOM
   7068     methods.
   7069   </summary>
   7070 </histogram>
   7071 
   7072 <histogram name="ExtensionActivity.Google.ModifiedDom">
   7073   <owner>felt (a] chromium.org</owner>
   7074   <summary>
   7075     For each www.google.com pageload, the number of extensions that set the
   7076     value of DOM properties via assignments.
   7077   </summary>
   7078 </histogram>
   7079 
   7080 <histogram name="ExtensionActivity.Google.ReadDom">
   7081   <owner>felt (a] chromium.org</owner>
   7082   <summary>
   7083     For each www.google.com pageload, the number of extensions that read from
   7084     the DOM.
   7085   </summary>
   7086 </histogram>
   7087 
   7088 <histogram name="ExtensionActivity.InnerHtml">
   7089   <owner>felt (a] chromium.org</owner>
   7090   <summary>
   7091     For each pageload, the number of extensions that set innerHTML.
   7092   </summary>
   7093 </histogram>
   7094 
   7095 <histogram name="ExtensionActivity.InvokedDomMethod">
   7096   <owner>felt (a] chromium.org</owner>
   7097   <summary>
   7098     For each pageload, the number of extensions that invoke DOM methods.
   7099   </summary>
   7100 </histogram>
   7101 
   7102 <histogram name="ExtensionActivity.ModifiedDom">
   7103   <owner>felt (a] chromium.org</owner>
   7104   <summary>
   7105     For each pageload, the number of extensions that set the value of DOM
   7106     properties via assignments.
   7107   </summary>
   7108 </histogram>
   7109 
   7110 <histogram name="ExtensionActivity.ReadDom">
   7111   <owner>felt (a] chromium.org</owner>
   7112   <summary>
   7113     For each pageload, the number of extensions that read from the DOM.
   7114   </summary>
   7115 </histogram>
   7116 
   7117 <histogram name="ExtensionBlacklist.BlacklistInstalled"
   7118     enum="ExtensionLocation">
   7119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7120   <summary>
   7121     The number of extensions that were blacklisted when already installed,
   7122     grouped by Extension::Location. Logged when ExtensionService blackists and
   7123     unloads an installed extension.
   7124   </summary>
   7125 </histogram>
   7126 
   7127 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
   7128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7129   <summary>
   7130     The number of extensions that have been blocked from installing grouped by
   7131     Extension::Location. Logged when ExtensionService refuses to install a
   7132     blacklisted extension.
   7133   </summary>
   7134 </histogram>
   7135 
   7136 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
   7137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7138   <summary>
   7139     The number of extensions that have been silently installed in a blacklisted
   7140     state, grouped by Extension::Location. Logged when ExtensionService installs
   7141     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
   7142     would be logged otherwise). Typically this will be when a user has a
   7143     blacklisted extension synced.
   7144   </summary>
   7145 </histogram>
   7146 
   7147 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
   7148     enum="ExtensionLocation">
   7149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7150   <summary>
   7151     The number of extensions that were unblacklisted when installed, grouped by
   7152     Extension::Location. Logged when ExtensionService unblacklists and loads a
   7153     blacklisted extension.
   7154   </summary>
   7155 </histogram>
   7156 
   7157 <histogram name="ExtensionBubble.DevModeUserSelection"
   7158     enum="ExtensionBubbleAction">
   7159   <owner>finnur (a] chromium.org</owner>
   7160   <summary>
   7161     The action taken by the user when seeing the bubble, logged right after the
   7162     action is taken.
   7163   </summary>
   7164 </histogram>
   7165 
   7166 <histogram name="ExtensionBubble.ExtensionsInDevModeCount"
   7167     units="Developer Mode Extensions">
   7168   <owner>finnur (a] chromium.org</owner>
   7169   <summary>
   7170     The total number of extensions found to be loaded under Developer Mode,
   7171     logged when the devmode bubble is shown (once per startup per profile, if
   7172     any devmode extension is found).
   7173   </summary>
   7174 </histogram>
   7175 
   7176 <histogram name="ExtensionBubble.ExtensionWipeoutCount" units="Extensions">
   7177   <owner>finnur (a] chromium.org</owner>
   7178   <summary>
   7179     The total number of extensions found to be wiped by SideloadWipeout, logged
   7180     when the wipeout bubble is shown, which is once per startup per profile (as
   7181     long as wiped extensions were found). Not logged if no extensions of that
   7182     nature were found.
   7183   </summary>
   7184 </histogram>
   7185 
   7186 <histogram name="ExtensionBubble.WipeoutUserSelection"
   7187     enum="ExtensionBubbleAction">
   7188   <owner>finnur (a] chromium.org</owner>
   7189   <summary>
   7190     The action taken by the user when seeing the bubble, logged right after the
   7191     action is taken.
   7192   </summary>
   7193 </histogram>
   7194 
   7195 <histogram name="ExtensionContentHashFetcher.CreateHashesTime"
   7196     units="milliseconds">
   7197   <owner>asargent (a] chromium.org</owner>
   7198   <summary>
   7199     The time taken to create the computed_hashes.json file for an extension.
   7200     This happens once for each extension after we get signed values of the
   7201     expected root node of a tree hashes for each file from the webstore; we then
   7202     compute the individual block level hashes of the actual files and cache them
   7203     in computed_hashes.json (assuming we don't detect any mismatches).
   7204   </summary>
   7205 </histogram>
   7206 
   7207 <histogram name="ExtensionContentHashReader.InitLatency" units="milliseconds">
   7208   <owner>asargent (a] chromium.org</owner>
   7209   <summary>
   7210     The time taken to initialize the ContentHashReader for an extension resource
   7211     load. (The work done is to read in the verified contents and computed hashes
   7212     data, and compare them to make sure they agree.)
   7213   </summary>
   7214 </histogram>
   7215 
   7216 <histogram name="ExtensionContentVerifyJob.TimeSpentUS" units="microseconds">
   7217   <owner>asargent (a] chromium.org</owner>
   7218   <summary>
   7219     The time taken in computation (hashing actual bytes read and comparing
   7220     against expected computed hashes values) during an extension resource load.
   7221   </summary>
   7222 </histogram>
   7223 
   7224 <histogram name="ExtensionInstalledLoader.ForceDisabled"
   7225     enum="BooleanForceDisabled">
   7226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7227   <summary>
   7228     Counts whether we force-disabled an installed extension at startup because a
   7229     policy provider indicated it must remain disabled.
   7230   </summary>
   7231 </histogram>
   7232 
   7233 <histogram name="ExtensionInstallSigner.RequestCount">
   7234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7235   <summary>
   7236     A count of the number of server requests since Chrome started running,
   7237     recorded each time we do a request. NOTE: when interpreting these values,
   7238     keep in mind that a user who did 5 server requests during one run of Chrome
   7239     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
   7240   </summary>
   7241 </histogram>
   7242 
   7243 <histogram name="ExtensionInstallSigner.ResultWasValid">
   7244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7245   <summary>
   7246     Whether the server result received by the extensions install signer was
   7247     valid or invalid.
   7248   </summary>
   7249 </histogram>
   7250 
   7251 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
   7252     units="seconds">
   7253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7254   <summary>
   7255     This records the number of seconds since the last time we've done a request
   7256     to the server (only during this run of the browser).
   7257   </summary>
   7258 </histogram>
   7259 
   7260 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
   7261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7262   <summary>
   7263     Records how many seconds the browser has been running at the time a request
   7264     to the server is made to get a new install signature.
   7265   </summary>
   7266 </histogram>
   7267 
   7268 <histogram name="ExtensionInstallVerifier.ActualStatus"
   7269     enum="ExtensionInstallVerifierStatus">
   7270   <owner>asargent (a] chromium.org</owner>
   7271   <summary>
   7272     Logged during InstallVerifier::Init, to indicate the actual enforcement
   7273     status used (usually determined by the ExtensionInstallVerifier field trial
   7274     experiment, but possibly modified by command line flags).
   7275   </summary>
   7276 </histogram>
   7277 
   7278 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
   7279     enum="ExtensionInstallVerifierStatus">
   7280   <owner>asargent (a] chromium.org</owner>
   7281   <summary>
   7282     Logged during InstallVerifier::Init to indicate the enforcement status as
   7283     determined by the ExtensionInstallVerifier field trial experiment.
   7284   </summary>
   7285 </histogram>
   7286 
   7287 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
   7288     enum="ExtensionInstallVerifierGetSignatureResult">
   7289   <owner>asargent (a] chromium.org</owner>
   7290   <summary>The result of the verifier trying to get a new signature.</summary>
   7291 </histogram>
   7292 
   7293 <histogram name="ExtensionInstallVerifier.InitResult"
   7294     enum="ExtensionInstallVerifierInitResult">
   7295   <owner>asargent (a] chromium.org</owner>
   7296   <summary>
   7297     The result of initialization for the extension install verifier.
   7298   </summary>
   7299 </histogram>
   7300 
   7301 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
   7302     enum="ExtensionInstallVerifierMustRemainDisabled">
   7303   <owner>asargent (a] chromium.org</owner>
   7304   <summary>
   7305     The outcome for each call to InstallVerifier::MustRemainDisabled.
   7306   </summary>
   7307 </histogram>
   7308 
   7309 <histogram name="ExtensionOverrideBubble.NtpOverriddenUserSelection"
   7310     enum="ExtensionBubbleAction">
   7311   <owner>finnur (a] chromium.org</owner>
   7312   <summary>
   7313     The action taken by the user when seeing the bubble, notifing them of an
   7314     extension overriding their new tab page. Logged right after the action is
   7315     taken.
   7316   </summary>
   7317 </histogram>
   7318 
   7319 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionHomePage"
   7320     enum="ExtensionBubbleAction">
   7321   <owner>finnur (a] chromium.org</owner>
   7322   <summary>
   7323     The action taken by the user when seeing the bubble, notifing them of an
   7324     extension overriding their homepage. Logged right after the action is taken.
   7325   </summary>
   7326 </histogram>
   7327 
   7328 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionSearchEngine"
   7329     enum="ExtensionBubbleAction">
   7330   <owner>finnur (a] chromium.org</owner>
   7331   <summary>
   7332     The action taken by the user when seeing the bubble, notifing them of an
   7333     extension overriding their search engine. Logged right after the action is
   7334     taken.
   7335   </summary>
   7336 </histogram>
   7337 
   7338 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionStartupPage"
   7339     enum="ExtensionBubbleAction">
   7340   <owner>finnur (a] chromium.org</owner>
   7341   <summary>
   7342     The action taken by the user when seeing the bubble, notifing them of an
   7343     extension overriding their startup page. Logged right after the action is
   7344     taken.
   7345   </summary>
   7346 </histogram>
   7347 
   7348 <histogram name="Extensions.ActiveScriptController.DeniedExtensions"
   7349     units="Extension Count">
   7350   <owner>kalman (a] chromium.org</owner>
   7351   <owner>rdevlin.cronin (a] chromium.org</owner>
   7352   <summary>
   7353     The number of extensions on a page that wanted to execute a script, required
   7354     explicit user consent, and were denied permission.
   7355   </summary>
   7356 </histogram>
   7357 
   7358 <histogram name="Extensions.ActiveScriptController.PermittedExtensions"
   7359     units="Extension Count">
   7360   <owner>kalman (a] chromium.org</owner>
   7361   <owner>rdevlin.cronin (a] chromium.org</owner>
   7362   <summary>
   7363     The number of extensions on a page that wanted to execute a script, required
   7364     explicit user consent, and were granted permission.
   7365   </summary>
   7366 </histogram>
   7367 
   7368 <histogram name="Extensions.ActiveScriptController.PreventableAdInjectors"
   7369     units="Extension Count">
   7370   <owner>kalman (a] chromium.org</owner>
   7371   <owner>rdevlin.cronin (a] chromium.org</owner>
   7372   <summary>
   7373     The number of extensions per page that injected an ad and could have been
   7374     stopped if the user had declined script injection. This is related to the
   7375     ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
   7376     navigation. Only recorded if there was at least one ad injection detected.
   7377   </summary>
   7378 </histogram>
   7379 
   7380 <histogram name="Extensions.ActiveScriptController.ShownActiveScriptsOnPage"
   7381     units="Number of Actions">
   7382   <owner>kalman (a] chromium.org</owner>
   7383   <owner>rdevlin.cronin (a] chromium.org</owner>
   7384   <summary>
   7385     The number of extensions which would display an Active Script Running
   7386     indiciation to the user. Recorded at page close.
   7387   </summary>
   7388 </histogram>
   7389 
   7390 <histogram name="Extensions.ActiveScriptController.UnpreventableAdInjectors"
   7391     units="Extension Count">
   7392   <owner>kalman (a] chromium.org</owner>
   7393   <owner>rdevlin.cronin (a] chromium.org</owner>
   7394   <summary>
   7395     The number of extensions per page that injected an ad and that could not
   7396     have been stopped through script injection permission. This is related to
   7397     the ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
   7398     navigation. Only recorded if there was at least one ad injection detected.
   7399   </summary>
   7400 </histogram>
   7401 
   7402 <histogram name="Extensions.AdInjection.AdType" enum="InjectedAdType">
   7403   <owner>felt (a] chromium.org</owner>
   7404   <owner>rdevlin.cronin (a] chromium.org</owner>
   7405   <summary>The type of ad that was injected.</summary>
   7406 </histogram>
   7407 
   7408 <histogram name="Extensions.AdInjection.InstallLocation"
   7409     enum="ExtensionLocation">
   7410   <owner>felt (a] chromium.org</owner>
   7411   <owner>rdevlin.cronin (a] chromium.org</owner>
   7412   <summary>
   7413     The install location of an ad-injecting extension. Recorded upon page close
   7414     for any extension that injected ads on that page.
   7415   </summary>
   7416 </histogram>
   7417 
   7418 <histogram name="Extensions.AllocatePortIdPairOverflow">
   7419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7420   <summary>
   7421     Records when the allocation of IDs for chrome.runtime.Port overflows.
   7422   </summary>
   7423 </histogram>
   7424 
   7425 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
   7426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7427   <summary>
   7428     Captures the results of URL resolution when relative urls are used in the
   7429     tabs/windows api.
   7430   </summary>
   7431 </histogram>
   7432 
   7433 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
   7434   <owner>benwells (a] chromium.org</owner>
   7435   <owner>tapted (a] chromium.org</owner>
   7436   <summary>
   7437     The number of times v1 apps are launched grouped by
   7438     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
   7439   </summary>
   7440 </histogram>
   7441 
   7442 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
   7443   <owner>benwells (a] chromium.org</owner>
   7444   <owner>tapted (a] chromium.org</owner>
   7445   <summary>
   7446     The number of times apps are launched grouped by
   7447     extensions::LaunchContainer.
   7448   </summary>
   7449 </histogram>
   7450 
   7451 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
   7452   <owner>benwells (a] chromium.org</owner>
   7453   <owner>tapted (a] chromium.org</owner>
   7454   <summary>
   7455     The number of apps loaded at startup time grouped by Extension::Location.
   7456   </summary>
   7457 </histogram>
   7458 
   7459 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
   7460   <owner>benwells (a] chromium.org</owner>
   7461   <owner>tapted (a] chromium.org</owner>
   7462   <summary>
   7463     The actions taken in the NTP apps promo grouped by
   7464     extension_misc::AppsPromoBuckets.
   7465   </summary>
   7466 </histogram>
   7467 
   7468 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
   7469   <owner>benwells (a] chromium.org</owner>
   7470   <owner>tapted (a] chromium.org</owner>
   7471   <summary>
   7472     The number of apps launched grouped by extensions::LaunchType.
   7473   </summary>
   7474 </histogram>
   7475 
   7476 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
   7477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7478   <summary>The time for an extension's background page to load.</summary>
   7479 </histogram>
   7480 
   7481 <histogram name="Extensions.BackgroundPageType"
   7482     units="ExtensionBackgroundPageType">
   7483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7484   <summary>
   7485     The type (if any) of background page the extension has. Recorded for
   7486     installed extensions on startup.
   7487   </summary>
   7488 </histogram>
   7489 
   7490 <histogram name="Extensions.CorruptExtensionBecameDisabled">
   7491   <owner>asargent (a] chromium.org</owner>
   7492   <summary>
   7493     Fired each time an extension was detected to be corrupted (contents not
   7494     matching an expected content hash from the webstore) and was disabled.
   7495   </summary>
   7496 </histogram>
   7497 
   7498 <histogram name="Extensions.CorruptExtensionDisabledReason"
   7499     enum="CorruptExtensionDisabledReason">
   7500   <owner>rockot (a] chromium.org</owner>
   7501   <summary>
   7502     The reason why an extension was detected to be corrupted. Recorded each time
   7503     an extension is disabled due to corruption detection.
   7504   </summary>
   7505 </histogram>
   7506 
   7507 <histogram name="Extensions.CorruptExtensionTotalDisables">
   7508   <owner>asargent (a] chromium.org</owner>
   7509   <summary>
   7510     Logged once at startup, this is the value of a counter that is incremented
   7511     anytime we disable a corrupted extension because its content didn't match an
   7512     expected content hash.
   7513   </summary>
   7514 </histogram>
   7515 
   7516 <histogram name="Extensions.CorruptExtensionWouldBeDisabled">
   7517   <owner>asargent (a] chromium.org</owner>
   7518   <summary>
   7519     Simiar to Extensions.CorruptExtensionBecameDisabled, but fires when we're in
   7520     a bootstrapping mode and would have disabled an extension.
   7521   </summary>
   7522 </histogram>
   7523 
   7524 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
   7525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7526   <summary>Net error results from URLFetcher.</summary>
   7527 </histogram>
   7528 
   7529 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
   7530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7531   <summary>
   7532     Number of times chrome retried to download an extension with a url on a
   7533     google.com domain, before eventually giving up.
   7534   </summary>
   7535 </histogram>
   7536 
   7537 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
   7538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7539   <summary>
   7540     Number of times chrome retried to download an extension with a url on a non
   7541     google.com domain, before eventually giving up.
   7542   </summary>
   7543 </histogram>
   7544 
   7545 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
   7546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7547   <summary>
   7548     Number of times chrome retried to download an extension with a url on a
   7549     google.com domain, before eventually succeeding.
   7550   </summary>
   7551 </histogram>
   7552 
   7553 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
   7554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7555   <summary>
   7556     Number of times chrome retried to download an extension with a url on a non
   7557     google.com domain, before eventually succeeding.
   7558   </summary>
   7559 </histogram>
   7560 
   7561 <histogram name="Extensions.CrxInstallDirPathLength">
   7562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7563   <summary>
   7564     Length of the path to the directory under which an extension is installed.
   7565     This directory is in the user's profile.
   7566   </summary>
   7567 </histogram>
   7568 
   7569 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
   7570     units="milliseconds">
   7571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7572   <summary>Time spent until rules storage delegate gets ready.</summary>
   7573 </histogram>
   7574 
   7575 <histogram name="Extensions.DepricatedExternalJsonCount">
   7576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7577   <summary>
   7578     Number of extensions referenced in the depricated external extensions source
   7579     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
   7580   </summary>
   7581 </histogram>
   7582 
   7583 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
   7584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7585   <summary>The time for a dialog-hosted extension to load.</summary>
   7586 </histogram>
   7587 
   7588 <histogram name="Extensions.Disabled">
   7589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7590   <summary>
   7591     The number of extensions that are disabled at browser startup.
   7592   </summary>
   7593 </histogram>
   7594 
   7595 <histogram name="Extensions.DisabledForPermissions">
   7596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7597   <summary>
   7598     The number of extensions that are disabled at browser startup due to
   7599     permissions increases.
   7600   </summary>
   7601 </histogram>
   7602 
   7603 <histogram name="Extensions.DisabledUIUserResponse"
   7604     enum="ExtensionDisabledUIUserResponse">
   7605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7606   <summary>
   7607     User response to the dialog shown when an extension is disabled due to an
   7608     update requiring more permissions.
   7609   </summary>
   7610 </histogram>
   7611 
   7612 <histogram name="Extensions.DisabledUIUserResponseRemoteInstall"
   7613     enum="ExtensionDisabledUIUserResponse">
   7614   <owner>mek (a] chromium.org</owner>
   7615   <summary>
   7616     User response to the dialog shown when an extension is disabled due to it
   7617     having been installed remotely.
   7618   </summary>
   7619 </histogram>
   7620 
   7621 <histogram name="Extensions.DisableReason" enum="ExtensionDisableReason">
   7622   <owner>asargent (a] chromium.org</owner>
   7623   <summary>
   7624     The count of disabled extensions at startup grouped by disble reason from
   7625     Extension::DisableReason. When an extension is disabled, it can be for one
   7626     or more reasons (although typically just one), so the sum of these may be
   7627     greater than 'Extensions.Disabled' which is a count of the number of unique
   7628     extensions that are disabled.
   7629   </summary>
   7630 </histogram>
   7631 
   7632 <histogram name="Extensions.ErrorCodeFromCrxOpen">
   7633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7634   <summary>
   7635     If opening the CRX file for unpacking fails, this integer is the error code
   7636     given by the OS.
   7637   </summary>
   7638 </histogram>
   7639 
   7640 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
   7641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7642   <summary>The time an extension's event page has spent loaded.</summary>
   7643 </histogram>
   7644 
   7645 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
   7646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7647   <summary>The time an extension's event page has spent unloaded.</summary>
   7648 </histogram>
   7649 
   7650 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
   7651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7652   <summary>The time for an extension's event page to load.</summary>
   7653 </histogram>
   7654 
   7655 <histogram name="Extensions.ExtensionCacheCount">
   7656   <owner>dpolukhin (a] chromium.org</owner>
   7657   <summary>
   7658     Number of cached extensions on disk. Reported on Chrome OS during user
   7659     session start.
   7660   </summary>
   7661 </histogram>
   7662 
   7663 <histogram name="Extensions.ExtensionCacheSize" units="MB">
   7664   <owner>dpolukhin (a] chromium.org</owner>
   7665   <summary>
   7666     Total size of .crx files in cache on disk. Reported on Chrome OS during user
   7667     session start.
   7668   </summary>
   7669 </histogram>
   7670 
   7671 <histogram name="Extensions.ExtensionInstalled">
   7672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7673   <summary>An extension has been installed.</summary>
   7674 </histogram>
   7675 
   7676 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
   7677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7678   <summary>
   7679     The number of extensions loaded at startup time grouped by
   7680     Extension::Location.
   7681   </summary>
   7682 </histogram>
   7683 
   7684 <histogram name="Extensions.ExtensionRootPathLength">
   7685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7686   <summary>
   7687     Length of the Extensions dir path inside the profile directory.
   7688   </summary>
   7689 </histogram>
   7690 
   7691 <histogram name="Extensions.ExtensionServiceInitTime">
   7692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7693   <summary>
   7694     Time taken for the ExtensionService to initialize, including the time it
   7695     takes to load the extensions for the service's profile and parse their
   7696     manifests. This happens during startup and also any time a new profile is
   7697     loaded.
   7698   </summary>
   7699 </histogram>
   7700 
   7701 <histogram name="Extensions.ExtensionUninstalled">
   7702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7703   <summary>An extension has been uninstalled.</summary>
   7704 </histogram>
   7705 
   7706 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
   7707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7708   <summary>
   7709     Records what happens to extensions that are sideloaded, grouped by the
   7710     ExternalExtensionEvent enum.
   7711   </summary>
   7712 </histogram>
   7713 
   7714 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
   7715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7716   <summary>
   7717     The number of sideloaded apps/extensions loaded on startup grouped by
   7718     enabled/disabled state.
   7719   </summary>
   7720 </histogram>
   7721 
   7722 <histogram name="Extensions.ExternalJsonCount">
   7723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7724   <summary>
   7725     Number of extensions referenced in the external extensions source at path
   7726     chrome::DIR_EXTERNAL_EXTENSIONS.
   7727   </summary>
   7728 </histogram>
   7729 
   7730 <histogram name="Extensions.FileAccessAllowed">
   7731   <owner>kalman (a] chromium.org</owner>
   7732   <summary>
   7733     The number of extensions (and friends) that could have been given access to
   7734     the file:// scheme, and were, for users that have at least one extension
   7735     that could have been given access. This excludes anything that doesn't show
   7736     up in chrome://extensions (platform apps, hosted apps, component
   7737     extensions), policy-installed extensions, and unpacked extensions. See also
   7738     Extensions.FileAccessNotAllowed.
   7739   </summary>
   7740 </histogram>
   7741 
   7742 <histogram name="Extensions.FileAccessNotAllowed">
   7743   <owner>kalman (a] chromium.org</owner>
   7744   <summary>
   7745     The number of extensions (and friends) that could have been given access to
   7746     the file:// scheme, but weren't, for users that have at least one extension
   7747     that could have been given access. This excludes anything that doesn't show
   7748     up in chrome://extensions (platform apps, hosted apps, component
   7749     extensions), policy-installed extensions, and unpacked extensions. See also
   7750     Extensions.FileAccessAllowed.
   7751   </summary>
   7752 </histogram>
   7753 
   7754 <histogram name="Extensions.FromWebstoreInconsistency"
   7755     enum="ExtensionFromWebstoreInconcistencyEnum">
   7756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7757   <summary>
   7758     Number of apps/extensions loaded on startup with an inconsistent &quot;from
   7759     webstore&quot; state. This means an item that is flagged as from_webstore,
   7760     but with either a non-webstore update_url or an external install location.
   7761   </summary>
   7762 </histogram>
   7763 
   7764 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
   7765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7766   <summary>Number of calls to extension functions.</summary>
   7767 </histogram>
   7768 
   7769 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
   7770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7771   <summary>
   7772     What happens when the extensions system tries to get a temp dir to unpack
   7773     in?
   7774   </summary>
   7775 </histogram>
   7776 
   7777 <histogram name="Extensions.HostedAppUnlimitedStorageUsage" units="KB">
   7778   <owner>rdevlin.cronin (a] chromium.org</owner>
   7779   <summary>
   7780     The usage (in kilobytes) of a hosted app with the unlimitedStorage api
   7781     permission, recorded once per run per app the first time we load storage for
   7782     the hosted app.
   7783   </summary>
   7784 </histogram>
   7785 
   7786 <histogram name="Extensions.IncognitoAllowed">
   7787   <owner>kalman (a] chromium.org</owner>
   7788   <summary>
   7789     The number of extensions (and friends) that could have been allowed in
   7790     incognito, and were, for users that have at least one extension that could
   7791     have been allowed. This excludes anything that doesn't show up in
   7792     chrome://extensions (platform apps, hosted apps, component extensions),
   7793     policy-installed extensions, and unpacked extensions. See also
   7794     Extensions.IncognitoNotAllowed.
   7795   </summary>
   7796 </histogram>
   7797 
   7798 <histogram name="Extensions.IncognitoNotAllowed">
   7799   <owner>kalman (a] chromium.org</owner>
   7800   <summary>
   7801     The number of extensions (and friends) that could have been allowed in
   7802     incognito, but weren't, for users that have at least one extension that
   7803     could have been allowed. This excludes anything that doesn't show up in
   7804     chrome://extensions (platform apps, hosted apps, component extensions),
   7805     policy-installed extensions, and unpacked extensions. See also
   7806     Extensions.IncognitoAllowed.
   7807   </summary>
   7808 </histogram>
   7809 
   7810 <histogram name="Extensions.InjectCssTime" units="milliseconds">
   7811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7812   <summary>
   7813     The amount of time for a CSS file to be injected into a page.
   7814   </summary>
   7815 </histogram>
   7816 
   7817 <histogram name="Extensions.InjectEnd_ScriptCount">
   7818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7819   <summary>Number of scripts injected at document end by extensions.</summary>
   7820 </histogram>
   7821 
   7822 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
   7823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7824   <summary>
   7825     Time taken to inject all scripts at document end by extensions.
   7826   </summary>
   7827 </histogram>
   7828 
   7829 <histogram name="Extensions.InjectIdle_ScriptCount">
   7830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7831   <summary>Number of scripts injected at document idle by extensions.</summary>
   7832 </histogram>
   7833 
   7834 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
   7835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7836   <summary>
   7837     Time taken to inject all scripts at document idle by extensions.
   7838   </summary>
   7839 </histogram>
   7840 
   7841 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
   7842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7843   <summary>Time taken to inject all scripts by extensions.</summary>
   7844 </histogram>
   7845 
   7846 <histogram name="Extensions.InjectStart_CssCount">
   7847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7848   <summary>Number of css files injected by extensions.</summary>
   7849 </histogram>
   7850 
   7851 <histogram name="Extensions.InjectStart_ScriptCount">
   7852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7853   <summary>Number of scripts injected at document start by extensions.</summary>
   7854 </histogram>
   7855 
   7856 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
   7857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7858   <summary>
   7859     Time taken to inject css/scripts at document start by extensions.
   7860   </summary>
   7861 </histogram>
   7862 
   7863 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
   7864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7865   <summary>
   7866     Whether the user accepted or aborted an extension installation.
   7867   </summary>
   7868 </histogram>
   7869 
   7870 <histogram name="Extensions.InstallPrompt.Type"
   7871     enum="ExtensionInstallPromptType">
   7872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7873   <summary>
   7874     Type of the extension install prompt displayed when an extension
   7875     installation is triggered.
   7876   </summary>
   7877 </histogram>
   7878 
   7879 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
   7880     enum="ExtensionInstallPromptExperimentLinkAction">
   7881   <owner>meacer (a] chromium.org</owner>
   7882   <summary>
   7883     Actions on the show details link grouped by action type when the install
   7884     prompt trial is running.
   7885   </summary>
   7886 </histogram>
   7887 
   7888 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
   7889     enum="ExtensionInstallPromptExperimentLinkAction">
   7890   <owner>meacer (a] chromium.org</owner>
   7891   <summary>
   7892     Actions on the show permissions link grouped by action type when the install
   7893     prompt trial is running.
   7894   </summary>
   7895 </histogram>
   7896 
   7897 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
   7898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7899   <summary>Installs grouped by the location property in prefs.</summary>
   7900 </histogram>
   7901 
   7902 <histogram name="Extensions.InstallType" enum="ExtensionType">
   7903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7904   <summary>Installs grouped by Extension::HistogramType.</summary>
   7905 </histogram>
   7906 
   7907 <histogram name="Extensions.LoadAll">
   7908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7909   <summary>
   7910     The number of extensions and themes loaded at browser startup.
   7911   </summary>
   7912 </histogram>
   7913 
   7914 <histogram name="Extensions.LoadAllTime" units="milliseconds">
   7915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7916   <summary>Time taken to load all extensions at browser startup.</summary>
   7917 </histogram>
   7918 
   7919 <histogram name="Extensions.LoadApp">
   7920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7921   <summary>The number of apps loaded by each user at startup time.</summary>
   7922 </histogram>
   7923 
   7924 <histogram name="Extensions.LoadAppExternal">
   7925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7926   <summary>
   7927     The number of externally managed apps loaded by each user at startup time.
   7928   </summary>
   7929 </histogram>
   7930 
   7931 <histogram name="Extensions.LoadAppUser">
   7932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7933   <summary>
   7934     The number of user-installed apps loaded by each user at startup time.
   7935   </summary>
   7936 </histogram>
   7937 
   7938 <histogram name="Extensions.LoadBrowserAction">
   7939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7940   <summary>
   7941     The number of browser action extensions loaded at browser startup.
   7942   </summary>
   7943 </histogram>
   7944 
   7945 <histogram name="Extensions.LoadContentPack">
   7946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7947   <summary>
   7948     The number of content-pack extensions loaded at browser startup.
   7949   </summary>
   7950 </histogram>
   7951 
   7952 <histogram name="Extensions.LoadCreationFlags" enum="ExtensionCreationFlags">
   7953   <owner>calamity (a] chromium.org</owner>
   7954   <summary>
   7955     The creation flags of all extensions loaded at startup time grouped by
   7956     Extension::InitFromValueFlags.
   7957   </summary>
   7958 </histogram>
   7959 
   7960 <histogram name="Extensions.LoadExtension">
   7961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7962   <summary>The number of extensions loaded at browser startup.</summary>
   7963 </histogram>
   7964 
   7965 <histogram name="Extensions.LoadExtensionExternal">
   7966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7967   <summary>
   7968     The number of externally managed extensions loaded at browser startup.
   7969   </summary>
   7970 </histogram>
   7971 
   7972 <histogram name="Extensions.LoadExtensionUser">
   7973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7974   <summary>
   7975     The number of user-installed extensions loaded at browser startup.
   7976   </summary>
   7977 </histogram>
   7978 
   7979 <histogram name="Extensions.LoadExternal">
   7980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7981   <summary>
   7982     The number of externally managed extensions and apps loaded at browser
   7983     startup.
   7984   </summary>
   7985 </histogram>
   7986 
   7987 <histogram name="Extensions.LoadHostedApp">
   7988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7989   <summary>
   7990     The number of hosted apps loaded by each user at startup time.
   7991   </summary>
   7992 </histogram>
   7993 
   7994 <histogram name="Extensions.LoadPackagedApp">
   7995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   7996   <summary>
   7997     The number of legacy packaged apps loaded by each user at startup time.
   7998   </summary>
   7999 </histogram>
   8000 
   8001 <histogram name="Extensions.LoadPlatformApp">
   8002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8003   <summary>The number of platform apps loaded at browser startup.</summary>
   8004 </histogram>
   8005 
   8006 <histogram name="Extensions.LoadTheme">
   8007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8008   <summary>The number of themes loaded at browser startup.</summary>
   8009 </histogram>
   8010 
   8011 <histogram name="Extensions.LoadType" enum="ExtensionType">
   8012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8013   <summary>
   8014     The number of extensions loaded at startup time grouped by
   8015     Extension::HistogramType.
   8016   </summary>
   8017 </histogram>
   8018 
   8019 <histogram name="Extensions.LoadUserScript">
   8020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8021   <summary>
   8022     The number of converted user scripts loaded at browser startup.
   8023   </summary>
   8024 </histogram>
   8025 
   8026 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
   8027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8028   <summary>
   8029     Number of times chrome retried to download an extension update manifest with
   8030     a url on a google.com domain, before eventually giving up.
   8031   </summary>
   8032 </histogram>
   8033 
   8034 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
   8035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8036   <summary>
   8037     Number of times chrome retried to download an extension update manifest with
   8038     a url on a non google.com domain, before eventually giving up.
   8039   </summary>
   8040 </histogram>
   8041 
   8042 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
   8043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8044   <summary>
   8045     Number of times chrome retried to download an extension update manifest with
   8046     a url on a google.com domain, before eventually succeeding.
   8047   </summary>
   8048 </histogram>
   8049 
   8050 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
   8051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8052   <summary>
   8053     Number of times chrome retried to download an extension update manifest with
   8054     a url on a non google.com domain, before eventually succeeding.
   8055   </summary>
   8056 </histogram>
   8057 
   8058 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
   8059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8060   <summary>
   8061     Number of extension loads on startup where it is necessary to reload the
   8062     mainfest because the locale has changed.
   8063   </summary>
   8064 </histogram>
   8065 
   8066 <histogram name="Extensions.ManifestReloadNotNeeded">
   8067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8068   <summary>
   8069     Number of extension loads on startup where it is not necessary to reload the
   8070     extension's manifest.
   8071   </summary>
   8072 </histogram>
   8073 
   8074 <histogram name="Extensions.ManifestReloadUnpackedDir">
   8075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8076   <summary>
   8077     Number of extension loads on startup where it is necessary to reload the
   8078     manifest because the extension is unpacked.
   8079   </summary>
   8080 </histogram>
   8081 
   8082 <histogram name="Extensions.ManifestVersion">
   8083   <owner>kalman (a] chromium.org</owner>
   8084   <summary>The manifest version of each loaded extension.</summary>
   8085 </histogram>
   8086 
   8087 <histogram name="Extensions.NetworkDelay" units="milliseconds">
   8088   <owner>battre (a] chromium.org</owner>
   8089   <summary>Time that network requests were blocked due to extensions.</summary>
   8090 </histogram>
   8091 
   8092 <histogram name="Extensions.NetworkDelayPercentage" units="%">
   8093   <owner>battre (a] chromium.org</owner>
   8094   <summary>
   8095     Percentage of total lifetime a network request was blocked due to an
   8096     extension.
   8097   </summary>
   8098 </histogram>
   8099 
   8100 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
   8101   <owner>battre (a] chromium.org</owner>
   8102   <summary>
   8103     Time that network requests were blocked due to relevant rule registries
   8104     loading.
   8105   </summary>
   8106 </histogram>
   8107 
   8108 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
   8109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8110   <summary>
   8111     The number of apps/extensions with a non-webstore update_url loaded at
   8112     startup time grouped by Extension::Location.
   8113   </summary>
   8114 </histogram>
   8115 
   8116 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
   8117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8118   <summary>
   8119     Number of non-WebStore extensions on startup that override the new tab page.
   8120   </summary>
   8121 </histogram>
   8122 
   8123 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
   8124   <obsolete>
   8125     Deprecated as of 5/2014, replaced by Extensions.Permissions_AutoDisable2.
   8126   </obsolete>
   8127   <owner>kalman (a] chromium.org</owner>
   8128   <owner>rpaquay (a] chromium.org</owner>
   8129   <summary>
   8130     The permissions present in an extension when it is automatically disabled
   8131     due to a permission increase (e.g., after an extension upgrade).
   8132   </summary>
   8133 </histogram>
   8134 
   8135 <histogram name="Extensions.Permissions_AutoDisable2"
   8136     enum="ExtensionPermission2">
   8137   <owner>kalman (a] chromium.org</owner>
   8138   <owner>rpaquay (a] chromium.org</owner>
   8139   <summary>
   8140     The permissions present in an extension when it is automatically disabled
   8141     due to a permission increase (e.g., after an extension upgrade).
   8142   </summary>
   8143 </histogram>
   8144 
   8145 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
   8146   <obsolete>
   8147     Deprecated as of 5/2014, replaced by Extensions.Permissions_Install2.
   8148   </obsolete>
   8149   <owner>kalman (a] chromium.org</owner>
   8150   <owner>rpaquay (a] chromium.org</owner>
   8151   <summary>
   8152     The permissions present in an extension when it was installed.
   8153   </summary>
   8154 </histogram>
   8155 
   8156 <histogram name="Extensions.Permissions_Install2" enum="ExtensionPermission2">
   8157   <owner>kalman (a] chromium.org</owner>
   8158   <owner>rpaquay (a] chromium.org</owner>
   8159   <summary>
   8160     The permissions present in an extension when it was installed.
   8161   </summary>
   8162 </histogram>
   8163 
   8164 <histogram name="Extensions.Permissions_InstallAbort"
   8165     enum="ExtensionPermission">
   8166   <obsolete>
   8167     Deprecated as of 5/2014, replaced by Extensions.Permissions_InstallAbort2.
   8168   </obsolete>
   8169   <owner>kalman (a] chromium.org</owner>
   8170   <owner>rpaquay (a] chromium.org</owner>
   8171   <summary>
   8172     The permissions present in an extension when installation was aborted, not
   8173     including installation errors and user cancels.
   8174   </summary>
   8175 </histogram>
   8176 
   8177 <histogram name="Extensions.Permissions_InstallAbort2"
   8178     enum="ExtensionPermission2">
   8179   <owner>kalman (a] chromium.org</owner>
   8180   <owner>rpaquay (a] chromium.org</owner>
   8181   <summary>
   8182     The permissions present in an extension when installation was aborted, not
   8183     including installation errors and user cancels.
   8184   </summary>
   8185 </histogram>
   8186 
   8187 <histogram name="Extensions.Permissions_InstallCancel"
   8188     enum="ExtensionPermission">
   8189   <obsolete>
   8190     Deprecated as of 5/2014, replaced by Extensions.Permissions_InstallCancel2.
   8191   </obsolete>
   8192   <owner>kalman (a] chromium.org</owner>
   8193   <owner>rpaquay (a] chromium.org</owner>
   8194   <summary>
   8195     The permissions present in an extension when installation was canceled.
   8196   </summary>
   8197 </histogram>
   8198 
   8199 <histogram name="Extensions.Permissions_InstallCancel2"
   8200     enum="ExtensionPermission2">
   8201   <owner>kalman (a] chromium.org</owner>
   8202   <owner>rpaquay (a] chromium.org</owner>
   8203   <summary>
   8204     The permissions present in an extension when installation was canceled.
   8205   </summary>
   8206 </histogram>
   8207 
   8208 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
   8209   <obsolete>
   8210     Deprecated as of 5/2014, replaced by Extensions.Permissions_Load2.
   8211   </obsolete>
   8212   <owner>kalman (a] chromium.org</owner>
   8213   <owner>rpaquay (a] chromium.org</owner>
   8214   <summary>The permissions present in an extension when it was loaded.</summary>
   8215 </histogram>
   8216 
   8217 <histogram name="Extensions.Permissions_Load2" enum="ExtensionPermission2">
   8218   <owner>kalman (a] chromium.org</owner>
   8219   <owner>rpaquay (a] chromium.org</owner>
   8220   <summary>The permissions present in an extension when it was loaded.</summary>
   8221 </histogram>
   8222 
   8223 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
   8224   <obsolete>
   8225     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnable2.
   8226   </obsolete>
   8227   <owner>kalman (a] chromium.org</owner>
   8228   <owner>rpaquay (a] chromium.org</owner>
   8229   <summary>
   8230     The permissions present in an extension when it was re-enabled from a
   8231     confirmation prompt.
   8232   </summary>
   8233 </histogram>
   8234 
   8235 <histogram name="Extensions.Permissions_ReEnable2" enum="ExtensionPermission2">
   8236   <owner>kalman (a] chromium.org</owner>
   8237   <owner>rpaquay (a] chromium.org</owner>
   8238   <summary>
   8239     The permissions present in an extension when it was re-enabled from a
   8240     confirmation prompt.
   8241   </summary>
   8242 </histogram>
   8243 
   8244 <histogram name="Extensions.Permissions_ReEnableAbort"
   8245     enum="ExtensionPermission">
   8246   <obsolete>
   8247     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnableAbort2.
   8248   </obsolete>
   8249   <owner>kalman (a] chromium.org</owner>
   8250   <owner>rpaquay (a] chromium.org</owner>
   8251   <summary>
   8252     The permissions present in an extension when the re-enable prompt was
   8253     aborted, not including installation errors and manual user cancels.
   8254   </summary>
   8255 </histogram>
   8256 
   8257 <histogram name="Extensions.Permissions_ReEnableAbort2"
   8258     enum="ExtensionPermission2">
   8259   <owner>kalman (a] chromium.org</owner>
   8260   <owner>rpaquay (a] chromium.org</owner>
   8261   <summary>
   8262     The permissions present in an extension when the re-enable prompt was
   8263     aborted, not including installation errors and manual user cancels.
   8264   </summary>
   8265 </histogram>
   8266 
   8267 <histogram name="Extensions.Permissions_ReEnableCancel"
   8268     enum="ExtensionPermission">
   8269   <obsolete>
   8270     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnableCancel2.
   8271   </obsolete>
   8272   <owner>kalman (a] chromium.org</owner>
   8273   <owner>rpaquay (a] chromium.org</owner>
   8274   <summary>
   8275     The permissions present in an extension when the re-enable was canceled from
   8276     the confirmation prompt.
   8277   </summary>
   8278 </histogram>
   8279 
   8280 <histogram name="Extensions.Permissions_ReEnableCancel2"
   8281     enum="ExtensionPermission2">
   8282   <owner>kalman (a] chromium.org</owner>
   8283   <owner>rpaquay (a] chromium.org</owner>
   8284   <summary>
   8285     The permissions present in an extension when the re-enable was canceled from
   8286     the confirmation prompt.
   8287   </summary>
   8288 </histogram>
   8289 
   8290 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
   8291   <obsolete>
   8292     Deprecated as of 5/2014, replaced by Extensions.Permissions_Uninstall2.
   8293   </obsolete>
   8294   <owner>kalman (a] chromium.org</owner>
   8295   <owner>rpaquay (a] chromium.org</owner>
   8296   <summary>
   8297     The permissions present in an extension when it was uninstalled.
   8298   </summary>
   8299 </histogram>
   8300 
   8301 <histogram name="Extensions.Permissions_Uninstall2" enum="ExtensionPermission2">
   8302   <owner>kalman (a] chromium.org</owner>
   8303   <owner>rpaquay (a] chromium.org</owner>
   8304   <summary>
   8305     The permissions present in an extension when it was uninstalled.
   8306   </summary>
   8307 </histogram>
   8308 
   8309 <histogram name="Extensions.Permissions_WebStoreInstall"
   8310     enum="ExtensionPermission">
   8311   <obsolete>
   8312     Deprecated as of 5/2014, replaced by
   8313     Extensions.Permissions_WebStoreInstall2.
   8314   </obsolete>
   8315   <owner>kalman (a] chromium.org</owner>
   8316   <owner>rpaquay (a] chromium.org</owner>
   8317   <summary>
   8318     The permissions present in an extension when it was installed through the
   8319     web store.
   8320   </summary>
   8321 </histogram>
   8322 
   8323 <histogram name="Extensions.Permissions_WebStoreInstall2"
   8324     enum="ExtensionPermission2">
   8325   <owner>kalman (a] chromium.org</owner>
   8326   <owner>rpaquay (a] chromium.org</owner>
   8327   <summary>
   8328     The permissions present in an extension when it was installed through the
   8329     web store.
   8330   </summary>
   8331 </histogram>
   8332 
   8333 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
   8334     enum="ExtensionPermission">
   8335   <obsolete>
   8336     Deprecated as of 5/2014, replaced by
   8337     Extensions.Permissions_WebStoreInstallAbort2.
   8338   </obsolete>
   8339   <owner>kalman (a] chromium.org</owner>
   8340   <owner>rpaquay (a] chromium.org</owner>
   8341   <summary>
   8342     The permissions present in an extension when installation from the web store
   8343     was aborted, not including installation errors and user cancels.
   8344   </summary>
   8345 </histogram>
   8346 
   8347 <histogram name="Extensions.Permissions_WebStoreInstallAbort2"
   8348     enum="ExtensionPermission2">
   8349   <owner>kalman (a] chromium.org</owner>
   8350   <owner>rpaquay (a] chromium.org</owner>
   8351   <summary>
   8352     The permissions present in an extension when installation from the web store
   8353     was aborted, not including installation errors and user cancels.
   8354   </summary>
   8355 </histogram>
   8356 
   8357 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
   8358     enum="ExtensionPermission">
   8359   <obsolete>
   8360     Deprecated as of 5/2014, replaced by
   8361     Extensions.Permissions_WebStoreInstallCancel2.
   8362   </obsolete>
   8363   <owner>kalman (a] chromium.org</owner>
   8364   <owner>rpaquay (a] chromium.org</owner>
   8365   <summary>
   8366     The permissions present in an extension when installation from the web store
   8367     was canceled.
   8368   </summary>
   8369 </histogram>
   8370 
   8371 <histogram name="Extensions.Permissions_WebStoreInstallCancel2"
   8372     enum="ExtensionPermission2">
   8373   <owner>kalman (a] chromium.org</owner>
   8374   <owner>rpaquay (a] chromium.org</owner>
   8375   <summary>
   8376     The permissions present in an extension when installation from the web store
   8377     was canceled.
   8378   </summary>
   8379 </histogram>
   8380 
   8381 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
   8382     units="milliseconds">
   8383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8384   <summary>
   8385     The initialization latency (in milliseconds) introduced to each extension
   8386     resource request by querying the directory timestamp.
   8387   </summary>
   8388 </histogram>
   8389 
   8390 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
   8391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8392   <summary>
   8393     The difference in seconds between an extension resource's last modification
   8394     time and its extension base directory's creation time. Recorded on each
   8395     extension resource request if the difference is non-negative (i.e., the
   8396     resource's last modification time is more recent than the directory's
   8397     creation time.) For cases where the directory creation date is more recent,
   8398     see Extensions.ResourceLastModifiedNegativeDelta instead.
   8399   </summary>
   8400 </histogram>
   8401 
   8402 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
   8403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8404   <summary>
   8405     The absolute difference in seconds between an extension resource's last
   8406     modification time and extension base directory's creation time. Recorded on
   8407     each extension resource request if the difference is negative (i.e., the
   8408     directory's creation time is more recent than the resource's last
   8409     modification time.) For cases where the resource modification time is more
   8410     recent, see Extensions.ResourceLastModifiedDelta instead.
   8411   </summary>
   8412 </histogram>
   8413 
   8414 <histogram name="Extensions.SandboxUnpackFailure">
   8415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8416   <summary>
   8417     Count the number of times a sandboxed extension unpack fails.
   8418   </summary>
   8419 </histogram>
   8420 
   8421 <histogram name="Extensions.SandboxUnpackFailureReason"
   8422     enum="ExtensionUnpackFailureReason">
   8423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8424   <summary>What caused a sandboxed extension unpack to fail?</summary>
   8425 </histogram>
   8426 
   8427 <histogram name="Extensions.SandboxUnpackFailureTime">
   8428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8429   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
   8430 </histogram>
   8431 
   8432 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
   8433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8434   <summary>Length of the initial path to the CRX to be unpacked.</summary>
   8435 </histogram>
   8436 
   8437 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
   8438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8439   <summary>
   8440     Length of the normalized (link/junction free) path to the temporary copy of
   8441     a CRX made during unpacking.
   8442   </summary>
   8443 </histogram>
   8444 
   8445 <histogram name="Extensions.SandboxUnpackRate">
   8446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8447   <summary>
   8448     Rate at which a CRX file is unpacked in Kilobytes per second.
   8449   </summary>
   8450 </histogram>
   8451 
   8452 <histogram name="Extensions.SandboxUnpackRate1To2mB">
   8453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8454   <summary>
   8455     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
   8456   </summary>
   8457 </histogram>
   8458 
   8459 <histogram name="Extensions.SandboxUnpackRate2To5mB">
   8460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8461   <summary>
   8462     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
   8463   </summary>
   8464 </histogram>
   8465 
   8466 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
   8467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8468   <summary>
   8469     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
   8470   </summary>
   8471 </histogram>
   8472 
   8473 <histogram name="Extensions.SandboxUnpackRate5To10mB">
   8474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8475   <summary>
   8476     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
   8477   </summary>
   8478 </histogram>
   8479 
   8480 <histogram name="Extensions.SandboxUnpackRateOver10mB">
   8481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8482   <summary>
   8483     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
   8484     second.
   8485   </summary>
   8486 </histogram>
   8487 
   8488 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
   8489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8490   <summary>
   8491     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
   8492   </summary>
   8493 </histogram>
   8494 
   8495 <histogram name="Extensions.SandboxUnpackSuccess">
   8496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8497   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
   8498 </histogram>
   8499 
   8500 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
   8501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8502   <summary>
   8503     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
   8504     the file size.
   8505   </summary>
   8506 </histogram>
   8507 
   8508 <histogram name="Extensions.SandboxUnpackSuccessTime">
   8509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8510   <summary>
   8511     Time taken to unpack an extension, when the unpack succeeds.
   8512   </summary>
   8513 </histogram>
   8514 
   8515 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
   8516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8517   <summary>
   8518     Length of the path of the temporary copy of a CRX made during unpacking.
   8519   </summary>
   8520 </histogram>
   8521 
   8522 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
   8523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8524   <summary>Length of the path under which a CRX is unpacked.</summary>
   8525 </histogram>
   8526 
   8527 <histogram name="Extensions.StartupDelay" units="milliseconds">
   8528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8529   <summary>The time one extension delays network requests at startup.</summary>
   8530 </histogram>
   8531 
   8532 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
   8533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8534   <summary>
   8535     The total time extensions delay network requests at startup.
   8536   </summary>
   8537 </histogram>
   8538 
   8539 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
   8540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8541   <summary>Time taken to load a toolstrip.</summary>
   8542 </histogram>
   8543 
   8544 <histogram name="Extensions.UninstallType" enum="ExtensionType">
   8545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8546   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
   8547 </histogram>
   8548 
   8549 <histogram name="Extensions.UnpackFailureInstallCause"
   8550     enum="ExtensionInstallCause">
   8551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8552   <summary>
   8553     Count failing CRX installs, grouped by the way an extension can be
   8554     installed.
   8555   </summary>
   8556 </histogram>
   8557 
   8558 <histogram name="Extensions.UnpackFailureInstallSource"
   8559     enum="ExtensionLocation">
   8560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8561   <summary>
   8562     Count successful CRX installs, grouped by the location property in prefs.
   8563     installed.
   8564   </summary>
   8565 </histogram>
   8566 
   8567 <histogram name="Extensions.UnpackSuccessInstallCause"
   8568     enum="ExtensionInstallCause">
   8569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8570   <summary>
   8571     Count successful CRX installs, grouped by the cause of the install.
   8572   </summary>
   8573 </histogram>
   8574 
   8575 <histogram name="Extensions.UnpackSuccessInstallSource"
   8576     enum="ExtensionLocation">
   8577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8578   <summary>
   8579     Count successful CRX installs, grouped by the location property in prefs.
   8580   </summary>
   8581 </histogram>
   8582 
   8583 <histogram name="Extensions.UpdateCheckApp">
   8584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8585   <summary>
   8586     The number of legacy packaged apps and hosted apps that were checked during
   8587     an update check.
   8588   </summary>
   8589 </histogram>
   8590 
   8591 <histogram name="Extensions.UpdateCheckExtension">
   8592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8593   <summary>
   8594     The number of extensions that were checked during an update check.
   8595   </summary>
   8596 </histogram>
   8597 
   8598 <histogram name="Extensions.UpdateCheckGap" units="minutes">
   8599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8600   <summary>Time in minutes between update checks.</summary>
   8601 </histogram>
   8602 
   8603 <histogram name="Extensions.UpdateCheckGoogleUrl">
   8604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8605   <summary>
   8606     The number of crx's with a Google-hosted update URL that were checked during
   8607     an update check.
   8608   </summary>
   8609 </histogram>
   8610 
   8611 <histogram name="Extensions.UpdateCheckNoUrl">
   8612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8613   <summary>
   8614     The number of crx's with no update URL checked during an update check.
   8615   </summary>
   8616 </histogram>
   8617 
   8618 <histogram name="Extensions.UpdateCheckOtherUrl">
   8619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8620   <summary>
   8621     The number of crx's with a non-Google update URL that were checked during an
   8622     update check.
   8623   </summary>
   8624 </histogram>
   8625 
   8626 <histogram name="Extensions.UpdateCheckPackagedApp">
   8627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8628   <summary>
   8629     The number of packaged apps that were checked during an update check.
   8630   </summary>
   8631 </histogram>
   8632 
   8633 <histogram name="Extensions.UpdateCheckTheme">
   8634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8635   <summary>
   8636     The number of themes that were checked during an update check.
   8637   </summary>
   8638 </histogram>
   8639 
   8640 <histogram name="Extensions.UpdateOnLoad">
   8641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8642   <summary>
   8643     The number of extensions that were updated at browser startup.
   8644   </summary>
   8645 </histogram>
   8646 
   8647 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
   8648   <obsolete>
   8649     Deprecated 10/2013.
   8650   </obsolete>
   8651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8652   <summary>
   8653     What happened when the extension updater tried to write a file?
   8654   </summary>
   8655 </histogram>
   8656 
   8657 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
   8658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8659   <summary>Updates grouped by the location property in prefs.</summary>
   8660 </histogram>
   8661 
   8662 <histogram name="Extensions.UpdateType" enum="ExtensionType">
   8663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8664   <summary>Updates grouped by Extension::HistogramType.</summary>
   8665 </histogram>
   8666 
   8667 <histogram name="Extensions.WebstoreDownload.InterruptReason"
   8668     enum="InterruptReason">
   8669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8670   <summary>The reason a webstore download was interrupted.</summary>
   8671 </histogram>
   8672 
   8673 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
   8674     units="KB">
   8675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8676   <summary>
   8677     The number of KBytes received for a webstore download before it was
   8678     interrupted.
   8679   </summary>
   8680 </histogram>
   8681 
   8682 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
   8683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8684   <summary>
   8685     The total expected size in KBytes of an interrupted webstore download.
   8686   </summary>
   8687 </histogram>
   8688 
   8689 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
   8690     enum="Boolean">
   8691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8692   <summary>
   8693     Tracks whether the total size of an interrupted webstore download was known.
   8694   </summary>
   8695 </histogram>
   8696 
   8697 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
   8698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8699   <summary>
   8700     Records whether adding a new/updated extension to the install verifier
   8701     succeeded.
   8702   </summary>
   8703 </histogram>
   8704 
   8705 <histogram name="ExtensionService.VerifyAllSuccess"
   8706     enum="ExtensionServiceVerifyAllSuccess">
   8707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8708   <summary>
   8709     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
   8710     was called for bootstrapping or another reason (extension
   8711     installed/uninstalled, etc.).
   8712   </summary>
   8713 </histogram>
   8714 
   8715 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
   8716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   8717   <summary>
   8718     When loading the chrome://extensions page, this records whether we decided
   8719     to do a verification check against the server (because the user had one or
   8720     more extensions disabled due to verification failure).
   8721   </summary>
   8722 </histogram>
   8723 
   8724 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
   8725   <owner>finnur (a] chromium.org</owner>
   8726   <summary>
   8727     The number of icons the Browser Actions Container knows about (visible or in
   8728     the overflow bucket). Does not count icons that have been permanently hidden
   8729     by the user. Measured once per startup per (non-incognito) profile.
   8730   </summary>
   8731 </histogram>
   8732 
   8733 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
   8734   <owner>finnur (a] chromium.org</owner>
   8735   <summary>
   8736     The number of Browser Action icons the user has elected to permanently hide
   8737     (as opposed to putting them in the overflow bucket). Measured once per
   8738     startup per (non-incognito) profile.
   8739   </summary>
   8740 </histogram>
   8741 
   8742 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
   8743   <owner>finnur (a] chromium.org</owner>
   8744   <summary>
   8745     The number of visible icons in the Browser Actions Container (visible as in
   8746     number of icons not in the overflow bucket). 0 means all icons are in the
   8747     overflow bucket. MAX_INT means the toolbar is always showing all icons.
   8748     Measured once per startup per (non-incognito) profile but only for those
   8749     profiles that have one or more browser actions showing in the toolbar.
   8750   </summary>
   8751 </histogram>
   8752 
   8753 <histogram name="ExtensionUrlRequest.Latency" units="milliseconds">
   8754   <owner>asargent (a] chromium.org</owner>
   8755   <summary>The time taken to complete an extension url request.</summary>
   8756 </histogram>
   8757 
   8758 <histogram name="ExtensionUrlRequest.OnReadCompleteError" enum="NetErrorCodes">
   8759   <owner>asargent (a] chromium.org</owner>
   8760   <summary>
   8761     The error code for failures of incremental reads of a file stream for a
   8762     chrome-extension:// URL. (See also ExtensionUrlRequest.OnReadCompleteResult
   8763     for the success case).
   8764   </summary>
   8765 </histogram>
   8766 
   8767 <histogram name="ExtensionUrlRequest.OnReadCompleteResult">
   8768   <owner>asargent (a] chromium.org</owner>
   8769   <summary>
   8770     The result of an incremental read of a file stream for a chrome-extension://
   8771     URL, representing a byte count. Logged in success cases (see also
   8772     ExtensionUrlRequest.OnReadCompleteError).
   8773   </summary>
   8774 </histogram>
   8775 
   8776 <histogram name="ExtensionUrlRequest.SeekPosition">
   8777   <owner>asargent (a] chromium.org</owner>
   8778   <summary>
   8779     When fetching a chrome-extension:// URL, this indicates the first byte
   8780     position we read from. This will be greater than 0 in cases such as XHR's
   8781     with a Range header, but will normally be 0 in the typical case of reading
   8782     the entire file. This helps identify how frequently partial file reads are
   8783     taking place.
   8784   </summary>
   8785 </histogram>
   8786 
   8787 <histogram name="ExtensionUrlRequest.TotalKbRead" units="KB">
   8788   <owner>asargent (a] chromium.org</owner>
   8789   <summary>
   8790     The total number of bytes read for a chrome-extension:// URL, logged when
   8791     the job is finished (either successfully or not).
   8792   </summary>
   8793 </histogram>
   8794 
   8795 <histogram name="FileBrowser.Create" enum="FileDialogType">
   8796   <owner>joshwoodward (a] google.com</owner>
   8797   <summary>Chrome OS File Browser opening mode.</summary>
   8798 </histogram>
   8799 
   8800 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
   8801   <owner>joshwoodward (a] google.com</owner>
   8802   <summary>
   8803     Chrome OS File Browser: time to scan a directory. Measured on every File
   8804     Browser directory change.
   8805   </summary>
   8806 </histogram>
   8807 
   8808 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
   8809     enum="BooleanEnabled">
   8810   <owner>joshwoodward (a] google.com</owner>
   8811   <summary>
   8812     Tracks whether download destination is set to a Google Drive folder when the
   8813     download destination is changed by the user in the settings page.
   8814   </summary>
   8815 </histogram>
   8816 
   8817 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
   8818     enum="BooleanEnabled">
   8819   <owner>joshwoodward (a] google.com</owner>
   8820   <summary>
   8821     Tracks whether download destination is set to a Google Drive folder on
   8822     startup.
   8823   </summary>
   8824 </histogram>
   8825 
   8826 <histogram name="FileBrowser.DownloadsCount">
   8827   <owner>joshwoodward (a] google.com</owner>
   8828   <summary>
   8829     Chrome OS File Browser: number of files and directories in the Downloads
   8830     directory (not including the contents of nested directories). Computed every
   8831     time the File Browser current directory changes to Downloads.
   8832   </summary>
   8833 </histogram>
   8834 
   8835 <histogram name="FileBrowser.FolderShortcut.Add">
   8836   <owner>joshwoodward (a] google.com</owner>
   8837   <summary>
   8838     Chrome OS File Browser: this is recorded when the user adds a folder
   8839     shortcut.
   8840   </summary>
   8841 </histogram>
   8842 
   8843 <histogram name="FileBrowser.FolderShortcut.Count">
   8844   <owner>joshwoodward (a] google.com</owner>
   8845   <summary>
   8846     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
   8847     when Files.app is launched.
   8848   </summary>
   8849 </histogram>
   8850 
   8851 <histogram name="FileBrowser.FolderShortcut.Navigate">
   8852   <owner>joshwoodward (a] google.com</owner>
   8853   <summary>
   8854     Chrome OS File Browser: this is recorded when the user clicks or selects a
   8855     folder shortcut and is navigated to the target folder.
   8856   </summary>
   8857 </histogram>
   8858 
   8859 <histogram name="FileBrowser.FolderShortcut.Remove">
   8860   <owner>joshwoodward (a] google.com</owner>
   8861   <summary>
   8862     Chrome OS File Browser: this is recorded when the user removes a folder
   8863     shortcut.
   8864   </summary>
   8865 </histogram>
   8866 
   8867 <histogram name="FileBrowser.Load" units="milliseconds">
   8868   <owner>joshwoodward (a] google.com</owner>
   8869   <summary>
   8870     Chrome OS File Browser is an built-in extension without a background page.
   8871     Its main.html file is loaded every time the user opens a File Browser tab or
   8872     a file chooser dialog. The file is fairly large and the initialization is
   8873     pretty expensive.
   8874   </summary>
   8875 </histogram>
   8876 
   8877 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
   8878   <obsolete>
   8879     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
   8880   </obsolete>
   8881   <owner>joshwoodward (a] google.com</owner>
   8882   <summary>File types that were tried to be opened through browser.</summary>
   8883 </histogram>
   8884 
   8885 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
   8886   <owner>joshwoodward (a] google.com</owner>
   8887   <summary>
   8888     Chrome OS Photo Editor: time to display an image. Measured from the moment
   8889     the user selected the image till the moment it is displayed (not counting
   8890     the low resolution preview).
   8891   </summary>
   8892 </histogram>
   8893 
   8894 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
   8895   <owner>joshwoodward (a] google.com</owner>
   8896   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
   8897 </histogram>
   8898 
   8899 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
   8900   <owner>joshwoodward (a] google.com</owner>
   8901   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
   8902 </histogram>
   8903 
   8904 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
   8905   <owner>joshwoodward (a] google.com</owner>
   8906   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
   8907 </histogram>
   8908 
   8909 <histogram name="FileBrowser.PhotoEditor.SaveResult"
   8910     enum="PhotoEditorSaveResult">
   8911   <owner>joshwoodward (a] google.com</owner>
   8912   <summary>
   8913     Chrome OS Photo Editor: the result of a file save operation.
   8914   </summary>
   8915 </histogram>
   8916 
   8917 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
   8918   <owner>joshwoodward (a] google.com</owner>
   8919   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
   8920 </histogram>
   8921 
   8922 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
   8923   <owner>joshwoodward (a] google.com</owner>
   8924   <summary>
   8925     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
   8926     every image load.
   8927   </summary>
   8928 </histogram>
   8929 
   8930 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
   8931   <owner>joshwoodward (a] google.com</owner>
   8932   <summary>
   8933     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
   8934     image load.
   8935   </summary>
   8936 </histogram>
   8937 
   8938 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
   8939   <owner>joshwoodward (a] google.com</owner>
   8940   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
   8941 </histogram>
   8942 
   8943 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
   8944   <owner>joshwoodward (a] google.com</owner>
   8945   <summary>
   8946     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
   8947     the external device.
   8948   </summary>
   8949 </histogram>
   8950 
   8951 <histogram name="FileBrowser.PhotoImport.ImportCount">
   8952   <owner>joshwoodward (a] google.com</owner>
   8953   <summary>
   8954     Chrome OS Photo Import flow: the number of photos imported. Measured on
   8955     every successfull import operation.
   8956   </summary>
   8957 </histogram>
   8958 
   8959 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
   8960   <owner>joshwoodward (a] google.com</owner>
   8961   <summary>
   8962     Chrome OS Photo Import flow: the percent of photos imported among all the
   8963     photos on the device. Measured on every successfull import operation.
   8964   </summary>
   8965 </histogram>
   8966 
   8967 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
   8968   <owner>joshwoodward (a] google.com</owner>
   8969   <summary>
   8970     Chrome OS Photo Import flow: time to load the action dialog. Measured
   8971     between the moment window appears and the moment user see all available
   8972     actions for the device.
   8973   </summary>
   8974 </histogram>
   8975 
   8976 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
   8977   <owner>joshwoodward (a] google.com</owner>
   8978   <summary>
   8979     Chrome OS Photo Import flow: time to scan the external device.
   8980   </summary>
   8981 </histogram>
   8982 
   8983 <histogram name="FileBrowser.SuggestApps.Close"
   8984     enum="SuggestAppsDialogCloseReason">
   8985   <owner>joshwoodward (a] google.com</owner>
   8986   <summary>
   8987     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
   8988   </summary>
   8989 </histogram>
   8990 
   8991 <histogram name="FileBrowser.SuggestApps.Install"
   8992     enum="SuggestAppsDialogInstall">
   8993   <owner>joshwoodward (a] google.com</owner>
   8994   <summary>
   8995     Chrome OS File Browser: whether the Webstore item user selected was
   8996     successfully installed or not.
   8997   </summary>
   8998 </histogram>
   8999 
   9000 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
   9001   <owner>joshwoodward (a] google.com</owner>
   9002   <summary>
   9003     Chrome OS File Browser: whether the initialization of the dialog succeeded
   9004     or not.
   9005   </summary>
   9006 </histogram>
   9007 
   9008 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
   9009   <owner>joshwoodward (a] google.com</owner>
   9010   <summary>
   9011     Chrome OS File Browser: time to load the suggest apps dialog. Measured
   9012     between the moment window appears and the moment all the contants in the
   9013     dialog including the Chrome Webstore widget are ready.
   9014   </summary>
   9015 </histogram>
   9016 
   9017 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
   9018   <owner>joshwoodward (a] google.com</owner>
   9019   <summary>
   9020     File types that were tried to be viewed through browser. This is recorded
   9021     when the user tries to view a file from Files.app.
   9022   </summary>
   9023 </histogram>
   9024 
   9025 <histogram name="FileBrowser.VolumeType" enum="FileManagerVolumeType">
   9026   <owner>kinaba (a] chromium.org</owner>
   9027   <summary>
   9028     Chrome OS File Browser: counts the number of times volumes are mounted for
   9029     each volume type.
   9030   </summary>
   9031 </histogram>
   9032 
   9033 <histogram name="FileSystem.DirectoryDatabaseInit"
   9034     enum="FileSystemDatabaseInitResult">
   9035   <owner>tzik (a] chromium.org</owner>
   9036   <summary>The result of FileSystemDirectoryDatabase initialization.</summary>
   9037 </histogram>
   9038 
   9039 <histogram name="FileSystem.OpenFileSystem" enum="OpenFileSystemResult">
   9040   <owner>tzik (a] chromium.org</owner>
   9041   <summary>
   9042     The success or the cause of failure for each call to OpenFileSystem().
   9043   </summary>
   9044 </histogram>
   9045 
   9046 <histogram name="FileSystem.OriginDatabaseInit"
   9047     enum="FileSystemDatabaseInitResult">
   9048   <owner>tzik (a] chromium.org</owner>
   9049   <summary>The result of FileSystemOriginDatabase initialization.</summary>
   9050 </histogram>
   9051 
   9052 <histogram name="FileSystem.PersistentOriginsCount">
   9053   <owner>tzik (a] chromium.org</owner>
   9054   <summary>
   9055     Number of origins that have persistent filesystem. Measured when the Quota
   9056     system queries the filesystem subsystem about its entire usage, which
   9057     usually happens when one of the storage subsystem methods is called for the
   9058     first time.
   9059   </summary>
   9060 </histogram>
   9061 
   9062 <histogram name="FileSystem.TemporaryOriginsCount">
   9063   <owner>tzik (a] chromium.org</owner>
   9064   <summary>
   9065     Number of origins that have temporary filesystem. Measured when the Quota
   9066     system queries the filesystem subsystem about its entire usage, which
   9067     usually happens when one of the storage subsystem methods is called for the
   9068     first time.
   9069   </summary>
   9070 </histogram>
   9071 
   9072 <histogram name="GCM.APICallUnregister">
   9073   <owner>jianli (a] chromium.org</owner>
   9074   <summary>Number of times when gcm.unregister API is called.</summary>
   9075 </histogram>
   9076 
   9077 <histogram name="GCM.CheckinCompleteTime" units="milliseconds">
   9078   <owner>jianli (a] chromium.org</owner>
   9079   <summary>
   9080     Length of time taken to complete a GCM checkin request successfully. If the
   9081     checkin is retried multiple times, the length of time is counted for the
   9082     last successful retry.
   9083   </summary>
   9084 </histogram>
   9085 
   9086 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
   9087   <owner>juyik (a] chromium.org</owner>
   9088   <summary>Status code of the outcome of a GCM checkin request.</summary>
   9089 </histogram>
   9090 
   9091 <histogram name="GCM.CheckinRetryCount">
   9092   <owner>jianli (a] chromium.org</owner>
   9093   <summary>Number of retries before a GCM checkin succeeds.</summary>
   9094 </histogram>
   9095 
   9096 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
   9097   <owner>zea (a] chromium.org</owner>
   9098   <summary>Whether the GCM connection was made via a proxy or not.</summary>
   9099 </histogram>
   9100 
   9101 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
   9102   <owner>zea (a] chromium.org</owner>
   9103   <summary>Net error results from GCM disconnect events.</summary>
   9104 </histogram>
   9105 
   9106 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
   9107   <owner>zea (a] chromium.org</owner>
   9108   <summary>Number of connections made to each specific MCS endpoint.</summary>
   9109 </histogram>
   9110 
   9111 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
   9112   <owner>zea (a] chromium.org</owner>
   9113   <summary>Net error results from GCM connection attempts.</summary>
   9114 </histogram>
   9115 
   9116 <histogram name="GCM.ConnectionLatency" units="milliseconds">
   9117   <owner>juyik (a] chromium.org</owner>
   9118   <summary>
   9119     The time between the initiation of a connection and the successful
   9120     completion of it.
   9121   </summary>
   9122 </histogram>
   9123 
   9124 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
   9125   <owner>zea (a] chromium.org</owner>
   9126   <summary>Reasons for GCM connection resets.</summary>
   9127 </histogram>
   9128 
   9129 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
   9130   <owner>zea (a] chromium.org</owner>
   9131   <summary>
   9132     GCM connection success rate. Does not take into account login success. See
   9133     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
   9134     reasons.
   9135   </summary>
   9136 </histogram>
   9137 
   9138 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
   9139   <owner>zea (a] chromium.org</owner>
   9140   <summary>
   9141     Time (from login until reset) that a GCM connection was active.
   9142   </summary>
   9143 </histogram>
   9144 
   9145 <histogram name="GCM.DataMessageBurstReceivedInterval" units="milliseconds">
   9146   <owner>juyik (a] chromium.org</owner>
   9147   <summary>
   9148     Interval between two successive received data message bursts.
   9149   </summary>
   9150 </histogram>
   9151 
   9152 <histogram name="GCM.FirstReceivedDataMessageLatencyAfterConnection"
   9153     units="milliseconds">
   9154   <owner>juyik (a] chromium.org</owner>
   9155   <summary>
   9156     The time between the successful completion of the connection and the arrival
   9157     of the first data message.
   9158   </summary>
   9159 </histogram>
   9160 
   9161 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
   9162   <owner>zea (a] chromium.org</owner>
   9163   <summary>
   9164     Success indicates successfully loading an initialized persistent GCM store
   9165     at startup time. Failure indicates a failure loading the store.
   9166   </summary>
   9167 </histogram>
   9168 
   9169 <histogram name="GCM.NumThrottledApps">
   9170   <owner>zea (a] chromium.org</owner>
   9171   <summary>
   9172     Number of applications hitting GCM per-app outstanding message limits at
   9173     startup time.
   9174   </summary>
   9175 </histogram>
   9176 
   9177 <histogram name="GCM.NumUsers">
   9178   <obsolete>
   9179     Deprecated as of 3/2014.
   9180   </obsolete>
   9181   <owner>zea (a] chromium.org</owner>
   9182   <summary>
   9183     Number of GCM users associated with this client at startup time.
   9184   </summary>
   9185 </histogram>
   9186 
   9187 <histogram name="GCM.OutgoingMessageTTL" enum="GCMOutgoingMessageTTLCategory">
   9188   <owner>jianli (a] chromium.org</owner>
   9189   <summary>
   9190     Category of TTL specified in the outgoing message: 0, less than or equal to
   9191     1 minute, less than or equal to 1 hour and etc.
   9192   </summary>
   9193 </histogram>
   9194 
   9195 <histogram name="GCM.ReceivedDataMessageBurstSize" units="messages">
   9196   <owner>juyik (a] chromium.org</owner>
   9197   <summary>Number of messages in a received GCM data message burst.</summary>
   9198 </histogram>
   9199 
   9200 <histogram name="GCM.ReceivedDataMessageIntervalWithinBurst"
   9201     units="milliseconds">
   9202   <owner>juyik (a] chromium.org</owner>
   9203   <summary>
   9204     Interval between messages within a received GCM data message burst.
   9205   </summary>
   9206 </histogram>
   9207 
   9208 <histogram name="GCM.RegistrationCompleteTime" units="milliseconds">
   9209   <owner>jianli (a] chromium.org</owner>
   9210   <summary>
   9211     Length of time taken to complete a GCM registration request successfully. If
   9212     the registration is retried multiple times, the length of time is counted
   9213     for the last successful retry.
   9214   </summary>
   9215 </histogram>
   9216 
   9217 <histogram name="GCM.RegistrationRequestStatus"
   9218     enum="GCMRegistrationRequestStatus">
   9219   <owner>juyik (a] chromium.org</owner>
   9220   <summary>Status code of the outcome of a GCM registration request.</summary>
   9221 </histogram>
   9222 
   9223 <histogram name="GCM.RegistrationRetryCount">
   9224   <owner>jianli (a] chromium.org</owner>
   9225   <summary>Number of retries before a GCM registration succeeds.</summary>
   9226 </histogram>
   9227 
   9228 <histogram name="GCM.RegistrationSenderIdCount">
   9229   <owner>jianli (a] chromium.org</owner>
   9230   <summary>Number of sender IDs specified in a registration request.</summary>
   9231 </histogram>
   9232 
   9233 <histogram name="GCM.RestoredIncomingMessages">
   9234   <owner>zea (a] chromium.org</owner>
   9235   <summary>
   9236     Number of unacknowledged incoming messages restored from the persistent
   9237     store at startup.
   9238   </summary>
   9239 </histogram>
   9240 
   9241 <histogram name="GCM.RestoredOutgoingMessages">
   9242   <owner>zea (a] chromium.org</owner>
   9243   <summary>
   9244     Number of pending outgoing messages restored from the persistent store at
   9245     startup.
   9246   </summary>
   9247 </histogram>
   9248 
   9249 <histogram name="GCM.RestoredRegistrations">
   9250   <owner>jianli (a] chromium.org</owner>
   9251   <summary>
   9252     Number of registrations restored from the persistent store at startup.
   9253   </summary>
   9254 </histogram>
   9255 
   9256 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
   9257   <owner>zea (a] chromium.org</owner>
   9258   <summary>
   9259     Success indicates successfully destroying the GCM persistent store. Failure
   9260     indicates a failure destroying the persistence store. GCM store will be
   9261     destroyed when the profile has been signed out.
   9262   </summary>
   9263 </histogram>
   9264 
   9265 <histogram name="GCM.StoreSizeKB" units="kilobytes">
   9266   <owner>zea (a] chromium.org</owner>
   9267   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
   9268 </histogram>
   9269 
   9270 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
   9271   <owner>zea (a] chromium.org</owner>
   9272   <summary>
   9273     Success indicates successfully updating the GCM persistent store on message
   9274     update. Failure indicates a failure updating the persistence store.
   9275   </summary>
   9276 </histogram>
   9277 
   9278 <histogram name="GCM.UnregistrationCompleteTime" units="milliseconds">
   9279   <owner>jianli (a] chromium.org</owner>
   9280   <summary>
   9281     Length of time taken to complete a GCM unregistration request successfully.
   9282     If the unregistration is retried multiple times, the length of time is
   9283     counted for the last successful retry.
   9284   </summary>
   9285 </histogram>
   9286 
   9287 <histogram name="GCM.UnregistrationRequestStatus"
   9288     enum="GCMUnregistrationRequestStatus">
   9289   <owner>juyik (a] chromium.org</owner>
   9290   <summary>Status code of the outcome of a GCM unregistration request.</summary>
   9291 </histogram>
   9292 
   9293 <histogram name="GCM.UnregistrationRetryCount">
   9294   <owner>jianli (a] chromium.org</owner>
   9295   <summary>Number of retries before a GCM unregistration succeeds.</summary>
   9296 </histogram>
   9297 
   9298 <histogram name="GCM.UserSignedIn" enum="Boolean">
   9299   <owner>jianli (a] chromium.org</owner>
   9300   <summary>
   9301     Indicates whether the user was signed in when GCM started up.
   9302   </summary>
   9303 </histogram>
   9304 
   9305 <histogram name="GCMInvalidations.IncomingMessageStatus"
   9306     enum="GCMInvalidationsIncomingMessageStatus">
   9307   <owner>pavely (a] chromium.org</owner>
   9308   <summary>
   9309     Status of parsing incoming invalidations message from GCM channel.
   9310   </summary>
   9311 </histogram>
   9312 
   9313 <histogram name="GCMInvalidations.OutgoingMessageStatus"
   9314     enum="GCMInvalidationsOutgoingMessageStatus">
   9315   <owner>pavely (a] chromium.org</owner>
   9316   <summary>
   9317     Status of sending outgoing invalidations message through GCM.
   9318   </summary>
   9319 </histogram>
   9320 
   9321 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
   9322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9323   <summary>Result of the authentication for Drive.</summary>
   9324 </histogram>
   9325 
   9326 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
   9327   <obsolete>
   9328     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
   9329   </obsolete>
   9330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9331   <summary>
   9332     Time spent to load the entire file system information from the server
   9333   </summary>
   9334 </histogram>
   9335 
   9336 <histogram name="GData.EntryKind" enum="GDataEntryKind">
   9337   <obsolete>
   9338     Deprecated 9/2012, and replaced by Drive.EntryKind
   9339   </obsolete>
   9340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9341   <summary>
   9342     Provides breakdown of specific formats for hosted documents. Recorded when
   9343     feed is loaded from the server.
   9344   </summary>
   9345 </histogram>
   9346 
   9347 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
   9348   <obsolete>
   9349     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
   9350   </obsolete>
   9351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9352   <summary>
   9353     Time spent to load the initial part of the file system information from the
   9354     server
   9355   </summary>
   9356 </histogram>
   9357 
   9358 <histogram name="GData.NumberOfHostedDocuments">
   9359   <obsolete>
   9360     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
   9361   </obsolete>
   9362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9363   <summary>
   9364     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
   9365     is first accessed.
   9366   </summary>
   9367 </histogram>
   9368 
   9369 <histogram name="GData.NumberOfRegularFiles">
   9370   <obsolete>
   9371     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
   9372   </obsolete>
   9373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9374   <summary>
   9375     Number of regualr files on Drive.  Logged when Drive is first accessed.
   9376   </summary>
   9377 </histogram>
   9378 
   9379 <histogram name="GData.NumberOfTotalFiles">
   9380   <obsolete>
   9381     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
   9382   </obsolete>
   9383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9384   <summary>
   9385     Number of total files (regualr files + hosted documents) on Drive.  Logged
   9386     when Drive is first accessed.
   9387   </summary>
   9388 </histogram>
   9389 
   9390 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
   9391     enum="BooleanEnabled">
   9392   <owner>mvanouwerkerk (a] chromium.org</owner>
   9393   <summary>
   9394     Whether high accuracy geolocation information was requested.
   9395   </summary>
   9396 </histogram>
   9397 
   9398 <histogram name="Geolocation.InfoBarDelegate.Event"
   9399     enum="GeolocationInfoBarDelegateEvent">
   9400   <owner>mvanouwerkerk (a] chromium.org</owner>
   9401   <summary>Events in GeolocationInfoBarDelegate.</summary>
   9402 </histogram>
   9403 
   9404 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
   9405     enum="GeolocationInfoBarDelegateAndroidEvent">
   9406   <owner>mvanouwerkerk (a] chromium.org</owner>
   9407   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
   9408 </histogram>
   9409 
   9410 <histogram name="Geolocation.LocationUpdate.ErrorCode"
   9411     enum="GeopositionErrorCode">
   9412   <owner>mvanouwerkerk (a] chromium.org</owner>
   9413   <summary>Error code for the geoposition sent to the renderers.</summary>
   9414 </histogram>
   9415 
   9416 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
   9417   <owner>mvanouwerkerk (a] chromium.org</owner>
   9418   <summary>
   9419     The number of WiFi access points used to determine geolocation.
   9420   </summary>
   9421 </histogram>
   9422 
   9423 <histogram name="Geolocation.NetworkLocationRequest.Event"
   9424     enum="NetworkLocationRequestEvent">
   9425   <owner>mvanouwerkerk (a] chromium.org</owner>
   9426   <summary>Events in NetworkLocationRequest.</summary>
   9427 </histogram>
   9428 
   9429 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
   9430     units="HTTP response code">
   9431   <owner>mvanouwerkerk (a] chromium.org</owner>
   9432   <summary>Http response codes in NetworkLocationRequest.</summary>
   9433 </histogram>
   9434 
   9435 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
   9436   <owner>robliao (a] chromium.org</owner>
   9437   <owner>skare (a] chromium.org</owner>
   9438   <summary>Types of cards which received an index 0 button click.</summary>
   9439 </histogram>
   9440 
   9441 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
   9442   <owner>robliao (a] chromium.org</owner>
   9443   <owner>skare (a] chromium.org</owner>
   9444   <summary>Types of cards which received an index 1 button click.</summary>
   9445 </histogram>
   9446 
   9447 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
   9448   <owner>robliao (a] chromium.org</owner>
   9449   <owner>skare (a] chromium.org</owner>
   9450   <summary>Types of cards which received a notification click.</summary>
   9451 </histogram>
   9452 
   9453 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
   9454   <owner>robliao (a] chromium.org</owner>
   9455   <owner>skare (a] chromium.org</owner>
   9456   <summary>Events in Google Now component extension.</summary>
   9457 </histogram>
   9458 
   9459 <histogram name="GoogleNow.MessageCenter.Displayed.NotificationsVisible"
   9460     units="count">
   9461   <owner>robliao (a] chromium.org</owner>
   9462   <owner>skare (a] chromium.org</owner>
   9463   <summary>
   9464     Count of the number of Google Now notifications visible when the message
   9465     center/notification center is shown.
   9466   </summary>
   9467 </histogram>
   9468 
   9469 <histogram name="GoogleSearch.AccessPoint" enum="SearchAccessPoint">
   9470   <owner>kmadhusu (a] chromium.org</owner>
   9471   <summary>
   9472     Counts number of Google searches from various access points in the browser.
   9473   </summary>
   9474 </histogram>
   9475 
   9476 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
   9477   <owner>gab (a] chromium.org</owner>
   9478   <summary>
   9479     The effective update policy for Chrome on Windows. Recorded once per startup
   9480     (following a 45 seconds delay).
   9481   </summary>
   9482 </histogram>
   9483 
   9484 <histogram name="GoogleUpdate.ErrorHresult">
   9485   <owner>grt (a] chromium.org</owner>
   9486   <summary>The HRESULT for a failed on-demand update check.</summary>
   9487 </histogram>
   9488 
   9489 <histogram name="GoogleUpdate.UpdateErrorCode" enum="GoogleUpdateErrorCode">
   9490   <owner>grt (a] chromium.org</owner>
   9491   <summary>The error code for a failed on-demand update check.</summary>
   9492 </histogram>
   9493 
   9494 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
   9495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9496   <summary>
   9497     True if the effective update policy for Chrome on Windows is the result of
   9498     an app-specific override; false if it is the default for all apps. Recorded
   9499     once per startup (following a 45 seconds delay).
   9500   </summary>
   9501 </histogram>
   9502 
   9503 <histogram name="GoogleUpdate.UpgradeResult" enum="GoogleUpdateUpgradeResult">
   9504   <owner>grt (a] chromium.org</owner>
   9505   <summary>The result of an on-demand update check.</summary>
   9506 </histogram>
   9507 
   9508 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
   9509   <owner>vangelis (a] chromium.org</owner>
   9510   <summary>
   9511     Refresh rate of the display in Hz.  This is recorded every time we present a
   9512     frame.
   9513   </summary>
   9514 </histogram>
   9515 
   9516 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
   9517   <owner>vangelis (a] chromium.org</owner>
   9518   <summary>
   9519     The time that the GPU process spends collecting driver information during
   9520     startup.
   9521   </summary>
   9522 </histogram>
   9523 
   9524 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
   9525   <owner>vangelis (a] chromium.org</owner>
   9526   <summary>
   9527     The time that the browser process takes to create the compositor from its
   9528     point of view. One of these is created for each top-level window (browser
   9529     frame, menus, etc.).
   9530   </summary>
   9531 </histogram>
   9532 
   9533 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
   9534   <owner>vangelis (a] chromium.org</owner>
   9535   <summary>
   9536     The time that the GPU process spends in initializing the GL surface, and
   9537     collecting graphics information.
   9538   </summary>
   9539 </histogram>
   9540 
   9541 <histogram name="HIDDetection.OOBEDevicesDetectedOnContinuePressed"
   9542     enum="HIDContinueScenarioType">
   9543   <owner>merkulova (a] chromium.org</owner>
   9544   <summary>
   9545     Which HID were detected when user pressed Continue on OOBE dialog. This
   9546     metric is specific to ChromeOS.
   9547   </summary>
   9548 </histogram>
   9549 
   9550 <histogram name="HIDDetection.OOBEDialogShown">
   9551   <owner>merkulova (a] chromium.org</owner>
   9552   <summary>
   9553     Whether HID detection dialog was shown on OOBE. Logged on screen show or on
   9554     screen skip respectively. This metric is specific to ChromeOS.
   9555   </summary>
   9556 </histogram>
   9557 
   9558 <histogram name="HIDDetection.TimesDialogShownPerOOBECompleted">
   9559   <owner>merkulova (a] chromium.org</owner>
   9560   <summary>
   9561     Records number of times the dialog was shown by the time OOBE is completed.
   9562     This metric is specific to ChromeOS.
   9563   </summary>
   9564 </histogram>
   9565 
   9566 <histogram name="Histogram.InconsistenciesBrowser" enum="Inconsistencies">
   9567   <owner>asvitkine (a] chromium.org</owner>
   9568   <summary>
   9569     The number of inconsistency events found when examining a single histogram's
   9570     data in a browser for transmission via UMA.  Inconsistent data is NOT
   9571     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
   9572     found in one histogram examination are added together to summarize the
   9573     inconsistent event.  Note that the same inconsistency MAY appear time and
   9574     again as the same corrupt histogram is examined for each potenital UMA
   9575     upload.
   9576   </summary>
   9577 </histogram>
   9578 
   9579 <histogram name="Histogram.InconsistenciesBrowserUnique" enum="Inconsistencies">
   9580   <owner>asvitkine (a] chromium.org</owner>
   9581   <summary>
   9582     The number of inconsistency events found when examining a single histogram's
   9583     data in a browser for transmission via UMA.  Inconsistent data is NOT
   9584     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
   9585     found in one histogram examination are added together to summarize the
   9586     inconsistent event.  Note that the same inconsistency will only appear at
   9587     most one time for each histogram in a single process (i.e., duplicate
   9588     corruption in a single histogram is not noted in this chart.)
   9589   </summary>
   9590 </histogram>
   9591 
   9592 <histogram name="Histogram.InconsistenciesChildProcess" enum="Inconsistencies">
   9593   <owner>asvitkine (a] chromium.org</owner>
   9594   <summary>
   9595     The number of inconsistency events found when examining a single histogram's
   9596     data in a child process for transmission via UMA.  Inconsistent data is NOT
   9597     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
   9598     found in one histogram examination are added together to summarize the
   9599     inconsistent event.  Note that the same inconsistency MAY appear time and
   9600     again as the same corrupt histogram is examined for each potenital UMA
   9601     upload.
   9602   </summary>
   9603 </histogram>
   9604 
   9605 <histogram name="Histogram.InconsistenciesChildProcessUnique"
   9606     enum="Inconsistencies">
   9607   <owner>asvitkine (a] chromium.org</owner>
   9608   <summary>
   9609     The number of inconsistency events found when examining a single histogram's
   9610     data in a child process for transmission via UMA.  Inconsistent data is NOT
   9611     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
   9612     found in one histogram examination are added together to summarize the
   9613     inconsistent event.  Note that the same inconsistency will only appear at
   9614     most one time for each histogram in a single process (i.e., duplicate
   9615     corruption in a single histogram is not noted in this chart.)
   9616   </summary>
   9617 </histogram>
   9618 
   9619 <histogram name="Histogram.InconsistenciesRenderer" enum="Inconsistencies">
   9620   <obsolete>
   9621     Deprecated 7/2012.
   9622   </obsolete>
   9623   <owner>asvitkine (a] chromium.org</owner>
   9624   <summary>
   9625     The number of inconsistency events found when examining a single histogram's
   9626     data in a renderer for transmission to the browser.  Inconsistent data is
   9627     NOT transmitted to the browser.  Each type of inconsistency is a bit, and
   9628     all bits found in one histogram examination are added together to summarize
   9629     the inconsistent event.  Note that the same inconsistency MAY appear time
   9630     and again as the same corrupt histogram is examined for each potenital UMA
   9631     upload.
   9632   </summary>
   9633 </histogram>
   9634 
   9635 <histogram name="Histogram.InconsistenciesRendererUnique"
   9636     enum="Inconsistencies">
   9637   <obsolete>
   9638     Deprecated 7/2012.
   9639   </obsolete>
   9640   <owner>asvitkine (a] chromium.org</owner>
   9641   <summary>
   9642     The number of inconsistency events found when examining a single histogram's
   9643     data in a renderer for transmission to the browser.  Inconsistent data is
   9644     NOT transmitted to the browser.  Each type of inconsistency is a bit, and
   9645     all bits found in one histogram examination are added together to summarize
   9646     the inconsistent event.  Note that the same inconsistency will only appear
   9647     at most one time for each histogram in a single renderer process (i.e.,
   9648     duplicate corruption in a single histogram is not noted in this chart.)
   9649   </summary>
   9650 </histogram>
   9651 
   9652 <histogram name="Histogram.InconsistentCountHigh">
   9653   <owner>asvitkine (a] chromium.org</owner>
   9654   <summary>
   9655     The number of extra samples counted in the redundant_count in a histogram
   9656     that were not found by summing the samples in the buckets.
   9657   </summary>
   9658 </histogram>
   9659 
   9660 <histogram name="Histogram.InconsistentCountLow">
   9661   <owner>asvitkine (a] chromium.org</owner>
   9662   <summary>
   9663     The number of missing samples in the redundant_count in a histogram that
   9664     were found by summing the samples in the buckets.
   9665   </summary>
   9666 </histogram>
   9667 
   9668 <histogram name="Histogram.InconsistentSnapshotBrowser">
   9669   <owner>asvitkine (a] chromium.org</owner>
   9670   <summary>
   9671     The amount of discrepancy found when examining a single histogram's data in
   9672     the browser process for transmission via UMA.  Inconsistent data is NOT
   9673     transmitted via UMA.
   9674   </summary>
   9675 </histogram>
   9676 
   9677 <histogram name="Histogram.InconsistentSnapshotChildProcess">
   9678   <owner>asvitkine (a] chromium.org</owner>
   9679   <summary>
   9680     The amount of discrepancy found when examining a single histogram's data in
   9681     a child process for transmission via UMA.  Inconsistent data is NOT
   9682     transmitted via UMA.
   9683   </summary>
   9684 </histogram>
   9685 
   9686 <histogram name="Histogram.InconsistentSnapshotRenderer">
   9687   <obsolete>
   9688     Deprecated 7/2012.
   9689   </obsolete>
   9690   <owner>asvitkine (a] chromium.org</owner>
   9691   <summary>
   9692     The amount of discrepancy found when examining a single histogram's data in
   9693     a renderer process for transmission via UMA. Inconsistent data is NOT
   9694     transmitted via UMA.
   9695   </summary>
   9696 </histogram>
   9697 
   9698 <histogram name="History.DeleteFTSIndexDatabases">
   9699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9700   <summary>
   9701     Count of &quot;History Index *&quot; databases deleted.  These databases
   9702     stored the full-text-search data for history, which was removed at r213442,
   9703     this histogram tracks cleanup.
   9704   </summary>
   9705 </histogram>
   9706 
   9707 <histogram name="History.FaviconsRecoveredPercentage" units="%">
   9708   <owner>rpop (a] google.com</owner>
   9709   <summary>
   9710     Size of the recovered Favicons database relative to the original corrupt
   9711     database.  Recovery is VACUUM-like, so the resulting database should always
   9712     be smaller.  Substantial 100% results would indicate empty databases being
   9713     recovered, substantial low% results would indicate very little data being
   9714     recovered.
   9715   </summary>
   9716 </histogram>
   9717 
   9718 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
   9719   <owner>rpop (a] google.com</owner>
   9720   <summary>
   9721     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
   9722   </summary>
   9723 </histogram>
   9724 
   9725 <histogram name="History.FaviconsRecoveredRowsFavicons">
   9726   <owner>rpop (a] google.com</owner>
   9727   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
   9728 </histogram>
   9729 
   9730 <histogram name="History.FaviconsRecoveredRowsIconMapping">
   9731   <owner>rpop (a] google.com</owner>
   9732   <summary>
   9733     Rows recovered from [icon_mapping] table in Favicons recovery.
   9734   </summary>
   9735 </histogram>
   9736 
   9737 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
   9738   <owner>rpop (a] google.com</owner>
   9739   <summary>
   9740     Track results of SQLite database recovery code in thumbnail_database.cc.
   9741   </summary>
   9742 </histogram>
   9743 
   9744 <histogram name="History.TopSitesRecoveredPercentage" units="%">
   9745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9746   <summary>
   9747     Size of the recovered TopSites database relative to the original corrupt
   9748     database.  Recovery is VACUUM-like, so the resulting database should always
   9749     be smaller.  Substantial 100% results would indicate empty databases being
   9750     recovered, substantial low% results would indicate very little data being
   9751     recovered.
   9752   </summary>
   9753 </histogram>
   9754 
   9755 <histogram name="History.TopSitesRecoveredRowsThumbnails">
   9756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9757   <summary>
   9758     Rows recovered from [thumbnails] table in TopSites recovery.
   9759   </summary>
   9760 </histogram>
   9761 
   9762 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
   9763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9764   <summary>
   9765     The TopSites recovery code is written conservatively, with successful
   9766     recovery committed and any failure leading to rollback. This tracks the
   9767     outcomes to determine which cases are high-frequency enough to warrant
   9768     adding additional code to handle them (versus simply deleting the data).
   9769   </summary>
   9770 </histogram>
   9771 
   9772 <histogram name="History.TopSitesVisitsByRank" units="rank">
   9773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9774   <summary>
   9775     Page visits to each of a user's top 50 sites. Visits to all other sites go
   9776     into the 51st bucket. Only count the page visit if it came from user
   9777     browsing and only count it once when cycling through a redirect chain.
   9778   </summary>
   9779 </histogram>
   9780 
   9781 <histogram name="HistoryPage.ClickPosition">
   9782   <owner>rpop (a] google.com</owner>
   9783   <summary>
   9784     Number of entries that the clicked entry is older than in History page. Last
   9785     bucket is any entry of that value or higher.
   9786   </summary>
   9787 </histogram>
   9788 
   9789 <histogram name="HistoryPage.ClickPositionSubset">
   9790   <owner>rpop (a] google.com</owner>
   9791   <summary>
   9792     Subset of the Click Position histogram. Contains only the first smaller
   9793     subset of entries on the page. Number of entries that the clicked entry is
   9794     older than in History page. Last bucket is entries of that value or higher.
   9795   </summary>
   9796 </histogram>
   9797 
   9798 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
   9799   <owner>mad (a] chromium.org</owner>
   9800   <owner>rpop (a] google.com</owner>
   9801   <summary>
   9802     Histogram for usage of the section in the history page that allows the user
   9803     to access tabs from other devices.
   9804   </summary>
   9805 </histogram>
   9806 
   9807 <histogram name="HistoryPage.RemoveEntryPosition">
   9808   <owner>rpop (a] google.com</owner>
   9809   <summary>
   9810     Number of entries that the deleted entry is older than in History page. Last
   9811     bucket is any entry of that value or higher. Confirmed removal is not
   9812     guaranteed, just an initiation of 'Remove selected items'.
   9813   </summary>
   9814 </histogram>
   9815 
   9816 <histogram name="HistoryPage.RemoveEntryPositionSubset">
   9817   <owner>rpop (a] google.com</owner>
   9818   <summary>
   9819     Subset of Remove Entry Position histogram. Contains only the first smaller
   9820     subset of entries on the page. Number of entries that the deleted entry is
   9821     older than in History page. Last bucket is any entry of that value or
   9822     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
   9823     selected items'.
   9824   </summary>
   9825 </histogram>
   9826 
   9827 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
   9828   <owner>rlp (a] chromium.org</owner>
   9829   <summary>
   9830     The state of the hotword audio logging preference. This value is emitted
   9831     each time the hotword availability is requested by the extension if the user
   9832     is also opted in to hotword voice search. This check typically happens each
   9833     time a hotword search is initiated.
   9834   </summary>
   9835 </histogram>
   9836 
   9837 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
   9838   <owner>rlp (a] chromium.org</owner>
   9839   <summary>
   9840     The state of the hotword preference. This value is emitted during
   9841     HotwordService initialization which happens during Profile initialization.
   9842   </summary>
   9843 </histogram>
   9844 
   9845 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
   9846   <owner>rlp (a] chromium.org</owner>
   9847   <summary>
   9848     Whether the external component hotword extension exists (i.e., not pending
   9849     download, disabled, etc.). This value is emitted each time the hotword
   9850     availability is requested by the extension which typically happens each time
   9851     a hotword search is initiated.
   9852   </summary>
   9853 </histogram>
   9854 
   9855 <histogram name="Hotword.HotwordError" enum="HotwordError">
   9856   <owner>rlp (a] chromium.org</owner>
   9857   <summary>
   9858     Errors reported by the hotword service when determining if hotwording is
   9859     available. Non-errors are also reported so that errors can be seen as a
   9860     percentage of total requests.
   9861   </summary>
   9862 </histogram>
   9863 
   9864 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
   9865   <owner>jkarlin (a] chromium.org</owner>
   9866   <summary>
   9867     The time spent waiting for write lock on a disk cache entry.
   9868   </summary>
   9869 </histogram>
   9870 
   9871 <histogram name="HttpCache.ExternallyConditionalized"
   9872     enum="ExternallyConditionalizedType">
   9873   <owner>ricea (a] chromium.org</owner>
   9874   <summary>
   9875     Count of the number of external (ie. from Blink) conditionalized requests,
   9876     and whether or not those requests could have been served from the browser
   9877     cache.
   9878   </summary>
   9879 </histogram>
   9880 
   9881 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
   9882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9883   <summary>
   9884     Result of a main page HttpCacheTransaction if offline mode had been enabled.
   9885   </summary>
   9886 </histogram>
   9887 
   9888 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
   9889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9890   <summary>Net error results from non-restartable cache read errors.</summary>
   9891 </histogram>
   9892 
   9893 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
   9894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9895   <summary>Net error results from restartable cache read errors.</summary>
   9896 </histogram>
   9897 
   9898 <histogram name="HttpCache.Vary" enum="VaryType">
   9899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9900   <summary>The type of Vary header for a given GET response.</summary>
   9901 </histogram>
   9902 
   9903 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
   9904   <owner>gab (a] chromium.org</owner>
   9905   <summary>The importer used on first run Auto Import.</summary>
   9906 </histogram>
   9907 
   9908 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
   9909   <owner>gab (a] chromium.org</owner>
   9910   <summary>The importer used on import from the bookmarks file API.</summary>
   9911 </histogram>
   9912 
   9913 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
   9914   <owner>gab (a] chromium.org</owner>
   9915   <summary>
   9916     The importer used on import from the chrome://settings/importData UI.
   9917   </summary>
   9918 </histogram>
   9919 
   9920 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
   9921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9922   <summary>
   9923     The amount of time from install time to time that user opens import dialog
   9924     from BookmarkBarView.
   9925   </summary>
   9926 </histogram>
   9927 
   9928 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
   9929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9930   <summary>
   9931     The amount of time from install time to time that user opens import dialog
   9932     from NTP floating BookmarkBarView.
   9933   </summary>
   9934 </histogram>
   9935 
   9936 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
   9937   <obsolete>
   9938     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
   9939   </obsolete>
   9940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9941   <summary>
   9942     The amount of time from install time to time that user opens import dialog
   9943     from BookmarkBarView.
   9944   </summary>
   9945 </histogram>
   9946 
   9947 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
   9948   <obsolete>
   9949     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
   9950   </obsolete>
   9951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   9952   <summary>
   9953     The amount of time from install time to time that user opens import dialog
   9954     from NTP floating BookmarkBarView.
   9955   </summary>
   9956 </histogram>
   9957 
   9958 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
   9959     enum="BooleanAvailable">
   9960   <owner>timvolodine (a] chromium.org</owner>
   9961   <summary>
   9962     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
   9963     Device Motion.
   9964   </summary>
   9965 </histogram>
   9966 
   9967 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
   9968     enum="BooleanAvailable">
   9969   <owner>timvolodine (a] chromium.org</owner>
   9970   <summary>
   9971     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
   9972     Motion.
   9973   </summary>
   9974 </histogram>
   9975 
   9976 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
   9977     enum="BooleanAvailable">
   9978   <owner>timvolodine (a] chromium.org</owner>
   9979   <summary>
   9980     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
   9981     Device Motion on the Windows platform.
   9982   </summary>
   9983 </histogram>
   9984 
   9985 <histogram name="InertialSensor.GyrometerWindowsAvailable"
   9986     enum="BooleanAvailable">
   9987   <owner>timvolodine (a] chromium.org</owner>
   9988   <summary>
   9989     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
   9990     Motion on the Windows platform.
   9991   </summary>
   9992 </histogram>
   9993 
   9994 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
   9995     enum="BooleanAvailable">
   9996   <owner>timvolodine (a] chromium.org</owner>
   9997   <summary>
   9998     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
   9999     Motion.
   10000   </summary>
   10001 </histogram>
   10002 
   10003 <histogram name="InertialSensor.InclinometerWindowsAvailable"
   10004     enum="BooleanAvailable">
   10005   <owner>timvolodine (a] chromium.org</owner>
   10006   <summary>
   10007     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
   10008     Orientation on the Windows platform.
   10009   </summary>
   10010 </histogram>
   10011 
   10012 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
   10013   <owner>timvolodine (a] chromium.org</owner>
   10014   <summary>
   10015     This histogram counts the number of Device Motion API invocations in the
   10016     default implementation (Linux and CrOS). The default implementation does not
   10017     provide any sensors so the result is always false.
   10018   </summary>
   10019 </histogram>
   10020 
   10021 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
   10022   <owner>timvolodine (a] chromium.org</owner>
   10023   <summary>
   10024     Whether the sudden motion sensor was available at the start of Device Motion
   10025     on the MacOS platform.
   10026   </summary>
   10027 </histogram>
   10028 
   10029 <histogram name="InertialSensor.OrientationDefaultAvailable"
   10030     enum="BooleanAvailable">
   10031   <owner>timvolodine (a] chromium.org</owner>
   10032   <summary>
   10033     This histogram counts the number of Device Orientation API invocations in
   10034     the default implementation (Linux and CrOS). The default implementation does
   10035     not provide any sensors so the result is always false.
   10036   </summary>
   10037 </histogram>
   10038 
   10039 <histogram name="InertialSensor.OrientationMacAvailable"
   10040     enum="BooleanAvailable">
   10041   <owner>timvolodine (a] chromium.org</owner>
   10042   <summary>
   10043     Whether the sudden motion sensor was available at the start of Device
   10044     Orientation on the MacOS platform.
   10045   </summary>
   10046 </histogram>
   10047 
   10048 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
   10049     enum="BooleanAvailable">
   10050   <owner>timvolodine (a] chromium.org</owner>
   10051   <summary>
   10052     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
   10053     Orientation.
   10054   </summary>
   10055 </histogram>
   10056 
   10057 <histogram name="InputMethod.ActiveCount">
   10058   <owner>shuchen (a] chromium.org</owner>
   10059   <summary>
   10060     The number of active input methods. Recorded when the user logs in to Chrome
   10061     OS. The active input methods are selected by user in the language settings
   10062     page.
   10063   </summary>
   10064 </histogram>
   10065 
   10066 <histogram name="InputMethod.AutoCorrectLevel" enum="IMECorrectionLevel">
   10067   <owner>shuchen (a] chromium.org</owner>
   10068   <summary>The auto-correction level for suggestion engine.</summary>
   10069 </histogram>
   10070 
   10071 <histogram name="InputMethod.Category" enum="InputMethodCategory">
   10072   <owner>shuchen (a] chromium.org</owner>
   10073   <summary>
   10074     The breakdown of input method usage by input method category. Recorded when
   10075     the system changes the current input method.
   10076   </summary>
   10077 </histogram>
   10078 
   10079 <histogram name="InputMethod.Commit.Index">
   10080   <owner>shuchen (a] chromium.org</owner>
   10081   <summary>
   10082     The suggestion index (1-based) of the suggestion list item which user
   10083     chooses to commit.
   10084   </summary>
   10085 </histogram>
   10086 
   10087 <histogram name="InputMethod.Commit.Type" enum="IMECommitType">
   10088   <owner>shuchen (a] chromium.org</owner>
   10089   <summary>The suggestion accuracy type which user chooses to commit.</summary>
   10090 </histogram>
   10091 
   10092 <histogram name="InputMethod.CommitLength">
   10093   <owner>shuchen (a] chromium.org</owner>
   10094   <summary>The number of characters committed with composition text.</summary>
   10095 </histogram>
   10096 
   10097 <histogram name="InputMethod.ID" enum="InputMethodID">
   10098   <owner>shuchen (a] chromium.org</owner>
   10099   <summary>
   10100     The breakdown of input method usage by input method IDs. Recorded when the
   10101     user presses keys on physical or on-screen keyboard.
   10102   </summary>
   10103 </histogram>
   10104 
   10105 <histogram name="InputMethod.VirtualKeyboard.BackspaceCount">
   10106   <owner>shuchen (a] chromium.org</owner>
   10107   <summary>
   10108     The number of times the backspace key was pressed on the virtual keyboard,
   10109     while the virtual keyboard was alive. Recorded when the virtual keyboard is
   10110     closed.
   10111   </summary>
   10112 </histogram>
   10113 
   10114 <histogram name="InputMethod.VirtualKeyboard.BackspaceOnLayout"
   10115     enum="IMEVKLayout">
   10116   <owner>shuchen (a] chromium.org</owner>
   10117   <summary>
   10118     The layout type of the virtual keyboard, recorded when backspace is pressed.
   10119   </summary>
   10120 </histogram>
   10121 
   10122 <histogram name="InputMethod.VirtualKeyboard.Duration" units="seconds">
   10123   <owner>shuchen (a] chromium.org</owner>
   10124   <summary>How long the virtual keyboard was visible.</summary>
   10125 </histogram>
   10126 
   10127 <histogram name="InputMethod.VirtualKeyboard.InitLatency" units="milliseconds">
   10128   <owner>shuchen (a] chromium.org</owner>
   10129   <summary>
   10130     The on-screen keyboard initialization latency in milliseconds.
   10131   </summary>
   10132 </histogram>
   10133 
   10134 <histogram name="InputMethod.VirtualKeyboard.Layout" enum="IMEVKLayout">
   10135   <owner>shuchen (a] chromium.org</owner>
   10136   <summary>
   10137     The layout of the on-screen keyboard. Logged when the specific layout is
   10138     shown.
   10139   </summary>
   10140 </histogram>
   10141 
   10142 <histogram name="InputMethod.VirtualKeyboard.LayoutSwitch">
   10143   <owner>shuchen (a] chromium.org</owner>
   10144   <summary>
   10145     The count of layout switching actions while virtual keyboard is alive.
   10146     Recorded when the virtual keyboard window is hidden or destroyed.
   10147   </summary>
   10148 </histogram>
   10149 
   10150 <histogram name="Installer.AttemptsCount.Total" units="count">
   10151   <owner>zeuthen (a] chromium.org</owner>
   10152   <summary>
   10153     The number of update attempts until the update has been applied. This is
   10154     reported every time the device has completed an update.
   10155   </summary>
   10156 </histogram>
   10157 
   10158 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
   10159   <owner>zeuthen (a] chromium.org</owner>
   10160   <summary>Errors from update_engine process when running in dev mode.</summary>
   10161 </histogram>
   10162 
   10163 <histogram name="Installer.DownloadOverheadPercentage" units="%">
   10164   <owner>zeuthen (a] chromium.org</owner>
   10165   <summary>
   10166     The overhead in downloading extra bytes due to errors/interruptions.
   10167     Expressed as a percentage of the bytes that are actually needed to be
   10168     downloaded for the update to be successful.
   10169   </summary>
   10170 </histogram>
   10171 
   10172 <histogram name="Installer.DownloadSourcesUsed"
   10173     enum="UpdateEngineDownloadSources">
   10174   <owner>zeuthen (a] chromium.org</owner>
   10175   <summary>
   10176     The combinations of protocol and source server that were used to complete a
   10177     successful update.
   10178   </summary>
   10179 </histogram>
   10180 
   10181 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
   10182   <owner>zeuthen (a] chromium.org</owner>
   10183   <summary>
   10184     The number of update attempts with a full update payload until the update
   10185     has been applied. This is reported on every update attempt.
   10186   </summary>
   10187 </histogram>
   10188 
   10189 <histogram name="Installer.InstallDateProvisioningSource"
   10190     enum="UpdateEngineInstallDateProvisioningSource">
   10191   <owner>zeuthen (a] chromium.org</owner>
   10192   <summary>
   10193     The source used to provision the install-date-days value sent to Omaha with
   10194     every request. This is reported when OOBE completes (M34 or later) or when
   10195     upgrading to a version with install-date-days support.
   10196   </summary>
   10197 </histogram>
   10198 
   10199 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
   10200   <owner>zeuthen (a] chromium.org</owner>
   10201   <summary>
   10202     Errors from update_engine process when running in normal mode.
   10203   </summary>
   10204 </histogram>
   10205 
   10206 <histogram name="Installer.OSAgeDays" units="days">
   10207   <owner>zeuthen (a] chromium.org</owner>
   10208   <summary>
   10209     The age of the OS, defined as the age of the /etc/lsb-release file. This is
   10210     reported on every update check but at most once a day.
   10211   </summary>
   10212 </histogram>
   10213 
   10214 <histogram name="Installer.PayloadAttemptNumber" units="count">
   10215   <owner>zeuthen (a] chromium.org</owner>
   10216   <summary>
   10217     The number of update attempts until the update has been applied. This is
   10218     reported on every update attempt.
   10219   </summary>
   10220 </histogram>
   10221 
   10222 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
   10223   <owner>zeuthen (a] chromium.org</owner>
   10224   <summary>
   10225     The type of update payload used to update the device. The difference between
   10226     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
   10227     request sent to Omaha included a directive saying that a delta payload
   10228     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
   10229     accepted but Omaha provided a full payload. This is reported every time the
   10230     device has completed an update.
   10231   </summary>
   10232 </histogram>
   10233 
   10234 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
   10235   <owner>zeuthen (a] chromium.org</owner>
   10236   <summary>
   10237     The number of consecutive times a device has failed to boot an update that
   10238     successfully applied. This metric is reported every time the firmware fails
   10239     to boot the slot with the update and fell back to the slot it originally
   10240     updated from.
   10241   </summary>
   10242 </histogram>
   10243 
   10244 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
   10245   <owner>zeuthen (a] chromium.org</owner>
   10246   <summary>
   10247     Number of MBs downloaded from during an update that completed successfully.
   10248   </summary>
   10249 </histogram>
   10250 
   10251 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
   10252   <owner>zeuthen (a] chromium.org</owner>
   10253   <summary>
   10254     Wall-clock duration between when an update has successfully completed (and
   10255     the user is presented with the &quot;reboot arrow&quot;) and when the system
   10256     has booted into the new update. This is reported every time the device is
   10257     rebooted after an update has been applied.
   10258   </summary>
   10259 </histogram>
   10260 
   10261 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
   10262   <owner>zeuthen (a] chromium.org</owner>
   10263   <summary>
   10264     Total number of MBs downloaded since the last successful update. This also
   10265     includes all the bytes downloaded during any prior failed attempts.
   10266   </summary>
   10267 </histogram>
   10268 
   10269 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
   10270   <owner>zeuthen (a] chromium.org</owner>
   10271   <summary>
   10272     Absolute wall-clock time duration it took for the update to complete from
   10273     the time an update first began.  It includes not just the time the device
   10274     was up, but also includes the time the device spent sleeping.
   10275   </summary>
   10276 </histogram>
   10277 
   10278 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
   10279   <owner>zeuthen (a] chromium.org</owner>
   10280   <summary>
   10281     Uptime duration it took for the update to complete from the time an update
   10282     first began.  It does not include the time the device spent sleeping, but it
   10283     does include the uptime spent in waiting for the hourly update checks to
   10284     happen.
   10285   </summary>
   10286 </histogram>
   10287 
   10288 <histogram name="Installer.UpdateNumReboots" units="count">
   10289   <owner>zeuthen (a] chromium.org</owner>
   10290   <summary>
   10291     Number of times the device was rebooted by the user since an update began
   10292     and until it completed successfully.
   10293   </summary>
   10294 </histogram>
   10295 
   10296 <histogram name="Installer.UpdatesAbandonedCount" units="count">
   10297   <owner>zeuthen (a] chromium.org</owner>
   10298   <summary>
   10299     The number of update attempts that didn't complete because a newer update
   10300     was detected during the update operation. This is reported every time the
   10301     device has completed an update.
   10302   </summary>
   10303 </histogram>
   10304 
   10305 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
   10306   <owner>zeuthen (a] chromium.org</owner>
   10307   <summary>
   10308     The number of consecutive different abandoned update payloads since the last
   10309     successful update. This is reported every time an update payload is
   10310     abandoned because a newer update payload is available.
   10311   </summary>
   10312 </histogram>
   10313 
   10314 <histogram name="Installer.UpdateURLSwitches" units="count">
   10315   <owner>zeuthen (a] chromium.org</owner>
   10316   <summary>
   10317     Number of times the download URLs were switched due to failures.
   10318   </summary>
   10319 </histogram>
   10320 
   10321 <histogram name="InstallSigner.InvalidCount">
   10322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10323   <summary>
   10324     This is a count of the number of ids that we asked to be signed which the
   10325     server response indicated were not in the webstore.
   10326   </summary>
   10327 </histogram>
   10328 
   10329 <histogram name="InstallSigner.InvalidSignature">
   10330   <obsolete>
   10331     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10332     ExtensionInstallSigner.ResultWasValid.
   10333   </obsolete>
   10334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10335   <summary>
   10336     The extensions install signer got a well-formed result from the server but
   10337     the signature check on it failed.
   10338   </summary>
   10339 </histogram>
   10340 
   10341 <histogram name="InstallVerifier.CallbackInvalidSignature">
   10342   <obsolete>
   10343     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10344     ExtensionInstallVerifier.GetSignatureResult.
   10345   </obsolete>
   10346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10347   <summary>
   10348     The extension install verifier tried to get a new signature and received a
   10349     response but it wasn't properly signed.
   10350   </summary>
   10351 </histogram>
   10352 
   10353 <histogram name="InstallVerifier.CallbackNoSignature">
   10354   <obsolete>
   10355     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10356     ExtensionInstallVerifier.GetSignatureResult.
   10357   </obsolete>
   10358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10359   <summary>
   10360     The extension install verifier tried to get a new signature but was unable
   10361     to (network error contacting the server, response from server was malformed,
   10362     etc.).
   10363   </summary>
   10364 </histogram>
   10365 
   10366 <histogram name="InstallVerifier.CallbackValidSignature">
   10367   <obsolete>
   10368     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10369     ExtensionInstallVerifier.GetSignatureResult.
   10370   </obsolete>
   10371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10372   <summary>
   10373     The extension install verifier got a new signature from the server that was
   10374     valid.
   10375   </summary>
   10376 </histogram>
   10377 
   10378 <histogram name="InstallVerifier.InitGoodSignature">
   10379   <obsolete>
   10380     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10381     ExtensionInstallVerifier.InitResult.
   10382   </obsolete>
   10383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10384   <summary>
   10385     The extension install verifier found a valid signature at startup, and this
   10386     is a count of the number of signed ids it contained.
   10387   </summary>
   10388 </histogram>
   10389 
   10390 <histogram name="InstallVerifier.InitInvalidSignature">
   10391   <obsolete>
   10392     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10393     ExtensionInstallVerifier.InitResult.
   10394   </obsolete>
   10395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10396   <summary>
   10397     The extension install verifier found a signature in the prefs at startup,
   10398     and it parsed properly, but it was invalid (some ids may have been
   10399     added/removed, could not verify it was signed with the correct private key,
   10400     etc.).
   10401   </summary>
   10402 </histogram>
   10403 
   10404 <histogram name="InstallVerifier.InitNoSignature">
   10405   <obsolete>
   10406     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10407     ExtensionInstallVerifier.InitResult.
   10408   </obsolete>
   10409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10410   <summary>
   10411     The extension install verifier did not find any signature in the prefs at
   10412     startup.
   10413   </summary>
   10414 </histogram>
   10415 
   10416 <histogram name="InstallVerifier.InitUnparseablePref">
   10417   <obsolete>
   10418     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10419     ExtensionInstallVerifier.InitResult.
   10420   </obsolete>
   10421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10422   <summary>
   10423     The extension install verifier found a signature in the prefs at startup,
   10424     but it wasn't parseable (missing/wrong format of required keys, etc.).
   10425   </summary>
   10426 </histogram>
   10427 
   10428 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
   10429   <obsolete>
   10430     Deprecated 1/2014 (crbug.com/333934). Replaced by
   10431     ExtensionInstallVerifier.MustRemainDisabled.
   10432   </obsolete>
   10433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10434   <summary>
   10435     The extension install verifier would have disabled an extension but is not
   10436     in enforcement mode.
   10437   </summary>
   10438 </histogram>
   10439 
   10440 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
   10441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10442   <summary>
   10443     Records various events of interest in the InstantController. E.g. When URLs
   10444     are blacklisted.
   10445   </summary>
   10446 </histogram>
   10447 
   10448 <histogram name="Instant.SessionsStorageNamespace"
   10449     enum="InstantSessionStorageNamespace">
   10450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10451   <summary>
   10452     How often an Instant preview is committed onto a different tab than it was
   10453     created from.
   10454   </summary>
   10455 </histogram>
   10456 
   10457 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
   10458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10459   <summary>
   10460     The time between the first Omnibox interaction and when the Instant preview
   10461     shows. If the instant preview was already showing when the user interacted
   10462     with the omnibox, this histogram is not recorded.
   10463   </summary>
   10464 </histogram>
   10465 
   10466 <histogram name="InstantExtended.CacheableNTPLoad"
   10467     enum="InstantExtended_CacheableNTPLoad">
   10468   <owner>beaudoin (a] chromium.org</owner>
   10469   <summary>
   10470     Records a histogram for how often the Cacheable NTP fails to load.
   10471   </summary>
   10472 </histogram>
   10473 
   10474 <histogram name="InstantExtended.FallbackToLocalOverlay"
   10475     enum="InstantExtended_FallbackCause">
   10476   <obsolete>
   10477     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
   10478     abandoned.
   10479   </obsolete>
   10480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10481   <summary>
   10482     Records the cause for falling back to a local overlay at the time of
   10483     fallback.
   10484   </summary>
   10485 </histogram>
   10486 
   10487 <histogram name="InstantExtended.InstantNavigation"
   10488     enum="InstantExtended_InstantNavigation">
   10489   <obsolete>
   10490     Deprecated as of 10/2013. This histogram is no longer relevant since the
   10491     HTML overlay went away.
   10492   </obsolete>
   10493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10494   <summary>
   10495     Records a histogram for instant extended (Local NTP and Online NTP) and
   10496     non-extended navigations.
   10497   </summary>
   10498 </histogram>
   10499 
   10500 <histogram name="InstantExtended.NewOptInState"
   10501     enum="InstantExtended_NewOptInState">
   10502   <obsolete>
   10503     Deprecated as of 11/2013.
   10504   </obsolete>
   10505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10506   <summary>
   10507     Records, on startup, whether the user has chosen to opt-in to or opt-out of
   10508     InstantExtended via chrome://flags.
   10509   </summary>
   10510 </histogram>
   10511 
   10512 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
   10513   <obsolete>
   10514     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
   10515   </obsolete>
   10516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10517   <summary>
   10518     Records, on startup, whether the user has chosen to opt-in to or opt-out of
   10519     InstantExtended via chrome://flags.
   10520   </summary>
   10521 </histogram>
   10522 
   10523 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
   10524   <obsolete>
   10525     Deprecated 2013-07. Please see
   10526     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
   10527   </obsolete>
   10528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10529   <summary>
   10530     Records the number of matching characters at the start of the user's text as
   10531     a percentage of average length between the old and new text when the user
   10532     navigates from a search query to another search query.
   10533   </summary>
   10534 </histogram>
   10535 
   10536 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
   10537   <obsolete>
   10538     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
   10539     instead.
   10540   </obsolete>
   10541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10542   <summary>
   10543     Records the number of matching characters at the start of the user's text as
   10544     a percentage of average length between the old and new text when the user
   10545     navigates from a search query to a url. Example: Accidental search for
   10546     google.con, then navigation to google.com.
   10547   </summary>
   10548 </histogram>
   10549 
   10550 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
   10551   <obsolete>
   10552     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
   10553     instead.
   10554   </obsolete>
   10555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10556   <summary>
   10557     Records the number of matching characters at the start of the user's text as
   10558     a percentage of average length between the old and new text when the user
   10559     navigates from a url to a search query.
   10560   </summary>
   10561 </histogram>
   10562 
   10563 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
   10564   <obsolete>
   10565     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
   10566     instead.
   10567   </obsolete>
   10568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10569   <summary>
   10570     Records the number of matching characters at the start of the user's text as
   10571     a percentage of average length between the old and new text when the user
   10572     navigates from a url to another url.
   10573   </summary>
   10574 </histogram>
   10575 
   10576 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
   10577   <owner>mpearson (a] chromium.org</owner>
   10578   <summary>
   10579     Records the number of matching characters at the start of the user's text as
   10580     a percentage of average length between the old and new text when the user
   10581     navigates from a search query to another search query.
   10582   </summary>
   10583 </histogram>
   10584 
   10585 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
   10586   <owner>mpearson (a] chromium.org</owner>
   10587   <summary>
   10588     Records the number of matching characters at the start of the user's text as
   10589     a percentage of average length between the old and new text when the user
   10590     navigates from a search query to a url. Example: Accidental search for
   10591     google.con, then navigation to google.com.
   10592   </summary>
   10593 </histogram>
   10594 
   10595 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
   10596   <owner>mpearson (a] chromium.org</owner>
   10597   <summary>
   10598     Records the number of matching characters at the start of the user's text as
   10599     a percentage of average length between the old and new text when the user
   10600     navigates from a url to a search query.
   10601   </summary>
   10602 </histogram>
   10603 
   10604 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
   10605   <owner>mpearson (a] chromium.org</owner>
   10606   <summary>
   10607     Records the number of matching characters at the start of the user's text as
   10608     a percentage of average length between the old and new text when the user
   10609     navigates from a url to another url.
   10610   </summary>
   10611 </histogram>
   10612 
   10613 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
   10614   <obsolete>
   10615     Deprecated 2013-06. This preference has not been exposed or used for months,
   10616     and we do not plan to use it in the future.
   10617   </obsolete>
   10618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10619   <summary>
   10620     Records, on startup, the value of the &quot;Allow your search engine to
   10621     provide Instant result&quot; preference setting for the first profile
   10622     loaded.
   10623   </summary>
   10624 </histogram>
   10625 
   10626 <histogram name="InstantSearchClicks.PreviewScrollState"
   10627     enum="InstantSearchClicks_PreviewScrollState">
   10628   <owner>ksimbili (a] chromium.org</owner>
   10629   <summary>
   10630     Records the scroll state on the preview page when instant search clicks
   10631     feature is triggered.
   10632   </summary>
   10633 </histogram>
   10634 
   10635 <histogram name="InstantSearchClicks.ReasonForSwap"
   10636     enum="InstantSearchClicks_ReasonForSwap">
   10637   <owner>ksimbili (a] chromium.org</owner>
   10638   <summary>
   10639     Records the reason that triggered the page swap when instant search clicks
   10640     feature is triggered.
   10641   </summary>
   10642 </histogram>
   10643 
   10644 <histogram name="InstantSearchClicks.TimeInPreview" units="milliseconds">
   10645   <owner>ksimbili (a] chromium.org</owner>
   10646   <summary>
   10647     The time spent by the user in preview page before swapping to original or
   10648     navigating out of preview page.
   10649   </summary>
   10650 </histogram>
   10651 
   10652 <histogram name="InstantSearchClicks.TimeToSwap" units="milliseconds">
   10653   <owner>ksimbili (a] chromium.org</owner>
   10654   <summary>
   10655     The time it took for swap to trigger for all swaps. The is the time between
   10656     preview page load start to preview page swap with the original page.
   10657   </summary>
   10658 </histogram>
   10659 
   10660 <histogram name="InterProcessTimeTicks.BrowserAhead" units="milliseconds">
   10661   <owner>ppi (a] chromium.org</owner>
   10662   <summary>
   10663     Estimated additive skew between processes, recorded if the browser process
   10664     is ahead (higher TimeTicks value) than the renderer process.
   10665   </summary>
   10666 </histogram>
   10667 
   10668 <histogram name="InterProcessTimeTicks.BrowserBehind" units="milliseconds">
   10669   <owner>ppi (a] chromium.org</owner>
   10670   <summary>
   10671     Estimated additive skew between processes, recorded if the browser process
   10672     is behind (lower TimeTicks value) than the renderer process.
   10673   </summary>
   10674 </histogram>
   10675 
   10676 <histogram name="InterProcessTimeTicks.IsSkewAdditive" enum="Boolean">
   10677   <owner>ppi (a] chromium.org</owner>
   10678   <summary>
   10679     True iff the conversion from the browser process TimeTicks to renderer
   10680     process TimeTicks is done by adding a constant, without scaling.
   10681   </summary>
   10682 </histogram>
   10683 
   10684 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
   10685   <obsolete>
   10686     Removed on 8/1/13.
   10687   </obsolete>
   10688   <owner>felt (a] chromium.org</owner>
   10689   <summary>
   10690     The time between the SSL interstitial display and the user decision, which
   10691     may be either accept or deny.  This is only recorded for overridable SSL
   10692     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
   10693     first focuses on the page.
   10694   </summary>
   10695 </histogram>
   10696 
   10697 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
   10698   <obsolete>
   10699     Removed on 8/1/13.
   10700   </obsolete>
   10701   <owner>felt (a] chromium.org</owner>
   10702   <summary>
   10703     The time between the SSL interstitial display and the user decision, which
   10704     may be either accept or deny.  This is only recorded for overridable SSL
   10705     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
   10706     first focuses on the page.
   10707   </summary>
   10708 </histogram>
   10709 
   10710 <histogram name="interstitial.date_invalid_time" units="milliseconds">
   10711   <obsolete>
   10712     Removed on 8/1/13.
   10713   </obsolete>
   10714   <owner>felt (a] chromium.org</owner>
   10715   <summary>
   10716     The time between the SSL interstitial display and the user decision, which
   10717     may be either accept or deny.  This is only recorded for overridable SSL
   10718     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
   10719     focuses on the page.
   10720   </summary>
   10721 </histogram>
   10722 
   10723 <histogram name="interstitial.harmful.decision" enum="SB3InterstitialDecision">
   10724   <owner>felt (a] chromium.org</owner>
   10725   <summary>
   10726     User decision when presented with a Safe Browsing harmful program
   10727     interstitial.
   10728   </summary>
   10729 </histogram>
   10730 
   10731 <histogram name="interstitial.harmful.interaction"
   10732     enum="SB3InterstitialInteraction">
   10733   <owner>felt (a] chromium.org</owner>
   10734   <summary>
   10735     User interactions with a Safe Browsing harmful program interstitial.
   10736   </summary>
   10737 </histogram>
   10738 
   10739 <histogram name="interstitial.malware.decision" enum="SB3InterstitialDecision">
   10740   <owner>felt (a] chromium.org</owner>
   10741   <summary>
   10742     User decision when presented with a Safe Browsing malware interstitial.
   10743   </summary>
   10744 </histogram>
   10745 
   10746 <histogram name="interstitial.malware.decision.repeat_visit"
   10747     enum="SB3InterstitialDecision">
   10748   <owner>felt (a] chromium.org</owner>
   10749   <summary>
   10750     User decision when presented with a Safe Browsing malware interstitial for a
   10751     website that the user has visited before.
   10752   </summary>
   10753 </histogram>
   10754 
   10755 <histogram name="interstitial.malware.interaction"
   10756     enum="SB3InterstitialInteraction">
   10757   <owner>felt (a] chromium.org</owner>
   10758   <summary>
   10759     User interactions with a Safe Browsing malware interstitial.
   10760   </summary>
   10761 </histogram>
   10762 
   10763 <histogram name="interstitial.phishing.decision" enum="SB3InterstitialDecision">
   10764   <owner>felt (a] chromium.org</owner>
   10765   <summary>
   10766     User decision when presented with a Safe Browsing phishing interstitial.
   10767   </summary>
   10768 </histogram>
   10769 
   10770 <histogram name="interstitial.phishing.interaction"
   10771     enum="SB3InterstitialInteraction">
   10772   <owner>felt (a] chromium.org</owner>
   10773   <summary>
   10774     User interactions with a Safe Browsing phishing interstitial.
   10775   </summary>
   10776 </histogram>
   10777 
   10778 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
   10779   <owner>felt (a] chromium.org</owner>
   10780   <summary>
   10781     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
   10782     refer to the total number of SSL errors; all of the other numbers pertain to
   10783     the number of actions related to SSL errors that are overridable.  The
   10784     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
   10785     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
   10786     SHOW_UNDERSTAND is only being used by an experimental field trial.
   10787   </summary>
   10788 </histogram>
   10789 
   10790 <histogram name="interstitial.ssl.captive_portal" enum="SSLCaptivePortal">
   10791   <owner>meacer (a] chromium.org</owner>
   10792   <summary>
   10793     Record possible states of captive portals. This histogram is emitted
   10794     (possibly multiple times to different buckets) whenever a ssl interstitial
   10795     page is displayed and captive portal detection is enabled. The captive
   10796     portal technique forces a client on a network to see a special web page
   10797     (usually for authentication purposes) before using the internet normally.
   10798   </summary>
   10799 </histogram>
   10800 
   10801 <histogram name="interstitial.ssl.cause.nonoverridable"
   10802     enum="SSLNonAttackCauses">
   10803   <owner>felt (a] chromium.org</owner>
   10804   <summary>
   10805     Possible non-attack causes of the non-overridable SSL interstitial. Many
   10806     errors are not reported in this histogram and new errors may be added over
   10807     time, therefore one should not look at the breakdown of this histogram (one
   10808     bucket divided by the sum) because that will be inaccurate. Instead, one
   10809     should look at each bucket count divided by the count of the ssl errors of
   10810     that type. E.g. WWW mismatch is recorded only when the ssl error is
   10811     CERT_COMMON_NAME_INVALID, so one should look at the bucket count of WWW
   10812     mismatch divided by the bucket count of CERT_COMMON_NAME_INVALID in the
   10813     histogram interstitial.ssl_error_type.
   10814   </summary>
   10815 </histogram>
   10816 
   10817 <histogram name="interstitial.ssl.cause.overridable" enum="SSLNonAttackCauses">
   10818   <owner>felt (a] chromium.org</owner>
   10819   <summary>
   10820     Possible non-attack causes of the overridable SSL interstitial. Many errors
   10821     are not reported in this histogram and new errors may be added over time,
   10822     therefore one should not look at the breakdown of this histogram (one bucket
   10823     divided by the sum) because that will be inaccurate. Instead, one should
   10824     look at each bucket count divided by the count of the ssl errors of that
   10825     type. E.g. WWW mismatch is recorded only when the ssl error is
   10826     CERT_COMMON_NAME_INVALID, so one should look at the bucket count of WWW
   10827     mismatch divided by the bucket count of CERT_COMMON_NAME_INVALID in the
   10828     histogram interstitial.ssl_error_type.
   10829   </summary>
   10830 </histogram>
   10831 
   10832 <histogram name="interstitial.ssl.did_user_revoke_decisions"
   10833     enum="BooleanRevoked">
   10834   <owner>jww (a] chromium.org</owner>
   10835   <summary>
   10836     Specifies when a user enters the page info menu whether or not the user
   10837     pressed the SSL decisions revoke button. This can only by done if the user
   10838     is in the &quot;Remember Certificate Error Decisions&quot; experiment. This
   10839     is logged when the page info UI is closed.
   10840   </summary>
   10841 </histogram>
   10842 
   10843 <histogram name="interstitial.ssl.expiration_and_decision.nonoverridable"
   10844     enum="SSLIsExpiredAndDecision">
   10845   <owner>jww (a] chromium.org</owner>
   10846   <summary>
   10847     Records when a user has made a decision to proceed on a nonoverridable SSL
   10848     interstitial. Also records whether a prior decision had been made but the
   10849     decision expired.
   10850   </summary>
   10851 </histogram>
   10852 
   10853 <histogram name="interstitial.ssl.expiration_and_decision.overridable"
   10854     enum="SSLIsExpiredAndDecision">
   10855   <owner>jww (a] chromium.org</owner>
   10856   <summary>
   10857     Records when a user has made a decision to proceed on an overridable SSL
   10858     interstitial. Also records whether a prior decision had been made but the
   10859     decision expired.
   10860   </summary>
   10861 </histogram>
   10862 
   10863 <histogram name="interstitial.ssl.severity_score.common_name_invalid" units="%">
   10864   <owner>felt (a] chromium.org</owner>
   10865   <summary>
   10866     The likelihood of a |CERT_COMMON_NAME_INVALID| error being an attack.
   10867   </summary>
   10868 </histogram>
   10869 
   10870 <histogram name="interstitial.ssl.severity_score.date_invalid" units="%">
   10871   <owner>felt (a] chromium.org</owner>
   10872   <summary>
   10873     The likelihood of a |CERT_DATE_INVALID| error being an attack.
   10874   </summary>
   10875 </histogram>
   10876 
   10877 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
   10878   <obsolete>
   10879     Removed on 8/1/13.
   10880   </obsolete>
   10881   <owner>felt (a] chromium.org</owner>
   10882   <summary>
   10883     The time between the SSL interstitial display and the user decision, when
   10884     the user accepts the SSL warning.  This is only recorded for overridable SSL
   10885     warnings.  Timing begins when user first focuses on the page.
   10886   </summary>
   10887 </histogram>
   10888 
   10889 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
   10890   <owner>felt (a] chromium.org</owner>
   10891   <summary>
   10892     The type of SSL error that the user encounters.  This is recorded for all
   10893     SSL warnings, regardless of whether they are overridable.
   10894   </summary>
   10895 </histogram>
   10896 
   10897 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
   10898   <obsolete>
   10899     Removed on 8/1/13.
   10900   </obsolete>
   10901   <owner>felt (a] chromium.org</owner>
   10902   <summary>
   10903     The time between the SSL interstitial display and the user decision, when
   10904     the user rejects the SSL warning.  This is only recorded for overridable SSL
   10905     warnings.  Timing begins when user first focuses on the page.
   10906   </summary>
   10907 </histogram>
   10908 
   10909 <histogram name="Invalidations.NetworkChannel"
   10910     enum="InvalidationNetworkChannel">
   10911   <owner>pavely (a] chromium.org</owner>
   10912   <summary>Network channel used for invalidations.</summary>
   10913 </histogram>
   10914 
   10915 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
   10916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10917   <summary>
   10918     The time between keystrokes in Aura text fields. The only keystrokes that
   10919     are measured are ones that produce a printable character and are not over 5
   10920     seconds apart.
   10921   </summary>
   10922 </histogram>
   10923 
   10924 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
   10925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10926   <summary>Accept languages.</summary>
   10927 </histogram>
   10928 
   10929 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
   10930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   10931   <summary>Application languages used for UI.</summary>
   10932 </histogram>
   10933 
   10934 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
   10935   <obsolete>
   10936     Deprecated 2013-10. No thread-unsafety was found.
   10937   </obsolete>
   10938   <owner>dgrogan (a] chromium.org</owner>
   10939   <summary>
   10940     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
   10941     here. If there is no record of unsafety after chrome 29 has been in the
   10942     stable channel for a few weeks then revert this change.
   10943   </summary>
   10944 </histogram>
   10945 
   10946 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
   10947   <owner>dgrogan (a] chromium.org</owner>
   10948   <summary>
   10949     Methods where leveldb's Chromium environment has IO errors when being used
   10950     by IndexedDB.
   10951   </summary>
   10952 </histogram>
   10953 
   10954 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
   10955   <owner>dgrogan (a] chromium.org</owner>
   10956   <summary>
   10957     PlatformFileErrors encountered by a single leveldb env method.
   10958   </summary>
   10959 </histogram>
   10960 
   10961 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
   10962   <owner>dgrogan (a] chromium.org</owner>
   10963   <summary>Errno of errors encountered in NewLogger.</summary>
   10964 </histogram>
   10965 
   10966 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
   10967     enum="OSAgnosticErrno">
   10968   <owner>dgrogan (a] chromium.org</owner>
   10969   <summary>Errno of errors encountered in NewSequentialFile.</summary>
   10970 </histogram>
   10971 
   10972 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
   10973     enum="PlatformFileError">
   10974   <obsolete>
   10975     Deprecated 2013-04. As of m28 use
   10976     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
   10977   </obsolete>
   10978   <owner>dgrogan (a] chromium.org</owner>
   10979   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
   10980 </histogram>
   10981 
   10982 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
   10983     enum="OSAgnosticErrno">
   10984   <owner>dgrogan (a] chromium.org</owner>
   10985   <summary>Errno of errors encountered in WritableFileAppend.</summary>
   10986 </histogram>
   10987 
   10988 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
   10989     enum="OSAgnosticErrno">
   10990   <owner>dgrogan (a] chromium.org</owner>
   10991   <summary>Errno of errors encountered in WritableFileFlush.</summary>
   10992 </histogram>
   10993 
   10994 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
   10995   <owner>dgrogan (a] chromium.org</owner>
   10996   <summary>
   10997     Number of directories missing when IDB LevelDBEnv tries to create a Lock
   10998     file.
   10999   </summary>
   11000 </histogram>
   11001 
   11002 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
   11003   <owner>dgrogan (a] chromium.org</owner>
   11004   <summary>
   11005     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
   11006     for IndexedDB.
   11007   </summary>
   11008 </histogram>
   11009 
   11010 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
   11011   <owner>dgrogan (a] chromium.org</owner>
   11012   <summary>
   11013     Number of backup files found without corresponding ldb files. As measured by
   11014     GetChildren when used in IndexedDB.
   11015   </summary>
   11016 </histogram>
   11017 
   11018 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
   11019     enum="PlatformFileError">
   11020   <owner>dgrogan (a] chromium.org</owner>
   11021   <summary>
   11022     When IDB LevelDBEnv successfully retries an operation that had failed,
   11023     record the error from the most recent failed attempt.
   11024   </summary>
   11025 </histogram>
   11026 
   11027 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
   11028   <owner>dgrogan (a] chromium.org</owner>
   11029   <summary>
   11030     Success indicates a successful backup or restore operation for .ldb table
   11031     files when used in IndexedDB.
   11032   </summary>
   11033 </histogram>
   11034 
   11035 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
   11036   <obsolete>
   11037     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
   11038   </obsolete>
   11039   <owner>dgrogan (a] chromium.org</owner>
   11040   <summary>
   11041     Time IDB LevelDBEnv slept before successfully completing this operation. 0
   11042     means success on the first try.
   11043   </summary>
   11044 </histogram>
   11045 
   11046 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
   11047   <owner>dgrogan (a] chromium.org</owner>
   11048   <summary>
   11049     Time IDB LevelDBEnv slept before successfully completing this operation. 0
   11050     means success on the first try.
   11051   </summary>
   11052 </histogram>
   11053 
   11054 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
   11055   <owner>dgrogan (a] chromium.org</owner>
   11056   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
   11057 </histogram>
   11058 
   11059 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
   11060   <owner>dgrogan (a] chromium.org</owner>
   11061   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
   11062 </histogram>
   11063 
   11064 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
   11065   <owner>dgrogan (a] chromium.org</owner>
   11066   <summary>Errno of errors encountered in NewLogger.</summary>
   11067 </histogram>
   11068 
   11069 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
   11070   <owner>dgrogan (a] chromium.org</owner>
   11071   <summary>Errno of errors encountered in NewSequentialFile.</summary>
   11072 </histogram>
   11073 
   11074 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
   11075   <obsolete>
   11076     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
   11077   </obsolete>
   11078   <owner>dgrogan (a] chromium.org</owner>
   11079   <summary>
   11080     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
   11081   </summary>
   11082 </histogram>
   11083 
   11084 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
   11085   <owner>dgrogan (a] chromium.org</owner>
   11086   <summary>Errno of errors encountered in WritableFileAppend.</summary>
   11087 </histogram>
   11088 
   11089 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
   11090   <owner>dgrogan (a] chromium.org</owner>
   11091   <summary>Errno of errors encountered in WritableFileFlush.</summary>
   11092 </histogram>
   11093 
   11094 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
   11095   <owner>dgrogan (a] chromium.org</owner>
   11096   <summary>
   11097     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
   11098     file.
   11099   </summary>
   11100 </histogram>
   11101 
   11102 <histogram name="LevelDBEnv.MaxFDs" units="files">
   11103   <owner>dgrogan (a] chromium.org</owner>
   11104   <summary>
   11105     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
   11106     for clients other than IndexedDB.
   11107   </summary>
   11108 </histogram>
   11109 
   11110 <histogram name="LevelDBEnv.MissingFiles" units="files">
   11111   <owner>dgrogan (a] chromium.org</owner>
   11112   <summary>
   11113     Number of backup files found without corresponding ldb files. As measured by
   11114     GetChildren when used in LevelDB clients other than IndexedDB.
   11115   </summary>
   11116 </histogram>
   11117 
   11118 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
   11119   <owner>dgrogan (a] chromium.org</owner>
   11120   <summary>
   11121     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
   11122     record the error from the most recent failed attempt.
   11123   </summary>
   11124 </histogram>
   11125 
   11126 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
   11127   <owner>dgrogan (a] chromium.org</owner>
   11128   <summary>
   11129     Success indicates a successful backup or restore operation for .ldb table
   11130     files when used by LevelDB clients other than IndexedDB.
   11131   </summary>
   11132 </histogram>
   11133 
   11134 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
   11135   <obsolete>
   11136     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
   11137   </obsolete>
   11138   <owner>dgrogan (a] chromium.org</owner>
   11139   <summary>
   11140     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
   11141     0 means success on the first try.
   11142   </summary>
   11143 </histogram>
   11144 
   11145 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
   11146   <owner>dgrogan (a] chromium.org</owner>
   11147   <summary>
   11148     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
   11149     0 means success on the first try.
   11150   </summary>
   11151 </histogram>
   11152 
   11153 <histogram name="LevelDBPrefStore.ReadErrors" enum="LevelDBPrefStoreErrorCodes">
   11154   <owner>dgrogan (a] chromium.org</owner>
   11155   <summary>
   11156     Bitfield that indicates errors and recovery that occurred when opening a
   11157     LevelDB preferences database.
   11158   </summary>
   11159 </histogram>
   11160 
   11161 <histogram name="LibraryLoader.NativeLibraryHack" enum="BooleanUsage">
   11162   <owner>feng (a] chromium.org</owner>
   11163   <summary>
   11164     A boolean that indicates whether the workaround of a Sony framework bug was
   11165     used. The metric is Android-specific, and is logged when the browser starts.
   11166     See more details at http://crbug.com/311644.
   11167   </summary>
   11168 </histogram>
   11169 
   11170 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
   11171   <owner>thestig (a] chromium.org</owner>
   11172   <summary>
   11173     The version of glibc used. (Linux only) Logged on each start up.
   11174   </summary>
   11175 </histogram>
   11176 
   11177 <histogram name="Linux.WindowManager" enum="LinuxWindowManagerName">
   11178   <owner>pkotwicz (a] chromium.org</owner>
   11179   <summary>
   11180     The window manager used. (Linux only) Logged on each start up.
   11181   </summary>
   11182 </histogram>
   11183 
   11184 <histogram name="LocalDiscovery.ClientRestartAttempts">
   11185   <owner>noamsml (a] chromium.org</owner>
   11186   <owner>vitalybuka (a] chromium.org</owner>
   11187   <summary>Records number of attempts to start local discovery.</summary>
   11188 </histogram>
   11189 
   11190 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
   11191   <owner>noamsml (a] chromium.org</owner>
   11192   <owner>vitalybuka (a] chromium.org</owner>
   11193   <summary>Time between detector restarts.</summary>
   11194 </histogram>
   11195 
   11196 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
   11197   <owner>noamsml (a] chromium.org</owner>
   11198   <owner>vitalybuka (a] chromium.org</owner>
   11199   <summary>Time before detector trigger notifications.</summary>
   11200 </histogram>
   11201 
   11202 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
   11203   <owner>noamsml (a] chromium.org</owner>
   11204   <owner>vitalybuka (a] chromium.org</owner>
   11205   <summary>Records events related to devices page.</summary>
   11206 </histogram>
   11207 
   11208 <histogram name="LocalDiscovery.FirewallAccessTime" units="milliseconds">
   11209   <owner>noamsml (a] chromium.org</owner>
   11210   <owner>vitalybuka (a] chromium.org</owner>
   11211   <summary>
   11212     Windows only histogram that reports request time spend accessing firewall
   11213     rules. It's logged once per browser process lifetime, when local discovery
   11214     is used first time.
   11215   </summary>
   11216 </histogram>
   11217 
   11218 <histogram name="LocalDiscovery.IsFirewallReady" enum="BooleanEnabled">
   11219   <owner>noamsml (a] chromium.org</owner>
   11220   <owner>vitalybuka (a] chromium.org</owner>
   11221   <summary>
   11222     Windows only histogram that reports, whether a firewall is set, so we can
   11223     bind inbound sockets. It's logged once per browser process lifetime, when
   11224     local discovery is used first time.
   11225   </summary>
   11226 </histogram>
   11227 
   11228 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
   11229     enum="PrivetNotificationsEvent">
   11230   <owner>noamsml (a] chromium.org</owner>
   11231   <owner>vitalybuka (a] chromium.org</owner>
   11232   <summary>Records events related to local discovery notifications.</summary>
   11233 </histogram>
   11234 
   11235 <histogram name="LocalStorage.BrowserLocalStorageSizeInKB" units="KB">
   11236   <owner>michaeln (a] chromium.org</owner>
   11237   <summary>
   11238     Size of the HTML5 LocalStorage DB in KB in the browser-side cache.
   11239   </summary>
   11240 </histogram>
   11241 
   11242 <histogram name="LocalStorage.BrowserTimeToPrimeLocalStorage">
   11243   <owner>michaeln (a] chromium.org</owner>
   11244   <summary>
   11245     Time to load HTML5 LocalStorage into the browser-side cache.
   11246   </summary>
   11247 </histogram>
   11248 
   11249 <histogram name="LocalStorage.RendererLocalStorageSizeInKB" units="KB">
   11250   <owner>michaeln (a] chromium.org</owner>
   11251   <summary>
   11252     Size of the HTML5 LocalStorage DB in KB in the renderer-side cache.
   11253   </summary>
   11254 </histogram>
   11255 
   11256 <histogram name="LocalStorage.RendererTimeToPrimeLocalStorage">
   11257   <owner>michaeln (a] chromium.org</owner>
   11258   <summary>
   11259     Time to load HTML5 LocalStorage into the renderer-side cache.
   11260   </summary>
   11261 </histogram>
   11262 
   11263 <histogram name="LocalStorage.TimeToPrimeLocalStorage">
   11264   <owner>michaeln (a] chromium.org</owner>
   11265   <summary>
   11266     Time to load HTML5 LocalStorage into the renderer-side cache. Note that the
   11267     name is not 'Renderer' prefixed for continuity with the old naming.
   11268   </summary>
   11269 </histogram>
   11270 
   11271 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
   11272   <owner>cmasone (a] chromium.org</owner>
   11273   <owner>sumit (a] chromium.org</owner>
   11274   <summary>
   11275     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
   11276     is allowing arbitrary accounts to be used on the device, or only those on a
   11277     specific whitelist.
   11278   </summary>
   11279 </histogram>
   11280 
   11281 <histogram name="Login.CustomFlags" enum="LoginCustomFlags">
   11282   <owner>alemate (a] chromium.org</owner>
   11283   <summary>
   11284     A set of chrome flags that required browser restart on Chrome OS user sign
   11285     in.
   11286   </summary>
   11287 </histogram>
   11288 
   11289 <histogram name="Login.FailureReason" enum="LoginFailureReason">
   11290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11291   <summary>Chrome OS login failure reason.</summary>
   11292 </histogram>
   11293 
   11294 <histogram name="Login.LeastUsedAccountDays" units="days">
   11295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11296   <summary>
   11297     Chrome OS histogram that keeps track of the days since the least frequently
   11298     used account signed in. Reported on every boot and once a day after that.
   11299   </summary>
   11300 </histogram>
   11301 
   11302 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
   11303   <owner>cmasone (a] chromium.org</owner>
   11304   <summary>The state of Chrome OS owner key and device policy files.</summary>
   11305 </histogram>
   11306 
   11307 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
   11308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11309   <summary>
   11310     Time from first display of the login prompt until the user completes signing
   11311     in.
   11312   </summary>
   11313 </histogram>
   11314 
   11315 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
   11316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11317   <summary>Chrome OS login success reason.</summary>
   11318 </histogram>
   11319 
   11320 <histogram name="Login.UsersActiveWeekly" units="users">
   11321   <owner>alemate (a] chromium.org</owner>
   11322   <owner>nkostylev (a] chromium.org</owner>
   11323   <summary>
   11324     Chrome OS histogram that keeps track of number of users who have logged in
   11325     in the last 7 days. Reported on every boot and once a day after that.
   11326   </summary>
   11327 </histogram>
   11328 
   11329 <histogram name="Login.UsersActiveWeekly.Percent" units="%">
   11330   <owner>alemate (a] chromium.org</owner>
   11331   <owner>nkostylev (a] chromium.org</owner>
   11332   <summary>
   11333     Chrome OS histogram that keeps track of percentage of local users who have
   11334     logged in in the last 7 days. Reported on every boot and once a day after
   11335     that.
   11336   </summary>
   11337 </histogram>
   11338 
   11339 <histogram name="Login.UserType" enum="LoginUserType">
   11340   <owner>cmasone (a] chromium.org</owner>
   11341   <summary>
   11342     Chrome OS histogram that keeps track of the way a user logs in and whether
   11343     Chrome OS is running normal or developer mode.
   11344   </summary>
   11345 </histogram>
   11346 
   11347 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
   11348     enum="ManagedUserPasswordChange">
   11349   <owner>antrim (a] chromium.org</owner>
   11350   <summary>
   11351     Chrome OS histogram that keeps track of supervised user password change
   11352     result.
   11353   </summary>
   11354 </histogram>
   11355 
   11356 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
   11357   <obsolete>
   11358     Deprecated as of July 21, 2014.
   11359   </obsolete>
   11360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11361   <summary>
   11362     Whether accelerated compositing was used for HTML5 media rendering.
   11363   </summary>
   11364 </histogram>
   11365 
   11366 <histogram name="Media.Android.IsHttpLiveStreamingMedia" enum="MediaUrlType">
   11367   <owner>qinmin (a] chromium.org</owner>
   11368   <summary>
   11369     Android: Records whether a regular media url is HLS (http live streaming)
   11370     media or not.
   11371   </summary>
   11372 </histogram>
   11373 
   11374 <histogram name="Media.AudioBitsPerChannel">
   11375   <owner>dalecurtis (a] chromium.org</owner>
   11376   <summary>Bits per channel of HTML5 audio sample data.</summary>
   11377 </histogram>
   11378 
   11379 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
   11380   <owner>dalecurtis (a] chromium.org</owner>
   11381   <summary>Audio channel layout in HTML5 media.</summary>
   11382 </histogram>
   11383 
   11384 <histogram name="Media.AudioCodec" enum="AudioCodec">
   11385   <owner>dalecurtis (a] chromium.org</owner>
   11386   <summary>Audio codec used in HTML5 media.</summary>
   11387 </histogram>
   11388 
   11389 <histogram name="Media.AudioInputController" units="ms">
   11390   <owner>dalecurtis (a] chromium.org</owner>
   11391   <summary>Measures the time taken for AudioInputController::</summary>
   11392 </histogram>
   11393 
   11394 <histogram name="Media.AudioInputControllerCaptureStartupSuccess"
   11395     enum="CaptureStartupResult">
   11396   <owner>dalecurtis (a] chromium.org</owner>
   11397   <summary>
   11398     Whether capture started successfully after an input stream startup was
   11399     requested.
   11400   </summary>
   11401 </histogram>
   11402 
   11403 <histogram name="Media.AudioInputControllerSessionSilenceReport"
   11404     enum="AudioInputSilenceReport">
   11405   <owner>grunell (a] chromium.org</owner>
   11406   <summary>The silence report for an audio input device session.</summary>
   11407 </histogram>
   11408 
   11409 <histogram name="Media.AudioInputDeviceManager" units="ms">
   11410   <owner>dalecurtis (a] chromium.org</owner>
   11411   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
   11412 </histogram>
   11413 
   11414 <histogram name="Media.AudioOutputController" units="ms">
   11415   <owner>dalecurtis (a] chromium.org</owner>
   11416   <summary>Measures the time taken for AudioOutputController::</summary>
   11417 </histogram>
   11418 
   11419 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
   11420   <owner>dalecurtis (a] chromium.org</owner>
   11421   <summary>
   11422     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
   11423     was not initially available.
   11424   </summary>
   11425 </histogram>
   11426 
   11427 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
   11428     enum="BooleanSuccess">
   11429   <owner>dalecurtis (a] chromium.org</owner>
   11430   <summary>
   11431     Whether playback started successfully after stream startup was requested.
   11432   </summary>
   11433 </histogram>
   11434 
   11435 <histogram name="Media.AudioRendererAudioGlitches" enum="AudioGlitchResult">
   11436   <owner>henrika (a] chromium.org</owner>
   11437   <summary>
   11438     Captures if render-side audio glitches are detected or not. Sampled when a
   11439     low-latency output audio stream is destructed.
   11440   </summary>
   11441 </histogram>
   11442 
   11443 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
   11444   <owner>scherkus (a] chromium.org</owner>
   11445   <summary>Captures statistics for various AudioRendererImpl events.</summary>
   11446 </histogram>
   11447 
   11448 <histogram name="Media.AudioRendererMissedDeadline" units="%">
   11449   <owner>dalecurtis (a] chromium.org</owner>
   11450   <summary>
   11451     Percentage of AudioSyncReader::Read() calls where the renderer missed its
   11452     realtime deadline.
   11453   </summary>
   11454 </histogram>
   11455 
   11456 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
   11457   <owner>dalecurtis (a] chromium.org</owner>
   11458   <summary>
   11459     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
   11460   </summary>
   11461 </histogram>
   11462 
   11463 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
   11464   <owner>dalecurtis (a] chromium.org</owner>
   11465   <summary>Audio samples per second in HTML5 media.</summary>
   11466 </histogram>
   11467 
   11468 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
   11469   <owner>dalecurtis (a] chromium.org</owner>
   11470   <summary>
   11471     Audio samples per second in HTML5 media (atypical values, in Hz).
   11472   </summary>
   11473 </histogram>
   11474 
   11475 <histogram name="Media.AudioTrackProcessingStates"
   11476     enum="AudioTrackProcessingStates">
   11477   <summary>
   11478     State of the media stream audio track processing, sampled once during the
   11479     life time of a MediaStreamAudioProcessor.
   11480   </summary>
   11481 </histogram>
   11482 
   11483 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
   11484   <owner>scherkus (a] chromium.org</owner>
   11485   <summary>
   11486     Whether a media response might be used to satisfy a future request.
   11487   </summary>
   11488 </histogram>
   11489 
   11490 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
   11491     units="frames/5s">
   11492   <owner>mfoltz (a] chromium.org</owner>
   11493   <summary>
   11494     The average number of delayed and dropped frames for the ChromeCast
   11495     application.  Reported every 5 seconds.
   11496   </summary>
   11497 </histogram>
   11498 
   11499 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
   11500   <owner>mfoltz (a] chromium.org</owner>
   11501   <summary>
   11502     The average number of displayed frames for the ChromeCast application.
   11503     Reported every 5 seconds.
   11504   </summary>
   11505 </histogram>
   11506 
   11507 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
   11508   <owner>mfoltz (a] chromium.org</owner>
   11509   <summary>
   11510     Time needed to pre-buffer A/V data before the actual playback for the
   11511     ChromeCast application.
   11512   </summary>
   11513 </histogram>
   11514 
   11515 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
   11516   <owner>mfoltz (a] chromium.org</owner>
   11517   <summary>
   11518     Time needed to buffer A/V data after an abort for the ChromeCast
   11519     application.
   11520   </summary>
   11521 </histogram>
   11522 
   11523 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
   11524   <owner>mfoltz (a] chromium.org</owner>
   11525   <summary>
   11526     Time needed to buffer A/V data after an underrun for the ChromeCast
   11527     application.
   11528   </summary>
   11529 </histogram>
   11530 
   11531 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
   11532   <owner>jrummell (a] chromium.org</owner>
   11533   <summary>Audio codec used in HTML5 media.</summary>
   11534 </histogram>
   11535 
   11536 <histogram name="Media.DetectedContainer" enum="MediaContainers">
   11537   <owner>jrummell (a] chromium.org</owner>
   11538   <summary>
   11539     Container used for HTML5 media. Views that include pre-M34 data will
   11540     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
   11541     bucket.
   11542   </summary>
   11543 </histogram>
   11544 
   11545 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
   11546   <owner>jrummell (a] chromium.org</owner>
   11547   <summary>Video codec used in HTML5 media.</summary>
   11548 </histogram>
   11549 
   11550 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
   11551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11552   <summary>
   11553     Measures the actions taken in the media infobar, which prompts the users for
   11554     device permission.
   11555   </summary>
   11556 </histogram>
   11557 
   11558 <histogram name="Media.DroppedFrameCount">
   11559   <owner>prabhur (a] chromium.org</owner>
   11560   <summary>
   11561     Count of dropped frames between pipeline start and stop. Media pipeline
   11562     starts/stops when an HTML5 video is loaded/unloaded respectively in the
   11563     browser.
   11564   </summary>
   11565 </histogram>
   11566 
   11567 <histogram name="Media.Duration" units="ms">
   11568   <owner>scherkus (a] chromium.org</owner>
   11569   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
   11570 </histogram>
   11571 
   11572 <histogram name="Media.EME.CdmFileIO.FileSizeKBOnError" units="KB">
   11573   <owner>xhwang (a] chromium.org</owner>
   11574   <summary>
   11575     Size in KB of the last file sucessfully read by the CDM through CDM FileIO
   11576     before a specific error happens. This is reported only when the error
   11577     happens, which should be rare.
   11578   </summary>
   11579 </histogram>
   11580 
   11581 <histogram name="Media.EME.CdmFileIO.FileSizeKBOnFirstRead" units="KB">
   11582   <owner>xhwang (a] chromium.org</owner>
   11583   <summary>
   11584     Size in KB of the first file sucessfully read by the CDM through CDM FileIO.
   11585     This is recorded once per CDM instance.
   11586   </summary>
   11587 </histogram>
   11588 
   11589 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
   11590   <owner>xhwang (a] chromium.org</owner>
   11591   <summary>addKey result using the Clear Key key system.</summary>
   11592 </histogram>
   11593 
   11594 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
   11595   <owner>xhwang (a] chromium.org</owner>
   11596   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
   11597 </histogram>
   11598 
   11599 <histogram name="Media.EME.ClearKey.CreateSession" enum="CdmPromiseResult">
   11600   <owner>sandersd (a] chromium.org</owner>
   11601   <summary>
   11602     Result of Clear Key createSession promises handled by Chromium code.
   11603   </summary>
   11604 </histogram>
   11605 
   11606 <histogram name="Media.EME.ClearKey.DecryptError">
   11607   <owner>xhwang (a] chromium.org</owner>
   11608   <summary>
   11609     Decryption error event count using the Clear Key key system.
   11610   </summary>
   11611 </histogram>
   11612 
   11613 <histogram name="Media.EME.ClearKey.generateKeyRequest"
   11614     enum="MediaKeyException">
   11615   <owner>xhwang (a] chromium.org</owner>
   11616   <summary>generateKeyRequest result using the Clear Key key system.</summary>
   11617 </histogram>
   11618 
   11619 <histogram name="Media.EME.ClearKey.KeyAdded">
   11620   <owner>xhwang (a] chromium.org</owner>
   11621   <summary>KeyAdded event count using the Clear Key key system.</summary>
   11622 </histogram>
   11623 
   11624 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
   11625   <owner>xhwang (a] chromium.org</owner>
   11626   <summary>KeyError event count using the Clear Key key system.</summary>
   11627 </histogram>
   11628 
   11629 <histogram name="Media.EME.NeedKey">
   11630   <owner>xhwang (a] chromium.org</owner>
   11631   <summary>EME NeedKey event count.</summary>
   11632 </histogram>
   11633 
   11634 <histogram name="Media.EME.OutputProtection" enum="MediaOutputProtectionStatus">
   11635   <owner>xhwang (a] chromium.org</owner>
   11636   <summary>
   11637     Output protection query status and result. One query and one positive (no
   11638     unprotected external links) result (if any) are reported per CDM instance.
   11639   </summary>
   11640 </histogram>
   11641 
   11642 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
   11643   <owner>xhwang (a] chromium.org</owner>
   11644   <summary>addKey result using an unknown key system.</summary>
   11645 </histogram>
   11646 
   11647 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
   11648   <owner>xhwang (a] chromium.org</owner>
   11649   <summary>cancelKeyRequest result using an unknown key system.</summary>
   11650 </histogram>
   11651 
   11652 <histogram name="Media.EME.Unknown.CreateSession" enum="CdmPromiseResult">
   11653   <owner>sandersd (a] chromium.org</owner>
   11654   <summary>
   11655     Result of createSession promises for unknown key systems promises that were
   11656     handled by Chromium code.
   11657   </summary>
   11658 </histogram>
   11659 
   11660 <histogram name="Media.EME.Unknown.DecryptError">
   11661   <owner>xhwang (a] chromium.org</owner>
   11662   <summary>Decryption error event count using an unknown key system.</summary>
   11663 </histogram>
   11664 
   11665 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
   11666   <owner>xhwang (a] chromium.org</owner>
   11667   <summary>generateKeyRequest result using an unknown key system.</summary>
   11668 </histogram>
   11669 
   11670 <histogram name="Media.EME.Unknown.KeyAdded">
   11671   <owner>xhwang (a] chromium.org</owner>
   11672   <summary>KeyAdded event count using an unknown key system.</summary>
   11673 </histogram>
   11674 
   11675 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
   11676   <owner>xhwang (a] chromium.org</owner>
   11677   <summary>KeyError event count using an unknown key system.</summary>
   11678 </histogram>
   11679 
   11680 <histogram name="Media.EME.Unknown.SystemCode" units="system code">
   11681   <owner>xhwang (a] chromium.org</owner>
   11682   <summary>System code count using an unknown key system.</summary>
   11683 </histogram>
   11684 
   11685 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
   11686   <owner>xhwang (a] chromium.org</owner>
   11687   <summary>addKey result using the Widevine key system.</summary>
   11688 </histogram>
   11689 
   11690 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
   11691   <owner>xhwang (a] chromium.org</owner>
   11692   <summary>cancelKeyRequest result using the Widevine key system.</summary>
   11693 </histogram>
   11694 
   11695 <histogram name="Media.EME.Widevine.CreateSession" enum="CdmPromiseResult">
   11696   <owner>sandersd (a] chromium.org</owner>
   11697   <summary>
   11698     Result of Widevine createSession promises handled by Chromium code.
   11699   </summary>
   11700 </histogram>
   11701 
   11702 <histogram name="Media.EME.Widevine.DecryptError">
   11703   <owner>xhwang (a] chromium.org</owner>
   11704   <summary>Decryption error event count using the Widevine key system.</summary>
   11705 </histogram>
   11706 
   11707 <histogram name="Media.EME.Widevine.generateKeyRequest"
   11708     enum="MediaKeyException">
   11709   <owner>xhwang (a] chromium.org</owner>
   11710   <summary>generateKeyRequest result using the Widevine key system.</summary>
   11711 </histogram>
   11712 
   11713 <histogram name="Media.EME.Widevine.KeyAdded">
   11714   <owner>xhwang (a] chromium.org</owner>
   11715   <summary>KeyAdded event count using the Widevine key system.</summary>
   11716 </histogram>
   11717 
   11718 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
   11719   <owner>xhwang (a] chromium.org</owner>
   11720   <summary>KeyError event count using the Widevine key system.</summary>
   11721 </histogram>
   11722 
   11723 <histogram name="Media.EME.Widevine.SystemCode" units="system code">
   11724   <owner>xhwang (a] chromium.org</owner>
   11725   <summary>System code count using the Widevine key system.</summary>
   11726 </histogram>
   11727 
   11728 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
   11729   <owner>dalecurtis (a] chromium.org</owner>
   11730   <summary>
   11731     Bits per channel of the hardware audio device which failed to open in low
   11732     latency mode and required high latency fallback.
   11733   </summary>
   11734 </histogram>
   11735 
   11736 <histogram name="Media.FallbackHardwareAudioChannelCount">
   11737   <owner>dalecurtis (a] chromium.org</owner>
   11738   <summary>
   11739     Channel count of the hardware audio device which failed to open in low
   11740     latency mode and required high latency fallback.
   11741   </summary>
   11742 </histogram>
   11743 
   11744 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
   11745   <owner>dalecurtis (a] chromium.org</owner>
   11746   <summary>
   11747     Channel layout of the hardware audio device which failed to open in low
   11748     latency mode and required high latency fallback.
   11749   </summary>
   11750 </histogram>
   11751 
   11752 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
   11753     enum="AudioSampleRate">
   11754   <owner>dalecurtis (a] chromium.org</owner>
   11755   <summary>
   11756     Samples per second of the hardware audio device which failed to open in low
   11757     latency mode and required high latency fallback.
   11758   </summary>
   11759 </histogram>
   11760 
   11761 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
   11762     units="Hz">
   11763   <owner>dalecurtis (a] chromium.org</owner>
   11764   <summary>
   11765     Samples per second of the hardware audio device (atypical values, in Hz)
   11766     which failed to open in low latency mode and required high latency fallback.
   11767   </summary>
   11768 </histogram>
   11769 
   11770 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
   11771   <owner>dalecurtis (a] chromium.org</owner>
   11772   <summary>
   11773     Whether Chrome had to fallback to the high latency audio path or not.
   11774   </summary>
   11775 </histogram>
   11776 
   11777 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
   11778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11779   <summary>
   11780     The average number of delayed and dropped frames for the Fling application.
   11781     Reported every 5 seconds.
   11782   </summary>
   11783 </histogram>
   11784 
   11785 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
   11786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11787   <summary>
   11788     The average number of displayed frames for the Fling application.  Reported
   11789     every 5 seconds.
   11790   </summary>
   11791 </histogram>
   11792 
   11793 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
   11794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11795   <summary>
   11796     Time needed to pre-buffer A/V data before the actual playback for the Fling
   11797     application.
   11798   </summary>
   11799 </histogram>
   11800 
   11801 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
   11802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11803   <summary>
   11804     Time needed to buffer A/V data after an abort for the Fling application.
   11805   </summary>
   11806 </histogram>
   11807 
   11808 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
   11809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11810   <summary>
   11811     Time needed to buffer A/V data after an underrun for the Fling application.
   11812   </summary>
   11813 </histogram>
   11814 
   11815 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
   11816   <owner>posciak (a] chromium.org</owner>
   11817   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
   11818 </histogram>
   11819 
   11820 <histogram name="Media.HardwareAudioBitsPerChannel">
   11821   <owner>dalecurtis (a] chromium.org</owner>
   11822   <summary>Bits per channel of the hardware audio device.</summary>
   11823 </histogram>
   11824 
   11825 <histogram name="Media.HardwareAudioChannelCount">
   11826   <owner>dalecurtis (a] chromium.org</owner>
   11827   <summary>Channel count of the hardware audio device.</summary>
   11828 </histogram>
   11829 
   11830 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
   11831   <owner>dalecurtis (a] chromium.org</owner>
   11832   <summary>Channel layout of the hardware audio device.</summary>
   11833 </histogram>
   11834 
   11835 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
   11836   <owner>dalecurtis (a] chromium.org</owner>
   11837   <summary>Samples per second of the hardware audio device.</summary>
   11838 </histogram>
   11839 
   11840 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
   11841   <owner>dalecurtis (a] chromium.org</owner>
   11842   <summary>
   11843     Samples per second of the hardware audio device (atypical values, in Hz).
   11844   </summary>
   11845 </histogram>
   11846 
   11847 <histogram name="Media.InfoLoadDelay" units="milliseconds">
   11848   <owner>qinmin (a] chromium.org</owner>
   11849   <summary>
   11850     The time it takes to perform redirect tracking and a CORS access check while
   11851     preparing to play a media file.
   11852   </summary>
   11853 </histogram>
   11854 
   11855 <histogram name="Media.InputStreamDuration" units="ms">
   11856   <owner>henrika (a] chromium.org</owner>
   11857   <summary>
   11858     Duration in milliseconds of low-latency audio input streams. Sampled when
   11859     the stream is closed by the AudioInputController.
   11860   </summary>
   11861 </histogram>
   11862 
   11863 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
   11864   <owner>dalecurtis (a] chromium.org</owner>
   11865   <summary>
   11866     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
   11867   </summary>
   11868 </histogram>
   11869 
   11870 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
   11871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11872   <summary>
   11873     State of the WebRtc local renderer, sampled once during the lifetime of a
   11874     local renderer.
   11875   </summary>
   11876 </histogram>
   11877 
   11878 <histogram name="Media.MicrophoneVolume" units="%">
   11879   <owner>henrika (a] chromium.org</owner>
   11880   <summary>
   11881     Level of the microphone volume measured in percent. This value can be larger
   11882     than 100% on Linux. Measured approximately four times per minute.
   11883   </summary>
   11884 </histogram>
   11885 
   11886 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
   11887   <owner>acolwell (a] chromium.org</owner>
   11888   <summary>
   11889     Audio codec used in Media Source Extensions playback. Set when AddId() is
   11890     called during playback.
   11891   </summary>
   11892 </histogram>
   11893 
   11894 <histogram name="Media.MSE.NumberOfTracks">
   11895   <owner>acolwell (a] chromium.org</owner>
   11896   <summary>
   11897     Number of tracks specified to AddId() for Media Source Extensions playback.
   11898     May be called multiple times per element if playback is dynamically altered.
   11899   </summary>
   11900 </histogram>
   11901 
   11902 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
   11903   <owner>acolwell (a] chromium.org</owner>
   11904   <summary>
   11905     Whether Media Source Extensions is specified for playback of Media elements.
   11906     Sampled when media pipeline starts.
   11907   </summary>
   11908 </histogram>
   11909 
   11910 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
   11911   <owner>acolwell (a] chromium.org</owner>
   11912   <summary>
   11913     Video codec used in Media Source Extensions playback. Set when AddId() is
   11914     called during playback.
   11915   </summary>
   11916 </histogram>
   11917 
   11918 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
   11919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11920   <summary>
   11921     The audio bit rate as reported by the Netflix application.  May be reported
   11922     multiple times as network conditions change during playback.
   11923   </summary>
   11924 </histogram>
   11925 
   11926 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
   11927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11928   <summary>
   11929     The number of audio channels as reported by the Netflix application. May be
   11930     reported multiple times as network conditions change during playback.
   11931   </summary>
   11932 </histogram>
   11933 
   11934 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
   11935     units="frames/5s">
   11936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11937   <summary>
   11938     The average number of delayed and dropped frames for the Netflix
   11939     application.  Reported every 5 seconds.
   11940   </summary>
   11941 </histogram>
   11942 
   11943 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
   11944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11945   <summary>
   11946     The average number of displayed frames for the Netflix application. Reported
   11947     every 5 seconds.
   11948   </summary>
   11949 </histogram>
   11950 
   11951 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
   11952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11953   <summary>
   11954     Video bit rate as reported by the Netflix application.  May be reported
   11955     multiple times as network conditions change during playback.
   11956   </summary>
   11957 </histogram>
   11958 
   11959 <histogram name="Media.Netflix.VideoHeight" units="pixels">
   11960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11961   <summary>
   11962     Video height as reported by the Netflix application.  May be reported
   11963     multiple times as network conditions change during playback.
   11964   </summary>
   11965 </histogram>
   11966 
   11967 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
   11968   <owner>ihf (a] chromium.org</owner>
   11969   <owner>posciak (a] chromium.org</owner>
   11970   <summary>Counts of video decode errors reported to plugin.</summary>
   11971 </histogram>
   11972 
   11973 <histogram name="Media.PepperVideoDecoderPictureCount">
   11974   <owner>ihf (a] chromium.org</owner>
   11975   <owner>posciak (a] chromium.org</owner>
   11976   <summary>
   11977     Number of PictureBuffers/textures requested per hardware decoder creation.
   11978     This value varies by platform and video. A user visible video may trigger
   11979     multiple decoder creations (sometimes every 5 seconds) but would normally
   11980     not hold more than 2 sets of buffers at any given time in memory.
   11981   </summary>
   11982 </histogram>
   11983 
   11984 <histogram name="Media.PepperVideoDecoderPictureHeight">
   11985   <owner>ihf (a] chromium.org</owner>
   11986   <owner>posciak (a] chromium.org</owner>
   11987   <summary>
   11988     Vertical video resolution rounded to the nearest bucket. (Corresponds
   11989     roughly to the number in 720p.)
   11990   </summary>
   11991 </histogram>
   11992 
   11993 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
   11994     units="frames/5s">
   11995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   11996   <summary>
   11997     The average number of delayed and dropped frames for the PlayMovies
   11998     application.  Reported every 5 seconds.
   11999   </summary>
   12000 </histogram>
   12001 
   12002 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
   12003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12004   <summary>
   12005     The average number of displayed frames for the PlayMovies application.
   12006     Reported every 5 seconds.
   12007   </summary>
   12008 </histogram>
   12009 
   12010 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
   12011   <owner>posciak (a] chromium.org</owner>
   12012   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
   12013 </histogram>
   12014 
   12015 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
   12016   <obsolete>
   12017     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
   12018   </obsolete>
   12019   <owner>posciak (a] chromium.org</owner>
   12020   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
   12021 </histogram>
   12022 
   12023 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
   12024   <owner>posciak (a] chromium.org</owner>
   12025   <summary>
   12026     Indicates whether we were successful in initializing hardware video decoder
   12027     for use in the RTC pipeline.
   12028   </summary>
   12029 </histogram>
   12030 
   12031 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
   12032   <owner>posciak (a] chromium.org</owner>
   12033   <summary>
   12034     Indicates whether we were successful in initializing hardware video encoder
   12035     for use in the RTC pipeline.
   12036   </summary>
   12037 </histogram>
   12038 
   12039 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
   12040   <owner>posciak (a] chromium.org</owner>
   12041   <summary>Video codec profile used in RTC video encoder.</summary>
   12042 </histogram>
   12043 
   12044 <histogram name="Media.TimeToPipelineStarted" units="ms">
   12045   <obsolete>
   12046     Removed from code 2014/6/18.
   12047   </obsolete>
   12048   <owner>scherkus (a] chromium.org</owner>
   12049   <summary>
   12050     Time in milliseconds from HTML5 media pipeline creation to playing event.
   12051   </summary>
   12052 </histogram>
   12053 
   12054 <histogram name="Media.TotalMBytes" units="MB">
   12055   <owner>hajimehoshi (a] chromium.org</owner>
   12056   <owner>kouhei (a] chromium.org</owner>
   12057   <owner>scherkus (a] chromium.org</owner>
   12058   <summary>Size of HTML5 media (when known), in MB.</summary>
   12059 </histogram>
   12060 
   12061 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
   12062   <owner>scherkus (a] chromium.org</owner>
   12063   <summary>
   12064     Reasons a media response won't be used to satisfy a future request.
   12065   </summary>
   12066 </histogram>
   12067 
   12068 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
   12069   <owner>scherkus (a] chromium.org</owner>
   12070   <summary>
   12071     URL scheme used with HTML5 media. (each URL provides one sample)
   12072   </summary>
   12073 </histogram>
   12074 
   12075 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
   12076   <owner>posciak (a] chromium.org</owner>
   12077   <summary>
   12078     Error codes reported by video decode using VA-API hardware video decoder.
   12079   </summary>
   12080 </histogram>
   12081 
   12082 <histogram name="Media.VAVEA.EncoderFailure" enum="VAVEAEncoderFailure">
   12083   <owner>posciak (a] chromium.org</owner>
   12084   <summary>
   12085     Error codes reported by video encode using VA-API hardware video encoder.
   12086   </summary>
   12087 </histogram>
   12088 
   12089 <histogram name="Media.VideoCapture.AspectRatio">
   12090   <owner>mcasas (a] chromium.org</owner>
   12091   <summary>
   12092     Video Capture Device captured aspect ratio, as a rounded integer multiplied
   12093     by 100. The collection is made in the VideoCaptureController upon reception
   12094     of the first frame.
   12095   </summary>
   12096 </histogram>
   12097 
   12098 <histogram name="Media.VideoCapture.FrameRate" units="fps">
   12099   <owner>mcasas (a] chromium.org</owner>
   12100   <summary>
   12101     Video Capture Device frame rate requested by VideoCaptureManager on
   12102     AllocateAndStart(). The collection is made in the VideoCaptureController
   12103     upon reception of the first frame.
   12104   </summary>
   12105 </histogram>
   12106 
   12107 <histogram name="Media.VideoCapture.FramesReceived" enum="BooleanReceived">
   12108   <owner>grunell (a] chromium.org</owner>
   12109   <owner>mcasas (a] chromium.org</owner>
   12110   <summary>
   12111     Whether any frames were received during a video capture session. This metric
   12112     is recorded when a video source is stopped.
   12113   </summary>
   12114 </histogram>
   12115 
   12116 <histogram name="Media.VideoCapture.Height" units="pixels">
   12117   <owner>mcasas (a] chromium.org</owner>
   12118   <summary>
   12119     Video Capture Device captured frame height in pixels. The collection is made
   12120     in the VideoCaptureController upon reception of the first frame.
   12121   </summary>
   12122 </histogram>
   12123 
   12124 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
   12125   <owner>mcasas (a] chromium.org</owner>
   12126   <summary>
   12127     Pixel format provided by a Video Capture Device. The collection is made in
   12128     the VideoCaptureController upon reception of the first frame.
   12129   </summary>
   12130 </histogram>
   12131 
   12132 <histogram name="Media.VideoCapture.Width" units="pixels">
   12133   <owner>mcasas (a] chromium.org</owner>
   12134   <summary>
   12135     Video Capture Device captured frame width in pixels. The collection is made
   12136     in the VideoCaptureController upon reception of the first frame.
   12137   </summary>
   12138 </histogram>
   12139 
   12140 <histogram name="Media.VideoCaptureManager" units="ms">
   12141   <owner>mcasas (a] chromium.org</owner>
   12142   <summary>Measures the time taken for VideoCaptureManager::</summary>
   12143 </histogram>
   12144 
   12145 <histogram name="Media.VideoCaptureManager.Event" enum="VideoCaptureEvent">
   12146   <owner>grunell (a] chromium.org</owner>
   12147   <owner>mcasas (a] chromium.org</owner>
   12148   <summary>Counts video capture event, such as start and stop capture.</summary>
   12149 </histogram>
   12150 
   12151 <histogram name="Media.VideoCodec" enum="VideoCodec">
   12152   <owner>scherkus (a] chromium.org</owner>
   12153   <summary>Video codec used in HTML5 media.</summary>
   12154 </histogram>
   12155 
   12156 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
   12157   <owner>scherkus (a] chromium.org</owner>
   12158   <summary>Video codec profile used in HTML5 media.</summary>
   12159 </histogram>
   12160 
   12161 <histogram name="Media.VideoCodedAspectRatio">
   12162   <owner>scherkus (a] chromium.org</owner>
   12163   <summary>Coded aspect ratio of HTML5 video.</summary>
   12164 </histogram>
   12165 
   12166 <histogram name="Media.VideoCodedWidth">
   12167   <owner>scherkus (a] chromium.org</owner>
   12168   <summary>Coded width of HTML5 video.</summary>
   12169 </histogram>
   12170 
   12171 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
   12172   <owner>scherkus (a] chromium.org</owner>
   12173   <summary>
   12174     Pixel format color range of HTML5 video. Emitted on video load.
   12175   </summary>
   12176 </histogram>
   12177 
   12178 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
   12179   <owner>scherkus (a] chromium.org</owner>
   12180   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
   12181 </histogram>
   12182 
   12183 <histogram name="Media.VideoRotation" enum="VideoRotation">
   12184   <owner>suderman (a] chromium.org</owner>
   12185   <summary>Metadata rotation in mp4 videos. Emitted during demuxing.</summary>
   12186 </histogram>
   12187 
   12188 <histogram name="Media.VideoTrackAdapter.FramesReceived" enum="BooleanReceived">
   12189   <obsolete>
   12190     Replaced by Media.VideoCapture.FramesReceived 09/2014.
   12191   </obsolete>
   12192   <owner>grunell (a] chromium.org</owner>
   12193   <owner>mcasas (a] chromium.org</owner>
   12194   <summary>
   12195     If any frames were received during a video capture session. It's recorded
   12196     when a video source is stopped.
   12197   </summary>
   12198 </histogram>
   12199 
   12200 <histogram name="Media.VideoVisibleAspectRatio">
   12201   <owner>scherkus (a] chromium.org</owner>
   12202   <summary>Visible aspect ratio of HTML5 video.</summary>
   12203 </histogram>
   12204 
   12205 <histogram name="Media.VideoVisibleWidth">
   12206   <owner>scherkus (a] chromium.org</owner>
   12207   <summary>Visible width of HTML5 video.</summary>
   12208 </histogram>
   12209 
   12210 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
   12211     units="frames/5s">
   12212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12213   <summary>
   12214     The average number of delayed and dropped frames for the YouTube
   12215     application.  Reported every 5 seconds.
   12216   </summary>
   12217 </histogram>
   12218 
   12219 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
   12220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12221   <summary>
   12222     The average number of displayed frames for the YouTube application. Reported
   12223     every 5 seconds.
   12224   </summary>
   12225 </histogram>
   12226 
   12227 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
   12228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12229   <summary>
   12230     Time needed to pre-buffer A/V data before the actual playback for the
   12231     YouTube application.
   12232   </summary>
   12233 </histogram>
   12234 
   12235 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
   12236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12237   <summary>
   12238     Time needed to buffer A/V data after an abort for the YouTube application.
   12239   </summary>
   12240 </histogram>
   12241 
   12242 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
   12243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12244   <summary>
   12245     Time needed to buffer A/V data after an underrun for the YouTube
   12246     application.
   12247   </summary>
   12248 </histogram>
   12249 
   12250 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
   12251   <owner>vandebo (a] chromium.org</owner>
   12252   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
   12253 </histogram>
   12254 
   12255 <histogram name="MediaGalleries.ScanDirectoriesFound">
   12256   <owner>vandebo (a] chromium.org</owner>
   12257   <summary>
   12258     The number of directories with media files found during a scan.
   12259   </summary>
   12260 </histogram>
   12261 
   12262 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
   12263   <owner>vandebo (a] chromium.org</owner>
   12264   <summary>
   12265     Duration in milliseconds taken to do a media scan that ran to completion.
   12266   </summary>
   12267 </histogram>
   12268 
   12269 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
   12270   <owner>vandebo (a] chromium.org</owner>
   12271   <summary>
   12272     The percentage of galleries accepted (not deselected) from the scan result
   12273     dialog.
   12274   </summary>
   12275 </histogram>
   12276 
   12277 <histogram name="MediaGalleries.ScanGalleriesPopulated">
   12278   <owner>vandebo (a] chromium.org</owner>
   12279   <summary>
   12280     The number of galleries added or updated in preferences after a scan.
   12281   </summary>
   12282 </histogram>
   12283 
   12284 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
   12285   <owner>vandebo (a] chromium.org</owner>
   12286   <summary>Various usage counts for media galleries.</summary>
   12287 </histogram>
   12288 
   12289 <histogram name="Memory.BackingStore">
   12290   <owner>hajimehoshi (a] chromium.org</owner>
   12291   <owner>kenjibaheux (a] google.com</owner>
   12292   <owner>kouhei (a] chromium.org</owner>
   12293   <summary>TBD.</summary>
   12294 </histogram>
   12295 
   12296 <histogram name="Memory.Browser" units="KB">
   12297   <owner>hajimehoshi (a] chromium.org</owner>
   12298   <owner>kenjibaheux (a] google.com</owner>
   12299   <owner>kouhei (a] chromium.org</owner>
   12300   <summary>
   12301     The private working set used by the browser process.  Recorded once per UMA
   12302     ping.
   12303   </summary>
   12304 </histogram>
   12305 
   12306 <histogram name="Memory.CachedFontAndDC">
   12307   <owner>hajimehoshi (a] chromium.org</owner>
   12308   <owner>kenjibaheux (a] google.com</owner>
   12309   <owner>kouhei (a] chromium.org</owner>
   12310   <summary>TBD.</summary>
   12311 </histogram>
   12312 
   12313 <histogram name="Memory.Chrome" units="KB">
   12314   <owner>hajimehoshi (a] chromium.org</owner>
   12315   <owner>kenjibaheux (a] google.com</owner>
   12316   <owner>kouhei (a] chromium.org</owner>
   12317   <summary>
   12318     The private working set used by each chrome:// renderer process.  Each
   12319     process provides one sample.  Recorded once per UMA ping.
   12320   </summary>
   12321 </histogram>
   12322 
   12323 <histogram name="Memory.ChromeProcessCount">
   12324   <owner>hajimehoshi (a] chromium.org</owner>
   12325   <owner>kenjibaheux (a] google.com</owner>
   12326   <owner>kouhei (a] chromium.org</owner>
   12327   <summary>
   12328     The count of active chrome:// processes.  Recorded once per UMA ping.
   12329   </summary>
   12330 </histogram>
   12331 
   12332 <histogram name="Memory.Extension" units="KB">
   12333   <owner>hajimehoshi (a] chromium.org</owner>
   12334   <owner>kenjibaheux (a] google.com</owner>
   12335   <owner>kouhei (a] chromium.org</owner>
   12336   <summary>
   12337     The private working set used by each extension process.  Each process
   12338     provides one sample.  Recorded once per UMA ping.
   12339   </summary>
   12340 </histogram>
   12341 
   12342 <histogram name="Memory.GlyphPagesPerLoad">
   12343   <owner>hajimehoshi (a] chromium.org</owner>
   12344   <owner>kenjibaheux (a] google.com</owner>
   12345   <owner>kouhei (a] chromium.org</owner>
   12346   <summary>
   12347     The number of glyph pages present in the renderer when it commits a load.
   12348     Since this is per-sub-process, you can get the average number of glyph pages
   12349     in the system by multiplying this number with the average number of
   12350     renderers. Note that this typically won't count the glyph pages added as a
   12351     result of the load that just committed, since layout will happen after the
   12352     commit. There are 512 bytes per glyph page, but this number also very
   12353     closely approximates the number of glyph width map pages in the same
   12354     renderer. The only difference is that if you have font fallback, it will
   12355     make a new glyph page and no width page, but in most common cases there is
   12356     no fallback). Width pages are 1K each (256 floats), so you could think of
   12357     this value as being the number of &quot;1.5K units related to glyphs per
   12358     renderer per page load&quot;.
   12359   </summary>
   12360 </histogram>
   12361 
   12362 <histogram name="Memory.Gpu" units="KB">
   12363   <owner>hajimehoshi (a] chromium.org</owner>
   12364   <owner>jamescook (a] chromium.org</owner>
   12365   <owner>kenjibaheux (a] google.com</owner>
   12366   <owner>kouhei (a] chromium.org</owner>
   12367   <summary>
   12368     The private working set used by the GPU process.  Recorded once per UMA
   12369     ping.
   12370   </summary>
   12371 </histogram>
   12372 
   12373 <histogram name="Memory.Graphics" units="MB">
   12374   <owner>hajimehoshi (a] chromium.org</owner>
   12375   <owner>jamescook (a] chromium.org</owner>
   12376   <owner>kenjibaheux (a] google.com</owner>
   12377   <owner>kouhei (a] chromium.org</owner>
   12378   <summary>
   12379     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
   12380     platforms where it is exposed by the kernel (for example, Intel i915 and
   12381     Exynos Mali).  Recorded once per UMA ping.
   12382   </summary>
   12383 </histogram>
   12384 
   12385 <histogram name="Memory.NativeClient" units="KB">
   12386   <owner>hajimehoshi (a] chromium.org</owner>
   12387   <owner>kenjibaheux (a] google.com</owner>
   12388   <owner>kouhei (a] chromium.org</owner>
   12389   <summary>
   12390     The private working set used by each Native Client loader process.  Each
   12391     process provides one sample.  Recorded once per UMA ping.
   12392   </summary>
   12393 </histogram>
   12394 
   12395 <histogram name="Memory.NativeClientBroker" units="KB">
   12396   <owner>hajimehoshi (a] chromium.org</owner>
   12397   <owner>kenjibaheux (a] google.com</owner>
   12398   <owner>kouhei (a] chromium.org</owner>
   12399   <summary>
   12400     The private working set used by each Native Client broker process.  Each
   12401     process provides one sample.  Recorded once per UMA ping.
   12402   </summary>
   12403 </histogram>
   12404 
   12405 <histogram name="Memory.OtherProcessCount">
   12406   <owner>hajimehoshi (a] chromium.org</owner>
   12407   <owner>kenjibaheux (a] google.com</owner>
   12408   <owner>kouhei (a] chromium.org</owner>
   12409   <summary>
   12410     The count of other various utility processes (nacl, gpu, sandbox, zygote,
   12411     utility).  Recorded once per UMA ping.
   12412   </summary>
   12413 </histogram>
   12414 
   12415 <histogram name="Memory.PepperPlugin" units="KB">
   12416   <owner>hajimehoshi (a] chromium.org</owner>
   12417   <owner>kenjibaheux (a] google.com</owner>
   12418   <owner>kouhei (a] chromium.org</owner>
   12419   <summary>
   12420     The private working set used by each Pepper plugin process.  Each plugin
   12421     process provides one sample.  Recorded once per UMA ping.
   12422   </summary>
   12423 </histogram>
   12424 
   12425 <histogram name="Memory.PepperPluginBroker" units="KB">
   12426   <owner>hajimehoshi (a] chromium.org</owner>
   12427   <owner>kenjibaheux (a] google.com</owner>
   12428   <owner>kouhei (a] chromium.org</owner>
   12429   <summary>
   12430     The private working set used by each Pepper plugin broker process.  Each
   12431     process provides one sample.  Recorded once per UMA ping.
   12432   </summary>
   12433 </histogram>
   12434 
   12435 <histogram name="Memory.PepperPluginBrokerProcessCount">
   12436   <owner>hajimehoshi (a] chromium.org</owner>
   12437   <owner>kenjibaheux (a] google.com</owner>
   12438   <owner>kouhei (a] chromium.org</owner>
   12439   <summary>
   12440     The count of Pepper plugin broker processes, recorded once per metrics
   12441     services (UMA) update.  See MetricsReportingScheduler for details.
   12442   </summary>
   12443 </histogram>
   12444 
   12445 <histogram name="Memory.PepperPluginProcessCount">
   12446   <owner>hajimehoshi (a] chromium.org</owner>
   12447   <owner>kenjibaheux (a] google.com</owner>
   12448   <owner>kouhei (a] chromium.org</owner>
   12449   <summary>
   12450     The count of active Pepper plugin processes.  Recorded once per UMA ping.
   12451   </summary>
   12452 </histogram>
   12453 
   12454 <histogram name="Memory.Plugin" units="KB">
   12455   <owner>hajimehoshi (a] chromium.org</owner>
   12456   <owner>kenjibaheux (a] google.com</owner>
   12457   <owner>kouhei (a] chromium.org</owner>
   12458   <summary>
   12459     The private working set used by each plugin process.  Each plugin process
   12460     provides one sample.  Recorded once per UMA ping.
   12461   </summary>
   12462 </histogram>
   12463 
   12464 <histogram name="Memory.PluginProcessCount">
   12465   <owner>hajimehoshi (a] chromium.org</owner>
   12466   <owner>kenjibaheux (a] google.com</owner>
   12467   <owner>kouhei (a] chromium.org</owner>
   12468   <summary>
   12469     The count of active plugin processes.  Recorded once per UMA ping.
   12470   </summary>
   12471 </histogram>
   12472 
   12473 <histogram name="Memory.ProcessCount">
   12474   <owner>hajimehoshi (a] chromium.org</owner>
   12475   <owner>kenjibaheux (a] google.com</owner>
   12476   <owner>kouhei (a] chromium.org</owner>
   12477   <summary>
   12478     The count of all active processes.  Recorded once per UMA ping.
   12479   </summary>
   12480 </histogram>
   12481 
   12482 <histogram name="Memory.ProcessLimit">
   12483   <owner>hajimehoshi (a] chromium.org</owner>
   12484   <owner>kenjibaheux (a] google.com</owner>
   12485   <owner>kouhei (a] chromium.org</owner>
   12486   <summary>The current process limit.  Recorded once per UMA ping.</summary>
   12487 </histogram>
   12488 
   12489 <histogram name="Memory.Renderer" units="KB">
   12490   <owner>hajimehoshi (a] chromium.org</owner>
   12491   <owner>kenjibaheux (a] google.com</owner>
   12492   <owner>kouhei (a] chromium.org</owner>
   12493   <summary>
   12494     The private working set used by each renderer process.  Each renderer
   12495     process provides one sample.  Recorded once per UMA ping.
   12496   </summary>
   12497 </histogram>
   12498 
   12499 <histogram name="Memory.RendererGrowthIn30Min" units="KB">
   12500   <owner>hajimehoshi (a] chromium.org</owner>
   12501   <owner>kenjibaheux (a] google.com</owner>
   12502   <owner>kouhei (a] chromium.org</owner>
   12503   <summary>
   12504     Growth speed of the private working set used by each renderer process per 30
   12505     minutes.  The usage and growth speed is recorded at most every 30 minutes,
   12506     not every exact 30 minutes.  If the interval is longer than 30 minutes, it
   12507     is normalized to a speed KB per 30 minutes.  Each renderer process provides
   12508     one sample.  Recorded once per UMA log unless this is the first time the UMA
   12509     log is recorded after startup of the renderer, 30 minutes have not passed
   12510     from the last recording of the renderer or the usage goes down. If the usage
   12511     goes down, the amount of the shrink will be recorded in the
   12512     Memory.RendererShrinkIn30Min histogram.
   12513   </summary>
   12514 </histogram>
   12515 
   12516 <histogram name="Memory.RendererProcessCount">
   12517   <owner>hajimehoshi (a] chromium.org</owner>
   12518   <owner>kenjibaheux (a] google.com</owner>
   12519   <owner>kouhei (a] chromium.org</owner>
   12520   <summary>
   12521     The count of active renderer processes.  Recorded once per UMA ping.
   12522   </summary>
   12523 </histogram>
   12524 
   12525 <histogram name="Memory.RendererShrinkIn30Min" units="KB">
   12526   <owner>hajimehoshi (a] chromium.org</owner>
   12527   <owner>kenjibaheux (a] google.com</owner>
   12528   <owner>kouhei (a] chromium.org</owner>
   12529   <summary>
   12530     Shrink speed of the private working set used by each renderer process per 30
   12531     minutes.  The usage and shrink speed is recorded at most every 30 minutes,
   12532     not every exact 30 minutes.  If the interval is longer than 30 minutes, it
   12533     is normalized to a speed KB per 30 minutes.  Each renderer process provides
   12534     one sample.  Recorded once per UMA log unless this is the first time the UMA
   12535     log is recorded after startup of the renderer, 30 minutes have not passed
   12536     from the last recording of the renderer or the usage goes up. If the usage
   12537     goes up, the amount of the growth will be recorded in the
   12538     Memory.RendererGrowthIn30Min histogram.
   12539   </summary>
   12540 </histogram>
   12541 
   12542 <histogram name="Memory.SandboxHelper" units="KB">
   12543   <owner>hajimehoshi (a] chromium.org</owner>
   12544   <owner>kenjibaheux (a] google.com</owner>
   12545   <owner>kouhei (a] chromium.org</owner>
   12546   <summary>
   12547     The private working set used by each sandbox helper process.  Each sandbox
   12548     helper process provides one sample.  Recorded once per UMA ping.
   12549   </summary>
   12550 </histogram>
   12551 
   12552 <histogram name="Memory.Swap.Browser" units="KB">
   12553   <owner>hajimehoshi (a] chromium.org</owner>
   12554   <owner>kenjibaheux (a] google.com</owner>
   12555   <owner>kouhei (a] chromium.org</owner>
   12556   <summary>
   12557     The swap used by the browser process.  Recorded once per UMA ping if the
   12558     system has swapped.
   12559   </summary>
   12560 </histogram>
   12561 
   12562 <histogram name="Memory.Swap.Chrome" units="KB">
   12563   <owner>hajimehoshi (a] chromium.org</owner>
   12564   <owner>kenjibaheux (a] google.com</owner>
   12565   <owner>kouhei (a] chromium.org</owner>
   12566   <summary>
   12567     The swap used by each chrome:// renderer process.  Each process provides one
   12568     sample.  Recorded once per UMA ping if the system has swapped.
   12569   </summary>
   12570 </histogram>
   12571 
   12572 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
   12573   <owner>hajimehoshi (a] chromium.org</owner>
   12574   <owner>kenjibaheux (a] google.com</owner>
   12575   <owner>kouhei (a] chromium.org</owner>
   12576   <summary>
   12577     The amount of memory that swap was compressed into. Recorded once per UMA
   12578     ping if the system has swapped.
   12579   </summary>
   12580 </histogram>
   12581 
   12582 <histogram name="Memory.Swap.CompressionRatio">
   12583   <owner>hajimehoshi (a] chromium.org</owner>
   12584   <owner>kenjibaheux (a] google.com</owner>
   12585   <owner>kouhei (a] chromium.org</owner>
   12586   <summary>
   12587     The ratio of swapped data original size to compressed size. Recorded once
   12588     per UMA ping if the system has swapped.
   12589   </summary>
   12590 </histogram>
   12591 
   12592 <histogram name="Memory.Swap.Extension" units="KB">
   12593   <owner>hajimehoshi (a] chromium.org</owner>
   12594   <owner>kenjibaheux (a] google.com</owner>
   12595   <owner>kouhei (a] chromium.org</owner>
   12596   <summary>
   12597     The swap used by each extension process.  Each process provides one sample.
   12598     Recorded once per UMA ping if the system has swapped.
   12599   </summary>
   12600 </histogram>
   12601 
   12602 <histogram name="Memory.Swap.Gpu" units="KB">
   12603   <owner>hajimehoshi (a] chromium.org</owner>
   12604   <owner>kenjibaheux (a] google.com</owner>
   12605   <owner>kouhei (a] chromium.org</owner>
   12606   <summary>
   12607     The swap used by the GPU process.  Recorded once per UMA ping if the system
   12608     has swapped.
   12609   </summary>
   12610 </histogram>
   12611 
   12612 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
   12613   <owner>hajimehoshi (a] chromium.org</owner>
   12614   <owner>kenjibaheux (a] google.com</owner>
   12615   <owner>kouhei (a] chromium.org</owner>
   12616   <summary>
   12617     Indicates that the system has swapped memory out at least once since boot.
   12618     Recorded once per UMA ping.
   12619   </summary>
   12620 </histogram>
   12621 
   12622 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
   12623   <owner>hajimehoshi (a] chromium.org</owner>
   12624   <owner>kenjibaheux (a] google.com</owner>
   12625   <owner>kouhei (a] chromium.org</owner>
   12626   <summary>
   12627     The amount of memory that is used by swap, including bookkeeping.  Recorded
   12628     once per UMA ping if the system has swapped.
   12629   </summary>
   12630 </histogram>
   12631 
   12632 <histogram name="Memory.Swap.NativeClient" units="KB">
   12633   <owner>hajimehoshi (a] chromium.org</owner>
   12634   <owner>kenjibaheux (a] google.com</owner>
   12635   <owner>kouhei (a] chromium.org</owner>
   12636   <summary>
   12637     The swap used by each Native Client loader process.  Each process provides
   12638     one sample.  Recorded once per UMA ping if the system has swapped.
   12639   </summary>
   12640 </histogram>
   12641 
   12642 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
   12643   <owner>hajimehoshi (a] chromium.org</owner>
   12644   <owner>kenjibaheux (a] google.com</owner>
   12645   <owner>kouhei (a] chromium.org</owner>
   12646   <summary>
   12647     The swap used by each Native Client broker process.  Each process provides
   12648     one sample.  Recorded once per UMA ping if the system has swapped.
   12649   </summary>
   12650 </histogram>
   12651 
   12652 <histogram name="Memory.Swap.NumReads">
   12653   <owner>hajimehoshi (a] chromium.org</owner>
   12654   <owner>kenjibaheux (a] google.com</owner>
   12655   <owner>kouhei (a] chromium.org</owner>
   12656   <summary>
   12657     The number of reads from swap.  Recorded once per UMA ping  if the system
   12658     has swapped.
   12659   </summary>
   12660 </histogram>
   12661 
   12662 <histogram name="Memory.Swap.NumWrites">
   12663   <owner>hajimehoshi (a] chromium.org</owner>
   12664   <owner>kenjibaheux (a] google.com</owner>
   12665   <owner>kouhei (a] chromium.org</owner>
   12666   <summary>
   12667     The number of writes to swap.  Recorded once per UMA ping if the system has
   12668     swapped.
   12669   </summary>
   12670 </histogram>
   12671 
   12672 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
   12673   <owner>hajimehoshi (a] chromium.org</owner>
   12674   <owner>kenjibaheux (a] google.com</owner>
   12675   <owner>kouhei (a] chromium.org</owner>
   12676   <summary>
   12677     The amount of memory that was swapped out.  Recorded once per UMA ping if
   12678     the system has swapped.
   12679   </summary>
   12680 </histogram>
   12681 
   12682 <histogram name="Memory.Swap.PepperPlugin" units="KB">
   12683   <owner>hajimehoshi (a] chromium.org</owner>
   12684   <owner>kenjibaheux (a] google.com</owner>
   12685   <owner>kouhei (a] chromium.org</owner>
   12686   <summary>
   12687     The swap used by each Pepper plugin process.  Each plugin process provides
   12688     one sample.  Recorded once per UMA ping if the system has swapped.
   12689   </summary>
   12690 </histogram>
   12691 
   12692 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
   12693   <owner>hajimehoshi (a] chromium.org</owner>
   12694   <owner>kenjibaheux (a] google.com</owner>
   12695   <owner>kouhei (a] chromium.org</owner>
   12696   <summary>
   12697     The swap used by each Pepper plugin broker process.  Each process provides
   12698     one sample.  Recorded once per UMA ping if the system has swapped.
   12699   </summary>
   12700 </histogram>
   12701 
   12702 <histogram name="Memory.Swap.Plugin" units="KB">
   12703   <owner>hajimehoshi (a] chromium.org</owner>
   12704   <owner>kenjibaheux (a] google.com</owner>
   12705   <owner>kouhei (a] chromium.org</owner>
   12706   <summary>
   12707     The swap used by each plugin process.  Each plugin process provides one
   12708     sample.  Recorded once per UMA ping if the system has swapped.
   12709   </summary>
   12710 </histogram>
   12711 
   12712 <histogram name="Memory.Swap.Renderer" units="KB">
   12713   <owner>hajimehoshi (a] chromium.org</owner>
   12714   <owner>kenjibaheux (a] google.com</owner>
   12715   <owner>kouhei (a] chromium.org</owner>
   12716   <summary>
   12717     The swap used by each renderer process.  Each renderer process provides one
   12718     sample.  Recorded once per UMA ping if the system has swapped.
   12719   </summary>
   12720 </histogram>
   12721 
   12722 <histogram name="Memory.Swap.SandboxHelper" units="KB">
   12723   <owner>hajimehoshi (a] chromium.org</owner>
   12724   <owner>kenjibaheux (a] google.com</owner>
   12725   <owner>kouhei (a] chromium.org</owner>
   12726   <summary>
   12727     The swap used by each sandbox helper process.  Each sandbox helper process
   12728     provides one sample.  Recorded once per UMA ping if the system has swapped.
   12729   </summary>
   12730 </histogram>
   12731 
   12732 <histogram name="Memory.Swap.Total" units="MB">
   12733   <owner>hajimehoshi (a] chromium.org</owner>
   12734   <owner>kenjibaheux (a] google.com</owner>
   12735   <owner>kouhei (a] chromium.org</owner>
   12736   <summary>
   12737     The sum of all processes' swap.  Recorded once per UMA ping if the system
   12738     has swapped.
   12739   </summary>
   12740 </histogram>
   12741 
   12742 <histogram name="Memory.Swap.Utility" units="KB">
   12743   <owner>hajimehoshi (a] chromium.org</owner>
   12744   <owner>kenjibaheux (a] google.com</owner>
   12745   <owner>kouhei (a] chromium.org</owner>
   12746   <summary>
   12747     The swap used by each utility process.  Each utility process provides one
   12748     sample.  Recorded once per UMA ping if the system has swapped.
   12749   </summary>
   12750 </histogram>
   12751 
   12752 <histogram name="Memory.Swap.Worker" units="KB">
   12753   <owner>hajimehoshi (a] chromium.org</owner>
   12754   <owner>kenjibaheux (a] google.com</owner>
   12755   <owner>kouhei (a] chromium.org</owner>
   12756   <summary>
   12757     The swap used by each worker process.  Each worker process provides one
   12758     sample.  Recorded once per UMA ping if the system has swapped.
   12759   </summary>
   12760 </histogram>
   12761 
   12762 <histogram name="Memory.Total" units="MB">
   12763   <owner>hajimehoshi (a] chromium.org</owner>
   12764   <owner>kenjibaheux (a] google.com</owner>
   12765   <owner>kouhei (a] chromium.org</owner>
   12766   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
   12767 </histogram>
   12768 
   12769 <histogram name="Memory.Utility" units="KB">
   12770   <owner>hajimehoshi (a] chromium.org</owner>
   12771   <owner>kenjibaheux (a] google.com</owner>
   12772   <owner>kouhei (a] chromium.org</owner>
   12773   <summary>
   12774     The private working set used by each utility process.  Each utility process
   12775     provides one sample.  Recorded once per UMA ping.
   12776   </summary>
   12777 </histogram>
   12778 
   12779 <histogram name="Memory.Worker" units="KB">
   12780   <owner>hajimehoshi (a] chromium.org</owner>
   12781   <owner>kenjibaheux (a] google.com</owner>
   12782   <owner>kouhei (a] chromium.org</owner>
   12783   <summary>
   12784     The private working set used by each worker process.  Each worker process
   12785     provides one sample.  Recorded once per UMA ping.
   12786   </summary>
   12787 </histogram>
   12788 
   12789 <histogram name="Memory.WorkerProcessCount">
   12790   <owner>hajimehoshi (a] chromium.org</owner>
   12791   <owner>kenjibaheux (a] google.com</owner>
   12792   <owner>kouhei (a] chromium.org</owner>
   12793   <summary>TBD.</summary>
   12794 </histogram>
   12795 
   12796 <histogram name="MemoryAndroid.DeviceMemoryClass">
   12797   <owner>hajimehoshi (a] chromium.org</owner>
   12798   <owner>kenjibaheux (a] google.com</owner>
   12799   <owner>kouhei (a] chromium.org</owner>
   12800   <owner>ppi (a] chromium.org</owner>
   12801   <summary>
   12802     Value of getMemoryClass() recorded once upon startup. This is an integer,
   12803     device-specific constant correlated with the amount of memory available on
   12804     Android device.
   12805   </summary>
   12806 </histogram>
   12807 
   12808 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
   12809   <owner>hajimehoshi (a] chromium.org</owner>
   12810   <owner>kenjibaheux (a] google.com</owner>
   12811   <owner>kouhei (a] chromium.org</owner>
   12812   <owner>ppi (a] chromium.org</owner>
   12813   <summary>
   12814     Reasons behind evictions of individual tabs, recorded upon each tab
   12815     eviction.
   12816   </summary>
   12817 </histogram>
   12818 
   12819 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
   12820   <owner>hajimehoshi (a] chromium.org</owner>
   12821   <owner>kenjibaheux (a] google.com</owner>
   12822   <owner>kouhei (a] chromium.org</owner>
   12823   <owner>ppi (a] chromium.org</owner>
   12824   <summary>
   12825     Number of loaded (memory-resident) tabs when LowMemory notification is
   12826     delivered.
   12827   </summary>
   12828 </histogram>
   12829 
   12830 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
   12831   <owner>hajimehoshi (a] chromium.org</owner>
   12832   <owner>kenjibaheux (a] google.com</owner>
   12833   <owner>kouhei (a] chromium.org</owner>
   12834   <owner>ppi (a] chromium.org</owner>
   12835   <summary>
   12836     Time between two consecutive LowMemory notification in one foreground
   12837     session.
   12838   </summary>
   12839 </histogram>
   12840 
   12841 <histogram name="MemoryAndroid.NotificationBackground"
   12842     enum="AndroidMemoryNotificationBackground">
   12843   <owner>hajimehoshi (a] chromium.org</owner>
   12844   <owner>kenjibaheux (a] google.com</owner>
   12845   <owner>kouhei (a] chromium.org</owner>
   12846   <owner>ppi (a] chromium.org</owner>
   12847   <summary>
   12848     Memory notifications delivered through system callbacks to Chrome while in
   12849     the background.
   12850   </summary>
   12851 </histogram>
   12852 
   12853 <histogram name="MemoryAndroid.NotificationForeground"
   12854     enum="AndroidMemoryNotificationForeground">
   12855   <owner>hajimehoshi (a] chromium.org</owner>
   12856   <owner>kenjibaheux (a] google.com</owner>
   12857   <owner>kouhei (a] chromium.org</owner>
   12858   <owner>ppi (a] chromium.org</owner>
   12859   <summary>
   12860     Memory notifications delivered through system callbacks to Chrome while in
   12861     the foreground - we count LowMemory notification vs particular levels of
   12862     TrimMemory foreground notification.
   12863   </summary>
   12864 </histogram>
   12865 
   12866 <histogram name="MemoryWarning.EvictedTabTimeSinceActive" units="ms">
   12867   <owner>lliabraa (a] chromium.org</owner>
   12868   <summary>
   12869     [iOS] When the OS sends a memory warning and the app evicts a tab, this
   12870     histogram records the time since the evicted tab was active.
   12871   </summary>
   12872 </histogram>
   12873 
   12874 <histogram name="MemoryWarning.ProtectedTabTimeSinceActive" units="ms">
   12875   <owner>lliabraa (a] chromium.org</owner>
   12876   <summary>
   12877     [iOS] When the OS sends a memory warning and the app protects a tab, this
   12878     histogram records the time since the protected tab was active.
   12879   </summary>
   12880 </histogram>
   12881 
   12882 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
   12883   <owner>benchan (a] chromium.org</owner>
   12884   <summary>
   12885     The result (e.g. success or the type of failure) of a modem interface switch
   12886     operation performed by mist on Chrome OS.
   12887   </summary>
   12888 </histogram>
   12889 
   12890 <histogram name="MobileFullscreenVideo.DurationAfterPotraitRotation"
   12891     units="milliseconds">
   12892   <owner>qinmin (a] chromium.org</owner>
   12893   <summary>
   12894     Android: Records the duration that a fullscreen video is played after device
   12895     rotates from portrait to landscape mode for the first time, and before it
   12896     exits fullscreen. If there is no device rotation or if the video starts with
   12897     landscape mode, it is not recorded. If there are mutiple rotations between
   12898     portrait and landscape mode, only one record is emitted and it is equal to
   12899     the time period from the first rotation to the moment when the video exits
   12900     fullscreen.
   12901   </summary>
   12902 </histogram>
   12903 
   12904 <histogram name="MobileFullscreenVideo.LandscapeDuration" units="milliseconds">
   12905   <owner>qinmin (a] chromium.org</owner>
   12906   <summary>
   12907     Android: Records the duration that a fullscreen video is played in landscape
   12908     mode. If a video starts playing in landscape mode, and then it is switched
   12909     back and forth between landscape and portrait mode, only the time period
   12910     before the first switch is accounted. If a video starts playing in portrait
   12911     mode, it is not recorded.
   12912   </summary>
   12913 </histogram>
   12914 
   12915 <histogram name="MobileFullscreenVideo.LandscapeRotation" enum="BooleanEnabled">
   12916   <owner>qinmin (a] chromium.org</owner>
   12917   <summary>
   12918     Android: Records whether a fullscreen video is switched from landscape to
   12919     portrait mode at any point during playback.
   12920   </summary>
   12921 </histogram>
   12922 
   12923 <histogram name="MobileFullscreenVideo.OrientationPortrait"
   12924     enum="BooleanEnabled">
   12925   <owner>qinmin (a] chromium.org</owner>
   12926   <summary>
   12927     Android: Records the device orientation when a video enters fullscreen. The
   12928     value is true if device orientation is portrait, or false otherwise. The
   12929     video doesn't necessarily needs to be in a playing state.
   12930   </summary>
   12931 </histogram>
   12932 
   12933 <histogram name="MobileFullscreenVideo.PortraitDuration" units="milliseconds">
   12934   <owner>qinmin (a] chromium.org</owner>
   12935   <summary>
   12936     Android: Records the duration that a fullscreen video is played in portrait
   12937     mode. If a video starts playing in portrait mode, and then it is switched
   12938     back and forth between landscape and portrait mode, only the time period
   12939     before the first switch is accounted. If a video starts playing in landscape
   12940     mode, it is not recorded.
   12941   </summary>
   12942 </histogram>
   12943 
   12944 <histogram name="MobileFullscreenVideo.PortraitRotation" enum="BooleanEnabled">
   12945   <owner>qinmin (a] chromium.org</owner>
   12946   <summary>
   12947     Android: Records whether a fullscreen video is switched from portrait to
   12948     landscape mode at any point during playback.
   12949   </summary>
   12950 </histogram>
   12951 
   12952 <histogram name="MobileFullscreenVideo.VideoPortrait" enum="BooleanEnabled">
   12953   <owner>qinmin (a] chromium.org</owner>
   12954   <summary>
   12955     Android: Records whether a video has a larger height than width when it
   12956     enters the fullscreen mode.
   12957   </summary>
   12958 </histogram>
   12959 
   12960 <histogram name="MobileStartup.MobileMultiWindowInstances">
   12961   <owner>dtrainor (a] chromium.org</owner>
   12962   <summary>
   12963     Android: Number of instances of Chrome currently open during a MultiWindow
   12964     session.  Emitted every time Chrome is paused.  Only emitted on Android
   12965     MultiWindow devices.
   12966 
   12967     A MultiWindow session is any period of time that Chrome was not used in a
   12968     full screen mode but together with another Activity that is visible at the
   12969     same time. This is only supported in a few Android models.
   12970   </summary>
   12971 </histogram>
   12972 
   12973 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
   12974   <owner>miguelg (a] chromium.org</owner>
   12975   <summary>
   12976     Android: percent of the screen available for Chrome during a multi-window
   12977     session. Emitted every time chrome is paused. Only emitted on Android
   12978     MultiWindow devices.
   12979 
   12980     A multiwindow session is any period of time that Chrome was not used in full
   12981     screen mode but together with some other application that is visible at the
   12982     same time. This is only supported in a few Android models.
   12983   </summary>
   12984 </histogram>
   12985 
   12986 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
   12987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12988   <summary>
   12989     Tracks mouse sensitivity setting changes by the user. This replaces the old
   12990     Mouse.Sensitivity.Changed metric.
   12991   </summary>
   12992 </histogram>
   12993 
   12994 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
   12995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   12996   <summary>
   12997     Tracks mouse sensitivity setting on startup. This replaces the old
   12998     Mouse.Sensitivity.Started metric.
   12999   </summary>
   13000 </histogram>
   13001 
   13002 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
   13003   <obsolete>
   13004     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
   13005   </obsolete>
   13006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13007   <summary>Tracks mouse sensitivity setting.</summary>
   13008 </histogram>
   13009 
   13010 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
   13011   <obsolete>
   13012     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
   13013   </obsolete>
   13014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13015   <summary>Tracks mouse sensitivity setting on startup.</summary>
   13016 </histogram>
   13017 
   13018 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
   13019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13020   <summary>
   13021     Measures the time elapsed between when the user mousedown-ed a link and when
   13022     the user clicked a link.
   13023   </summary>
   13024 </histogram>
   13025 
   13026 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
   13027     enum="MouseEventFollowedByClick">
   13028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13029   <summary>
   13030     For each click handled by an HTML anchor tag link, whether Blink saw a
   13031     mousedown event preceding it.  This is only measured for clicks handled by
   13032     the anchor tag's default click event handler.
   13033   </summary>
   13034 </histogram>
   13035 
   13036 <histogram name="MouseEventPrefetch.MouseDowns">
   13037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13038   <summary>
   13039     The number of mousedown events detected at HTML anchor-tag links' default
   13040     event handler.
   13041   </summary>
   13042 </histogram>
   13043 
   13044 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
   13045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13046   <summary>
   13047     Measures the time elapsed between when the user mouseover-ed a link and when
   13048     the user clicked a link.
   13049   </summary>
   13050 </histogram>
   13051 
   13052 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
   13053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13054   <summary>
   13055     Measures the time elapsed between when the user mouseover-ed a link and when
   13056     the user mouseout-ed a link without click.
   13057   </summary>
   13058 </histogram>
   13059 
   13060 <histogram name="MouseEventPrefetch.MouseOvers">
   13061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13062   <summary>
   13063     The number of mouseover events detected at HTML anchor-tag links' default
   13064     event handler.
   13065   </summary>
   13066 </histogram>
   13067 
   13068 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
   13069     enum="PreTapEvents">
   13070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13071   <summary>
   13072     The tap gesture events detected before click at HTML anchor-tag links'
   13073     default event handler.
   13074   </summary>
   13075 </histogram>
   13076 
   13077 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
   13078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13079   <summary>
   13080     Measures the time elapsed between when the user tapdown-ed a link and when
   13081     the user clicked a link.
   13082   </summary>
   13083 </histogram>
   13084 
   13085 <histogram name="MouseEventPrefetch.TapDowns">
   13086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13087   <summary>
   13088     The number of gesturetapdown events detected at HTML anchor-tag links'
   13089     default event handler.
   13090   </summary>
   13091 </histogram>
   13092 
   13093 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
   13094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13095   <summary>
   13096     The number of gesturetapunconfirmed events detected at HTML anchor-tag
   13097     links' default event handler.
   13098   </summary>
   13099 </histogram>
   13100 
   13101 <histogram name="MPArch.ChildProcessLaunchFirst">
   13102   <owner>ppi (a] chromium.org</owner>
   13103   <summary>
   13104     The time it takes to spawn the first child subprocess (including sandbox
   13105     init).
   13106   </summary>
   13107 </histogram>
   13108 
   13109 <histogram name="MPArch.ChildProcessLaunchSubsequent">
   13110   <owner>ppi (a] chromium.org</owner>
   13111   <summary>
   13112     The time it takes to spawn child sub processes not counting the first one.
   13113   </summary>
   13114 </histogram>
   13115 
   13116 <histogram name="MPArch.IIR_InputEventDelta" units="milliseconds">
   13117   <owner>rvargas (a] chromium.org</owner>
   13118   <summary>
   13119     The time spent waiting for the renderer to acknowledge an input event.
   13120   </summary>
   13121 </histogram>
   13122 
   13123 <histogram name="MPArch.RendererLaunchFirst">
   13124   <obsolete>
   13125     Deprecated 2/2013, renamed.
   13126   </obsolete>
   13127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13128   <summary>
   13129     The time it takes to spawn the first renderer subprocess (including sandbox
   13130     init).
   13131   </summary>
   13132 </histogram>
   13133 
   13134 <histogram name="MPArch.RendererLaunchSubsequent">
   13135   <obsolete>
   13136     Deprecated 2/2013, renamed.
   13137   </obsolete>
   13138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13139   <summary>
   13140     The time it takes to spawn renderer sub processes not counting the first
   13141     one.
   13142   </summary>
   13143 </histogram>
   13144 
   13145 <histogram name="MPArch.RPHCountPerLoad">
   13146   <owner>ppi (a] chromium.org</owner>
   13147   <summary>
   13148     The number of RenderProcessHosts (i.e. renderer processes) present when each
   13149     load completes. This is basically the average number of sub-processes over
   13150     time. See also Tabs.TabCountPerLoad.
   13151   </summary>
   13152 </histogram>
   13153 
   13154 <histogram name="MPArch.RWH_InputEventDelta" units="milliseconds">
   13155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13156   <obsolete>
   13157     renamed MPArch.IIR_InputEventDelta.
   13158   </obsolete>
   13159   <summary>
   13160     The time spent waiting for the renderer to acknowledge an input event.
   13161   </summary>
   13162 </histogram>
   13163 
   13164 <histogram name="MPArch.RWH_OnMsgPaintRect" units="milliseconds">
   13165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13166   <summary>The time spent inside RenderWidgetHost::OnMsgPaintRect.</summary>
   13167 </histogram>
   13168 
   13169 <histogram name="MPArch.RWH_OnMsgScrollRect" units="milliseconds">
   13170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13171   <summary>The time spent inside RenderWidgetHost::OnMsgScrollRect.</summary>
   13172 </histogram>
   13173 
   13174 <histogram name="MPArch.RWH_OnMsgUpdateRect">
   13175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13176   <summary>TBD</summary>
   13177 </histogram>
   13178 
   13179 <histogram name="MPArch.RWH_RepaintDelta">
   13180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13181   <summary>TBD</summary>
   13182 </histogram>
   13183 
   13184 <histogram name="MPArch.RWH_TabSwitchPaintDuration" units="milliseconds">
   13185   <owner>jbauman (a] chromium.org</owner>
   13186   <summary>
   13187     Time from tab switch requested to tab appearing on screen (Aura and Mac
   13188     only).
   13189   </summary>
   13190 </histogram>
   13191 
   13192 <histogram name="MPArch.RWHH_WhiteoutDuration" units="milliseconds">
   13193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   13194   <summary>
   13195     The time that the user sees a blank white page after switching to a
   13196     different tab, while the RenderWidgetHost receives data to paint from the
   13197     renderer process.
   13198   </summary>
   13199 </histogram>
   13200 
   13201 <histogram name="MultiProfile.DiscardedTabsPerUser">
   13202   <owner>skuhne (a] chromium.org</owner>
   13203   <summary>
   13204     The relation of discarded tabs vs. the amount of simultaneous users. The
   13205     counts are the number of discards and the buckets are the number of users.
   13206     Since the count values are absolute numbers, they need to be normalized
   13207     before use - so divide the counts by the percentage of users per session
   13208     found under 'MultiProfile.UsersPerSessionIncremental'.
   13209   </summary>
   13210 </histogram>
   13211 
   13212 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
   13213   <owner>skuhne (a] chromium.org</owner>
   13214   <summary>
   13215     The session counter for different multi profile modes which gets stored once
   13216     per session at the beginning of the session.
   13217   </summary>
   13218 </histogram>
   13219 
   13220 <histogram name="MultiProfile.SigninUserUIPath"
   13221     enum="MultiProfileSigninUserAction">
   13222   <owner>skuhne (a] chromium.org</owner>
   13223   <summary>
   13224     Count the number of times each UI path is taken for signing into a new
   13225     account in a Chrome OS multiprofile session. UI paths include the system
   13226     tray and the user account switcher on the browser frame.
   13227   </summary>
   13228 </histogram>
   13229 
   13230 <histogram name="MultiProfile.SwitchActiveUserUIPath"
   13231     enum="MultiProfileSwitchActiveUserAction">
   13232   <owner>skuhne (a] chromium.org</owner>
   13233   <summary>
   13234     Count the number of times each UI path is taken for switching the active
   13235     account in a Chrome OS multiprofile session. UI paths include the system
   13236     tray and the keyboard shortcut.
   13237   </summary>
   13238 </histogram>
   13239 
   13240 <histogram name="MultiProfile.TeleportWindow"
   13241     enum="MultiProfileTeleportWindowAction">
   13242   <owner>skuhne (a] chromium.org</owner>
   13243   <summary>
   13244     Counts the number of window teleportations when using separated desktop
   13245     mode.
   13246   </summary>
   13247 </histogram>
   13248 
   13249 <histogram name="MultiProfile.TeleportWindowType"
   13250     enum="MultiProfileTeleportWindowType">
   13251   <owner>skuhne (a] chromium.org</owner>
   13252   <summary>
   13253     Counts the number of teleported windows by types in separated desktop mode.
   13254   </summary>
   13255 </histogram>
   13256 
   13257 <histogram name="MultiProfile.UsersPerSession">
   13258   <obsolete>
   13259     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
   13260   </obsolete>
   13261   <owner>skuhne (a] chromium.org</owner>
   13262   <summary>
   13263     The number of users simultaneously signed into a multiprofile session on
   13264     Chrome OS. This is recorded upon session end.
   13265   </summary>
   13266 </histogram>
   13267 
   13268 <histogram name="MultiProfile.UsersPerSessionIncremental">
   13269   <owner>skuhne (a] chromium.org</owner>
   13270   <summary>
   13271     The number of users simultaneously signed into a multiprofile session on
   13272     Chrome OS. This is recorded whenever a user gets added to the session. To
   13273     get the correct count, all following counts must be subtracted. Example: If
   13274     100 single user, 20 two user and 5 three user sessions, there were
   13275     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
   13276   </summary>
   13277 </histogram>
   13278 
   13279 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
   13280   <owner>jvoung (a] chromium.org</owner>
   13281   <owner>mackinlay (a] google.com</owner>
   13282   <owner>ncbray (a] chromium.org</owner>
   13283   <summary>
   13284     When the browser started, what happened with the NaCl helper process?
   13285   </summary>
   13286 </histogram>
   13287 
   13288 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
   13289   <owner>jvoung (a] chromium.org</owner>
   13290   <owner>mackinlay (a] google.com</owner>
   13291   <owner>ncbray (a] chromium.org</owner>
   13292   <summary>
   13293     When a NaCl application process was created, what had happened with the NaCl
   13294     helper process when the browser was started?
   13295   </summary>
   13296 </histogram>
   13297 
   13298 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
   13299   <owner>jvoung (a] chromium.org</owner>
   13300   <owner>mackinlay (a] google.com</owner>
   13301   <owner>ncbray (a] chromium.org</owner>
   13302   <summary>The OS/Architecture of a nexe that was loaded.</summary>
   13303 </histogram>
   13304 
   13305 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
   13306     enum="NaClHttpStatusCodeClass">
   13307   <owner>jvoung (a] chromium.org</owner>
   13308   <owner>mackinlay (a] google.com</owner>
   13309   <owner>ncbray (a] chromium.org</owner>
   13310   <summary>
   13311     The status code returned when trying to load a manifest inside an installed
   13312     app.
   13313   </summary>
   13314 </histogram>
   13315 
   13316 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
   13317     enum="NaClHttpStatusCodeClass">
   13318   <owner>jvoung (a] chromium.org</owner>
   13319   <owner>mackinlay (a] google.com</owner>
   13320   <owner>ncbray (a] chromium.org</owner>
   13321   <summary>
   13322     The status code returned when trying to load a manifest from a source other
   13323     than an installed app.
   13324   </summary>
   13325 </histogram>
   13326 
   13327 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
   13328     enum="NaClHttpStatusCodeClass">
   13329   <owner>jvoung (a] chromium.org</owner>
   13330   <owner>mackinlay (a] google.com</owner>
   13331   <owner>ncbray (a] chromium.org</owner>
   13332   <summary>
   13333     The status code returned when trying to load a NaCl executable inside an
   13334     installed app.
   13335   </summary>
   13336 </histogram>
   13337 
   13338 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
   13339     enum="NaClHttpStatusCodeClass">
   13340   <owner>jvoung (a] chromium.org</owner>
   13341   <owner>mackinlay (a] google.com</owner>
   13342   <owner>ncbray (a] chromium.org</owner>
   13343   <summary>
   13344     The status code returned when trying to load a NaCl executable from a source
   13345     other than an installed app.
   13346   </summary>
   13347 </histogram>
   13348 
   13349 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
   13350   <owner>jvoung (a] chromium.org</owner>
   13351   <owner>mackinlay (a] google.com</owner>
   13352   <owner>ncbray (a] chromium.org</owner>
   13353   <summary>The error code returned by NaCl's Chrome plugin.</summary>
   13354 </histogram>
   13355 
   13356 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
   13357     enum="NaClPluginErrorCode">
   13358   <owner>jvoung (a] chromium.org</owner>
   13359   <owner>mackinlay (a] google.com</owner>
   13360   <owner>ncbray (a] chromium.org</owner>
   13361   <summary>
   13362     The error code returned by NaCl's Chrome plugin, but only for installed
   13363     apps.
   13364   </summary>
   13365 </histogram>
   13366 
   13367 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
   13368     enum="NaClPluginErrorCode">
   13369   <owner>jvoung (a] chromium.org</owner>
   13370   <owner>mackinlay (a] google.com</owner>
   13371   <owner>ncbray (a] chromium.org</owner>
   13372   <summary>
   13373     The error code returned by NaCl's Chrome plugin, but excluding installed
   13374     apps.
   13375   </summary>
   13376 </histogram>
   13377 
   13378 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
   13379   <owner>jvoung (a] chromium.org</owner>
   13380   <owner>mackinlay (a] google.com</owner>
   13381   <owner>ncbray (a] chromium.org</owner>
   13382   <summary>The error code returned by NaCl's sel_ldr.</summary>
   13383 </histogram>
   13384 
   13385 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
   13386     enum="NaClSelLdrErrorCode">
   13387   <owner>jvoung (a] chromium.org</owner>
   13388   <owner>mackinlay (a] google.com</owner>
   13389   <owner>ncbray (a] chromium.org</owner>
   13390   <summary>
   13391     The error code returned by NaCl's sel_ldr, but only for installed apps.
   13392   </summary>
   13393 </histogram>
   13394 
   13395 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
   13396     enum="NaClSelLdrErrorCode">
   13397   <owner>jvoung (a] chromium.org</owner>
   13398   <owner>mackinlay (a] google.com</owner>
   13399   <owner>ncbray (a] chromium.org</owner>
   13400   <summary>
   13401     The error code returned by NaCl's sel_ldr, but excluding installed apps.
   13402   </summary>
   13403 </histogram>
   13404 
   13405 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
   13406   <owner>jvoung (a] chromium.org</owner>
   13407   <owner>mackinlay (a] google.com</owner>
   13408   <owner>ncbray (a] chromium.org</owner>
   13409   <summary>
   13410     Was the manifest specified as a data URI rather than a .nmf file?
   13411   </summary>
   13412 </histogram>
   13413 
   13414 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
   13415   <obsolete>
   13416     Deprecated 6/2011, renamed.
   13417   </obsolete>
   13418   <owner>jvoung (a] chromium.org</owner>
   13419   <owner>mackinlay (a] google.com</owner>
   13420   <owner>ncbray (a] chromium.org</owner>
   13421   <summary>
   13422     The time it took to download the manifset file for a Native Client module.
   13423   </summary>
   13424 </histogram>
   13425 
   13426 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
   13427   <owner>jvoung (a] chromium.org</owner>
   13428   <owner>mackinlay (a] google.com</owner>
   13429   <owner>ncbray (a] chromium.org</owner>
   13430   <summary>The time a NaCl module ran before it crashed.</summary>
   13431 </histogram>
   13432 
   13433 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
   13434   <owner>jvoung (a] chromium.org</owner>
   13435   <owner>mackinlay (a] google.com</owner>
   13436   <owner>ncbray (a] chromium.org</owner>
   13437   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
   13438 </histogram>
   13439 
   13440 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
   13441   <obsolete>
   13442     Deprecated 6/2011, renamed.
   13443   </obsolete>
   13444   <owner>jvoung (a] chromium.org</owner>
   13445   <owner>mackinlay (a] google.com</owner>
   13446   <owner>ncbray (a] chromium.org</owner>
   13447   <summary>
   13448     The time it took to download the main .nexe for a Native Client module.
   13449   </summary>
   13450 </histogram>
   13451 
   13452 <histogram name="NaCl.NexeSize" units="KB">
   13453   <obsolete>
   13454     Deprecated 6/2011, renamed.
   13455   </obsolete>
   13456   <owner>jvoung (a] chromium.org</owner>
   13457   <owner>mackinlay (a] google.com</owner>
   13458   <owner>ncbray (a] chromium.org</owner>
   13459   <summary>
   13460     The size of the main .nexe file downloaded for a Native Client module.
   13461   </summary>
   13462 </histogram>
   13463 
   13464 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
   13465   <obsolete>
   13466     Deprecated 6/2011, renamed.
   13467   </obsolete>
   13468   <owner>jvoung (a] chromium.org</owner>
   13469   <owner>mackinlay (a] google.com</owner>
   13470   <owner>ncbray (a] chromium.org</owner>
   13471   <summary>
   13472     The time it took between the Native Client plugin initialization and when
   13473     proxied execution of the NaCl module begins. This is the general startup
   13474     overhead of running as a NaCl module vs a trusted PPAPI plugin.
   13475   </summary>
   13476 </histogram>
   13477 
   13478 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
   13479   <obsolete>
   13480     Deprecated 6/2011, renamed.
   13481   </obsolete>
   13482   <owner>jvoung (a] chromium.org</owner>
   13483   <owner>mackinlay (a] google.com</owner>
   13484   <owner>ncbray (a] chromium.org</owner>
   13485   <summary>
   13486     The time it took between the Native Client plugin initialization and when
   13487     proxied execution of the NaCl module begins. This is the general startup
   13488     overhead of running as a NaCl module vs a trusted PPAPI plugin.
   13489   </summary>
   13490 </histogram>
   13491 
   13492 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
   13493   <owner>jvoung (a] chromium.org</owner>
   13494   <owner>mackinlay (a] google.com</owner>
   13495   <owner>ncbray (a] chromium.org</owner>
   13496   <summary>
   13497     The optimization level set for the initial Portable Native Client
   13498     translation from bitcode to native code.
   13499   </summary>
   13500 </histogram>
   13501 
   13502 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
   13503   <obsolete>
   13504     Deprecated 6/2011, renamed.
   13505   </obsolete>
   13506   <owner>jvoung (a] chromium.org</owner>
   13507   <owner>mackinlay (a] google.com</owner>
   13508   <owner>ncbray (a] chromium.org</owner>
   13509   <summary>The OS/Architecture of a nexe that was loaded.</summary>
   13510 </histogram>
   13511 
   13512 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
   13513   <owner>jvoung (a] chromium.org</owner>
   13514   <owner>mackinlay (a] google.com</owner>
   13515   <owner>ncbray (a] chromium.org</owner>
   13516   <summary>
   13517     Did the Portable Native Client translation cache find an executable
   13518     translated from bitcode?
   13519   </summary>
   13520 </histogram>
   13521 
   13522 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
   13523   <owner>jvoung (a] chromium.org</owner>
   13524   <owner>mackinlay (a] google.com</owner>
   13525   <owner>ncbray (a] chromium.org</owner>
   13526   <summary>
   13527     The rate for compiling a Portable Native Client bitcode file to an object
   13528     file in Kilobytes per second.
   13529   </summary>
   13530 </histogram>
   13531 
   13532 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
   13533   <owner>jvoung (a] chromium.org</owner>
   13534   <owner>mackinlay (a] google.com</owner>
   13535   <owner>ncbray (a] chromium.org</owner>
   13536   <summary>
   13537     The time it took to compile a Portable Native Client bitcode file to an
   13538     object file.
   13539   </summary>
   13540 </histogram>
   13541 
   13542 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
   13543   <owner>jvoung (a] chromium.org</owner>
   13544   <owner>mackinlay (a] google.com</owner>
   13545   <owner>ncbray (a] chromium.org</owner>
   13546   <summary>
   13547     The time it took to link a Portable Native Client generated object file into
   13548     a Native Client executable.
   13549   </summary>
   13550 </histogram>
   13551 
   13552 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
   13553   <owner>jvoung (a] chromium.org</owner>
   13554   <owner>mackinlay (a] google.com</owner>
   13555   <owner>ncbray (a] chromium.org</owner>
   13556   <summary>
   13557     The time it took to load and validate the Portable Native Client compiler.
   13558   </summary>
   13559 </histogram>
   13560 
   13561 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
   13562   <owner>jvoung (a] chromium.org</owner>
   13563   <owner>mackinlay (a] google.com</owner>
   13564   <owner>ncbray (a] chromium.org</owner>
   13565   <summary>
   13566     The time it took to load and validate the Portable Native Client linker.
   13567   </summary>
   13568 </histogram>
   13569 
   13570 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
   13571     units="%">
   13572   <owner>jvoung (a] chromium.org</owner>
   13573   <owner>mackinlay (a] google.com</owner>
   13574   <owner>ncbray (a] chromium.org</owner>
   13575   <summary>
   13576     The percentage of a Portable Native Client application that is compiled by
   13577     the time the application is fully downloaded (compile and download happen in
   13578     parallel).
   13579   </summary>
   13580 </histogram>
   13581 
   13582 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
   13583   <owner>jvoung (a] chromium.org</owner>
   13584   <owner>mackinlay (a] google.com</owner>
   13585   <owner>ncbray (a] chromium.org</owner>
   13586   <summary>
   13587     The rate for completely translating a Portable Native Client bitcode file
   13588     into a Native Client executable and caching the result in Kilobytes per
   13589     second.
   13590   </summary>
   13591 </histogram>
   13592 
   13593 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
   13594     units="milliseconds">
   13595   <owner>jvoung (a] chromium.org</owner>
   13596   <owner>mackinlay (a] google.com</owner>
   13597   <owner>ncbray (a] chromium.org</owner>
   13598   <summary>
   13599     The total time it took to completely translate a Portable Native Client
   13600     bitcode file into a Native Client executable, and cache the result.
   13601   </summary>
   13602 </histogram>
   13603 
   13604 <histogram name="NaCl.Perf.ShutdownTime.Total" units="milliseconds">
   13605   <owner>jvoung (a] chromium.org</owner>
   13606   <owner>mackinlay (a] google.com</owner>
   13607   <owner>ncbray (a] chromium.org</owner>
   13608   <summary>The time it took the NaCl module to shut down.</summary>
   13609 </histogram>
   13610 
   13611 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
   13612   <owner>jvoung (a] chromium.org</owner>
   13613   <owner>mackinlay (a] google.com</owner>
   13614   <owner>ncbray (a] chromium.org</owner>
   13615   <summary>The size of the manifest file.</summary>
   13616 </histogram>
   13617 
   13618 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
   13619   <owner>jvoung (a] chromium.org</owner>
   13620   <owner>mackinlay (a] google.com</owner>
   13621   <owner>ncbray (a] chromium.org</owner>
   13622   <summary>
   13623     The size of the main .nexe file downloaded for a Native Client module.
   13624   </summary>
   13625 </histogram>
   13626 
   13627 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
   13628   <owner>jvoung (a] chromium.org</owner>
   13629   <owner>mackinlay (a] google.com</owner>
   13630   <owner>ncbray (a] chromium.org</owner>
   13631   <summary>
   13632     The size of the main .pexe bitcode file downloaded for a Portable Native
   13633     Client module.
   13634   </summary>
   13635 </histogram>
   13636 
   13637 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
   13638   <owner>jvoung (a] chromium.org</owner>
   13639   <owner>mackinlay (a] google.com</owner>
   13640   <owner>ncbray (a] chromium.org</owner>
   13641   <summary>
   13642     The size of the main .pexe bitcode file divided by the size of the .nexe
   13643     that is the result of translating the bitcode file, times 100.
   13644   </summary>
   13645 </histogram>
   13646 
   13647 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
   13648   <owner>jvoung (a] chromium.org</owner>
   13649   <owner>mackinlay (a] google.com</owner>
   13650   <owner>ncbray (a] chromium.org</owner>
   13651   <summary>
   13652     The size of the main .nexe file that is the result of translating a Portable
   13653     Native Client .pexe bitcode file.  This reflects the amount of cache
   13654     consumed.
   13655   </summary>
   13656 </histogram>
   13657 
   13658 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
   13659   <owner>jvoung (a] chromium.org</owner>
   13660   <owner>mackinlay (a] google.com</owner>
   13661   <owner>ncbray (a] chromium.org</owner>
   13662   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
   13663 </histogram>
   13664 
   13665 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
   13666   <owner>jvoung (a] chromium.org</owner>
   13667   <owner>mackinlay (a] google.com</owner>
   13668   <owner>ncbray (a] chromium.org</owner>
   13669   <summary>
   13670     The time it took to load the NaCl module into sel_ldr.  Normalized by the
   13671     size of the .nexe, in megabytes.
   13672   </summary>
   13673 </histogram>
   13674 
   13675 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
   13676   <owner>jvoung (a] chromium.org</owner>
   13677   <owner>mackinlay (a] google.com</owner>
   13678   <owner>ncbray (a] chromium.org</owner>
   13679   <summary>
   13680     The time it took to download the manifset file for a Native Client module.
   13681   </summary>
   13682 </histogram>
   13683 
   13684 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
   13685   <owner>jvoung (a] chromium.org</owner>
   13686   <owner>mackinlay (a] google.com</owner>
   13687   <owner>ncbray (a] chromium.org</owner>
   13688   <summary>
   13689     The time it took between the Native Client plugin initialization and when
   13690     proxied execution of the NaCl module begins. This is the general startup
   13691     overhead of running as a NaCl module vs a trusted PPAPI plugin.
   13692   </summary>
   13693 </histogram>
   13694 
   13695 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
   13696     units="milliseconds/MB">
   13697   <owner>jvoung (a] chromium.org</owner>
   13698   <owner>mackinlay (a] google.com</owner>
   13699   <owner>ncbray (a] chromium.org</owner>
   13700   <summary>
   13701     The time it took between the Native Client plugin initialization and when
   13702     proxied execution of the NaCl module begins. This is the general startup
   13703     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
   13704     by the size of the .nexe, in megabytes.
   13705   </summary>
   13706 </histogram>
   13707 
   13708 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
   13709   <owner>jvoung (a] chromium.org</owner>
   13710   <owner>mackinlay (a] google.com</owner>
   13711   <owner>ncbray (a] chromium.org</owner>
   13712   <summary>
   13713     The time it took to download the main .nexe for a Native Client module.
   13714   </summary>
   13715 </histogram>
   13716 
   13717 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
   13718     units="milliseconds/MB">
   13719   <owner>jvoung (a] chromium.org</owner>
   13720   <owner>mackinlay (a] google.com</owner>
   13721   <owner>ncbray (a] chromium.org</owner>
   13722   <summary>
   13723     The time it took to download the main .nexe for a Native Client module.
   13724     Normalized by the size of the .nexe, in megabytes.
   13725   </summary>
   13726 </histogram>
   13727 
   13728 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
   13729   <owner>jvoung (a] chromium.org</owner>
   13730   <owner>mackinlay (a] google.com</owner>
   13731   <owner>ncbray (a] chromium.org</owner>
   13732   <summary>
   13733     The time it took between the Native Client plugin initialization and when
   13734     the NaCl module is ready to be used.
   13735   </summary>
   13736 </histogram>
   13737 
   13738 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
   13739   <owner>jvoung (a] chromium.org</owner>
   13740   <owner>mackinlay (a] google.com</owner>
   13741   <owner>ncbray (a] chromium.org</owner>
   13742   <summary>
   13743     The time it took between the Native Client plugin initialization and when
   13744     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
   13745     in megabytes.
   13746   </summary>
   13747 </histogram>
   13748 
   13749 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
   13750   <obsolete>
   13751     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
   13752     normalizing to 'tab opens' is unusual.
   13753   </obsolete>
   13754   <owner>jvoung (a] chromium.org</owner>
   13755   <owner>mackinlay (a] google.com</owner>
   13756   <owner>ncbray (a] chromium.org</owner>
   13757   <summary>
   13758     The number of times that Native Client has been started by loading a .nexe
   13759     compared to the number of times that a tab has been opened.
   13760   </summary>
   13761 </histogram>
   13762 
   13763 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
   13764   <owner>jvoung (a] chromium.org</owner>
   13765   <owner>mackinlay (a] google.com</owner>
   13766   <owner>ncbray (a] chromium.org</owner>
   13767   <summary>
   13768     Did a validation cache query find a previously known validation result?
   13769   </summary>
   13770 </histogram>
   13771 
   13772 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
   13773   <owner>jvoung (a] chromium.org</owner>
   13774   <owner>mackinlay (a] google.com</owner>
   13775   <owner>ncbray (a] chromium.org</owner>
   13776   <summary>
   13777     Was the validation cache updated with a new validation result?
   13778   </summary>
   13779 </histogram>
   13780 
   13781 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
   13782   <owner>cbentzel (a] chromium.org</owner>
   13783   <owner>davidben (a] chromium.org</owner>
   13784   <summary>The scheme of the URL for each main-frame navigation.</summary>
   13785 </histogram>
   13786 
   13787 <histogram name="Navigation.RedirectChainSize" units="characters">
   13788   <owner>haitaol (a] chromium.org</owner>
   13789   <owner>donnd (a] chromium.org</owner>
   13790   <summary>
   13791     Total length of the redirect URL strings in navigation entry. Logged when
   13792     entry is committed.
   13793   </summary>
   13794 </histogram>
   13795 
   13796 <histogram name="NCN.CM.FastestRTTOn2G" units="milliseconds">
   13797   <owner>pauljensen (a] chromium.org</owner>
   13798   <summary>
   13799     Rough estimate of the fastest round-trip-time seen on a 2G connection,
   13800     before the NetworkChangeNotifier detected a connectivity change.
   13801 
   13802     This metric is recorded when the NetworkChangeNotifier detects a
   13803     connectivity change.  This will miss data from users whose connection type
   13804     never changes and will be biased to users whose connection type changes
   13805     frequently.
   13806   </summary>
   13807 </histogram>
   13808 
   13809 <histogram name="NCN.CM.FastestRTTOn3G" units="milliseconds">
   13810   <owner>pauljensen (a] chromium.org</owner>
   13811   <summary>
   13812     Rough estimate of the fastest round-trip-time seen on a 3G connection,
   13813     before the NetworkChangeNotifier detected a connectivity change.
   13814 
   13815     This metric is recorded when the NetworkChangeNotifier detects a
   13816     connectivity change.  This will miss data from users whose connection type
   13817     never changes and will be biased to users whose connection type changes
   13818     frequently.
   13819   </summary>
   13820 </histogram>
   13821 
   13822 <histogram name="NCN.CM.FastestRTTOn4G" units="milliseconds">
   13823   <owner>pauljensen (a] chromium.org</owner>
   13824   <summary>
   13825     Rough estimate of the fastest round-trip-time seen on a 4G connection,
   13826     before the NetworkChangeNotifier detected a connectivity change.
   13827 
   13828     This metric is recorded when the NetworkChangeNotifier detects a
   13829     connectivity change. This will miss data from users whose connection type
   13830     never changes and will be biased to users whose connection type changes
   13831     frequently.
   13832   </summary>
   13833 </histogram>
   13834 
   13835 <histogram name="NCN.CM.FastestRTTOnBluetooth" units="milliseconds">
   13836   <owner>pauljensen (a] chromium.org</owner>
   13837   <summary>
   13838     Rough estimate of the fastest round-trip-time seen on a Bluetooth
   13839     connection, before the NetworkChangeNotifier detected a connectivity change.
   13840 
   13841     This metric is recorded when the NetworkChangeNotifier detects a
   13842     connectivity change.  This will miss data from users whose connection type
   13843     never changes and will be biased to users whose connection type changes
   13844     frequently.
   13845   </summary>
   13846 </histogram>
   13847 
   13848 <histogram name="NCN.CM.FastestRTTOnEthernet" units="milliseconds">
   13849   <owner>pauljensen (a] chromium.org</owner>
   13850   <summary>
   13851     Rough estimate of the fastest round-trip-time seen on an Ethernet
   13852     connection, before the NetworkChangeNotifier detected a connectivity change.
   13853 
   13854     This metric is recorded when the NetworkChangeNotifier detects a
   13855     connectivity change.  This will miss data from users whose connection type
   13856     never changes and will be biased to users whose connection type changes
   13857     frequently.
   13858   </summary>
   13859 </histogram>
   13860 
   13861 <histogram name="NCN.CM.FastestRTTOnNone" units="milliseconds">
   13862   <owner>pauljensen (a] chromium.org</owner>
   13863   <summary>
   13864     Rough estimate of the fastest round-trip-time seen while the
   13865     NetworkChangeNotifier thought there was no network connection, before the
   13866     NetworkChangeNotifier detected a connectivity change.
   13867 
   13868     This metric is recorded when the NetworkChangeNotifier detects a
   13869     connectivity change.  This will miss data from users whose connection type
   13870     never changes and will be biased to users whose connection type changes
   13871     frequently.
   13872   </summary>
   13873 </histogram>
   13874 
   13875 <histogram name="NCN.CM.FastestRTTOnUnknown" units="milliseconds">
   13876   <owner>pauljensen (a] chromium.org</owner>
   13877   <summary>
   13878     Rough estimate of the fastest round-trip-time seen on an unknown connection
   13879     type, before the NetworkChangeNotifier detected a connectivity change.
   13880 
   13881     This metric is recorded when the NetworkChangeNotifier detects a
   13882     connectivity change.  This will miss data from users whose connection type
   13883     never changes and will be biased to users whose connection type changes
   13884     frequently.
   13885   </summary>
   13886 </histogram>
   13887 
   13888 <histogram name="NCN.CM.FastestRTTOnWifi" units="milliseconds">
   13889   <owner>pauljensen (a] chromium.org</owner>
   13890   <summary>
   13891     Rough estimate of the fastest round-trip-time seen on a Wifi connection,
   13892     before the NetworkChangeNotifier detected a connectivity change.
   13893 
   13894     This metric is recorded when the NetworkChangeNotifier detects a
   13895     connectivity change.  This will miss data from users whose connection type
   13896     never changes and will be biased to users whose connection type changes
   13897     frequently.
   13898   </summary>
   13899 </histogram>
   13900 
   13901 <histogram name="NCN.CM.FirstReadOn2G" units="milliseconds">
   13902   <owner>pauljensen (a] chromium.org</owner>
   13903   <summary>
   13904     Time between switching to a 2G connection and receiving the first network
   13905     data.
   13906 
   13907     This metric is recorded when the NetworkChangeNotifier detects a
   13908     connectivity change.  This will miss data from users whose connection type
   13909     never changes and will be biased to users whose connection type changes
   13910     frequently.
   13911   </summary>
   13912 </histogram>
   13913 
   13914 <histogram name="NCN.CM.FirstReadOn3G" units="milliseconds">
   13915   <owner>pauljensen (a] chromium.org</owner>
   13916   <summary>
   13917     Time between switching to a 3G connection and receiving the first network
   13918     data.
   13919 
   13920     This metric is recorded when the NetworkChangeNotifier detects a
   13921     connectivity change.  This will miss data from users whose connection type
   13922     never changes and will be biased to users whose connection type changes
   13923     frequently.
   13924   </summary>
   13925 </histogram>
   13926 
   13927 <histogram name="NCN.CM.FirstReadOn4G" units="milliseconds">
   13928   <owner>pauljensen (a] chromium.org</owner>
   13929   <summary>
   13930     Time between switching to a 4G connection and receiving the first network
   13931     data.
   13932 
   13933     This metric is recorded when the NetworkChangeNotifier detects a
   13934     connectivity change.  This will miss data from users whose connection type
   13935     never changes and will be biased to users whose connection type changes
   13936     frequently.
   13937   </summary>
   13938 </histogram>
   13939 
   13940 <histogram name="NCN.CM.FirstReadOnBluetooth" units="milliseconds">
   13941   <owner>pauljensen (a] chromium.org</owner>
   13942   <summary>
   13943     Time between switching to a Bluetooth connection and receiving the first
   13944     network data.
   13945 
   13946     This metric is recorded when the NetworkChangeNotifier detects a
   13947     connectivity change.  This will miss data from users whose connection type
   13948     never changes and will be biased to users whose connection type changes
   13949     frequently.
   13950   </summary>
   13951 </histogram>
   13952 
   13953 <histogram name="NCN.CM.FirstReadOnEthernet" units="milliseconds">
   13954   <owner>pauljensen (a] chromium.org</owner>
   13955   <summary>
   13956     Time between switching to an Ethernet connection and receiving the first
   13957     network data.
   13958 
   13959     This metric is recorded when the NetworkChangeNotifier detects a
   13960     connectivity change.  This will miss data from users whose connection type
   13961     never changes and will be biased to users whose connection type changes
   13962     frequently.
   13963   </summary>
   13964 </histogram>
   13965 
   13966 <histogram name="NCN.CM.FirstReadOnNone" units="milliseconds">
   13967   <owner>pauljensen (a] chromium.org</owner>
   13968   <summary>
   13969     Time between disconnecting and receiving the first network data.
   13970 
   13971     This metric is recorded when the NetworkChangeNotifier detects a
   13972     connectivity change.  This will miss data from users whose connection type
   13973     never changes and will be biased to users whose connection type changes
   13974     frequently.
   13975   </summary>
   13976 </histogram>
   13977 
   13978 <histogram name="NCN.CM.FirstReadOnUnknown" units="milliseconds">
   13979   <owner>pauljensen (a] chromium.org</owner>
   13980   <summary>
   13981     Time between switching to an unknown connection type and receiving the first
   13982     network data.
   13983 
   13984     This metric is recorded when the NetworkChangeNotifier detects a
   13985     connectivity change.  This will miss data from users whose connection type
   13986     never changes and will be biased to users whose connection type changes
   13987     frequently.
   13988   </summary>
   13989 </histogram>
   13990 
   13991 <histogram name="NCN.CM.FirstReadOnWifi" units="milliseconds">
   13992   <owner>pauljensen (a] chromium.org</owner>
   13993   <summary>
   13994     Time between switching to a Wifi connection and receiving the first network
   13995     data.
   13996 
   13997     This metric is recorded when the NetworkChangeNotifier detects a
   13998     connectivity change.  This will miss data from users whose connection type
   13999     never changes and will be biased to users whose connection type changes
   14000     frequently.
   14001   </summary>
   14002 </histogram>
   14003 
   14004 <histogram name="NCN.CM.KBTransferedOn2G" units="KB">
   14005   <owner>pauljensen (a] chromium.org</owner>
   14006   <summary>
   14007     How much data was transfered while connected via a 2G connection, before the
   14008     NetworkChangeNotifier detected a connectivity change.
   14009 
   14010     This metric is recorded when the NetworkChangeNotifier detects a
   14011     connectivity change.  This will miss data from users whose connection type
   14012     never changes and will be biased to users whose connection type changes
   14013     frequently.
   14014   </summary>
   14015 </histogram>
   14016 
   14017 <histogram name="NCN.CM.KBTransferedOn3G" units="KB">
   14018   <owner>pauljensen (a] chromium.org</owner>
   14019   <summary>
   14020     How much data was transfered while connected via a 3G connection, before the
   14021     NetworkChangeNotifier detected a connectivity change.
   14022 
   14023     This metric is recorded when the NetworkChangeNotifier detects a
   14024     connectivity change.  This will miss data from users whose connection type
   14025     never changes and will be biased to users whose connection type changes
   14026     frequently.
   14027   </summary>
   14028 </histogram>
   14029 
   14030 <histogram name="NCN.CM.KBTransferedOn4G" units="KB">
   14031   <owner>pauljensen (a] chromium.org</owner>
   14032   <summary>
   14033     How much data was transfered while connected via a 4G connection, before the
   14034     NetworkChangeNotifier detected a connectivity change.
   14035 
   14036     This metric is recorded when the NetworkChangeNotifier detects a
   14037     connectivity change.  This will miss data from users whose connection type
   14038     never changes and will be biased to users whose connection type changes
   14039     frequently.
   14040   </summary>
   14041 </histogram>
   14042 
   14043 <histogram name="NCN.CM.KBTransferedOnBluetooth" units="KB">
   14044   <owner>pauljensen (a] chromium.org</owner>
   14045   <summary>
   14046     How much data was transfered while connected via a Bluetooth connection,
   14047     before the NetworkChangeNotifier detected a connectivity change.
   14048 
   14049     This metric is recorded when the NetworkChangeNotifier detects a
   14050     connectivity change.  This will miss data from users whose connection type
   14051     never changes and will be biased to users whose connection type changes
   14052     frequently.
   14053   </summary>
   14054 </histogram>
   14055 
   14056 <histogram name="NCN.CM.KBTransferedOnEthernet" units="KB">
   14057   <owner>pauljensen (a] chromium.org</owner>
   14058   <summary>
   14059     How much data was transfered while connected via an Ethernet connection,
   14060     before the NetworkChangeNotifier detected a connectivity change.
   14061 
   14062     This metric is recorded when the NetworkChangeNotifier detects a
   14063     connectivity change.  This will miss data from users whose connection type
   14064     never changes and will be biased to users whose connection type changes
   14065     frequently.
   14066   </summary>
   14067 </histogram>
   14068 
   14069 <histogram name="NCN.CM.KBTransferedOnNone" units="KB">
   14070   <owner>pauljensen (a] chromium.org</owner>
   14071   <summary>
   14072     How much data was transfered while the NetworkChangeNotifier thought there
   14073     was no network connection, before the NetworkChangeNotifier detected a
   14074     connectivity change.
   14075 
   14076     This metric is recorded when the NetworkChangeNotifier detects a
   14077     connectivity change.  This will miss data from users whose connection type
   14078     never changes and will be biased to users whose connection type changes
   14079     frequently.
   14080   </summary>
   14081 </histogram>
   14082 
   14083 <histogram name="NCN.CM.KBTransferedOnUnknown" units="KB">
   14084   <owner>pauljensen (a] chromium.org</owner>
   14085   <summary>
   14086     How much data was transfered while connected via an unknown connection type,
   14087     before the NetworkChangeNotifier detected a connectivity change.
   14088 
   14089     This metric is recorded when the NetworkChangeNotifier detects a
   14090     connectivity change.  This will miss data from users whose connection type
   14091     never changes and will be biased to users whose connection type changes
   14092     frequently.
   14093   </summary>
   14094 </histogram>
   14095 
   14096 <histogram name="NCN.CM.KBTransferedOnWifi" units="KB">
   14097   <owner>pauljensen (a] chromium.org</owner>
   14098   <summary>
   14099     How much data was transfered while connected via a Wifi connection, before
   14100     the NetworkChangeNotifier detected a connectivity change.
   14101 
   14102     This metric is recorded when the NetworkChangeNotifier detects a
   14103     connectivity change.  This will miss data from users whose connection type
   14104     never changes and will be biased to users whose connection type changes
   14105     frequently.
   14106   </summary>
   14107 </histogram>
   14108 
   14109 <histogram name="NCN.CM.PeakKbpsOn2G" units="Kbps">
   14110   <owner>pauljensen (a] chromium.org</owner>
   14111   <summary>
   14112     Rough estimate of peak throughput seen on a 2G connection, before the
   14113     NetworkChangeNotifier detected a connectivity change.
   14114 
   14115     This metric is recorded when the NetworkChangeNotifier detects a
   14116     connectivity change.  This will miss data from users whose connection type
   14117     never changes and will be biased to users whose connection type changes
   14118     frequently.
   14119   </summary>
   14120 </histogram>
   14121 
   14122 <histogram name="NCN.CM.PeakKbpsOn3G" units="Kbps">
   14123   <owner>pauljensen (a] chromium.org</owner>
   14124   <summary>
   14125     Rough estimate of peak throughput seen on a 3G connection, before the
   14126     NetworkChangeNotifier detected a connectivity change.
   14127 
   14128     This metric is recorded when the NetworkChangeNotifier detects a
   14129     connectivity change.  This will miss data from users whose connection type
   14130     never changes and will be biased to users whose connection type changes
   14131     frequently.
   14132   </summary>
   14133 </histogram>
   14134 
   14135 <histogram name="NCN.CM.PeakKbpsOn4G" units="Kbps">
   14136   <owner>pauljensen (a] chromium.org</owner>
   14137   <summary>
   14138     Rough estimate of peak throughput seen on a 4G connection, before the
   14139     NetworkChangeNotifier detected a connectivity change.
   14140 
   14141     This metric is recorded when the NetworkChangeNotifier detects a
   14142     connectivity change.  This will miss data from users whose connection type
   14143     never changes and will be biased to users whose connection type changes
   14144     frequently.
   14145   </summary>
   14146 </histogram>
   14147 
   14148 <histogram name="NCN.CM.PeakKbpsOnBluetooth" units="Kbps">
   14149   <owner>pauljensen (a] chromium.org</owner>
   14150   <summary>
   14151     Rough estimate of peak throughput seen on a Bluetooth connection, before the
   14152     NetworkChangeNotifier detected a connectivity change.
   14153 
   14154     This metric is recorded when the NetworkChangeNotifier detects a
   14155     connectivity change.  This will miss data from users whose connection type
   14156     never changes and will be biased to users whose connection type changes
   14157     frequently.
   14158   </summary>
   14159 </histogram>
   14160 
   14161 <histogram name="NCN.CM.PeakKbpsOnEthernet" units="Kbps">
   14162   <owner>pauljensen (a] chromium.org</owner>
   14163   <summary>
   14164     Rough estimate of peak throughput seen on an Ethernet connection, before the
   14165     NetworkChangeNotifier detected a connectivity change.
   14166 
   14167     This metric is recorded when the NetworkChangeNotifier detects a
   14168     connectivity change.  This will miss data from users whose connection type
   14169     never changes and will be biased to users whose connection type changes
   14170     frequently.
   14171   </summary>
   14172 </histogram>
   14173 
   14174 <histogram name="NCN.CM.PeakKbpsOnNone" units="Kbps">
   14175   <owner>pauljensen (a] chromium.org</owner>
   14176   <summary>
   14177     Rough estimate of peak throughput seen while the NetworkChangeNotifier
   14178     thought there was no network connection, before the NetworkChangeNotifier
   14179     detected a connectivity change.
   14180 
   14181     This metric is recorded when the NetworkChangeNotifier detects a
   14182     connectivity change.  This will miss data from users whose connection type
   14183     never changes and will be biased to users whose connection type changes
   14184     frequently.
   14185   </summary>
   14186 </histogram>
   14187 
   14188 <histogram name="NCN.CM.PeakKbpsOnUnknown" units="Kbps">
   14189   <owner>pauljensen (a] chromium.org</owner>
   14190   <summary>
   14191     Rough estimate of peak throughput seen on an unknown connection type, before
   14192     the NetworkChangeNotifier detected a connectivity change.
   14193 
   14194     This metric is recorded when the NetworkChangeNotifier detects a
   14195     connectivity change.  This will miss data from users whose connection type
   14196     never changes and will be biased to users whose connection type changes
   14197     frequently.
   14198   </summary>
   14199 </histogram>
   14200 
   14201 <histogram name="NCN.CM.PeakKbpsOnWifi" units="Kbps">
   14202   <owner>pauljensen (a] chromium.org</owner>
   14203   <summary>
   14204     Rough estimate of peak throughput seen on a Wifi connection, before the
   14205     NetworkChangeNotifier detected a connectivity change.
   14206 
   14207     This metric is recorded when the NetworkChangeNotifier detects a
   14208     connectivity change.  This will miss data from users whose connection type
   14209     never changes and will be biased to users whose connection type changes
   14210     frequently.
   14211   </summary>
   14212 </histogram>
   14213 
   14214 <histogram name="NCN.CM.TimeOn2G" units="milliseconds">
   14215   <owner>pauljensen (a] chromium.org</owner>
   14216   <summary>
   14217     How long was spent connected via a 2G connection, before the
   14218     NetworkChangeNotifier detected a connectivity change.
   14219 
   14220     This metric is recorded when the NetworkChangeNotifier detects a
   14221     connectivity change.  This will miss data from users whose connection type
   14222     never changes and will be biased to users whose connection type changes
   14223     frequently.
   14224   </summary>
   14225 </histogram>
   14226 
   14227 <histogram name="NCN.CM.TimeOn3G" units="milliseconds">
   14228   <owner>pauljensen (a] chromium.org</owner>
   14229   <summary>
   14230     How long was spent connected via a 3G connection, before the
   14231     NetworkChangeNotifier detected a connectivity change.
   14232 
   14233     This metric is recorded when the NetworkChangeNotifier detects a
   14234     connectivity change.  This will miss data from users whose connection type
   14235     never changes and will be biased to users whose connection type changes
   14236     frequently.
   14237   </summary>
   14238 </histogram>
   14239 
   14240 <histogram name="NCN.CM.TimeOn4G" units="milliseconds">
   14241   <owner>pauljensen (a] chromium.org</owner>
   14242   <summary>
   14243     How long was spent connected via a 4G connection, before the
   14244     NetworkChangeNotifier detected a connectivity change.
   14245 
   14246     This metric is recorded when the NetworkChangeNotifier detects a
   14247     connectivity change.  This will miss data from users whose connection type
   14248     never changes and will be biased to users whose connection type changes
   14249     frequently.
   14250   </summary>
   14251 </histogram>
   14252 
   14253 <histogram name="NCN.CM.TimeOnBluetooth" units="milliseconds">
   14254   <owner>pauljensen (a] chromium.org</owner>
   14255   <summary>
   14256     How long was spent connected via a Bluetooth connection, before the
   14257     NetworkChangeNotifier detected a connectivity change.
   14258 
   14259     This metric is recorded when the NetworkChangeNotifier detects a
   14260     connectivity change.  This will miss data from users whose connection type
   14261     never changes and will be biased to users whose connection type changes
   14262     frequently.
   14263   </summary>
   14264 </histogram>
   14265 
   14266 <histogram name="NCN.CM.TimeOnEthernet" units="milliseconds">
   14267   <owner>pauljensen (a] chromium.org</owner>
   14268   <summary>
   14269     How long was spent connected via an Ethernet connection, before the
   14270     NetworkChangeNotifier detected a connectivity change.
   14271 
   14272     This metric is recorded when the NetworkChangeNotifier detects a
   14273     connectivity change.  This will miss data from users whose connection type
   14274     never changes and will be biased to users whose connection type changes
   14275     frequently.
   14276   </summary>
   14277 </histogram>
   14278 
   14279 <histogram name="NCN.CM.TimeOnNone" units="milliseconds">
   14280   <owner>pauljensen (a] chromium.org</owner>
   14281   <summary>
   14282     How long was spent disconnected, before the NetworkChangeNotifier detected a
   14283     connectivity change.
   14284 
   14285     This metric is recorded when the NetworkChangeNotifier detects a
   14286     connectivity change.  This will miss data from users whose connection type
   14287     never changes and will be biased to users whose connection type changes
   14288     frequently.
   14289   </summary>
   14290 </histogram>
   14291 
   14292 <histogram name="NCN.CM.TimeOnUnknown" units="milliseconds">
   14293   <owner>pauljensen (a] chromium.org</owner>
   14294   <summary>
   14295     How long was spent connected via an unknown connection type, before the
   14296     NetworkChangeNotifier detected a connectivity change.
   14297 
   14298     This metric is recorded when the NetworkChangeNotifier detects a
   14299     connectivity change.  This will miss data from users whose connection type
   14300     never changes and will be biased to users whose connection type changes
   14301     frequently.
   14302   </summary>
   14303 </histogram>
   14304 
   14305 <histogram name="NCN.CM.TimeOnWifi" units="milliseconds">
   14306   <owner>pauljensen (a] chromium.org</owner>
   14307   <summary>
   14308     How long was spent connected via a Wifi connection, before the
   14309     NetworkChangeNotifier detected a connectivity change.
   14310 
   14311     This metric is recorded when the NetworkChangeNotifier detects a
   14312     connectivity change.  This will miss data from users whose connection type
   14313     never changes and will be biased to users whose connection type changes
   14314     frequently.
   14315   </summary>
   14316 </histogram>
   14317 
   14318 <histogram name="NCN.ConnectionTypeChangeToIPAddressChange"
   14319     units="milliseconds">
   14320   <owner>pauljensen (a] chromium.org</owner>
   14321   <summary>
   14322     Time from ConnectionTypeChanged message until IPAddressChanged message.
   14323   </summary>
   14324 </histogram>
   14325 
   14326 <histogram name="NCN.DNSConfigChange" units="milliseconds">
   14327   <owner>pauljensen (a] chromium.org</owner>
   14328   <summary>Time between DNS configuration change messages.</summary>
   14329 </histogram>
   14330 
   14331 <histogram name="NCN.GetConnectionTypeTime" units="milliseconds">
   14332   <owner>pauljensen (a] chromium.org</owner>
   14333   <summary>
   14334     How long does each call to NetworkChangeNotifier::GetConnectionType() take.
   14335   </summary>
   14336 </histogram>
   14337 
   14338 <histogram name="NCN.IPAddressChange" units="milliseconds">
   14339   <owner>pauljensen (a] chromium.org</owner>
   14340   <summary>Time between IP address change messages.</summary>
   14341 </histogram>
   14342 
   14343 <histogram name="NCN.IPAddressChangeToConnectionTypeChange"
   14344     units="milliseconds">
   14345   <owner>pauljensen (a] chromium.org</owner>
   14346   <summary>
   14347     Time from IPAddressChanged message until ConnectionTypeChanged message.
   14348   </summary>
   14349 </histogram>
   14350 
   14351 <histogram name="NCN.NetworkOfflineChange" units="milliseconds">
   14352   <owner>pauljensen (a] chromium.org</owner>
   14353   <summary>
   14354     Time between going online until we go offline change messages, using new
   14355     filtered signal.
   14356   </summary>
   14357 </histogram>
   14358 
   14359 <histogram name="NCN.NetworkOnlineChange" units="milliseconds">
   14360   <owner>pauljensen (a] chromium.org</owner>
   14361   <summary>
   14362     Time between going offline until we go online change messages, using new
   14363     filtered signal.
   14364   </summary>
   14365 </histogram>
   14366 
   14367 <histogram name="NCN.NetworkOperatorMCCMNC">
   14368   <owner>bolian (a] chromium.org</owner>
   14369   <owner>bengr (a] google.com</owner>
   14370   <owner>marq (a] google.com</owner>
   14371   <summary>
   14372     The MCC (mobile country code) and MNC (mobile network code) of the network
   14373     operator when a new metrics log is created or when the network connection is
   14374     changed. A value of zero means a non-mobile network or the operator code is
   14375     unknown.
   14376   </summary>
   14377 </histogram>
   14378 
   14379 <histogram name="NCN.OfflineChange" units="milliseconds">
   14380   <owner>pauljensen (a] chromium.org</owner>
   14381   <summary>
   14382     Time between going online until we go offline change messages.
   14383   </summary>
   14384 </histogram>
   14385 
   14386 <histogram name="NCN.OfflineDataRecv" units="milliseconds">
   14387   <owner>pauljensen (a] chromium.org</owner>
   14388   <summary>
   14389     Time between when we thought we went offline and when we received some
   14390     network data (a URLRequest read completed).
   14391   </summary>
   14392 </histogram>
   14393 
   14394 <histogram name="NCN.OfflineDataRecvAny5sBeforeOnline">
   14395   <owner>pauljensen (a] chromium.org</owner>
   14396   <summary>
   14397     Count of how many times we received network data (a URLRequest read
   14398     completed) while offline when some data was received at most five seconds
   14399     before going online.
   14400   </summary>
   14401 </histogram>
   14402 
   14403 <histogram name="NCN.OfflineDataRecvUntilOnline" units="milliseconds">
   14404   <owner>pauljensen (a] chromium.org</owner>
   14405   <summary>
   14406     Time between when we received the last network data (a URLRequest read
   14407     completed) while offline and when we thought we went online.
   14408   </summary>
   14409 </histogram>
   14410 
   14411 <histogram name="NCN.OfflinePolls">
   14412   <owner>pauljensen (a] chromium.org</owner>
   14413   <summary>
   14414     Count of how many times we polled the online/offline status before detecting
   14415     an offline to online transition.
   14416   </summary>
   14417 </histogram>
   14418 
   14419 <histogram name="NCN.OnlineChange" units="milliseconds">
   14420   <owner>pauljensen (a] chromium.org</owner>
   14421   <summary>
   14422     Time between going offline until we go online change messages.
   14423   </summary>
   14424 </histogram>
   14425 
   14426 <histogram name="NCN.PollingOfflineDataRecv" units="milliseconds">
   14427   <owner>pauljensen (a] chromium.org</owner>
   14428   <summary>
   14429     Time between when we thought we went offline and when we received some
   14430     network data (a URLRequest read completed), while polling
   14431     NetworkChangeNotifier::GetConnectionType() still told us we were offline.
   14432   </summary>
   14433 </histogram>
   14434 
   14435 <histogram name="Net.AlternateProtocolBrokenLocation"
   14436     enum="BrokenAlternateProtocolLocation">
   14437   <owner>rch (a] chromium.org</owner>
   14438   <summary>
   14439     Breakdown of the locations when SetBrokenAlternateProtocol is called.
   14440   </summary>
   14441 </histogram>
   14442 
   14443 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
   14444   <owner>rch (a] chromium.org</owner>
   14445   <summary>
   14446     Breakdown of how requests which could potentially make use of an alternate
   14447     protocol use or don't use the protocol.
   14448   </summary>
   14449 </histogram>
   14450 
   14451 <histogram name="Net.AlternateProtocolUsage.1000Truncated"
   14452     enum="AlternateProtocolUsage">
   14453   <owner>rch (a] chromium.org</owner>
   14454   <summary>
   14455     Breakdown of how requests which could potentially make use of an alternate
   14456     protocol use or don't use the protocol. Loaded data for 1000 servers and we
   14457     have persisted 1000 MRU servers.
   14458   </summary>
   14459 </histogram>
   14460 
   14461 <histogram name="Net.AlternateProtocolUsage.200Truncated"
   14462     enum="AlternateProtocolUsage">
   14463   <owner>rch (a] chromium.org</owner>
   14464   <summary>
   14465     Breakdown of how requests which could potentially make use of an alternate
   14466     protocol use or don't use the protocol. Loaded data for 200 servers and we
   14467     have persisted 1000 MRU servers.
   14468   </summary>
   14469 </histogram>
   14470 
   14471 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
   14472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14473   <summary>
   14474     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
   14475     is sent once per chunk of data read from the network.
   14476   </summary>
   14477 </histogram>
   14478 
   14479 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
   14480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14481   <summary>
   14482     The count of unacknowledged ResourceMsg_DataReceived messages at the point
   14483     where we pause network loading.
   14484   </summary>
   14485 </histogram>
   14486 
   14487 <histogram name="Net.AsyncResourceHandler_RedirectHopTime" units="milliseconds">
   14488   <owner>bnc (a] chromium.org</owner>
   14489   <summary>
   14490     The time between the call of AsyncResourceHandler::OnRequestRedirected and
   14491     the FollowRedirect IPC message from ResourceHost, that is, the length of the
   14492     redirect browser-renderer-browser hop.
   14493   </summary>
   14494 </histogram>
   14495 
   14496 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
   14497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14498   <summary>The size of a SharedIOBuffer allocation.</summary>
   14499 </histogram>
   14500 
   14501 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
   14502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14503   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
   14504 </histogram>
   14505 
   14506 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
   14507     units="percentage">
   14508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14509   <summary>
   14510     The percentage of a SharedIOBuffer allocation that is actually used.
   14511   </summary>
   14512 </histogram>
   14513 
   14514 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
   14515   <obsolete>
   14516     Deprecated 01/2011 in https://crrev.com/70740
   14517   </obsolete>
   14518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14519   <summary>The time to generate a Basic HTTP authentication token.</summary>
   14520 </histogram>
   14521 
   14522 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
   14523   <obsolete>
   14524     Deprecated 01/2011 in https://crrev.com/70740
   14525   </obsolete>
   14526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14527   <summary>The time to generate a Digest HTTP authentication token.</summary>
   14528 </histogram>
   14529 
   14530 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
   14531   <obsolete>
   14532     Deprecated 01/2011 in https://crrev.com/70740
   14533   </obsolete>
   14534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14535   <summary>
   14536     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
   14537   </summary>
   14538 </histogram>
   14539 
   14540 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
   14541   <obsolete>
   14542     Deprecated 01/2011 in https://crrev.com/70740
   14543   </obsolete>
   14544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14545   <summary>The time to generate an NTLM HTTP authentication token.</summary>
   14546 </histogram>
   14547 
   14548 <histogram name="Net.AutoReload.CountAtStop">
   14549   <owner>ellyjones (a] chromium.org</owner>
   14550   <owner>rdsmith (a] chromium.org</owner>
   14551   <owner>cbentzel (a] chromium.org</owner>
   14552   <summary>
   14553     Number of times auto-reload has been attempted before auto-reload stopped
   14554     without succeeding, either because the stop button was pressed or because
   14555     the renderer was destroyed.
   14556   </summary>
   14557 </histogram>
   14558 
   14559 <histogram name="Net.AutoReload.CountAtSuccess">
   14560   <owner>ellyjones (a] chromium.org</owner>
   14561   <owner>rdsmith (a] chromium.org</owner>
   14562   <owner>cbentzel (a] chromium.org</owner>
   14563   <summary>
   14564     Number of times auto-reload had to attempt to reload a page before
   14565     succeeding.
   14566   </summary>
   14567 </histogram>
   14568 
   14569 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
   14570   <owner>ellyjones (a] chromium.org</owner>
   14571   <owner>rdsmith (a] chromium.org</owner>
   14572   <owner>cbentzel (a] chromium.org</owner>
   14573   <summary>
   14574     Original error code that started an auto-reload which then succeeded on the
   14575     first attempt.
   14576   </summary>
   14577 </histogram>
   14578 
   14579 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
   14580   <owner>ellyjones (a] chromium.org</owner>
   14581   <owner>rdsmith (a] chromium.org</owner>
   14582   <owner>cbentzel (a] chromium.org</owner>
   14583   <summary>
   14584     Error code, if any, when auto-reload stopped without succeeding, either
   14585     because the stop button was pressed or because the renderer was destroyed.
   14586   </summary>
   14587 </histogram>
   14588 
   14589 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
   14590   <owner>ellyjones (a] chromium.org</owner>
   14591   <owner>rdsmith (a] chromium.org</owner>
   14592   <owner>cbentzel (a] chromium.org</owner>
   14593   <summary>
   14594     Original error code that started an auto-reload which then eventually
   14595     succeeded.
   14596   </summary>
   14597 </histogram>
   14598 
   14599 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
   14600   <owner>rsleevi (a] chromium.org</owner>
   14601   <summary>
   14602     Whether the certificate common name was used for matching the hostname,
   14603     instead of the subjectAlternativeName.
   14604 
   14605     Measures results for all CAs (internal and publicly-trusted).
   14606   </summary>
   14607 </histogram>
   14608 
   14609 <histogram name="Net.CertCommonNameFallbackPrivateCA"
   14610     enum="BooleanCommonNameMatch">
   14611   <owner>rsleevi (a] chromium.org</owner>
   14612   <summary>
   14613     Whether the certificate common name was used for matching the hostname,
   14614     instead of the subjectAlternativeName.
   14615 
   14616     Measures results ony for internal (non-publicly-trusted) CAs.
   14617   </summary>
   14618 </histogram>
   14619 
   14620 <histogram name="Net.Certificate.SHA1.MainFrame" enum="SHA1Status">
   14621   <owner>rsleevi (a] chromium.org</owner>
   14622   <summary>
   14623     Whether or not SHA-1 was present in a resource fetched for the main frame,
   14624     and if so, what its maximum validity period was.
   14625   </summary>
   14626 </histogram>
   14627 
   14628 <histogram name="Net.Certificate.SHA1.Subresource" enum="SHA1Status">
   14629   <owner>rsleevi (a] chromium.org</owner>
   14630   <summary>
   14631     Whether or not SHA-1 was present in a subresource fetch, and if so, what its
   14632     maximum validity period was.
   14633   </summary>
   14634 </histogram>
   14635 
   14636 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
   14637   <obsolete>
   14638     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
   14639   </obsolete>
   14640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14641   <summary>
   14642     A validated certificate chain may be subject to additional
   14643     &quot;pinning&quot; requirements on a per-domain basis. This records the
   14644     fraction of successful matches between a certificate chain and a pin list.
   14645   </summary>
   14646 </histogram>
   14647 
   14648 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
   14649   <owner>eranm (a] chromium.org</owner>
   14650   <summary>
   14651     Number of valid Signed Certificate Timestamps (SCTs) present for the
   14652     main-frame resource. Emitted every time a main-frame resource is fetched.
   14653   </summary>
   14654 </histogram>
   14655 
   14656 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
   14657   <owner>eranm (a] chromium.org</owner>
   14658   <summary>
   14659     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
   14660     for every SCT when first validated, which means 0 or more times during every
   14661     SSL connection establishment.
   14662   </summary>
   14663 </histogram>
   14664 
   14665 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
   14666   <owner>eranm (a] chromium.org</owner>
   14667   <summary>
   14668     The number of Signed Certificate Timestamps (SCTs) that were available for
   14669     each SSL connection, including SCTs embedded in the certificate. This metric
   14670     measures how many SSL connections had SCTs available. Emitted during every
   14671     SSL connection establishment.
   14672   </summary>
   14673 </histogram>
   14674 
   14675 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
   14676   <owner>eranm (a] chromium.org</owner>
   14677   <summary>
   14678     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
   14679     once for every SCT when first validated, which means 0 or more times during
   14680     every SSL connection establishment.
   14681   </summary>
   14682 </histogram>
   14683 
   14684 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
   14685   <owner>davidben (a] chromium.org</owner>
   14686   <summary>
   14687     The actual amount of time spent verifying a certificate using the underlying
   14688     cryptographic APIs. Because parallel verifications for the same certificate
   14689     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
   14690     skewed, due to later verifications taking less overall time. This records
   14691     the overall time spent verifying the first job to capture initialization
   14692     costs.
   14693   </summary>
   14694 </histogram>
   14695 
   14696 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
   14697   <owner>rsleevi (a] chromium.org</owner>
   14698   <summary>
   14699     The actual amount of time spent verifying a certificate using the underlying
   14700     cryptographic APIs. Because parallel verifications for the same certificate
   14701     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
   14702     skewed, due to later verifications taking less overall time. This records
   14703     the overall time spent verifying a single request, regardless of how many
   14704     parallel requests are being served by the verification.
   14705   </summary>
   14706 </histogram>
   14707 
   14708 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
   14709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14710   <summary>
   14711     The number of times we sent N packets, but could have sent N-1 packets.
   14712   </summary>
   14713 </histogram>
   14714 
   14715 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
   14716   <obsolete>
   14717     This experiment has concluded.
   14718   </obsolete>
   14719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14720   <summary>
   14721     The amount of time taken before we failed to  resolve the Comodo test DNS
   14722     record. This is an experiment, run in conjuction with Comodo, to test the
   14723     viability of a DNS based certificate revocation mechanism.
   14724   </summary>
   14725 </histogram>
   14726 
   14727 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
   14728   <obsolete>
   14729     This experiment has concluded.
   14730   </obsolete>
   14731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14732   <summary>
   14733     The amount of time taken to successfully resolve the Comodo test DNS record.
   14734     This is an experiment, run in conjuction with Comodo, to test the viability
   14735     of a DNS based certificate revocation mechanism.
   14736   </summary>
   14737 </histogram>
   14738 
   14739 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
   14740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14741   <summary>
   14742     The uncompressed number of bytes received per request that was compressed.
   14743     Only includes requests which did not go through an explicit proxy and did
   14744     not go over SSL.
   14745   </summary>
   14746 </histogram>
   14747 
   14748 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
   14749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14750   <summary>
   14751     The compressed number of bytes received per request that was compressed.
   14752     Only includes requests which did not go through an explicit proxy and did
   14753     not go over SSL.
   14754   </summary>
   14755 </histogram>
   14756 
   14757 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
   14758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14759   <summary>
   14760     The uncompressed number of bytes received per request that was not
   14761     compressed but appears to have been compressible.  Only includes requests
   14762     which did not go through an explicit proxy and did not go over SSL.
   14763   </summary>
   14764 </histogram>
   14765 
   14766 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
   14767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14768   <summary>
   14769     The uncompressed number of bytes received per request that was compressed.
   14770     Only includes requests sent through a proxy without SSL.
   14771   </summary>
   14772 </histogram>
   14773 
   14774 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
   14775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14776   <summary>
   14777     The compressed number of bytes received per request that was compressed.
   14778     Only includes requests sent through a proxy without SSL.
   14779   </summary>
   14780 </histogram>
   14781 
   14782 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
   14783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14784   <summary>
   14785     The uncompressed number of bytes received per request that was not
   14786     compressed but appears to have been compressible.  Only includes requests
   14787     sent through a proxy without SSL.
   14788   </summary>
   14789 </histogram>
   14790 
   14791 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
   14792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14793   <summary>
   14794     The uncompressed number of bytes received per request that was compressed.
   14795     Only includes requests sent over SSL.
   14796   </summary>
   14797 </histogram>
   14798 
   14799 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
   14800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14801   <summary>
   14802     The compressed number of bytes received per request that was compressed.
   14803     Only includes requests sent over SSL.
   14804   </summary>
   14805 </histogram>
   14806 
   14807 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
   14808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14809   <summary>
   14810     The uncompressed number of bytes received per request that was not
   14811     compressed but appears to have been compressible.  Only includes requests
   14812     sent over SSL.
   14813   </summary>
   14814 </histogram>
   14815 
   14816 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
   14817   <obsolete>
   14818     The count was inaccurate (it counted transactions rather than connections)
   14819   </obsolete>
   14820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14821   <summary>
   14822     Each bucket is the number of connections of a particular type that the user
   14823     has had during the session.
   14824   </summary>
   14825 </histogram>
   14826 
   14827 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
   14828   <obsolete>
   14829     Renamed to match HadConnectionType.
   14830   </obsolete>
   14831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14832   <summary>
   14833     Each bucket is the number of successful connections of a particular type
   14834     that the user has had during the session.
   14835   </summary>
   14836 </histogram>
   14837 
   14838 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
   14839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14840   <summary>
   14841     Each bucket is the number of successful connections of a particular type
   14842     that the user has had during the session.
   14843   </summary>
   14844 </histogram>
   14845 
   14846 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
   14847   <obsolete>
   14848     No longer collected.
   14849   </obsolete>
   14850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14851   <summary>
   14852     Each bucket is the number of failed connections of a particular type that
   14853     the user has had during the session.
   14854   </summary>
   14855 </histogram>
   14856 
   14857 <histogram name="Net.ConnectionUsedSSLv3Fallback">
   14858   <obsolete>
   14859     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
   14860   </obsolete>
   14861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14862   <summary>
   14863     True if the HTTP request was to a server which requires SSLv3 fallback
   14864   </summary>
   14865 </histogram>
   14866 
   14867 <histogram name="Net.ConnectionUsedSSLVersionFallback"
   14868     enum="FallbackSSLVersion">
   14869   <owner>agl (a] chromium.org</owner>
   14870   <summary>
   14871     Nonzero if the HTTP request was to a server which requires SSL version
   14872     fallback.  The value indicates the SSL version the request fell back on.
   14873   </summary>
   14874 </histogram>
   14875 
   14876 <histogram name="net.CookieBackingStoreUpdateResults"
   14877     enum="BackingStoreResults">
   14878   <obsolete>
   14879     Initial typo; only here to get results from builds before r59117.  See
   14880     &quot;Cookie.&quot; group.
   14881   </obsolete>
   14882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14883   <summary>
   14884     Whether or not updates to the backing store succeeded or failed, recorded
   14885     every update.
   14886   </summary>
   14887 </histogram>
   14888 
   14889 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
   14890   <obsolete>
   14891     Initial typo; only here to get results from builds before r59117.  See
   14892     &quot;Cookie.&quot; group.
   14893   </obsolete>
   14894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14895   <summary>Intervals between access time updates for each cookie.</summary>
   14896 </histogram>
   14897 
   14898 <histogram name="net.CookieCount">
   14899   <obsolete>
   14900     Initial typo; only here to get results from builds before r59117.  See
   14901     &quot;Cookie.&quot; group.
   14902   </obsolete>
   14903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14904   <summary>
   14905     Number of cookies in the store (recorded every 10 minutes of active browsing
   14906     time)
   14907   </summary>
   14908 </histogram>
   14909 
   14910 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
   14911   <obsolete>
   14912     Initial typo; only here to get results from builds before r59117.  See
   14913     &quot;Cookie.&quot; group.
   14914   </obsolete>
   14915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14916   <summary>
   14917     For each cookie removed from the store, the reason it was removed.
   14918   </summary>
   14919 </histogram>
   14920 
   14921 <histogram name="net.CookieDomainCount">
   14922   <obsolete>
   14923     Initial typo; only here to get results from builds before r59117.  See
   14924     &quot;Cookie.&quot; group.
   14925   </obsolete>
   14926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14927   <summary>
   14928     For each domain, number of cookies in that domain (recorded every 10 minutes
   14929     of active browsing time).
   14930   </summary>
   14931 </histogram>
   14932 
   14933 <histogram name="net.CookieDomainPerEtldp1Count">
   14934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14935   <summary>
   14936     For every top level domain, number of subdomains in that top level domain
   14937     (recorded every 10 minutes of active browsing time).
   14938   </summary>
   14939 </histogram>
   14940 
   14941 <histogram name="net.CookieEtldp1Count">
   14942   <obsolete>
   14943     Initial typo; only here to get results from builds before r59117.  See
   14944     &quot;Cookie.&quot; group.
   14945   </obsolete>
   14946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14947   <summary>
   14948     For every top level domain, number of cookies in that domain (recorded every
   14949     10 minutes of active browsing time).
   14950   </summary>
   14951 </histogram>
   14952 
   14953 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
   14954   <obsolete>
   14955     Initial typo; only here to get results from builds before r59117.  See
   14956     &quot;Cookie.&quot; group.
   14957   </obsolete>
   14958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14959   <summary>
   14960     For each evicted (not expired) cookie, the amount of time since it was last
   14961     used
   14962   </summary>
   14963 </histogram>
   14964 
   14965 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
   14966   <obsolete>
   14967     Initial typo; only here to get results from builds before r59117.  See
   14968     &quot;Cookie.&quot; group.
   14969   </obsolete>
   14970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14971   <summary>Number of minutes until cookie expires when set.</summary>
   14972 </histogram>
   14973 
   14974 <histogram name="net.CookieTimeGet">
   14975   <obsolete>
   14976     Initial typo; only here to get results from builds before r59117.  See
   14977     &quot;Cookie.&quot; group.
   14978   </obsolete>
   14979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14980   <summary>
   14981     The amount of time (ms) to get cookies for each URL request.
   14982   </summary>
   14983 </histogram>
   14984 
   14985 <histogram name="net.CookieTimeLoad">
   14986   <obsolete>
   14987     Initial typo; only here to get results from builds before r59117.  See
   14988     &quot;Cookie.&quot; group.
   14989   </obsolete>
   14990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   14991   <summary>
   14992     The amount of time (ms) to load the persistent cookie store at browser
   14993     start.
   14994   </summary>
   14995 </histogram>
   14996 
   14997 <histogram name="Net.CountOfAlternateProtocolServers">
   14998   <owner>bnc (a] chromium.org</owner>
   14999   <owner>rch (a] chromium.org</owner>
   15000   <owner>rtenneti (a] chromium.org</owner>
   15001   <summary>
   15002     The total number of severs to which alternative protocol was used. This
   15003     counts the number of servers persisted to prefs file.
   15004   </summary>
   15005 </histogram>
   15006 
   15007 <histogram name="Net.CountOfPipelineCapableServers">
   15008   <obsolete>
   15009     Deprecated 05/2014, related field trial already long expired.
   15010   </obsolete>
   15011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15012   <summary>
   15013     The total number of severs that support HTTP pipelining. This counts the
   15014     number of servers persisted to prefs file.
   15015   </summary>
   15016 </histogram>
   15017 
   15018 <histogram name="Net.CountOfSpdyServers">
   15019   <owner>bnc (a] chromium.org</owner>
   15020   <owner>rch (a] chromium.org</owner>
   15021   <owner>rtenneti (a] chromium.org</owner>
   15022   <summary>
   15023     The total number of SPDY server names persisted to prefs file.
   15024   </summary>
   15025 </histogram>
   15026 
   15027 <histogram name="Net.CountOfSpdySettings">
   15028   <owner>bnc (a] chromium.org</owner>
   15029   <owner>rch (a] chromium.org</owner>
   15030   <owner>rtenneti (a] chromium.org</owner>
   15031   <summary>
   15032     The total number of SPDY Settings properties persisted to prefs file.
   15033   </summary>
   15034 </histogram>
   15035 
   15036 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
   15037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15038   <summary>
   15039     When validating an HTTPS certificate we may have to block to fetch one or
   15040     more revocation lists. This measures the amount of time that failures to get
   15041     CRL information take.
   15042   </summary>
   15043 </histogram>
   15044 
   15045 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
   15046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15047   <summary>
   15048     When validating an HTTPS certificate we may have to block to fetch one or
   15049     more revocation lists. This records the fraction of successful requests.
   15050   </summary>
   15051 </histogram>
   15052 
   15053 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
   15054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15055   <summary>
   15056     When validating an HTTPS certificate we may have to block to fetch one or
   15057     more revocation lists. This measures the amount of time that each fetch
   15058     takes.
   15059   </summary>
   15060 </histogram>
   15061 
   15062 <histogram name="Net.DailyContentLength" units="KB">
   15063   <owner>bolian (a] chromium.org</owner>
   15064   <summary>
   15065     The total content size in KB of all HTTP/HTTPS response bodies in the
   15066     previous calendar day. The metric is reported when the first response in the
   15067     current day is received.
   15068   </summary>
   15069 </histogram>
   15070 
   15071 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
   15072   <owner>bengr (a] chromium.org</owner>
   15073   <owner>bolian (a] chromium.org</owner>
   15074   <summary>
   15075     The total content size in KB of all HTTP/HTTPS response bodies in the
   15076     previous calendar day while the data reduction proxy setting was enabled.
   15077     The metric is reported when the first response in the current day is
   15078     received.
   15079   </summary>
   15080 </histogram>
   15081 
   15082 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
   15083     units="KB">
   15084   <owner>bengr (a] chromium.org</owner>
   15085   <owner>bolian (a] chromium.org</owner>
   15086   <summary>
   15087     The total content size in KB of all HTTPS response bodies in the previous
   15088     calendar day while the data reduction proxy setting was enabled. The metric
   15089     is reported when the first response in the current day is received.
   15090   </summary>
   15091 </histogram>
   15092 
   15093 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
   15094     units="KB">
   15095   <owner>bengr (a] chromium.org</owner>
   15096   <owner>bolian (a] chromium.org</owner>
   15097   <summary>
   15098     The total content size in KB of all long-bypassed HTTP response bodies in
   15099     the  previous calendar day while the data reduction proxy setting was
   15100     enabled. The metric is reported when the first response in the current day
   15101     is received.
   15102   </summary>
   15103 </histogram>
   15104 
   15105 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
   15106     units="KB">
   15107   <owner>bengr (a] chromium.org</owner>
   15108   <owner>bolian (a] chromium.org</owner>
   15109   <summary>
   15110     The total content size in KB of all short-bypassed HTTP response bodies in
   15111     the previous calendar day while the data reduction proxy setting was
   15112     enabled. The metric is reported when the first response in the current day
   15113     is received.
   15114   </summary>
   15115 </histogram>
   15116 
   15117 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
   15118     units="KB">
   15119   <owner>bengr (a] chromium.org</owner>
   15120   <owner>bolian (a] chromium.org</owner>
   15121   <summary>
   15122     The total content size in KB of all HTTP response bodies for requests that
   15123     were not served by the enabled data reduction proxy for unknown reasons in
   15124     the previous calendar day while the data reduction proxy setting was
   15125     enabled. The metric is reported when the first response in the current day
   15126     is received.
   15127   </summary>
   15128 </histogram>
   15129 
   15130 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
   15131   <owner>bengr (a] chromium.org</owner>
   15132   <owner>bolian (a] chromium.org</owner>
   15133   <summary>
   15134     The total content size in KB of all HTTP/HTTPS response bodies in the
   15135     previous calendar day via the data reduction proxy. The metric is reported
   15136     when the first response in the current day is received.
   15137   </summary>
   15138 </histogram>
   15139 
   15140 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
   15141     units="Percent">
   15142   <owner>bengr (a] chromium.org</owner>
   15143   <owner>bolian (a] chromium.org</owner>
   15144   <summary>
   15145     The percentage of total HTTP/HTTPS response body size while the data
   15146     reduction proxy is enabled to total HTTP/HTTPS response body size in the
   15147     previous calendar day. The metric is reported when the first response in the
   15148     current day is received.
   15149   </summary>
   15150 </histogram>
   15151 
   15152 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
   15153     units="Percent">
   15154   <owner>bengr (a] chromium.org</owner>
   15155   <owner>bolian (a] chromium.org</owner>
   15156   <summary>
   15157     The percentage of total HTTPS response body size while the data reduction
   15158     proxy is enabled to total HTTP/HTTPS response body size in the previous
   15159     calendar day. The metric is reported when the first response in the current
   15160     day is received.
   15161   </summary>
   15162 </histogram>
   15163 
   15164 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
   15165     units="Percent">
   15166   <owner>bengr (a] chromium.org</owner>
   15167   <owner>bolian (a] chromium.org</owner>
   15168   <summary>
   15169     The percentage of total long-bypassed response body size while the data
   15170     reduction proxy is enabled to total HTTP/HTTPS response body size in the
   15171     previous calendar day. The metric is reported when the first response in the
   15172     current day is received.
   15173   </summary>
   15174 </histogram>
   15175 
   15176 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
   15177     units="Percent">
   15178   <owner>bengr (a] chromium.org</owner>
   15179   <owner>bolian (a] chromium.org</owner>
   15180   <summary>
   15181     The percentage of total short-bypassed response body size while the data
   15182     reduction proxy is enabled to total HTTP/HTTPS response body size in the
   15183     previous calendar day. The metric is reported when the first response in the
   15184     current day is received.
   15185   </summary>
   15186 </histogram>
   15187 
   15188 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
   15189     units="Percent">
   15190   <owner>bengr (a] chromium.org</owner>
   15191   <owner>bolian (a] chromium.org</owner>
   15192   <summary>
   15193     The percentage of total body size of responses that were not served by the
   15194     data reduction proxy for unknown reason while the data reduction proxy is
   15195     enabled to total HTTP/HTTPS response body size in the previous calendar day.
   15196     The metric is reported when the first response in the current day is
   15197     received.
   15198   </summary>
   15199 </histogram>
   15200 
   15201 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
   15202   <owner>bengr (a] chromium.org</owner>
   15203   <owner>bolian (a] chromium.org</owner>
   15204   <summary>
   15205     The percentage of total HTTP/HTTPS response body size via the data reduction
   15206     proxy to total HTTP/HTTPS response body size in the previous calendar day.
   15207     The metric is reported when the first response in the current day is
   15208     received.
   15209   </summary>
   15210 </histogram>
   15211 
   15212 <histogram name="Net.DailyContentSavingPercent" units="Percent">
   15213   <owner>bengr (a] chromium.org</owner>
   15214   <owner>bolian (a] chromium.org</owner>
   15215   <summary>
   15216     The percentage of data saving in the previous calendar day. A negative
   15217     saving will be shown as zero. The metric is reported when the first response
   15218     in the current day is received.
   15219   </summary>
   15220 </histogram>
   15221 
   15222 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
   15223     units="Percent">
   15224   <owner>bengr (a] chromium.org</owner>
   15225   <owner>bolian (a] chromium.org</owner>
   15226   <summary>
   15227     The percentage of data saving in the previous calendar day while the data
   15228     reduction proxy was enabled. A negative saving will be shown as zero. This
   15229     only counts responses while the data reduction proxy is enabled. The metric
   15230     is reported when the first response in the current day is received.
   15231   </summary>
   15232 </histogram>
   15233 
   15234 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
   15235     units="Percent">
   15236   <owner>bengr (a] chromium.org</owner>
   15237   <owner>bolian (a] chromium.org</owner>
   15238   <summary>
   15239     The percentage of data saving in the previous calendar day via the data
   15240     reduction proxy. A negative saving will be shown as zero. This only counts
   15241     responses via the data reduction proxy. The metric is reported when the
   15242     first response in the current day is received.
   15243   </summary>
   15244 </histogram>
   15245 
   15246 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
   15247   <obsolete>
   15248     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
   15249   </obsolete>
   15250   <owner>bolian (a] chromium.org</owner>
   15251   <summary>
   15252     Total size in KB of all response bodies in the previous calendar day that
   15253     were received through the data reduction proxy.
   15254   </summary>
   15255 </histogram>
   15256 
   15257 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
   15258     units="KB">
   15259   <obsolete>
   15260     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
   15261   </obsolete>
   15262   <owner>bolian (a] chromium.org</owner>
   15263   <summary>
   15264     Total size in KB of all response bodies in the previous calendar day that
   15265     were received when the data reduction proxy was enabled.
   15266   </summary>
   15267 </histogram>
   15268 
   15269 <histogram name="Net.DailyHttpContentSavings" units="Percent">
   15270   <obsolete>
   15271     Deprecated- see Net.DailyContentSavingPercent.
   15272   </obsolete>
   15273   <owner>bolian (a] chromium.org</owner>
   15274   <summary>
   15275     The percentage of data saving in the previous calendar day. A negative
   15276     saving will be shown as zero.
   15277   </summary>
   15278 </histogram>
   15279 
   15280 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
   15281     units="Percent">
   15282   <obsolete>
   15283     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
   15284   </obsolete>
   15285   <owner>bolian (a] chromium.org</owner>
   15286   <summary>
   15287     The percentage of data saving in the previous calendar day when the data
   15288     reduction proxy was enabled for at least some responses during the day. A
   15289     negative saving will be shown as zero.
   15290   </summary>
   15291 </histogram>
   15292 
   15293 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
   15294   <obsolete>
   15295     Deprecated- see Net.DailyOriginalContentLength.
   15296   </obsolete>
   15297   <owner>bolian (a] chromium.org</owner>
   15298   <summary>
   15299     Total size in KB specified in the X-Original-Content-Length headers of all
   15300     responses in the previous calendar day. If the header is not present in a
   15301     response, the size of the response body is used.
   15302   </summary>
   15303 </histogram>
   15304 
   15305 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
   15306   <obsolete>
   15307     Deprecated- see Net.DailyContentLength.
   15308   </obsolete>
   15309   <owner>bolian (a] chromium.org</owner>
   15310   <summary>
   15311     Total size in KB of all response bodies in the previous calendar day.
   15312   </summary>
   15313 </histogram>
   15314 
   15315 <histogram name="Net.DailyOriginalContentLength" units="KB">
   15316   <owner>bolian (a] chromium.org</owner>
   15317   <summary>
   15318     The total size in KB specified in the X-Original-Content-Length headers of
   15319     all HTTP/HTTPS response bodies in the previous calendar day. If the header
   15320     is not present in a response, the size of the response body is used. The
   15321     metric is reported when the first response in the current day is received.
   15322   </summary>
   15323 </histogram>
   15324 
   15325 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
   15326     units="KB">
   15327   <owner>bengr (a] chromium.org</owner>
   15328   <owner>bolian (a] chromium.org</owner>
   15329   <summary>
   15330     The total size in KB specified in the X-Original-Content-Length headers of
   15331     all HTTP/HTTPS response bodies in the previous calendar day while the data
   15332     reduction proxy is enabled. If the header is not present in a response, the
   15333     size of the response body is used. The metric is reported when the first
   15334     response in the current day is received.
   15335   </summary>
   15336 </histogram>
   15337 
   15338 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
   15339     units="KB">
   15340   <owner>bengr (a] chromium.org</owner>
   15341   <owner>bolian (a] chromium.org</owner>
   15342   <summary>
   15343     The total size in KB specified in the X-Original-Content-Length headers of
   15344     all HTTP/HTTPS response bodies in the previous calendar day via the data
   15345     reduction proxy. If the header is not present in a response, the size of the
   15346     response body is used. The metric is reported when the first response in the
   15347     current day is received.
   15348   </summary>
   15349 </histogram>
   15350 
   15351 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
   15352   <obsolete>
   15353     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
   15354   </obsolete>
   15355   <owner>bengr (a] chromium.org</owner>
   15356   <owner>bolian (a] chromium.org</owner>
   15357   <summary>
   15358     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
   15359     Net.DailyHttpReceivedContentLength.
   15360   </summary>
   15361 </histogram>
   15362 
   15363 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
   15364     units="Percent">
   15365   <obsolete>
   15366     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
   15367   </obsolete>
   15368   <owner>bengr (a] chromium.org</owner>
   15369   <owner>bolian (a] chromium.org</owner>
   15370   <summary>
   15371     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
   15372     Net.DailyHttpReceivedContentLength.
   15373   </summary>
   15374 </histogram>
   15375 
   15376 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
   15377   <obsolete>
   15378     Removed in Chrome 39.
   15379   </obsolete>
   15380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15381   <summary>
   15382     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
   15383     cancellation of the fetch. For a given fetch, only one of the cancellation
   15384     or completion histograms will be added to.
   15385   </summary>
   15386 </histogram>
   15387 
   15388 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
   15389   <obsolete>
   15390     Removed in Chrome 39.
   15391   </obsolete>
   15392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15393   <summary>
   15394     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
   15395     completion of the fetch. For a given fetch, only one of the cancellation or
   15396     completion histograms will be added to.
   15397   </summary>
   15398 </histogram>
   15399 
   15400 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
   15401   <obsolete>
   15402     Removed in Chrome 39.
   15403   </obsolete>
   15404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15405   <summary>
   15406     Tracks the net error codes received when the DHCP WPAD fetch fails to
   15407     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
   15408     but an indication that a PAC URL was not configured in DHCP).
   15409   </summary>
   15410 </histogram>
   15411 
   15412 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
   15413     enum="ErrorCodesGetAdaptersAddresses">
   15414   <obsolete>
   15415     Removed in Chrome 39.
   15416   </obsolete>
   15417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15418   <summary>
   15419     Tracks the frequency of each of the different known error codes of calling
   15420     the GetAdaptersAddresses Win32 API.
   15421   </summary>
   15422 </histogram>
   15423 
   15424 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
   15425   <obsolete>
   15426     Removed in Chrome 39.
   15427   </obsolete>
   15428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15429   <summary>
   15430     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
   15431     validate our understanding that it should complete quickly enough to call
   15432     synchronously from the network thread.
   15433   </summary>
   15434 </histogram>
   15435 
   15436 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
   15437   <obsolete>
   15438     Removed in Chrome 39.
   15439   </obsolete>
   15440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15441   <summary>
   15442     Total number of adapters enabled for DHCP as seen when the wait timer in the
   15443     DHCP WPAD code hits. This timer fires after a timeout from when we get some
   15444     information from the first adapter to finish.
   15445   </summary>
   15446 </histogram>
   15447 
   15448 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
   15449   <obsolete>
   15450     Removed in Chrome 39.
   15451   </obsolete>
   15452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15453   <summary>
   15454     Number of adapters enabled for DHCP that we have not completed retrieving
   15455     information for, as seen when the wait timer in the DHCP WPAD code hits.
   15456     This timer fires after a timeout from when we get some information from the
   15457     first adapter to finish.
   15458   </summary>
   15459 </histogram>
   15460 
   15461 <histogram name="Net.DhcpWpadUnhandledDhcpError">
   15462   <obsolete>
   15463     Removed in Chrome 39.
   15464   </obsolete>
   15465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15466   <summary>
   15467     Counts the number of errors from the DhcpRequestParams API that we do not
   15468     have specific handling for, so that we can see if there is an abnormally
   15469     high rate.
   15470   </summary>
   15471 </histogram>
   15472 
   15473 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
   15474   <obsolete>
   15475     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
   15476   </obsolete>
   15477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15478 </histogram>
   15479 
   15480 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
   15481   <obsolete>
   15482     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
   15483   </obsolete>
   15484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15485 </histogram>
   15486 
   15487 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
   15488     units="milliseconds">
   15489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15490   <summary>
   15491     The time measured before starting DNS lookup until after the connection is
   15492     complete.
   15493   </summary>
   15494 </histogram>
   15495 
   15496 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
   15497   <obsolete>
   15498     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
   15499   </obsolete>
   15500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15501 </histogram>
   15502 
   15503 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
   15504     enum="DoubleGetExperimentMethods">
   15505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15506   <summary>
   15507     The number of HTTP request responses with MS Office Docs MIME types. The
   15508     responses are classified based on their method type and cacheability (POST,
   15509     cacheable GET and non-cacheable GET). The histogram is used in Double GET
   15510     Experiment, where successful non-cacheable GET requests are intercepted
   15511     after initial response and repeated in order to determine how much reissuing
   15512     non-cacheable GET requests influences their error rate. The histogram tracks
   15513     only initial requests (not the repeated ones).
   15514   </summary>
   15515 </histogram>
   15516 
   15517 <histogram name="Net.DoubleGetExperiment_ResponseCode">
   15518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15519   <summary>
   15520     The response codes encountered for GET request repeated in Double GET
   15521     Experiment. In the experiment successful non-cacheable GET requests are
   15522     intercepted after initial response and repeated. The goal of the experiment
   15523     is to measure how much reissuing non-cacheable GET requests influences their
   15524     error rate.
   15525   </summary>
   15526 </histogram>
   15527 
   15528 <histogram name="Net.DownloadBandwidth">
   15529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15530   <summary>
   15531     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
   15532     first byte received until the end of flowing data.
   15533   </summary>
   15534 </histogram>
   15535 
   15536 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
   15537   <owner>skonig (a] chromium.org</owner>
   15538   <owner>hbengali (a] chromium.org</owner>
   15539   <summary>
   15540     Net error codes that requests for images end with, including net::OK and
   15541     net:ERR_ABORTED.
   15542   </summary>
   15543 </histogram>
   15544 
   15545 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
   15546   <obsolete>
   15547     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
   15548     measures the same data but uses a different bucket structure (adds guard
   15549     buckets).
   15550   </obsolete>
   15551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15552   <summary>
   15553     Positive net error code that a page failed with. Note that this only counts
   15554     the errors in &quot;main frames&quot;, so it is a measure of the error pages
   15555     that users actually see (it does not for example count the error codes for
   15556     subresoures on a page).
   15557   </summary>
   15558 </histogram>
   15559 
   15560 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
   15561   <obsolete>
   15562     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
   15563     measures the same data but includes ERR_ABORTED and OK.
   15564   </obsolete>
   15565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15566   <summary>
   15567     Positive net error code that a page failed with. Note that this only counts
   15568     the errors in &quot;main frames&quot;, so it is a measure of the error pages
   15569     that users actually see (it does not for example count the error codes for
   15570     subresoures on a page).
   15571   </summary>
   15572 </histogram>
   15573 
   15574 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
   15575   <owner>mmenke (a] chromium.org</owner>
   15576   <summary>
   15577     Positive net error codes that requests for pages end with, including net::OK
   15578     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
   15579     does not for example count the error codes for subresoures on a page).
   15580   </summary>
   15581 </histogram>
   15582 
   15583 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
   15584   <obsolete>
   15585     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
   15586     which measures the same data but includes ERR_ABORT and OK.
   15587   </obsolete>
   15588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15589   <summary>
   15590     Positive net error code that a page failed with. Note that this only counts
   15591     the errors in &quot;subresources&quot;.
   15592   </summary>
   15593 </histogram>
   15594 
   15595 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
   15596   <owner>mmenke (a] chromium.org</owner>
   15597   <summary>
   15598     Net error codes that requests for &quot;subresources&quot; end with,
   15599     including net::OK and net::ERR_ABORTED.
   15600   </summary>
   15601 </histogram>
   15602 
   15603 <histogram name="Net.ErrorPageCounts" enum="NetErrorPageEvents">
   15604   <owner>rdsmith (a] chromium.org</owner>
   15605   <owner>ellyjones (a] chromium.org</owner>
   15606   <summary>
   15607     Counts of various events that can occur on the network error page. See the
   15608     histogram for details.
   15609   </summary>
   15610 </histogram>
   15611 
   15612 <histogram name="Net.FileError_Flush">
   15613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15614   <summary>
   15615     System error code that a file Flush failed with.  The code is OS dependent,
   15616     so when looking at the histogram don't mix OSes.
   15617   </summary>
   15618 </histogram>
   15619 
   15620 <histogram name="Net.FileError_GetSize">
   15621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15622   <summary>
   15623     System error code that a file GetSize failed with.  The code is OS
   15624     dependent, so when looking at the histogram don't mix OSes.
   15625   </summary>
   15626 </histogram>
   15627 
   15628 <histogram name="Net.FileError_Open">
   15629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15630   <summary>
   15631     System error code that a file Open failed with.  The code is OS dependent,
   15632     so when looking at the histogram don't mix OSes.
   15633   </summary>
   15634 </histogram>
   15635 
   15636 <histogram name="Net.FileError_Read">
   15637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15638   <summary>
   15639     System error code that a file Read failed with.  The code is OS dependent,
   15640     so when looking at the histogram don't mix OSes.
   15641   </summary>
   15642 </histogram>
   15643 
   15644 <histogram name="Net.FileError_Seek">
   15645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15646   <summary>
   15647     System error code that a file Seek failed with.  The code is OS dependent,
   15648     so when looking at the histogram don't mix OSes.
   15649   </summary>
   15650 </histogram>
   15651 
   15652 <histogram name="Net.FileError_SetEof">
   15653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15654   <summary>
   15655     System error code that a file SetEof failed with.  The code is OS dependent,
   15656     so when looking at the histogram don't mix OSes.
   15657   </summary>
   15658 </histogram>
   15659 
   15660 <histogram name="Net.FileError_Write">
   15661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15662   <summary>
   15663     System error code that a file Write failed with.  The code is OS dependent,
   15664     so when looking at the histogram don't mix OSes.
   15665   </summary>
   15666 </histogram>
   15667 
   15668 <histogram name="Net.FileErrorRange_Flush">
   15669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15670   <summary>
   15671     System error code range that a file Flush failed with.  Any value other than
   15672     0 indicates that we have received errors in a range outside of the one in
   15673     which we recorded the specific errors in Net.FileError_Flush.  The code is
   15674     OS dependent, so when looking at the histogram don't mix OSes.
   15675   </summary>
   15676 </histogram>
   15677 
   15678 <histogram name="Net.FileErrorRange_GetSize">
   15679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15680   <summary>
   15681     System error code range that a file GetSize failed with.  Any value other
   15682     than 0 indicates that we have received errors in a range outside of the one
   15683     in which we recorded the specific errors in Net.FileError_GetSize.  The code
   15684     is OS dependent, so when looking at the histogram don't mix OSes.
   15685   </summary>
   15686 </histogram>
   15687 
   15688 <histogram name="Net.FileErrorRange_Open">
   15689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15690   <summary>
   15691     System error code range that a file Open failed with.  Any value other than
   15692     0 indicates that we have received errors in a range outside of the one in
   15693     which we recorded the specific errors in Net.FileError_Open.  The code is OS
   15694     dependent, so when looking at the histogram don't mix OSes.
   15695   </summary>
   15696 </histogram>
   15697 
   15698 <histogram name="Net.FileErrorRange_Read">
   15699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15700   <summary>
   15701     System error code range that a file Read failed with.  Any value other than
   15702     0 indicates that we have received errors in a range outside of the one in
   15703     which we recorded the specific errors in Net.FileError_Read.  The code is OS
   15704     dependent, so when looking at the histogram don't mix OSes.
   15705   </summary>
   15706 </histogram>
   15707 
   15708 <histogram name="Net.FileErrorRange_Seek">
   15709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15710   <summary>
   15711     System error code range that a file Seek failed with.  Any value other than
   15712     0 indicates that we have received errors in a range outside of the one in
   15713     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
   15714     dependent, so when looking at the histogram don't mix OSes.
   15715   </summary>
   15716 </histogram>
   15717 
   15718 <histogram name="Net.FileErrorRange_SetEof">
   15719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15720   <summary>
   15721     System error code range that a file SetEof failed with.  Any value other
   15722     than 0 indicates that we have received errors in a range outside of the one
   15723     in which we recorded the specific errors in Net.FileError_SetEof.  The code
   15724     is OS dependent, so when looking at the histogram don't mix OSes.
   15725   </summary>
   15726 </histogram>
   15727 
   15728 <histogram name="Net.FileErrorRange_Write">
   15729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15730   <summary>
   15731     System error code range that a file Write failed with.  Any value other than
   15732     0 indicates that we have received errors in a range outside of the one in
   15733     which we recorded the specific errors in Net.FileError_Write.  The code is
   15734     OS dependent, so when looking at the histogram don't mix OSes.
   15735   </summary>
   15736 </histogram>
   15737 
   15738 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
   15739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15740   <summary>
   15741     Whether or not system installed trust anchors could be distinguished from
   15742     user installed trust anchors. Recorded on first certificate verification on
   15743     Android 4.2 and later.
   15744   </summary>
   15745 </histogram>
   15746 
   15747 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
   15748   <owner>phajdan.jr (a] chromium.org</owner>
   15749   <summary>The number of times each FTP Error was observed.</summary>
   15750 </histogram>
   15751 
   15752 <histogram name="Net.FtpDataConnectionErrorHappened"
   15753     enum="FtpDataConnectionError">
   15754   <owner>phajdan.jr (a] chromium.org</owner>
   15755   <summary>
   15756     The number of Chrome sessions which encountered the indicates FTP Error.
   15757     This prevents allowing a user that retried a connection many times (getting
   15758     an error each time) from biasing the tallies.
   15759   </summary>
   15760 </histogram>
   15761 
   15762 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
   15763   <obsolete>
   15764     Replaced by Net.FtpServerTypeCount2 on 2012-11-03.
   15765   </obsolete>
   15766   <owner>phajdan.jr (a] chromium.org</owner>
   15767   <summary>
   15768     Each bucket is the number of times the FTP server type was encountered.
   15769   </summary>
   15770 </histogram>
   15771 
   15772 <histogram name="Net.FtpServerTypeCount2" enum="FtpServerType2">
   15773   <owner>phajdan.jr (a] chromium.org</owner>
   15774   <summary>
   15775     Each bucket is the number of times the FTP server type was encountered.
   15776   </summary>
   15777 </histogram>
   15778 
   15779 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
   15780   <obsolete>
   15781     Removed at some time before 2014/09/15.
   15782   </obsolete>
   15783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15784   <summary>
   15785     The time spent waiting for WinHttpGetProxyForUrl to return with error.
   15786   </summary>
   15787 </histogram>
   15788 
   15789 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
   15790   <obsolete>
   15791     Removed at some time before 2014/09/15.
   15792   </obsolete>
   15793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15794   <summary>
   15795     The time spent waiting for WinHttpGetProxyForUrl to return with success.
   15796   </summary>
   15797 </histogram>
   15798 
   15799 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
   15800     enum="FallbackSSLVersion">
   15801   <owner>agl (a] chromium.org</owner>
   15802   <summary>
   15803     Nonzero if the HTTP request was to a Google server which required SSL
   15804     version fallback. The value indicates the SSL version the request fell back
   15805     on. Since Google servers support TLS 1.2, any fallback is an indication of
   15806     network middleware problems.
   15807   </summary>
   15808 </histogram>
   15809 
   15810 <histogram name="Net.HadConnectionType" enum="ConnectionType">
   15811   <obsolete>
   15812     The count was inaccurate (it counted transactions rather than connections).
   15813   </obsolete>
   15814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15815   <summary>
   15816     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   15817     connection of that type during the session.
   15818   </summary>
   15819 </histogram>
   15820 
   15821 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
   15822   <obsolete>
   15823     This statistic measures successful and failed connections, the new one only
   15824     measures successful ones.
   15825   </obsolete>
   15826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15827   <summary>
   15828     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   15829     connection of that type during the session.
   15830   </summary>
   15831 </histogram>
   15832 
   15833 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
   15834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15835   <summary>
   15836     Each bucket is a boolean (0 or 1) indicating whether the user has had a
   15837     successful connection of that type during the session.
   15838   </summary>
   15839 </histogram>
   15840 
   15841 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
   15842   <obsolete>
   15843     Replaced by Net.HadFtpServerType2 on 2012-11-13.
   15844   </obsolete>
   15845   <owner>phajdan.jr (a] chromium.org</owner>
   15846   <summary>
   15847     Each bucket is the number of sessions that encountered a given FTP server
   15848     type. Each session reports a given server type at most once.
   15849   </summary>
   15850 </histogram>
   15851 
   15852 <histogram name="Net.HadFtpServerType2" enum="FtpServerType2">
   15853   <owner>phajdan.jr (a] chromium.org</owner>
   15854   <summary>
   15855     Each bucket is the number of sessions that encountered a given FTP server
   15856     type. Each session reports a given server type at most once.
   15857   </summary>
   15858 </histogram>
   15859 
   15860 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
   15861   <owner>ttuttle (a] chromium.org</owner>
   15862   <summary>
   15863     Whether adding an entry to the HTTP auth cache evicted another entry.
   15864   </summary>
   15865 </histogram>
   15866 
   15867 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
   15868   <owner>ttuttle (a] chromium.org</owner>
   15869   <summary>
   15870     When an HTTP auth cache entry is evicted, the time since it was created.
   15871   </summary>
   15872 </histogram>
   15873 
   15874 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
   15875   <owner>ttuttle (a] chromium.org</owner>
   15876   <summary>
   15877     When an HTTP auth cache entry is evicted, the time since it was last used.
   15878   </summary>
   15879 </histogram>
   15880 
   15881 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
   15882   <owner>ttuttle (a] chromium.org</owner>
   15883   <summary>
   15884     Whether adding a path to an entry in the HTTP auth cache evicted another
   15885     path.
   15886   </summary>
   15887 </histogram>
   15888 
   15889 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
   15890   <owner>ttuttle (a] chromium.org</owner>
   15891   <summary>
   15892     When looking up an HTTP auth cache entry by path, the position (1-indexed)
   15893     of the entry on a hit, or 0 on a miss.
   15894   </summary>
   15895 </histogram>
   15896 
   15897 <histogram name="Net.HttpAuthCacheLookupPosition">
   15898   <owner>ttuttle (a] chromium.org</owner>
   15899   <summary>
   15900     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
   15901     of the entry on a hit, or 0 on a miss.
   15902   </summary>
   15903 </histogram>
   15904 
   15905 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
   15906   <owner>asanka (a] chromium.org</owner>
   15907   <owner>cbentzel (a] chromium.org</owner>
   15908   <summary>
   15909     Per-authentication-scheme counts of authentication attempts and rejections.
   15910   </summary>
   15911 </histogram>
   15912 
   15913 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
   15914   <obsolete>
   15915     Removed in https://crrev.com/209100
   15916   </obsolete>
   15917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15918   <summary>
   15919     Count of authentication requests for top level pages vs. sub-resources, such
   15920     as images or iframes.
   15921   </summary>
   15922 </histogram>
   15923 
   15924 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
   15925   <owner>asanka (a] chromium.org</owner>
   15926   <owner>cbentzel (a] chromium.org</owner>
   15927   <summary>
   15928     Per-authentication-scheme counts of authentication targets, such as secure
   15929     servers or proxies.
   15930   </summary>
   15931 </histogram>
   15932 
   15933 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
   15934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15935   <summary>
   15936     Time between the HttpNetworkTransaction requesting a connection and the time
   15937     it connected.
   15938   </summary>
   15939 </histogram>
   15940 
   15941 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
   15942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   15943   <summary>Length of time that a received resource will be cacheable.</summary>
   15944 </histogram>
   15945 
   15946 <histogram name="Net.HttpContentLength" units="bytes">
   15947   <owner>bengr (a] chromium.org</owner>
   15948   <summary>
   15949     Size of the response body. This is the actual number of bytes received,
   15950     which usually agrees with but is not necessarily the same as the size
   15951     specified by the Content-Length header.
   15952   </summary>
   15953 </histogram>
   15954 
   15955 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
   15956   <owner>bengr (a] chromium.org</owner>
   15957   <summary>
   15958     Size of the response body if it is cacheable. This is the actual number of
   15959     bytes received, which usually agrees with but is not necessarily the same as
   15960     the size specified by the Content-Length header.
   15961   </summary>
   15962 </histogram>
   15963 
   15964 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
   15965   <owner>bengr (a] chromium.org</owner>
   15966   <summary>
   15967     Size of the response body if it is cacheable for at least 24 hours. This is
   15968     the actual number of bytes received, which usually agrees with but is not
   15969     necessarily the same as the size specified by the Content-Length header.
   15970   </summary>
   15971 </histogram>
   15972 
   15973 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
   15974   <owner>bengr (a] chromium.org</owner>
   15975   <summary>
   15976     Size of the response body if it is cacheable for at least 4 hours. This is
   15977     the actual number of bytes received, which usually agrees with but is not
   15978     necessarily the same as the size specified by the Content-Length header.
   15979   </summary>
   15980 </histogram>
   15981 
   15982 <histogram name="Net.HttpContentLengthDifference" units="bytes">
   15983   <owner>bengr (a] chromium.org</owner>
   15984   <summary>
   15985     The difference between the size specified in the X-Original-Content-Length
   15986     header and the size of teh response body. This is zero if the
   15987     X-Original-Content-Length header is not present in the response.
   15988   </summary>
   15989 </histogram>
   15990 
   15991 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
   15992   <owner>bengr (a] chromium.org</owner>
   15993   <summary>
   15994     The difference between the size specified in the X-Original-Content-Length
   15995     header and the size of the response body. Only includes resources that have
   15996     the X-Original-Content-Length header.
   15997   </summary>
   15998 </histogram>
   15999 
   16000 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
   16001   <owner>bengr (a] chromium.org</owner>
   16002   <summary>
   16003     Size of the response body. Only includes resources that have the
   16004     X-Original-Content-Length header.
   16005   </summary>
   16006 </histogram>
   16007 
   16008 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
   16009   <owner>mmenke (a] chromium.org</owner>
   16010   <summary>
   16011     Time it takes to complete an HttpJob, from starting the transaction until we
   16012     are done reading.
   16013   </summary>
   16014 </histogram>
   16015 
   16016 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
   16017   <owner>mmenke (a] chromium.org</owner>
   16018   <summary>
   16019     Time it takes to complete an HttpJob, from starting the transaction until we
   16020     are done reading, for jobs served from the cache.
   16021   </summary>
   16022 </histogram>
   16023 
   16024 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
   16025   <owner>mmenke (a] chromium.org</owner>
   16026   <summary>
   16027     Time it takes to complete an HttpJob, from starting the transaction until
   16028     the job is killed. Note that we didn't detect the end of the data for this
   16029     job.
   16030   </summary>
   16031 </histogram>
   16032 
   16033 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
   16034   <owner>mmenke (a] chromium.org</owner>
   16035   <summary>
   16036     Time it takes to complete an HttpJob, from starting the transaction until we
   16037     are done reading, for jobs not served from the cache.
   16038   </summary>
   16039 </histogram>
   16040 
   16041 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
   16042   <owner>mmenke (a] chromium.org</owner>
   16043   <summary>
   16044     Time it takes to complete an HttpJob, from starting the transaction until we
   16045     are done reading, for jobs when we read until no more data is available.
   16046   </summary>
   16047 </histogram>
   16048 
   16049 <histogram name="Net.HttpOriginalContentLength" units="bytes">
   16050   <owner>bengr (a] chromium.org</owner>
   16051   <summary>
   16052     Size specified in the X-Original-Content-Length header. If this header is
   16053     not present in the response, the size of the response body is used.
   16054   </summary>
   16055 </histogram>
   16056 
   16057 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
   16058   <owner>bengr (a] chromium.org</owner>
   16059   <summary>
   16060     Size specified in the X-Original-Content-Length header. Only includes
   16061     resources that have the X-Original-Content-Length header.
   16062   </summary>
   16063 </histogram>
   16064 
   16065 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
   16066   <owner>mmenke (a] chromium.org</owner>
   16067   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
   16068 </histogram>
   16069 
   16070 <histogram name="Net.HttpResponseCode">
   16071   <owner>mmenke (a] chromium.org</owner>
   16072   <summary>The count of HTTP Response codes encountered.</summary>
   16073 </histogram>
   16074 
   16075 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
   16076   <owner>mmenke (a] chromium.org</owner>
   16077   <summary>
   16078     The count of HTTP Response codes encountered, in response to MAIN_FRAME
   16079     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
   16080   </summary>
   16081 </histogram>
   16082 
   16083 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
   16084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16085   <summary>
   16086     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
   16087     used) used for HTTP[s].
   16088   </summary>
   16089 </histogram>
   16090 
   16091 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
   16092   <owner>mmenke (a] chromium.org</owner>
   16093   <summary>
   16094     Time from when an HTTP request is issued to when the first byte is
   16095     processed.
   16096   </summary>
   16097 </histogram>
   16098 
   16099 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
   16100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16101   <summary>
   16102     The count of handleable socket errors (connection abort/close/reset) per
   16103     socket reuse type.
   16104   </summary>
   16105 </histogram>
   16106 
   16107 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
   16108     enum="HttpSocketType">
   16109   <obsolete>
   16110     Late bindings are on by default now.
   16111   </obsolete>
   16112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16113   <summary>
   16114     The count of handleable socket errors (connection abort/close/reset) per
   16115     socket reuse type.  Socket late binding is disabled.
   16116   </summary>
   16117 </histogram>
   16118 
   16119 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
   16120     enum="HttpSocketType">
   16121   <obsolete>
   16122     Late bindings are on by default now.
   16123   </obsolete>
   16124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16125   <summary>
   16126     The count of handleable socket errors (connection abort/close/reset) per
   16127     socket reuse type.  Socket late binding is enabled.
   16128   </summary>
   16129 </histogram>
   16130 
   16131 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
   16132   <owner>bengr (a] chromium.org</owner>
   16133   <summary>
   16134     Time from when the IOThread is created to when the first URL request is
   16135     started. Only requests that are created for a profile while Chrome is
   16136     starting up are considered.
   16137   </summary>
   16138 </histogram>
   16139 
   16140 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
   16141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16142   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
   16143 </histogram>
   16144 
   16145 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
   16146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16147   <summary>
   16148     Whether the interface-enumeration IPv6 probe method failed given that the
   16149     UDP-connect IPV6 probe failed.
   16150   </summary>
   16151 </histogram>
   16152 
   16153 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
   16154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16155   <summary>
   16156     Whether the interface-enumeration IPv6 probe method was successful given
   16157     that the UDP-connect IPV6 probe was successful.
   16158   </summary>
   16159 </histogram>
   16160 
   16161 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
   16162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16163   <summary>The probe results when a test for IPv6 support is done.</summary>
   16164 </histogram>
   16165 
   16166 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
   16167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16168   <summary>
   16169     The probe results when a test for IPv6 support is done, after a network
   16170     change event.
   16171   </summary>
   16172 </histogram>
   16173 
   16174 <histogram name="Net.MainFrameNoStore" enum="MainFrameStorable">
   16175   <owner>jkarlin (a] chromium.org</owner>
   16176   <summary>
   16177     The distribution of storable vs &quot;cache-control: no-store&quot;
   16178     main-frame resources.
   16179 
   16180     Counted after response headers have completed and before the content has
   16181     completed. Redirects are counted. All HTTP cache transactions are counted,
   16182     not just those that require the network.
   16183   </summary>
   16184 </histogram>
   16185 
   16186 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
   16187   <obsolete>
   16188     Removed in Chrome 39.
   16189   </obsolete>
   16190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16191   <summary>
   16192     The time that a (non-cancelled) proxy resolution request was stalled waiting
   16193     for an execution thread, for MultiThreadedProxyResolver.
   16194   </summary>
   16195 </histogram>
   16196 
   16197 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
   16198   <obsolete>
   16199     Removed in Chrome 39.
   16200   </obsolete>
   16201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16202   <summary>
   16203     The total time that it took for a (non-cancelled) proxy resolution request
   16204     to complete, for MultiThreadedProxyResolver.
   16205   </summary>
   16206 </histogram>
   16207 
   16208 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
   16209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16210   <summary>
   16211     How often automatically retrying to download the main frame of a page in
   16212     response to specific HTTP network errors succeeds.
   16213   </summary>
   16214 </histogram>
   16215 
   16216 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
   16217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16218   <summary>
   16219     How often automatically retrying to download a subresource in response to
   16220     specific HTTP network errors succeeds.
   16221   </summary>
   16222 </histogram>
   16223 
   16224 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
   16225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16226   <summary>
   16227     How often automatically retrying to download the main frame of a page in
   16228     response to specific HTTP network errors returns another network error.
   16229     Histogram includes only the error code that triggered the retry.
   16230   </summary>
   16231 </histogram>
   16232 
   16233 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
   16234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16235   <summary>
   16236     How often automatically retrying to download a subresource in response to
   16237     specific HTTP network errors returns another network error.  Histogram
   16238     includes only the error code that triggered the retry.
   16239   </summary>
   16240 </histogram>
   16241 
   16242 <histogram name="Net.NotifyAddrChangeFailures">
   16243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16244   <summary>
   16245     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
   16246     for unknown reasons. This records the number of times it fails in a row
   16247     before a successful call. If it never succeeds, or takes over 100 tries, a
   16248     value of 100 is recorded. See http://crbug.com/69198
   16249   </summary>
   16250 </histogram>
   16251 
   16252 <histogram name="Net.NumDuplicateCookiesInDb">
   16253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16254   <summary>
   16255     The number of duplicate cookies that were present in the cookie store during
   16256     startup.
   16257   </summary>
   16258 </histogram>
   16259 
   16260 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
   16261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16262   <summary>
   16263     When validating an HTTPS certificate we may have to make one or more HTTP
   16264     fetches to OCSP responders in order to get revocation information. This
   16265     measures the amount of time that failures to get OCSP information take.
   16266   </summary>
   16267 </histogram>
   16268 
   16269 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
   16270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16271   <summary>
   16272     When validating an HTTPS certificate we may have to make one or more HTTP
   16273     fetches to OCSP responders in order to get revocation information. This
   16274     records the fraction of successful requests.
   16275   </summary>
   16276 </histogram>
   16277 
   16278 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
   16279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16280   <summary>
   16281     When validating an HTTPS certificate we may have to make one or more HTTP
   16282     fetches to OCSP responders in order to get revocation information. This
   16283     measures the amount of time that each of those requests takes.
   16284   </summary>
   16285 </histogram>
   16286 
   16287 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
   16288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16289   <summary>
   16290     When connecting over HTTPS, a server may include an OCSP response as part of
   16291     the TLS handshake so that clients do not have to fetch it, provided the
   16292     client requested the server do so. This measures whether or not a server
   16293     included an OCSP response when it was requested.
   16294   </summary>
   16295 </histogram>
   16296 
   16297 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
   16298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16299   <summary>
   16300     Positive error code that was returned by the system library
   16301     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
   16302     there is a Windows/Linux conflict, both decodings are shown.
   16303   </summary>
   16304 </histogram>
   16305 
   16306 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
   16307     enum="ErrorCodesGetaddrinfo_Linux">
   16308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16309   <summary>
   16310     Positive error code that was returned by the system library
   16311     &quot;getaddrinfo()&quot;.
   16312   </summary>
   16313 </histogram>
   16314 
   16315 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
   16316     enum="ErrorCodesGetaddrinfo_Mac">
   16317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16318   <summary>
   16319     Positive error code that was returned by the system library
   16320     &quot;getaddrinfo()&quot;.
   16321   </summary>
   16322 </histogram>
   16323 
   16324 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
   16325     enum="ErrorCodesGetaddrinfo_Win">
   16326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16327   <summary>
   16328     Positive error code that was returned by the system library
   16329     &quot;getaddrinfo()&quot;.
   16330   </summary>
   16331 </histogram>
   16332 
   16333 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
   16334   <obsolete>
   16335     Deprecated 4/16/2014. No longer tracked.
   16336   </obsolete>
   16337   <owner>davidben (a] chromium.org</owner>
   16338   <summary>
   16339     How long it took for an &lt;a ping&gt; request to receive a response. Only
   16340     recorded if a response was received.
   16341   </summary>
   16342 </histogram>
   16343 
   16344 <histogram name="Net.Ping_Result" enum="PingResult">
   16345   <obsolete>
   16346     Deprecated 4/16/2014. No longer tracked.
   16347   </obsolete>
   16348   <owner>davidben (a] chromium.org</owner>
   16349   <summary>
   16350     The result of an &lt;a ping&gt; request, whether it received a response or
   16351     timed out or failed for some other reason.
   16352   </summary>
   16353 </histogram>
   16354 
   16355 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
   16356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16357   <summary>
   16358     Indicate whether a link navigation was preceded by a recent pre-connect
   16359     trigger (within 10 seconds). There is a high chance that loading the page
   16360     used a preconnected TCP session.
   16361   </summary>
   16362 </histogram>
   16363 
   16364 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
   16365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16366   <summary>
   16367     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
   16368     (within 10 seconds). There is a high chance that loading the resource used a
   16369     preconnected TCP session.
   16370   </summary>
   16371 </histogram>
   16372 
   16373 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
   16374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16375   <summary>
   16376     When a preconnection is made, indicate what the motivation was.
   16377   </summary>
   16378   <details>
   16379     Currently, the most common (only?) motivations are SELF_REFERAL,
   16380     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
   16381     second connection was available for a resource that either was never before
   16382     seen, or has historically had no subresources.  The LEARNED_REFERAL
   16383     indicates that we &quot;learned&quot; that a subresource was commonly
   16384     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
   16385     happens when a search is being suggested, and we preconnect to the search
   16386     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
   16387     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
   16388   </details>
   16389 </histogram>
   16390 
   16391 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
   16392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16393   <summary>
   16394     Indicate whether there was a proxy to preclude preconnection.
   16395   </summary>
   16396 </histogram>
   16397 
   16398 <histogram name="Net.PreconnectSubresourceEval"
   16399     enum="PreconnectSubresourceEval">
   16400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16401   <summary>
   16402     What did we decide to do about a predicted resource, based on the historical
   16403     expected number of connection that this subresource will require.
   16404   </summary>
   16405   <details>
   16406     This is basically the current thresholding of the SubresourceExpectation,
   16407     relative to current static thresholds, and taking into account whether
   16408     preconnection is enabled (i.e., if preconnection is disabled, we'll never
   16409     decide to preconnect).
   16410   </details>
   16411 </histogram>
   16412 
   16413 <histogram name="Net.PreconnectSubresourceExpectation">
   16414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16415   <summary>
   16416     The expected number of connections, times 100, that we'll make to a given
   16417     subresource, based on learned history.
   16418   </summary>
   16419   <details>
   16420     By comparing this to thresholds, we decide if we will preconnect,
   16421     preresolve, or do nothing. This histogram can be used to select those static
   16422     thresholds.
   16423   </details>
   16424 </histogram>
   16425 
   16426 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
   16427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16428   <summary>
   16429     Indicate whether if a preconnect trigger is followed by a resource request
   16430     (from link navigations) to the host or not. This is to measure precision of
   16431     link-based preconnect triggers.
   16432   </summary>
   16433 </histogram>
   16434 
   16435 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
   16436   <obsolete>
   16437     Sourced data corrected, and replaced by NetPreconnectUtilization2
   16438   </obsolete>
   16439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16440   <summary>
   16441     Indicate final utilization for each attempted socket connection.
   16442   </summary>
   16443   <details>
   16444     We also include stats for non-speculative sockets. Some socket connections
   16445     may never connect, and others may never be used (as the user may abort
   16446     before then).
   16447   </details>
   16448 </histogram>
   16449 
   16450 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
   16451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16452   <summary>
   16453     Indicate final utilization for each attempted socket connection.
   16454   </summary>
   16455   <details>
   16456     We also include stats for non-speculative sockets. Some socket connections
   16457     may never connect, and others may never be used (as the user may abort
   16458     before then).
   16459   </details>
   16460 </histogram>
   16461 
   16462 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
   16463   <owner>jkarlin (a] chromium.org</owner>
   16464   <summary>
   16465     The completion status of prefetches that have finished loading.
   16466   </summary>
   16467   <details>
   16468     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
   16469     before that point are not registered.
   16470 
   16471     Note that &quot;success from cache&quot; means that the
   16472     UrlRequest::was_cached() was true, and &quot;success from network&quot;
   16473     means that was_cached() was false.  Validated results are considered cached,
   16474     even though a conditional network request is made.
   16475   </details>
   16476 </histogram>
   16477 
   16478 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
   16479   <owner>jkarlin (a] chromium.org</owner>
   16480   <summary>
   16481     Number of bytes read from the network on behalf of prefetch requests.  This
   16482     is prefilter, so before any decompression.
   16483   </summary>
   16484 </histogram>
   16485 
   16486 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
   16487   <owner>jkarlin (a] chromium.org</owner>
   16488   <summary>
   16489     Time spent on prefetch requests before the request was canceled.
   16490   </summary>
   16491 </histogram>
   16492 
   16493 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
   16494     units="milliseconds">
   16495   <owner>jkarlin (a] chromium.org</owner>
   16496   <summary>Time spent on prefetch requests when fetched from cache.</summary>
   16497 </histogram>
   16498 
   16499 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
   16500     units="milliseconds">
   16501   <owner>jkarlin (a] chromium.org</owner>
   16502   <summary>
   16503     Time spent on prefetch requests when fetched from the network, including
   16504     validation time.
   16505   </summary>
   16506 </histogram>
   16507 
   16508 <histogram name="Net.Priority_High_Latency" units="milliseconds">
   16509   <obsolete>
   16510     Replaced by Net.Priority_High_Latency_b.
   16511   </obsolete>
   16512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16513   <summary>
   16514     Time from the start of the http transaction until the first byte of the
   16515     response for high priority (currently frame and subframe) requests.  Only
   16516     times under 10 minutes are recorded.
   16517   </summary>
   16518 </histogram>
   16519 
   16520 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
   16521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16522   <summary>
   16523     Time from the start of the http transaction until the first byte of the
   16524     response for high priority (currently frame and subframe) requests.
   16525   </summary>
   16526 </histogram>
   16527 
   16528 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
   16529   <obsolete>
   16530     Replaced by Net.Priority_Low_Latency_b.
   16531   </obsolete>
   16532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16533   <summary>
   16534     Time from the start of the http transaction until the first byte of the
   16535     response for low priority (non-frame/subframe) requests.   Only times under
   16536     10 minutes are recorded.
   16537   </summary>
   16538 </histogram>
   16539 
   16540 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
   16541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16542   <summary>
   16543     Time from the start of the http transaction until the first byte of the
   16544     response for low priority (non-frame/subframe) requests.
   16545   </summary>
   16546 </histogram>
   16547 
   16548 <histogram name="Net.ProxyAuthRequested.HasConnection">
   16549   <owner>rch (a] chromium.org</owner>
   16550   <summary>
   16551     When a PROXY_AUTH_REQUESTED error code is handled in
   16552     net::HttpStreamFactoryImpl::Job::RunLoop, this is true if connection_ has an
   16553     associated value.
   16554   </summary>
   16555 </histogram>
   16556 
   16557 <histogram name="Net.ProxyPollConfigurationTime">
   16558   <obsolete>
   16559     Removed at some time before 2014/09/15.
   16560   </obsolete>
   16561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16562   <summary>
   16563     The time in milliseconds spent fetch the system proxy configuration, when
   16564     polling it for changes.
   16565   </summary>
   16566 </histogram>
   16567 
   16568 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
   16569     units="milliseconds">
   16570   <obsolete>
   16571     Removed in Chrome 39.
   16572   </obsolete>
   16573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16574   <summary>
   16575     The total amount of time that was spent executing the proxy script during
   16576     &quot;tracing&quot; runs (executions of the script which discovered a new
   16577     DNS dependency and were subsequently abandoned).
   16578   </summary>
   16579 </histogram>
   16580 
   16581 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
   16582     units="milliseconds">
   16583   <obsolete>
   16584     Removed in Chrome 39.
   16585   </obsolete>
   16586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16587   <summary>
   16588     The total amount of time that was spent executing the proxy script during
   16589     &quot;tracing&quot; runs (executions of the script which discovered a new
   16590     DNS dependency and were subsequently abandoned).
   16591   </summary>
   16592 </histogram>
   16593 
   16594 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
   16595     units="milliseconds">
   16596   <obsolete>
   16597     Removed in Chrome 39.
   16598   </obsolete>
   16599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16600   <summary>
   16601     The total amount of time that was spent in the non-blocking DNS bindings
   16602     while executing PAC scripts. This includes the times for abandoned
   16603     executions.
   16604   </summary>
   16605 </histogram>
   16606 
   16607 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
   16608     units="milliseconds">
   16609   <obsolete>
   16610     Removed in Chrome 39.
   16611   </obsolete>
   16612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16613   <summary>
   16614     The amount of time inside of V8 that the proxy script spent executing for
   16615     the final pass. This includes the time spent in the javascript bindings.
   16616     This does not include the time spent in abandoned execution passes.
   16617   </summary>
   16618 </histogram>
   16619 
   16620 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
   16621   <obsolete>
   16622     Removed in Chrome 39.
   16623   </obsolete>
   16624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16625   <summary>
   16626     The number of times that alert() was called in the final execution of the
   16627     script.
   16628   </summary>
   16629 </histogram>
   16630 
   16631 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
   16632   <obsolete>
   16633     Removed in Chrome 39.
   16634   </obsolete>
   16635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16636   <summary>
   16637     The number of errors that were seen in the final execution of the script.
   16638   </summary>
   16639 </histogram>
   16640 
   16641 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
   16642   <obsolete>
   16643     Removed in Chrome 39.
   16644   </obsolete>
   16645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16646   <summary>
   16647     The number of times that the PAC script execution was restarted.
   16648   </summary>
   16649 </histogram>
   16650 
   16651 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
   16652     units="milliseconds">
   16653   <obsolete>
   16654     Removed in Chrome 39.
   16655   </obsolete>
   16656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16657   <summary>
   16658     The total time that the proxy resolution took. This includes all the time
   16659     spent waiting for DNS, PAC script execution, and restarts.
   16660   </summary>
   16661 </histogram>
   16662 
   16663 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
   16664     units="milliseconds">
   16665   <obsolete>
   16666     Removed in Chrome 39.
   16667   </obsolete>
   16668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16669   <summary>
   16670     The total time that proxy resolution spent waiting for DNS. This also
   16671     includes any queuing delays on the origin thread waiting for the DNS result
   16672     to be processed.
   16673   </summary>
   16674 </histogram>
   16675 
   16676 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
   16677   <obsolete>
   16678     Removed in Chrome 39.
   16679   </obsolete>
   16680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16681   <summary>
   16682     The number of unique DNS hostnames that the PAC script tried to resolve. The
   16683     *Ex() versions of the bindings count separately.
   16684   </summary>
   16685 </histogram>
   16686 
   16687 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
   16688   <obsolete>
   16689     Removed in Chrome 39.
   16690   </obsolete>
   16691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16692   <summary>
   16693     The total amount of time that was spent in the non-blocking DNS bindings
   16694     while executing PAC scripts. This includes the times for abandoned
   16695     executions.
   16696   </summary>
   16697 </histogram>
   16698 
   16699 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
   16700   <obsolete>
   16701     Removed in Chrome 39.
   16702   </obsolete>
   16703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16704   <summary>
   16705     The amount of time inside of V8 that the proxy script spent executing for
   16706     the final pass. This includes the time spent in the javascript bindings
   16707     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
   16708     does not include the time spent in abandoned execution passes.
   16709   </summary>
   16710 </histogram>
   16711 
   16712 <histogram name="Net.ProxyResolver.NumAlerts">
   16713   <obsolete>
   16714     Removed in Chrome 39.
   16715   </obsolete>
   16716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16717   <summary>
   16718     The number of times that alert() was called in the final execution of the
   16719     script.
   16720   </summary>
   16721 </histogram>
   16722 
   16723 <histogram name="Net.ProxyResolver.NumErrors">
   16724   <obsolete>
   16725     Removed in Chrome 39.
   16726   </obsolete>
   16727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16728   <summary>
   16729     The number of errors that were seen in the final execution of the script.
   16730   </summary>
   16731 </histogram>
   16732 
   16733 <histogram name="Net.ProxyResolver.NumRestarts">
   16734   <obsolete>
   16735     Removed in Chrome 39.
   16736   </obsolete>
   16737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16738   <summary>
   16739     The number of times that the PAC script execution was restarted.
   16740   </summary>
   16741 </histogram>
   16742 
   16743 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
   16744   <obsolete>
   16745     Removed in Chrome 39.
   16746   </obsolete>
   16747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16748   <summary>
   16749     The amount of time it took upon completion to run the final task posted back
   16750     to the IO thread.
   16751   </summary>
   16752 </histogram>
   16753 
   16754 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
   16755   <obsolete>
   16756     Removed in Chrome 39.
   16757   </obsolete>
   16758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16759   <summary>
   16760     The total time that the proxy resolution took. This includes all the time
   16761     spent waiting for DNS, PAC script execution, and restarts.
   16762   </summary>
   16763 </histogram>
   16764 
   16765 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
   16766   <obsolete>
   16767     Removed in Chrome 39.
   16768   </obsolete>
   16769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16770   <summary>
   16771     The total time that proxy resolution spent waiting for DNS. This also
   16772     includes any queuing delays on the origin thread waiting for the DNS result
   16773     to be processed.
   16774   </summary>
   16775 </histogram>
   16776 
   16777 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
   16778   <obsolete>
   16779     Removed in Chrome 39.
   16780   </obsolete>
   16781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16782   <summary>
   16783     The total time that the proxy resolution took, not including the post back
   16784     to the origin thread. This includes all the time spent waiting for DNS, PAC
   16785     script execution, and restarts.
   16786   </summary>
   16787 </histogram>
   16788 
   16789 <histogram name="Net.ProxyResolver.UniqueDNS">
   16790   <obsolete>
   16791     Removed in Chrome 39.
   16792   </obsolete>
   16793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16794   <summary>
   16795     The number of unique DNS hostnames that the PAC script tried to resolve. The
   16796     *Ex() versions of the bindings count separately.
   16797   </summary>
   16798 </histogram>
   16799 
   16800 <histogram name="Net.ProxyResolver.URLSize">
   16801   <obsolete>
   16802     Removed in Chrome 39.
   16803   </obsolete>
   16804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   16805   <summary>The length of the URL that was passed into the PAC script.</summary>
   16806 </histogram>
   16807 
   16808 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
   16809   <owner>agl (a] chromium.org</owner>
   16810   <summary>
   16811     Second-level domains for which we have observed public key pinning failures.
   16812   </summary>
   16813 </histogram>
   16814 
   16815 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
   16816   <owner>agl (a] chromium.org</owner>
   16817   <summary>
   16818     A validated certificate chain may be subject to additional
   16819     &quot;pinning&quot; requirements on a per-domain basis. This records the
   16820     fraction of successful matches between a certificate chain and a pin list.
   16821   </summary>
   16822 </histogram>
   16823 
   16824 <histogram name="Net.QuicActiveSessions">
   16825   <owner>rtenneti (a] chromium.org</owner>
   16826   <summary>
   16827     The number of active QUIC sessions before we activate a new QUIC session.
   16828   </summary>
   16829 </histogram>
   16830 
   16831 <histogram name="Net.QuicClientHelloRejectReasons" enum="QuicRejectReasons">
   16832   <owner>rtenneti (a] chromium.org</owner>
   16833   <summary>
   16834     The reject reasons for QUIC's CHLO (client hello) message from server
   16835   </summary>
   16836 </histogram>
   16837 
   16838 <histogram name="Net.QuicClientHelloServerConfig.HowExpired"
   16839     units="milliseconds">
   16840   <obsolete>
   16841     Deprecated 08/2014, and replaced by
   16842     Net.QuicClientHelloServerConfig.InvalidDuration.
   16843   </obsolete>
   16844   <owner>rtenneti (a] chromium.org</owner>
   16845   <summary>
   16846     How expired server config is for sending inchoate ClientHello to the server.
   16847   </summary>
   16848 </histogram>
   16849 
   16850 <histogram name="Net.QuicClientHelloServerConfig.InvalidDuration"
   16851     units="milliseconds">
   16852   <owner>rtenneti (a] chromium.org</owner>
   16853   <summary>
   16854     The time since expiration of server config when we sent inchoate ClientHello
   16855     to the server.
   16856   </summary>
   16857 </histogram>
   16858 
   16859 <histogram name="Net.QuicClientHelloServerConfigState"
   16860     enum="QuicServerConfigState">
   16861   <owner>rtenneti (a] chromium.org</owner>
   16862   <summary>
   16863     The reason (the state of the server config) for sending inchoate ClientHello
   16864     to the server.
   16865   </summary>
   16866 </histogram>
   16867 
   16868 <histogram name="Net.QuicEphemeralPortsSuggested">
   16869   <owner>rch (a] chromium.org</owner>
   16870   <summary>The number of ports suggested per server.</summary>
   16871 </histogram>
   16872 
   16873 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
   16874   <owner>rch (a] chromium.org</owner>
   16875   <summary>
   16876     The number of QUIC packets received by a QUIC connection whose handshake was
   16877     not confirmed when that connection is closed.
   16878   </summary>
   16879 </histogram>
   16880 
   16881 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
   16882   <owner>rch (a] chromium.org</owner>
   16883   <summary>
   16884     The state of a QUIC connection's crypto hanshake as it progresses from
   16885     starting to confirmation or failure.
   16886   </summary>
   16887 </histogram>
   16888 
   16889 <histogram name="Net.QuicNumSentClientHellos">
   16890   <owner>rch (a] chromium.org</owner>
   16891   <summary>The number of client hello messages sent.</summary>
   16892 </histogram>
   16893 
   16894 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
   16895   <obsolete>
   16896     see Net.QuicSession.Connect*PortForHTTP*
   16897   </obsolete>
   16898   <owner>rch (a] chromium.org</owner>
   16899   <summary>
   16900     The number of client hello messages sent when the crypto handshake was
   16901     confirmed.
   16902   </summary>
   16903 </histogram>
   16904 
   16905 <histogram name="Net.QuicNumServerConfig.UpdateMessagesIgnored"
   16906     enum="BooleanIgnored">
   16907   <owner>rtenneti (a] chromium.org</owner>
   16908   <summary>The number of times ServerConfigUpdateMessages ignored.</summary>
   16909 </histogram>
   16910 
   16911 <histogram name="Net.QuicNumStreamFramesInPacket">
   16912   <owner>rch (a] chromium.org</owner>
   16913   <summary>
   16914     The number of stream frames bundled within a received packet.
   16915   </summary>
   16916 </histogram>
   16917 
   16918 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
   16919   <owner>rch (a] chromium.org</owner>
   16920   <summary>
   16921     The number of stream frames per stream ID within a received packet.
   16922   </summary>
   16923 </histogram>
   16924 
   16925 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
   16926   <owner>rch (a] chromium.org</owner>
   16927   <summary>Time spent to load QUIC server information from disk cache.</summary>
   16928 </histogram>
   16929 
   16930 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
   16931     units="Received in Ranges">
   16932   <owner>rch (a] chromium.org</owner>
   16933   <summary>
   16934     This histogram summarizes information about a 21 packet sequence, indicating
   16935     for each of the 21 possible prefixes of this pattern, how many packets were
   16936     received in that prefix.  The first range uses buckets 0 and 1, and it
   16937     describes the 1st packet in the sequence.  It indicates if the first packet
   16938     was missing (bucket 0), or the first packet was present (bucket 1).  The
   16939     second range uses buckets 2 through 4, and describes the first 2 packets in
   16940     the prefix of this sequence.  It indicates if there were no packets received
   16941     in the first two packets (bucket 2), or there was one out of two packets
   16942     received (bucket 3), or if there was two out of tow received (bucket 4).
   16943     etc. etc.  Reading this histogram may require post-processing in a spread
   16944     sheet, but can indicate the potential value of using FEC packets to convey
   16945     data.
   16946   </summary>
   16947 </histogram>
   16948 
   16949 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
   16950     units="Binay of Packets ACKed">
   16951   <owner>rch (a] chromium.org</owner>
   16952   <summary>
   16953     Each of the 64 buckets represents a different binary pattern of 6
   16954     consecutive packets that were received by the client.  The LSB of the bucket
   16955     number corresponds to the reception of the oldest packet.  A bit in the
   16956     bucket-number being 1 indicates the packet was received, and a 0 means the
   16957     packet was never received (by the client).
   16958   </summary>
   16959 </histogram>
   16960 
   16961 <histogram name="Net.QuicSession.ClosedDuringInitializeSession">
   16962   <owner>rch (a] chromium.org</owner>
   16963   <summary>
   16964      True if the QUIC session is closed during the call to InitializeSession,
   16965     logged for each session just after InitializeSession is called.
   16966   </summary>
   16967 </histogram>
   16968 
   16969 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
   16970   <owner>rch (a] chromium.org</owner>
   16971   <summary>
   16972     The network error code which resulted in the session being closed.
   16973   </summary>
   16974 </histogram>
   16975 
   16976 <histogram name="Net.QuicSession.Connect" units="RTTs">
   16977   <owner>rch (a] chromium.org</owner>
   16978   <summary>
   16979     Samples of the number of round-trips needed by a QUIC connection before a
   16980     request could be sent by the client.
   16981   </summary>
   16982 </histogram>
   16983 
   16984 <histogram
   16985     name="Net.QuicSession.ConnectionClose.HandshakeFailureBlackHole.QuicError"
   16986     enum="QuicErrorCodes">
   16987   <owner>rch (a] chromium.org</owner>
   16988   <summary>
   16989     The QUIC error which caused a QUIC connection to be closed before the
   16990     hanshake was confirmed, in the case where no packets were received. This
   16991     provides a breakdown of the entires in
   16992     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
   16993     is BLACK_HOLE.
   16994   </summary>
   16995 </histogram>
   16996 
   16997 <histogram
   16998     name="Net.QuicSession.ConnectionClose.HandshakeFailureUnknown.QuicError"
   16999     enum="QuicErrorCodes">
   17000   <owner>rch (a] chromium.org</owner>
   17001   <summary>
   17002     The QUIC error which caused a QUIC connection to be closed before the
   17003     hanshake was confirmed, in the case where at least 1 packet was received.
   17004     This provides a breakdown of the entires in
   17005     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
   17006     is UNKNOWN.
   17007   </summary>
   17008 </histogram>
   17009 
   17010 <histogram name="Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason"
   17011     enum="QuicHandshakeFailureReason">
   17012   <owner>rch (a] chromium.org</owner>
   17013   <summary>The reason a QUIC handshake failed.</summary>
   17014 </histogram>
   17015 
   17016 <histogram
   17017     name="Net.QuicSession.ConnectionClose.NumOpenStreams.HandshakeTimedOut">
   17018   <owner>rch (a] chromium.org</owner>
   17019   <summary>
   17020     The number of streams open when a QUIC session crypto handshake timed out.
   17021   </summary>
   17022 </histogram>
   17023 
   17024 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
   17025   <owner>rch (a] chromium.org</owner>
   17026   <summary>The number of streams open when a QUIC session timed out.</summary>
   17027 </histogram>
   17028 
   17029 <histogram
   17030     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
   17031   <owner>rch (a] chromium.org</owner>
   17032   <summary>
   17033     The number of total streams created when a QUIC session crypto handshake
   17034     timed out.
   17035   </summary>
   17036 </histogram>
   17037 
   17038 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
   17039     enum="QuicErrorCodes">
   17040   <owner>rch (a] chromium.org</owner>
   17041   <summary>
   17042     The QUIC error code which resulted in the connection being closed.
   17043   </summary>
   17044 </histogram>
   17045 
   17046 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
   17047     enum="QuicErrorCodes">
   17048   <owner>rch (a] chromium.org</owner>
   17049   <summary>
   17050     The QUIC error code which resulted in the connection being closed by the
   17051     client.
   17052   </summary>
   17053 </histogram>
   17054 
   17055 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
   17056     enum="QuicErrorCodes">
   17057   <owner>rch (a] chromium.org</owner>
   17058   <summary>
   17059     The QUIC error code which resulted in the connection being closed by the
   17060     server.
   17061   </summary>
   17062 </histogram>
   17063 
   17064 <histogram name="Net.QuicSession.ConnectionTypeFromPeer" enum="AddressFamily">
   17065   <owner>rch (a] chromium.org</owner>
   17066   <summary>
   17067     The IP Address family of this connection, as reported by the server.
   17068   </summary>
   17069 </histogram>
   17070 
   17071 <histogram name="Net.QuicSession.ConnectionTypeFromSelf" enum="AddressFamily">
   17072   <owner>rch (a] chromium.org</owner>
   17073   <summary>The IP Address family of this connection, as seen locally.</summary>
   17074 </histogram>
   17075 
   17076 <histogram name="Net.QuicSession.ConnectRandomPortRequiringConfirmation"
   17077     units="RTTs">
   17078   <owner>jri (a] chromium.org</owner>
   17079   <summary>
   17080     Samples of the number of round-trips needed by a QUIC connection before a
   17081     request could be sent by the client, when handshake confirmation was
   17082     required. (The operating system randomly selected a source port for the
   17083     connection.)
   17084   </summary>
   17085 </histogram>
   17086 
   17087 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
   17088   <owner>jar (a] chromium.org</owner>
   17089   <owner>rch (a] chromium.org</owner>
   17090   <summary>
   17091     Count of errors during attempts to create a QUIC session (before even using
   17092     the session).
   17093   </summary>
   17094 </histogram>
   17095 
   17096 <histogram name="Net.QuicSession.DuplicatePacketsReceived">
   17097   <owner>rch (a] chromium.org</owner>
   17098   <summary>
   17099     The number of duplicate packets recevied by a QuicSession when the session
   17100     is closed.
   17101   </summary>
   17102 </histogram>
   17103 
   17104 <histogram name="Net.QuicSession.FinalTcpCwnd">
   17105   <owner>rch (a] chromium.org</owner>
   17106   <summary>
   17107     The value of the TCP cubic sender's CWND when the session is closed.
   17108   </summary>
   17109 </histogram>
   17110 
   17111 <histogram name="Net.QuicSession.HandshakeConfirmedTime" units="Milliseconds">
   17112   <owner>rch (a] chromium.org</owner>
   17113   <summary>
   17114     The elapsed time between starting the crypto handshake, and receiving
   17115     confirmation from the server.
   17116   </summary>
   17117 </histogram>
   17118 
   17119 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
   17120   <obsolete>
   17121     see Net.QuicSession.Connect*PortForHTTP*
   17122   </obsolete>
   17123   <owner>rch (a] chromium.org</owner>
   17124   <summary>
   17125     Samples of the number of round-trips needed by a QUIC connection before a
   17126     request could be sent by the client.
   17127   </summary>
   17128 </histogram>
   17129 
   17130 <histogram name="Net.QuicSession.HostResolutionTime" units="milliseconds">
   17131   <owner>rch (a] chromium.org</owner>
   17132   <summary>
   17133     Time spent resolving the DNS name of the server for a QUIC connection.
   17134   </summary>
   17135 </histogram>
   17136 
   17137 <histogram name="Net.QuicSession.IncorrectConnectionIDsReceived">
   17138   <owner>rch (a] chromium.org</owner>
   17139   <summary>
   17140     The number packets recevied by a QuicSession with an incorrect connection id
   17141     when the sesesion is closed.
   17142   </summary>
   17143 </histogram>
   17144 
   17145 <histogram name="Net.QuicSession.MaxReordering">
   17146   <owner>rch (a] chromium.org</owner>
   17147   <summary>
   17148     The maximum packet sequence number reordering observed by a QUIC connection.
   17149   </summary>
   17150 </histogram>
   17151 
   17152 <histogram name="Net.QuicSession.MaxReorderingTime" units="percent">
   17153   <owner>rch (a] chromium.org</owner>
   17154   <summary>
   17155     The ratio of the maximum reordering time of a QUIC packet to the min rtt.
   17156   </summary>
   17157 </histogram>
   17158 
   17159 <histogram name="Net.QuicSession.MaxReorderingTimeLongRtt" units="percent">
   17160   <owner>rch (a] chromium.org</owner>
   17161   <summary>
   17162     The ratio of the maximum reordering time of a QUIC packet to the min rtt,
   17163     only for those sessions with a min rtt larger than 100 ms.
   17164   </summary>
   17165 </histogram>
   17166 
   17167 <histogram name="Net.QuicSession.NumOpenStreams">
   17168   <owner>rch (a] chromium.org</owner>
   17169   <summary>
   17170     The number of QUIC streams opened when a new QUIC stream is created.
   17171   </summary>
   17172 </histogram>
   17173 
   17174 <histogram name="Net.QuicSession.NumTotalStreams">
   17175   <owner>rch (a] chromium.org</owner>
   17176   <summary>
   17177     The total number of streams created by the client when the session is
   17178     closed.
   17179   </summary>
   17180 </histogram>
   17181 
   17182 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
   17183   <owner>rch (a] chromium.org</owner>
   17184   <summary>
   17185     The number of missing packets between the current received packet and the
   17186     previously largest received packet sequence number, when the current
   17187     received packet had a lower sequence number than the previously received
   17188     packet sequence number.
   17189   </summary>
   17190 </histogram>
   17191 
   17192 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
   17193   <owner>rch (a] chromium.org</owner>
   17194   <summary>
   17195     The number of times the current received packet had a lower sequence number
   17196     than the previously received packet sequence number.
   17197   </summary>
   17198 </histogram>
   17199 
   17200 <histogram name="Net.QuicSession.PacketGapReceived">
   17201   <owner>rch (a] chromium.org</owner>
   17202   <summary>
   17203     The number of missing packets between the current received packet and the
   17204     previously largest received packet sequence number.
   17205   </summary>
   17206 </histogram>
   17207 
   17208 <histogram name="Net.QuicSession.PacketGapSent">
   17209   <owner>rch (a] chromium.org</owner>
   17210   <summary>
   17211     The number of missing packets between the current received packet and the
   17212     previously largest received packet sequence number, as reported by the
   17213     remote end of the connection.
   17214   </summary>
   17215 </histogram>
   17216 
   17217 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
   17218   <owner>rch (a] chromium.org</owner>
   17219   <summary>
   17220     The ratio of the number of missing packets, to the maximum packet sequence
   17221     number received,  for QUIC connections longer than 21 packets received via
   17222   </summary>
   17223 </histogram>
   17224 
   17225 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
   17226   <owner>rch (a] chromium.org</owner>
   17227   <summary>
   17228     Each bucket corresponds to a specific packet sequence number that was sent
   17229     by a server to Chrome at the start of a QUIC connection. This histogram is
   17230     compared, bucket by bucket, with a second histogram to compute the ratio for
   17231     each bucket (each packet sequence number).
   17232   </summary>
   17233 </histogram>
   17234 
   17235 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
   17236     enum="QuicAddressMismatch">
   17237   <owner>wtc (a] chromium.org</owner>
   17238   <summary>
   17239     When a public reset packet is received, whether the client IP address and
   17240     port number in it differ from the client IP address and port number in the
   17241     ServerHello handshake message. In the comparison, the first address is the
   17242     one in ServerHello and the second address is the one in public reset. Note:
   17243     this histogram is obsolete because it failed to treat IPv4-mapped IPv6
   17244     addresses as IPv4 addresses.
   17245   </summary>
   17246 </histogram>
   17247 
   17248 <histogram name="Net.QuicSession.PublicResetAddressMismatch2"
   17249     enum="QuicAddressMismatch">
   17250   <owner>wtc (a] chromium.org</owner>
   17251   <summary>
   17252     When a public reset packet is received, whether the client IP address and
   17253     port number in it differ from the client IP address and port number in the
   17254     ServerHello handshake message. In the comparison, the first address is the
   17255     one in ServerHello and the second address is the one in public reset.
   17256   </summary>
   17257 </histogram>
   17258 
   17259 <histogram name="Net.QuicSession.QuicVersion">
   17260   <owner>rch (a] chromium.org</owner>
   17261   <summary>Version of the QUIC protocol used for this connection.</summary>
   17262 </histogram>
   17263 
   17264 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
   17265   <owner>rch (a] chromium.org</owner>
   17266   <summary>
   17267     The network error code returned when attempting to read to a QUIC
   17268     connection.
   17269   </summary>
   17270 </histogram>
   17271 
   17272 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
   17273     enum="QuicRstStreamErrorCodes">
   17274   <owner>rch (a] chromium.org</owner>
   17275   <summary>
   17276     The QUIC error code which resulted in a stream being reset by the client.
   17277   </summary>
   17278 </histogram>
   17279 
   17280 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
   17281     enum="QuicRstStreamErrorCodes">
   17282   <owner>rch (a] chromium.org</owner>
   17283   <summary>
   17284     The QUIC error code which resulted in a stream being reset by the server.
   17285   </summary>
   17286 </histogram>
   17287 
   17288 <histogram name="Net.QuicSession.SecureResourceSecureSession">
   17289   <owner>rch (a] chromium.org.</owner>
   17290   <summary>
   17291     The number of request for secure resources over QUIC sessions. True if the
   17292     session is secure, false if it is not.
   17293   </summary>
   17294 </histogram>
   17295 
   17296 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
   17297     units="1/10th Percent">
   17298   <owner>rch (a] chromium.org</owner>
   17299   <summary>
   17300     The number of stream frames received which were duplicates, out of every
   17301     1000 stream frames received. Only for QUIC sessions which received at least
   17302     100 packets.
   17303   </summary>
   17304 </histogram>
   17305 
   17306 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
   17307   <owner>rch (a] chromium.org</owner>
   17308   <summary>
   17309     The percentage of stream frames received which were duplicates. Only for
   17310     QUIC sessions which received at least 100 packets.
   17311   </summary>
   17312 </histogram>
   17313 
   17314 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
   17315   <owner>rch (a] chromium.org</owner>
   17316   <summary>
   17317     The percentage of stream frames received which were duplicates. Only for
   17318     QUIC sessions which received fewer than 100 packets.
   17319   </summary>
   17320 </histogram>
   17321 
   17322 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
   17323     units="1/10th Percent">
   17324   <owner>rch (a] chromium.org</owner>
   17325   <summary>
   17326     The number of stream frames received which were duplicates, out of every
   17327     1000 stream frames received. Only for QUIC sessions which received fewer
   17328     than 100 packets.
   17329   </summary>
   17330 </histogram>
   17331 
   17332 <histogram name="Net.QuicSession.TimedOutWithOpenStreams.ConsecutiveRTOCount">
   17333   <owner>rch (a] chromium.org</owner>
   17334   <summary>
   17335     If a QUIC connection timed out with open streams, this contains a count of
   17336     consecutive RTOs.
   17337   </summary>
   17338 </histogram>
   17339 
   17340 <histogram name="Net.QuicSession.TimedOutWithOpenStreams.ConsecutiveTLPCount">
   17341   <owner>rch (a] chromium.org</owner>
   17342   <summary>
   17343     If a QUIC connection timed out with open streams, this contains a count of
   17344     consecutive TLPs.
   17345   </summary>
   17346 </histogram>
   17347 
   17348 <histogram name="Net.QuicSession.TimedOutWithOpenStreams.HasUnackedPackets">
   17349   <owner>rch (a] chromium.org</owner>
   17350   <summary>
   17351     If a QUIC connection timed out with open streams, this will be true when the
   17352     connection has unacked packets.
   17353   </summary>
   17354 </histogram>
   17355 
   17356 <histogram name="Net.QuicSession.TruncatedAcksReceived">
   17357   <owner>rch (a] chromium.org</owner>
   17358   <summary>The number of truncated ACK frames received.</summary>
   17359 </histogram>
   17360 
   17361 <histogram name="Net.QuicSession.TruncatedAcksSent">
   17362   <owner>rch (a] chromium.org</owner>
   17363   <summary>The number of truncated ACK frames sent.</summary>
   17364 </histogram>
   17365 
   17366 <histogram name="Net.QuicSession.UndecryptablePacketsReceived">
   17367   <owner>rch (a] chromium.org</owner>
   17368   <summary>
   17369     The number of undecryptable packets recevied by a QuicSession when the
   17370     sesesion is closed.
   17371   </summary>
   17372 </histogram>
   17373 
   17374 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
   17375     enum="QuicSessionLocations">
   17376   <owner>rch (a] chromium.org</owner>
   17377   <summary>
   17378         The location in quic_client_session.cc where a session is unexpectedly
   17379     not going away.
   17380   </summary>
   17381 </histogram>
   17382 
   17383 <histogram name="Net.QuicSession.UnexpectedObservers"
   17384     enum="QuicSessionLocations">
   17385   <owner>rch (a] chromium.org</owner>
   17386   <summary>
   17387     The location in quic_client_session.cc where there were unexpected
   17388     observers.
   17389   </summary>
   17390 </histogram>
   17391 
   17392 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
   17393     enum="QuicSessionLocations">
   17394   <owner>rch (a] chromium.org</owner>
   17395   <summary>
   17396     The location in quic_client_session.cc where there were unexpected open
   17397     streams.
   17398   </summary>
   17399 </histogram>
   17400 
   17401 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
   17402   <owner>rch (a] chromium.org</owner>
   17403   <summary>
   17404     The network error code returned when attempting to write to a QUIC
   17405     connection.
   17406   </summary>
   17407 </histogram>
   17408 
   17409 <histogram name="Net.QuicVerifyProofFailed.HandshakeConfirmed"
   17410     enum="BooleanHandshakeConfirmed">
   17411   <owner>rtenneti (a] chromium.org</owner>
   17412   <summary>
   17413     Logged whenever proof verification fails and if the failure occurred before
   17414     or after the crypto handshake is confirmed.
   17415   </summary>
   17416 </histogram>
   17417 
   17418 <histogram name="Net.RenegotiationExtensionSupported">
   17419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17420   <summary>
   17421     True if the HTTP request was sent to a server which supports the TLS
   17422     renegotiation extension.
   17423   </summary>
   17424 </histogram>
   17425 
   17426 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
   17427   <owner>clamy (a] chromium.org</owner>
   17428   <summary>
   17429     When starting a cross-site navigation, the time between reading the headers
   17430     and body of the response.
   17431   </summary>
   17432 </histogram>
   17433 
   17434 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
   17435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17436   <summary>The time an already used socket sat idle before being used.</summary>
   17437 </histogram>
   17438 
   17439 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
   17440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17441   <summary>
   17442     The time an unused socket (all HTTP sockets, regardless of any proxy used)
   17443     sat idle before being used.
   17444   </summary>
   17445 </histogram>
   17446 
   17447 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
   17448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17449   <summary>
   17450     The time a previously used socket sat idle before encountering a recoverable
   17451     socket IO error (connection abort/reset/close).
   17452   </summary>
   17453 </histogram>
   17454 
   17455 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
   17456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17457   <summary>
   17458     The time an unused socket sat idle before encountering a recoverable socket
   17459     IO error (connection abort/reset/close).
   17460   </summary>
   17461 </histogram>
   17462 
   17463 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
   17464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17465   <summary>
   17466     Net error codes that socket initializations end with, including net::OK and
   17467     net::ERR_ABORTED.
   17468   </summary>
   17469 </histogram>
   17470 
   17471 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
   17472   <obsolete>
   17473     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
   17474   </obsolete>
   17475   <owner>jar (a] chromium.org</owner>
   17476   <summary>
   17477     The size of a socket's receive buffer when the attempt to change it via
   17478     setsockopt failed.
   17479   </summary>
   17480 </histogram>
   17481 
   17482 <histogram name="Net.SocketRequestTime">
   17483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17484   <summary>
   17485     Time in milliseconds from initial RequestSocket() call until successfully
   17486     acquiring a connected socket.
   17487   </summary>
   17488 </histogram>
   17489 
   17490 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
   17491   <owner>yhirano (a] chromium.org</owner>
   17492   <owner>ricea (a] chromium.org</owner>
   17493   <owner>tyoshino (a] chromium.org</owner>
   17494   <summary>The time from the connection start to connection establish.</summary>
   17495 </histogram>
   17496 
   17497 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
   17498   <owner>yhirano (a] chromium.org</owner>
   17499   <owner>ricea (a] chromium.org</owner>
   17500   <owner>tyoshino (a] chromium.org</owner>
   17501   <summary>The time waiting to be ready to start connecting.</summary>
   17502 </histogram>
   17503 
   17504 <histogram name="Net.SocketStream.ConnectionType"
   17505     enum="SocketStreamConnectionType">
   17506   <owner>yhirano (a] chromium.org</owner>
   17507   <owner>ricea (a] chromium.org</owner>
   17508   <owner>tyoshino (a] chromium.org</owner>
   17509   <summary>
   17510     Each bucket is the number of connection type of socket stream.
   17511   </summary>
   17512 </histogram>
   17513 
   17514 <histogram name="Net.SocketStream.Duration" units="milliseconds">
   17515   <owner>yhirano (a] chromium.org</owner>
   17516   <owner>ricea (a] chromium.org</owner>
   17517   <owner>tyoshino (a] chromium.org</owner>
   17518   <summary>The time a socket stream was open.</summary>
   17519 </histogram>
   17520 
   17521 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
   17522   <owner>yhirano (a] chromium.org</owner>
   17523   <owner>ricea (a] chromium.org</owner>
   17524   <owner>tyoshino (a] chromium.org</owner>
   17525   <summary>
   17526     Each bucket is the number of protocol type on socket stream.
   17527   </summary>
   17528 </histogram>
   17529 
   17530 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
   17531   <owner>yhirano (a] chromium.org</owner>
   17532   <owner>ricea (a] chromium.org</owner>
   17533   <owner>tyoshino (a] chromium.org</owner>
   17534   <summary>Number of bytes on a socket stream.</summary>
   17535 </histogram>
   17536 
   17537 <histogram name="Net.SocketStream.ReceivedCounts">
   17538   <owner>yhirano (a] chromium.org</owner>
   17539   <owner>ricea (a] chromium.org</owner>
   17540   <owner>tyoshino (a] chromium.org</owner>
   17541   <summary>Number of reads on a socket stream.</summary>
   17542 </histogram>
   17543 
   17544 <histogram name="Net.SocketStream.SentBytes" units="bytes">
   17545   <owner>yhirano (a] chromium.org</owner>
   17546   <owner>ricea (a] chromium.org</owner>
   17547   <owner>tyoshino (a] chromium.org</owner>
   17548   <summary>Number of bytes on a socket stream.</summary>
   17549 </histogram>
   17550 
   17551 <histogram name="Net.SocketStream.SentCounts">
   17552   <owner>yhirano (a] chromium.org</owner>
   17553   <owner>ricea (a] chromium.org</owner>
   17554   <owner>tyoshino (a] chromium.org</owner>
   17555   <summary>Number of Write on a socket stream.</summary>
   17556 </histogram>
   17557 
   17558 <histogram name="Net.SocketType" enum="HttpSocketType">
   17559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17560   <summary>
   17561     The counts of the type of sockets returned by the socket pools.
   17562   </summary>
   17563 </histogram>
   17564 
   17565 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
   17566   <owner>jar (a] chromium.org</owner>
   17567   <summary>
   17568     The size of a socket's receive buffer when the attempt to change it via
   17569     setsockopt failed.
   17570   </summary>
   17571 </histogram>
   17572 
   17573 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
   17574   <owner>jar (a] chromium.org</owner>
   17575   <summary>
   17576     The size of a socket's send buffer when the attempt to change it via
   17577     setsockopt failed.
   17578   </summary>
   17579 </histogram>
   17580 
   17581 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
   17582   <obsolete>
   17583     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
   17584   </obsolete>
   17585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17586   <summary>
   17587     The time an already used SOCKS socket sat idle before being used.
   17588   </summary>
   17589 </histogram>
   17590 
   17591 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
   17592   <obsolete>
   17593     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
   17594   </obsolete>
   17595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17596   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
   17597 </histogram>
   17598 
   17599 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
   17600   <obsolete>
   17601     see SocketRequestTime_SOCK
   17602   </obsolete>
   17603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17604   <summary>
   17605     Time from initial SOCKSClientSocketPool::RequestSocket() call until
   17606     successfully acquiring a connected SOCKS socket.
   17607   </summary>
   17608 </histogram>
   17609 
   17610 <histogram name="Net.SocksSocketRequestTime">
   17611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17612   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
   17613 </histogram>
   17614 
   17615 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
   17616   <obsolete>
   17617     see SocketType_SOCK
   17618   </obsolete>
   17619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   17620   <summary>
   17621     The counts of the type of sockets returned by the SOCKS pool.
   17622   </summary>
   17623 </histogram>
   17624 
   17625 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
   17626   <owner>rch (a] chromium.org</owner>
   17627   <summary>Time from when the Connect() starts until it completes.</summary>
   17628 </histogram>
   17629 
   17630 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
   17631     enum="SpdyFrameFlowControlState">
   17632   <owner>rch (a] chromium.org</owner>
   17633   <summary>
   17634     The counts of the flow control state of each frame (with stream and session
   17635     flow control on).
   17636   </summary>
   17637 </histogram>
   17638 
   17639 <histogram name="Net.SpdyFrameStreamFlowControlState"
   17640     enum="SpdyFrameFlowControlState">
   17641   <owner>rch (a] chromium.org</owner>
   17642   <summary>
   17643     The counts of the flow control state of each frame (with stream flow control
   17644     on).
   17645   </summary>
   17646 </histogram>
   17647 
   17648 <histogram name="Net.SpdyHpackEncodedCharacterFrequency" units="ASCII codes">
   17649   <owner>jgraettinger (a] chromium.org</owner>
   17650   <summary>
   17651     Frequencies of characters observed in request and response headers.
   17652     Temporarily being collected to inform the construction of an optimized
   17653     Huffman code for the HTTP/2 specification. Buckets are ASCII codes offset by
   17654     1.
   17655   </summary>
   17656 </histogram>
   17657 
   17658 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
   17659     units="count">
   17660   <owner>rch (a] chromium.org</owner>
   17661   <summary>
   17662     Status of checking if a SPDY domain can handle a IP match.  If a match is
   17663     found, we successfully used the IP Pooling.  If a match is not found, we
   17664     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
   17665     domain.
   17666   </summary>
   17667 </histogram>
   17668 
   17669 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
   17670   <owner>rch (a] chromium.org</owner>
   17671   <summary>The RTT for SPDY's PING.</summary>
   17672 </histogram>
   17673 
   17674 <histogram name="Net.SpdyPriorityCount">
   17675   <owner>rch (a] chromium.org</owner>
   17676   <summary>The count of streams at each priority over Spdy sessions.</summary>
   17677 </histogram>
   17678 
   17679 <histogram name="Net.SpdyRecvBytes" units="bytes">
   17680   <owner>rch (a] chromium.org</owner>
   17681   <summary>The number of bytes recevied per stream.</summary>
   17682 </histogram>
   17683 
   17684 <histogram name="Net.SpdySendBytes" units="bytes">
   17685   <owner>rch (a] chromium.org</owner>
   17686   <summary>The number of bytes sent per stream.</summary>
   17687 </histogram>
   17688 
   17689 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
   17690   <owner>rch (a] chromium.org</owner>
   17691   <summary>
   17692     Total number of bytes recevied per session before closing session due to
   17693     EOF.
   17694   </summary>
   17695 </histogram>
   17696 
   17697 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
   17698   <owner>rch (a] chromium.org</owner>
   17699   <summary>
   17700     Total number of bytes recevied per session before closing session due to an
   17701     error during read.
   17702   </summary>
   17703 </histogram>
   17704 
   17705 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
   17706   <owner>rch (a] chromium.org</owner>
   17707   <summary>
   17708     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
   17709   </summary>
   17710 </histogram>
   17711 
   17712 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
   17713     enum="BooleanSuccess">
   17714   <owner>rch (a] chromium.org</owner>
   17715   <summary>Socket connected status in SpdySession::CreateStream.</summary>
   17716 </histogram>
   17717 
   17718 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
   17719     units="count">
   17720   <obsolete>
   17721     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
   17722   </obsolete>
   17723   <owner>rch (a] chromium.org</owner>
   17724   <summary>
   17725     WARNING: r181910 added an enum value in the middle, so don't trust the
   17726     counts for values 9 and above for Chrome builds after that revision.
   17727 
   17728     The type of SPDY Protocol error encountered.
   17729   </summary>
   17730 </histogram>
   17731 
   17732 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
   17733     units="count">
   17734   <owner>rch (a] chromium.org</owner>
   17735   <summary>The type of SPDY Protocol error encountered.</summary>
   17736 </histogram>
   17737 
   17738 <histogram name="Net.SpdySessionErrorDetails_Google"
   17739     enum="SpdyProtocolErrorDetails" units="count">
   17740   <obsolete>
   17741     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
   17742   </obsolete>
   17743   <owner>rch (a] chromium.org</owner>
   17744   <summary>
   17745     The type of SPDY Protocol error encountered when talking to a google.com
   17746     server.
   17747   </summary>
   17748 </histogram>
   17749 
   17750 <histogram name="Net.SpdySessionErrorDetails_Google2"
   17751     enum="SpdyProtocolErrorDetails2" units="count">
   17752   <owner>rch (a] chromium.org</owner>
   17753   <summary>
   17754     WARNING: r181910 added an enum value in the middle, so don't trust the
   17755     counts for values 9 and above for Chrome builds after that revision.
   17756 
   17757     The type of SPDY Protocol error encountered when talking to a google.com
   17758     server.
   17759   </summary>
   17760 </histogram>
   17761 
   17762 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
   17763   <owner>rch (a] chromium.org</owner>
   17764   <summary>The type of SPDY Session used when looking up a session.</summary>
   17765 </histogram>
   17766 
   17767 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
   17768     enum="BooleanSuccess">
   17769   <owner>rch (a] chromium.org</owner>
   17770   <summary>
   17771     Whether SpdySession::Get{Peer,Local}Address was called when the connection
   17772     had no socket.
   17773   </summary>
   17774 </histogram>
   17775 
   17776 <histogram name="Net.SpdySessions_DataReductionProxy"
   17777     enum="BooleanDataReductionProxy">
   17778   <obsolete>
   17779     Deprecated 7/21/2014. No longer tracked.
   17780   </obsolete>
   17781   <owner>bengr (a] chromium.org</owner>
   17782   <owner>bolian (a] chromium.org</owner>
   17783   <owner>rch (a] chromium.org</owner>
   17784   <summary>
   17785     The count of SPDY sessions using the data reduction proxy and the count of
   17786     other SPDY sessions.
   17787   </summary>
   17788 </histogram>
   17789 
   17790 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
   17791     enum="BooleanSuccess">
   17792   <owner>rch (a] chromium.org</owner>
   17793   <summary>
   17794     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
   17795   </summary>
   17796 </histogram>
   17797 
   17798 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
   17799     enum="BooleanSuccess">
   17800   <owner>rch (a] chromium.org</owner>
   17801   <summary>
   17802     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
   17803   </summary>
   17804 </histogram>
   17805 
   17806 <histogram name="Net.SpdySessionsWithStalls">
   17807   <owner>rch (a] chromium.org</owner>
   17808   <summary>The count of SPDY Sessions with or without stalls.</summary>
   17809 </histogram>
   17810 
   17811 <histogram name="Net.SpdySettingsCwnd" units="packets">
   17812   <owner>rch (a] chromium.org</owner>
   17813   <summary>
   17814     The congestion window (in pkts) received at the end of a SpdySession.
   17815   </summary>
   17816 </histogram>
   17817 
   17818 <histogram name="Net.SpdySettingsCwndSent" units="packets">
   17819   <owner>rch (a] chromium.org</owner>
   17820   <summary>
   17821     The congestion window (in pkts) sent at the beginning of a SpdySession.
   17822   </summary>
   17823 </histogram>
   17824 
   17825 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
   17826     units="%">
   17827   <owner>rch (a] chromium.org</owner>
   17828   <summary>
   17829     Percentage of sessions which received settings from the server.
   17830   </summary>
   17831 </histogram>
   17832 
   17833 <histogram name="Net.SpdySettingsRetransRate" units="%">
   17834   <owner>rch (a] chromium.org</owner>
   17835   <summary>
   17836     The Download Retransmission Rate (%) received at the end of a SpdySession.
   17837   </summary>
   17838 </histogram>
   17839 
   17840 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
   17841   <owner>rch (a] chromium.org</owner>
   17842   <summary>The RTT received at the end of a SpdySession.</summary>
   17843 </histogram>
   17844 
   17845 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
   17846   <owner>rch (a] chromium.org</owner>
   17847   <summary>Percentage of sessions which sent settings to the server.</summary>
   17848 </histogram>
   17849 
   17850 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
   17851   <owner>rch (a] chromium.org</owner>
   17852   <summary>
   17853     The time between receiving the first chunk and the last chunk of data on a
   17854     Spdy stream.
   17855   </summary>
   17856 </histogram>
   17857 
   17858 <histogram name="Net.SpdyStreamsAbandonedPerSession">
   17859   <owner>rch (a] chromium.org</owner>
   17860   <summary>
   17861     The number of pushed, but abandoned streams over a single session.
   17862   </summary>
   17863 </histogram>
   17864 
   17865 <histogram name="Net.SpdyStreamsPerSession">
   17866   <owner>rch (a] chromium.org</owner>
   17867   <summary>The number of streams issued over a single session.</summary>
   17868 </histogram>
   17869 
   17870 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
   17871   <owner>rch (a] chromium.org</owner>
   17872   <summary>
   17873     The number of pushed, and used streams over a single session.
   17874   </summary>
   17875 </histogram>
   17876 
   17877 <histogram name="Net.SpdyStreamsPushedPerSession">
   17878   <owner>rch (a] chromium.org</owner>
   17879   <summary>The number of push streams received over a single session.</summary>
   17880 </histogram>
   17881 
   17882 <histogram name="Net.SpdyStreamStallsPerSession">
   17883   <owner>rch (a] chromium.org</owner>
   17884   <summary>The number of stream stalls per session.</summary>
   17885 </histogram>
   17886 
   17887 <histogram name="Net.SpdyStreamTime" units="milliseconds">
   17888   <owner>rch (a] chromium.org</owner>
   17889   <summary>
   17890     The time of a Spdy stream.  Measured from sending the first chunk to
   17891     receiving the last chunk of data.
   17892   </summary>
   17893 </histogram>
   17894 
   17895 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
   17896   <owner>rch (a] chromium.org</owner>
   17897   <summary>
   17898     The time between sending the request and receiving the first chunk of data
   17899     on a Spdy stream.
   17900   </summary>
   17901 </histogram>
   17902 
   17903 <histogram name="Net.SpdySynStreamCompressionPercentage">
   17904   <owner>rch (a] chromium.org</owner>
   17905   <summary>
   17906     The percent compression achieved when compression SYN_STREAM frames.
   17907   </summary>
   17908 </histogram>
   17909 
   17910 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
   17911   <obsolete>
   17912     Deprecated on 2014-09-11, because the uploaded values were changing as
   17913     protocols were removed, therefore statistics couldn't be combined accross
   17914     different builds.  Replaced by Net.SpdyVersion2.
   17915   </obsolete>
   17916   <owner>rch (a] chromium.org</owner>
   17917   <summary>
   17918     The SPDY protocol version that is used to talk to SPDY servers.
   17919   </summary>
   17920 </histogram>
   17921 
   17922 <histogram name="Net.SpdyVersion2" enum="SpdyProtocolVersion">
   17923   <owner>bnc (a] chromium.org</owner>
   17924   <summary>
   17925     The SPDY protocol version that is used to talk to SPDY servers.  Logged
   17926     every time a SPDY session is initialized.
   17927   </summary>
   17928 </histogram>
   17929 
   17930 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
   17931   <owner>agl (a] chromium.org</owner>
   17932   <owner>rsleevi (a] chromium.org</owner>
   17933   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
   17934 </histogram>
   17935 
   17936 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
   17937   <owner>agl (a] chromium.org</owner>
   17938   <summary>Time from when the Connect() starts until it completes.</summary>
   17939 </histogram>
   17940 
   17941 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
   17942     units="milliseconds">
   17943   <obsolete>
   17944     Deprecated 7/21/2014. No longer tracked.
   17945   </obsolete>
   17946   <owner>bengr (a] chromium.org</owner>
   17947   <owner>bolian (a] chromium.org</owner>
   17948   <summary>
   17949     Time from when the Connect() starts until it completes when using the data
   17950     reduction proxy. This includes certificate retrieval and verification.
   17951   </summary>
   17952 </histogram>
   17953 
   17954 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
   17955   <owner>agl (a] chromium.org</owner>
   17956   <summary>
   17957     Time from when the Connect() starts until it completes for google.com and
   17958     any subdomain of it.
   17959   </summary>
   17960 </histogram>
   17961 
   17962 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
   17963     units="milliseconds">
   17964   <owner>agl (a] chromium.org</owner>
   17965   <summary>
   17966     Time from when the Connect() starts until it completes for google.com and
   17967     any subdomain of it. This only includes users in a 50% field trial that
   17968     disables revocation checking for certificate pinned sites.
   17969   </summary>
   17970 </histogram>
   17971 
   17972 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
   17973     units="milliseconds">
   17974   <owner>agl (a] chromium.org</owner>
   17975   <summary>
   17976     Time from when the Connect() starts until it completes for google.com and
   17977     any subdomain of it. This only includes users not in a 50% field trail that
   17978     disables revocation for certificate pinned sites.
   17979   </summary>
   17980 </histogram>
   17981 
   17982 <histogram name="Net.SSLCertBlacklisted">
   17983   <owner>agl (a] chromium.org</owner>
   17984   <summary>
   17985     Counts the number of times that users have hit blacklisted certificates. The
   17986     indexes match up to the indexes in
   17987     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
   17988     in question is confidential.
   17989   </summary>
   17990 </histogram>
   17991 
   17992 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
   17993   <owner>rsleevi (a] chromium.org</owner>
   17994   <summary>Time to complete a certificate verification (success case).</summary>
   17995 </histogram>
   17996 
   17997 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
   17998   <owner>rsleevi (a] chromium.org</owner>
   17999   <summary>Time to complete a certificate verification (error case).</summary>
   18000 </histogram>
   18001 
   18002 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
   18003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18004   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
   18005 </histogram>
   18006 
   18007 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
   18008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18009   <summary>
   18010     Time that we would have wasted had we waited for a CAA lookup in order to
   18011     validate a certificate.
   18012   </summary>
   18013 </histogram>
   18014 
   18015 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
   18016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18017   <summary>Time to complete a speculative certificate verification.</summary>
   18018 </histogram>
   18019 
   18020 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
   18021     enum="TLSRenegotiationPatched">
   18022   <obsolete>
   18023     Removed on 2014-08-20.
   18024   </obsolete>
   18025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18026   <summary>
   18027     The number of times that we have performed SSLv3 fallback and found a TLS
   18028     renegotiation patched server.
   18029   </summary>
   18030 </histogram>
   18031 
   18032 <histogram name="Net.SSLVerificationMerged">
   18033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18034   <summary>Was a speculative certificate verification used?</summary>
   18035 </histogram>
   18036 
   18037 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
   18038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18039   <summary>Time saved by a speculative certificate vertification.</summary>
   18040 </histogram>
   18041 
   18042 <histogram name="Net.TCP_Connection_Idle_Sockets">
   18043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18044   <summary>Number of idle sockets when the Connect() succeeded.</summary>
   18045 </histogram>
   18046 
   18047 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
   18048   <owner>mmenke (a] chromium.org</owner>
   18049   <summary>
   18050     Time from when the Connect() starts until it completes.  Only times under 10
   18051     minutes are logged.
   18052   </summary>
   18053 </histogram>
   18054 
   18055 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
   18056   <owner>mmenke (a] chromium.org</owner>
   18057   <summary>
   18058     Time from when the Connect() starts until it completes when the network
   18059     address only contains IPv4 addresses.  Only times under 10 minutes are
   18060     logged.
   18061   </summary>
   18062 </histogram>
   18063 
   18064 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
   18065     units="milliseconds">
   18066   <owner>mmenke (a] chromium.org</owner>
   18067   <summary>
   18068     Time from when the Connect() starts until it completes when the IPv4
   18069     fallback connection won the race against IPv6.  Only times under 10 minutes
   18070     are logged.
   18071   </summary>
   18072 </histogram>
   18073 
   18074 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
   18075   <owner>mmenke (a] chromium.org</owner>
   18076   <summary>
   18077     Time from when the Connect() starts until it completes when we race an IPv6
   18078     connection against an IPv4 connection with a 300ms delay.  Only times under
   18079     10 minutes are logged.
   18080   </summary>
   18081 </histogram>
   18082 
   18083 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
   18084   <owner>mmenke (a] chromium.org</owner>
   18085   <summary>
   18086     Time from when the Connect() starts until it completes when the network
   18087     address only contains IPv6 addresses.  Only times under 10 minutes are
   18088     logged.
   18089   </summary>
   18090 </histogram>
   18091 
   18092 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
   18093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18094   <summary>
   18095     For sockets for which a TCP Fast Open protocol might be used, the result of
   18096     trying to use it.
   18097   </summary>
   18098 </histogram>
   18099 
   18100 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
   18101   <obsolete>
   18102     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
   18103   </obsolete>
   18104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18105   <summary>
   18106     The time an already used TCP socket sat idle before being used for a SOCKS
   18107     request.
   18108   </summary>
   18109 </histogram>
   18110 
   18111 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
   18112   <obsolete>
   18113     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
   18114   </obsolete>
   18115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18116   <summary>
   18117     The time an unused TCP socket sat idle before being used for a SOCKS
   18118     request.
   18119   </summary>
   18120 </histogram>
   18121 
   18122 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
   18123   <obsolete>
   18124     see SocketRequestTime_TCPforSOCKS
   18125   </obsolete>
   18126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18127   <summary>
   18128     Time from initial SOCKSClientSocketPool::RequestSocket() call until
   18129     successfully acquiring a connected TCP socket.
   18130   </summary>
   18131 </histogram>
   18132 
   18133 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
   18134   <obsolete>
   18135     see SocketType_TCPforSOCKS
   18136   </obsolete>
   18137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18138   <summary>
   18139     The counts of the type of sockets returned by the TCP pool used by the SOCKS
   18140     pool.
   18141   </summary>
   18142 </histogram>
   18143 
   18144 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
   18145   <obsolete>
   18146     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
   18147   </obsolete>
   18148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18149   <summary>The counts of the type of TCP socket returned.</summary>
   18150 </histogram>
   18151 
   18152 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
   18153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18154   <summary>
   18155     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
   18156     transactions logged to Transaction_Latency histogram.  Note that only
   18157     samples durations greater than zero ms, and less than 1 hour are tallied
   18158     into this ratio.
   18159   </summary>
   18160 </histogram>
   18161 
   18162 <histogram name="Net.Transaction_Connected" units="milliseconds">
   18163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18164   <summary>
   18165     Time from the when the network transaction is requested, until the first
   18166     byte of the header is received.
   18167   </summary>
   18168 </histogram>
   18169 
   18170 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
   18171   <obsolete>
   18172     Replaced by Net.Transaction_Connected_New_b.
   18173   </obsolete>
   18174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18175   <summary>
   18176     When a new connection is established, the time from the when the network
   18177     transaction is requested, until the first byte of the header is received.
   18178     Only items under 10 minutes are logged.
   18179   </summary>
   18180 </histogram>
   18181 
   18182 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
   18183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18184   <summary>
   18185     When a new connection is established, the time from the when the network
   18186     transaction is requested, until the first byte of the header is received.
   18187   </summary>
   18188 </histogram>
   18189 
   18190 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
   18191   <obsolete>
   18192     Replaced by Net.Transaction_Connected.
   18193   </obsolete>
   18194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18195   <summary>
   18196     Time from the when the network transaction is requested, until the first
   18197     byte of the header is received.  Only items under 10 minutes are logged.
   18198   </summary>
   18199 </histogram>
   18200 
   18201 <histogram name="Net.Transaction_Latency" units="milliseconds">
   18202   <obsolete>
   18203     Replaced by Net.Transaction_Latency_b.
   18204   </obsolete>
   18205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18206   <summary>
   18207     Time from first byte sent until last byte received by the new network stack.
   18208     Only items under 1 hour are logged.
   18209   </summary>
   18210 </histogram>
   18211 
   18212 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
   18213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18214   <summary>
   18215     Time from first byte sent until last byte received by the new network stack.
   18216   </summary>
   18217 </histogram>
   18218 
   18219 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
   18220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18221   <summary>
   18222     Time from when a network transaction is requested until last byte received
   18223     by the new network stack.
   18224   </summary>
   18225 </histogram>
   18226 
   18227 <histogram name="Net.Transaction_Latency_Total_New_Connection"
   18228     units="milliseconds">
   18229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18230   <summary>
   18231     When an existing TCP/IP connection is NOT reused, the time from when a
   18232     network transaction is requested until last byte received by the new network
   18233     stack.
   18234   </summary>
   18235 </histogram>
   18236 
   18237 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
   18238     units="milliseconds">
   18239   <obsolete>
   18240     Replaced by Net.Transaction_Latency_Total_New_Connection.
   18241   </obsolete>
   18242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18243   <summary>
   18244     When an existing TCP/IP connection is NOT reused, the time from when a
   18245     network transaction is requested until last byte received by the new network
   18246     stack.  Only items under 10 minutes are logged.
   18247   </summary>
   18248 </histogram>
   18249 
   18250 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
   18251   <obsolete>
   18252     Replaced by Net.Transaction_Latency_Total.
   18253   </obsolete>
   18254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18255   <summary>
   18256     Time from when a network transaction is requested until last byte received
   18257     by the new network stack.  Only items under 10 minutes are logged.
   18258   </summary>
   18259 </histogram>
   18260 
   18261 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
   18262   <obsolete>
   18263     Replaced by Net.Transaction_Latency.
   18264   </obsolete>
   18265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18266   <summary>
   18267     Time from first byte sent until last byte received by the new network stack.
   18268     Only items under 10 minutes are logged.
   18269   </summary>
   18270 </histogram>
   18271 
   18272 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
   18273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18274   <summary>
   18275     Time from first byte sent until last byte received with old WinHTTP network
   18276     stack.  Only items under 1 hour are logged.
   18277   </summary>
   18278 </histogram>
   18279 
   18280 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
   18281   <obsolete/>
   18282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18283   <summary>
   18284     The time an already used TCP socket sat idle before being used (either for
   18285     direct or non-socks use).
   18286   </summary>
   18287 </histogram>
   18288 
   18289 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
   18290   <obsolete/>
   18291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18292   <summary>
   18293     The time an unused TCP socket sat idle before being used (either for direct
   18294     or non-socks use).
   18295   </summary>
   18296 </histogram>
   18297 
   18298 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
   18299   <obsolete/>
   18300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18301   <summary>
   18302     Time from initial ClientSocketPool::RequestSocket() call until successfully
   18303     acquiring a connected socket (either for direct or non-socks use).
   18304   </summary>
   18305 </histogram>
   18306 
   18307 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
   18308   <obsolete/>
   18309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18310   <summary>
   18311     The counts of the type of sockets returned by the TCP pool (either for
   18312     direct or non-socks use).
   18313   </summary>
   18314 </histogram>
   18315 
   18316 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
   18317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18318   <summary>Posix error code from call to bind() UDP socket.</summary>
   18319 </histogram>
   18320 
   18321 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
   18322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18323   <summary>Windows error code from call to bind() UDP socket.</summary>
   18324 </histogram>
   18325 
   18326 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
   18327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18328   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
   18329 </histogram>
   18330 
   18331 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
   18332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18333   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
   18334 </histogram>
   18335 
   18336 <histogram name="Net.URLRequest_SetReferrer_IsEmptyOrValid" enum="Boolean">
   18337   <obsolete>
   18338     Deprecated 6/23/2014. No longer tracked.
   18339   </obsolete>
   18340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18341   <summary>True if a URLRequest's referrer is empty or valid when set.</summary>
   18342 </histogram>
   18343 
   18344 <histogram name="Net.WebSocket.DeflateMode"
   18345     enum="WebSocketNewPerMessageDeflateContextTakeoverMode">
   18346   <owner>yhirano (a] chromium.org</owner>
   18347   <owner>ricea (a] chromium.org</owner>
   18348   <owner>tyoshino (a] chromium.org</owner>
   18349   <summary>
   18350     Count the number of WebSockets that accepted permessage-deflate extension
   18351     for each context take over mode. Used by the new Chromium-based WebSocket
   18352     implementation.
   18353   </summary>
   18354 </histogram>
   18355 
   18356 <histogram name="Net.WebSocket.Duration" units="milliseconds">
   18357   <owner>yhirano (a] chromium.org</owner>
   18358   <owner>ricea (a] chromium.org</owner>
   18359   <owner>tyoshino (a] chromium.org</owner>
   18360   <summary>
   18361     The time from a WebSocket is successfully opened until it's closed. Used to
   18362     study how WebSockets are used.
   18363   </summary>
   18364 </histogram>
   18365 
   18366 <histogram name="Net.WebSocket.ErrorCodes" enum="NetErrorCodes">
   18367   <owner>yhirano (a] chromium.org</owner>
   18368   <owner>ricea (a] chromium.org</owner>
   18369   <owner>tyoshino (a] chromium.org</owner>
   18370   <summary>
   18371     Positive net error codes that WebSockets end with, including OK and ABORTED.
   18372   </summary>
   18373 </histogram>
   18374 
   18375 <histogram name="Net.WebSocket.HandshakeResult"
   18376     enum="WebSocketNewHandshakeResult">
   18377   <owner>yhirano (a] chromium.org</owner>
   18378   <owner>ricea (a] chromium.org</owner>
   18379   <owner>tyoshino (a] chromium.org</owner>
   18380   <summary>
   18381     Results of WebSocket handshakes. Use this histogram as a baseline for
   18382     investigating feature usage counters.
   18383   </summary>
   18384 </histogram>
   18385 
   18386 <histogram name="Net.WebSocket.ResponseCode" enum="HttpResponseCode">
   18387   <owner>yhirano (a] chromium.org</owner>
   18388   <owner>ricea (a] chromium.org</owner>
   18389   <owner>tyoshino (a] chromium.org</owner>
   18390   <summary>All HTTP status codes seen during WebSocket handshakes.</summary>
   18391 </histogram>
   18392 
   18393 <histogram name="Net.Wifi.InterfaceCount">
   18394   <owner>mvanouwerkerk (a] chromium.org</owner>
   18395   <summary>
   18396     The number of Wi-fi adapters on the computer. Because the histogram is
   18397     logged each time Chrome performs a Wi-fi scan, it's better to see results in
   18398     the &quot;user count&quot; view.
   18399   </summary>
   18400 </histogram>
   18401 
   18402 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
   18403   <owner>mvanouwerkerk (a] chromium.org</owner>
   18404   <summary>The time that a request to Location Based Services takes.</summary>
   18405 </histogram>
   18406 
   18407 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
   18408   <owner>mvanouwerkerk (a] chromium.org</owner>
   18409   <summary>The time that a Wi-fi scan takes.</summary>
   18410 </histogram>
   18411 
   18412 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
   18413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18414   <summary>
   18415     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
   18416     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
   18417     there's no WPAD server on the network.
   18418   </summary>
   18419 </histogram>
   18420 
   18421 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
   18422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18423   <summary>
   18424     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
   18425     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
   18426     when there's no WPAD server on the network.
   18427   </summary>
   18428 </histogram>
   18429 
   18430 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
   18431   <obsolete>
   18432     Deprecated 05/2014, related field trial already long expired.
   18433   </obsolete>
   18434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18435   <summary>
   18436     The network error, if any, of the first pipeline connectivity request.
   18437   </summary>
   18438 </histogram>
   18439 
   18440 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
   18441   <obsolete>
   18442     Deprecated 05/2014, related field trial already long expired.
   18443   </obsolete>
   18444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18445   <summary>
   18446     The HTTP response code, if any, of the first pipeline connectivity response.
   18447   </summary>
   18448 </histogram>
   18449 
   18450 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
   18451   <obsolete>
   18452     Deprecated 05/2014, related field trial already long expired.
   18453   </obsolete>
   18454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18455   <summary>The result of the first pipeline connectivity request.</summary>
   18456 </histogram>
   18457 
   18458 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
   18459   <obsolete>
   18460     Deprecated 05/2014, related field trial already long expired.
   18461   </obsolete>
   18462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18463   <summary>
   18464     The network error, if any, of the second pipeline connectivity request.
   18465   </summary>
   18466 </histogram>
   18467 
   18468 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
   18469   <obsolete>
   18470     Deprecated 05/2014, related field trial already long expired.
   18471   </obsolete>
   18472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18473   <summary>
   18474     The HTTP response code, if any, of the second pipeline connectivity
   18475     response.
   18476   </summary>
   18477 </histogram>
   18478 
   18479 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
   18480   <obsolete>
   18481     Deprecated 05/2014, related field trial already long expired.
   18482   </obsolete>
   18483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18484   <summary>The result of the second pipeline connectivity request.</summary>
   18485 </histogram>
   18486 
   18487 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
   18488   <obsolete>
   18489     Deprecated 05/2014, related field trial already long expired.
   18490   </obsolete>
   18491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18492   <summary>
   18493     The network error, if any, of the third pipeline connectivity request.
   18494   </summary>
   18495 </histogram>
   18496 
   18497 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
   18498   <obsolete>
   18499     Deprecated 05/2014, related field trial already long expired.
   18500   </obsolete>
   18501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18502   <summary>
   18503     The HTTP response code, if any, of the third pipeline connectivity response.
   18504   </summary>
   18505 </histogram>
   18506 
   18507 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
   18508   <obsolete>
   18509     Deprecated 05/2014, related field trial already long expired.
   18510   </obsolete>
   18511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18512   <summary>The result of the third pipeline connectivity request.</summary>
   18513 </histogram>
   18514 
   18515 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
   18516   <obsolete>
   18517     Deprecated 05/2014, related field trial already long expired.
   18518   </obsolete>
   18519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18520   <summary>
   18521     The network error, if any, of the fourth pipeline connectivity request.
   18522   </summary>
   18523 </histogram>
   18524 
   18525 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
   18526   <obsolete>
   18527     Deprecated 05/2014, related field trial already long expired.
   18528   </obsolete>
   18529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18530   <summary>
   18531     The HTTP response code, if any, of the fourth pipeline connectivity
   18532     response.
   18533   </summary>
   18534 </histogram>
   18535 
   18536 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
   18537   <obsolete>
   18538     Deprecated 05/2014, related field trial already long expired.
   18539   </obsolete>
   18540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18541   <summary>The result of the fourth pipeline connectivity request.</summary>
   18542 </histogram>
   18543 
   18544 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
   18545   <obsolete>
   18546     Deprecated 05/2014, related field trial already long expired.
   18547   </obsolete>
   18548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18549   <summary>
   18550     The network error, if any, of the fifth pipeline connectivity request.
   18551   </summary>
   18552 </histogram>
   18553 
   18554 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
   18555   <obsolete>
   18556     Deprecated 05/2014, related field trial already long expired.
   18557   </obsolete>
   18558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18559   <summary>
   18560     The HTTP response code, if any, of the fifth pipeline connectivity response.
   18561   </summary>
   18562 </histogram>
   18563 
   18564 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
   18565   <obsolete>
   18566     Deprecated 05/2014, related field trial already long expired.
   18567   </obsolete>
   18568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18569   <summary>The result of the fifth pipeline connectivity request.</summary>
   18570 </histogram>
   18571 
   18572 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
   18573   <obsolete>
   18574     Deprecated 05/2014, related field trial already long expired.
   18575   </obsolete>
   18576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18577   <summary>
   18578     The network error, if any, of the stats pipeline connectivity request.
   18579   </summary>
   18580 </histogram>
   18581 
   18582 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
   18583   <obsolete>
   18584     Deprecated 05/2014, related field trial already long expired.
   18585   </obsolete>
   18586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18587   <summary>
   18588     The HTTP response code, if any, of the stats pipeline connectivity response.
   18589   </summary>
   18590 </histogram>
   18591 
   18592 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
   18593   <obsolete>
   18594     Deprecated 05/2014, related field trial already long expired.
   18595   </obsolete>
   18596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18597   <summary>The result of the stats pipeline connectivity request.</summary>
   18598 </histogram>
   18599 
   18600 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
   18601   <obsolete>
   18602     Deprecated 05/2014, related field trial already long expired.
   18603   </obsolete>
   18604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18605   <summary>
   18606     True if all requests received by the pipelining test server were HTTP/1.1.
   18607   </summary>
   18608 </histogram>
   18609 
   18610 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
   18611   <obsolete>
   18612     Deprecated 05/2014, related field trial already long expired.
   18613   </obsolete>
   18614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18615   <summary>
   18616     True if the non-pipelined canary request sent immediately before the
   18617     pipelining test requests succeeded. Note that if this fails, the rest of the
   18618     NetConnectivity.Pipeline.* stats are not collected.
   18619   </summary>
   18620 </histogram>
   18621 
   18622 <histogram name="NetConnectivity.Pipeline.Depth">
   18623   <obsolete>
   18624     Deprecated 05/2014, related field trial already long expired.
   18625   </obsolete>
   18626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18627   <summary>
   18628     The maximum depth of pipelined requests received by the test server.
   18629   </summary>
   18630 </histogram>
   18631 
   18632 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
   18633   <obsolete>
   18634     Deprecated 05/2014, related field trial already long expired.
   18635   </obsolete>
   18636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18637   <summary>True if the entire pipeline connectivity trial passed.</summary>
   18638 </histogram>
   18639 
   18640 <histogram name="NetConnectivity.Sent21">
   18641   <obsolete>
   18642     Deprecated 6/25/2012. No longer tracked.
   18643   </obsolete>
   18644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18645   <summary>
   18646     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
   18647     rapidly as possible, just after successfully sending an UMA upload. Each
   18648     packet was numbered, as was its ACK sent back by Google. If no packets (of
   18649     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
   18650     is recorded in this histogram. If the port is not blocked, then this
   18651     histogram shows the number of echo responses received from the first
   18652   </summary>
   18653 </histogram>
   18654 
   18655 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
   18656   <obsolete>
   18657     Deprecated 6/25/2012. No longer tracked.
   18658   </obsolete>
   18659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18660   <summary>
   18661     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
   18662     rapidly as possible, just after successfully sending an UMA upload. Each
   18663     packet was numbered, as was its ACK sent back by Google. This histogram
   18664     records, for each packet number, how often we received an ACK for that
   18665     packet.
   18666   </summary>
   18667 </histogram>
   18668 
   18669 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
   18670   <obsolete>
   18671     Deprecated 6/25/2012. No longer tracked.
   18672   </obsolete>
   18673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18674   <summary>
   18675     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
   18676     rapidly as possible, just after successfully sending an UMA upload. If no
   18677     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
   18678     The histogram shows if we ever got an ACK for a packet in our series of 21.
   18679   </summary>
   18680 </histogram>
   18681 
   18682 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
   18683   <obsolete>
   18684     Deprecated 4/2012. No longer tracked.
   18685   </obsolete>
   18686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18687   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
   18688 </histogram>
   18689 
   18690 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
   18691   <obsolete>
   18692     Deprecated 4/2012. No longer tracked.
   18693   </obsolete>
   18694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18695   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
   18696 </histogram>
   18697 
   18698 <histogram name="NetConnectivity.TCP.Status"
   18699     enum="NetConnectivityProtocolStatus">
   18700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18701   <summary>Status for TCP protocol for echoing</summary>
   18702 </histogram>
   18703 
   18704 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
   18705   <obsolete>
   18706     Deprecated 4/2012. No longer tracked.
   18707   </obsolete>
   18708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18709   <summary>Status for echoing 100 bytes of TCP data.</summary>
   18710 </histogram>
   18711 
   18712 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
   18713   <obsolete>
   18714     Deprecated 4/2012. No longer tracked.
   18715   </obsolete>
   18716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18717   <summary>Status for echoing 1K bytes of TCP data.</summary>
   18718 </histogram>
   18719 
   18720 <histogram name="NetConnectivity.TCP.Success" units="ms">
   18721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18722   <summary>The RTT for TCP protocol for echoing</summary>
   18723 </histogram>
   18724 
   18725 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
   18726   <obsolete>
   18727     Deprecated 4/2012. No longer tracked.
   18728   </obsolete>
   18729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18730   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
   18731 </histogram>
   18732 
   18733 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
   18734   <obsolete>
   18735     Deprecated 4/2012. No longer tracked.
   18736   </obsolete>
   18737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18738   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
   18739 </histogram>
   18740 
   18741 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
   18742   <obsolete>
   18743     Deprecated 4/2012. No longer tracked.
   18744   </obsolete>
   18745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18746   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
   18747 </histogram>
   18748 
   18749 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
   18750   <obsolete>
   18751     Deprecated 4/2012. No longer tracked.
   18752   </obsolete>
   18753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18754   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
   18755 </histogram>
   18756 
   18757 <histogram name="NetConnectivity.UDP.PacketLoss">
   18758   <obsolete>
   18759     Deprecated 6/25/2012. No longer tracked.
   18760   </obsolete>
   18761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18762   <summary>
   18763     Chrome sends 4 UDP packets in a row to test to see if there is a
   18764     probabalistic dependency in packet loss for consecutive packets.  We record
   18765     a bit vector of packets received, where the least significant bit is a 1 if
   18766     the first packet was received, etc.  For example, if packets 1 and 3 are
   18767     received, but packets 2 and 4 are lost, then we'd record a sample of binary
   18768     0101B, or 5.
   18769   </summary>
   18770 </histogram>
   18771 
   18772 <histogram name="NetConnectivity.UDP.PacketLoss6">
   18773   <obsolete>
   18774     Deprecated 6/25/2012. No longer tracked.
   18775   </obsolete>
   18776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18777   <summary>
   18778     Chrome sends 6 UDP packets in a row to test to see if there is a
   18779     probabalistic dependency in packet loss for consecutive packets.  We record
   18780     a bit vector of packets received, where the least significant bit is a 1 if
   18781     the first packet was received, etc.  For example, if all packets other than
   18782     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
   18783     110101B, or 53.
   18784   </summary>
   18785 </histogram>
   18786 
   18787 <histogram name="NetConnectivity.UDP.Status"
   18788     enum="NetConnectivityProtocolStatus">
   18789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18790   <summary>Status for UDP protocol for echoing</summary>
   18791 </histogram>
   18792 
   18793 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
   18794   <obsolete>
   18795     Deprecated 4/2012. No longer tracked.
   18796   </obsolete>
   18797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18798   <summary>Status for echoing 100 bytes of UDP data.</summary>
   18799 </histogram>
   18800 
   18801 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
   18802   <obsolete>
   18803     Deprecated 4/2012. No longer tracked.
   18804   </obsolete>
   18805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18806   <summary>Status for echoing 1K bytes of UDP data.</summary>
   18807 </histogram>
   18808 
   18809 <histogram name="NetConnectivity.UDP.Success" units="ms">
   18810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18811   <summary>The RTT for UDP protocol for echoing</summary>
   18812 </histogram>
   18813 
   18814 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
   18815   <obsolete>
   18816     Deprecated 4/2012. No longer tracked.
   18817   </obsolete>
   18818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18819   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
   18820 </histogram>
   18821 
   18822 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
   18823   <obsolete>
   18824     Deprecated 4/2012. No longer tracked.
   18825   </obsolete>
   18826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18827   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
   18828 </histogram>
   18829 
   18830 <histogram name="NetConnectivity2.Send6.PacketsSent">
   18831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18832   <summary>
   18833     This histogram records how many packets (out of 6 attempted) were sent via
   18834     UDP as rapidly as possible, just after successfully sending an UMA upload.
   18835   </summary>
   18836 </histogram>
   18837 
   18838 <histogram name="NetConnectivity2.Send6.SeriesAcked">
   18839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18840   <summary>
   18841     Chrome sends 6 UDP packets in a row to test to see if there is a
   18842     probabalistic dependency in packet loss for consecutive packets.  We record
   18843     a bit vector of packets received, where the least significant bit is a 1 if
   18844     the first packet was received, etc.  For example, if all packets other than
   18845     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
   18846     110101B, or 53.
   18847   </summary>
   18848 </histogram>
   18849 
   18850 <histogram name="NetConnectivity2.Sent21">
   18851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18852   <summary>
   18853     In this experiment, 21 packets were sent to Google via UDP as rapidly as
   18854     possible, just after successfully sending an UMA upload. Each packet was
   18855     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
   18856     ever ACKed, then the port is assumed to be blocked, and no data is recorded
   18857     in this histogram. If the port is not blocked, then this histogram shows the
   18858     number of echo responses received from the first
   18859   </summary>
   18860 </histogram>
   18861 
   18862 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
   18863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18864   <summary>
   18865     In this experiment, 21 packets were sent to Google via UDP as rapidly as
   18866     possible, just after successfully sending an UMA upload. Each packet was
   18867     numbered, as was its ACK sent back by Google. This histogram records, for
   18868     each packet number, how often we received an ACK for that packet.
   18869   </summary>
   18870 </histogram>
   18871 
   18872 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
   18873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18874   <summary>
   18875     In this experiment, 21 packets were sent to Google via UDP as rapidly as
   18876     possible, just after successfully sending an UMA upload. If no packets (of
   18877     the 21) were ever ACKed, then the port is assumed to be blocked. The
   18878     histogram shows if we ever got an ACK for a packet in our series of 21.
   18879   </summary>
   18880 </histogram>
   18881 
   18882 <histogram name="NetConnectivity2.Sent21.PacketsSent">
   18883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18884   <summary>
   18885     This histogram records how many packets (out of 21 attempted) were sent via
   18886     UDP as rapidly as possible, just after successfully sending an UMA upload.
   18887   </summary>
   18888 </histogram>
   18889 
   18890 <histogram name="NetConnectivity3">
   18891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18892   <summary>
   18893     In this experiment, 21 packets were sent to Google via UDP on port 443 or
   18894     6121.
   18895   </summary>
   18896 </histogram>
   18897 
   18898 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
   18899     units="ms">
   18900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18901   <summary/>
   18902 </histogram>
   18903 
   18904 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
   18905     units="ms">
   18906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18907   <summary/>
   18908 </histogram>
   18909 
   18910 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
   18911     units="ms">
   18912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18913   <summary/>
   18914 </histogram>
   18915 
   18916 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
   18917     units="ms">
   18918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18919   <summary/>
   18920 </histogram>
   18921 
   18922 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
   18923     units="ms">
   18924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18925   <summary/>
   18926 </histogram>
   18927 
   18928 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
   18929     units="ms">
   18930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18931   <summary/>
   18932 </histogram>
   18933 
   18934 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
   18935     enum="BooleanSuccess">
   18936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18937   <summary/>
   18938 </histogram>
   18939 
   18940 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
   18941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18942   <summary/>
   18943 </histogram>
   18944 
   18945 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
   18946     units="ms">
   18947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18948   <summary/>
   18949 </histogram>
   18950 
   18951 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
   18952     units="ms">
   18953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18954   <summary/>
   18955 </histogram>
   18956 
   18957 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
   18958     units="ms">
   18959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18960   <summary/>
   18961 </histogram>
   18962 
   18963 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
   18964     units="ms">
   18965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18966   <summary/>
   18967 </histogram>
   18968 
   18969 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
   18970     units="ms">
   18971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18972   <summary/>
   18973 </histogram>
   18974 
   18975 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
   18976     units="ms">
   18977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18978   <summary/>
   18979 </histogram>
   18980 
   18981 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
   18982     enum="BooleanSuccess">
   18983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18984   <summary/>
   18985 </histogram>
   18986 
   18987 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
   18988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18989   <summary/>
   18990 </histogram>
   18991 
   18992 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
   18993   <obsolete>
   18994     Deprecated 9/2012. No longer tracked.
   18995   </obsolete>
   18996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   18997   <summary>
   18998     This histogram records how many packets (out of 6 attempted) were sent via
   18999     UDP as rapidly as possible, just after successfully sending an UMA upload.
   19000   </summary>
   19001 </histogram>
   19002 
   19003 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
   19004     units="ms">
   19005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19006   <summary/>
   19007 </histogram>
   19008 
   19009 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
   19010     units="ms">
   19011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19012   <summary/>
   19013 </histogram>
   19014 
   19015 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
   19016     units="ms">
   19017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19018   <summary/>
   19019 </histogram>
   19020 
   19021 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
   19022     units="ms">
   19023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19024   <summary/>
   19025 </histogram>
   19026 
   19027 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
   19028     units="ms">
   19029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19030   <summary/>
   19031 </histogram>
   19032 
   19033 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
   19034     units="ms">
   19035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19036   <summary/>
   19037 </histogram>
   19038 
   19039 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
   19040     enum="BooleanSuccess">
   19041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19042   <summary/>
   19043 </histogram>
   19044 
   19045 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
   19046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19047   <summary/>
   19048 </histogram>
   19049 
   19050 <histogram name="NetConnectivity4">
   19051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19052   <summary>
   19053     In this experiment, a few packets were sent from Google to clients via UDP
   19054     on port 443 or 80 to perform net connectivity test.
   19055   </summary>
   19056 </histogram>
   19057 
   19058 <histogram name="NetConnectivity5">
   19059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19060   <summary>
   19061     In this experiment, a few packets were sent from Google to clients via UDP
   19062     on port 443 or 80 to perform net connectivity test.
   19063   </summary>
   19064 </histogram>
   19065 
   19066 <histogram name="NetConnectivity5.TestFailed.WritePending"
   19067     enum="BooleanSuccess">
   19068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19069   <summary>
   19070     Next NetConnectivity5 experiment weren't started because there is an
   19071     outstading pending write.
   19072   </summary>
   19073 </histogram>
   19074 
   19075 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
   19076   <owner>benchan (a] chromium.org</owner>
   19077   <summary>The time the Gobi modem takes to complete activation.</summary>
   19078 </histogram>
   19079 
   19080 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
   19081   <owner>benchan (a] chromium.org</owner>
   19082   <summary>
   19083     The time the Gobi modem takes to connect to the cellular network.
   19084   </summary>
   19085 </histogram>
   19086 
   19087 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
   19088   <owner>benchan (a] chromium.org</owner>
   19089   <summary>
   19090     The time the Gobi modem takes to disconnect from the cellular network.
   19091   </summary>
   19092 </histogram>
   19093 
   19094 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
   19095   <owner>benchan (a] chromium.org</owner>
   19096   <summary>Number of attempts taken to install Gobi firmware.</summary>
   19097 </histogram>
   19098 
   19099 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
   19100   <owner>benchan (a] chromium.org</owner>
   19101   <summary>The time it takes to install Gobi firmware.</summary>
   19102 </histogram>
   19103 
   19104 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
   19105   <owner>benchan (a] chromium.org</owner>
   19106   <summary>
   19107     The time the Gobi modem takes to register on the cellular network.
   19108   </summary>
   19109 </histogram>
   19110 
   19111 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
   19112   <owner>benchan (a] chromium.org</owner>
   19113   <summary>Errors experienced during Gobi device powerup.</summary>
   19114 </histogram>
   19115 
   19116 <histogram name="Network.Cellular.TimeOnline" units="seconds">
   19117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19118   <summary>
   19119     Chrome OS network metric sampling the time spent using Cellular to transport
   19120     data.  These data are mostly useful when summed and compared to TimeOnline
   19121     for other network technologies (e.g. WiFi vs Cellular).
   19122   </summary>
   19123 </histogram>
   19124 
   19125 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
   19126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19127   <summary>
   19128     Chrome OS network performance metric sampling the time to join a 3G/Cellular
   19129     network and configure Layer 3 state.
   19130   </summary>
   19131 </histogram>
   19132 
   19133 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
   19134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19135   <summary>
   19136     Chrome OS network performance metric sampling the time to determine that a
   19137     3G/Cellular network is online after configuring Layer 3 state.
   19138   </summary>
   19139 </histogram>
   19140 
   19141 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
   19142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19143   <summary>
   19144     Chrome OS network performance metric sampling the time to determine that a
   19145     3G/Cellular network is in a captive portal after configuring Layer 3 state.
   19146   </summary>
   19147 </histogram>
   19148 
   19149 <histogram name="Network.Cellular.UsageRequestStatus"
   19150     enum="NetworkCellularUsageRequestStatus">
   19151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19152   <summary>Chrome OS cellular usage API request status codes.</summary>
   19153 </histogram>
   19154 
   19155 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
   19156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19157   <summary>
   19158     Chrome OS network metric sampling the time spent using Ethernet to transport
   19159     data.  These data are mostly useful when summed and compared to TimeOnline
   19160     for other network technologies (e.g. WiFi vs Cellular).
   19161   </summary>
   19162 </histogram>
   19163 
   19164 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
   19165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19166   <summary>
   19167     Chrome OS network performance metric sampling the time to join a wired
   19168     Ethernet network and configure Layer 3 state (typically acquire a DHCP
   19169     lease).
   19170   </summary>
   19171 </histogram>
   19172 
   19173 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
   19174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19175   <summary>
   19176     Chrome OS network performance metric sampling the time to determine that an
   19177     Ethernet network is online after configuring Layer 3 state.
   19178   </summary>
   19179 </histogram>
   19180 
   19181 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
   19182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19183   <summary>
   19184     Chrome OS network performance metric sampling the time to determine that an
   19185     Ethernet network is in a captive portal after configuring Layer 3 state.
   19186   </summary>
   19187 </histogram>
   19188 
   19189 <histogram name="Network.MigrationNssToPem"
   19190     enum="MigrationNssToPemNetworkTypes">
   19191   <owner>pneubeck (a] chromium.org</owner>
   19192   <summary>
   19193     Chrome OS metric counting the number of network configurations that
   19194     contained a NSS nickname identifying a CA certificate, which triggered the
   19195     migration to PEM encoding. This metric doesn't consider whether the
   19196     migration was successful but once a migration was successful the nickname is
   19197     removed.
   19198   </summary>
   19199 </histogram>
   19200 
   19201 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
   19202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   19203   <summary>Chrome OS connection manager service errors seen.</summary>
   19204 </histogram>
   19205 
   19206 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
   19207     enum="NetworkCellular3GPPRegistrationDelayedDrop">
   19208   <owner>quiche (a] chromium.org</owner>
   19209   <summary>
   19210     Chrome OS network diagnostic metric sampling the number of cellular network
   19211     flakes. A network flake occurs when the signal strength goes below detection
   19212     level for a short duration.
   19213   </summary>
   19214 </histogram>
   19215 
   19216 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
   19217     units="milliseconds">
   19218   <owner>quiche (a] chromium.org</owner>
   19219   <summary>
   19220     Chrome OS network diagnostic metric sampling the total amount of time spent
   19221     from the start of the first auto-connect request until when the cellular
   19222     modem successfully connects to the network.
   19223   </summary>
   19224 </histogram>
   19225 
   19226 <histogram name="Network.Shill.Cellular.AutoConnectTries">
   19227   <owner>quiche (a] chromium.org</owner>
   19228   <summary>
   19229     Chrome OS network diagnostic metric sampling the number of auto-connect
   19230     tries that were attempted before the cellular modem successfully connected
   19231     to the network.
   19232   </summary>
   19233 </histogram>
   19234 
   19235 <histogram name="Network.Shill.Cellular.DevicePresenceStatus"
   19236     enum="BooleanPresent">
   19237   <owner>zqiu (a] chromium.org</owner>
   19238   <summary>
   19239     Chrome OS network metric that tracks the presence of a Cellular device in
   19240     the system. A sample is emitted once every 3 minutes.
   19241   </summary>
   19242 </histogram>
   19243 
   19244 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
   19245     enum="NetworkDHCPOptionFailure">
   19246   <obsolete>
   19247     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
   19248   </obsolete>
   19249   <owner>quiche (a] chromium.org</owner>
   19250   <summary>
   19251     Chrome OS network metric that tracks the number of DHCP option failures
   19252     encountered by Shill.  This indicates that Shill is using minimal DHCP
   19253     options due to suspected MTU issues on the return path from the DHCP server
   19254     back to the client.
   19255   </summary>
   19256 </histogram>
   19257 
   19258 <histogram name="Network.Shill.Cellular.Disconnect"
   19259     enum="NetworkDisconnectType">
   19260   <owner>quiche (a] chromium.org</owner>
   19261   <summary>
   19262     Chrome OS network usage metric that tracks whether the cellular network was
   19263     disconnected due to an error or was explicitly disconnected by the user.
   19264   </summary>
   19265 </histogram>
   19266 
   19267 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
   19268   <owner>quiche (a] chromium.org</owner>
   19269   <summary>
   19270     Chrome OS cellular network metric that tracks the number of drops based on
   19271     the network technology.
   19272   </summary>
   19273 </histogram>
   19274 
   19275 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
   19276     units="seconds">
   19277   <owner>quiche (a] chromium.org</owner>
   19278   <summary>
   19279     Chrome OS network performance metric that tracks the length of a lease for a
   19280     cellular network at the time it expired without the DHCP client being able
   19281     to renew it.
   19282   </summary>
   19283 </histogram>
   19284 
   19285 <histogram name="Network.Shill.Cellular.IPv6ConnectivityStatus"
   19286     enum="IPv6ConnectivityStatus">
   19287   <owner>zqiu (a] chromium.org</owner>
   19288   <summary>
   19289     Chrome OS network metric that tracks the presence of complete IPv6
   19290     configuration at the time when cellular connection is established.
   19291   </summary>
   19292 </histogram>
   19293 
   19294 <histogram name="Network.Shill.Cellular.NetworkConnectionIPType"
   19295     enum="NetworkConnectionIPType">
   19296   <owner>zqiu (a] chromium.org</owner>
   19297   <summary>
   19298     Chrome OS network metric that tracks the types of IP configuration used for
   19299     establishing cellular connections.
   19300   </summary>
   19301 </histogram>
   19302 
   19303 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
   19304     enum="NetworkCellularOutOfCreditsReason">
   19305   <owner>quiche (a] chromium.org</owner>
   19306   <summary>
   19307     Chrome OS cellular network metric that tracks the number of out-of-credits
   19308     detected based on the cause that triggered the out-of-credits.
   19309   </summary>
   19310 </histogram>
   19311 
   19312 <histogram name="Network.Shill.Cellular.PortalAttempts">
   19313   <owner>quiche (a] chromium.org</owner>
   19314   <summary>
   19315     Chrome OS network diagnostic metric sampling the number of portal detection
   19316     attempts per pass for a cellular network. This includes failure, timeout and
   19317     successful attempts.
   19318   </summary>
   19319 </histogram>
   19320 
   19321 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
   19322   <owner>quiche (a] chromium.org</owner>
   19323   <summary>
   19324     Chrome OS network diagnostic metric sampling the total number of portal
   19325     detection attempts performed for a cellular network between the Connected
   19326     and Online state. This includes failure, timeout and successful attempts.
   19327   </summary>
   19328 </histogram>
   19329 
   19330 <histogram name="Network.Shill.Cellular.PortalResult"
   19331     enum="NetworkPortalResult">
   19332   <owner>quiche (a] chromium.org</owner>
   19333   <summary>
   19334     Chrome OS network diagnostic metric sampling the result of portal detections
   19335     for a cellular network.
   19336   </summary>
   19337 </histogram>
   19338 
   19339 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
   19340   <owner>quiche (a] chromium.org</owner>
   19341   <summary>
   19342     Chrome OS network metric sampling the signal strength (0-100) of the
   19343     cellular modem before it dropped from the network.
   19344   </summary>
   19345 </histogram>
   19346 
   19347 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
   19348   <owner>quiche (a] chromium.org</owner>
   19349   <summary>
   19350     Chrome OS network metric sampling the time spent using cellular to transport
   19351     data.  These data are mostly useful when summed and compared to TimeOnline
   19352     for other network technologies (e.g. WiFi vs Cellular).
   19353   </summary>
   19354 </histogram>
   19355 
   19356 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
   19357   <owner>quiche (a] chromium.org</owner>
   19358   <summary>
   19359     Chrome OS network performance metric sampling the time to join a cellular
   19360     network and configure Layer 3 state.
   19361   </summary>
   19362 </histogram>
   19363 
   19364 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
   19365   <owner>quiche (a] chromium.org</owner>
   19366   <summary>
   19367     Chrome OS network performance metric sampling the time to connect a cellular
   19368     modem.
   19369   </summary>
   19370 </histogram>
   19371 
   19372 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
   19373   <owner>quiche (a] chromium.org</owner>
   19374   <summary>
   19375     Chrome OS network performance metric sampling the time to disable a cellular
   19376     modem.
   19377   </summary>
   19378 </histogram>
   19379 
   19380 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
   19381   <owner>quiche (a] chromium.org</owner>
   19382   <summary>
   19383     Chrome OS network performance metric sampling the time to enable a cellular
   19384     modem.
   19385   </summary>
   19386 </histogram>
   19387 
   19388 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
   19389   <owner>quiche (a] chromium.org</owner>
   19390   <summary>
   19391     Chrome OS network performance metric sampling the time to initialize a
   19392     cellular modem.
   19393   </summary>
   19394 </histogram>
   19395 
   19396 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
   19397   <owner>quiche (a] chromium.org</owner>
   19398   <summary>
   19399     Chrome OS network performance metric sampling the time to determine that a
   19400     cellular network is online after configuring Layer 3 state.
   19401   </summary>
   19402 </histogram>
   19403 
   19404 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
   19405   <owner>quiche (a] chromium.org</owner>
   19406   <summary>
   19407     Chrome OS network performance metric sampling the time to determine that a
   19408     cellular network is in a captive portal after configuring Layer 3 state.
   19409   </summary>
   19410 </histogram>
   19411 
   19412 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
   19413   <owner>quiche (a] chromium.org</owner>
   19414   <summary>
   19415     Chrome OS network performance metric sampling the time to scan a cellular
   19416     network and register a modem.
   19417   </summary>
   19418 </histogram>
   19419 
   19420 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
   19421   <owner>quiche (a] chromium.org</owner>
   19422   <summary>
   19423     Chrome OS cellular network metric that tracks the number of corrupted
   19424     profiles encountered by Shill.
   19425   </summary>
   19426 </histogram>
   19427 
   19428 <histogram name="Network.Shill.DeviceConnectionStatus" enum="ConnectionStatus">
   19429   <owner>zqiu (a] chromium.org</owner>
   19430   <summary>
   19431     Chrome OS network performance metric that tracks the connection status of
   19432     the device. A sample is emitted once every 3 minutes.
   19433   </summary>
   19434 </histogram>
   19435 
   19436 <histogram name="Network.Shill.DeviceRemovedEvent" enum="DeviceTechnologyType">
   19437   <owner>zqiu (a] chromium.org</owner>
   19438   <summary>
   19439     Chrome OS network metric that tracks the network device removed events for
   19440     each device type.
   19441   </summary>
   19442 </histogram>
   19443 
   19444 <histogram name="Network.Shill.DHCPClientStatus" enum="NetworkDhcpClientStatus">
   19445   <owner>pstew (a] chromium.org</owner>
   19446   <summary>
   19447     Chrome OS network diagnostic metric sampling the current state of the DHCP
   19448     client.  A sample is emitted each time the DHCP client state changes.
   19449   </summary>
   19450 </histogram>
   19451 
   19452 <histogram name="Network.Shill.DHCPOptionFailureDetected"
   19453     enum="NetworkTechnology">
   19454   <owner>zqiu (a] chromium.org</owner>
   19455   <summary>
   19456     Chrome OS network metric that tracks the number of DHCP option failures
   19457     encountered by Shill for each network technology.  This indicates that Shill
   19458     is using minimal DHCP options due to suspected MTU issues on the return path
   19459     from the DHCP server back to the client.
   19460   </summary>
   19461 </histogram>
   19462 
   19463 <histogram name="Network.Shill.Ethernet.DevicePresenceStatus"
   19464     enum="BooleanPresent">
   19465   <owner>zqiu (a] chromium.org</owner>
   19466   <summary>
   19467     Chrome OS network metric that tracks the presence of an Ethernet device in
   19468     the system. A sample is emitted once every 3 minutes.
   19469   </summary>
   19470 </histogram>
   19471 
   19472 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
   19473     enum="NetworkDHCPOptionFailure">
   19474   <obsolete>
   19475     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
   19476   </obsolete>
   19477   <owner>quiche (a] chromium.org</owner>
   19478   <summary>
   19479     Chrome OS network metric that tracks the number of DHCP option failures
   19480     encountered by Shill.  This indicates that Shill is using minimal DHCP
   19481     options due to suspected MTU issues on the return path from the DHCP server
   19482     back to the client.
   19483   </summary>
   19484 </histogram>
   19485 
   19486 <histogram name="Network.Shill.Ethernet.Disconnect"
   19487     enum="NetworkDisconnectType">
   19488   <owner>quiche (a] chromium.org</owner>
   19489   <summary>
   19490     Chrome OS network usage metric that tracks whether the Ethernet network was
   19491     disconnected due to an error or was explicitly disconnected by the user.
   19492   </summary>
   19493 </histogram>
   19494 
   19495 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
   19496     units="seconds">
   19497   <owner>quiche (a] chromium.org</owner>
   19498   <summary>
   19499     Chrome OS network performance metric that tracks the length of a lease for
   19500     an Ethernet network at the time it expired without the DHCP client being
   19501     able to renew it.
   19502   </summary>
   19503 </histogram>
   19504 
   19505 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
   19506   <owner>quiche (a] chromium.org</owner>
   19507   <summary>
   19508     Chrome OS network performance metric that tracks the number of LinkMonitor
   19509     broadcast errors that were accrued on an Ethernet network at the time that
   19510     the link was declaired to be failed.
   19511   </summary>
   19512 </histogram>
   19513 
   19514 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
   19515     enum="LinkMonitorFailureType">
   19516   <owner>quiche (a] chromium.org</owner>
   19517   <summary>
   19518     Chrome OS metric that signals the type of failure the LinkMonitor
   19519     encountered which caused it to stop monitoring an Ethernet network.
   19520   </summary>
   19521 </histogram>
   19522 
   19523 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
   19524     units="milliseconds">
   19525   <owner>quiche (a] chromium.org</owner>
   19526   <summary>
   19527     Chrome OS network performance metric that tracks the number of milliseconds
   19528     between an ARP request and a received reply on an Ethernet network.
   19529   </summary>
   19530 </histogram>
   19531 
   19532 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
   19533     units="seconds">
   19534   <owner>quiche (a] chromium.org</owner>
   19535   <summary>
   19536     Chrome OS network performance metric that tracks the number of seconds from
   19537     the start of the LinkMonitor until failure on an Ethernet network.
   19538   </summary>
   19539 </histogram>
   19540 
   19541 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
   19542   <owner>quiche (a] chromium.org</owner>
   19543   <summary>
   19544     Chrome OS network performance metric that tracks the number of LinkMonitor
   19545     unicast errors that were accrued on an Ethernet network at the time that the
   19546     link was declaired to be failed.
   19547   </summary>
   19548 </histogram>
   19549 
   19550 <histogram name="Network.Shill.Ethernet.PortalAttempts">
   19551   <owner>quiche (a] chromium.org</owner>
   19552   <summary>
   19553     Chrome OS network diagnostic metric sampling the number of portal detection
   19554     attempts per pass for an Ethernet network. This includes failure, timeout
   19555     and successful attempts.
   19556   </summary>
   19557 </histogram>
   19558 
   19559 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
   19560   <owner>quiche (a] chromium.org</owner>
   19561   <summary>
   19562     Chrome OS network diagnostic metric sampling the total number of portal
   19563     detection attempts performed for an Ethernet network between the Connected
   19564     and Online state. This includes failure, timeout and successful attempts.
   19565   </summary>
   19566 </histogram>
   19567 
   19568 <histogram name="Network.Shill.Ethernet.PortalResult"
   19569     enum="NetworkPortalResult">
   19570   <owner>quiche (a] chromium.org</owner>
   19571   <summary>
   19572     Chrome OS network diagnostic metric sampling the result of portal detections
   19573     for an Ethernet network.
   19574   </summary>
   19575 </histogram>
   19576 
   19577 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
   19578   <owner>quiche (a] chromium.org</owner>
   19579   <summary>
   19580     Chrome OS network metric sampling the time spent using Ethernet to transport
   19581     data.  These data are mostly useful when summed and compared to TimeOnline
   19582     for other network technologies (e.g. WiFi vs Cellular).
   19583   </summary>
   19584 </histogram>
   19585 
   19586 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
   19587   <owner>quiche (a] chromium.org</owner>
   19588   <summary>
   19589     Chrome OS network performance metric sampling the time to join a wired
   19590     Ethernet network and configure Layer 3 state (typically acquire a DHCP
   19591     lease).
   19592   </summary>
   19593 </histogram>
   19594 
   19595 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
   19596   <owner>quiche (a] chromium.org</owner>
   19597   <summary>
   19598     Chrome OS network performance metric sampling the time to initialize an
   19599     Ethernet device.
   19600   </summary>
   19601 </histogram>
   19602 
   19603 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
   19604   <owner>quiche (a] chromium.org</owner>
   19605   <summary>
   19606     Chrome OS network performance metric sampling the time to determine that an
   19607     Ethernet network is online after configuring Layer 3 state.
   19608   </summary>
   19609 </histogram>
   19610 
   19611 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
   19612   <owner>quiche (a] chromium.org</owner>
   19613   <summary>
   19614     Chrome OS network performance metric sampling the time to determine that an
   19615     Ethernet network is in a captive portal after configuring Layer 3 state.
   19616   </summary>
   19617 </histogram>
   19618 
   19619 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
   19620   <owner>quiche (a] chromium.org</owner>
   19621   <summary>Chrome OS connection manager service errors seen.</summary>
   19622 </histogram>
   19623 
   19624 <histogram name="Network.Shill.ServicesOnSameNetwork">
   19625   <owner>zqiu (a] chromium.org</owner>
   19626   <summary>
   19627     Chrome OS network metric sampling the number of services that are connected
   19628     to the currently connected network.
   19629   </summary>
   19630 </histogram>
   19631 
   19632 <histogram name="Network.Shill.TerminationActionResult"
   19633     enum="ShillTerminationActionResult">
   19634   <obsolete>
   19635     Deprecated 10/2012. No longer tracked.
   19636   </obsolete>
   19637   <owner>quiche (a] chromium.org</owner>
   19638   <summary>
   19639     Chrome OS network diagnostic metric sampling the number of termination
   19640     actions that successfully complete or fail when shill terminates.
   19641   </summary>
   19642 </histogram>
   19643 
   19644 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
   19645     enum="ShillTerminationActionResult">
   19646   <owner>quiche (a] chromium.org</owner>
   19647   <summary>
   19648     Chrome OS network diagnostic metric sampling the number of termination
   19649     actions that successfully complete or fail when shill suspends.
   19650   </summary>
   19651 </histogram>
   19652 
   19653 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
   19654     enum="ShillTerminationActionResult">
   19655   <owner>quiche (a] chromium.org</owner>
   19656   <summary>
   19657     Chrome OS network diagnostic metric sampling the number of termination
   19658     actions that successfully complete or fail when shill terminates.
   19659   </summary>
   19660 </histogram>
   19661 
   19662 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
   19663     units="milliseconds">
   19664   <owner>quiche (a] chromium.org</owner>
   19665   <summary>
   19666     Chrome OS network diagnostic metric sampling the time in milliseconds it
   19667     takes termination actions to complete when shill suspends.
   19668   </summary>
   19669 </histogram>
   19670 
   19671 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
   19672     units="milliseconds">
   19673   <owner>quiche (a] chromium.org</owner>
   19674   <summary>
   19675     Chrome OS network diagnostic metric sampling the time in milliseconds it
   19676     takes termination actions to complete when shill terminates.
   19677   </summary>
   19678 </histogram>
   19679 
   19680 <histogram name="Network.Shill.TimeToDrop" units="seconds">
   19681   <owner>quiche (a] chromium.org</owner>
   19682   <summary>
   19683     Chrome OS network stability metric sampling the time in seconds between the
   19684     networking going online to going offline. Offline events due to device
   19685     shutdown or suspend are ignored (along with the online time before that
   19686     offline event).
   19687   </summary>
   19688 </histogram>
   19689 
   19690 <histogram name="Network.Shill.UserInitiatedEvents" enum="UserInitiatedEvent">
   19691   <owner>zqiu (a] chromium.org</owner>
   19692   <summary>
   19693     Chrome OS network metric that tracks the number of user-initiated events.
   19694   </summary>
   19695 </histogram>
   19696 
   19697 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
   19698   <owner>quiche (a] chromium.org</owner>
   19699   <summary>
   19700     Chrome OS network usage metric sampled on each successful VPN connection
   19701     that tracks the VPN connection type.
   19702   </summary>
   19703 </histogram>
   19704 
   19705 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
   19706     enum="VPNRemoteAuthenticationType">
   19707   <owner>quiche (a] chromium.org</owner>
   19708   <summary>
   19709     Chrome OS network usage metric sampled on each successful VPN connection
   19710     that tracks the remote authentication method.
   19711   </summary>
   19712 </histogram>
   19713 
   19714 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
   19715   <owner>quiche (a] chromium.org</owner>
   19716   <summary>
   19717     Chrome OS network metric sampling the time spent using VPN to transport
   19718     data.  These data are mostly useful when summed and compared to TimeOnline
   19719     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
   19720     every time the system transitions from primary connectivity through a VPN to
   19721     some other type of connectivity.  The value of the sample is the time delta
   19722     in seconds from the instant the system transitioned to VPN connectivity.
   19723   </summary>
   19724 </histogram>
   19725 
   19726 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
   19727   <owner>quiche (a] chromium.org</owner>
   19728   <summary>
   19729     Chrome OS network performance metric sampling the time to configure Layer 3
   19730     state on a VPN network (typically acquire a DHCP lease).
   19731   </summary>
   19732 </histogram>
   19733 
   19734 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
   19735   <owner>quiche (a] chromium.org</owner>
   19736   <summary>
   19737     Chrome OS network performance metric sampling the time to determine that a
   19738     WiMax network is online after configuring Layer 3 state.
   19739   </summary>
   19740 </histogram>
   19741 
   19742 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
   19743     enum="VPNUserAuthenticationType">
   19744   <owner>quiche (a] chromium.org</owner>
   19745   <summary>
   19746     Chrome OS network usage metric sampled on each successful VPN connection
   19747     that tracks the user authentication method.
   19748   </summary>
   19749 </histogram>
   19750 
   19751 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
   19752   <owner>quiche (a] chromium.org</owner>
   19753   <summary>
   19754     Chrome OS network usage metric.  Reason code reported when the AP
   19755     disconnects a WiFi connection.
   19756   </summary>
   19757 </histogram>
   19758 
   19759 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
   19760   <owner>quiche (a] chromium.org</owner>
   19761   <summary>
   19762     Chrome OS network usage metric.  Broad category of reason AP disconnected a
   19763     WiFi connection.
   19764   </summary>
   19765 </histogram>
   19766 
   19767 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
   19768   <owner>quiche (a] chromium.org</owner>
   19769   <summary>
   19770     Chrome OS network usage metric.  The AP mode setting for each successful
   19771     WiFi connection.
   19772   </summary>
   19773 </histogram>
   19774 
   19775 <histogram name="Network.Shill.WiFi.AutoConnectableServices">
   19776   <owner>zqiu (a] chromium.org</owner>
   19777   <summary>
   19778     Chrome OS network metric sampling the number of wifi services available for
   19779     auto-connect when auto-connect is initiated for wifi device.
   19780   </summary>
   19781 </histogram>
   19782 
   19783 <histogram name="Network.Shill.WiFi.AvailableBSSesAtConnect">
   19784   <owner>zqiu (a] chromium.org</owner>
   19785   <summary>
   19786     Chrome OS network metric sampling the number of BSSes (endpoints) available
   19787     for the currently connecting wifi service.
   19788   </summary>
   19789 </histogram>
   19790 
   19791 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
   19792   <owner>quiche (a] chromium.org</owner>
   19793   <summary>
   19794     Chrome OS network usage metric.  The channel used for each successful WiFi
   19795     connection.
   19796   </summary>
   19797 </histogram>
   19798 
   19799 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
   19800     enum="WiFiReasonCode">
   19801   <owner>quiche (a] chromium.org</owner>
   19802   <summary>
   19803     Chrome OS network usage metric.  Reason code reported when the client
   19804     disconnects a WiFi connection.
   19805   </summary>
   19806 </histogram>
   19807 
   19808 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
   19809   <owner>quiche (a] chromium.org</owner>
   19810   <summary>
   19811     Chrome OS network usage metric.  Broad category of reason client
   19812     disconnected a WiFi connection.
   19813   </summary>
   19814 </histogram>
   19815 
   19816 <histogram name="Network.Shill.Wifi.DevicePresenceStatus" enum="BooleanPresent">
   19817   <owner>zqiu (a] chromium.org</owner>
   19818   <summary>
   19819     Chrome OS network metric that tracks the presence of a WiFi device in the
   19820     system. A sample is emitted once every 3 minutes.
   19821   </summary>
   19822 </histogram>
   19823 
   19824 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
   19825     enum="NetworkDHCPOptionFailure">
   19826   <obsolete>
   19827     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
   19828   </obsolete>
   19829   <owner>quiche (a] chromium.org</owner>
   19830   <summary>
   19831     Chrome OS network metric that tracks the number of DHCP option failures
   19832     encountered by Shill.  This indicates that Shill is using minimal DHCP
   19833     options due to suspected MTU issues on the return path from the DHCP server
   19834     back to the client.
   19835   </summary>
   19836 </histogram>
   19837 
   19838 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
   19839   <owner>quiche (a] chromium.org</owner>
   19840   <summary>
   19841     Chrome OS network usage metric that tracks whether an 802.11 wireless
   19842     network was disconnected due to an error or was explicitly disconnected by
   19843     the user.
   19844   </summary>
   19845 </histogram>
   19846 
   19847 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
   19848   <owner>quiche (a] chromium.org</owner>
   19849   <summary>
   19850     Chrome OS network usage metric sampled on each successful 802.1x wireless
   19851     connection that tracks the configured inner authentication method.
   19852   </summary>
   19853 </histogram>
   19854 
   19855 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
   19856   <owner>quiche (a] chromium.org</owner>
   19857   <summary>
   19858     Chrome OS network usage metric sampled on each successful 802.1x wireless
   19859     connection that tracks the configured outer authentication method.
   19860   </summary>
   19861 </histogram>
   19862 
   19863 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
   19864   <owner>quiche (a] chromium.org</owner>
   19865   <summary>
   19866     Chrome OS network performance metric that tracks the length of a lease for a
   19867     WiFi network at the time it expired without the DHCP client being able to
   19868     renew it.
   19869   </summary>
   19870 </histogram>
   19871 
   19872 <histogram name="Network.Shill.Wifi.FallbackDNSTestResult"
   19873     enum="FallbackDNSTestResult">
   19874   <owner>zqiu (a] chromium.org</owner>
   19875   <summary>
   19876     Chrome OS network performance metric that tracks the result of the fallback
   19877     DNS test. The fallback DNS test is performed when portal detection failed
   19878     due to DNS failure.
   19879   </summary>
   19880 </histogram>
   19881 
   19882 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
   19883   <owner>quiche (a] chromium.org</owner>
   19884   <summary>
   19885     Chrome OS metric sampling the number of different frequencies (i.e.
   19886     channels) on which a device has connected to a WiFi network. This value is
   19887     sampled every time a WiFi connection is established
   19888     (WPASupplicant::kInterfaceStateCompleted). Note that the word
   19889     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
   19890     out historical information, currently after 3 weeks.
   19891   </summary>
   19892 </histogram>
   19893 
   19894 <histogram name="Network.Shill.Wifi.IPv6ConnectivityStatus"
   19895     enum="IPv6ConnectivityStatus">
   19896   <owner>zqiu (a] chromium.org</owner>
   19897   <summary>
   19898     Chrome OS network metric that tracks the presence of complete IPv6
   19899     configuration at the time when WiFi connection is established.
   19900   </summary>
   19901 </histogram>
   19902 
   19903 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
   19904   <owner>quiche (a] chromium.org</owner>
   19905   <summary>
   19906     Chrome OS network performance metric that tracks the number of LinkMonitor
   19907     broadcast errors that were accrued on an 802.11 wireiless network at the
   19908     time that the link was declaired to be failed.
   19909   </summary>
   19910 </histogram>
   19911 
   19912 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
   19913     enum="LinkMonitorFailureType">
   19914   <owner>quiche (a] chromium.org</owner>
   19915   <summary>
   19916     Chrome OS metric that signals the type of failure the LinkMonitor
   19917     encountered which caused it to stop monitoring an 802.11 wireless network.
   19918   </summary>
   19919 </histogram>
   19920 
   19921 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
   19922     units="milliseconds">
   19923   <owner>quiche (a] chromium.org</owner>
   19924   <summary>
   19925     Chrome OS network performance metric that tracks the number of milliseconds
   19926     between an ARP request and a received reply on an 802.11 wireless network.
   19927   </summary>
   19928 </histogram>
   19929 
   19930 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
   19931     units="seconds">
   19932   <owner>quiche (a] chromium.org</owner>
   19933   <summary>
   19934     Chrome OS network performance metric that tracks the number of seconds from
   19935     the start of the LinkMonitor until failure on an 802.11 wireless network.
   19936   </summary>
   19937 </histogram>
   19938 
   19939 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
   19940   <owner>quiche (a] chromium.org</owner>
   19941   <summary>
   19942     Chrome OS network performance metric that tracks the number of LinkMonitor
   19943     unicast errors that were accrued on an 802.11 wireless network at the time
   19944     that the link was declaired to be failed.
   19945   </summary>
   19946 </histogram>
   19947 
   19948 <histogram name="Network.Shill.Wifi.NetworkConnectionIPType"
   19949     enum="NetworkConnectionIPType">
   19950   <owner>zqiu (a] chromium.org</owner>
   19951   <summary>
   19952     Chrome OS network metric that tracks the types of IP configuration used for
   19953     establishing WiFi connections.
   19954   </summary>
   19955 </histogram>
   19956 
   19957 <histogram name="Network.Shill.Wifi.NetworkProblemDetected"
   19958     enum="NetworkProblemType">
   19959   <owner>zqiu (a] chromium.org</owner>
   19960   <summary>
   19961     Chrome OS network performance metric that tracks the network problems
   19962     encountered by TrafficMonitor after WiFi connection is established.
   19963   </summary>
   19964 </histogram>
   19965 
   19966 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
   19967   <owner>quiche (a] chromium.org</owner>
   19968   <summary>
   19969     Chrome OS network usage metric.  The channel type used for each successful
   19970     WiFi connection.
   19971   </summary>
   19972 </histogram>
   19973 
   19974 <histogram name="Network.Shill.Wifi.PortalAttempts">
   19975   <owner>quiche (a] chromium.org</owner>
   19976   <summary>
   19977     Chrome OS network diagnostic metric sampling the number of portal detection
   19978     attempts per pass for an 802.11 wireless network. This includes failure,
   19979     timeout and successful attempts.
   19980   </summary>
   19981 </histogram>
   19982 
   19983 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
   19984   <owner>quiche (a] chromium.org</owner>
   19985   <summary>
   19986     Chrome OS network diagnostic metric sampling the total number of portal
   19987     detection attempts performed for an 802.11 wireless network between the
   19988     Connected and Online state. This includes failure, timeout and successful
   19989     attempts.
   19990   </summary>
   19991 </histogram>
   19992 
   19993 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
   19994   <owner>quiche (a] chromium.org</owner>
   19995   <summary>
   19996     Chrome OS network diagnostic metric sampling the result of portal detections
   19997     for an 802.11 wireless network.
   19998   </summary>
   19999 </histogram>
   20000 
   20001 <histogram name="Network.Shill.WiFi.RememberedNetworkCount">
   20002   <owner>pstew (a] chromium.org</owner>
   20003   <summary>
   20004     Chrome OS network diagnostic metric sampling the number of 802.11 wireless
   20005     networks known by the connection manager at the time a configuration profile
   20006     has been loaded.  A configuration profile is loaded at each system startup,
   20007     and when a user logs in.
   20008   </summary>
   20009 </histogram>
   20010 
   20011 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
   20012   <owner>quiche (a] chromium.org</owner>
   20013   <summary>
   20014     Chrome OS network usage metric describing, for a WiFi scan attempt, what
   20015     scan method is used and whether it ends in a connection.
   20016   </summary>
   20017 </histogram>
   20018 
   20019 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
   20020   <owner>quiche (a] chromium.org</owner>
   20021   <summary>
   20022     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
   20023     milliseconds were spent waiting to talk to the kernel/drivers.
   20024   </summary>
   20025 </histogram>
   20026 
   20027 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
   20028   <owner>quiche (a] chromium.org</owner>
   20029   <summary>
   20030     Chrome OS network usage metric.  The security setting for each successful
   20031     WiFi connection.
   20032   </summary>
   20033 </histogram>
   20034 
   20035 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
   20036   <owner>quiche (a] chromium.org</owner>
   20037   <summary>
   20038     Chrome OS network metric indicating the negative of the dBm received signal
   20039     strength recorded at the time a successful WiFi connection started.
   20040   </summary>
   20041 </histogram>
   20042 
   20043 <histogram name="Network.Shill.WiFi.StoppedTxQueueLength" units="frames">
   20044   <owner>quiche (a] chromium.org</owner>
   20045   <summary>
   20046     Chrome OS network metric indicating the maximal length of any stopped
   20047     mac80211 transmit queue. The metric is reported when a queue-status check
   20048     determines that at least one transmit queue is stopped, and has more than a
   20049     threshold number of frames queued.
   20050   </summary>
   20051 </histogram>
   20052 
   20053 <histogram name="Network.Shill.WiFi.StoppedTxQueueReason"
   20054     enum="NetworkQueueStopReason">
   20055   <owner>quiche (a] chromium.org</owner>
   20056   <summary>
   20057     Chrome OS network metric indicating the reason that mac80211 transmit queues
   20058     were stopped. The metric is reported when a queue-status check determines
   20059     that at least one queue is stopped, and has more than a threshold number of
   20060     frames queued.
   20061 
   20062     One measurement is reported per stop reason, per queue-status check. Reasons
   20063     that apply to multiple queues are reported only once per queue-status check.
   20064     Reasons that only apply to queues that have a below-threshold number of
   20065     frames are skipped.
   20066 
   20067     Note that, because we may report multiple stop reasons for a single
   20068     queue-status check, this histogram is not suitable for determining the
   20069     number of times a queue-status check found that the queues were stopped. To
   20070     determine that number, use the count of
   20071     Network.Shill.WiFi.StoppedTxQueueLength reports.
   20072   </summary>
   20073 </histogram>
   20074 
   20075 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
   20076   <owner>quiche (a] chromium.org</owner>
   20077   <summary>
   20078     Chrome OS network metric sampling the time spent using WiFi to transport
   20079     data.  These data are mostly useful when summed and compared to TimeOnline
   20080     for other network technologies (e.g. WiFi vs Cellular).
   20081   </summary>
   20082 </histogram>
   20083 
   20084 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
   20085   <owner>quiche (a] chromium.org</owner>
   20086   <summary>
   20087     Chrome OS network performance metric sampling the time from the resume event
   20088     to the time when an 802.11 wireless network has configured its Layer 3
   20089     state.
   20090   </summary>
   20091 </histogram>
   20092 
   20093 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
   20094   <owner>quiche (a] chromium.org</owner>
   20095   <summary>
   20096     Chrome OS network performance metric sampling the time to configure Layer 3
   20097     state on an 802.11 wireless network (typically acquire a DHCP lease).
   20098   </summary>
   20099 </histogram>
   20100 
   20101 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
   20102   <owner>quiche (a] chromium.org</owner>
   20103   <summary>
   20104     Chrome OS network performance metric sampling the time to connect to a WiFi
   20105     Basic Service Set (which consists of the access point and associated
   20106     stations on a particular WiFi channel for a specific network).
   20107   </summary>
   20108 </histogram>
   20109 
   20110 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
   20111   <owner>quiche (a] chromium.org</owner>
   20112   <summary>
   20113     Chrome OS network performance metric sampling the time to initialize an
   20114     802.11 wireless device.
   20115   </summary>
   20116 </histogram>
   20117 
   20118 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
   20119   <owner>quiche (a] chromium.org</owner>
   20120   <summary>
   20121     Chrome OS network performance metric sampling the time to join (associate
   20122     plus authenticate) an 802.11 wireless network.
   20123   </summary>
   20124 </histogram>
   20125 
   20126 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
   20127   <owner>quiche (a] chromium.org</owner>
   20128   <summary>
   20129     Chrome OS network performance metric sampling the time to determine that an
   20130     802.11 wireless network is online after configuring Layer 3 state.
   20131   </summary>
   20132 </histogram>
   20133 
   20134 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
   20135   <owner>quiche (a] chromium.org</owner>
   20136   <summary>
   20137     Chrome OS network performance metric sampling the time to determine that an
   20138     802.11 wireless network is in a captive portal after configuring Layer 3
   20139     state.
   20140   </summary>
   20141 </histogram>
   20142 
   20143 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
   20144   <owner>quiche (a] chromium.org</owner>
   20145   <summary>
   20146     Chrome OS network performance metric sampling the time to scan WiFi until a
   20147     connection is found.
   20148   </summary>
   20149 </histogram>
   20150 
   20151 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
   20152   <owner>quiche (a] chromium.org</owner>
   20153   <summary>
   20154     Chrome OS network performance metric sampling the time between the beginning
   20155     of a WiFi scan (if the scan includes both a progressive scan and a full
   20156     scan, the TimeToScanAndConnect starts with the first scan of the series) and
   20157     the completion of a successful connection.
   20158   </summary>
   20159 </histogram>
   20160 
   20161 <histogram name="Network.Shill.WiFi.TransmitBitrateMbps" units="Mbps">
   20162   <owner>zqiu (a] chromium.org</owner>
   20163   <summary>
   20164     Chrome OS network performance metric that tracks the transmit bitrate in
   20165     Mbps for the wifi device when it is connected to a network. The bitrate is
   20166     reported once every minute after the wifi connection is established.
   20167   </summary>
   20168 </histogram>
   20169 
   20170 <histogram name="Network.Shill.WiFi.UserInitiatedConnectionFailureReason"
   20171     enum="ConnectionFailureReason">
   20172   <owner>zqiu (a] chromium.org</owner>
   20173   <summary>
   20174     Chrome OS network performance metric that tracks the reasons of failed
   20175     user-initiated WiFi connection attempts. The result of the user-initiated
   20176     WiFi connection attempts are being tracked by
   20177     Network.Shill.WiFi.UserInitiatedConnectionResult.
   20178   </summary>
   20179 </histogram>
   20180 
   20181 <histogram name="Network.Shill.WiFi.UserInitiatedConnectionResult"
   20182     enum="ConnectionResult">
   20183   <owner>zqiu (a] chromium.org</owner>
   20184   <summary>
   20185     Chrome OS network performance metric that tracks the result of
   20186     user-initiated WiFi connection attempts.
   20187   </summary>
   20188 </histogram>
   20189 
   20190 <histogram name="Network.Shill.Wimax.DevicePresenceStatus"
   20191     enum="BooleanPresent">
   20192   <owner>zqiu (a] chromium.org</owner>
   20193   <summary>
   20194     Chrome OS network metric that tracks the presence of a WiMax device in the
   20195     system. A sample is emitted once every 3 minutes.
   20196   </summary>
   20197 </histogram>
   20198 
   20199 <histogram name="Network.Shill.Wimax.DHCPOptionFailureDetected"
   20200     enum="NetworkDHCPOptionFailure">
   20201   <obsolete>
   20202     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
   20203   </obsolete>
   20204   <owner>quiche (a] chromium.org</owner>
   20205   <summary>
   20206     Chrome OS network metric that tracks the number of DHCP option failures
   20207     encountered by Shill.  This indicates that Shill is using minimal DHCP
   20208     options due to suspected MTU issues on the return path from the DHCP server
   20209     back to the client.
   20210   </summary>
   20211 </histogram>
   20212 
   20213 <histogram name="Network.Shill.Wimax.ExpiredLeaseLengthSeconds" units="seconds">
   20214   <owner>quiche (a] chromium.org</owner>
   20215   <summary>
   20216     Chrome OS network performance metric that tracks the length of a lease for a
   20217     WiMax network at the time it expired without the DHCP client being able to
   20218     renew it.
   20219   </summary>
   20220 </histogram>
   20221 
   20222 <histogram name="Network.Shill.Wimax.TimeToConfig" units="milliseconds">
   20223   <owner>quiche (a] chromium.org</owner>
   20224   <summary>
   20225     Chrome OS network performance metric sampling the time to configure Layer 3
   20226     state on a WiMax network (typically acquire a DHCP lease).
   20227   </summary>
   20228 </histogram>
   20229 
   20230 <histogram name="Network.Shill.Wimax.TimeToInitialize" units="milliseconds">
   20231   <owner>quiche (a] chromium.org</owner>
   20232   <summary>
   20233     Chrome OS network performance metric sampling the time to initialize a WiMax
   20234     device.
   20235   </summary>
   20236 </histogram>
   20237 
   20238 <histogram name="Network.Shill.Wimax.TimeToOnline" units="milliseconds">
   20239   <owner>quiche (a] chromium.org</owner>
   20240   <summary>
   20241     Chrome OS network performance metric sampling the time to determine that a
   20242     WiMax network is online after configuring Layer 3 state.
   20243   </summary>
   20244 </histogram>
   20245 
   20246 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
   20247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20248   <summary>
   20249     Chrome OS network performance metric sampling the time to join a 3G/Cellular
   20250     network and configure Layer 3 state. Note this metric is deprecated; see
   20251     Network.Cellular.TimeToConfig.
   20252   </summary>
   20253 </histogram>
   20254 
   20255 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
   20256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20257   <summary>
   20258     Chrome OS network performance metric sampling the time to join a wired
   20259     Ethernet network and configure Layer 3 state (typically acquire a DHCP
   20260     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
   20261   </summary>
   20262 </histogram>
   20263 
   20264 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
   20265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20266   <summary>
   20267     Chrome OS network performance metric sampling the time to configure Layer 3
   20268     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
   20269     this metric is deprecated; see Network.Wifi.TimeToConfig.
   20270   </summary>
   20271 </histogram>
   20272 
   20273 <histogram name="Network.TimeToDrop" units="seconds">
   20274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20275   <summary>
   20276     Chrome OS network stability metric sampling the time in seconds between the
   20277     networking going online to going offline. Offline events due to device
   20278     shutdown or suspend are ignored (along with the online time before that
   20279     offline event).
   20280   </summary>
   20281 </histogram>
   20282 
   20283 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
   20284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20285   <summary>
   20286     Chrome OS network performance metric sampling the time to join (associate
   20287     plus authenticate) an 802.11 wireless network. Note this metric is
   20288     deprecated; see Network.Wifi.TimeToJoin.
   20289   </summary>
   20290 </histogram>
   20291 
   20292 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
   20293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20294   <summary>
   20295     Chrome OS network performance metric sampling the time to configure Layer 3
   20296     state on an 802.11 wireless network (typically acquire a DHCP lease).
   20297   </summary>
   20298 </histogram>
   20299 
   20300 <histogram name="Network.Wifi.BitRate" units="bps">
   20301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20302   <summary>
   20303     Network metric reporting the download speed test results run at setup time.
   20304     Recorded at least once per day.
   20305   </summary>
   20306 </histogram>
   20307 
   20308 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
   20309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20310   <summary>
   20311     Chrome OS network usage metric.  The channel used for each successful WiFi
   20312     connection.
   20313   </summary>
   20314 </histogram>
   20315 
   20316 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
   20317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20318   <summary>
   20319     Network metric indicating the negative of the dBm noise level recorded at
   20320     the time the metric is collected.  Reported at least once per day and only
   20321     when the device is idle.
   20322   </summary>
   20323 </histogram>
   20324 
   20325 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
   20326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20327   <summary>
   20328     Network metric indicating the negative of the dBm received signal level
   20329     recorded at the time the metric is collected.  Reported at least once per
   20330     day and only when the device is idle.
   20331   </summary>
   20332 </histogram>
   20333 
   20334 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
   20335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20336   <summary>
   20337     Network metric indicating signal minus noise in dBm recorded at the time the
   20338     metrics is collected.  Reported at least once per day and only when the
   20339     device is idle.
   20340   </summary>
   20341 </histogram>
   20342 
   20343 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
   20344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20345   <summary>
   20346     Network metric indicating the negative of the dBm noise level recorded at
   20347     the time the metric is collected.  Reported at least once per day.
   20348   </summary>
   20349 </histogram>
   20350 
   20351 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
   20352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20353   <summary>
   20354     Chrome OS network usage metric.  The channel type used for each successful
   20355     WiFi connection.
   20356   </summary>
   20357 </histogram>
   20358 
   20359 <histogram name="Network.Wifi.RoundTripTime" units="ms">
   20360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20361   <summary>
   20362     Network metric reporting the average round trip time to the WiFi gateway.
   20363     Recorded at least once per day.
   20364   </summary>
   20365 </histogram>
   20366 
   20367 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
   20368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20369   <summary>
   20370     Chrome OS network usage metric.  The security setting for each successful
   20371     WiFi connection.
   20372   </summary>
   20373 </histogram>
   20374 
   20375 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
   20376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20377   <summary>
   20378     Network metric indicating the negative of the dBm received signal level
   20379     recorded at the time the metric is collected.  Reported at least once per
   20380     day.
   20381   </summary>
   20382 </histogram>
   20383 
   20384 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
   20385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20386   <summary>
   20387     Network metric indicating signal minus noise in dBm recorded at the time the
   20388     metrics is collected.  Reported at least once per day.
   20389   </summary>
   20390 </histogram>
   20391 
   20392 <histogram name="Network.Wifi.TimeOnline" units="seconds">
   20393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20394   <summary>
   20395     Chrome OS network metric sampling the time spent using WiFi to transport
   20396     data.  These data are mostly useful when summed and compared to TimeOnline
   20397     for other network technologies (e.g. WiFi vs Cellular).
   20398   </summary>
   20399 </histogram>
   20400 
   20401 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
   20402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20403   <summary>
   20404     Chrome OS network performance metric sampling the time from the resume event
   20405     to the time when an 802.11 wireless network has configured its Layer 3
   20406     state.
   20407   </summary>
   20408 </histogram>
   20409 
   20410 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
   20411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20412   <summary>
   20413     Chrome OS network performance metric sampling the time to configure Layer 3
   20414     state on an 802.11 wireless network (typically acquire a DHCP lease).
   20415   </summary>
   20416 </histogram>
   20417 
   20418 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
   20419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20420   <summary>
   20421     Chrome OS network performance metric sampling the time to join (associate
   20422     plus authenticate) an 802.11 wireless network.
   20423   </summary>
   20424 </histogram>
   20425 
   20426 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
   20427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20428   <summary>
   20429     Chrome OS network performance metric sampling the time to determine that an
   20430     802.11 wireless network is online after configuring Layer 3 state.
   20431   </summary>
   20432 </histogram>
   20433 
   20434 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
   20435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20436   <summary>
   20437     Chrome OS network performance metric sampling the time to determine that an
   20438     802.11 wireless network is in a captive portal after configuring Layer 3
   20439     state.
   20440   </summary>
   20441 </histogram>
   20442 
   20443 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
   20444   <owner>newt (a] chromium.org</owner>
   20445   <summary>
   20446     Actions taken by users from the new tab page on Android. These actions may
   20447     navigate away from the NTP (e.g. searching in the omnibox or opening a
   20448     bookmark), but can also happen without navigating away from the NTP (e.g.
   20449     opening a bookmark in a new tab).
   20450   </summary>
   20451 </histogram>
   20452 
   20453 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
   20454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20455   <summary>
   20456     Histogram for the source of app page drags. For any succesful drop onto an
   20457     apps pane of the NTP, this logs where the drag originated.
   20458   </summary>
   20459 </histogram>
   20460 
   20461 <histogram name="NewTabPage.BookmarkActionAndroid"
   20462     enum="NewTabPageBookmarkActionAndroid">
   20463   <obsolete>
   20464     Deprecated on M33 with the change to native NTP.
   20465   </obsolete>
   20466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20467   <summary>
   20468     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
   20469     on Android.
   20470   </summary>
   20471 </histogram>
   20472 
   20473 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
   20474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20475   <summary>The default pane when the NTP is first opened.</summary>
   20476 </histogram>
   20477 
   20478 <histogram name="NewTabPage.HoverTimeClicked">
   20479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20480   <summary>
   20481     Histogram of the time, in milliseconds, users have the cursor over a most
   20482     visited thumbnail before clicking.
   20483   </summary>
   20484 </histogram>
   20485 
   20486 <histogram name="NewTabPage.HoverTimeNotClicked">
   20487   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20488   <summary>
   20489     Histogram of the time, in milliseconds, users have the cursor over a most
   20490     visited thumbnail before moving it away from the thumbnail without clicking.
   20491   </summary>
   20492 </histogram>
   20493 
   20494 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
   20495   <obsolete>
   20496     Deprecated on M33 with the change to native NTP.
   20497   </obsolete>
   20498   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20499   <summary>
   20500     Android: Tallies counts for how the user interacted with the NTP promo page.
   20501   </summary>
   20502 </histogram>
   20503 
   20504 <histogram name="NewTabPage.MostVisited">
   20505   <owner>beaudoin (a] chromium.org</owner>
   20506   <owner>justincohen (a] chromium.org</owner>
   20507   <owner>newt (a] chromium.org</owner>
   20508   <summary>
   20509     Histogram for user clicks of the most visited thumbnails. The value is equal
   20510     to the index of the thumbnail.
   20511   </summary>
   20512 </histogram>
   20513 
   20514 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
   20515   <owner>beaudoin (a] chromium.org</owner>
   20516   <owner>justincohen (a] chromium.org</owner>
   20517   <owner>newt (a] chromium.org</owner>
   20518   <summary>
   20519     Action taken by the user on the Most Visited NTP pane.  If the user switches
   20520     panes during this use of the NTP, this action is sometimes not recorded. Ask
   20521     mpearson@ for details.
   20522   </summary>
   20523 </histogram>
   20524 
   20525 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
   20526     enum="NtpTileExperimentActions">
   20527   <owner>beaudoin (a] chromium.org</owner>
   20528   <owner>justincohen (a] chromium.org</owner>
   20529   <owner>newt (a] chromium.org</owner>
   20530   <summary>
   20531     Records anomalous events for the Most Visited Tile Placement experiment,
   20532     where it is unable to operate as expected. These are recorded during New Tab
   20533     Page load time, once for every NTP.
   20534   </summary>
   20535 </histogram>
   20536 
   20537 <histogram name="NewTabPage.NonVisibleScreenshots">
   20538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20539   <summary>
   20540     The number of screenshots that were cached for the non-visible but ranked
   20541     suggestions on the Suggested NTP pane.
   20542   </summary>
   20543 </histogram>
   20544 
   20545 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
   20546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20547   <summary>
   20548     Given that the user has typed a URL, and given that that specific URL was
   20549     ranked but not visible on the Suggested pane of the NTP, this is the rank
   20550     that the Suggested pane had for that URL.
   20551   </summary>
   20552 </histogram>
   20553 
   20554 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
   20555   <owner>beaudoin (a] chromium.org</owner>
   20556   <summary>
   20557     The number of tiles for which we relied on external tiles as a fallback
   20558     because a local screenshot was not available to be used as a thumbnail.
   20559     External tiles are those for which the visuals are handled by the page
   20560     itself, not by the iframe. Recorded before changing focus away from the NTP,
   20561     be it bynavigating to a URL, switching tabs, changing the active window or
   20562     closing the tab/shutting down Chrome.
   20563   </summary>
   20564 </histogram>
   20565 
   20566 <histogram name="NewTabPage.NumberOfExternalTiles">
   20567   <owner>beaudoin (a] chromium.org</owner>
   20568   <summary>
   20569     The number of external tiles that are displayed on the NTP. External tiles
   20570     are those for which the visuals are handled by the page itself, not by the
   20571     iframe. Recorded before changing focus away from the NTP, be it by
   20572     navigating to a URL, switching tabs, changing the active window or closing
   20573     the tab/shutting down Chrome.
   20574   </summary>
   20575 </histogram>
   20576 
   20577 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
   20578   <owner>beaudoin (a] chromium.org</owner>
   20579   <summary>
   20580     The number of tiles for which we displayed a gray tile with the domain name
   20581     as a fallback because a local screenshot was not available to be used as a
   20582     thumbnail. Recorded before changing focus away from the NTP, be it by
   20583     navigating to a URL, switching tabs, changing the active window or closing
   20584     the tab/shutting down Chrome.
   20585   </summary>
   20586 </histogram>
   20587 
   20588 <histogram name="NewTabPage.NumberOfGrayTiles">
   20589   <owner>beaudoin (a] chromium.org</owner>
   20590   <summary>
   20591     The number of tiles for which no thumbnail was specified, but a domain was
   20592     so we displayed a gray tile with the domain name in it. Recorded before
   20593     changing focus away from the NTP, be it by navigating to a URL, switching
   20594     tabs, changing the active window or closing the tab/shutting down Chrome.
   20595   </summary>
   20596 </histogram>
   20597 
   20598 <histogram name="NewTabPage.NumberOfMouseOvers">
   20599   <owner>beaudoin (a] chromium.org</owner>
   20600   <summary>
   20601     The total number of times the user hovered the mouse over Most Visited tile
   20602     or title elements before changing focus away from the NTP, be it by
   20603     navigating to a URL, switching tabs, changing the active window or closing
   20604     the tab/shutting down Chrome.
   20605   </summary>
   20606 </histogram>
   20607 
   20608 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
   20609   <obsolete>
   20610     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
   20611   </obsolete>
   20612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20613   <summary>
   20614     The number of tiles for which we attempted to use a local screenshot as a
   20615     thumbnail. Recorded before changing focus away from the NTP, be it by
   20616     navigating to a URL, switching tabs, changing the active window or closing
   20617     the tab/shutting down Chrome.
   20618   </summary>
   20619 </histogram>
   20620 
   20621 <histogram name="NewTabPage.NumberOfThumbnailErrors">
   20622   <owner>beaudoin (a] chromium.org</owner>
   20623   <summary>
   20624     The number of thumbnails for which a local screenshot was not available so
   20625     we were not able to display them on the Most Visited section of the NTP.
   20626     Recorded before changing focus away from the NTP, be it by navigating to a
   20627     URL, switching tabs, changing the active window or closing the tab/shutting
   20628     down Chrome.
   20629   </summary>
   20630 </histogram>
   20631 
   20632 <histogram name="NewTabPage.NumberOfThumbnailTiles">
   20633   <owner>beaudoin (a] chromium.org</owner>
   20634   <summary>
   20635     The number of tiles for which we attempted to use a local screenshot as a
   20636     thumbnail. Recorded before changing focus away from the NTP, be it by
   20637     navigating to a URL, switching tabs, changing the active window or closing
   20638     the tab/shutting down Chrome.
   20639   </summary>
   20640 </histogram>
   20641 
   20642 <histogram name="NewTabPage.NumberOfTiles">
   20643   <owner>beaudoin (a] chromium.org</owner>
   20644   <summary>
   20645     The number of tiles that are displayed on the NTP, no matter if they are
   20646     thumbnails, gray tiles, or external tiles. Recorded before changing focus
   20647     away from the NTP, be it by navigating to a URL, switching tabs, changing
   20648     the active window or closing the tab/shutting down Chrome.
   20649   </summary>
   20650 </histogram>
   20651 
   20652 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
   20653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20654   <summary>
   20655     Histogram for usage of the menu on the NTP that allows the user to access
   20656     tabs from other devices.
   20657   </summary>
   20658 </histogram>
   20659 
   20660 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
   20661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20662   <summary>
   20663     The pane that had been previously selected when the user switches panes in
   20664     the NTP.
   20665   </summary>
   20666 </histogram>
   20667 
   20668 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
   20669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20670   <summary>Histogram for NTP bubble promo activity.</summary>
   20671 </histogram>
   20672 
   20673 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
   20674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20675   <summary>Histogram for NTP notification promo activity.</summary>
   20676 </histogram>
   20677 
   20678 <histogram name="NewTabPage.SearchURLs.Total">
   20679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20680   <summary>TBD.</summary>
   20681 </histogram>
   20682 
   20683 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
   20684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20685   <summary>The pane selected when the user switches panes in the NTP.</summary>
   20686 </histogram>
   20687 
   20688 <histogram name="NewTabPage.SessionRestore">
   20689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20690   <summary>
   20691     Histogram for user clicks of the Recently Closed items. The value is the
   20692     recency of the entry being restored (0 is most recent).
   20693   </summary>
   20694 </histogram>
   20695 
   20696 <histogram name="NewTabPage.SingleSessionPageSwitches">
   20697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20698   <summary>
   20699     Histogram to track how many times a user switched pages in a single NTP
   20700     session.
   20701   </summary>
   20702 </histogram>
   20703 
   20704 <histogram name="NewTabPage.SuggestedSite">
   20705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20706   <summary>
   20707     Histogram for user clicks of the suggested site thumbnails. The value is
   20708     equal to the index of the thumbnail.
   20709   </summary>
   20710 </histogram>
   20711 
   20712 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
   20713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20714   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
   20715 </histogram>
   20716 
   20717 <histogram name="NewTabPage.SuggestedSitesLoadTime">
   20718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20719   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
   20720 </histogram>
   20721 
   20722 <histogram name="NewTabPage.SuggestedSitesViewTime">
   20723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20724   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
   20725 </histogram>
   20726 
   20727 <histogram name="NewTabPage.SuggestionsImpression">
   20728   <owner>beaudoin (a] chromium.org</owner>
   20729   <summary>
   20730     Histogram for impressions on the various most visited tiles. The value is
   20731     equal to the index of the thumbnail.
   20732   </summary>
   20733 </histogram>
   20734 
   20735 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
   20736   <owner>beaudoin (a] chromium.org</owner>
   20737   <summary>
   20738     Indicate, for each impression of the New Tab Page, whether the suggestions
   20739     were obtained from the client or server. Recorded before changing focus away
   20740     from the NTP, be it by navigating to a URL, switching tabs, changing the
   20741     active window or closing the tab/shutting down Chrome.
   20742   </summary>
   20743 </histogram>
   20744 
   20745 <histogram name="NewTabPage.ThumbnailErrorRate">
   20746   <obsolete>
   20747     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
   20748     NewTabPage.NumberOfThumbnailErrors.
   20749   </obsolete>
   20750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20751   <summary>
   20752     The percentage of errors per attempts to load image thumbnails on the New
   20753     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
   20754     image. We measure the rate instead of the number of errors because multiple
   20755     attempts are made to load images at different times during the NTP's
   20756     lifetime. Each NTP session's error rate is logged after the user navigates
   20757     to a new URL from that NTP.
   20758   </summary>
   20759 </histogram>
   20760 
   20761 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
   20762   <obsolete>
   20763     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
   20764     NewTabPage.NumberOfExternalFallbacks.
   20765   </obsolete>
   20766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20767   <summary>
   20768     The percentage of times most visited tiles use the fallback thumbnail. Only
   20769     requests that actually specify a fallback thumbnail are considered here. We
   20770     measure the rate instead of the number of errors because multiple attempts
   20771     are made to load thumbnails at different times during the NTP's lifetime.
   20772     Each NTP session's error rate is logged after the user navigates to a new
   20773     URL from that NTP.
   20774   </summary>
   20775 </histogram>
   20776 
   20777 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
   20778   <owner>beaudoin (a] chromium.org</owner>
   20779   <summary>
   20780     Records the status of the New Tab page URL when an NTP is opened.
   20781   </summary>
   20782 </histogram>
   20783 
   20784 <histogram name="NewTabPage.VisibleScreenshots">
   20785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20786   <summary>
   20787     The number of screenshots that were cached for the visible suggestions on
   20788     the Suggested NTP pane.
   20789   </summary>
   20790 </histogram>
   20791 
   20792 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
   20793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20794   <summary>
   20795     Given that the user has typed a URL, and given that that specific URL was
   20796     visible on the Suggested pane of the NTP, this is the rank that the
   20797     Suggested pane had for that URL.
   20798   </summary>
   20799 </histogram>
   20800 
   20801 <histogram name="Notifications.Actions" enum="NotificationActionType">
   20802   <owner>dewittj (a] chromium.org</owner>
   20803   <summary>
   20804     The actions taken on notifications, recorded every time they happen.  This
   20805     histogram will record every single event that happens separately.
   20806   </summary>
   20807 </histogram>
   20808 
   20809 <histogram name="Notifications.PerNotificationActions"
   20810     enum="NotificationActionType">
   20811   <owner>dewittj (a] chromium.org</owner>
   20812   <summary>
   20813     The actions taken on notifications, recorded once per notification, when it
   20814     is closed.  This differs from the Notifications.Actions histogram in that
   20815     multiple events of the same type on a single notification will only record a
   20816     single UMA event.
   20817   </summary>
   20818 </histogram>
   20819 
   20820 <histogram name="ntp.searchurls.total">
   20821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20822   <summary>TBD</summary>
   20823 </histogram>
   20824 
   20825 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
   20826   <obsolete>
   20827     Deprecated 10/2011. No longer tracked, replaced with
   20828     NewTabPage.DefaultPageType
   20829   </obsolete>
   20830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20831   <summary>The default pane when the NTP is first opened.</summary>
   20832 </histogram>
   20833 
   20834 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
   20835   <obsolete>
   20836     Deprecated 10/2011. No longer tracked, replaced with
   20837     NewTabPage.SelectedPageType
   20838   </obsolete>
   20839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20840   <summary>The pane selected when the user switches panes in the NTP.</summary>
   20841 </histogram>
   20842 
   20843 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
   20844     enum="GoogleServiceAuthError">
   20845   <owner>zelidrag (a] chromium.org</owner>
   20846   <summary>
   20847     Failure reason of final OAuth2 access token retrieval call during Chrome OS
   20848     login.
   20849   </summary>
   20850 </histogram>
   20851 
   20852 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
   20853     enum="GoogleServiceAuthError">
   20854   <owner>zelidrag (a] chromium.org</owner>
   20855   <summary>
   20856     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
   20857     login.
   20858   </summary>
   20859 </histogram>
   20860 
   20861 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
   20862   <owner>zelidrag (a] chromium.org</owner>
   20863   <summary>
   20864     Failure reason of final ListAccounts call failure during Chrome OS login.
   20865   </summary>
   20866 </histogram>
   20867 
   20868 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
   20869   <owner>zelidrag (a] chromium.org</owner>
   20870   <summary>
   20871     Retry reason of failed ListAccounts call during Chrome OS login.
   20872   </summary>
   20873 </histogram>
   20874 
   20875 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
   20876   <owner>zelidrag (a] chromium.org</owner>
   20877   <summary>
   20878     Failure reason of final MergeSession call during Chrome OS login.
   20879   </summary>
   20880 </histogram>
   20881 
   20882 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
   20883   <owner>zelidrag (a] chromium.org</owner>
   20884   <summary>
   20885     Retry reason of failed MergeSession call during Chrome OS login.
   20886   </summary>
   20887 </histogram>
   20888 
   20889 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
   20890     enum="GoogleServiceAuthError">
   20891   <owner>zelidrag (a] chromium.org</owner>
   20892   <summary>
   20893     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
   20894     login.
   20895   </summary>
   20896 </histogram>
   20897 
   20898 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
   20899     enum="GoogleServiceAuthError">
   20900   <owner>zelidrag (a] chromium.org</owner>
   20901   <summary>
   20902     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
   20903     login.
   20904   </summary>
   20905 </histogram>
   20906 
   20907 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
   20908     enum="GoogleServiceAuthError">
   20909   <owner>zelidrag (a] chromium.org</owner>
   20910   <summary>
   20911     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
   20912     login.
   20913   </summary>
   20914 </histogram>
   20915 
   20916 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
   20917     enum="GoogleServiceAuthError">
   20918   <owner>zelidrag (a] chromium.org</owner>
   20919   <summary>
   20920     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
   20921     login.
   20922   </summary>
   20923 </histogram>
   20924 
   20925 <histogram name="OAuth2Login.PostMergeVerification"
   20926     enum="PostMergeVerificationOutcome">
   20927   <owner>zelidrag (a] chromium.org</owner>
   20928   <summary>
   20929     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
   20930     measures how often /MergeSession request collided with browser session
   20931     restore process resulting in partially authenticated primary GAIA session.
   20932   </summary>
   20933 </histogram>
   20934 
   20935 <histogram name="OAuth2Login.PreMergeVerification"
   20936     enum="PostMergeVerificationOutcome">
   20937   <owner>zelidrag (a] chromium.org</owner>
   20938   <summary>
   20939     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
   20940     measures how often we need to perform /MergeSession request to
   20941     re-authenticated exisitng user with GAIA.
   20942   </summary>
   20943 </histogram>
   20944 
   20945 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
   20946   <owner>zelidrag (a] chromium.org</owner>
   20947   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
   20948 </histogram>
   20949 
   20950 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
   20951   <owner>zelidrag (a] chromium.org</owner>
   20952   <summary>How long it takes for the session restore to fail.</summary>
   20953 </histogram>
   20954 
   20955 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
   20956   <owner>zelidrag (a] chromium.org</owner>
   20957   <summary>
   20958     How long it takes for the session restore to finish succeessfully.
   20959   </summary>
   20960 </histogram>
   20961 
   20962 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
   20963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20964   <summary>
   20965     When a page is loaded in offline mode, the percentage of resources on that
   20966     page that were successfully loaded.
   20967   </summary>
   20968 </histogram>
   20969 
   20970 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
   20971     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
   20972   <obsolete>
   20973     Aggressive HistoryURL provider field trial deleted in spring 2012.
   20974   </obsolete>
   20975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   20976   <summary>
   20977     A number that indicates what omnibox ranking behavior the user is seeing as
   20978     part of the OmniboxAggressiveHistoryURLProvider field trial
   20979     (OmniboxAggressiveHistoryURLProvider).
   20980   </summary>
   20981 </histogram>
   20982 
   20983 <histogram name="Omnibox.CutOrCopyAllText" units="count">
   20984   <owner>mpearson (a] chromium.org</owner>
   20985   <summary>
   20986     The number of cut or copy commands on all selected text in the omnibox.
   20987     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
   20988   </summary>
   20989 </histogram>
   20990 
   20991 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
   20992   <owner>mpearson (a] chromium.org</owner>
   20993   <summary>
   20994     The number of times users enter keyword hint mode &quot;Search ___
   20995     for:&quot; and how.
   20996   </summary>
   20997 </histogram>
   20998 
   20999 <histogram name="Omnibox.FocusToEditTime" units="ms">
   21000   <owner>mpearson (a] chromium.org</owner>
   21001   <summary>
   21002     The length of time between when a user focused on the omnibox and first
   21003     modifies the omnibox.
   21004   </summary>
   21005 </histogram>
   21006 
   21007 <histogram name="Omnibox.FocusToOpenTime" units="ms">
   21008   <owner>mpearson (a] chromium.org</owner>
   21009   <obsolete>
   21010     Replaced with Omnibox.FocusToOpenTimeAnyPopupState in April 2014.
   21011   </obsolete>
   21012   <summary>
   21013     The length of time between when a user focused on the omnibox and opened an
   21014     omnibox match (which could be what they typed or a suggestion).
   21015   </summary>
   21016 </histogram>
   21017 
   21018 <histogram name="Omnibox.FocusToOpenTimeAnyPopupState" units="ms">
   21019   <owner>mpearson (a] chromium.org</owner>
   21020   <summary>
   21021     The length of time between when a user focused on the omnibox and opened an
   21022     omnibox match (which could be what they typed or a suggestion).  This is
   21023     recorded regardless of whether the omnibox dropdown (a.k.a. popup) is open.
   21024   </summary>
   21025 </histogram>
   21026 
   21027 <histogram name="Omnibox.HasLegalDefaultMatchWithoutCompletion" enum="Boolean">
   21028   <owner>mpearson (a] chromium.org</owner>
   21029   <summary>
   21030     Whether there was at least one legal default match without an
   21031     |inline_autocompletion|.  Recorded every time
   21032     AutocompleteResult::SortAndCull() is called, which could happen multiple
   21033     times on each keystroke.
   21034   </summary>
   21035 </histogram>
   21036 
   21037 <histogram name="Omnibox.InputType" enum="OmniboxInputType">
   21038   <owner>mpearson (a] chromium.org</owner>
   21039   <summary>
   21040     The kind of input the user provided when using the omnibox to go somewhere.
   21041     The type can be misleading.  For example if the user typed 'http:/', it gets
   21042     marked as a query because it cannot be opened as a URL even though the user
   21043     probably wanted and selected a URL from the list of suggestions.
   21044   </summary>
   21045 </histogram>
   21046 
   21047 <histogram name="Omnibox.IsPasteAndGo" enum="Boolean">
   21048   <owner>mpearson (a] chromium.org</owner>
   21049   <summary>
   21050     Whether an omnibox interaction is a paste-and-search/paste-and-go action.
   21051     (This histogram records both of these in the &quot;True&quot; bucket for
   21052     this histogram because both of these are referred to as paste-and-go in the
   21053     code.)  These typically involve right-clicking in the omnibox and selecting
   21054     that option from the dropdown.
   21055   </summary>
   21056 </histogram>
   21057 
   21058 <histogram name="Omnibox.IsPopupOpen" enum="Boolean">
   21059   <owner>mpearson (a] chromium.org</owner>
   21060   <summary>
   21061     Whether the omnibox popup (a.k.a. dropdown) is open at the time the user
   21062     used the omnibox to go somewhere.  It can be closed if, for instance, the
   21063     user clicked in the omnibox and hit return to reload the same page.  Also,
   21064     because paste-and-search/paste-and-go actions ignore the current content of
   21065     the omnibox dropdown (if it is open) when they happen, we pretend the
   21066     dropdown is closed when logging these.
   21067   </summary>
   21068 </histogram>
   21069 
   21070 <histogram name="Omnibox.JustDeletedText" enum="Boolean">
   21071   <owner>mpearson (a] chromium.org</owner>
   21072   <summary>
   21073     Whether the user deleted text immediately before selecting an omnibox
   21074     suggestion.  This is usually the result of pressing backspace or delete.
   21075   </summary>
   21076 </histogram>
   21077 
   21078 <histogram name="Omnibox.NumEvents">
   21079   <owner>mpearson (a] chromium.org</owner>
   21080   <summary>The number of times users used the omnibox to go somewhere.</summary>
   21081 </histogram>
   21082 
   21083 <histogram name="Omnibox.NumTypedTerms" units="terms">
   21084   <owner>mpearson (a] chromium.org</owner>
   21085   <summary>
   21086     The number of terms in the text the user entered in the omnibox when he/she
   21087     used the omnibox to go somewhere.  Terms are defined by splitting on
   21088     whitespace.  All values larger than 6 are recorded in bucket 6.
   21089   </summary>
   21090 </histogram>
   21091 
   21092 <histogram name="Omnibox.PageContext" enum="OmniboxPageContext">
   21093   <owner>mpearson (a] chromium.org</owner>
   21094   <summary>
   21095     What the user was viewing when the user used the omnibox to go somewhere.
   21096   </summary>
   21097 </histogram>
   21098 
   21099 <histogram name="Omnibox.Paste" units="count">
   21100   <owner>mpearson (a] chromium.org</owner>
   21101   <summary>
   21102     The number of paste commands on the text in the omnibox. Reported every time
   21103     a paste command is done.
   21104   </summary>
   21105 </histogram>
   21106 
   21107 <histogram name="Omnibox.PasteAndGo" units="count">
   21108   <owner>mpearson (a] chromium.org</owner>
   21109   <summary>
   21110     The number of paste-and-go commands on the text in the omnibox. Reported
   21111     every time a paste-and-go command is done.
   21112   </summary>
   21113 </histogram>
   21114 
   21115 <histogram name="Omnibox.ProviderTime" units="milliseconds">
   21116   <owner>mpearson (a] chromium.org</owner>
   21117   <summary>
   21118     The length of time taken by the named provider&quot;s synchronous pass.
   21119   </summary>
   21120 </histogram>
   21121 
   21122 <histogram name="Omnibox.QueryBookmarksTime">
   21123   <obsolete>
   21124     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
   21125   </obsolete>
   21126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21127   <summary>
   21128     Time the HistoryContentProvider takes to perform a bookmark search.
   21129   </summary>
   21130 </histogram>
   21131 
   21132 <histogram name="Omnibox.QueryTime" units="milliseconds">
   21133   <owner>mpearson (a] chromium.org</owner>
   21134   <summary>
   21135     Time it takes for the omnibox to become responsive to user input after the
   21136     user has typed N characters. This measures the time it takes to start all
   21137     the asynchronous autocomplete providers (but not wait for them to finish).
   21138   </summary>
   21139 </histogram>
   21140 
   21141 <histogram name="Omnibox.SaveStateForTabSwitch.UserInputInProgress"
   21142     units="count">
   21143   <owner>mpearson (a] chromium.org</owner>
   21144   <summary>
   21145     When a user switches tabs, whether the omnibox had an edit in progress.
   21146   </summary>
   21147 </histogram>
   21148 
   21149 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
   21150   <obsolete>
   21151     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
   21152   </obsolete>
   21153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21154   <summary>
   21155     The id of search engine that was used for search in omnibox. See
   21156     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
   21157     info.
   21158   </summary>
   21159 </histogram>
   21160 
   21161 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
   21162   <owner>mpearson (a] chromium.org</owner>
   21163   <summary>
   21164     The type of search engine associated with a match opened from the omnibox.
   21165   </summary>
   21166 </histogram>
   21167 
   21168 <histogram name="Omnibox.SearchProviderMatches">
   21169   <owner>mpearson (a] chromium.org</owner>
   21170   <summary>
   21171     The number of matches returned by SearchProvider.  Emitted on every call to
   21172     SearchProvider::Start(), which effectively means every key stroke in the
   21173     omnibox.
   21174   </summary>
   21175 </histogram>
   21176 
   21177 <histogram name="Omnibox.SelectedPosition" units="position">
   21178   <owner>mpearson (a] chromium.org</owner>
   21179   <summary>
   21180     The index of the item that the user selected in the omnibox popup (a.k.a.
   21181     dropdown) list.  0 means the inline suggestion shown within the omnibox.
   21182     This is also the same suggestion shown as the top item in the dropdown.  The
   21183     second item in the dropdown will be recorded as bucket 1. The selected
   21184     position is always set to 0 when the popup is closed at the time of
   21185     navigation or if the user did a paste-and-search or paste-and-go action.
   21186   </summary>
   21187 </histogram>
   21188 
   21189 <histogram name="Omnibox.SuggestionUsed.Provider" enum="OmniboxProviderType">
   21190   <owner>mpearson (a] chromium.org</owner>
   21191   <summary>
   21192     The provider of the suggestion the user selected when the user used the
   21193     omnibox to go somewhere.
   21194   </summary>
   21195 </histogram>
   21196 
   21197 <histogram name="Omnibox.SuggestionUsed.ProviderAndResultType"
   21198     enum="OmniboxProviderAndResultType">
   21199   <owner>mpearson (a] chromium.org</owner>
   21200   <summary>
   21201     The provider and result type of the suggestion the user selected when the
   21202     user used the omnibox to go somewhere.
   21203   </summary>
   21204 </histogram>
   21205 
   21206 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
   21207     units="milliseconds">
   21208   <owner>mpearson (a] chromium.org</owner>
   21209   <summary>
   21210     The time elapsed between the sending of a suggest request to Google until
   21211     the time the request was returned with status==failed. Ignores requests that
   21212     were canceled before being returned.
   21213   </summary>
   21214 </histogram>
   21215 
   21216 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
   21217     units="milliseconds">
   21218   <owner>mpearson (a] chromium.org</owner>
   21219   <summary>
   21220     The time elapsed between the sending of a suggest request to Google until
   21221     the time the request was returned with status==success. Ignores requests
   21222     that were canceled before being returned.
   21223   </summary>
   21224 </histogram>
   21225 
   21226 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
   21227   <owner>mpearson (a] chromium.org</owner>
   21228   <summary>
   21229     Counts about the number of suggest requests the omnibox sent, invalidated,
   21230     and replies received.
   21231   </summary>
   21232 </histogram>
   21233 
   21234 <histogram name="Omnibox.TypedLength" units="characters">
   21235   <owner>mpearson (a] chromium.org</owner>
   21236   <summary>
   21237     The length of the text the user entered in the omnibox when he/she used the
   21238     omnibox to go somewhere.  All values larger than 500 are recorded in bucket
   21239     500.
   21240   </summary>
   21241 </histogram>
   21242 
   21243 <histogram name="Omnibox.TypingDuration" units="milliseconds">
   21244   <owner>mpearson (a] chromium.org</owner>
   21245   <summary>
   21246     The amount of time, in milliseconds, since the user first began modifying
   21247     the text in the omnibox until the user used the omnibox to go somewhere. If
   21248     at some point after modifying the text, the user reverted the modifications
   21249     (thus seeing the current web page's URL again), then wrote in the omnibox
   21250     again, this duration starts from the time of the second series of
   21251     modification.
   21252   </summary>
   21253 </histogram>
   21254 
   21255 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
   21256   <owner>kenjibaheux (a] chromium.org</owner>
   21257   <owner>mpearson (a] chromium.org</owner>
   21258   <summary>
   21259     Counts the number of times that the user text is cleared.  IME users are
   21260     sometimes in the situation that IME was unintentionally turned on and failed
   21261     to input latin alphabets (ASCII characters) or the opposite case.  In that
   21262     case, users may delete all the text and the user text gets cleared.  This
   21263     histogram helps us estimate how often this scenario happens.
   21264 
   21265     Note that since we don't currently correlate &quot;text cleared&quot; events
   21266     with IME usage, this also captures many other cases where users clear the
   21267     text; though it explicitly doesn't log deleting all the permanent text as
   21268     the first action of an editing sequence (see comments in
   21269     OnAfterPossibleChange()).
   21270   </summary>
   21271 </histogram>
   21272 
   21273 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
   21274   <owner>hfung (a] chromium.org</owner>
   21275   <summary>
   21276     The number of most visited suggestions returned when ZeroSuggest would have
   21277     triggered.  The suggestions appear when the user has focused but not
   21278     modified the omnibox.
   21279   </summary>
   21280 </histogram>
   21281 
   21282 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
   21283   <owner>hfung (a] chromium.org</owner>
   21284   <summary>
   21285     Counts about the number of zero suggest requests (requests for suggestions
   21286     when the user has focused but not modified the omnibox) the omnibox sent,
   21287     invalidated, and replies received.
   21288   </summary>
   21289 </histogram>
   21290 
   21291 <histogram name="OOBE.BootToSignInCompleted" units="milliseconds">
   21292   <owner>merkulova (a] chromium.org</owner>
   21293   <summary>Time from boot to sign-in completed.</summary>
   21294 </histogram>
   21295 
   21296 <histogram name="OOBE.StepCompletionTime" units="milliseconds">
   21297   <owner>merkulova (a] chromium.org</owner>
   21298   <summary>Time spent on specific OOBE screen.</summary>
   21299 </histogram>
   21300 
   21301 <histogram name="OriginChip.Pressed">
   21302   <owner>gbillock (a] chromium.org</owner>
   21303   <summary>The number of clicks on the origin chip.</summary>
   21304 </histogram>
   21305 
   21306 <histogram name="OSX.BluetoothAvailability" enum="BluetoothAvailability">
   21307   <owner>erikchen (a] chromium.org</owner>
   21308   <summary>
   21309     The availability and capabilities of the Bluetooth driver on OSX devices.
   21310     This metric is logged on startup.
   21311   </summary>
   21312 </histogram>
   21313 
   21314 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
   21315   <owner>mark (a] chromium.org</owner>
   21316   <summary>The cat's flavor and how many bits there are in it.</summary>
   21317 </histogram>
   21318 
   21319 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
   21320   <owner>mark (a] chromium.org</owner>
   21321   <summary>Events seen by the OSX NSException swizzle.</summary>
   21322 </histogram>
   21323 
   21324 <histogram name="OSX.SystemHotkeyMap.LoadSuccess" enum="BooleanSuccess">
   21325   <owner>erikchen (a] chromium.org</owner>
   21326   <summary>
   21327     Whether an attempt to load the system hotkeys on a Mac was successful.
   21328   </summary>
   21329 </histogram>
   21330 
   21331 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
   21332   <owner>mad (a] chromium.org</owner>
   21333   <summary>
   21334     Counts the number of times the user clicked on the later button of the
   21335     outdated upgrade bubble, before clicking on the enable updates button in the
   21336     same Chrome session.
   21337   </summary>
   21338 </histogram>
   21339 
   21340 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
   21341   <owner>mad (a] chromium.org</owner>
   21342   <summary>
   21343     Counts the number of times the user clicked on the later button of the
   21344     outdated upgrade bubble, before clicking on the reinstall button in the same
   21345     Chrome session.
   21346   </summary>
   21347 </histogram>
   21348 
   21349 <histogram name="Overscroll.Completed" enum="OverscrollMode">
   21350   <owner>rbyers (a] chromium.org</owner>
   21351   <summary>Completed overscroll gestures.</summary>
   21352   <details>
   21353     An overscroll gesture starts when user scrolls past the edge of the web page
   21354     and continues scrolling in the same direction. An overscroll gesture is
   21355     completed when user stops scrolling (e.g. by lifting the fingers from the
   21356     touchscreen or touchpad).
   21357   </details>
   21358 </histogram>
   21359 
   21360 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
   21361   <owner>rbyers (a] chromium.org</owner>
   21362   <summary>
   21363     Navigations that were triggered due to completed overscroll gesture. Note
   21364     that not all completed overscroll gestures trigger a navigation.
   21365   </summary>
   21366 </histogram>
   21367 
   21368 <histogram name="Overscroll.Started" enum="OverscrollMode">
   21369   <owner>rbyers (a] chromium.org</owner>
   21370   <summary>
   21371     Overscroll gestures initiated by the user. Note that not all overcroll
   21372     gestures started are completed (e.g. the overscroll gesture is aborted if
   21373     user clicks or presses a key during the gesture).
   21374   </summary>
   21375 </histogram>
   21376 
   21377 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
   21378   <owner>zeuthen (a] chromium.org</owner>
   21379   <summary>
   21380     The wall-clock time spent until a lookup was canceled.  This is reported
   21381     every time p2p is used to find a candidate but the request was canceled.
   21382   </summary>
   21383 </histogram>
   21384 
   21385 <histogram name="P2P.Client.Found.CandidateCount" units="count">
   21386   <owner>zeuthen (a] chromium.org</owner>
   21387   <summary>
   21388     The number of candidates on the LAN, i.e. the number of peers on the LAN
   21389     offering at least N bytes of the requested file X. This is reported after
   21390     examining responses from all peers on the LAN and picking a candidate.
   21391   </summary>
   21392 </histogram>
   21393 
   21394 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
   21395   <owner>zeuthen (a] chromium.org</owner>
   21396   <summary>
   21397     The number of p2p downloads of the peer that the returned URL points to.
   21398     This is reported after examining responses from all peers on the LAN and
   21399     picking a candidate.
   21400   </summary>
   21401 </histogram>
   21402 
   21403 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
   21404   <owner>zeuthen (a] chromium.org</owner>
   21405   <summary>
   21406     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
   21407     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
   21408     threshold.  This is reported after examining responses from all peers on the
   21409     LAN and picking a candidate.
   21410   </summary>
   21411 </histogram>
   21412 
   21413 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
   21414   <owner>zeuthen (a] chromium.org</owner>
   21415   <summary>
   21416     The result of the lookup. Possible values include &quot;Found&quot; (if a
   21417     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
   21418     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
   21419     (if a candidate was found but vanished while waiting in line),
   21420     &quot;Canceled&quot; (if a candidate was found but the request was canceled
   21421     while waiting in line), and &quot;Filtered&quot; (if it was detected that
   21422     mDNS was filtered). This is reported after examining responses from all
   21423     peers on the LAN when p2p is used to find a candidate.
   21424   </summary>
   21425 </histogram>
   21426 
   21427 <histogram name="P2P.Client.NumPeers" units="count">
   21428   <owner>zeuthen (a] chromium.org</owner>
   21429   <summary>
   21430     The number of peers implementing p2p file sharing on the network. This is
   21431     reported every time p2p is used to look up a resource on a network where
   21432     mDNS is not filtered.
   21433   </summary>
   21434 </histogram>
   21435 
   21436 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
   21437   <owner>zeuthen (a] chromium.org</owner>
   21438   <summary>
   21439     The wall-clock time spent waiting for one or more candidates (i.e. peers
   21440     offering at least N bytes of file X) that all vanished before the LAN-wide
   21441     number of p2p downloads dropped below the threshold. This is reported every
   21442     time candidates were found using p2p but then vanished.
   21443   </summary>
   21444 </histogram>
   21445 
   21446 <histogram name="P2P.Server.ClientCount" units="count">
   21447   <owner>zeuthen (a] chromium.org</owner>
   21448   <summary>
   21449     The number of currently connected HTTP clients. This is reported every time
   21450     a HTTP client connects.
   21451   </summary>
   21452 </histogram>
   21453 
   21454 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
   21455   <owner>zeuthen (a] chromium.org</owner>
   21456   <summary>
   21457     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
   21458     where the client disconnects prematurely. This is reported every time a file
   21459     is served and the client disconnects before receiving all data.
   21460   </summary>
   21461 </histogram>
   21462 
   21463 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
   21464   <owner>zeuthen (a] chromium.org</owner>
   21465   <summary>
   21466     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
   21467     This is reported every time a file have been served successfully.
   21468   </summary>
   21469 </histogram>
   21470 
   21471 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
   21472   <owner>zeuthen (a] chromium.org</owner>
   21473   <summary>
   21474     The average speed at which the download was served at, in kB/s. This is
   21475     reported every time a file have been served successfully.
   21476   </summary>
   21477 </histogram>
   21478 
   21479 <histogram name="P2P.Server.FileCount" units="count">
   21480   <owner>zeuthen (a] chromium.org</owner>
   21481   <summary>
   21482     The number of files available via p2p. This is reported every time a file is
   21483     added or removed to the /var/cache/p2p directory.
   21484   </summary>
   21485 </histogram>
   21486 
   21487 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
   21488   <owner>zeuthen (a] chromium.org</owner>
   21489   <summary>
   21490     When a client resumes a download, the HTTP request includes range specifier
   21491     to skip the bytes it already has. This metric conveys this as a percentage
   21492     of the file size.  This is reported every time a file is served, even if the
   21493     request does not include a range specifier (in which case 0 is reported).
   21494   </summary>
   21495 </histogram>
   21496 
   21497 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
   21498   <owner>zeuthen (a] chromium.org</owner>
   21499   <summary>
   21500     The result of the HTTP request. Possible values include &quot;Response
   21501     Sent&quot; (the resource was found and the response was successfully sent),
   21502     &quot;Response Interrupted&quot; (the resource was found but the client
   21503     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
   21504     Found&quot; (the request was for a resource that was not found), and
   21505     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
   21506     This is reported for every HTTP request handled.
   21507   </summary>
   21508 </histogram>
   21509 
   21510 <histogram name="PageActionController.ExtensionsWithPageActions">
   21511   <owner>finnur (a] chromium.org</owner>
   21512   <summary>
   21513     The number of Extensions that have Page Actions. Measured once per startup
   21514     per profile.
   21515   </summary>
   21516 </histogram>
   21517 
   21518 <histogram name="PasswordBubble.DisplayDisposition"
   21519     enum="PasswordBubbleDisplayDisposition">
   21520   <owner>mkwst (a] chromium.org</owner>
   21521   <owner>markusheintz (a] chromium.org</owner>
   21522   <summary>
   21523     When the password management bubble opened, what state was it in?
   21524   </summary>
   21525 </histogram>
   21526 
   21527 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
   21528   <owner>gcasto (a] chromium.org</owner>
   21529   <summary>
   21530     Measures the frequency of various password generation events.
   21531 
   21532     Note that this histogram is logged from the renderer process, and
   21533     consequently the numbers should not be directly compared to the other
   21534     PasswordGeneration.* histograms, which are logged from the browser process.
   21535     Histograms logged in different processes are lost at different rates, which
   21536     introduces systematic bias between histograms logged in the renderer process
   21537     vs. those logged in the browser process.
   21538   </summary>
   21539 </histogram>
   21540 
   21541 <histogram name="PasswordGeneration.SubmissionEvent"
   21542     enum="PasswordGenerationSubmissionEvent">
   21543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21544   <summary>
   21545     Measures the frequency of submission events for generated passwords. This is
   21546     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
   21547     are interesting for generated passwords.
   21548   </summary>
   21549 </histogram>
   21550 
   21551 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
   21552   <owner>gcasto (a] chromium.org</owner>
   21553   <summary>
   21554     The number of times that we try to upload a form that we believe should
   21555     trigger password generation. False means that something about the form would
   21556     not allow us to try upload (not an Autofillable field, uploading disabled,
   21557     Autofill servers in backoff, etc.). True does not mean that the upload
   21558     actually completed successfully, just that it was started.
   21559   </summary>
   21560 </histogram>
   21561 
   21562 <histogram name="PasswordManager.AccountsPerSite">
   21563   <owner>dubroy (a] chromium.org</owner>
   21564   <owner>vabr (a] chromium.org</owner>
   21565   <summary>
   21566     The number of accounts stored per site in the password manager (one event
   21567     per site)
   21568   </summary>
   21569 </histogram>
   21570 
   21571 <histogram name="PasswordManager.ActionsTaken"
   21572     enum="PasswordManagerActionsTaken">
   21573   <obsolete>
   21574     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
   21575   </obsolete>
   21576   <owner>dubroy (a] chromium.org</owner>
   21577   <owner>vabr (a] chromium.org</owner>
   21578   <summary>
   21579     Stats documenting how we handle every form containing a password, bucketed
   21580     by the actions taken.
   21581   </summary>
   21582 </histogram>
   21583 
   21584 <histogram name="PasswordManager.ActionsTakenV3"
   21585     enum="PasswordManagerActionsTakenV3">
   21586   <owner>dubroy (a] chromium.org</owner>
   21587   <owner>vabr (a] chromium.org</owner>
   21588   <owner>yfriedman (a] chromium.org</owner>
   21589   <summary>
   21590     Stats documenting how we handle every form containing a password, bucketed
   21591     by the actions taken.
   21592   </summary>
   21593 </histogram>
   21594 
   21595 <histogram name="PasswordManager.ActionsTakenWithPsl"
   21596     enum="PasswordManagerActionsTakenWithPsl">
   21597   <obsolete>
   21598     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
   21599   </obsolete>
   21600   <owner>dubroy (a] chromium.org</owner>
   21601   <owner>vabr (a] chromium.org</owner>
   21602   <owner>yfriedman (a] chromium.org</owner>
   21603   <summary>
   21604     Stats documenting how we handle every form containing a password, bucketed
   21605     by the actions taken.
   21606   </summary>
   21607 </histogram>
   21608 
   21609 <histogram name="PasswordManager.BlacklistedSites">
   21610   <owner>dubroy (a] chromium.org</owner>
   21611   <owner>vabr (a] chromium.org</owner>
   21612   <summary>
   21613     The total number of sites that the user has blacklisted. Recorded by
   21614     iterating over stored passwords once per run of Chrome.
   21615   </summary>
   21616 </histogram>
   21617 
   21618 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
   21619   <owner>dubroy (a] chromium.org</owner>
   21620   <owner>vabr (a] chromium.org</owner>
   21621   <summary>
   21622     Indicates whether the password manager is enabled when a tab is opened. This
   21623     includes prerendered tabs.
   21624   </summary>
   21625 </histogram>
   21626 
   21627 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
   21628   <owner>dubroy (a] chromium.org</owner>
   21629   <owner>vabr (a] chromium.org</owner>
   21630   <summary>
   21631     The distribution of responses to the &quot;Do you want Chrome to remember
   21632     this password&quot;? info bar prompt.
   21633   </summary>
   21634 </histogram>
   21635 
   21636 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
   21637   <owner>dubroy (a] chromium.org</owner>
   21638   <owner>vabr (a] chromium.org</owner>
   21639   <summary>
   21640     Number of passwords deleted when the user chooses to clear passwords via the
   21641     clear browsing data UI.
   21642   </summary>
   21643 </histogram>
   21644 
   21645 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
   21646   <owner>dubroy (a] chromium.org</owner>
   21647   <owner>vabr (a] chromium.org</owner>
   21648   <summary>
   21649     When the user chooses to never remember passwords for a form, we remove all
   21650     previously saved credentials for that form. This is the count of those
   21651     credentials.
   21652   </summary>
   21653 </histogram>
   21654 
   21655 <histogram name="PasswordManager.NumPasswordsNotShown">
   21656   <owner>dubroy (a] chromium.org</owner>
   21657   <owner>vabr (a] chromium.org</owner>
   21658   <summary>
   21659     The password manager only shows those credentials that are considered the
   21660     best match for a particular form. This stat keep track of the credentials
   21661     that were not as good of a match and were suppressed.
   21662   </summary>
   21663 </histogram>
   21664 
   21665 <histogram name="PasswordManager.OsPasswordStatus"
   21666     enum="PasswordManagerOsPasswordStatus">
   21667   <owner>dubroy (a] chromium.org</owner>
   21668   <owner>vabr (a] chromium.org</owner>
   21669   <owner>wfh (a] chromium.org</owner>
   21670   <summary>
   21671     Indicates whether the user's OS password is blank or not at browser startup.
   21672   </summary>
   21673 </histogram>
   21674 
   21675 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
   21676     enum="OtherPossibleUsernamesUsage">
   21677   <owner>dubroy (a] chromium.org</owner>
   21678   <owner>vabr (a] chromium.org</owner>
   21679   <summary>
   21680     Breakdown of how other possible usernames are displayed. Recorded every time
   21681     we autofill a password form.
   21682   </summary>
   21683 </histogram>
   21684 
   21685 <histogram name="PasswordManager.ProvisionalSaveFailure"
   21686     enum="ProvisionalSaveFailure">
   21687   <owner>dubroy (a] chromium.org</owner>
   21688   <owner>vabr (a] chromium.org</owner>
   21689   <summary>
   21690     Breakdown of cases where a password is submitted, but we don't even try and
   21691     save it. Recorded for every password form submit.
   21692   </summary>
   21693 </histogram>
   21694 
   21695 <histogram name="PasswordManager.PslDomainMatchTriggering"
   21696     enum="PasswordManagerPslDomainMatchTriggering">
   21697   <owner>dubroy (a] chromium.org</owner>
   21698   <owner>vabr (a] chromium.org</owner>
   21699   <owner>yfriedman (a] chromium.org</owner>
   21700   <summary>
   21701     Breakdown on trigger rate of providing a password form autofill entry based
   21702     on matching stored information using the public suffix list for possible
   21703     matches.
   21704   </summary>
   21705 </histogram>
   21706 
   21707 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
   21708     enum="Boolean">
   21709   <owner>dubroy (a] chromium.org</owner>
   21710   <owner>vabr (a] chromium.org</owner>
   21711   <summary>
   21712     Indicates whether the save password prompt disappeared in less than one
   21713     second. This most likely indicates that the prompt was dismissed
   21714     automatically, e.g. due to a page navigation, before the user was able to
   21715     respond to the infobar.
   21716   </summary>
   21717 </histogram>
   21718 
   21719 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
   21720   <owner>dubroy (a] chromium.org</owner>
   21721   <owner>vabr (a] chromium.org</owner>
   21722   <summary>Indicates whether the save password prompt was displayed.</summary>
   21723 </histogram>
   21724 
   21725 <histogram name="PasswordManager.SavePasswordPromptResponse"
   21726     enum="SavePasswordPromptResponseType">
   21727   <owner>dubroy (a] chromium.org</owner>
   21728   <owner>vabr (a] chromium.org</owner>
   21729   <summary>
   21730     Breakdown of which response the user selected from the save password prompt.
   21731   </summary>
   21732 </histogram>
   21733 
   21734 <histogram name="PasswordManager.SyncCredentialFiltered" enum="Boolean">
   21735   <owner>gcasto (a] chromium.org</owner>
   21736   <owner>vabr (a] chromium.org</owner>
   21737   <summary>
   21738     If the sync credential was removed from autofill consideration.
   21739   </summary>
   21740 </histogram>
   21741 
   21742 <histogram name="PasswordManager.SyncingAccountState"
   21743     enum="PasswordManagerSyncingAccountState">
   21744   <owner>gcasto (a] chromium.org</owner>
   21745   <owner>vabr (a] chromium.org</owner>
   21746   <summary>
   21747     Information about the user's current sync status crossed with whether their
   21748     synced password is saved.
   21749   </summary>
   21750 </histogram>
   21751 
   21752 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
   21753   <owner>dubroy (a] chromium.org</owner>
   21754   <owner>vabr (a] chromium.org</owner>
   21755   <summary>
   21756     The number of times each generated password has been used to log in.
   21757     Recorded by iterating over stored passwords once per run. This information
   21758     is persisted and synced.
   21759   </summary>
   21760 </histogram>
   21761 
   21762 <histogram name="PasswordManager.TimesPasswordUsed">
   21763   <owner>dubroy (a] chromium.org</owner>
   21764   <owner>vabr (a] chromium.org</owner>
   21765   <summary>
   21766     The number of times each saved password has been used to log in. Does not
   21767     include generated passwords. Recorded by iterating over stored passwords
   21768     once per run. This information is persisted and synced.
   21769   </summary>
   21770 </histogram>
   21771 
   21772 <histogram name="PasswordManager.TotalAccounts">
   21773   <owner>dubroy (a] chromium.org</owner>
   21774   <owner>vabr (a] chromium.org</owner>
   21775   <summary>
   21776     The number of accounts stored in the password manager (across all sites)
   21777   </summary>
   21778 </histogram>
   21779 
   21780 <histogram name="PasswordManager.UIDismissalReason"
   21781     enum="PasswordManagerUIDismissalReason">
   21782   <owner>mkwst (a] chromium.org</owner>
   21783   <owner>markusheintz (a] chromium.org</owner>
   21784   <summary>
   21785     Why was the password manager's UI (bubble or infobar) closed?
   21786   </summary>
   21787 </histogram>
   21788 
   21789 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
   21790   <owner>mackinlay (a] google.com</owner>
   21791   <owner>teravest (a] chromium.org</owner>
   21792   <summary>
   21793     The number of out-of-process plugin processes that have loaded a particular
   21794     PPB interface version.
   21795   </summary>
   21796 </histogram>
   21797 
   21798 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
   21799   <owner>oysteine (a] chromium.org</owner>
   21800   <summary>
   21801     Average CPU utilization of a process, read out at each two-minute interval.
   21802     The utilization is in the 0-100% range per CPU, which is then summed up.
   21803     I.e. a quadcore system fully loaded would read as 400%.
   21804   </summary>
   21805 </histogram>
   21806 
   21807 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
   21808   <owner>oysteine (a] chromium.org</owner>
   21809   <summary>
   21810     The number of times a process has continuously stayed above a certain
   21811     threshold of CPU utilization over a certain time period (currently set to
   21812     two minutes).
   21813   </summary>
   21814 </histogram>
   21815 
   21816 <histogram name="Platform.AsvGroup">
   21817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21818   <summary>
   21819     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
   21820     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
   21821     part of, which sets the voltage that different rails on the system will run
   21822     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
   21823     dmesg and should be investigated.  See also Platform.LotIdEnum.
   21824   </summary>
   21825 </histogram>
   21826 
   21827 <histogram name="Platform.BootSectorsRead">
   21828   <owner>sonnyrao (a] chromium.org</owner>
   21829   <summary>
   21830     Chrome OS number of disk sectors read at boot from kernel start to
   21831     login-prompt-ready.
   21832   </summary>
   21833 </histogram>
   21834 
   21835 <histogram name="Platform.BootSectorsWritten">
   21836   <owner>sonnyrao (a] chromium.org</owner>
   21837   <summary>
   21838     Chrome OS number of disk sectors written at boot from kernel start to
   21839     login-prompt-ready.
   21840   </summary>
   21841 </histogram>
   21842 
   21843 <histogram name="Platform.CompressedSwapSize" units="MB">
   21844   <owner>sonnyrao (a] chromium.org</owner>
   21845   <summary>
   21846     Chrome OS size of allocated swap area in megabytes (before compression)
   21847   </summary>
   21848 </histogram>
   21849 
   21850 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
   21851   <owner>sonnyrao (a] chromium.org</owner>
   21852   <summary>
   21853     CPU frequency as percent of the baseline frequency, sampled every 30s. This
   21854     may be throttled down from 100% due to power dissipation issues (too high
   21855     temperature).  It may also be throttled up (turbo), but the kernel does not
   21856     report the actual turbo frequency, so we put such samples in the 101%
   21857     bucket.
   21858   </summary>
   21859 </histogram>
   21860 
   21861 <histogram name="Platform.CpuUsage" units="%">
   21862   <owner>sonnyrao (a] chromium.org</owner>
   21863   <summary>
   21864     Peak total (single core) CPU usage for the last sample interval.  The sample
   21865     interval may vary from seconds to several minutes.
   21866   </summary>
   21867 </histogram>
   21868 
   21869 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
   21870   <owner>dkrahn (a] chromium.org</owner>
   21871   <summary>
   21872     Generic event of interest from Chrome OS.  Intended mainly to help assess
   21873     the frequency of rare error conditions.
   21874   </summary>
   21875 </histogram>
   21876 
   21877 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
   21878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21879   <summary>
   21880     Average size of user's Cache directory. Logged once a day, if disk usage is
   21881     high.
   21882   </summary>
   21883 </histogram>
   21884 
   21885 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
   21886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21887   <summary>
   21888     Maximum size of user's Cache directory. Logged once a day, if disk usage is
   21889     high.
   21890   </summary>
   21891 </histogram>
   21892 
   21893 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
   21894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21895   <summary>
   21896     Average size of user's Cache directory. Logged once a day, if disk usage is
   21897     high.
   21898   </summary>
   21899 </histogram>
   21900 
   21901 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
   21902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21903   <summary>
   21904     Maximum size of user's Cache directory. Logged once a day, if disk usage is
   21905     high.
   21906   </summary>
   21907 </histogram>
   21908 
   21909 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
   21910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21911   <summary>
   21912     Average size of user's GCache directory. Logged once a day, if disk usage is
   21913     high.
   21914   </summary>
   21915 </histogram>
   21916 
   21917 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
   21918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21919   <summary>
   21920     Maximum size of user's GCache directory. Logged once a day, if disk usage is
   21921     high.
   21922   </summary>
   21923 </histogram>
   21924 
   21925 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
   21926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21927   <summary>
   21928     Days since the least frequently used account signed in. Logged once a day,
   21929     if disk usage is high.
   21930   </summary>
   21931 </histogram>
   21932 
   21933 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
   21934     units="home directories">
   21935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21936   <summary>
   21937     Number of users home directories on the device. Logged once a day.
   21938   </summary>
   21939 </histogram>
   21940 
   21941 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
   21942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21943   <summary>
   21944     Days since last login of the least recently user on device. Logged once a
   21945     day, if disk usage is high.
   21946   </summary>
   21947 </histogram>
   21948 
   21949 <histogram name="Platform.DiskUsage.UsersOnDevice">
   21950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21951   <summary>
   21952     Number of user home dirs on device. Logged once a day, if disk usage is
   21953     high.
   21954   </summary>
   21955 </histogram>
   21956 
   21957 <histogram name="Platform.DiskUsageCache" units="KB">
   21958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21959   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
   21960 </histogram>
   21961 
   21962 <histogram name="Platform.DiskUsageChronos" units="KB">
   21963   <owner>keescook (a] google.com</owner>
   21964   <summary>
   21965     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
   21966     during log file cleanup.
   21967   </summary>
   21968 </histogram>
   21969 
   21970 <histogram name="Platform.DiskUsageData" units="KB">
   21971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21972   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
   21973 </histogram>
   21974 
   21975 <histogram name="Platform.DiskUsageVar" units="KB">
   21976   <owner>keescook (a] google.com</owner>
   21977   <summary>
   21978     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
   21979     log file cleanup.
   21980   </summary>
   21981 </histogram>
   21982 
   21983 <histogram name="Platform.IntelMaxMicroArchitecture"
   21984     enum="IntelMaxMicroArchitecture">
   21985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21986   <summary>
   21987     The maximum supported micro-architecture on an Intel platform.  This value
   21988     is logged at program start time.
   21989   </summary>
   21990 </histogram>
   21991 
   21992 <histogram name="Platform.KernelWarningHashes">
   21993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   21994   <summary>
   21995     The 32-bit hash of a kernel warning.  This is the hash of the
   21996     &quot;file:line&quot; string corresponding to the location of the warning,
   21997     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
   21998     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
   21999     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
   22000     *string++;  Separately each warning is also collected (with its hash) via
   22001     the crash reporter, but only its first occurrence in each boot session.
   22002     Contact semenzato@ for further info.
   22003   </summary>
   22004 </histogram>
   22005 
   22006 <histogram name="Platform.LogicalCpuCount">
   22007   <owner>sonnyrao (a] chromium.org</owner>
   22008   <summary>
   22009     Number of logical processors. This includes Hyperthreaded cores.
   22010   </summary>
   22011 </histogram>
   22012 
   22013 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
   22014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22015   <summary>
   22016     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
   22017     we're part of a special lot ID.  Special lot IDs are groups of chips that
   22018     have special case handling in the kernel for the Adaptive Support Voltage
   22019     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
   22020     that fused devices are never part of a special lot (currently) and only some
   22021     unfused lots are &quot;special&quot;.
   22022   </summary>
   22023 </histogram>
   22024 
   22025 <histogram name="Platform.MeminfoActive">
   22026   <owner>hajimehoshi (a] chromium.org</owner>
   22027   <owner>kouhei (a] chromium.org</owner>
   22028   <owner>sonnyrao (a] chromium.org</owner>
   22029   <summary>Chrome OS size of active memory as % of total memory.</summary>
   22030 </histogram>
   22031 
   22032 <histogram name="Platform.MeminfoActiveAnon">
   22033   <owner>hajimehoshi (a] chromium.org</owner>
   22034   <owner>kouhei (a] chromium.org</owner>
   22035   <owner>sonnyrao (a] chromium.org</owner>
   22036   <summary>
   22037     Chrome OS active anonymous memory (data segments) as % of total memory.
   22038   </summary>
   22039 </histogram>
   22040 
   22041 <histogram name="Platform.MeminfoActiveFile">
   22042   <owner>hajimehoshi (a] chromium.org</owner>
   22043   <owner>kouhei (a] chromium.org</owner>
   22044   <owner>sonnyrao (a] chromium.org</owner>
   22045   <summary>
   22046     Chrome OS active file-backed memory (executables, ...) as % of total memory.
   22047   </summary>
   22048 </histogram>
   22049 
   22050 <histogram name="Platform.MeminfoAnonPages">
   22051   <owner>hajimehoshi (a] chromium.org</owner>
   22052   <owner>kouhei (a] chromium.org</owner>
   22053   <owner>sonnyrao (a] chromium.org</owner>
   22054   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
   22055 </histogram>
   22056 
   22057 <histogram name="Platform.MeminfoBuffers">
   22058   <owner>hajimehoshi (a] chromium.org</owner>
   22059   <owner>kouhei (a] chromium.org</owner>
   22060   <owner>sonnyrao (a] chromium.org</owner>
   22061   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
   22062 </histogram>
   22063 
   22064 <histogram name="Platform.MeminfoCached">
   22065   <owner>hajimehoshi (a] chromium.org</owner>
   22066   <owner>kouhei (a] chromium.org</owner>
   22067   <owner>sonnyrao (a] chromium.org</owner>
   22068   <summary>
   22069     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
   22070     total memory.
   22071   </summary>
   22072 </histogram>
   22073 
   22074 <histogram name="Platform.MeminfoInactive">
   22075   <owner>hajimehoshi (a] chromium.org</owner>
   22076   <owner>kouhei (a] chromium.org</owner>
   22077   <owner>sonnyrao (a] chromium.org</owner>
   22078   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
   22079 </histogram>
   22080 
   22081 <histogram name="Platform.MeminfoInactiveAnon">
   22082   <owner>hajimehoshi (a] chromium.org</owner>
   22083   <owner>kouhei (a] chromium.org</owner>
   22084   <owner>sonnyrao (a] chromium.org</owner>
   22085   <summary>
   22086     Chrome OS inactive anonymous memory (data segments) as % of total memory.
   22087   </summary>
   22088 </histogram>
   22089 
   22090 <histogram name="Platform.MeminfoInactiveFile">
   22091   <owner>hajimehoshi (a] chromium.org</owner>
   22092   <owner>kouhei (a] chromium.org</owner>
   22093   <owner>sonnyrao (a] chromium.org</owner>
   22094   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
   22095 </histogram>
   22096 
   22097 <histogram name="Platform.MeminfoMapped">
   22098   <owner>hajimehoshi (a] chromium.org</owner>
   22099   <owner>kouhei (a] chromium.org</owner>
   22100   <owner>sonnyrao (a] chromium.org</owner>
   22101   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
   22102 </histogram>
   22103 
   22104 <histogram name="Platform.MeminfoMemFree">
   22105   <owner>hajimehoshi (a] chromium.org</owner>
   22106   <owner>kouhei (a] chromium.org</owner>
   22107   <owner>sonnyrao (a] chromium.org</owner>
   22108   <summary>Chrome OS size of free memory as % of total memory.</summary>
   22109 </histogram>
   22110 
   22111 <histogram name="Platform.MeminfoShmem">
   22112   <owner>hajimehoshi (a] chromium.org</owner>
   22113   <owner>kouhei (a] chromium.org</owner>
   22114   <owner>sonnyrao (a] chromium.org</owner>
   22115   <summary>Chrome OS size of shared memory in Kbytes.</summary>
   22116 </histogram>
   22117 
   22118 <histogram name="Platform.MeminfoSlab">
   22119   <owner>hajimehoshi (a] chromium.org</owner>
   22120   <owner>kouhei (a] chromium.org</owner>
   22121   <owner>sonnyrao (a] chromium.org</owner>
   22122   <summary>Chrome OS size of slab memory in Kbytes.</summary>
   22123 </histogram>
   22124 
   22125 <histogram name="Platform.MeminfoSwapUsed" units="kB">
   22126   <owner>hajimehoshi (a] chromium.org</owner>
   22127   <owner>kouhei (a] chromium.org</owner>
   22128   <owner>sonnyrao (a] chromium.org</owner>
   22129   <summary>
   22130     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
   22131     MEMINFO stats, are snapshotted every 30s.
   22132   </summary>
   22133 </histogram>
   22134 
   22135 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
   22136   <owner>hajimehoshi (a] chromium.org</owner>
   22137   <owner>kouhei (a] chromium.org</owner>
   22138   <owner>sonnyrao (a] chromium.org</owner>
   22139   <summary>
   22140     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
   22141     other MEMINFO stats, are snapshotted every 30s.
   22142   </summary>
   22143 </histogram>
   22144 
   22145 <histogram name="Platform.MeminfoUnevictable">
   22146   <owner>hajimehoshi (a] chromium.org</owner>
   22147   <owner>kouhei (a] chromium.org</owner>
   22148   <owner>sonnyrao (a] chromium.org</owner>
   22149   <summary>
   22150     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
   22151   </summary>
   22152 </histogram>
   22153 
   22154 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
   22155   <owner>hajimehoshi (a] chromium.org</owner>
   22156   <owner>kouhei (a] chromium.org</owner>
   22157   <summary>
   22158     Peak memory bandwith (read and write) usage during the last sample interval.
   22159     The sample interval may vary from seconds to several minutes.
   22160   </summary>
   22161 </histogram>
   22162 
   22163 <histogram name="Platform.MemuseAnon0">
   22164   <owner>hajimehoshi (a] chromium.org</owner>
   22165   <owner>kouhei (a] chromium.org</owner>
   22166   <summary>
   22167     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
   22168     minute after boot.
   22169   </summary>
   22170 </histogram>
   22171 
   22172 <histogram name="Platform.MemuseAnon1">
   22173   <owner>hajimehoshi (a] chromium.org</owner>
   22174   <owner>kouhei (a] chromium.org</owner>
   22175   <summary>
   22176     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
   22177     minutes after boot.
   22178   </summary>
   22179 </histogram>
   22180 
   22181 <histogram name="Platform.MemuseAnon2">
   22182   <owner>hajimehoshi (a] chromium.org</owner>
   22183   <owner>kouhei (a] chromium.org</owner>
   22184   <summary>
   22185     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
   22186     minutes after boot.
   22187   </summary>
   22188 </histogram>
   22189 
   22190 <histogram name="Platform.MemuseAnon3">
   22191   <owner>hajimehoshi (a] chromium.org</owner>
   22192   <owner>kouhei (a] chromium.org</owner>
   22193   <summary>
   22194     Chrome OS total anonymous memory (active + inactive) as % of total memory
   22195     150 minutes after boot.
   22196   </summary>
   22197 </histogram>
   22198 
   22199 <histogram name="Platform.MemuseAnon4">
   22200   <owner>hajimehoshi (a] chromium.org</owner>
   22201   <owner>kouhei (a] chromium.org</owner>
   22202   <summary>
   22203     Chrome OS total anonymous memory (active + inactive) as % of total memory
   22204     750 minutes after boot.
   22205   </summary>
   22206 </histogram>
   22207 
   22208 <histogram name="Platform.PageFaultsLong" units="page faults/second">
   22209   <owner>sonnyrao (a] chromium.org</owner>
   22210   <summary>
   22211     Page faults per second averaged over 30s interval, sampled continuously.
   22212   </summary>
   22213 </histogram>
   22214 
   22215 <histogram name="Platform.PageFaultsShort" units="page faults/second">
   22216   <owner>sonnyrao (a] chromium.org</owner>
   22217   <summary>
   22218     Page faults per second averaged over 1s interval, sampled every 30s.
   22219   </summary>
   22220 </histogram>
   22221 
   22222 <histogram name="Platform.ReadSectorsLong">
   22223   <owner>gwendal (a] google.com</owner>
   22224   <summary>
   22225     Number of disk sectors per second read by Chrome OS in a long interval
   22226     (currently 30s)
   22227   </summary>
   22228 </histogram>
   22229 
   22230 <histogram name="Platform.ReadSectorsShort">
   22231   <owner>gwendal (a] google.com</owner>
   22232   <summary>
   22233     Number of disk sectors per second read by Chrome OS in a short interval
   22234     (currently 1s, sampled every 30s)
   22235   </summary>
   22236 </histogram>
   22237 
   22238 <histogram name="Platform.SmartTransferErrors">
   22239   <owner>gwendal (a] google.com</owner>
   22240   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
   22241 </histogram>
   22242 
   22243 <histogram name="Platform.SmartUncorrectableErrors">
   22244   <owner>gwendal (a] google.com</owner>
   22245   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
   22246 </histogram>
   22247 
   22248 <histogram name="Platform.SpringChargerType">
   22249   <owner>vpalatin (a] google.com</owner>
   22250   <summary>
   22251     USB device ID of the charger plugged into a Spring device (if any), sent
   22252     once a minute.  The Device ID is composed from the following 4 8-bit
   22253     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
   22254     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
   22255     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
   22256     the ID pin, but for most types (as in Device Type), there are only one or
   22257     two possible ID pin connections/values. The datasheet can be found here:
   22258     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
   22259 
   22260     Note that different brand/models of the charger can have the same ID.
   22261   </summary>
   22262 </histogram>
   22263 
   22264 <histogram name="Platform.StatefulUsage" units="%">
   22265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22266   <summary>Chrome OS stateful partition usage level.</summary>
   22267 </histogram>
   22268 
   22269 <histogram name="Platform.Storage.Flash.BadBlocks">
   22270   <owner>dehrenberg (a] chromium.org</owner>
   22271   <summary>
   22272     The number of blocks marked bad in an MTD partition. This is relevant for
   22273     devices with raw NAND flash, such as Chromecast. Sampled once daily, if the
   22274     Chromecast is on for any significant length of time in the day.
   22275   </summary>
   22276 </histogram>
   22277 
   22278 <histogram name="Platform.SwapInLong" units="pages/second">
   22279   <owner>sonnyrao (a] chromium.org</owner>
   22280   <summary>
   22281     Average pages/second swapped IN over a 30s interval, sampled every 30s.
   22282   </summary>
   22283 </histogram>
   22284 
   22285 <histogram name="Platform.SwapInShort" units="pages/second">
   22286   <owner>sonnyrao (a] chromium.org</owner>
   22287   <summary>
   22288     Average pages/second swapped IN over a 1s interval, sampled every 30s.
   22289   </summary>
   22290 </histogram>
   22291 
   22292 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
   22293   <obsolete>
   22294     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22295   </obsolete>
   22296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22297   <summary>
   22298     CPU utilization for the specified swap group and time interval after a
   22299     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22300   </summary>
   22301 </histogram>
   22302 
   22303 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
   22304   <obsolete>
   22305     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22306   </obsolete>
   22307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22308   <summary>
   22309     CPU utilization for the specified swap group and time interval after a
   22310     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22311   </summary>
   22312 </histogram>
   22313 
   22314 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
   22315   <obsolete>
   22316     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22317   </obsolete>
   22318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22319   <summary>
   22320     CPU utilization for the specified swap group and time interval after a
   22321     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22322   </summary>
   22323 </histogram>
   22324 
   22325 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
   22326   <obsolete>
   22327     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22328   </obsolete>
   22329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22330   <summary>
   22331     CPU utilization for the specified swap group and time interval after a
   22332     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22333   </summary>
   22334 </histogram>
   22335 
   22336 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
   22337   <obsolete>
   22338     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22339   </obsolete>
   22340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22341   <summary>
   22342     CPU utilization for the specified swap group and time interval after a
   22343     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22344   </summary>
   22345 </histogram>
   22346 
   22347 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
   22348   <obsolete>
   22349     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22350   </obsolete>
   22351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22352   <summary>
   22353     CPU utilization for the specified swap group and time interval after a
   22354     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22355   </summary>
   22356 </histogram>
   22357 
   22358 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
   22359   <obsolete>
   22360     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22361   </obsolete>
   22362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22363   <summary>
   22364     CPU utilization for the specified swap group and time interval after a
   22365     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22366   </summary>
   22367 </histogram>
   22368 
   22369 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
   22370   <obsolete>
   22371     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22372   </obsolete>
   22373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22374   <summary>
   22375     CPU utilization for the specified swap group and time interval after a
   22376     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22377   </summary>
   22378 </histogram>
   22379 
   22380 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
   22381   <obsolete>
   22382     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22383   </obsolete>
   22384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22385   <summary>
   22386     CPU utilization for the specified swap group and time interval after a
   22387     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22388   </summary>
   22389 </histogram>
   22390 
   22391 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
   22392   <obsolete>
   22393     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22394   </obsolete>
   22395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22396   <summary>
   22397     CPU utilization for the specified swap group and time interval after a
   22398     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22399   </summary>
   22400 </histogram>
   22401 
   22402 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
   22403   <obsolete>
   22404     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22405   </obsolete>
   22406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22407   <summary>
   22408     CPU utilization for the specified swap group and time interval after a
   22409     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22410   </summary>
   22411 </histogram>
   22412 
   22413 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
   22414   <obsolete>
   22415     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22416   </obsolete>
   22417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22418   <summary>
   22419     CPU utilization for the specified swap group and time interval after a
   22420     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22421   </summary>
   22422 </histogram>
   22423 
   22424 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
   22425   <obsolete>
   22426     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22427   </obsolete>
   22428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22429   <summary>
   22430     CPU utilization for the specified swap group and time interval after a
   22431     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22432   </summary>
   22433 </histogram>
   22434 
   22435 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
   22436   <obsolete>
   22437     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22438   </obsolete>
   22439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22440   <summary>
   22441     CPU utilization for the specified swap group and time interval after a
   22442     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22443   </summary>
   22444 </histogram>
   22445 
   22446 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
   22447   <obsolete>
   22448     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22449   </obsolete>
   22450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22451   <summary>
   22452     CPU utilization for the specified swap group and time interval after a
   22453     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22454   </summary>
   22455 </histogram>
   22456 
   22457 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
   22458   <obsolete>
   22459     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22460   </obsolete>
   22461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22462   <summary>
   22463     CPU utilization for the specified swap group and time interval after a
   22464     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22465   </summary>
   22466 </histogram>
   22467 
   22468 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
   22469     units="page faults/second">
   22470   <obsolete>
   22471     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22472   </obsolete>
   22473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22474   <summary>
   22475     Page faults/second for the specified swap group and time interval after a
   22476     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22477   </summary>
   22478 </histogram>
   22479 
   22480 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
   22481     units="page faults/second">
   22482   <obsolete>
   22483     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22484   </obsolete>
   22485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22486   <summary>
   22487     Page faults/second for the specified swap group and time interval after a
   22488     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22489   </summary>
   22490 </histogram>
   22491 
   22492 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
   22493     units="page faults/second">
   22494   <obsolete>
   22495     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22496   </obsolete>
   22497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22498   <summary>
   22499     Page faults/second for the specified swap group and time interval after a
   22500     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22501   </summary>
   22502 </histogram>
   22503 
   22504 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
   22505     units="page faults/second">
   22506   <obsolete>
   22507     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22508   </obsolete>
   22509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22510   <summary>
   22511     Page faults/second for the specified swap group and time interval after a
   22512     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22513   </summary>
   22514 </histogram>
   22515 
   22516 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
   22517     units="page faults/second">
   22518   <obsolete>
   22519     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22520   </obsolete>
   22521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22522   <summary>
   22523     Page faults/second for the specified swap group and time interval after a
   22524     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22525   </summary>
   22526 </histogram>
   22527 
   22528 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
   22529     units="page faults/second">
   22530   <obsolete>
   22531     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22532   </obsolete>
   22533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22534   <summary>
   22535     Page faults/second for the specified swap group and time interval after a
   22536     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22537   </summary>
   22538 </histogram>
   22539 
   22540 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
   22541     units="page faults/second">
   22542   <obsolete>
   22543     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22544   </obsolete>
   22545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22546   <summary>
   22547     Page faults/second for the specified swap group and time interval after a
   22548     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22549   </summary>
   22550 </histogram>
   22551 
   22552 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
   22553     units="page faults/second">
   22554   <obsolete>
   22555     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22556   </obsolete>
   22557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22558   <summary>
   22559     Page faults/second for the specified swap group and time interval after a
   22560     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22561   </summary>
   22562 </histogram>
   22563 
   22564 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
   22565     units="page faults/second">
   22566   <obsolete>
   22567     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22568   </obsolete>
   22569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22570   <summary>
   22571     Page faults/second for the specified swap group and time interval after a
   22572     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22573   </summary>
   22574 </histogram>
   22575 
   22576 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
   22577     units="page faults/second">
   22578   <obsolete>
   22579     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22580   </obsolete>
   22581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22582   <summary>
   22583     Page faults/second for the specified swap group and time interval after a
   22584     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22585   </summary>
   22586 </histogram>
   22587 
   22588 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
   22589     units="page faults/second">
   22590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22591   <summary>
   22592     Page faults/second for the specified swap group and time interval after a
   22593     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22594   </summary>
   22595 </histogram>
   22596 
   22597 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
   22598     units="page faults/second">
   22599   <obsolete>
   22600     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22601   </obsolete>
   22602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22603   <summary>
   22604     Page faults/second for the specified swap group and time interval after a
   22605     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22606   </summary>
   22607 </histogram>
   22608 
   22609 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
   22610     units="page faults/second">
   22611   <obsolete>
   22612     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22613   </obsolete>
   22614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22615   <summary>
   22616     Page faults/second for the specified swap group and time interval after a
   22617     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22618   </summary>
   22619 </histogram>
   22620 
   22621 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
   22622     units="page faults/second">
   22623   <obsolete>
   22624     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22625   </obsolete>
   22626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22627   <summary>
   22628     Page faults/second for the specified swap group and time interval after a
   22629     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22630   </summary>
   22631 </histogram>
   22632 
   22633 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
   22634     units="page faults/second">
   22635   <obsolete>
   22636     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22637   </obsolete>
   22638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22639   <summary>
   22640     Page faults/second for the specified swap group and time interval after a
   22641     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22642   </summary>
   22643 </histogram>
   22644 
   22645 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
   22646     units="page faults/second">
   22647   <obsolete>
   22648     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22649   </obsolete>
   22650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22651   <summary>
   22652     Page faults/second for the specified swap group and time interval after a
   22653     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22654   </summary>
   22655 </histogram>
   22656 
   22657 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
   22658   <obsolete>
   22659     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22660   </obsolete>
   22661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22662   <summary>
   22663     CPU utilization for the specified swap group and time interval after a tab
   22664     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22665   </summary>
   22666 </histogram>
   22667 
   22668 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
   22669   <obsolete>
   22670     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22671   </obsolete>
   22672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22673   <summary>
   22674     CPU utilization for the specified swap group and time interval after a tab
   22675     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22676   </summary>
   22677 </histogram>
   22678 
   22679 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
   22680   <obsolete>
   22681     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22682   </obsolete>
   22683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22684   <summary>
   22685     CPU utilization for the specified swap group and time interval after a tab
   22686     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22687   </summary>
   22688 </histogram>
   22689 
   22690 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
   22691   <obsolete>
   22692     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22693   </obsolete>
   22694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22695   <summary>
   22696     CPU utilization for the specified swap group and time interval after a tab
   22697     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22698   </summary>
   22699 </histogram>
   22700 
   22701 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
   22702   <obsolete>
   22703     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22704   </obsolete>
   22705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22706   <summary>
   22707     CPU utilization for the specified swap group and time interval after a tab
   22708     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22709   </summary>
   22710 </histogram>
   22711 
   22712 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
   22713   <obsolete>
   22714     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22715   </obsolete>
   22716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22717   <summary>
   22718     CPU utilization for the specified swap group and time interval after a tab
   22719     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22720   </summary>
   22721 </histogram>
   22722 
   22723 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
   22724   <obsolete>
   22725     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22726   </obsolete>
   22727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22728   <summary>
   22729     CPU utilization for the specified swap group and time interval after a tab
   22730     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22731   </summary>
   22732 </histogram>
   22733 
   22734 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
   22735   <obsolete>
   22736     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22737   </obsolete>
   22738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22739   <summary>
   22740     CPU utilization for the specified swap group and time interval after a tab
   22741     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22742   </summary>
   22743 </histogram>
   22744 
   22745 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
   22746   <obsolete>
   22747     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22748   </obsolete>
   22749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22750   <summary>
   22751     CPU utilization for the specified swap group and time interval after a tab
   22752     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22753   </summary>
   22754 </histogram>
   22755 
   22756 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
   22757   <obsolete>
   22758     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22759   </obsolete>
   22760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22761   <summary>
   22762     CPU utilization for the specified swap group and time interval after a tab
   22763     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22764   </summary>
   22765 </histogram>
   22766 
   22767 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
   22768   <obsolete>
   22769     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22770   </obsolete>
   22771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22772   <summary>
   22773     CPU utilization for the specified swap group and time interval after a tab
   22774     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22775   </summary>
   22776 </histogram>
   22777 
   22778 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
   22779   <obsolete>
   22780     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22781   </obsolete>
   22782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22783   <summary>
   22784     CPU utilization for the specified swap group and time interval after a tab
   22785     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22786   </summary>
   22787 </histogram>
   22788 
   22789 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
   22790   <obsolete>
   22791     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22792   </obsolete>
   22793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22794   <summary>
   22795     CPU utilization for the specified swap group and time interval after a tab
   22796     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22797   </summary>
   22798 </histogram>
   22799 
   22800 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
   22801   <obsolete>
   22802     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22803   </obsolete>
   22804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22805   <summary>
   22806     CPU utilization for the specified swap group and time interval after a tab
   22807     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22808   </summary>
   22809 </histogram>
   22810 
   22811 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
   22812   <obsolete>
   22813     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22814   </obsolete>
   22815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22816   <summary>
   22817     CPU utilization for the specified swap group and time interval after a tab
   22818     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22819   </summary>
   22820 </histogram>
   22821 
   22822 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
   22823   <obsolete>
   22824     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22825   </obsolete>
   22826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22827   <summary>
   22828     CPU utilization for the specified swap group and time interval after a tab
   22829     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22830   </summary>
   22831 </histogram>
   22832 
   22833 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
   22834     units="page faults/second">
   22835   <obsolete>
   22836     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22837   </obsolete>
   22838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22839   <summary>
   22840     Page faults/second for the specified swap group and time interval after a
   22841     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22842   </summary>
   22843 </histogram>
   22844 
   22845 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
   22846     units="page faults/second">
   22847   <obsolete>
   22848     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22849   </obsolete>
   22850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22851   <summary>
   22852     Page faults/second for the specified swap group and time interval after a
   22853     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22854   </summary>
   22855 </histogram>
   22856 
   22857 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
   22858     units="page faults/second">
   22859   <obsolete>
   22860     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22861   </obsolete>
   22862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22863   <summary>
   22864     Page faults/second for the specified swap group and time interval after a
   22865     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22866   </summary>
   22867 </histogram>
   22868 
   22869 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
   22870     units="page faults/second">
   22871   <obsolete>
   22872     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22873   </obsolete>
   22874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22875   <summary>
   22876     Page faults/second for the specified swap group and time interval after a
   22877     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22878   </summary>
   22879 </histogram>
   22880 
   22881 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
   22882     units="page faults/second">
   22883   <obsolete>
   22884     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22885   </obsolete>
   22886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22887   <summary>
   22888     Page faults/second for the specified swap group and time interval after a
   22889     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22890   </summary>
   22891 </histogram>
   22892 
   22893 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
   22894     units="page faults/second">
   22895   <obsolete>
   22896     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22897   </obsolete>
   22898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22899   <summary>
   22900     Page faults/second for the specified swap group and time interval after a
   22901     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22902   </summary>
   22903 </histogram>
   22904 
   22905 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
   22906     units="page faults/second">
   22907   <obsolete>
   22908     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22909   </obsolete>
   22910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22911   <summary>
   22912     Page faults/second for the specified swap group and time interval after a
   22913     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22914   </summary>
   22915 </histogram>
   22916 
   22917 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
   22918     units="page faults/second">
   22919   <obsolete>
   22920     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22921   </obsolete>
   22922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22923   <summary>
   22924     Page faults/second for the specified swap group and time interval after a
   22925     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22926   </summary>
   22927 </histogram>
   22928 
   22929 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
   22930     units="page faults/second">
   22931   <obsolete>
   22932     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22933   </obsolete>
   22934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22935   <summary>
   22936     Page faults/second for the specified swap group and time interval after a
   22937     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22938   </summary>
   22939 </histogram>
   22940 
   22941 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
   22942     units="page faults/second">
   22943   <obsolete>
   22944     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22945   </obsolete>
   22946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22947   <summary>
   22948     Page faults/second for the specified swap group and time interval after a
   22949     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22950   </summary>
   22951 </histogram>
   22952 
   22953 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
   22954     units="page faults/second">
   22955   <obsolete>
   22956     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22957   </obsolete>
   22958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22959   <summary>
   22960     Page faults/second for the specified swap group and time interval after a
   22961     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22962   </summary>
   22963 </histogram>
   22964 
   22965 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
   22966     units="page faults/second">
   22967   <obsolete>
   22968     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22969   </obsolete>
   22970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22971   <summary>
   22972     Page faults/second for the specified swap group and time interval after a
   22973     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22974   </summary>
   22975 </histogram>
   22976 
   22977 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
   22978     units="page faults/second">
   22979   <obsolete>
   22980     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22981   </obsolete>
   22982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22983   <summary>
   22984     Page faults/second for the specified swap group and time interval after a
   22985     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22986   </summary>
   22987 </histogram>
   22988 
   22989 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
   22990     units="page faults/second">
   22991   <obsolete>
   22992     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   22993   </obsolete>
   22994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   22995   <summary>
   22996     Page faults/second for the specified swap group and time interval after a
   22997     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   22998   </summary>
   22999 </histogram>
   23000 
   23001 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
   23002     units="page faults/second">
   23003   <obsolete>
   23004     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   23005   </obsolete>
   23006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23007   <summary>
   23008     Page faults/second for the specified swap group and time interval after a
   23009     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   23010   </summary>
   23011 </histogram>
   23012 
   23013 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
   23014     units="page faults/second">
   23015   <obsolete>
   23016     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
   23017   </obsolete>
   23018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23019   <summary>
   23020     Page faults/second for the specified swap group and time interval after a
   23021     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
   23022   </summary>
   23023 </histogram>
   23024 
   23025 <histogram name="Platform.SwapOutLong" units="pages/second">
   23026   <owner>sonnyrao (a] chromium.org</owner>
   23027   <summary>
   23028     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
   23029   </summary>
   23030 </histogram>
   23031 
   23032 <histogram name="Platform.SwapOutShort" units="pages/second">
   23033   <owner>sonnyrao (a] chromium.org</owner>
   23034   <summary>
   23035     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
   23036   </summary>
   23037 </histogram>
   23038 
   23039 <histogram name="Platform.Temperature.Junction" units="Celsius">
   23040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23041   <summary>
   23042     Peak junction temperature for the last sample interval, read from TSEN on
   23043     the SoC.  The sample interval may vary from seconds to several minutes.
   23044   </summary>
   23045 </histogram>
   23046 
   23047 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
   23048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23049   <summary>
   23050     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
   23051   </summary>
   23052 </histogram>
   23053 
   23054 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
   23055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23056   <summary>
   23057     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
   23058   </summary>
   23059 </histogram>
   23060 
   23061 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
   23062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23063   <summary>
   23064     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
   23065   </summary>
   23066 </histogram>
   23067 
   23068 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
   23069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23070   <summary>
   23071     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
   23072   </summary>
   23073 </histogram>
   23074 
   23075 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
   23076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23077   <summary>
   23078     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
   23079   </summary>
   23080 </histogram>
   23081 
   23082 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
   23083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23084   <summary>
   23085     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
   23086   </summary>
   23087 </histogram>
   23088 
   23089 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
   23090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23091   <summary>
   23092     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
   23093   </summary>
   23094 </histogram>
   23095 
   23096 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
   23097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23098   <summary>
   23099     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
   23100   </summary>
   23101 </histogram>
   23102 
   23103 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
   23104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23105   <summary>
   23106     Temperature reading at sensor 8 (ECInternal) taken every 30s.
   23107   </summary>
   23108 </histogram>
   23109 
   23110 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
   23111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23112   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
   23113 </histogram>
   23114 
   23115 <histogram name="Platform.TPM.DictionaryAttackCounter">
   23116   <owner>dkrahn (a] chromium.org</owner>
   23117   <summary>
   23118     Each sample is the value of the TPM dictionary attack counter during
   23119     startup.  Any non-zero value is unexpected.
   23120   </summary>
   23121 </histogram>
   23122 
   23123 <histogram name="Platform.TPMForcedReboot" units="reboots">
   23124   <owner>dkrahn (a] chromium.org</owner>
   23125   <summary>
   23126     Each sample is the number of consecutive reboots performed while attempting
   23127     to clear a TPM (Trusted Platform Module) error.
   23128   </summary>
   23129 </histogram>
   23130 
   23131 <histogram name="Platform.Tps65090Retries">
   23132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23133   <summary>
   23134     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
   23135     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
   23136     was rolled into production we would sometimes run into a problem where FET1
   23137     (the FET used to switch on and off the backlight) wouldn't turn on properly.
   23138     This problem was especially prevalent when the voltage was high (like when
   23139     the device was plugged into the wall).  Retrying by turning the FET off and
   23140     on again is nearly always effective, so the kernel will retry up to 5 times
   23141     (currently) and will also log the fact that it needed to retry.  On newest
   23142     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
   23143     the FET still failed to turn on after 5 tries. Refer to the kernel warning
   23144     reports to find that information.  For more details about this bug refer to
   23145     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
   23146     retries on all 7 FETs even though we've only ever seen failures of FET1.
   23147   </summary>
   23148 </histogram>
   23149 
   23150 <histogram name="Platform.WriteSectorsLong">
   23151   <owner>gwendal (a] google.com</owner>
   23152   <summary>
   23153     Number of disk sectors per second written by Chrome OS in a long interval
   23154     (currently 30s)
   23155   </summary>
   23156 </histogram>
   23157 
   23158 <histogram name="Platform.WriteSectorsShort">
   23159   <owner>gwendal (a] google.com</owner>
   23160   <summary>
   23161     Number of disk sectors per second written by Chrome OS in a short interval
   23162     (currently 1s, sampled every 30s)
   23163   </summary>
   23164 </histogram>
   23165 
   23166 <histogram name="Platform.ZramCompressedSize" units="MB">
   23167   <owner>semenzato (a] google.com</owner>
   23168   <summary>
   23169     Compressed swap size in megabytes.  This is the actual amount of RAM used by
   23170     the system to compress memory (i.e. after compression).  Snapshot every 30s.
   23171   </summary>
   23172 </histogram>
   23173 
   23174 <histogram name="Platform.ZramCompressionRatioPercent" units="%">
   23175   <owner>semenzato (a] google.com</owner>
   23176   <summary>
   23177     The ratio of compressed memory (zram) before and after compression when the
   23178     denominator at least 1 MB. Ratios of interest are between 1 and 6 (typically
   23179     between 2 and 3), and we express them as a percentage (between 100% and
   23180     600%). The size of memory before compression includes zero-filled pages.
   23181     Values close to 100% indicate low compression effectiveness. Snapshot every
   23182     30s.
   23183   </summary>
   23184 </histogram>
   23185 
   23186 <histogram name="Platform.ZramSavings" units="MB">
   23187   <owner>semenzato (a] google.com</owner>
   23188   <summary>
   23189     RAM savings in megabytes from using memory compression.  This is the
   23190     difference between the RAM size before and after compression.  Snapshot
   23191     every 30s.
   23192   </summary>
   23193 </histogram>
   23194 
   23195 <histogram name="Platform.ZramZeroPages" units="pages">
   23196   <owner>semenzato (a] google.com</owner>
   23197   <summary>
   23198     Number of zero-filled pages that the OS is compressing.  A large number
   23199     suggests wasteful allocation.  Snapshot every 30s.
   23200   </summary>
   23201 </histogram>
   23202 
   23203 <histogram name="Platform.ZramZeroRatioPercent" units="%">
   23204   <owner>semenzato (a] google.com</owner>
   23205   <summary>
   23206     The fraction of compressed memory that consists of zero-filled pages.
   23207     Snapshot every 30s.
   23208   </summary>
   23209 </histogram>
   23210 
   23211 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
   23212   <obsolete>
   23213     Deprecated as of 2013-05, replaced by
   23214     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
   23215   </obsolete>
   23216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23217   <summary>
   23218     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
   23219     support.
   23220   </summary>
   23221 </histogram>
   23222 
   23223 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
   23224   <owner>dgrogan (a] chromium.org</owner>
   23225   <summary>
   23226     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
   23227     support.
   23228   </summary>
   23229 </histogram>
   23230 
   23231 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
   23232   <owner>dgrogan (a] chromium.org</owner>
   23233   <summary>
   23234     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
   23235     support.
   23236   </summary>
   23237 </histogram>
   23238 
   23239 <histogram name="PLT.Abandoned" enum="Abandoned">
   23240   <obsolete>
   23241     Deprecated as of 2014-06.
   23242   </obsolete>
   23243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23244   <summary>
   23245     Distribution of actual finished pages, vs abandoned pages, where we needed
   23246     to declare a finish time prematurely since the page was being closed
   23247     (exited).
   23248   </summary>
   23249 </histogram>
   23250 
   23251 <histogram name="PLT.Abandoned.NoProxy.http" enum="Abandoned">
   23252   <obsolete>
   23253     Deprecated as of 2014-06.
   23254   </obsolete>
   23255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23256   <summary/>
   23257 </histogram>
   23258 
   23259 <histogram name="PLT.Abandoned.NoProxy.https" enum="Abandoned">
   23260   <obsolete>
   23261     Deprecated as of 2014-06.
   23262   </obsolete>
   23263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23264   <summary/>
   23265 </histogram>
   23266 
   23267 <histogram name="PLT.Abandoned.Proxy.http" enum="Abandoned">
   23268   <obsolete>
   23269     Deprecated as of 2014-06.
   23270   </obsolete>
   23271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23272   <summary/>
   23273 </histogram>
   23274 
   23275 <histogram name="PLT.Abandoned.Proxy.https" enum="Abandoned">
   23276   <obsolete>
   23277     Deprecated as of 2014-06.
   23278   </obsolete>
   23279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23280   <summary/>
   23281 </histogram>
   23282 
   23283 <histogram name="PLT.Abandoned_ExtensionAdblock" enum="Abandoned">
   23284   <obsolete>
   23285     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
   23286   </obsolete>
   23287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23288   <summary/>
   23289 </histogram>
   23290 
   23291 <histogram name="PLT.Abandoned_ExtensionAdblockPlus" enum="Abandoned">
   23292   <obsolete>
   23293     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
   23294   </obsolete>
   23295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23296   <summary/>
   23297 </histogram>
   23298 
   23299 <histogram name="PLT.Abandoned_ExtensionWebRequest" enum="Abandoned">
   23300   <obsolete>
   23301     Deprecated as of 2014-06.
   23302   </obsolete>
   23303   <owner>vabr (a] chromium.org</owner>
   23304   <summary>
   23305     The PLT.Abandoned histogram for pages loaded after WebRequest API was used.
   23306   </summary>
   23307 </histogram>
   23308 
   23309 <histogram name="PLT.Abandoned_ExtensionWebRequestAdblock" enum="Abandoned">
   23310   <obsolete>
   23311     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
   23312   </obsolete>
   23313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23314   <summary/>
   23315 </histogram>
   23316 
   23317 <histogram name="PLT.Abandoned_ExtensionWebRequestAdblockPlus" enum="Abandoned">
   23318   <obsolete>
   23319     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
   23320   </obsolete>
   23321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23322   <summary/>
   23323 </histogram>
   23324 
   23325 <histogram name="PLT.Abandoned_ExtensionWebRequestOther" enum="Abandoned">
   23326   <obsolete>
   23327     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
   23328   </obsolete>
   23329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23330   <summary/>
   23331 </histogram>
   23332 
   23333 <histogram name="PLT.Abandoned_SpdyProxy" enum="Abandoned">
   23334   <obsolete>
   23335     Deprecated as of 2014-06.
   23336   </obsolete>
   23337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23338   <summary/>
   23339 </histogram>
   23340 
   23341 <histogram name="PLT.AbandonType" enum="AbandonType">
   23342   <obsolete>
   23343     Deprecated as of 2014-06.
   23344   </obsolete>
   23345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23346   <summary>Diagnose why a page load was considered abandoned.</summary>
   23347 </histogram>
   23348 
   23349 <histogram name="PLT.BeginToCommit" units="milliseconds">
   23350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23351   <summary>
   23352     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
   23353     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   23354     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   23355     time when renderer requested load of document, after any unload of last
   23356     document. &quot;Commit&quot;== time when renderer got first byte of
   23357     document.
   23358   </summary>
   23359 </histogram>
   23360 
   23361 <histogram name="PLT.BeginToFinish" units="milliseconds">
   23362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23363   <summary>TBD</summary>
   23364 </histogram>
   23365 
   23366 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
   23367   <obsolete>
   23368     Deprecated as of http://crrev.com/392823002
   23369   </obsolete>
   23370   <owner>kouhei (a] chromium.org</owner>
   23371   <summary>
   23372     PLT.BeginToFinish, but for pages requested just after a new preconnect
   23373     request.
   23374   </summary>
   23375 </histogram>
   23376 
   23377 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
   23378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23379   <summary>
   23380     PLT.BeginToFinish, but for pages which contained prefetch links.
   23381   </summary>
   23382 </histogram>
   23383 
   23384 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
   23385     units="milliseconds">
   23386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23387   <summary>
   23388     PLT.BeginToFinish, but for pages which were referred to by pages which
   23389     contained prefetch links.
   23390   </summary>
   23391 </histogram>
   23392 
   23393 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionAdblock"
   23394     units="milliseconds">
   23395   <obsolete>
   23396     Deprecated 6/2014. Replaced by
   23397     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
   23398   </obsolete>
   23399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23400   <summary/>
   23401 </histogram>
   23402 
   23403 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionAdblockPlus"
   23404     units="milliseconds">
   23405   <obsolete>
   23406     Deprecated 6/2014. Replaced by
   23407     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
   23408   </obsolete>
   23409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23410   <summary/>
   23411 </histogram>
   23412 
   23413 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequest"
   23414     units="milliseconds">
   23415   <owner>vabr (a] chromium.org</owner>
   23416   <summary>
   23417     The PLT.BeginToFinish histogram for pages loaded by following a link, after
   23418     WebRequest API was used.
   23419   </summary>
   23420 </histogram>
   23421 
   23422 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestAdblock"
   23423     units="milliseconds">
   23424   <obsolete>
   23425     Deprecated 6/2014. Replaced by
   23426     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
   23427   </obsolete>
   23428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23429   <summary/>
   23430 </histogram>
   23431 
   23432 <histogram
   23433     name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestAdblockPlus"
   23434     units="milliseconds">
   23435   <obsolete>
   23436     Deprecated 6/2014. Replaced by
   23437     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
   23438   </obsolete>
   23439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23440   <summary/>
   23441 </histogram>
   23442 
   23443 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestOther"
   23444     units="milliseconds">
   23445   <obsolete>
   23446     Deprecated 6/2014. Replaced by
   23447     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
   23448   </obsolete>
   23449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23450   <summary/>
   23451 </histogram>
   23452 
   23453 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionAdblock"
   23454     units="milliseconds">
   23455   <obsolete>
   23456     Deprecated 6/2014. Replaced by
   23457     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
   23458   </obsolete>
   23459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23460   <summary/>
   23461 </histogram>
   23462 
   23463 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionAdblockPlus"
   23464     units="milliseconds">
   23465   <obsolete>
   23466     Deprecated 6/2014. Replaced by
   23467     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
   23468   </obsolete>
   23469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23470   <summary/>
   23471 </histogram>
   23472 
   23473 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequest"
   23474     units="milliseconds">
   23475   <owner>vabr (a] chromium.org</owner>
   23476   <summary>
   23477     The PLT.BeginToFinish histogram for pages reloaded by JavaScript or by
   23478     following a link, after WebRequest API was used.
   23479   </summary>
   23480 </histogram>
   23481 
   23482 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestAdblock"
   23483     units="milliseconds">
   23484   <obsolete>
   23485     Deprecated 6/2014. Replaced by
   23486     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
   23487   </obsolete>
   23488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23489   <summary/>
   23490 </histogram>
   23491 
   23492 <histogram
   23493     name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestAdblockPlus"
   23494     units="milliseconds">
   23495   <obsolete>
   23496     Deprecated 6/2014. Replaced by
   23497     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
   23498   </obsolete>
   23499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23500   <summary/>
   23501 </histogram>
   23502 
   23503 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestOther"
   23504     units="milliseconds">
   23505   <obsolete>
   23506     Deprecated 6/2014. Replaced by
   23507     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
   23508   </obsolete>
   23509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23510   <summary/>
   23511 </histogram>
   23512 
   23513 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionAdblock"
   23514     units="milliseconds">
   23515   <obsolete>
   23516     Deprecated 6/2014. Replaced by
   23517     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
   23518   </obsolete>
   23519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23520   <summary/>
   23521 </histogram>
   23522 
   23523 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionAdblockPlus"
   23524     units="milliseconds">
   23525   <obsolete>
   23526     Deprecated 6/2014. Replaced by
   23527     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
   23528   </obsolete>
   23529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23530   <summary/>
   23531 </histogram>
   23532 
   23533 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest"
   23534     units="milliseconds">
   23535   <owner>vabr (a] chromium.org</owner>
   23536   <summary>
   23537     The PLT.BeginToFinish histogram for pages loads initiated by back/forward
   23538     buttons, or by a change of encoding, after WebRequest API was used.
   23539   </summary>
   23540 </histogram>
   23541 
   23542 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestAdblock"
   23543     units="milliseconds">
   23544   <obsolete>
   23545     Deprecated 6/2014. Replaced by
   23546     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
   23547   </obsolete>
   23548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23549   <summary/>
   23550 </histogram>
   23551 
   23552 <histogram
   23553     name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestAdblockPlus"
   23554     units="milliseconds">
   23555   <obsolete>
   23556     Deprecated 6/2014. Replaced by
   23557     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
   23558   </obsolete>
   23559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23560   <summary/>
   23561 </histogram>
   23562 
   23563 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestOther"
   23564     units="milliseconds">
   23565   <obsolete>
   23566     Deprecated 6/2014. Replaced by
   23567     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
   23568   </obsolete>
   23569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23570   <summary/>
   23571 </histogram>
   23572 
   23573 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionAdblock"
   23574     units="milliseconds">
   23575   <obsolete>
   23576     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
   23577   </obsolete>
   23578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23579   <summary/>
   23580 </histogram>
   23581 
   23582 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionAdblockPlus"
   23583     units="milliseconds">
   23584   <obsolete>
   23585     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
   23586   </obsolete>
   23587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23588   <summary/>
   23589 </histogram>
   23590 
   23591 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequest"
   23592     units="milliseconds">
   23593   <owner>vabr (a] chromium.org</owner>
   23594   <summary>
   23595     The PLT.BeginToFinish histogram for pages loaded by entering a URL or a
   23596     search query into Omnibox, after WebRequest API was used.
   23597   </summary>
   23598 </histogram>
   23599 
   23600 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestAdblock"
   23601     units="milliseconds">
   23602   <obsolete>
   23603     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
   23604   </obsolete>
   23605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23606   <summary/>
   23607 </histogram>
   23608 
   23609 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestAdblockPlus"
   23610     units="milliseconds">
   23611   <obsolete>
   23612     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
   23613   </obsolete>
   23614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23615   <summary/>
   23616 </histogram>
   23617 
   23618 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestOther"
   23619     units="milliseconds">
   23620   <obsolete>
   23621     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
   23622   </obsolete>
   23623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23624   <summary/>
   23625 </histogram>
   23626 
   23627 <histogram name="PLT.BeginToFinish_SpdyProxy" units="milliseconds">
   23628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23629   <summary>PLT.BeginToFinish, but for pages fetched over a SPDY proxy.</summary>
   23630 </histogram>
   23631 
   23632 <histogram name="PLT.BeginToFinishDoc">
   23633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23634   <summary>TBD</summary>
   23635 </histogram>
   23636 
   23637 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
   23638     units="milliseconds">
   23639   <obsolete>
   23640     Deprecated as of http://crrev.com/392823002
   23641   </obsolete>
   23642   <owner>kouhei (a] chromium.org</owner>
   23643   <summary>
   23644     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
   23645     request.
   23646   </summary>
   23647 </histogram>
   23648 
   23649 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
   23650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23651   <summary>
   23652     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
   23653   </summary>
   23654 </histogram>
   23655 
   23656 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
   23657     units="milliseconds">
   23658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23659   <summary>
   23660     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
   23661     contained prefetch links.
   23662   </summary>
   23663 </histogram>
   23664 
   23665 <histogram name="PLT.BeginToFinishDoc_SpdyProxy" units="milliseconds">
   23666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23667   <summary>
   23668     PLT.BeginToFinshDoc, but for pages fetched over a SPDY proxy.
   23669   </summary>
   23670 </histogram>
   23671 
   23672 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
   23673   <owner>pmeenan (a] chromium.org</owner>
   23674   <summary>
   23675     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
   23676     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   23677     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   23678     time when renderer requested load of document, after any unload of last
   23679     document. &quot;First paint&quot;== time when first paint operation was
   23680     performed.
   23681   </summary>
   23682 </histogram>
   23683 
   23684 <histogram name="PLT.BeginToFirstPaintAfterLoad" units="milliseconds">
   23685   <owner>pmeenan (a] chromium.org</owner>
   23686   <summary>
   23687     Time from &quot;big&quot; to &quot;first paint after load.&quot;
   23688     &quot;Begin&quot;== &quot;request&quot; if user requested, and
   23689     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
   23690     document. &quot;Start&quot;== time when renderer requested load of document,
   23691     after any unload of last document. &quot;First paint after load&quot;== time
   23692     after onload() when first paint operation is performed.
   23693   </summary>
   23694 </histogram>
   23695 
   23696 <histogram name="PLT.CommitToFinish" units="milliseconds">
   23697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23698   <summary>
   23699     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
   23700     time when renderer got first byte of document.  &quot;Finish&quot;==after
   23701     onload() and all resources are loaded.
   23702   </summary>
   23703 </histogram>
   23704 
   23705 <histogram name="PLT.CommitToFinishDoc" units="milliseconds">
   23706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23707   <summary>
   23708     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
   23709     time when renderer got first byte of document. &quot;Finish doc&quot; ==
   23710     main document loaded, before onload(). &quot;Finish&quot;==after onload()
   23711     and all resources are loaded.
   23712   </summary>
   23713 </histogram>
   23714 
   23715 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
   23716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23717   <summary>
   23718     Time from &quot;commit&quot; to &quot;first paint.&quot;
   23719     &quot;Commit&quot;== time when renderer got first byte of document.
   23720     &quot;First paint&quot;== time when first paint operation was performed.
   23721   </summary>
   23722 </histogram>
   23723 
   23724 <histogram name="PLT.CommitToFirstPaintAfterLoad" units="milliseconds">
   23725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23726   <summary>
   23727     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
   23728     &quot;Commit&quot;== time when renderer got first byte of document.
   23729     &quot;First paint after load&quot;== time after onload() when first paint
   23730     operation is performed.
   23731   </summary>
   23732 </histogram>
   23733 
   23734 <histogram name="PLT.FinishDocToFinish" units="milliseconds">
   23735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23736   <summary>
   23737     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
   23738     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
   23739     onload() and all resources are loaded.
   23740   </summary>
   23741 </histogram>
   23742 
   23743 <histogram name="PLT.FinishToFirstPaintAfterLoad" units="milliseconds">
   23744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23745   <summary>
   23746     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
   23747     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
   23748     paint after load&quot;== time after onload() when first paint operation is
   23749     performed.
   23750   </summary>
   23751 </histogram>
   23752 
   23753 <histogram name="PLT.LoadType" enum="LoadType">
   23754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23755   <summary>
   23756     Probability distribution for enumerated varieties of page loads.
   23757   </summary>
   23758 </histogram>
   23759 
   23760 <histogram name="PLT.MissingStart" enum="MissingStartType">
   23761   <obsolete>
   23762     Deprecated as of 2014-06.
   23763   </obsolete>
   23764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23765   <summary>
   23766     Diagnose error conditions in PLT reporting. A start time should always be
   23767     present.
   23768   </summary>
   23769 </histogram>
   23770 
   23771 <histogram name="PLT.NavStartToLoadEnd" units="milliseconds">
   23772   <obsolete>
   23773     deprecated 2012-01-19 in favour of PLT.PT_*
   23774   </obsolete>
   23775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23776   <summary>
   23777     The time elapsed between the Navigation Timing metrics navigationStart and
   23778     loadEventEnd. Definitions: http://www.w3.org/TR/navigation-timing/
   23779   </summary>
   23780 </histogram>
   23781 
   23782 <histogram name="PLT.NavStartToLoadStart" units="milliseconds">
   23783   <obsolete>
   23784     deprecated 2012-01-19 in favour of PLT.PT_*
   23785   </obsolete>
   23786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23787   <summary>
   23788     The time elapsed between the Navigation Timing metrics navigationStart and
   23789     loadEventStart. Definitions: http://www.w3.org/TR/navigation-timing/
   23790   </summary>
   23791 </histogram>
   23792 
   23793 <histogram name="PLT.NT_Connect" units="milliseconds">
   23794   <owner>bolian (a] chromium.org</owner>
   23795   <summary>
   23796     Time from connectStart to connectEnd based on Navigation Timing.
   23797   </summary>
   23798 </histogram>
   23799 
   23800 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
   23801   <owner>bolian (a] chromium.org</owner>
   23802   <summary>
   23803     Time from domanLookupEnd to connectStart based on Navigation Timing.
   23804   </summary>
   23805 </histogram>
   23806 
   23807 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
   23808   <owner>bolian (a] chromium.org</owner>
   23809   <summary>
   23810     Time from fetchStart to domainLookupStart based on Navigation Timing.
   23811   </summary>
   23812 </histogram>
   23813 
   23814 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
   23815   <owner>bolian (a] chromium.org</owner>
   23816   <summary>
   23817     Time from responseStart to domLoading based on Navigation Timing.
   23818   </summary>
   23819 </histogram>
   23820 
   23821 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
   23822   <owner>bolian (a] chromium.org</owner>
   23823   <summary>
   23824     Time from navigationStart to fetchStart based on Navigation Timing when no
   23825     redirect.
   23826   </summary>
   23827 </histogram>
   23828 
   23829 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
   23830   <owner>bolian (a] chromium.org</owner>
   23831   <summary>
   23832     Time from navigationStart to fetchStart excluding time spent on redirects
   23833     based on Navigation Timing. Only page loads with redirects are considered.
   23834   </summary>
   23835 </histogram>
   23836 
   23837 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
   23838   <owner>bolian (a] chromium.org</owner>
   23839   <summary>
   23840     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
   23841     Timing.
   23842   </summary>
   23843 </histogram>
   23844 
   23845 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
   23846   <owner>bolian (a] chromium.org</owner>
   23847   <summary>
   23848     Time from connectEnd to requestStart based on Navigation Timing.
   23849   </summary>
   23850 </histogram>
   23851 
   23852 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
   23853   <owner>bolian (a] chromium.org</owner>
   23854   <summary>
   23855     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
   23856   </summary>
   23857 </histogram>
   23858 
   23859 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
   23860   <owner>bolian (a] chromium.org</owner>
   23861   <summary>
   23862     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
   23863     Navigation Timing.
   23864   </summary>
   23865 </histogram>
   23866 
   23867 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
   23868   <owner>bolian (a] chromium.org</owner>
   23869   <summary>
   23870     Time from domInteractive to domContentLoadEventStart based on Navigation
   23871     Timing.
   23872   </summary>
   23873 </histogram>
   23874 
   23875 <histogram name="PLT.NT_DomLoading" units="milliseconds">
   23876   <owner>bolian (a] chromium.org</owner>
   23877   <summary>
   23878     Time from domLoading to domInteractive based on Navigation Timing.
   23879   </summary>
   23880 </histogram>
   23881 
   23882 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
   23883   <owner>bolian (a] chromium.org</owner>
   23884   <summary>
   23885     Time from loadEventStart to loadEventEnd based on Navigation Timing.
   23886   </summary>
   23887 </histogram>
   23888 
   23889 <histogram name="PLT.NT_Redirect" units="milliseconds">
   23890   <owner>bolian (a] chromium.org</owner>
   23891   <summary>
   23892     Time from redirectStart to redirectEnd based on Navigation Timing when
   23893     redirects exist.
   23894   </summary>
   23895 </histogram>
   23896 
   23897 <histogram name="PLT.NT_Request" units="milliseconds">
   23898   <owner>bolian (a] chromium.org</owner>
   23899   <summary>
   23900     Time from requestStart to responseStart based on Navigation Timing.
   23901   </summary>
   23902 </histogram>
   23903 
   23904 <histogram name="PLT.NT_Response" units="milliseconds">
   23905   <owner>bolian (a] chromium.org</owner>
   23906   <summary>
   23907     Time from responseStart to responseEnd based on Navigation Timing.
   23908   </summary>
   23909 </histogram>
   23910 
   23911 <histogram name="PLT.PageUsed_PrerenderLoad" enum="PageUsed">
   23912   <obsolete>
   23913     Deprecated as of 5/02/2011.
   23914   </obsolete>
   23915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23916   <summary>Distribution of discarded and displayed prerendered pages.</summary>
   23917 </histogram>
   23918 
   23919 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
   23920   <obsolete>
   23921     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
   23922   </obsolete>
   23923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23924   <summary>
   23925     Perceived load time of a page. For non-prerendered pages, this is just
   23926     BeginToFinish. For displayed prerendered pages, this is the time from when
   23927     the prerendered page is moved into a TabContents until finish.
   23928     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
   23929     this is 0 if the loading finishes before the page is moved into a
   23930     TabContents.
   23931   </summary>
   23932 </histogram>
   23933 
   23934 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
   23935   <obsolete>
   23936     Deprecated as of 5/02/2011, replaced by
   23937     Prerender.RendererPerceivedPLTMatched.
   23938   </obsolete>
   23939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23940   <summary>
   23941     Perceived load time of a prerendered page that is displayed. This is the
   23942     time from when the prerendered page is moved into a TabContents until
   23943     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
   23944     Note that this is 0 if the loading finishes before the page is moved into a
   23945     TabContents.
   23946   </summary>
   23947 </histogram>
   23948 
   23949 <histogram name="PLT.Prerender_TimeUntilDisplay" units="milliseconds">
   23950   <obsolete>
   23951     Deprecated as of 5/02/2011, replaced by Prerender.RendererTimeUntilDisplay.
   23952   </obsolete>
   23953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23954   <summary>
   23955     The time elapsed between when the prerendering of a page starts and when the
   23956     page is displayed. Prerendered pages discarded without being displayed are
   23957     excluded from this count.
   23958   </summary>
   23959 </histogram>
   23960 
   23961 <histogram name="PLT.PrerenderIdleTime" units="milliseconds">
   23962   <obsolete>
   23963     Deprecated as of 5/02/2011, replaced by Prerender.RendererIdleTime.
   23964   </obsolete>
   23965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   23966   <summary>
   23967     This is the time from when a prerendered page finishes loading to when it is
   23968     displayed. When a page is displayed before it finishes loading, no value is
   23969     recorded in this histogram.
   23970   </summary>
   23971 </histogram>
   23972 
   23973 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
   23974   <owner>pmeenan (a] chromium.org</owner>
   23975   <summary>
   23976     This time is based on the NavigationTiming spec and is a more accurate
   23977     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
   23978     navigationStart if user-initiated request.
   23979   </summary>
   23980 </histogram>
   23981 
   23982 <histogram name="PLT.PT_BeginToCommit_DataReductionProxy" units="milliseconds">
   23983   <owner>pmeenan (a] chromium.org</owner>
   23984   <owner>bengr (a] chromium.org</owner>
   23985   <owner>megjablon (a] chromium.org</owner>
   23986   <summary>
   23987     This time is based on the PerformanceTiming spec and is a more accurate
   23988     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
   23989     navigationStart if user-initiated request. Only page loads through the data
   23990     reduction proxy are considered.
   23991   </summary>
   23992 </histogram>
   23993 
   23994 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
   23995   <owner>pmeenan (a] chromium.org</owner>
   23996   <summary>
   23997     This time is based on the NavigationTiming spec and is a more accurate
   23998     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
   23999     navigationStart if user-initiated request.
   24000   </summary>
   24001 </histogram>
   24002 
   24003 <histogram name="PLT.PT_BeginToFinish_DataReductionProxy" units="milliseconds">
   24004   <owner>pmeenan (a] chromium.org</owner>
   24005   <owner>bengr (a] chromium.org</owner>
   24006   <owner>megjablon (a] chromium.org</owner>
   24007   <summary>
   24008     This time is based on the PerformanceTiming spec and is a more accurate
   24009     version of PLT.BeginToFinish_SpdyProxy. Finish: loadEventEnd. Begin:
   24010     requestStart or navigationStart if user-initiated request. Only page loads
   24011     through the data reduction proxy are considered.
   24012   </summary>
   24013 </histogram>
   24014 
   24015 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
   24016   <owner>pmeenan (a] chromium.org</owner>
   24017   <summary>
   24018     This time is based on the NavigationTiming spec and is a more accurate
   24019     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
   24020     requestStart or navigationStart if user-initiated request.
   24021   </summary>
   24022 </histogram>
   24023 
   24024 <histogram name="PLT.PT_BeginToFinishDoc_DataReductionProxy"
   24025     units="milliseconds">
   24026   <owner>pmeenan (a] chromium.org</owner>
   24027   <owner>bengr (a] chromium.org</owner>
   24028   <owner>megjablon (a] chromium.org</owner>
   24029   <summary>
   24030     This time is based on the PerformanceTiming spec and is a more accurate
   24031     version of PLT.BeginToFinishDoc_SpdyProxy. FinishDoc: loadEventStart. Begin:
   24032     requestStart or navigationStart if user-initiated request. Only page loads
   24033     through the data reduction proxy are considered.
   24034   </summary>
   24035 </histogram>
   24036 
   24037 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
   24038   <owner>pmeenan (a] chromium.org</owner>
   24039   <summary>
   24040     This time is based on the NavigationTiming spec and is a more accurate
   24041     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
   24042   </summary>
   24043 </histogram>
   24044 
   24045 <histogram name="PLT.PT_CommitToFinish_DataReductionProxy" units="milliseconds">
   24046   <owner>pmeenan (a] chromium.org</owner>
   24047   <owner>bengr (a] chromium.org</owner>
   24048   <owner>megjablon (a] chromium.org</owner>
   24049   <summary>
   24050     This time is based on the PerformanceTiming spec and is a more accurate
   24051     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
   24052     Only page loads through the data reduction proxy are considered.
   24053   </summary>
   24054 </histogram>
   24055 
   24056 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
   24057   <owner>pmeenan (a] chromium.org</owner>
   24058   <summary>
   24059     This time is based on the NavigationTiming spec and is a more accurate
   24060     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
   24061     loadEventStart.
   24062   </summary>
   24063 </histogram>
   24064 
   24065 <histogram name="PLT.PT_CommitToFinishDoc_DataReductionProxy"
   24066     units="milliseconds">
   24067   <owner>pmeenan (a] chromium.org</owner>
   24068   <owner>bengr (a] chromium.org</owner>
   24069   <owner>megjablon (a] chromium.org</owner>
   24070   <summary>
   24071     This time is based on the PerformanceTiming spec and is a more accurate
   24072     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
   24073     loadEventStart. Only page loads through the data reduction proxy are
   24074     considered.
   24075   </summary>
   24076 </histogram>
   24077 
   24078 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
   24079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24080   <summary>
   24081     This time is based on the NavigationTiming spec and is a more accurate
   24082     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
   24083     loadEventStart.
   24084   </summary>
   24085 </histogram>
   24086 
   24087 <histogram name="PLT.PT_FinishDocToFinish_DataReductionProxy"
   24088     units="milliseconds">
   24089   <owner>bengr (a] chromium.org</owner>
   24090   <owner>megjablon (a] chromium.org</owner>
   24091   <summary>
   24092     This time is based on the PerformanceTiming spec and is a more accurate
   24093     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
   24094     loadEventStart. Only page loads through the data reduction proxy are
   24095     considered.
   24096   </summary>
   24097 </histogram>
   24098 
   24099 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
   24100   <owner>pmeenan (a] chromium.org</owner>
   24101   <summary>
   24102     This time is based on the NavigationTiming spec and measures the time until
   24103     the renderer got first byte of document. Commit: time when renderer got
   24104     first byte of document. Request: navigationStart.
   24105   </summary>
   24106 </histogram>
   24107 
   24108 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
   24109   <owner>pmeenan (a] chromium.org</owner>
   24110   <summary>
   24111     This time is based on the NavigationTiming spec and measures the time until
   24112     the beginning of the DOMContentLoaded event. DOMContentLoaded:
   24113     domContentLoadedEventStart. Request: navigationStart.
   24114   </summary>
   24115 </histogram>
   24116 
   24117 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
   24118   <owner>pmeenan (a] chromium.org</owner>
   24119   <summary>
   24120     This time is based on the NavigationTiming spec and is a more accurate
   24121     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
   24122     navigationStart.
   24123   </summary>
   24124 </histogram>
   24125 
   24126 <histogram name="PLT.PT_RequestToFinish_DataReductionProxy"
   24127     units="milliseconds">
   24128   <owner>pmeenan (a] chromium.org</owner>
   24129   <owner>bengr (a] chromium.org</owner>
   24130   <owner>megjablon (a] chromium.org</owner>
   24131   <summary>
   24132     This time is based on the PerformanceTiming spec and is a more accurate
   24133     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
   24134     navigationStart. Only page loads through the data reduction proxy are
   24135     considered.
   24136   </summary>
   24137 </histogram>
   24138 
   24139 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
   24140   <owner>pmeenan (a] chromium.org</owner>
   24141   <summary>
   24142     This time is based on the NavigationTiming spec and measures the page load
   24143     time until the beginning of the load event. Finish: loadEventStart. Request:
   24144     navigationStart.
   24145   </summary>
   24146 </histogram>
   24147 
   24148 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
   24149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24150   <summary>
   24151     This time is based on the NavigationTiming spec and is a more accurate
   24152     version of PLT.RequestToStart. Start: requestStart. Request:
   24153     navigationStart.
   24154   </summary>
   24155 </histogram>
   24156 
   24157 <histogram name="PLT.PT_RequestToStart_DataReductionProxy" units="milliseconds">
   24158   <owner>bengr (a] chromium.org</owner>
   24159   <owner>megjablon (a] chromium.org</owner>
   24160   <summary>
   24161     This time is based on the PerformanceTiming spec and is a more accurate
   24162     version of PLT.RequestToStart. Start: requestStart. Request:
   24163     navigationStart. Only page loads through the data reduction proxy are
   24164     considered.
   24165   </summary>
   24166 </histogram>
   24167 
   24168 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
   24169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24170   <summary>
   24171     This time is based on the NavigationTiming spec and is a more accurate
   24172     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
   24173   </summary>
   24174 </histogram>
   24175 
   24176 <histogram name="PLT.PT_StartToCommit_DataReductionProxy" units="milliseconds">
   24177   <owner>bengr (a] chromium.org</owner>
   24178   <owner>megjablon (a] chromium.org</owner>
   24179   <summary>
   24180     This time is based on the PerformanceTiming spec and is a more accurate
   24181     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
   24182     Only page loads through the data reduction proxy are considered.
   24183   </summary>
   24184 </histogram>
   24185 
   24186 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
   24187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24188   <summary>
   24189     This time is based on the NavigationTiming spec and is a more accurate
   24190     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
   24191   </summary>
   24192 </histogram>
   24193 
   24194 <histogram name="PLT.PT_StartToFinish_DataReductionProxy" units="milliseconds">
   24195   <owner>bengr (a] chromium.org</owner>
   24196   <owner>megjablon (a] chromium.org</owner>
   24197   <summary>
   24198     This time is based on the PerformanceTiming spec and is a more accurate
   24199     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
   24200     Only page loads through the data reduction proxy are considered.
   24201   </summary>
   24202 </histogram>
   24203 
   24204 <histogram name="PLT.RequestToFinish" units="milliseconds">
   24205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24206   <summary>
   24207     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
   24208     time when user requested document.  &quot;Finish&quot; == after onload() and
   24209     all resources are loaded.
   24210   </summary>
   24211 </histogram>
   24212 
   24213 <histogram name="PLT.RequestToStart" units="milliseconds">
   24214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24215   <summary>
   24216     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
   24217     time when user requested document. &quot;Start&quot;== time when renderer
   24218     requested load of document, after any unload of last document.
   24219   </summary>
   24220 </histogram>
   24221 
   24222 <histogram name="PLT.StartToCommit" units="milliseconds">
   24223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24224   <summary>
   24225     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
   24226     when renderer requested load of document, after any unload of last document.
   24227     &quot;Commit&quot;== time when renderer got first byte of document.
   24228   </summary>
   24229 </histogram>
   24230 
   24231 <histogram name="PLT.StartToFinish" units="milliseconds">
   24232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24233   <summary>
   24234     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
   24235     when renderer requested load of document, after any unload of last document.
   24236     &quot;Finish&quot;==after onload() and all resources are loaded.
   24237   </summary>
   24238 </histogram>
   24239 
   24240 <histogram name="PLT.StartToFinish.NoProxy.http">
   24241   <obsolete>
   24242     Deprecated as of 07/2014.
   24243   </obsolete>
   24244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24245   <summary>StartToFinish times when using http and no proxy.</summary>
   24246 </histogram>
   24247 
   24248 <histogram name="PLT.StartToFinish.NoProxy.https">
   24249   <obsolete>
   24250     Deprecated as of 07/2014.
   24251   </obsolete>
   24252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24253   <summary>StartToFinish times when using https and no proxy.</summary>
   24254 </histogram>
   24255 
   24256 <histogram name="PLT.StartToFinish.Proxy.http">
   24257   <obsolete>
   24258     Deprecated as of 07/2014.
   24259   </obsolete>
   24260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24261   <summary>StartToFinish times when using http over a proxy.</summary>
   24262 </histogram>
   24263 
   24264 <histogram name="PLT.StartToFinish.Proxy.https">
   24265   <obsolete>
   24266     Deprecated as of 07/2014.
   24267   </obsolete>
   24268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24269   <summary>StartToFinish times when using https over a proxy.</summary>
   24270 </histogram>
   24271 
   24272 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
   24273   <owner>pmeenan (a] chromium.org</owner>
   24274   <summary>
   24275     This time is based on the User Timing spec and measures the time from
   24276     Navigation Timing navigationStart until the point where the page called
   24277     performance.mark().
   24278   </summary>
   24279 </histogram>
   24280 
   24281 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
   24282   <owner>pmeenan (a] chromium.org</owner>
   24283   <summary>
   24284     This time is based on the User Timing spec and reports the time between two
   24285     arbitrary points defined by the page being loaded and directly matches the
   24286     measurement exposed by performance.measure().
   24287   </summary>
   24288 </histogram>
   24289 
   24290 <histogram name="Plugin.AvailabilityStatus.WidevineCdm"
   24291     enum="PluginAvailabilityStatus">
   24292   <owner>xhwang (a] chromium.org</owner>
   24293   <summary>
   24294     The availability status of Widevine CDM. In normal cases, this is reported
   24295     per render process if EME API is used. This is not reported if EME API is
   24296     not used. This could be reported multiple times per render process until
   24297     PLUGIN_AVAILABLE is reported (which should be a rare case).
   24298   </summary>
   24299 </histogram>
   24300 
   24301 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
   24302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24303   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
   24304 </histogram>
   24305 
   24306 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
   24307   <owner>xhwang (a] chromium.org</owner>
   24308   <summary>The error code of a PPAPI broker load failure.</summary>
   24309 </histogram>
   24310 
   24311 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
   24312   <owner>xhwang (a] chromium.org</owner>
   24313   <summary>The result from an attempt to load a PPAPI broker.</summary>
   24314 </histogram>
   24315 
   24316 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
   24317   <owner>xhwang (a] chromium.org</owner>
   24318   <summary>The error code of a PPAPI plugin load failure.</summary>
   24319 </histogram>
   24320 
   24321 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
   24322   <owner>xhwang (a] chromium.org</owner>
   24323   <summary>The result from an attempt to load a PPAPI plugin.</summary>
   24324 </histogram>
   24325 
   24326 <histogram name="Power.BacklightLevelOnAC" units="%">
   24327   <owner>derat (a] chromium.org</owner>
   24328   <summary>
   24329     The level of the backlight as a percentage when the user is on AC. Sampled
   24330     every 30 seconds.
   24331   </summary>
   24332 </histogram>
   24333 
   24334 <histogram name="Power.BacklightLevelOnBattery" units="%">
   24335   <owner>derat (a] chromium.org</owner>
   24336   <summary>
   24337     The level of the backlight as a percentage when the user is on battery.
   24338     Sampled every 30 seconds.
   24339   </summary>
   24340 </histogram>
   24341 
   24342 <histogram name="Power.BatteryChargeHealth" units="%">
   24343   <owner>derat (a] chromium.org</owner>
   24344   <summary>
   24345     Chrome OS battery charge health percentage.  Sampled once when device starts
   24346     charging.
   24347   </summary>
   24348 </histogram>
   24349 
   24350 <histogram name="Power.BatteryDischargeRate" units="mW">
   24351   <owner>derat (a] chromium.org</owner>
   24352   <summary>
   24353     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
   24354     device runs on battery.
   24355   </summary>
   24356 </histogram>
   24357 
   24358 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
   24359   <owner>derat (a] chromium.org</owner>
   24360   <summary>
   24361     Chrome OS battery discharge rate in mW while the system was suspended,
   24362     sampled at resume. Only reported if the system was on battery power both
   24363     before suspending and after resuming, if the energy level didn't increase
   24364     while suspended (which would indicate that an AC adapter was connected), and
   24365     if the system was suspended for at least a minute.
   24366   </summary>
   24367 </histogram>
   24368 
   24369 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
   24370   <owner>derat (a] chromium.org</owner>
   24371   <summary>
   24372     Counts the number of times we have read the battery status from sysfs and if
   24373     it gave us sensible values.
   24374   </summary>
   24375 </histogram>
   24376 
   24377 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
   24378   <owner>derat (a] chromium.org</owner>
   24379   <summary>
   24380     Chrome OS remaining battery charge as percent of the maximum battery charge,
   24381     sampled at the end of a user session when the device is on AC.
   24382   </summary>
   24383 </histogram>
   24384 
   24385 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
   24386   <owner>derat (a] chromium.org</owner>
   24387   <summary>
   24388     Chrome OS remaining battery charge as percent of the maximum battery charge,
   24389     sampled at the end of a user session when the device is on battery.
   24390   </summary>
   24391 </histogram>
   24392 
   24393 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
   24394   <owner>derat (a] chromium.org</owner>
   24395   <summary>
   24396     Chrome OS remaining battery charge as percent of the maximum battery charge,
   24397     sampled at the start of a user session when the device is on AC.
   24398   </summary>
   24399 </histogram>
   24400 
   24401 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
   24402   <owner>derat (a] chromium.org</owner>
   24403   <summary>
   24404     Chrome OS remaining battery charge as percent of the maximum battery charge,
   24405     sampled at the start of a user session when the device is on battery.
   24406   </summary>
   24407 </histogram>
   24408 
   24409 <histogram name="Power.BatteryRemainingCharge" units="%">
   24410   <obsolete>
   24411     Deprecated as of 03/2012, no longer being generated by powerd.
   24412   </obsolete>
   24413   <owner>derat (a] chromium.org</owner>
   24414   <summary>
   24415     Chrome OS remaining battery charge as percent of the maximum battery charge
   24416     sampled when the device runs on battery.
   24417   </summary>
   24418 </histogram>
   24419 
   24420 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
   24421   <owner>derat (a] chromium.org</owner>
   24422   <summary>
   24423     Chrome OS remaining battery charge as percent of the maximum battery charge,
   24424     sampled when charging starts.
   24425   </summary>
   24426 </histogram>
   24427 
   24428 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
   24429   <obsolete>
   24430     Deprecated as of 03/2012, no longer being generated by powerd.
   24431   </obsolete>
   24432   <owner>derat (a] chromium.org</owner>
   24433   <summary>
   24434     Chrome OS remaining time to empty battery in minutes sampled when the device
   24435     runs on battery.
   24436   </summary>
   24437 </histogram>
   24438 
   24439 <histogram name="Power.BitfixChunks">
   24440   <owner>dianders (a] chromium.org</owner>
   24441   <summary>
   24442     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
   24443     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
   24444     around 97% of the time and a non-zero value around 3% of the time.
   24445   </summary>
   24446 </histogram>
   24447 
   24448 <histogram name="Power.BitfixFixes">
   24449   <owner>dianders (a] chromium.org</owner>
   24450   <summary>
   24451     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
   24452     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
   24453     around 97% of the time and a non-zero value around 3% of the time.  Would be
   24454     exactly equal to Power.BitfixChunks if there were only one corrupted word in
   24455     each chunk but is sometimes several times higher.
   24456   </summary>
   24457 </histogram>
   24458 
   24459 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
   24460   <obsolete>
   24461     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
   24462     Accel_BrightnessUp_F7 user actions instead.
   24463   </obsolete>
   24464   <owner>derat (a] chromium.org</owner>
   24465   <summary>
   24466     Number of times the user has adjusted brightness up and down while running
   24467     on battery power.
   24468   </summary>
   24469 </histogram>
   24470 
   24471 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
   24472   <obsolete>
   24473     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
   24474     Accel_BrightnessUp_F7 user actions instead.
   24475   </obsolete>
   24476   <owner>derat (a] chromium.org</owner>
   24477   <summary>
   24478     Number of times the user has adjusted brightness up and down while running
   24479     on AC power.
   24480   </summary>
   24481 </histogram>
   24482 
   24483 <histogram name="Power.ChargerType" enum="PowerChargerType">
   24484   <owner>derat (a] chromium.org</owner>
   24485   <summary>
   24486     External power supply type such as MAINS_CHARGER, USB_CHARGER,
   24487     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
   24488     time a charger is connected to the device.
   24489   </summary>
   24490 </histogram>
   24491 
   24492 <histogram name="Power.ExternalBrightnessReadResult"
   24493     enum="ExternalDisplayReceiveResult">
   24494   <owner>derat (a] chromium.org</owner>
   24495   <summary>
   24496     The result of attempting to read an external display's brightness on Chrome
   24497     OS. A read attempt is made after successfully requesting the brightness (see
   24498     Power.ExternalBrightnessRequestResult).
   24499   </summary>
   24500 </histogram>
   24501 
   24502 <histogram name="Power.ExternalBrightnessRequestResult"
   24503     enum="ExternalDisplaySendResult">
   24504   <owner>derat (a] chromium.org</owner>
   24505   <summary>
   24506     The result of requesting an external display's brightness on Chrome OS. A
   24507     request is sent when the user presses a brightness key and the current
   24508     brightness is not already cached. A successful request is followed shortly
   24509     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
   24510   </summary>
   24511 </histogram>
   24512 
   24513 <histogram name="Power.ExternalBrightnessWriteResult"
   24514     enum="ExternalDisplaySendResult">
   24515   <owner>derat (a] chromium.org</owner>
   24516   <summary>
   24517     The result of attempting to change an external display's brightness on
   24518     Chrome OS. A request is sent when the user presses a brightness key and the
   24519     current brightness is either already cached or successfully loaded.
   24520   </summary>
   24521 </histogram>
   24522 
   24523 <histogram name="Power.ExternalDisplayOpenResult"
   24524     enum="ExternalDisplayOpenResult">
   24525   <owner>derat (a] chromium.org</owner>
   24526   <summary>
   24527     The result of attempting to open an I2C device to control an external
   24528     display's brightness on Chrome OS. An attempt is made when a display is
   24529     connected to a device that lacks an internal display.
   24530   </summary>
   24531 </histogram>
   24532 
   24533 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
   24534   <owner>snanda (a] chromium.org</owner>
   24535   <summary>
   24536     The time that the firmware took to resume the Chrome OS device from
   24537     suspend-to-RAM state when running on AC at pre-suspend time.
   24538   </summary>
   24539 </histogram>
   24540 
   24541 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
   24542   <owner>snanda (a] chromium.org</owner>
   24543   <summary>
   24544     The time that the firmware took to resume the Chrome OS device from
   24545     suspend-to-RAM state when running on battery at pre-suspend time.
   24546   </summary>
   24547 </histogram>
   24548 
   24549 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
   24550   <owner>derat (a] chromium.org</owner>
   24551   <summary>
   24552     Chrome OS user idle time since the screen dimmed sampled when the user
   24553     becomes active again if the device runs on AC.
   24554   </summary>
   24555 </histogram>
   24556 
   24557 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
   24558   <owner>derat (a] chromium.org</owner>
   24559   <summary>
   24560     Chrome OS user idle time since the screen dimmed sampled when the user
   24561     becomes active again if the device runs on battery.
   24562   </summary>
   24563 </histogram>
   24564 
   24565 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
   24566   <owner>derat (a] chromium.org</owner>
   24567   <summary>
   24568     Chrome OS user idle time since the screen turned off sampled when the user
   24569     becomes active again if the device runs on AC.
   24570   </summary>
   24571 </histogram>
   24572 
   24573 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
   24574   <owner>derat (a] chromium.org</owner>
   24575   <summary>
   24576     Chrome OS user idle time since the screen turned off sampled when the user
   24577     becomes active again if the device runs on battery.
   24578   </summary>
   24579 </histogram>
   24580 
   24581 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
   24582   <owner>derat (a] chromium.org</owner>
   24583   <summary>
   24584     Chrome OS user idle time sampled when the user becomes active again if the
   24585     device runs on AC.
   24586   </summary>
   24587 </histogram>
   24588 
   24589 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
   24590   <owner>derat (a] chromium.org</owner>
   24591   <summary>
   24592     Chrome OS user idle time sampled when the user becomes active again if the
   24593     device runs on battery.
   24594   </summary>
   24595 </histogram>
   24596 
   24597 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
   24598   <owner>snanda (a] chromium.org</owner>
   24599   <summary>
   24600     The time that the kernel took to resume the Chrome OS device from
   24601     suspend-to-RAM state when running on AC at pre-suspend time.
   24602   </summary>
   24603 </histogram>
   24604 
   24605 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
   24606   <owner>snanda (a] chromium.org</owner>
   24607   <summary>
   24608     The time that the kernel took to resume the Chrome OS device from
   24609     suspend-to-RAM state when running on battery at pre-suspend time.
   24610   </summary>
   24611 </histogram>
   24612 
   24613 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
   24614   <owner>snanda (a] chromium.org</owner>
   24615   <summary>
   24616     The time that the kernel took to suspend-to-RAM the Chrome OS device when
   24617     running on AC.
   24618   </summary>
   24619 </histogram>
   24620 
   24621 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
   24622   <owner>snanda (a] chromium.org</owner>
   24623   <summary>
   24624     The time that the kernel took to suspend-to-RAM the Chrome OS device when
   24625     running on battery.
   24626   </summary>
   24627 </histogram>
   24628 
   24629 <histogram name="Power.KeyboardBacklightLevel" units="%">
   24630   <owner>derat (a] chromium.org</owner>
   24631   <summary>
   24632     The level of the keyboard backlight as a percentage. Sampled every 30
   24633     seconds.
   24634   </summary>
   24635 </histogram>
   24636 
   24637 <histogram name="Power.LengthOfSession" units="seconds">
   24638   <owner>derat (a] chromium.org</owner>
   24639   <summary>
   24640     The length of time, in seconds, that a user spent in a single session.
   24641     Values for this metric are clamped to 12 hours, so the last bucket should be
   24642     considered to be including all metrics above 12 hours.
   24643   </summary>
   24644 </histogram>
   24645 
   24646 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
   24647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24648   <summary>
   24649     The average power consumption, measured in milli-units per hour, when sync
   24650     invalidator listens to on_application_active events. Values for this metric
   24651     are per session, i.e. from battery level at application entering foreground
   24652     to returning to background, and normalized to an hourly average consumption.
   24653     This is an iOS only measurement. Due to how iOS reports battery levels, it
   24654     is likely to see many readings of 0.
   24655   </summary>
   24656 </histogram>
   24657 
   24658 <histogram name="Power.MilliConsumptionPerHourOthers">
   24659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24660   <summary>
   24661     The average power consumption, measured in milli-units per hour, for other
   24662     sync invalidator methods. Values for this metric are per session, i.e. from
   24663     battery level at application entering foreground to returning to background,
   24664     and normalized to an hourly average consumption. This is an iOS only
   24665     measurement. Due to how iOS reports battery levels, it is likely to see many
   24666     readings of 0.
   24667   </summary>
   24668 </histogram>
   24669 
   24670 <histogram name="Power.MilliConsumptionPerHourP2P">
   24671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24672   <summary>
   24673     The average power consumption, measured in milli-units per hour, when sync
   24674     invalidator uses peer-to-peer notifications. Values for this metric are per
   24675     session, i.e. from battery level at application entering foreground to
   24676     returning to background, and normalized to an hourly average consumption.
   24677     This is an iOS only measurement. Due to how iOS reports battery levels, it
   24678     is likely to see many readings of 0.
   24679   </summary>
   24680 </histogram>
   24681 
   24682 <histogram name="Power.MilliConsumptionPerHourServer">
   24683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24684   <summary>
   24685     The average power consumption, measured in milli-units per hour, when sync
   24686     invalidator uses server-based non-blocking invalidator. Values for this
   24687     metric are per session, i.e. from battery level at application entering
   24688     foreground to returning to background, and normalized to an hourly average
   24689     consumption. This is an iOS only measurement. Due to how iOS reports battery
   24690     levels, it is likely to see many readings of 0.
   24691   </summary>
   24692 </histogram>
   24693 
   24694 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
   24695   <owner>derat (a] chromium.org</owner>
   24696   <summary>
   24697     The number of times that the Automatic Light Sensor (ALS) adjusted the
   24698     brightness during a session.  Values for this metric are clamped to 10k
   24699     count, so the last bucket should be considered to be including all metrics
   24700     above 10k.
   24701   </summary>
   24702 </histogram>
   24703 
   24704 <histogram name="Power.NumberOfSessionsPerCharge">
   24705   <owner>derat (a] chromium.org</owner>
   24706   <summary>
   24707     The number of user sessions that occured since the last time that the device
   24708     was charged. Values for this metric are clamped at 10k, so the last bucket
   24709     should be considered to include all metrics about 10k.
   24710   </summary>
   24711 </histogram>
   24712 
   24713 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
   24714   <owner>derat (a] chromium.org</owner>
   24715   <summary>
   24716     The amount of time between the user pressing the power button and Chrome
   24717     acknowledging the button-down event on Chrome OS. Values for this metric are
   24718     capped to two seconds.
   24719   </summary>
   24720 </histogram>
   24721 
   24722 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
   24723   <owner>derat (a] chromium.org</owner>
   24724   <summary>
   24725     The amount of time between the user pressing the power button and releasing
   24726     it on Chrome OS.
   24727   </summary>
   24728 </histogram>
   24729 
   24730 <histogram name="Power.RetrySuspendCount">
   24731   <obsolete>
   24732     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
   24733     Power.SuspendAttemptsBeforeSuccess.
   24734   </obsolete>
   24735   <owner>derat (a] chromium.org</owner>
   24736   <summary>
   24737     The number of times Chrome OS retried suspend due to previous failure.
   24738   </summary>
   24739 </histogram>
   24740 
   24741 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
   24742   <owner>derat (a] chromium.org</owner>
   24743   <summary>
   24744     The reason for the Chrome OS power manager shutting down or rebooting the
   24745     system.
   24746   </summary>
   24747 </histogram>
   24748 
   24749 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
   24750   <owner>derat (a] chromium.org</owner>
   24751   <owner>snanda (a] chromium.org</owner>
   24752   <summary>
   24753     The number of suspend attempts on Chrome OS. Samples are reported before
   24754     each attempt, so this histogram may include cases where the system crashed
   24755     instead of suspending.
   24756   </summary>
   24757 </histogram>
   24758 
   24759 <histogram name="Power.SuspendAttemptsBeforeCancel">
   24760   <owner>derat (a] chromium.org</owner>
   24761   <owner>snanda (a] chromium.org</owner>
   24762   <summary>
   24763     The number of suspend attempts performed for a single suspend request (e.g.
   24764     triggered by the lid being closed) that was eventually canceled on Chrome
   24765     OS. This also includes requests that were canceled due to the system
   24766     eventually shutting down due to repeated suspend failures.
   24767   </summary>
   24768 </histogram>
   24769 
   24770 <histogram name="Power.SuspendAttemptsBeforeSuccess">
   24771   <owner>derat (a] chromium.org</owner>
   24772   <owner>snanda (a] chromium.org</owner>
   24773   <summary>
   24774     The number of suspend attempts performed for a single suspend request (e.g.
   24775     triggered by the lid being closed) that eventually succeeded on Chrome OS.
   24776     This includes the successful attempt.
   24777   </summary>
   24778 </histogram>
   24779 
   24780 <histogram name="Power.SuspendResult" enum="SuspendResult">
   24781   <owner>derat (a] chromium.org</owner>
   24782   <owner>snanda (a] chromium.org</owner>
   24783   <summary>
   24784     The results of suspend attempts on Chrome OS. Samples are reported after
   24785     each attempt.
   24786   </summary>
   24787 </histogram>
   24788 
   24789 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
   24790   <obsolete>
   24791     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
   24792   </obsolete>
   24793   <owner>derat (a] chromium.org</owner>
   24794   <summary>Chrome OS suspend status.</summary>
   24795 </histogram>
   24796 
   24797 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
   24798   <obsolete>
   24799     No longer sent.
   24800   </obsolete>
   24801   <owner>derat (a] chromium.org</owner>
   24802   <summary>
   24803     The percentage of aborted fan attempts out of total fan attempts per
   24804     session, where an abort is due to hysteresis.  This value is computed from
   24805     boot and sent when powerd starts and then every 15 minutes afterwards.
   24806   </summary>
   24807 </histogram>
   24808 
   24809 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
   24810   <obsolete>
   24811     No longer sent.
   24812   </obsolete>
   24813   <owner>derat (a] chromium.org</owner>
   24814   <summary>
   24815     The percentage of fan trip point passes that are more than one trip point.
   24816     This value is computed from boot and sent when powerd starts and then every
   24817     15 minutes afterwards.
   24818   </summary>
   24819 </histogram>
   24820 
   24821 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
   24822   <owner>derat (a] chromium.org</owner>
   24823   <owner>snanda (a] chromium.org</owner>
   24824   <summary>
   24825     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
   24826     (i.e., the device most likely ran out of battery while in suspend).
   24827   </summary>
   24828 </histogram>
   24829 
   24830 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
   24831   <owner>derat (a] chromium.org</owner>
   24832   <owner>snanda (a] chromium.org</owner>
   24833   <summary>
   24834     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
   24835   </summary>
   24836 </histogram>
   24837 
   24838 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
   24839   <owner>derat (a] chromium.org</owner>
   24840   <summary>
   24841     The number of times that the user adjusted the brightness during a session
   24842     when on AC. Values for this metric are clamped to 10k count, so the last
   24843     bucket should be considered to be including all metrics above 10k.
   24844   </summary>
   24845 </histogram>
   24846 
   24847 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
   24848   <owner>derat (a] chromium.org</owner>
   24849   <summary>
   24850     The number of times that the user adjusted the brightness during a session
   24851     when on battery. Values for this metric are clamped to 10k count, so the
   24852     last bucket should be considered to be including all metrics above 10k.
   24853   </summary>
   24854 </histogram>
   24855 
   24856 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
   24857   <owner>bengr (a] chromium.org</owner>
   24858   <summary>
   24859     The number of bytes that were downloaded over the network for HTTP/HTTPS
   24860     fetches that were not motivated by precaching. Logged per-request.
   24861   </summary>
   24862 </histogram>
   24863 
   24864 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
   24865   <owner>bengr (a] chromium.org</owner>
   24866   <summary>
   24867     The number of bytes that were downloaded because of precaching. Logged
   24868     per-request.
   24869   </summary>
   24870 </histogram>
   24871 
   24872 <histogram name="Precache.Saved" units="bytes">
   24873   <owner>bengr (a] chromium.org</owner>
   24874   <summary>
   24875     The number of bytes during user browsing that were served from the cache,
   24876     but would have been downloaded over a network if precaching was disabled.
   24877     Logged per-request.
   24878   </summary>
   24879 </histogram>
   24880 
   24881 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
   24882   <owner>davidben (a] chromium.org</owner>
   24883   <owner>tburkard (a] chromium.org</owner>
   24884   <summary>
   24885     Time from when a prerendered page is abandoned to when it is first used due
   24886     to user navigation. If the page is swapped before begin abandoned, a zero is
   24887     recorded.
   24888   </summary>
   24889 </histogram>
   24890 
   24891 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
   24892   <owner>tburkard (a] chromium.org</owner>
   24893   <summary>
   24894     Enumeration of what types of cookies were sent for a prerender.
   24895   </summary>
   24896 </histogram>
   24897 
   24898 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
   24899   <owner>tburkard (a] chromium.org</owner>
   24900   <summary>Enumeration of what cookie actions a prerender caused.</summary>
   24901 </histogram>
   24902 
   24903 <histogram name="Prerender.Event" enum="PrerenderEvent">
   24904   <owner>tburkard (a] chromium.org</owner>
   24905   <summary>
   24906     Enumeration of what events related to prerendering have occurred.
   24907   </summary>
   24908 </histogram>
   24909 
   24910 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
   24911   <obsolete>
   24912     deprecated May 10 2012
   24913   </obsolete>
   24914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24915   <summary>Hover Event counts for prerendering.</summary>
   24916 </histogram>
   24917 
   24918 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
   24919   <owner>tburkard (a] chromium.org</owner>
   24920   <summary>
   24921     Final status for prerender pages - either success, or why it was canceled.
   24922   </summary>
   24923 </histogram>
   24924 
   24925 <histogram name="Prerender.FinalStatusMatchComplete"
   24926     enum="PrerenderFinalStatus">
   24927   <owner>tburkard (a] chromium.org</owner>
   24928   <summary>
   24929     Final status for prerender pages - either success, or why it was canceled.
   24930     This is for the MatchComplete set of pages (including some pages that were
   24931     not actually prerendered), to match the control group.
   24932   </summary>
   24933 </histogram>
   24934 
   24935 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
   24936   <obsolete>
   24937     Deprecated Jan 14 2014.
   24938   </obsolete>
   24939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24940   <summary>
   24941     For prerenders that are swapped in, the percentage of pixels that is already
   24942     final at swap-in time compared to when the spinner stops.
   24943   </summary>
   24944 </histogram>
   24945 
   24946 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
   24947   <obsolete>
   24948     deprecated May 10 2012
   24949   </obsolete>
   24950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24951   <summary>
   24952     Duration that a user hovers a link before clicking on it.
   24953 
   24954     This is recorded for all pages loaded in a session.
   24955   </summary>
   24956 </histogram>
   24957 
   24958 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
   24959   <obsolete>
   24960     deprecated May 10 2012
   24961   </obsolete>
   24962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   24963   <summary>
   24964     Duration that the mouse pointer hovers on a link before the mouse pointer
   24965     moves off of it.
   24966 
   24967     This is recorded for all pages loaded in a session.
   24968   </summary>
   24969 </histogram>
   24970 
   24971 <histogram name="Prerender.LocalPredictorEvent"
   24972     enum="PrerenderLocalPredictorEvents">
   24973   <owner>tburkard (a] chromium.org</owner>
   24974   <summary>
   24975     Enumeration of what events related to the local predictor have occurred
   24976   </summary>
   24977 </histogram>
   24978 
   24979 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
   24980     units="milliseconds">
   24981   <owner>tburkard (a] chromium.org</owner>
   24982   <summary>
   24983     Time to perform the LoggedIn Lookup for the local predictor. This operation
   24984     checks whether a user his likely logged into a page that we would like to
   24985     prerender.
   24986   </summary>
   24987 </histogram>
   24988 
   24989 <histogram name="Prerender.LocalPredictorPrefetchMatchPLT" units="milliseconds">
   24990   <owner>tburkard (a] chromium.org</owner>
   24991   <summary>
   24992     The PrerenderLocalPredictor uses local browsing history and the prerender
   24993     service to predict pages likely visited soon. Some of these URLs are
   24994     prefetched. When such prefetched likely next pages are visited, this
   24995     histogram records the PLT for such pages. In particular, this also happens
   24996     if prefetch is actually disabled, allowing (by pivoting on whether or not
   24997     prefetch is enabled) to compare the effect of prefetch on PLT.
   24998   </summary>
   24999 </histogram>
   25000 
   25001 <histogram name="Prerender.LocalPredictorServiceLookupTime"
   25002     units="milliseconds">
   25003   <owner>tburkard (a] chromium.org</owner>
   25004   <summary>
   25005     Time to perform the Service Lookup for the local predictor. This operation
   25006     queries a Google service to obtain pages to prerender, as well as whether
   25007     prerender candidate pages are likely safe for prerendering.
   25008   </summary>
   25009 </histogram>
   25010 
   25011 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
   25012   <owner>tburkard (a] chromium.org</owner>
   25013   <summary>
   25014     Time from when a prerendered page is started to when it is first used due to
   25015     user navigation. If the page is never used, it is not included in this
   25016     histogram.  This only refers to prerenders based on the local predictor.
   25017   </summary>
   25018 </histogram>
   25019 
   25020 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
   25021   <owner>tburkard (a] chromium.org</owner>
   25022   <summary>
   25023     Time to perform the URL Lookup for the local predictor. This operation
   25024     retrieves from the user's local browsing history the URLs corresponding to
   25025     URLIDs.
   25026   </summary>
   25027 </histogram>
   25028 
   25029 <histogram name="Prerender.LocalVisitCoreTransition"
   25030     enum="PrerenderLocalVisitCoreTransition">
   25031   <obsolete>
   25032     deprecated Nov 16 2012
   25033   </obsolete>
   25034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25035   <summary>
   25036     The transition type for each new visit as recorded in the local visits
   25037     database.
   25038   </summary>
   25039 </histogram>
   25040 
   25041 <histogram name="Prerender.LocalVisitDatabaseSize">
   25042   <obsolete>
   25043     deprecated Nov 16 2012
   25044   </obsolete>
   25045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25046   <summary>Size of the local visits database (number of entries).</summary>
   25047 </histogram>
   25048 
   25049 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
   25050   <obsolete>
   25051     deprecated Nov 16 2012
   25052   </obsolete>
   25053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25054   <summary>
   25055     Enumeration of what events related to local visits have occurred
   25056   </summary>
   25057 </histogram>
   25058 
   25059 <histogram name="Prerender.ModPagespeedHeader">
   25060   <obsolete>
   25061     Deprecated as of 10/2013.
   25062   </obsolete>
   25063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25064   <summary>
   25065     Previous version of the Prerender.PagespeedHeader.* histograms.
   25066   </summary>
   25067 </histogram>
   25068 
   25069 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
   25070   <obsolete>
   25071     Deprecated May 13th 2014, use Prerender.NetworkBytesTotalForProfile instead.
   25072   </obsolete>
   25073   <owner>hajimehoshi (a] chromium.org</owner>
   25074   <owner>jkarlin (a] chromium.org</owner>
   25075   <owner>kouhei (a] chromium.org</owner>
   25076   <summary>
   25077     Number of bytes transferred on the network for URLRequests (not including
   25078     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
   25079     deletion.  Includes prerender bytes.  Bytes are only counted when
   25080     prerendering is enabled and not in a control group.  The sum of the
   25081     distribution for a single user represents all of that user's network
   25082     transfers for resource for that time period while prerendering was enabled.
   25083   </summary>
   25084 </histogram>
   25085 
   25086 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
   25087   <obsolete>
   25088     Deprecated May 13th 2014, use Prerender.NetworkBytes.Used instead.
   25089   </obsolete>
   25090   <owner>hajimehoshi (a] chromium.org</owner>
   25091   <owner>jkarlin (a] chromium.org</owner>
   25092   <owner>kouhei (a] chromium.org</owner>
   25093   <summary>
   25094     Number of bytes transferred on the network for URLRequests (not including
   25095     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
   25096     used).
   25097   </summary>
   25098 </histogram>
   25099 
   25100 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
   25101   <obsolete>
   25102     Deprecated May 13th 2014, use Prerender.NetworkBytes.Wasted instead.
   25103   </obsolete>
   25104   <owner>hajimehoshi (a] chromium.org</owner>
   25105   <owner>jkarlin (a] chromium.org</owner>
   25106   <owner>kouhei (a] chromium.org</owner>
   25107   <summary>
   25108     Number of bytes transferred on the network for URLRequests (not including
   25109     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
   25110   </summary>
   25111 </histogram>
   25112 
   25113 <histogram name="Prerender.NetworkBytesTotalForProfile" units="bytes">
   25114   <owner>hajimehoshi (a] chromium.org</owner>
   25115   <owner>jkarlin (a] chromium.org</owner>
   25116   <owner>kouhei (a] chromium.org</owner>
   25117   <summary>
   25118     Number of bytes transferred on the network for URLRequests (not including
   25119     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
   25120     deletion.  Includes prerender bytes.  Bytes are only counted when
   25121     prerendering is enabled and not in a control group.  The sum of the
   25122     distribution for a single user represents all of that user's network
   25123     transfers for resource for that time period while prerendering was enabled.
   25124   </summary>
   25125 </histogram>
   25126 
   25127 <histogram name="Prerender.NetworkBytesUsed" units="bytes">
   25128   <owner>hajimehoshi (a] chromium.org</owner>
   25129   <owner>jkarlin (a] chromium.org</owner>
   25130   <owner>kouhei (a] chromium.org</owner>
   25131   <summary>
   25132     Number of bytes transferred on the network for URLRequests (not including
   25133     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
   25134     used).
   25135   </summary>
   25136 </histogram>
   25137 
   25138 <histogram name="Prerender.NetworkBytesWasted" units="bytes">
   25139   <owner>hajimehoshi (a] chromium.org</owner>
   25140   <owner>jkarlin (a] chromium.org</owner>
   25141   <owner>kouhei (a] chromium.org</owner>
   25142   <summary>
   25143     Number of bytes transferred on the network for URLRequests (not including
   25144     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
   25145   </summary>
   25146 </histogram>
   25147 
   25148 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
   25149   <owner>tburkard (a] chromium.org</owner>
   25150   <summary>
   25151     A boolean that indicates whether the Omnibox navigation being committed
   25152     could have been prerendered by the Omnibox Prerender system. This provides
   25153     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
   25154     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
   25155     Prerendering is disabled, this histogram will register a 'false' entry. The
   25156     total count is the equivalent of the deprecated
   25157     NetworkActionPredictor.NavigationCount histogram.
   25158   </summary>
   25159 </histogram>
   25160 
   25161 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
   25162   <owner>tburkard (a] chromium.org</owner>
   25163   <summary>
   25164     The number of navigations that use a prerender initiated from the Omnibox.
   25165     The count is incremented when the Prerendered tab is swapped in if the
   25166     Prerender was initiated by the Omnibox, which obviously requires
   25167     Prerendering from the Omnibox to be enabled.
   25168   </summary>
   25169 </histogram>
   25170 
   25171 <histogram name="Prerender.OmniboxPrerenderCount">
   25172   <owner>tburkard (a] chromium.org</owner>
   25173   <summary>
   25174     The number of prerenders initiated from the Omnibox. This is incremented
   25175     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
   25176     given the text the user has entered and the Autocomplete suggestion
   25177     currently selected. It is only incremented if Prerendering from the Omnibox
   25178     is enabled.
   25179   </summary>
   25180 </histogram>
   25181 
   25182 <histogram name="Prerender.PagespeedHeader.ServerCounts"
   25183     enum="PagespeedHeaderServerType">
   25184   <owner>tburkard (a] chromium.org</owner>
   25185   <summary>
   25186     The number of responses received bucketed into the range [0,4]: bucket 0 is
   25187     the total number of responses received; bucket 1 is the number of responses
   25188     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
   25189     bucket 2 is the number of responses received with an X-Page-Speed header and
   25190     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
   25191     ngx_pagespeed server]; bucket 3 is the number of responses received with an
   25192     X-Page-Speed header and a header value in the PageSpeed Service format
   25193     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
   25194     received with an X-Page-Speed header and a header value in neither of the
   25195     preceding formats [indicating some other server; IISpeed is the only known
   25196     one at this stage].
   25197   </summary>
   25198 </histogram>
   25199 
   25200 <histogram name="Prerender.PagespeedHeader.VersionCounts"
   25201     enum="PagespeedVersion">
   25202   <owner>tburkard (a] chromium.org</owner>
   25203   <summary>
   25204     The number of responses received that either have an X-Mod-Pagespeed header
   25205     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
   25206     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
   25207     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
   25208     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
   25209     is that 'c' is incremented with each new release and 'd' is initially 0 but
   25210     is incremented for each patch to a release.
   25211   </summary>
   25212 </histogram>
   25213 
   25214 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
   25215   <obsolete>
   25216     deprecated Nov 16 2012
   25217   </obsolete>
   25218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25219   <summary>Types of pages rendered.</summary>
   25220 </histogram>
   25221 
   25222 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
   25223   <owner>tburkard (a] chromium.org</owner>
   25224   <summary>
   25225     Indicates whether the user has ever visited (in the past) a URL for which a
   25226     prerender is launched.
   25227   </summary>
   25228 </histogram>
   25229 
   25230 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
   25231   <obsolete>
   25232     Deprecated 03/24/11.  Replaced by
   25233     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
   25234   </obsolete>
   25235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25236   <summary>
   25237     Time from when a user navigates to a page to when it loads. Since the pages
   25238     may start loading before the user navigates to it, this does not include any
   25239     portion of load prior to navigation.
   25240 
   25241     This particular histogram is for all page loads for users who do not have
   25242     prerendering enabled.
   25243   </summary>
   25244 </histogram>
   25245 
   25246 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
   25247     units="milliseconds">
   25248   <obsolete>
   25249     Deprecated 03/24/11.   Replaced by
   25250     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
   25251   </obsolete>
   25252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25253   <summary>
   25254     Time from when a user navigates to a page to when it loads. Since the pages
   25255     may start loading before the user navigates to it, this does not include any
   25256     portion of load prior to navigation.
   25257 
   25258     This particular histogram is only for pages that would have been prerendered
   25259     if the user had prerender enabled.
   25260   </summary>
   25261 </histogram>
   25262 
   25263 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
   25264     units="milliseconds">
   25265   <obsolete>
   25266     Deprecated 03/24/11.   Replaced by
   25267     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
   25268   </obsolete>
   25269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25270   <summary>
   25271     Time from when a user navigates to a page to when it loads. Since the pages
   25272     may start loading before the user navigates to it, this does not include any
   25273     portion of load prior to navigation.
   25274 
   25275     This particular histogram is for all prerendered page loads for users who
   25276     have prerender enabled.
   25277   </summary>
   25278 </histogram>
   25279 
   25280 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
   25281     units="milliseconds">
   25282   <obsolete>
   25283     Deprecated 03/24/11.   Replaced by
   25284     Prerender.PerceivedPLT_ContentPrefetchPrerender.
   25285   </obsolete>
   25286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25287   <summary>
   25288     Time from when a user navigates to a page to when it loads. Since the pages
   25289     may start loading before the user navigates to it, this does not include any
   25290     portion of load prior to navigation.
   25291 
   25292     This particular histogram is for all page loads for users who have
   25293     prerendering enabled.
   25294   </summary>
   25295 </histogram>
   25296 
   25297 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
   25298     units="milliseconds">
   25299   <obsolete>
   25300     Deprecated 03/24/11.   Replaced by
   25301     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
   25302   </obsolete>
   25303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25304   <summary>
   25305     Time from when a user navigates to a page to when it loads. Since the pages
   25306     may start loading before the user navigates to it, this does not include any
   25307     portion of load prior to navigation.
   25308 
   25309     This particular histogram is for all page loads within 30 seconds after a
   25310     prefetch tag is seen for users who do not have prerendering enabled.
   25311   </summary>
   25312 </histogram>
   25313 
   25314 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
   25315     units="milliseconds">
   25316   <obsolete>
   25317     Deprecated 03/24/11.   Replaced by
   25318     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
   25319   </obsolete>
   25320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25321   <summary>
   25322     Time from when a user navigates to a page to when it loads. Since the pages
   25323     may start loading before the user navigates to it, this does not include any
   25324     portion of load pre navigation.
   25325 
   25326     This particular histogram is for all page loads within 30 seconds after a
   25327     prefetch tag is seen for users who have prerendering enabled.
   25328   </summary>
   25329 </histogram>
   25330 
   25331 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
   25332   <owner>tburkard (a] chromium.org</owner>
   25333   <summary>
   25334     Time from when a user navigates to a page to when it loads. Since the pages
   25335     may start loading before the user navigates to it, this does not include any
   25336     portion of load prior to navigation.
   25337 
   25338     This is recorded for all pages loaded in a session.
   25339   </summary>
   25340 </histogram>
   25341 
   25342 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
   25343   <owner>tburkard (a] chromium.org</owner>
   25344   <summary>
   25345     Time from when a user navigates to a page to when it loads. Since the pages
   25346     may start loading before the user navigates to it, this does not include any
   25347     portion of load prior to navigation.
   25348 
   25349     This is recorded for the first page load completing immediately after a
   25350     prerender.
   25351   </summary>
   25352 </histogram>
   25353 
   25354 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
   25355     units="milliseconds">
   25356   <owner>tburkard (a] chromium.org</owner>
   25357   <summary>
   25358     Time from when a user navigates to a page to when it loads. Since the pages
   25359     may start loading before the user navigates to it, this does not include any
   25360     portion of load prior to navigation.
   25361 
   25362     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
   25363     There are two types: Any, and Non-overlapping.  The latter only applies to
   25364     page loads initiated after the prerender.  This variable records cases where
   25365     only Any triggered.
   25366   </summary>
   25367 </histogram>
   25368 
   25369 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
   25370   <owner>tburkard (a] chromium.org</owner>
   25371   <summary>
   25372     Time from when a user navigates to a page to when it loads. Since the pages
   25373     may start loading before the user navigates to it, this does not include any
   25374     portion of load prior to navigation.
   25375 
   25376     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
   25377     There are two types: Any, and Non-overlapping.  The latter only applies to
   25378     page loads initiated after the prerender.  This variable records cases where
   25379     both triggered.
   25380   </summary>
   25381 </histogram>
   25382 
   25383 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
   25384     units="milliseconds">
   25385   <owner>tburkard (a] chromium.org</owner>
   25386   <summary>
   25387     Time from when a user navigates to a page to when it loads. Since the pages
   25388     may start loading before the user navigates to it, this does not include any
   25389     portion of load prior to navigation.
   25390 
   25391     This is recorded for the first page load completing immediately after a
   25392     prerender, but which has also started after the prerender has been
   25393     initiated.
   25394   </summary>
   25395 </histogram>
   25396 
   25397 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
   25398     units="milliseconds">
   25399   <owner>tburkard (a] chromium.org</owner>
   25400   <summary>
   25401     Time from when a user navigates to a page to when it loads. Since the pages
   25402     may start loading before the user navigates to it, this does not include any
   25403     portion of load prior to navigation.
   25404 
   25405     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
   25406     There are two types: Any, and Non-overlapping.  The latter only applies to
   25407     page loads initiated after the prerender.  This variable records cases where
   25408     only Non-overlapping triggered.
   25409   </summary>
   25410 </histogram>
   25411 
   25412 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
   25413   <owner>tburkard (a] chromium.org</owner>
   25414   <summary>
   25415     Time from when a user navigates to a page to when it loads. Since the pages
   25416     may start loading before the user navigates to it, this does not include any
   25417     portion of load prior to navigation.
   25418 
   25419     This is recorded only for prerendered pages, or for pages which would have
   25420     been prerendered in the control case.
   25421   </summary>
   25422 </histogram>
   25423 
   25424 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
   25425   <owner>tburkard (a] chromium.org</owner>
   25426   <summary>
   25427     Time from when a user navigates to a page to when it loads. Since the pages
   25428     may start loading before the user navigates to it, this does not include any
   25429     portion of load prior to navigation.
   25430 
   25431     This is recorded only for prerendered pages, or for pages which would have
   25432     been prerendered in the control case.
   25433 
   25434     In MatchedComplete, the prerender group also contains cancelled prerenders,
   25435     so as to produce a perfect match of page views attributed this group in the
   25436     prerender group with those attributed to this group in the control group.
   25437   </summary>
   25438 </histogram>
   25439 
   25440 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
   25441   <owner>tburkard (a] chromium.org</owner>
   25442   <summary>
   25443     Time from when a user navigates to a page to when it loads. Since the pages
   25444     may start loading before the user navigates to it, this does not include any
   25445     portion of load prior to navigation.
   25446 
   25447     This is recorded for all page loads which happen within 30 seconds after a
   25448     prefetch tag is observed.
   25449   </summary>
   25450 </histogram>
   25451 
   25452 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
   25453   <owner>tburkard (a] chromium.org</owner>
   25454   <summary>
   25455     Time from when a user navigates to a page to when it loads. Since the pages
   25456     may start loading before the user navigates to it, this does not include any
   25457     portion of load prior to navigation.
   25458 
   25459     This is recorded for all page loads which happen within 30 seconds after a
   25460     prefetch tag is observed and which do not correspond to a prerender tag.
   25461   </summary>
   25462 </histogram>
   25463 
   25464 <histogram name="Prerender.PercentLoadDoneAtSwapin">
   25465   <owner>tburkard (a] chromium.org</owner>
   25466   <summary>
   25467     For prerenders that are swapped in, the percentage of the time from load
   25468     start until the onload event fires that has elapsed at the time of the
   25469     swapin.
   25470   </summary>
   25471 </histogram>
   25472 
   25473 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
   25474     units="milliseconds">
   25475   <owner>tburkard (a] chromium.org</owner>
   25476   <summary>
   25477     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
   25478     measure jank.
   25479   </summary>
   25480 </histogram>
   25481 
   25482 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
   25483     units="milliseconds">
   25484   <owner>tburkard (a] chromium.org</owner>
   25485   <summary>
   25486     How long the resource check portion of PrerenderManager::PeriodicCleanup
   25487     takes, to measure jank.
   25488   </summary>
   25489 </histogram>
   25490 
   25491 <histogram name="Prerender.PrerenderCountOf3Max">
   25492   <owner>tburkard (a] chromium.org</owner>
   25493   <summary>
   25494     After launching a prerender, how many simultanious prerenders are recorded
   25495     as running, out of a maximum of three.
   25496   </summary>
   25497 </histogram>
   25498 
   25499 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
   25500   <owner>tburkard (a] chromium.org</owner>
   25501   <summary>
   25502     For prerenders that finish loading before they are ever swapped in, their
   25503     page load time until the onload event fires.
   25504   </summary>
   25505 </histogram>
   25506 
   25507 <histogram name="Prerender.PrerendersPerSessionCount">
   25508   <owner>tburkard (a] chromium.org</owner>
   25509   <summary>
   25510     The number of sessions that have at least X successful prerenders.
   25511   </summary>
   25512 </histogram>
   25513 
   25514 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
   25515   <owner>tburkard (a] chromium.org</owner>
   25516   <summary>
   25517     For each prerender link added to a document, records the rel types present
   25518     on the link element.
   25519   </summary>
   25520 </histogram>
   25521 
   25522 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
   25523   <owner>tburkard (a] chromium.org</owner>
   25524   <summary>
   25525     For each prerender in a document which starts prerendering, records the rel
   25526     types present on the link element.
   25527   </summary>
   25528 </histogram>
   25529 
   25530 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
   25531   <obsolete>
   25532     deprecated Nov 16 2012
   25533   </obsolete>
   25534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25535   <summary>
   25536     This is the time from when a prerendered page finishes loading to when it is
   25537     displayed, as measured by the renderer process. When a page is displayed
   25538     before it finishes loading, no value is recorded in this histogram.
   25539   </summary>
   25540 </histogram>
   25541 
   25542 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
   25543   <obsolete>
   25544     deprecated Nov 16 2012
   25545   </obsolete>
   25546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25547   <summary>
   25548     Perceived load time of a page, as measured by the renderer process. For
   25549     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
   25550     pages, this is the time from when the prerendered page is moved into a
   25551     TabContents until finish. &quot;Finish&quot; == after onload() and all
   25552     resources are loaded. Note that this is 0 if the loading finishes before the
   25553     page is moved into a TabContents.
   25554   </summary>
   25555 </histogram>
   25556 
   25557 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
   25558   <obsolete>
   25559     deprecated Nov 16 2012
   25560   </obsolete>
   25561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25562   <summary>
   25563     Perceived load time of a prerendered page that is displayed, as measured by
   25564     the renderer process. This is the time from when the prerendered page is
   25565     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
   25566     and all resources are loaded. Note that this is 0 if the loading finishes
   25567     before the page is moved into a TabContents.
   25568   </summary>
   25569 </histogram>
   25570 
   25571 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
   25572   <obsolete>
   25573     deprecated Nov 16 2012
   25574   </obsolete>
   25575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25576   <summary>
   25577     The time elapsed between when the prerendering of a page starts and when the
   25578     page is displayed, as measured by the renderer process. Prerendered pages
   25579     discarded without being displayed are excluded from this count.
   25580   </summary>
   25581 </histogram>
   25582 
   25583 <histogram name="Prerender.SchemeCancelReason"
   25584     enum="PrerenderSchemeCancelReason">
   25585   <owner>tburkard (a] chromium.org</owner>
   25586   <summary>
   25587     The detailed reason why a prerender is canceled with
   25588     FINAL_STATUS_UNSUPPORTED_SCHEME
   25589   </summary>
   25590 </histogram>
   25591 
   25592 <histogram name="Prerender.Sessions" enum="PrerenderMode">
   25593   <obsolete>
   25594     deprecated Nov 16 2012
   25595   </obsolete>
   25596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25597   <summary>Enumeration of how prerender was used per session.</summary>
   25598 </histogram>
   25599 
   25600 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
   25601     units="milliseconds">
   25602   <owner>tburkard (a] chromium.org</owner>
   25603   <summary>Time to perform the session storage namespace merge.</summary>
   25604 </histogram>
   25605 
   25606 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
   25607     units="milliseconds">
   25608   <owner>tburkard (a] chromium.org</owner>
   25609   <summary>
   25610     For simulated local browsing prerendering, the baseline PLT of pages without
   25611     any prerendering for pages that would be prerendered.
   25612   </summary>
   25613 </histogram>
   25614 
   25615 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
   25616   <owner>tburkard (a] chromium.org</owner>
   25617   <summary>
   25618     For simulated local browsing prerendering, the estimated PLT of pages with
   25619     prerendering enabled for pages that would be prerendered.
   25620   </summary>
   25621 </histogram>
   25622 
   25623 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
   25624     enum="BooleanSuppressed">
   25625   <owner>tburkard (a] chromium.org</owner>
   25626   <summary>
   25627     A boolean that indicates how often we suppress a dialog from a tab when
   25628     swapping it with a prerender.
   25629   </summary>
   25630 </histogram>
   25631 
   25632 <histogram name="Prerender.TabContentsDeleterTimeout"
   25633     enum="BooleanCloseTimeout">
   25634   <owner>tburkard (a] chromium.org</owner>
   25635   <summary>
   25636     A boolean that indicates how often we fail to delete an old prerendered tab
   25637     before the timeout.
   25638   </summary>
   25639 </histogram>
   25640 
   25641 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
   25642   <owner>tburkard (a] chromium.org</owner>
   25643   <summary>
   25644     Enumeration of what events related to the TabHelper class have occurred.
   25645   </summary>
   25646 </histogram>
   25647 
   25648 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
   25649   <owner>tburkard (a] chromium.org</owner>
   25650   <summary>Time between subsequent prerender requests.</summary>
   25651 </histogram>
   25652 
   25653 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
   25654   <owner>tburkard (a] chromium.org</owner>
   25655   <summary>
   25656     The time elapsed between the most recent visit to a URL and when an
   25657     attempted prerender of the same URL is cancelled with
   25658     FINAL_STATUS_RECENTLY_VISITED.
   25659   </summary>
   25660 </histogram>
   25661 
   25662 <histogram name="Prerender.TimeToClick" units="milliseconds">
   25663   <obsolete>
   25664     deprecated Nov 16 2012
   25665   </obsolete>
   25666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25667   <summary>Duration that a user hovers a link before clicking on it.</summary>
   25668 </histogram>
   25669 
   25670 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
   25671   <obsolete>
   25672     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
   25673     range.
   25674   </obsolete>
   25675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25676   <summary>
   25677     Time from when a prerendered page is started to when it is first used due to
   25678     user navigation. If the page is never used, it is not included in this
   25679     histogram.
   25680   </summary>
   25681 </histogram>
   25682 
   25683 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
   25684   <owner>tburkard (a] chromium.org</owner>
   25685   <summary>
   25686     Time from when a prerendered page is started to when it is first used due to
   25687     user navigation. If the page is never used, it is not included in this
   25688     histogram.
   25689   </summary>
   25690 </histogram>
   25691 
   25692 <histogram name="PrinterService.PrinterServiceEvent"
   25693     enum="PrinterServiceEventType">
   25694   <owner>vitalybuka (a] chromium.org</owner>
   25695   <summary>
   25696     Count of events in PrinterService on ChromeOS related to USB printers.
   25697   </summary>
   25698 </histogram>
   25699 
   25700 <histogram name="PrintPreview.DestinationAction"
   25701     enum="PrintPreviewPrintDestinationBuckets">
   25702   <owner>vitalybuka (a] chromium.org</owner>
   25703   <summary>
   25704     Actions performed by the user when the print destination search widget is
   25705     shown to the user.
   25706   </summary>
   25707 </histogram>
   25708 
   25709 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
   25710   <owner>vitalybuka (a] chromium.org</owner>
   25711   <summary>
   25712     Count of font file formats embeeded in print preview PDFs. These numbers are
   25713     biased by what the platforms supports in terms of detection.
   25714   </summary>
   25715 </histogram>
   25716 
   25717 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
   25718   <owner>vitalybuka (a] chromium.org</owner>
   25719   <summary>
   25720     Actions performed by the user when the Google Cloud Print add-printers
   25721     promotion is shown to the user.
   25722   </summary>
   25723 </histogram>
   25724 
   25725 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
   25726   <owner>vitalybuka (a] chromium.org</owner>
   25727   <summary>
   25728     Time from when print preview is intiated until the intial preview is sent to
   25729     the preview tab for rendering.
   25730   </summary>
   25731 </histogram>
   25732 
   25733 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
   25734   <owner>vitalybuka (a] chromium.org</owner>
   25735   <summary>
   25736     Time from when print preview is intiated until the preview PDF generation is
   25737     started.
   25738   </summary>
   25739 </histogram>
   25740 
   25741 <histogram name="PrintPreview.ManagePrinters">
   25742   <owner>vitalybuka (a] chromium.org</owner>
   25743   <summary>
   25744     Count the number of requests received to show the manage printers dialog.
   25745   </summary>
   25746 </histogram>
   25747 
   25748 <histogram name="PrintPreview.NumberOfPrinters">
   25749   <owner>vitalybuka (a] chromium.org</owner>
   25750   <summary>
   25751     Count the total number of printers shown in destination drop down list.
   25752   </summary>
   25753 </histogram>
   25754 
   25755 <histogram name="PrintPreview.PageCount.Initial">
   25756   <owner>vitalybuka (a] chromium.org</owner>
   25757   <summary>
   25758     The page count of the initial print preview, a.k.a. the total number of
   25759     pages in documents to be printed.
   25760   </summary>
   25761 </histogram>
   25762 
   25763 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
   25764   <owner>vitalybuka (a] chromium.org</owner>
   25765   <summary>
   25766     The final page count (after page selection) of documents printed to a cloud
   25767     printer.
   25768   </summary>
   25769 </histogram>
   25770 
   25771 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
   25772   <owner>vitalybuka (a] chromium.org</owner>
   25773   <summary>
   25774     The final page count (after page selection) of documents printed to a cloud
   25775     printer using web dialog.
   25776   </summary>
   25777 </histogram>
   25778 
   25779 <histogram name="PrintPreview.PageCount.PrintToPDF">
   25780   <owner>vitalybuka (a] chromium.org</owner>
   25781   <summary>
   25782     The final page count (after page selection) of documents printed to PDF.
   25783   </summary>
   25784 </histogram>
   25785 
   25786 <histogram name="PrintPreview.PageCount.PrintToPrinter">
   25787   <owner>vitalybuka (a] chromium.org</owner>
   25788   <summary>
   25789     The final page count (after page selection) of documents printed to a
   25790     printer.
   25791   </summary>
   25792 </histogram>
   25793 
   25794 <histogram name="PrintPreview.PageCount.SystemDialog">
   25795   <owner>vitalybuka (a] chromium.org</owner>
   25796   <summary>
   25797     The final page count (after page selection) of documents printed using
   25798     system dialog.
   25799   </summary>
   25800 </histogram>
   25801 
   25802 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
   25803   <owner>vitalybuka (a] chromium.org</owner>
   25804   <summary>Print preview events.</summary>
   25805 </histogram>
   25806 
   25807 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
   25808   <owner>vitalybuka (a] chromium.org</owner>
   25809   <summary>
   25810     Track the popularity of print settings. (Settings when printing to PDF are
   25811     excluded from this statistic.)
   25812   </summary>
   25813 </histogram>
   25814 
   25815 <histogram name="PrintPreview.PrintSettingsUi"
   25816     enum="PrintPreviewPrintSettingsUiBuckets">
   25817   <owner>alekseys (a] chromium.org</owner>
   25818   <owner>vitalybuka (a] chromium.org</owner>
   25819   <summary>
   25820     Actions performed by the user interacting with print settings UI elements.
   25821   </summary>
   25822 </histogram>
   25823 
   25824 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
   25825   <owner>vitalybuka (a] chromium.org</owner>
   25826   <summary>
   25827     The number of times regenerate preview requests received before the user
   25828     clicked the cancel button.
   25829   </summary>
   25830 </histogram>
   25831 
   25832 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
   25833   <owner>vitalybuka (a] chromium.org</owner>
   25834   <summary>
   25835     The number of times regenerate preview requests received before the first
   25836     preview data is availible.
   25837   </summary>
   25838 </histogram>
   25839 
   25840 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
   25841   <owner>vitalybuka (a] chromium.org</owner>
   25842   <summary>
   25843     The number of times regenerate preview requests received before the user
   25844     clicked the print button.
   25845   </summary>
   25846 </histogram>
   25847 
   25848 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
   25849   <owner>vitalybuka (a] chromium.org</owner>
   25850   <summary>
   25851     Time taken to render and generate PDF for print preview. (Includes time to
   25852     reflow the page back to normal, but not the time to reflow the page to
   25853     prepare for printing.)
   25854   </summary>
   25855 </histogram>
   25856 
   25857 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
   25858     units="milliseconds">
   25859   <owner>vitalybuka (a] chromium.org</owner>
   25860   <summary>
   25861     Time taken to render and generate PDF for print preview divided by the
   25862     number of pages. (Includes time to reflow the page back to normal, but not
   25863     the time to reflow the page to prepare for printing.)
   25864   </summary>
   25865 </histogram>
   25866 
   25867 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
   25868   <owner>vitalybuka (a] chromium.org</owner>
   25869   <summary>
   25870     Count how frequently a set of pre-defined print preview errors occur.
   25871   </summary>
   25872 </histogram>
   25873 
   25874 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
   25875   <owner>vitalybuka (a] chromium.org</owner>
   25876   <summary>Time taken to render each PDF page for print preview.</summary>
   25877 </histogram>
   25878 
   25879 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
   25880   <owner>vitalybuka (a] chromium.org</owner>
   25881   <summary>Time taken to render to PDF for print preview.</summary>
   25882 </histogram>
   25883 
   25884 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
   25885   <owner>vitalybuka (a] chromium.org</owner>
   25886   <summary>
   25887     Action taken by the user in the preview tab such as print, cancel, print to
   25888     pdf and show advanced print settings dialog.
   25889   </summary>
   25890 </histogram>
   25891 
   25892 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
   25893   <owner>bcwhite (a] chromium.org</owner>
   25894   <owner>rlp (a] chromium.org</owner>
   25895   <summary>The frequency of ways that new user profiles are added.</summary>
   25896 </histogram>
   25897 
   25898 <histogram name="Profile.AndroidAccountManagementMenu"
   25899     enum="ProfileAndroidAccountManagementMenu">
   25900   <owner>aruslan (a] chromium.org</owner>
   25901   <summary>
   25902     Track user interactions that can be performed in the Android account
   25903     management menu.
   25904   </summary>
   25905 </histogram>
   25906 
   25907 <histogram name="Profile.AppCount">
   25908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25909   <summary>The number of installed apps when a profile is opened.</summary>
   25910 </histogram>
   25911 
   25912 <histogram name="Profile.AuthResult" enum="ProfileAuth">
   25913   <owner>bcwhite (a] chromium.org</owner>
   25914   <summary>
   25915     Counts of authorization results when trying to open a locked profile from
   25916     the User Manager.
   25917   </summary>
   25918 </histogram>
   25919 
   25920 <histogram name="Profile.Avatar" enum="ProfileAvatar">
   25921   <owner>rlp (a] chromium.org</owner>
   25922   <summary>The frequency of selection of each avatar.</summary>
   25923 </histogram>
   25924 
   25925 <histogram name="Profile.BookmarksSize" units="MB">
   25926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25927   <summary>Size of the bookmarks database.</summary>
   25928 </histogram>
   25929 
   25930 <histogram name="Profile.CookiesSize" units="MB">
   25931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25932   <summary>Size of the cookies database.</summary>
   25933 </histogram>
   25934 
   25935 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
   25936   <owner>pam (a] chromium.org</owner>
   25937   <owner>rlp (a] chromium.org</owner>
   25938   <summary>Result (final status) when creating a new profile.</summary>
   25939 </histogram>
   25940 
   25941 <histogram name="Profile.CreateTime" units="milliseconds">
   25942   <obsolete>
   25943     Deprecated as of 8/2013.
   25944   </obsolete>
   25945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25946   <summary>
   25947     Back-end time elapsed while creating a new profile. The max is 30 seconds,
   25948     when an external timeout was applied.
   25949   </summary>
   25950 </histogram>
   25951 
   25952 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
   25953   <obsolete>
   25954     Deprecated as of 8/2013.
   25955   </obsolete>
   25956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   25957   <summary>
   25958     Time elapsed before the user decided to cancel creation of a new profile.
   25959     Since only managed-user profile creation can be canceled, this time comes
   25960     from managed-user registration. The max is 30 seconds, when an external
   25961     timeout was applied.
   25962   </summary>
   25963 </histogram>
   25964 
   25965 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
   25966   <owner>pam (a] chromium.org</owner>
   25967   <summary>
   25968     Time elapsed from when the handler received the message that a user clicked
   25969     'Create' until the user decided to cancel creation of a new profile. Since
   25970     only managed-user profile creation can be canceled, this time comes from
   25971     managed-user registration.
   25972   </summary>
   25973 </histogram>
   25974 
   25975 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
   25976   <owner>pam (a] chromium.org</owner>
   25977   <summary>
   25978     Time elapsed from when the handler received the message that a user clicked
   25979     'Create' until the creation either failed with a local error (see
   25980     Profile.CreateResult), was canceled (also recorded in
   25981     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
   25982   </summary>
   25983 </histogram>
   25984 
   25985 <histogram name="Profile.Delete" enum="BooleanProfileSignedIn">
   25986   <owner>mlerman (a] chromium.org</owner>
   25987   <summary>
   25988     This histogram tracks the deletion of the profile. This tracks when the
   25989     cleanup actually takes place, not the UI interaction. The parameter
   25990     indicates if the profile was signed in or not; true means the profile was
   25991     signed in, false means the profile was not signed in.
   25992   </summary>
   25993 </histogram>
   25994 
   25995 <histogram name="Profile.DeleteProfileAction" enum="ProfileDeleteAction">
   25996   <owner>mlerman (a] chromium.org</owner>
   25997   <summary>
   25998     This histogram tracks which UI screen was used to delete a profile. This
   25999     does not track when the profile is actually deleted, which is an
   26000     asycnhronous process that happens later.
   26001   </summary>
   26002 </histogram>
   26003 
   26004 <histogram name="Profile.DesktopMenu" enum="ProfileDesktopMenu">
   26005   <owner>mlerman (a] chromium.org</owner>
   26006   <summary>
   26007     Track user interactions that can be performed in the user menu and user
   26008     manager. The origin of the action, whether the an interaction in the content
   26009     area or some other source, is noted in the histogram suffix.
   26010   </summary>
   26011 </histogram>
   26012 
   26013 <histogram name="Profile.ExtensionSize" units="MB">
   26014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26015   <summary>Size of the extension cookies database.</summary>
   26016 </histogram>
   26017 
   26018 <histogram name="Profile.FaviconsSize" units="MB">
   26019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26020   <summary>Size of the favicons database.</summary>
   26021 </histogram>
   26022 
   26023 <histogram name="Profile.HistorySize" units="MB">
   26024   <owner>hajimehoshi (a] chromium.org</owner>
   26025   <owner>kouhei (a] chromium.org</owner>
   26026   <summary>Size of the history database.</summary>
   26027 </histogram>
   26028 
   26029 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
   26030   <owner>rlp (a] chromium.org</owner>
   26031   <summary>
   26032     Number of times users launch a browser window from either a primary or
   26033     secondary profile (i.e., each time a browser window is opened we log which
   26034     type of profile it belongs to).
   26035   </summary>
   26036 </histogram>
   26037 
   26038 <histogram name="Profile.LockedProfilesDuration" units="minutes">
   26039   <owner>mlerman (a] chromium.org</owner>
   26040   <summary>
   26041     How long locked profiles have been locked for. This is logged each time any
   26042     profile is loaded. Note that this does not track the total time the profile
   26043     was locked, but rather the span from when the profile was locked to when the
   26044     measurement takes place.
   26045   </summary>
   26046 </histogram>
   26047 
   26048 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
   26049   <owner>bcwhite (a] chromium.org</owner>
   26050   <owner>rlp (a] chromium.org</owner>
   26051   <summary>
   26052     Counts of users added and deleted. Percentages are not meaningful. Please
   26053     look at the ratio of the counts/percentages.
   26054   </summary>
   26055 </histogram>
   26056 
   26057 <histogram name="Profile.NewAvatarMenu.NotYou"
   26058     enum="ProfileNewAvatarMenuNotYou">
   26059   <owner>mlerman (a] chromium.org</owner>
   26060   <summary>
   26061     Tracks user interactions with the 'Not You?' bubble that users can navigate
   26062     to from the Upgrade bubble after upgrade to the New Avatar Menu.
   26063   </summary>
   26064 </histogram>
   26065 
   26066 <histogram name="Profile.NewAvatarMenu.Signin"
   26067     enum="ProfileNewAvatarMenuSignin">
   26068   <owner>mlerman (a] chromium.org</owner>
   26069   <summary>
   26070     Tracks user interactions with the signin bubble that appears in the New
   26071     Avatar Menu upon signin. This bubble appears after the user signs in using
   26072     the Inline Signin flow.
   26073   </summary>
   26074 </histogram>
   26075 
   26076 <histogram name="Profile.NewAvatarMenu.Upgrade"
   26077     enum="ProfileNewAvatarMenuUpgrade">
   26078   <owner>mlerman (a] chromium.org</owner>
   26079   <summary>
   26080     Tracks user interactions with the bubble that appears for users in the new
   26081     avatar menu after upgrade.
   26082   </summary>
   26083 </histogram>
   26084 
   26085 <histogram name="Profile.NumberOfAccountsPerProfile">
   26086   <owner>mlerman (a] chromium.org</owner>
   26087   <summary>
   26088     Counts the number of Google-managed accounts linked to a profile. This may
   26089     be counted multiple times per profile. Please review with the &quot;Show
   26090     user counts&quot; option enabled on the dashboard.
   26091   </summary>
   26092 </histogram>
   26093 
   26094 <histogram name="Profile.NumberOfManagedProfiles">
   26095   <owner>pam (a] chromium.org</owner>
   26096   <summary>
   26097     Counts the number of locally managed profiles on a user's machine when
   26098     Chrome starts up, among cases with at least one profile.
   26099   </summary>
   26100 </histogram>
   26101 
   26102 <histogram name="Profile.NumberOfProfiles">
   26103   <owner>bcwhite (a] chromium.org</owner>
   26104   <owner>rlp (a] chromium.org</owner>
   26105   <summary>
   26106     Counts the number of profiles on a user's machine when Chrome starts up.
   26107   </summary>
   26108 </histogram>
   26109 
   26110 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
   26111   <obsolete>
   26112     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
   26113   </obsolete>
   26114   <owner>bcwhite (a] chromium.org</owner>
   26115   <owner>rlp (a] chromium.org</owner>
   26116   <summary>
   26117     Counts the number of profiles on a user's machine whenever a profile is
   26118     added or deleted.
   26119   </summary>
   26120 </histogram>
   26121 
   26122 <histogram name="Profile.NumberOfProfilesOnStartup">
   26123   <obsolete>
   26124     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
   26125     suspect, especially after 2012-02-24: see https://crbug.com/189213.
   26126   </obsolete>
   26127   <owner>bcwhite (a] chromium.org</owner>
   26128   <owner>rlp (a] chromium.org</owner>
   26129   <summary>
   26130     Counts the number of profiles on a user's machine when Chrome starts up.
   26131   </summary>
   26132 </histogram>
   26133 
   26134 <histogram name="Profile.NumberOfSignedInProfiles">
   26135   <owner>bcwhite (a] chromium.org</owner>
   26136   <owner>rlp (a] chromium.org</owner>
   26137   <summary>
   26138     Counts the number of signed-in profiles on a user's machine when Chrome
   26139     starts up.
   26140   </summary>
   26141 </histogram>
   26142 
   26143 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
   26144   <obsolete>
   26145     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
   26146   </obsolete>
   26147   <owner>bcwhite (a] chromium.org</owner>
   26148   <owner>rlp (a] chromium.org</owner>
   26149   <summary>
   26150     Counts the number of profiles that are signed in to Chrome when Chrome
   26151     starts up.
   26152   </summary>
   26153 </histogram>
   26154 
   26155 <histogram name="Profile.NumberOfSignedInProfilesWithGAIAIcons">
   26156   <owner>mlerman (a] chromium.org</owner>
   26157   <summary>
   26158     Counts the number of signed-in profiles that are using the GAIA image as the
   26159     avatar icon. This is counted when a profile is loaded, including when Chrome
   26160     starts up.
   26161   </summary>
   26162 </histogram>
   26163 
   26164 <histogram name="Profile.NumberOfUnusedProfiles">
   26165   <owner>mlerman (a] chromium.org</owner>
   26166   <summary>
   26167     Counts the number of profiles unused within the past 28 days on a user's
   26168     machine when Chrome starts up.
   26169   </summary>
   26170 </histogram>
   26171 
   26172 <histogram name="Profile.Opening" enum="ProfileOpen">
   26173   <obsolete>
   26174     Deprecated because it did not present the information clearly.
   26175   </obsolete>
   26176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26177   <summary>The frequency of ways that the profiles are opened.</summary>
   26178 </histogram>
   26179 
   26180 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
   26181   <owner>bcwhite (a] chromium.org</owner>
   26182   <owner>rlp (a] chromium.org</owner>
   26183   <summary>
   26184     The frequency with which the user opens the different profile menus or
   26185     switches profiles. For the open statistics, this does not mean the user
   26186     necessarily opened a profile after clicking. The switch statistics indicate
   26187     how often and how the user switches profiles. They are provided together for
   26188     comparison of how often the user actually switches after opening the avatar
   26189     bubble menu.
   26190   </summary>
   26191 </histogram>
   26192 
   26193 <histogram name="Profile.PercentageOfManagedProfiles">
   26194   <owner>pam (a] chromium.org</owner>
   26195   <summary>
   26196     Tracks the percentage (0-100) of profiles that are locally managed, recorded
   26197     when Chrome starts up.
   26198   </summary>
   26199 </histogram>
   26200 
   26201 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
   26202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26203   <summary>
   26204     The error with the current user profile that caused an error dialog to be
   26205     shown. This dialog is shown usually when there is some sort of corruption in
   26206     the user's profile data.
   26207   </summary>
   26208 </histogram>
   26209 
   26210 <histogram name="Profile.SupervisedProfileCreateError"
   26211     enum="GoogleServiceAuthError">
   26212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26213   <summary>
   26214     The error code generated in the final step (registration step) of creating a
   26215     new supervised profile.
   26216   </summary>
   26217 </histogram>
   26218 
   26219 <histogram name="Profile.SupervisedProfileImportError"
   26220     enum="GoogleServiceAuthError">
   26221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26222   <summary>
   26223     The error code generated in the final step (registration step) of importing
   26224     a supervised profile.
   26225   </summary>
   26226 </histogram>
   26227 
   26228 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
   26229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26230   <summary>
   26231     Time elapsed from when the handler received the message that a user clicked
   26232     'Create' to create a new supervised user profile until the registration ends
   26233     either successfully or with a failure (both recorded in
   26234     Profile.SupervisedProfileCreateResult).
   26235   </summary>
   26236 </histogram>
   26237 
   26238 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
   26239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26240   <summary>
   26241     Time elapsed from when the handler received the message that a user clicked
   26242     'Import supervised user' until the registration ends either successfully or
   26243     with a failure (both recorded in Profile.SupervisedProfileImportResult).
   26244   </summary>
   26245 </histogram>
   26246 
   26247 <histogram name="Profile.SwitchGaiaPhotoSettings"
   26248     enum="ProfileGaiaPhotoOptions">
   26249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26250   <summary>
   26251     Counts of when users switch to using their GAIA photo instead of an avatar
   26252     icon or the opposite when they switch back to an avatar icon instead of
   26253     their GAIA photo.
   26254   </summary>
   26255 </histogram>
   26256 
   26257 <histogram name="Profile.Sync" enum="ProfileSync">
   26258   <obsolete>
   26259     Deprecated because it did not present the information clearly.
   26260   </obsolete>
   26261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26262   <summary>Activity of the user with regards to sync.</summary>
   26263 </histogram>
   26264 
   26265 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
   26266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26267   <summary>
   26268     Number of times and ways the user customized the sync options of their
   26269     profile. Percentages are not meaningful. To determine percentages, take the
   26270     count of a given action over the count of number of customizations.
   26271   </summary>
   26272 </histogram>
   26273 
   26274 <histogram name="Profile.SyncSignIn" enum="ProfileType">
   26275   <owner>rpop (a] google.com</owner>
   26276   <summary>
   26277     Number of times the user signed into sync from original or secondary
   26278     profile.
   26279   </summary>
   26280 </histogram>
   26281 
   26282 <histogram name="Profile.ThumbnailsSize" units="MB">
   26283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26284   <summary>Size of the thumbnails database.</summary>
   26285 </histogram>
   26286 
   26287 <histogram name="Profile.TopSitesSize" units="MB">
   26288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26289   <summary>Size of the top sites database.</summary>
   26290 </histogram>
   26291 
   26292 <histogram name="Profile.TotalHistorySize" units="MB">
   26293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26294   <summary>Total size of all history databases.</summary>
   26295 </histogram>
   26296 
   26297 <histogram name="Profile.TotalSize" units="MB">
   26298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26299   <summary>Total size of the profile data (excluding sub-folders).</summary>
   26300 </histogram>
   26301 
   26302 <histogram name="Profile.Update" enum="ProfileType">
   26303   <owner>rlp (a] chromium.org</owner>
   26304   <summary>Times a profile name and/or avatar was updated.</summary>
   26305 </histogram>
   26306 
   26307 <histogram name="Profile.UpgradeEnrollment" enum="ProfileUpgradeEnrollment">
   26308   <obsolete>
   26309     Deprecated 8/2014. Upgrade Promotional UI removed.
   26310   </obsolete>
   26311   <owner>mlerman (a] chromium.org</owner>
   26312   <summary>
   26313     The process which leads a user to enroll in New Profile Management. Also
   26314     tracks if the user chooses to opt out, and tutorials which guide the user
   26315     into New Profile Management.
   26316   </summary>
   26317 </histogram>
   26318 
   26319 <histogram name="Profile.VisitedLinksSize" units="MB">
   26320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26321   <summary>Size of the visited links database.</summary>
   26322 </histogram>
   26323 
   26324 <histogram name="Profile.WebDataSize" units="MB">
   26325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26326   <summary>Size of the web data database.</summary>
   26327 </histogram>
   26328 
   26329 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
   26330   <owner>engedy (a] chromium.org</owner>
   26331   <owner>vasilii (a] chromium.org</owner>
   26332   <summary>
   26333     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
   26334     Reset Profile dialog.
   26335   </summary>
   26336 </histogram>
   26337 
   26338 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
   26339   <obsolete>
   26340     Deprecated 8/2013. No longer tracked.
   26341   </obsolete>
   26342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26343   <summary>
   26344     Errors that Protector detects about default search provider in Web Data.
   26345     Reported once when Web Data is loaded.
   26346   </summary>
   26347 </histogram>
   26348 
   26349 <histogram name="Protector.Preferences" enum="ProtectorError">
   26350   <obsolete>
   26351     Deprecated 8/2013. No longer tracked.
   26352   </obsolete>
   26353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26354   <summary>
   26355     Errors that Protector detects about protected settings in Preferences.
   26356     Reported once when profile is loaded.
   26357   </summary>
   26358 </histogram>
   26359 
   26360 <histogram name="Protector.SearchProvider" enum="SearchEngine">
   26361   <obsolete>
   26362     Deprecated 8/2013. No longer tracked.
   26363   </obsolete>
   26364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26365   <summary>
   26366     When the default search provider setting is changed outside of Chrome, which
   26367     is detected by the Protector, this histogram reports the new setting.
   26368   </summary>
   26369 </histogram>
   26370 
   26371 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
   26372   <obsolete>
   26373     Deprecated 8/2013. No longer tracked.
   26374   </obsolete>
   26375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26376   <summary>
   26377     When the startup settings are changed outside of Chrome, which is detected
   26378     by the Protector, this histogram reports the new setting.
   26379   </summary>
   26380 </histogram>
   26381 
   26382 <histogram name="Quickoffice.csvFormattedCellCount">
   26383   <owner>dskelton (a] google.com</owner>
   26384   <summary>
   26385     Records the number of cells that contain formatting data in the default
   26386     worksheet when a comma separated value spreadsheet is opened.
   26387   </summary>
   26388 </histogram>
   26389 
   26390 <histogram name="Quickoffice.csvNonEmptyCellCount">
   26391   <owner>dskelton (a] google.com</owner>
   26392   <summary>
   26393     Records the number of non-empty cells in the default worksheet when a comma
   26394     separated value spreadsheet is opened.
   26395   </summary>
   26396 </histogram>
   26397 
   26398 <histogram name="Quickoffice.csvSheetCount">
   26399   <owner>dskelton (a] google.com</owner>
   26400   <summary>
   26401     Records the number of worksheets when a comma separated value spreadsheet is
   26402     opened.
   26403   </summary>
   26404 </histogram>
   26405 
   26406 <histogram name="Quickoffice.docPageCount">
   26407   <owner>joshwoodward (a] google.com</owner>
   26408   <summary>
   26409     Records the page count when a compound binary format document is opened.
   26410   </summary>
   26411 </histogram>
   26412 
   26413 <histogram name="Quickoffice.docParagraphCount">
   26414   <owner>joshwoodward (a] google.com</owner>
   26415   <summary>
   26416     Records the paragraph count when a compound binary format document is
   26417     opened.
   26418   </summary>
   26419 </histogram>
   26420 
   26421 <histogram name="Quickoffice.docSectionCount">
   26422   <owner>joshwoodward (a] google.com</owner>
   26423   <summary>
   26424     Records the section count when a compound binary format document is opened.
   26425   </summary>
   26426 </histogram>
   26427 
   26428 <histogram name="Quickoffice.docxPageCount">
   26429   <owner>joshwoodward (a] google.com</owner>
   26430   <summary>
   26431     Records the page count when an OOXML format document is opened.
   26432   </summary>
   26433 </histogram>
   26434 
   26435 <histogram name="Quickoffice.docxParagraphCount">
   26436   <owner>joshwoodward (a] google.com</owner>
   26437   <summary>
   26438     Records the paragraph count when an OOXML format document is opened.
   26439   </summary>
   26440 </histogram>
   26441 
   26442 <histogram name="Quickoffice.docxSectionCount">
   26443   <owner>joshwoodward (a] google.com</owner>
   26444   <summary>
   26445     Records the section count when an OOXML format document is opened.
   26446   </summary>
   26447 </histogram>
   26448 
   26449 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
   26450   <owner>joshwoodward (a] google.com</owner>
   26451   <summary>
   26452     Records the various different error types encountered when opening and
   26453     reading MS Office file formats in the Quickoffice viewer. These range from
   26454     Nacl crashes and uncaught javascript exceptions to document errors inside
   26455     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
   26456     format in which they occurred.
   26457   </summary>
   26458 </histogram>
   26459 
   26460 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
   26461   <owner>joshwoodward (a] google.com</owner>
   26462   <summary>
   26463     Records the various different file types supported by Quickoffice (like MS
   26464     Word, Excel, Powerpoint files) when they opened in the browser to measure
   26465     which file formats are most popular.
   26466   </summary>
   26467 </histogram>
   26468 
   26469 <histogram name="Quickoffice.pptMasterCount">
   26470   <owner>joshwoodward (a] google.com</owner>
   26471   <summary>
   26472     Records the number of slide masters when a compound binary format
   26473     presentation is opened.
   26474   </summary>
   26475 </histogram>
   26476 
   26477 <histogram name="Quickoffice.pptSlideCount">
   26478   <owner>joshwoodward (a] google.com</owner>
   26479   <summary>
   26480     Records the slide count when a compound binary format presentation is
   26481     opened.
   26482   </summary>
   26483 </histogram>
   26484 
   26485 <histogram name="Quickoffice.pptxMasterCount">
   26486   <owner>joshwoodward (a] google.com</owner>
   26487   <summary>
   26488     Records the number of slide masters when an OOXML format presentation is
   26489     opened.
   26490   </summary>
   26491 </histogram>
   26492 
   26493 <histogram name="Quickoffice.pptxSlideCount">
   26494   <owner>joshwoodward (a] google.com</owner>
   26495   <summary>
   26496     Records the slide count when an OOXML format presentation is opened.
   26497   </summary>
   26498 </histogram>
   26499 
   26500 <histogram name="Quickoffice.xlsFormattedCellCount">
   26501   <owner>joshwoodward (a] google.com</owner>
   26502   <summary>
   26503     Records the number of cells that contain formatting data in the default
   26504     worksheet when a compound binary format spreadsheet is opened.
   26505   </summary>
   26506 </histogram>
   26507 
   26508 <histogram name="Quickoffice.xlsNonEmptyCellCount">
   26509   <owner>joshwoodward (a] google.com</owner>
   26510   <summary>
   26511     Records the number of non-empty cells in the default worksheet when a
   26512     compound binary format spreadsheet is opened.
   26513   </summary>
   26514 </histogram>
   26515 
   26516 <histogram name="Quickoffice.xlsSheetCount">
   26517   <owner>joshwoodward (a] google.com</owner>
   26518   <summary>
   26519     Records the number of worksheets when a compound binary format spreadsheet
   26520     is opened.
   26521   </summary>
   26522 </histogram>
   26523 
   26524 <histogram name="Quickoffice.xlsxFormattedCellCount">
   26525   <owner>joshwoodward (a] google.com</owner>
   26526   <summary>
   26527     Records the number of cells that contain formatting data in the default
   26528     worksheet when an OOXML format spreadsheet is opened.
   26529   </summary>
   26530 </histogram>
   26531 
   26532 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
   26533   <owner>joshwoodward (a] google.com</owner>
   26534   <summary>
   26535     Records the number of non-empty cells when an OOXML format spreadsheet is
   26536     opened.
   26537   </summary>
   26538 </histogram>
   26539 
   26540 <histogram name="Quickoffice.xlsxSheetCount">
   26541   <owner>joshwoodward (a] google.com</owner>
   26542   <summary>
   26543     Records the number of worksheets when an OOXML format spreadsheet is opened.
   26544   </summary>
   26545 </histogram>
   26546 
   26547 <histogram name="Quota.DiskspaceShortage" units="MB">
   26548   <owner>tzik (a] chromium.org</owner>
   26549   <summary>
   26550     Difference between acceptable lower limit of diskspace and actual free
   26551     diskspace at beginning of an eviction round.
   26552   </summary>
   26553 </histogram>
   26554 
   26555 <histogram name="Quota.ErrorsOnEvictingOriginPerHour">
   26556   <owner>tzik (a] chromium.org</owner>
   26557   <summary>
   26558     Number of errors on evicting origin by QuotaTemporaryStorageEvictor in an
   26559     hour.
   26560   </summary>
   26561 </histogram>
   26562 
   26563 <histogram name="Quota.ErrorsOnGettingUsageAndQuotaPerHour">
   26564   <owner>tzik (a] chromium.org</owner>
   26565   <summary>
   26566     Number of errors on getting usage and quota by QuotaTemporaryStorageEvictor
   26567     in an hour.
   26568   </summary>
   26569 </histogram>
   26570 
   26571 <histogram name="Quota.EvictedBytesPerRound" units="MB">
   26572   <owner>tzik (a] chromium.org</owner>
   26573   <summary>
   26574     Amount of usage used by evicted origins in an eviction round.
   26575   </summary>
   26576 </histogram>
   26577 
   26578 <histogram name="Quota.EvictedOriginsPerHour">
   26579   <owner>tzik (a] chromium.org</owner>
   26580   <summary>Number of evicted origins in an hour.</summary>
   26581 </histogram>
   26582 
   26583 <histogram name="Quota.EvictionRoundsPerHour">
   26584   <owner>tzik (a] chromium.org</owner>
   26585   <summary>Number of eviction rounds in an hour.</summary>
   26586 </histogram>
   26587 
   26588 <histogram name="Quota.FreeDiskSpaceForProfile" units="MB">
   26589   <owner>tzik (a] chromium.org</owner>
   26590   <summary>Amount of free disk space for profile directory.</summary>
   26591 </histogram>
   26592 
   26593 <histogram name="Quota.GlobalUsageOfPersistentStorage" units="MB">
   26594   <owner>tzik (a] chromium.org</owner>
   26595   <summary>Global usage of persistent storage.</summary>
   26596 </histogram>
   26597 
   26598 <histogram name="Quota.GlobalUsageOfTemporaryStorage" units="MB">
   26599   <owner>tzik (a] chromium.org</owner>
   26600   <summary>Global usage of temporary storage.</summary>
   26601 </histogram>
   26602 
   26603 <histogram name="Quota.InitialTemporaryGlobalStorageQuota" units="MB">
   26604   <owner>tzik (a] chromium.org</owner>
   26605   <summary>Initial quota for global temporary storage.</summary>
   26606 </histogram>
   26607 
   26608 <histogram name="Quota.NumberOfEvictedOriginsPerRound">
   26609   <owner>tzik (a] chromium.org</owner>
   26610   <summary>Number of evicted origins per round.</summary>
   26611 </histogram>
   26612 
   26613 <histogram name="Quota.NumberOfPersistentStorageOrigins">
   26614   <owner>tzik (a] chromium.org</owner>
   26615   <summary>Number of origins using persistent storage.</summary>
   26616 </histogram>
   26617 
   26618 <histogram name="Quota.NumberOfProtectedPersistentStorageOrigins">
   26619   <owner>tzik (a] chromium.org</owner>
   26620   <summary>Number of protected origins using persistent storage.</summary>
   26621 </histogram>
   26622 
   26623 <histogram name="Quota.NumberOfProtectedTemporaryStorageOrigins">
   26624   <owner>tzik (a] chromium.org</owner>
   26625   <summary>Number of protected origins using temporary storage.</summary>
   26626 </histogram>
   26627 
   26628 <histogram name="Quota.NumberOfTemporaryStorageOrigins">
   26629   <owner>tzik (a] chromium.org</owner>
   26630   <summary>Number of origins using temporary storage.</summary>
   26631 </histogram>
   26632 
   26633 <histogram name="Quota.NumberOfUnlimitedPersistentStorageOrigins">
   26634   <owner>tzik (a] chromium.org</owner>
   26635   <summary>Number of unlimited origins using persistent storage.</summary>
   26636 </histogram>
   26637 
   26638 <histogram name="Quota.NumberOfUnlimitedTemporaryStorageOrigins">
   26639   <owner>tzik (a] chromium.org</owner>
   26640   <summary>Number of unlimited origins using temporary storage.</summary>
   26641 </histogram>
   26642 
   26643 <histogram name="Quota.SkippedEvictionRoundsPerHour">
   26644   <owner>tzik (a] chromium.org</owner>
   26645   <summary>Number of skipped eviction rounds in an hour.</summary>
   26646 </histogram>
   26647 
   26648 <histogram name="Quota.TimeDeltaOfEvictionRounds">
   26649   <owner>tzik (a] chromium.org</owner>
   26650   <summary>Time between two consecutive active eviction rounds.</summary>
   26651 </histogram>
   26652 
   26653 <histogram name="Quota.TimeSpentToAEvictionRound">
   26654   <owner>tzik (a] chromium.org</owner>
   26655   <summary>Time spent to an eviction round.</summary>
   26656 </histogram>
   26657 
   26658 <histogram name="Quota.UsageOverageOfTemporaryGlobalStorage" units="MB">
   26659   <owner>tzik (a] chromium.org</owner>
   26660   <summary>
   26661     Overage of the temporary global storage usage at beginning of an eviction
   26662     round.
   26663   </summary>
   26664 </histogram>
   26665 
   26666 <histogram name="Rappor.DailyEvent.IntervalType" enum="DailyEventIntervalType">
   26667   <owner>holte (a] chromium.org</owner>
   26668   <summary>Counts how often daily interval events were fired.</summary>
   26669 </histogram>
   26670 
   26671 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
   26672   <owner>holte (a] chromium.org</owner>
   26673   <summary>
   26674     For each Rappor log that is discarded, the reason that it was discarded.
   26675   </summary>
   26676 </histogram>
   26677 
   26678 <histogram name="Rappor.FailedUploadErrorCode" enum="NetErrorCodes">
   26679   <owner>holte (a] chromium.org</owner>
   26680   <summary>Net error codes for failed Rappor uploads.</summary>
   26681 </histogram>
   26682 
   26683 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
   26684   <owner>holte (a] chromium.org</owner>
   26685   <summary>
   26686     For each upload to the Rappor server, log the response received from the
   26687     server.
   26688   </summary>
   26689 </histogram>
   26690 
   26691 <histogram name="Renderer.AcceleratedFixedRootBackground"
   26692     enum="AcceleratedFixedRootBackground">
   26693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26694   <summary>
   26695     Keeps track of the number of main frame scrolls with an accelerated fixed
   26696     root background, the number of main frame scrolls with an unaccelerated
   26697     fixed root background, and the total number of main frame scrolls.
   26698   </summary>
   26699 </histogram>
   26700 
   26701 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
   26702   <owner>hartmanng (a] chromium.org</owner>
   26703   <summary>
   26704     Total count of the number of RenderLayers which are scrollable areas, need
   26705     to be promoted to stacking containers, and will use composited scrolling.
   26706     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
   26707     first becomes scrollable, first needs to become a stacking container, and
   26708     first uses composited scrolling, respectively.
   26709   </summary>
   26710 </histogram>
   26711 
   26712 <histogram name="Renderer.DrawDuration" units="milliseconds">
   26713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26714   <summary>The time it takes for the compositor to draw a frame.</summary>
   26715 </histogram>
   26716 
   26717 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
   26718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26719   <summary>
   26720     The amount by which the compositor's draw duration was overestimated in a
   26721     particular frame (0 if the duration was perfectly predicted or
   26722     underestimated).
   26723   </summary>
   26724 </histogram>
   26725 
   26726 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
   26727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26728   <summary>
   26729     The amount by which the compositor's draw duration was underestimated in a
   26730     particular frame (0 if the duration was perfectly predicted or
   26731     overestimated).
   26732   </summary>
   26733 </histogram>
   26734 
   26735 <histogram name="Renderer.GpuLatency" units="milliseconds">
   26736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26737   <summary>
   26738     The delay between the compositor submitting a command to the GPU and that
   26739     command executing on the GPU. This delay is measured once per frame.
   26740   </summary>
   26741 </histogram>
   26742 
   26743 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
   26744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26745   <summary>
   26746     The amount by which GPU latency was overestimated in a particular frame (0
   26747     if the latency was perfectly predicted or underestimated).
   26748   </summary>
   26749 </histogram>
   26750 
   26751 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
   26752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26753   <summary>
   26754     The amount by which GPU latency was underestimated in a particular frame (0
   26755     if the latency was perfectly predicted or overestimated).
   26756   </summary>
   26757 </histogram>
   26758 
   26759 <histogram name="Renderer.PixelIncreaseFromTransitions">
   26760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26761   <summary>
   26762     A lower-bound on the percentage increase in memory that would result from
   26763     promoting all layers that have a webkit-transition on opacity or transform.
   26764   </summary>
   26765 </histogram>
   26766 
   26767 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
   26768   <obsolete>
   26769     Deprecated as of 10/2013.
   26770   </obsolete>
   26771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26772   <summary>
   26773     This measures how long all unload event handlers required to run whenever an
   26774     unload event is processed.
   26775   </summary>
   26776 </histogram>
   26777 
   26778 <histogram name="Renderer2.FinishDocToFinish">
   26779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26780   <summary>
   26781     The time from when a document finished loading to when all it's resources
   26782     are also loaded.
   26783   </summary>
   26784 </histogram>
   26785 
   26786 <histogram name="Renderer2.RequestToFinish">
   26787   <obsolete>
   26788     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
   26789   </obsolete>
   26790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26791   <summary>
   26792     The time from when a page was requested by a user to when it is fully
   26793     loaded.
   26794   </summary>
   26795 </histogram>
   26796 
   26797 <histogram name="Renderer2.RequestToFinish_L">
   26798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26799   <summary>
   26800     The time from when a page was requested by a user to when it is fully
   26801     loaded.
   26802   </summary>
   26803 </histogram>
   26804 
   26805 <histogram name="Renderer2.RequestToFirstLayout">
   26806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26807   <summary>
   26808     The time from when a page was requested by a user to its first layout.
   26809   </summary>
   26810 </histogram>
   26811 
   26812 <histogram name="Renderer2.RequestToStart">
   26813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26814   <summary>
   26815     The time from when a page was requested by a user to when it starts loading.
   26816   </summary>
   26817 </histogram>
   26818 
   26819 <histogram name="Renderer2.StartToFinish">
   26820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26821   <summary>
   26822     The time from when a page started loading to when it is fully loaded.
   26823   </summary>
   26824 </histogram>
   26825 
   26826 <histogram name="Renderer2.StartToFinishDoc">
   26827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26828   <summary>
   26829     The time from when a page starts loading to when the main document is
   26830     finished loading.
   26831   </summary>
   26832 </histogram>
   26833 
   26834 <histogram name="Renderer2.StartToFirstLayout">
   26835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   26836   <summary>
   26837     The time from when a page starts loading to its first layout.
   26838   </summary>
   26839 </histogram>
   26840 
   26841 <histogram name="Renderer4.Abandoned" enum="Abandoned">
   26842   <owner>wiltzius (a] chromium.org</owner>
   26843   <summary>
   26844     Distribution of actual finished pages, vs abandoned pages, where we needed
   26845     to declare a finish time prematurely since the page was being closed
   26846     (exited).
   26847   </summary>
   26848 </histogram>
   26849 
   26850 <histogram name="Renderer4.AccelContentPaintDurationMS">
   26851   <obsolete>
   26852     Deprecated 2014-05 because of impl-side painting.
   26853   </obsolete>
   26854   <owner>wiltzius (a] chromium.org</owner>
   26855   <summary>
   26856     Time spent by WebKit painting the page, in milliseconds, when the GPU
   26857     acceleration is active, for paints that affect non-root layers.
   26858   </summary>
   26859 </histogram>
   26860 
   26861 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
   26862   <obsolete>
   26863     Deprecated 2014-05 because of impl-side painting.
   26864   </obsolete>
   26865   <owner>wiltzius (a] chromium.org</owner>
   26866   <summary>
   26867     WebKit paint throughput, measured in megapixels per second, when GPU
   26868     acceleration is active, for paints that affect non-root layers.
   26869   </summary>
   26870 </histogram>
   26871 
   26872 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
   26873   <owner>wiltzius (a] chromium.org</owner>
   26874   <summary>Time between frames when GPU acceleration is active.</summary>
   26875 </histogram>
   26876 
   26877 <histogram name="Renderer4.AccelRootPaintDurationMS">
   26878   <owner>wiltzius (a] chromium.org</owner>
   26879   <summary>
   26880     Time spent by WebKit painting the page, in milliseconds, when the GPU
   26881     acceleration is active, for paints that affect the root layer.
   26882   </summary>
   26883 </histogram>
   26884 
   26885 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
   26886   <owner>wiltzius (a] chromium.org</owner>
   26887   <summary>
   26888     WebKit paint throughput, measured in megapixels per second, when GPU
   26889     acceleration is active, for paints that affect the root layer.
   26890   </summary>
   26891 </histogram>
   26892 
   26893 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
   26894   <owner>wiltzius (a] chromium.org</owner>
   26895   <summary>
   26896     Time from when the animation callback was posted to when it ran.
   26897   </summary>
   26898 </histogram>
   26899 
   26900 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
   26901   <owner>wiltzius (a] chromium.org</owner>
   26902   <summary>
   26903     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
   26904     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   26905     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   26906     time when renderer requested load of document, after any unload of last
   26907     document. &quot;Commit&quot;== time when renderer got first byte of
   26908     document.
   26909   </summary>
   26910 </histogram>
   26911 
   26912 <histogram name="Renderer4.BeginToFinish">
   26913   <owner>wiltzius (a] chromium.org</owner>
   26914   <summary>TBD</summary>
   26915 </histogram>
   26916 
   26917 <histogram name="Renderer4.BeginToFinishDoc">
   26918   <owner>wiltzius (a] chromium.org</owner>
   26919   <summary>TBD</summary>
   26920 </histogram>
   26921 
   26922 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
   26923   <owner>wiltzius (a] chromium.org</owner>
   26924   <summary>
   26925     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
   26926     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
   26927     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
   26928     time when renderer requested load of document, after any unload of last
   26929     document. &quot;First paint&quot;== time when first paint operation was
   26930     performed.
   26931   </summary>
   26932 </histogram>
   26933 
   26934 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
   26935   <owner>wiltzius (a] chromium.org</owner>
   26936   <summary>
   26937     Time from &quot;big&quot; to &quot;first paint after load.&quot;
   26938     &quot;Begin&quot;== &quot;request&quot; if user requested, and
   26939     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
   26940     document. &quot;Start&quot;== time when renderer requested load of document,
   26941     after any unload of last document. &quot;First paint after load&quot;== time
   26942     after onload() when first paint operation is performed.
   26943   </summary>
   26944 </histogram>
   26945 
   26946 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
   26947   <owner>wiltzius (a] chromium.org</owner>
   26948   <summary>
   26949     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
   26950     time when renderer got first byte of document.  &quot;Finish&quot;==after
   26951     onload() and all resources are loaded.
   26952   </summary>
   26953 </histogram>
   26954 
   26955 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
   26956   <owner>wiltzius (a] chromium.org</owner>
   26957   <summary>
   26958     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
   26959     time when renderer got first byte of document. &quot;Finish doc&quot; ==
   26960     main document loaded, before onload(). &quot;Finish&quot;==after onload()
   26961     and all resources are loaded.
   26962   </summary>
   26963 </histogram>
   26964 
   26965 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
   26966   <owner>wiltzius (a] chromium.org</owner>
   26967   <summary>
   26968     Time from &quot;commit&quot; to &quot;first paint.&quot;
   26969     &quot;Commit&quot;== time when renderer got first byte of document.
   26970     &quot;First paint&quot;== time when first paint operation was performed.
   26971   </summary>
   26972 </histogram>
   26973 
   26974 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
   26975   <owner>wiltzius (a] chromium.org</owner>
   26976   <summary>
   26977     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
   26978     &quot;Commit&quot;== time when renderer got first byte of document.
   26979     &quot;First paint after load&quot;== time after onload() when first paint
   26980     operation is performed.
   26981   </summary>
   26982 </histogram>
   26983 
   26984 <histogram name="Renderer4.CompositorScrollHitTestResult"
   26985     enum="CompositorScrollResult">
   26986   <owner>vollick (a] chromium.org</owner>
   26987   <summary>
   26988     It's possible for compositor hit testing to determine conclusively that
   26989     compositor thread scrolling can or cannot be done. It's also possible that
   26990     the hit testing result is inconclusive. We would like to see the I-don't-
   26991     know result as little as possible. This histogram tracks the ratios.
   26992   </summary>
   26993 </histogram>
   26994 
   26995 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
   26996   <owner>wiltzius (a] chromium.org</owner>
   26997   <summary>
   26998     Time between frames, as measured on the compositor thread. This is collected
   26999     once per frame while it is being drawn to the screen in the compositor.
   27000   </summary>
   27001 </histogram>
   27002 
   27003 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
   27004   <obsolete>
   27005     Renamed to Renderer4.pixelCountCulled_Draw.
   27006   </obsolete>
   27007   <owner>wiltzius (a] chromium.org</owner>
   27008   <summary>
   27009     Number of pixels that culling prevented being drawn to the screen,
   27010     normalized to the viewport size. This is collected once per frame while it
   27011     is being drawn to the screen in the compositor.
   27012   </summary>
   27013 </histogram>
   27014 
   27015 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
   27016   <obsolete>
   27017     Renamed to Renderer4.pixelCountOpaque_Draw.
   27018   </obsolete>
   27019   <owner>wiltzius (a] chromium.org</owner>
   27020   <summary>
   27021     Number of pixels drawn to the screen and known opaque, normalized to the
   27022     viewport size. This is collected once per frame while it is being drawn to
   27023     the screen in the compositor.
   27024   </summary>
   27025 </histogram>
   27026 
   27027 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
   27028   <obsolete>
   27029     Renamed to Renderer4.pixelCountTranslucent_Draw.
   27030   </obsolete>
   27031   <owner>wiltzius (a] chromium.org</owner>
   27032   <summary>
   27033     Number of pixels drawn to the screen and not known opaque, normalized to the
   27034     viewport size. This is collected once per frame while it is being drawn to
   27035     the screen in the compositor.
   27036   </summary>
   27037 </histogram>
   27038 
   27039 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
   27040   <owner>wiltzius (a] chromium.org</owner>
   27041   <summary>
   27042     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
   27043     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
   27044     onload() and all resources are loaded.
   27045   </summary>
   27046 </histogram>
   27047 
   27048 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
   27049   <owner>wiltzius (a] chromium.org</owner>
   27050   <summary>
   27051     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
   27052     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
   27053     paint after load&quot;== time after onload() when first paint operation is
   27054     performed.
   27055   </summary>
   27056 </histogram>
   27057 
   27058 <histogram name="Renderer4.GpuRasterizationEnabled" units="BooleanEnabled">
   27059   <owner>alokp (a] chromium.org</owner>
   27060   <summary>
   27061     Whether gpu rasterization is enabled (checked once after the page is painted
   27062     for the first time).
   27063   </summary>
   27064 </histogram>
   27065 
   27066 <histogram name="Renderer4.GpuRasterizationSuitableContent"
   27067     units="BooleanEnabled">
   27068   <owner>alokp (a] chromium.org</owner>
   27069   <summary>
   27070     If gpu rasterization is enabled, whether the page contents are suitable for
   27071     gpu rasterization (checked once after the page is painted for the first
   27072     time).
   27073   </summary>
   27074 </histogram>
   27075 
   27076 <histogram name="Renderer4.GpuRasterizationTriggered" units="BooleanEnabled">
   27077   <owner>alokp (a] chromium.org</owner>
   27078   <summary>
   27079     If gpu rasterization is enabled, whether it was triggered (checked once
   27080     after the page is painted for the first time).
   27081   </summary>
   27082 </histogram>
   27083 
   27084 <histogram name="Renderer4.GpuRasterizationUsed" units="BooleanEnabled">
   27085   <owner>alokp (a] chromium.org</owner>
   27086   <summary>
   27087     If gpu rasterization is enabled, whether it was actually used for the page
   27088     (checked once after the page is painted for the first time).
   27089   </summary>
   27090 </histogram>
   27091 
   27092 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
   27093     units="rects">
   27094   <owner>wiltzius (a] chromium.org</owner>
   27095   <summary>
   27096     Number of rects inside of a PictureLayer's invalidation region per commit.
   27097   </summary>
   27098 </histogram>
   27099 
   27100 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
   27101   <owner>wiltzius (a] chromium.org</owner>
   27102   <summary>
   27103     Time to determine the page language. This is done after the page has been
   27104     loaded.
   27105   </summary>
   27106 </histogram>
   27107 
   27108 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
   27109   <owner>wiltzius (a] chromium.org</owner>
   27110   <summary>
   27111     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
   27112     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
   27113     computed the properties we need. Only recorded for the first 50 frames of
   27114     every page.
   27115   </summary>
   27116 </histogram>
   27117 
   27118 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
   27119   <owner>wiltzius (a] chromium.org</owner>
   27120   <summary>
   27121     The ratio of CC Layers which are candidates for LCDText AA / total picture
   27122     or content Layers.  Recorded in LayerTreeHost, after
   27123     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
   27124     we need. Only recorded for the first 50 frames of every page.
   27125   </summary>
   27126 </histogram>
   27127 
   27128 <histogram name="Renderer4.LoadType" enum="LoadType">
   27129   <owner>wiltzius (a] chromium.org</owner>
   27130   <summary>
   27131     Probability distribution for enumerated varieties of page loads.
   27132   </summary>
   27133 </histogram>
   27134 
   27135 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
   27136   <owner>wiltzius (a] chromium.org</owner>
   27137   <summary>
   27138     Number of pixels that culling prevented being drawn to the screen, recorded
   27139     as 10 times the percentage of the viewport that these pixels cover. This is
   27140     collected once per frame while it is being drawn to the screen in the
   27141     compositor.
   27142   </summary>
   27143 </histogram>
   27144 
   27145 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
   27146   <owner>wiltzius (a] chromium.org</owner>
   27147   <summary>
   27148     Number of pixels known to be opaque, recorded as 10 times the percentage of
   27149     the viewport that these pixels cover.
   27150   </summary>
   27151 </histogram>
   27152 
   27153 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
   27154   <owner>wiltzius (a] chromium.org</owner>
   27155   <summary>
   27156     Number of pixels painted by WebKit into main memory, recorded as 10 times
   27157     the percentage of the viewport that these pixels cover. This is collected
   27158     once per commit from WebKit to the compositor.
   27159   </summary>
   27160 </histogram>
   27161 
   27162 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
   27163   <owner>wiltzius (a] chromium.org</owner>
   27164   <summary>
   27165     Number of pixels not known to be opaque opaque, recorded as 10 times the
   27166     percentage of the viewport that these pixels cover.
   27167   </summary>
   27168 </histogram>
   27169 
   27170 <histogram name="Renderer4.renderPassCount">
   27171   <owner>wiltzius (a] chromium.org</owner>
   27172   <summary>
   27173     The number of render passes (or render targets) in the renderer's frame. If
   27174     the value is more than one, then an intermediate rendering target must be
   27175     used during the rendering of the frame for each render pass greater than
   27176     one.
   27177   </summary>
   27178 </histogram>
   27179 
   27180 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
   27181   <owner>wiltzius (a] chromium.org</owner>
   27182   <summary>
   27183     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
   27184     time when user requested document.  &quot;Finish&quot;==after onload() and
   27185     all resources are loaded.
   27186   </summary>
   27187 </histogram>
   27188 
   27189 <histogram name="Renderer4.RequestToStart" units="milliseconds">
   27190   <owner>wiltzius (a] chromium.org</owner>
   27191   <summary>
   27192     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
   27193     time when user requested document. &quot;Start&quot;== time when renderer
   27194     requested load of document, after any unload of last document.
   27195   </summary>
   27196 </histogram>
   27197 
   27198 <histogram name="Renderer4.Snapshot">
   27199   <owner>wiltzius (a] chromium.org</owner>
   27200   <summary>Time to capture a renderer snapshot.</summary>
   27201 </histogram>
   27202 
   27203 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
   27204     units="milliseconds">
   27205   <owner>wiltzius (a] chromium.org</owner>
   27206   <summary>
   27207     Time between frames when the software renderer is being used, as measured on
   27208     the compositor thread. This is collected once per frame while it is being
   27209     drawn to the screen in the compositor.
   27210   </summary>
   27211 </histogram>
   27212 
   27213 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
   27214   <owner>wiltzius (a] chromium.org</owner>
   27215   <summary>Time between frames when the page is not GPU accelerated.</summary>
   27216 </histogram>
   27217 
   27218 <histogram name="Renderer4.SoftwarePaintDurationMS">
   27219   <owner>wiltzius (a] chromium.org</owner>
   27220   <summary>
   27221     Time spent by WebKit painting the page, in milliseconds, when the page is
   27222     not GPU accelerated.
   27223   </summary>
   27224 </histogram>
   27225 
   27226 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
   27227   <owner>wiltzius (a] chromium.org</owner>
   27228   <summary>
   27229     WebKit paint throughput, measured in megapixels per second, when the page is
   27230     not GPU accelerated.
   27231   </summary>
   27232 </histogram>
   27233 
   27234 <histogram name="Renderer4.StartToCommit" units="milliseconds">
   27235   <owner>wiltzius (a] chromium.org</owner>
   27236   <summary>
   27237     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
   27238     when renderer requested load of document, after any unload of last document.
   27239     &quot;Commit&quot;== time when renderer got first byte of document.
   27240   </summary>
   27241 </histogram>
   27242 
   27243 <histogram name="Renderer4.StartToFinish" units="milliseconds">
   27244   <owner>wiltzius (a] chromium.org</owner>
   27245   <summary>
   27246     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
   27247     when renderer requested load of document, after any unload of last document.
   27248     &quot;Finish&quot;==after onload() and all resources are loaded.
   27249   </summary>
   27250 </histogram>
   27251 
   27252 <histogram name="Renderer4.TextureGpuUploadTimeUS">
   27253   <owner>wiltzius (a] chromium.org</owner>
   27254   <summary>
   27255     The number of microseconds it took to upload a tile's full texture as
   27256     measured on the GPU process.
   27257   </summary>
   27258 </histogram>
   27259 
   27260 <histogram name="Renderer4.Thumbnail">
   27261   <owner>wiltzius (a] chromium.org</owner>
   27262   <summary>Time to capture a renderer thumbnail.</summary>
   27263 </histogram>
   27264 
   27265 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
   27266   <owner>wiltzius (a] chromium.org</owner>
   27267   <summary>
   27268     Number of tiles that culling prevented being uploaded to texture memory.
   27269     This is an approximation and is recorded as a 100 times the percentage of
   27270     the number of tiles, of default size, needed to cover the viewport. This is
   27271     collected once per commit from WebKit to the compositor.
   27272   </summary>
   27273 </histogram>
   27274 
   27275 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
   27276   <obsolete>
   27277     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
   27278   </obsolete>
   27279   <owner>wiltzius (a] chromium.org</owner>
   27280   <summary>
   27281     Number of pixels that culling prevented being uploaded to texture memory,
   27282     normalized to the viewport size. This is collected once per commit from
   27283     WebKit to the compositor.
   27284   </summary>
   27285 </histogram>
   27286 
   27287 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
   27288   <obsolete>
   27289     Renamed to Renderer4.pixelCountOpaque_Upload.
   27290   </obsolete>
   27291   <owner>wiltzius (a] chromium.org</owner>
   27292   <summary>
   27293     Number of pixels uploaded to texture memory and known to be opaque,
   27294     normalized to the viewport size. This is collected once per commit from
   27295     WebKit to the compositor.
   27296   </summary>
   27297 </histogram>
   27298 
   27299 <histogram name="Renderer4.uploadPixelCountTranslucent"
   27300     units="NormalizedPixels">
   27301   <obsolete>
   27302     Renamed to Renderer4.pixelCountTranslucent_Upload.
   27303   </obsolete>
   27304   <owner>wiltzius (a] chromium.org</owner>
   27305   <summary>
   27306     Number of pixels uploaded to texture memory and not known opaque, normalized
   27307     to the viewport size.  This is collected once per commit from WebKit to the
   27308     compositor.
   27309   </summary>
   27310 </histogram>
   27311 
   27312 <histogram name="RendererSyncIPC.ElapsedTime" units="milliseconds">
   27313   <owner>ppi (a] chromium.org</owner>
   27314   <summary>
   27315     Roundtrip times for synchronous IPC calls from the renderer to browser.
   27316   </summary>
   27317 </histogram>
   27318 
   27319 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
   27320   <owner>vitalybuka (a] chromium.org</owner>
   27321   <summary>Count of renderer view context menu items shown.</summary>
   27322 </histogram>
   27323 
   27324 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
   27325   <owner>vitalybuka (a] chromium.org</owner>
   27326   <summary>
   27327     Count of renderer view context menu items (Only commands now) used.
   27328   </summary>
   27329 </histogram>
   27330 
   27331 <histogram name="RequestAutocomplete.DismissalState"
   27332     enum="AutofillDialogDismissalState">
   27333   <owner>estade (a] chromium.org</owner>
   27334   <summary>
   27335     The state of the requestAutocomplete() dialog when it was dismissed.
   27336   </summary>
   27337 </histogram>
   27338 
   27339 <histogram name="RequestAutocomplete.InitialUserState"
   27340     enum="AutofillDialogInitialUserState">
   27341   <owner>estade (a] chromium.org</owner>
   27342   <summary>
   27343     The initial state of a user that's interacting with a freshly shown
   27344     requestAutocomplete() dialog.
   27345   </summary>
   27346 </histogram>
   27347 
   27348 <histogram name="RequestAutocomplete.PopupInDialog"
   27349     enum="AutofillDialogPopupEvent">
   27350   <owner>estade (a] chromium.org</owner>
   27351   <summary>
   27352     User interactions with the Autofill popup shown while filling an
   27353     requestAutocomplete() dialog.
   27354   </summary>
   27355 </histogram>
   27356 
   27357 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
   27358   <owner>estade (a] chromium.org</owner>
   27359   <summary>
   27360     Measures the frequency of security warnings and errors in the
   27361     RequestAutocomplete dialog.
   27362   </summary>
   27363 </histogram>
   27364 
   27365 <histogram name="RequestAutocomplete.UiDuration" units="ms">
   27366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27367   <summary>
   27368     Measures the duration for which an requestAutocomplete() dialog was shown.
   27369   </summary>
   27370 </histogram>
   27371 
   27372 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
   27373   <owner>estade (a] chromium.org</owner>
   27374   <summary>
   27375     Measures the duration for which an requestAutocomplete() dialog was shown,
   27376     in cases where the user ended up canceling out of the dialog.
   27377   </summary>
   27378 </histogram>
   27379 
   27380 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
   27381   <owner>estade (a] chromium.org</owner>
   27382   <summary>
   27383     Measures the duration for which an requestAutocomplete() dialog was shown,
   27384     in cases where the user ended up accepting the dialog.
   27385   </summary>
   27386 </histogram>
   27387 
   27388 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
   27389   <owner>estade (a] chromium.org</owner>
   27390   <summary>
   27391     Measures how users are interacting with the requestAutocomplete() dialog UI.
   27392   </summary>
   27393 </histogram>
   27394 
   27395 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
   27396   <owner>estade (a] chromium.org</owner>
   27397   <summary>
   27398     Measures the duration of time it takes for the requestAutocomplete() UI to
   27399     be actionable by the user after it is shown.
   27400   </summary>
   27401 </histogram>
   27402 
   27403 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
   27404   <owner>estade (a] chromium.org</owner>
   27405   <summary>
   27406     Measures the frequency of errors in communicating with the Google Online
   27407     Wallet server.
   27408   </summary>
   27409 </histogram>
   27410 
   27411 <histogram name="RequestAutocomplete.WalletRequiredActions"
   27412     enum="WalletRequiredActions">
   27413   <owner>estade (a] chromium.org</owner>
   27414   <summary>
   27415     Measures the frequency of required user actions returned by the Google
   27416     Online Wallet server.
   27417   </summary>
   27418 </histogram>
   27419 
   27420 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
   27421     enum="PowerwashDialogViewType">
   27422   <owner>merkulova (a] chromium.org</owner>
   27423   <summary>
   27424     Records the number of times the factory reset dialog was shown. Grouped by
   27425     the viewtype.
   27426   </summary>
   27427 </histogram>
   27428 
   27429 <histogram name="SafeBrowsing.EnabledSettingChanged" enum="BooleanEnabled">
   27430   <owner>feng (a] chromium.org</owner>
   27431   <summary>
   27432     Records the user action that enables/disables safe browsing feature in the
   27433     Settings page on Android.
   27434   </summary>
   27435 </histogram>
   27436 
   27437 <histogram name="SafeBrowsing.ModuleBaseRelocation" units="BaseRelocationType">
   27438   <owner>csharp (a] chromium.org</owner>
   27439   <owner>krstnmnlsn (a] chromium.org</owner>
   27440   <summary>
   27441     A windows only historgram. Records when an unknown base relocation type is
   27442     encountered while reading the reloc table of a loaded module.
   27443   </summary>
   27444 </histogram>
   27445 
   27446 <histogram name="SB.BloomFilter" units="milliseconds">
   27447   <obsolete>
   27448     Has not been generated for years (7/8/14).
   27449   </obsolete>
   27450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27451   <summary>
   27452     The first stage check that measures the time that Chrome took to check if a
   27453     URL is present in our in-memory bloom filter.
   27454   </summary>
   27455 </histogram>
   27456 
   27457 <histogram name="SB.BuildBloom">
   27458   <obsolete>
   27459     Deprecated 9/2012. No longer generated.
   27460   </obsolete>
   27461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27462   <summary>TBD.</summary>
   27463 </histogram>
   27464 
   27465 <histogram name="SB.Database" units="milliseconds">
   27466   <obsolete>
   27467     Has not been generated for years (7/8/14).
   27468   </obsolete>
   27469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27470   <summary>
   27471     The second stage check that measures the time that Chrome took to check if a
   27472     URL is present in our SQLite database.
   27473   </summary>
   27474 </histogram>
   27475 
   27476 <histogram name="SB.DBCheck" units="milliseconds">
   27477   <obsolete>
   27478     Has not been generated for years (7/8/14).
   27479   </obsolete>
   27480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27481   <summary>
   27482     The second stage check that mesures the time that Chrome took to check if a
   27483     URL is present in our SQLite database. This time includes the filter check
   27484     time.
   27485   </summary>
   27486 </histogram>
   27487 
   27488 <histogram name="SB.Delay" units="milliseconds">
   27489   <obsolete>
   27490     Has not been generated for years (7/8/14).
   27491   </obsolete>
   27492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27493   <summary>
   27494     This measures the time that SafeBrowsing actually delayed the browsing
   27495     experience. It records the difference between the time when Chrome would
   27496     have started reading the response for a URL and when the SafeBrowsing system
   27497     completed its check of that URL.
   27498   </summary>
   27499 </histogram>
   27500 
   27501 <histogram name="SB.FilterCheck" units="milliseconds">
   27502   <obsolete>
   27503     Has not been generated for years (7/8/14).
   27504   </obsolete>
   27505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27506   <summary>
   27507     The first stage check that measures the time that Chrome took to check if a
   27508     URL is present in our in-memory hash table.
   27509   </summary>
   27510 </histogram>
   27511 
   27512 <histogram name="SB.Network" units="milliseconds">
   27513   <obsolete>
   27514     Has not been generated for years (7/8/14).
   27515   </obsolete>
   27516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27517   <summary>
   27518     The third and final stage check that mesures the time that Chrome took to
   27519     get a response from the Google SafeBrowsing servers for a particular URL.
   27520   </summary>
   27521 </histogram>
   27522 
   27523 <histogram name="SB.NetworkCheck" units="milliseconds">
   27524   <obsolete>
   27525     Has not been generated for years (7/8/14).
   27526   </obsolete>
   27527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27528   <summary>
   27529     The third and final stage check that mesures the time that Chrome took to
   27530     get a response from the Google SafeBrowsing servers for a particular URL.
   27531     This time includes the filter and database check time.
   27532   </summary>
   27533 </histogram>
   27534 
   27535 <histogram name="SB.PauseSafe" units="milliseconds">
   27536   <obsolete>
   27537     Has not been generated for years (7/8/14).
   27538   </obsolete>
   27539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27540   <summary>
   27541     This measures the time that SafeBrowsing actually delayed the browsing
   27542     experience. It records the difference between the time when Chrome would
   27543     have started reading the response for a URL and when the SafeBrowsing system
   27544     completed its check of that URL.
   27545   </summary>
   27546 </histogram>
   27547 
   27548 <histogram name="SB.Update">
   27549   <obsolete>
   27550     Has not been generated for years (7/8/14).
   27551   </obsolete>
   27552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27553   <summary>TBD.</summary>
   27554 </histogram>
   27555 
   27556 <histogram name="SB2.AddPrefixes">
   27557   <owner>shess (a] chromium.org</owner>
   27558   <summary>
   27559     The number of add prefixes stored in the database after the last update.
   27560   </summary>
   27561 </histogram>
   27562 
   27563 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
   27564   <obsolete>
   27565     Bloom filter support deleted in October 2012.
   27566   </obsolete>
   27567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27568   <summary>
   27569     Track failures when in processing the safe-browsing database bloom filter.
   27570   </summary>
   27571 </histogram>
   27572 
   27573 <histogram name="SB2.BloomFilterFalsePositives"
   27574     enum="SB2BloomFilterFalsePositives">
   27575   <obsolete>
   27576     This became misleading around M-22 (September 2012), deleted in M-32
   27577     (November 2013).
   27578   </obsolete>
   27579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27580   <summary>
   27581     All prefix misses (server returned no full hashes) and prefix misses due to
   27582     false positives in the bloom filter.
   27583   </summary>
   27584 </histogram>
   27585 
   27586 <histogram name="SB2.BloomFilterLoad" units="ms">
   27587   <obsolete>
   27588     Bloom filter support deleted in October 2012.
   27589   </obsolete>
   27590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27591   <summary>Time to load the BloomFilter file.</summary>
   27592 </histogram>
   27593 
   27594 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
   27595   <owner>shess (a] chromium.org</owner>
   27596   <summary>
   27597     The size of the browsing SafeBrowsing database file on disk in kilobytes,
   27598     after an update has occurred.
   27599   </summary>
   27600 </histogram>
   27601 
   27602 <histogram name="SB2.BuildFilter" units="milliseconds">
   27603   <owner>shess (a] chromium.org</owner>
   27604   <summary>
   27605     The time that it took to regenerate the filter after we have received all
   27606     the update chunks.
   27607   </summary>
   27608 </histogram>
   27609 
   27610 <histogram name="SB2.BuildReadBytes" units="bytes">
   27611   <obsolete>
   27612     Deprecated because it was exceeding the range.  Replaced by
   27613     SB2.BuildReadKilobytes.
   27614   </obsolete>
   27615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27616   <summary>
   27617     The number of bytes read by the browser process during the bloom filter
   27618     generation phase.
   27619   </summary>
   27620 </histogram>
   27621 
   27622 <histogram name="SB2.BuildReadKilobytes" units="KB">
   27623   <owner>shess (a] chromium.org</owner>
   27624   <summary>
   27625     The number of kilobytes read by the browser process during the filter
   27626     generation phase.
   27627   </summary>
   27628 </histogram>
   27629 
   27630 <histogram name="SB2.BuildReadOperations">
   27631   <owner>shess (a] chromium.org</owner>
   27632   <summary>
   27633     The number of read operations issued by the browser process during the
   27634     filter generation phase.
   27635   </summary>
   27636 </histogram>
   27637 
   27638 <histogram name="SB2.BuildWriteBytes" units="bytes">
   27639   <obsolete>
   27640     Deprecated because it was exceeding the range.  Replaced by
   27641     SB2.BuildWriteKilobytes.
   27642   </obsolete>
   27643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27644   <summary>
   27645     The number of bytes written by the browser process during the bloom filter
   27646     generation phase.
   27647   </summary>
   27648 </histogram>
   27649 
   27650 <histogram name="SB2.BuildWriteKilobytes" units="KB">
   27651   <owner>shess (a] chromium.org</owner>
   27652   <summary>
   27653     The number of kilobytes written by the browser process during the filter
   27654     generation phase.
   27655   </summary>
   27656 </histogram>
   27657 
   27658 <histogram name="SB2.BuildWriteOperations">
   27659   <owner>shess (a] chromium.org</owner>
   27660   <summary>
   27661     The number of write operations issued by the browser process during the
   27662     filter generation phase.
   27663   </summary>
   27664 </histogram>
   27665 
   27666 <histogram name="SB2.ChunkInsert" units="milliseconds">
   27667   <owner>shess (a] chromium.org</owner>
   27668   <summary>
   27669     The time that it takes to write one redirect URL (which can contain multiple
   27670     chunks) to the database.
   27671   </summary>
   27672 </histogram>
   27673 
   27674 <histogram name="SB2.ChunkRequest" units="milliseconds">
   27675   <owner>shess (a] chromium.org</owner>
   27676   <summary>
   27677     The network time between the request and response for a chunk.
   27678   </summary>
   27679 </histogram>
   27680 
   27681 <histogram name="SB2.ChunkSize" units="bytes">
   27682   <owner>shess (a] chromium.org</owner>
   27683   <summary>The size of one chunk URL.</summary>
   27684 </histogram>
   27685 
   27686 <histogram name="SB2.DatabaseBytes" units="bytes">
   27687   <obsolete>
   27688     Deprecated because it was exceeding the range.  Replaced by
   27689     SB2.DatabaseKilobytes.
   27690   </obsolete>
   27691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27692   <summary>The size of the SafeBrowsing database file on disk.</summary>
   27693 </histogram>
   27694 
   27695 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
   27696   <owner>shess (a] chromium.org</owner>
   27697   <summary>Track failures when updating the safe-browsing database.</summary>
   27698 </histogram>
   27699 
   27700 <histogram name="SB2.DatabaseKilobytes" units="KB">
   27701   <obsolete>
   27702     Replaced by SB2.BrowseDatabaseKilobytes.
   27703   </obsolete>
   27704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27705   <summary>
   27706     The size of the SafeBrowsing database file on disk in kilobytes.
   27707   </summary>
   27708 </histogram>
   27709 
   27710 <histogram name="SB2.DatabaseOpen" units="milliseconds">
   27711   <owner>shess (a] chromium.org</owner>
   27712   <summary>
   27713     The time it takes to initialize the SafeBrowsing storage backend, in
   27714     milliseconds.
   27715   </summary>
   27716 </histogram>
   27717 
   27718 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
   27719   <owner>shess (a] chromium.org</owner>
   27720   <summary>
   27721     The size of the update file before merging with the database file, in
   27722     kilobytes.
   27723   </summary>
   27724 </histogram>
   27725 
   27726 <histogram name="SB2.Delay" units="milliseconds">
   27727   <owner>shess (a] chromium.org</owner>
   27728   <summary>
   27729     The time that SafeBrowsing actually delayed the browsing experience. It
   27730     records the difference between the time when Chrome would have started
   27731     reading the response for a URL and when the SafeBrowsing system completed
   27732     its check of that URL.
   27733   </summary>
   27734 </histogram>
   27735 
   27736 <histogram name="SB2.DownloadBinhashAddsDeleted">
   27737   <obsolete>
   27738     Deleted in M-34 (February 2014).
   27739   </obsolete>
   27740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27741   <summary>Obsolete download BINHASH add chunks deleted.</summary>
   27742 </histogram>
   27743 
   27744 <histogram name="SB2.DownloadBinhashSubsDeleted">
   27745   <obsolete>
   27746     Deleted in M-34 (February 2014).
   27747   </obsolete>
   27748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27749   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
   27750 </histogram>
   27751 
   27752 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
   27753   <owner>shess (a] chromium.org</owner>
   27754   <summary>
   27755     Records results of SafeBrowsing download check, including both url check and
   27756     downloaded file hash check.
   27757   </summary>
   27758 </histogram>
   27759 
   27760 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
   27761   <owner>shess (a] chromium.org</owner>
   27762   <summary>
   27763     The size of the downloads SafeBrowsing database file on disk in kilobytes,
   27764     after an update has occurred.
   27765   </summary>
   27766 </histogram>
   27767 
   27768 <histogram name="SB2.DownloadDuration" units="milliseconds">
   27769   <owner>shess (a] chromium.org</owner>
   27770   <summary>The time it takes for a download to finish.</summary>
   27771 </histogram>
   27772 
   27773 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
   27774   <owner>shess (a] chromium.org</owner>
   27775   <summary>
   27776     The time it takes for SafeBrowsing to check hash of a download file.
   27777   </summary>
   27778 </histogram>
   27779 
   27780 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
   27781   <owner>shess (a] chromium.org</owner>
   27782   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
   27783 </histogram>
   27784 
   27785 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
   27786   <obsolete>
   27787     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
   27788   </obsolete>
   27789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27790   <summary>Records results of SafeBrowsing download url check.</summary>
   27791 </histogram>
   27792 
   27793 <histogram name="SB2.ExtendedReportingIsEnabled" enum="BooleanEnabled">
   27794   <owner>felt (a] chromium.org</owner>
   27795   <summary>
   27796     Whether the user has Safe Browsing extended reporting enabled at the time a
   27797     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
   27798     interstitials that had reporting enabled.
   27799   </summary>
   27800 </histogram>
   27801 
   27802 <histogram name="SB2.FailedUpdate">
   27803   <obsolete>
   27804     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
   27805   </obsolete>
   27806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27807   <summary>
   27808     The count of the number of times an update failed when being committed to
   27809     the database.
   27810   </summary>
   27811 </histogram>
   27812 
   27813 <histogram name="SB2.FilterCheck" units="milliseconds">
   27814   <owner>shess (a] chromium.org</owner>
   27815   <summary>
   27816     The time that it took to check a URL against our in-memory filter.
   27817   </summary>
   27818 </histogram>
   27819 
   27820 <histogram name="SB2.FilterKilobytes" units="KB">
   27821   <obsolete>
   27822     Deprecated 9/2012. No longer generated.
   27823   </obsolete>
   27824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27825   <summary>The size of the current bloom filter in kilobytes.</summary>
   27826 </histogram>
   27827 
   27828 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
   27829   <owner>shess (a] chromium.org</owner>
   27830   <summary>Which filter file the database loaded from disk.</summary>
   27831 </histogram>
   27832 
   27833 <histogram name="SB2.FilterMissing">
   27834   <obsolete>
   27835     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
   27836   </obsolete>
   27837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27838   <summary>
   27839     The count of the number of times we attempted to load the bloom filter file
   27840     but it was missing.
   27841   </summary>
   27842 </histogram>
   27843 
   27844 <histogram name="SB2.FilterReadFail">
   27845   <obsolete>
   27846     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
   27847   </obsolete>
   27848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27849   <summary>
   27850     The count of the number of times we attempted to load the bloom filter file
   27851     but failed while reading the file on disk.
   27852   </summary>
   27853 </histogram>
   27854 
   27855 <histogram name="SB2.FilterSize" units="bytes">
   27856   <obsolete>
   27857     Deprecated because it was exceeding the range.  Replaced by
   27858     SB2.FilterKilobytes.
   27859   </obsolete>
   27860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27861   <summary>The size of the current bloom filter.</summary>
   27862 </histogram>
   27863 
   27864 <histogram name="SB2.FilterWriteFail">
   27865   <obsolete>
   27866     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
   27867   </obsolete>
   27868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27869   <summary>
   27870     The count of the number of times we attempted to save the bloom filter file
   27871     but failed while writing the file to disk.
   27872   </summary>
   27873 </histogram>
   27874 
   27875 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
   27876   <owner>shess (a] chromium.org</owner>
   27877   <summary>
   27878     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
   27879     corruptions detected, old versions detected, and various failures detected.
   27880   </summary>
   27881 </histogram>
   27882 
   27883 <histogram name="SB2.GetHash200">
   27884   <obsolete>
   27885     Deprecated in favor of SB2.GetHashResult STATUS_200.
   27886   </obsolete>
   27887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27888   <summary>
   27889     The number of GetHash requests that returned data (valid requests).
   27890   </summary>
   27891 </histogram>
   27892 
   27893 <histogram name="SB2.GetHash204">
   27894   <obsolete>
   27895     Deprecated in favor of SB2.GetHashResult STATUS_204.
   27896   </obsolete>
   27897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27898   <summary>
   27899     The number of GetHash requests that returned empty data (false positives).
   27900   </summary>
   27901 </histogram>
   27902 
   27903 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
   27904   <owner>mattm (a] chromium.org</owner>
   27905   <summary>
   27906     Track return status from GetHash attempts (STATUS_200, STATUS_204,
   27907     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
   27908     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
   27909     MISS).  EMPTY means the response had no full hashes, and should contain all
   27910     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
   27911     hashes matched. MISS means that none of the hashes matched (there was a
   27912     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
   27913     BACKOFF_ERROR were added in M36.)
   27914   </summary>
   27915 </histogram>
   27916 
   27917 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
   27918   <owner>mattm (a] chromium.org</owner>
   27919   <summary>
   27920     Track return status from GetHash attempts (STATUS_200, STATUS_204,
   27921     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
   27922     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
   27923     MISS).  EMPTY means the response had no full hashes, and should contain all
   27924     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
   27925     hashes matched. MISS means that none of the hashes matched (there was a
   27926     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
   27927     BACKOFF_ERROR were added in M36.)
   27928   </summary>
   27929 </histogram>
   27930 
   27931 <histogram name="SB2.GetHashServerMiss">
   27932   <obsolete>
   27933     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
   27934     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
   27935     reported useful data.
   27936   </obsolete>
   27937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27938   <summary>
   27939     The number of GetHash requests returning full hashes that didn't match the
   27940     URL that initiated the request.
   27941   </summary>
   27942 </histogram>
   27943 
   27944 <histogram name="SB2.HandleCorrupt">
   27945   <obsolete>
   27946     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
   27947   </obsolete>
   27948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   27949   <summary>
   27950     The count of the number of times a database was found corrupt and reset.
   27951   </summary>
   27952 </histogram>
   27953 
   27954 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
   27955   <obsolete>
   27956     Deprecated, replaced by: interstitial.malware.* and interstitial.phishing.*.
   27957   </obsolete>
   27958   <owner>felt (a] chromium.org</owner>
   27959   <summary>
   27960     Track number of times Safe Browsing interstitials have been shown, and how
   27961     many times they have been clicked through or not.
   27962   </summary>
   27963 </histogram>
   27964 
   27965 <histogram name="SB2.InterstitialActionDetails"
   27966     enum="SB2InterstitialActionDetails">
   27967   <obsolete>
   27968     Deprecated, replaced by: interstitial.malware.* and interstitial.phishing.*.
   27969   </obsolete>
   27970   <owner>felt (a] chromium.org</owner>
   27971   <summary>
   27972     Tracks the click-through rate for specific cases of the interstitial.
   27973   </summary>
   27974 </histogram>
   27975 
   27976 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
   27977   <obsolete>
   27978     Deprecated 9/2014.
   27979   </obsolete>
   27980   <owner>felt (a] chromium.org</owner>
   27981   <summary>
   27982     The time between when we show the SafeBrowsing malware interstitial and the
   27983     user navigating away by for example, closing the tab, clicking the browser
   27984     back button or typing another URL in the address bar.
   27985   </summary>
   27986 </histogram>
   27987 
   27988 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
   27989   <obsolete>
   27990     Deprecated 9/2014.
   27991   </obsolete>
   27992   <owner>felt (a] chromium.org</owner>
   27993   <summary>
   27994     The time between when we show the SafeBrowsing malware interstitial and the
   27995     user clicking on diagnostic page link.
   27996   </summary>
   27997 </histogram>
   27998 
   27999 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
   28000     units="milliseconds">
   28001   <obsolete>
   28002     Deprecated 9/2014.
   28003   </obsolete>
   28004   <owner>felt (a] chromium.org</owner>
   28005   <summary>
   28006     The time between when we show the SafeBrowsing malware interstitial and the
   28007     user expanding the &quot;see more info&quot; section of the page.  (Only
   28008     applies to field trial version 2 of the interstitial.)
   28009   </summary>
   28010 </histogram>
   28011 
   28012 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
   28013   <obsolete>
   28014     Deprecated 9/2014.
   28015   </obsolete>
   28016   <owner>felt (a] chromium.org</owner>
   28017   <summary>
   28018     The time between when we show the SafeBrowsing malware interstitial and the
   28019     user clicking on the learn more about malware link.
   28020   </summary>
   28021 </histogram>
   28022 
   28023 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
   28024   <obsolete>
   28025     Deprecated 9/2014.
   28026   </obsolete>
   28027   <owner>felt (a] chromium.org</owner>
   28028   <summary>
   28029     The time between when we show the SafeBrowsing malware interstitial and the
   28030     user clicking on the privacy policy link.
   28031   </summary>
   28032 </histogram>
   28033 
   28034 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
   28035   <obsolete>
   28036     Deprecated 9/2014.
   28037   </obsolete>
   28038   <owner>felt (a] chromium.org</owner>
   28039   <summary>
   28040     The time between when we show the SafeBrowsing malware interstitial and the
   28041     user clicking on the proceed link.
   28042   </summary>
   28043 </histogram>
   28044 
   28045 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
   28046   <obsolete>
   28047     Deprecated 9/2014.
   28048   </obsolete>
   28049   <owner>felt (a] chromium.org</owner>
   28050   <summary>
   28051     The time between when we show the SafeBrowsing malware interstitial and the
   28052     user clicking on the big green back button.
   28053   </summary>
   28054 </histogram>
   28055 
   28056 <histogram name="SB2.Network" units="milliseconds">
   28057   <owner>shess (a] chromium.org</owner>
   28058   <summary>
   28059     The time that it took to receive a response from the Google SafeBrowsing
   28060     servers for a GetHash request.
   28061   </summary>
   28062 </histogram>
   28063 
   28064 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
   28065   <obsolete>
   28066     Deprecated 7/2014. No longer generated.
   28067   </obsolete>
   28068   <owner>shess (a] chromium.org</owner>
   28069   <summary>Size of v1 database deleted from client profile.</summary>
   28070 </histogram>
   28071 
   28072 <histogram name="SB2.OutShardShifts">
   28073   <owner>shess (a] chromium.org</owner>
   28074   <summary>
   28075     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
   28076     are reasonable.
   28077   </summary>
   28078 </histogram>
   28079 
   28080 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
   28081   <owner>felt (a] chromium.org</owner>
   28082   <summary>
   28083     The time between when we show the SafeBrowsing phishing interstitial and the
   28084     user navigating away by for example, closing the tab, clicking the browser
   28085     back button or typing another URL in the address bar.
   28086   </summary>
   28087 </histogram>
   28088 
   28089 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
   28090     units="milliseconds">
   28091   <owner>felt (a] chromium.org</owner>
   28092   <summary>
   28093     The time between when we show the SafeBrowsing phishing interstitial and the
   28094     user expanding the &quot;see more info&quot; section of the page.  (Only
   28095     applies to field trial version 2 of the interstitial.)
   28096   </summary>
   28097 </histogram>
   28098 
   28099 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
   28100   <owner>felt (a] chromium.org</owner>
   28101   <summary>
   28102     The time between when we show the SafeBrowsing phishing interstitial and the
   28103     user clicking on the learn more link.
   28104   </summary>
   28105 </histogram>
   28106 
   28107 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
   28108   <owner>felt (a] chromium.org</owner>
   28109   <summary>
   28110     The time between when we show the SafeBrowsing phishing interstitial and the
   28111     user clicking on the proceed link.
   28112   </summary>
   28113 </histogram>
   28114 
   28115 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
   28116   <owner>felt (a] chromium.org</owner>
   28117   <summary>
   28118     The time between when we show the SafeBrowsing phishing interstitial and the
   28119     user clicking on the report error link.
   28120   </summary>
   28121 </histogram>
   28122 
   28123 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
   28124   <owner>felt (a] chromium.org</owner>
   28125   <summary>
   28126     The time between when we show the SafeBrowsing phishing interstitial and the
   28127     user clicking on the big green back button.
   28128   </summary>
   28129 </histogram>
   28130 
   28131 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
   28132   <owner>shess (a] chromium.org</owner>
   28133   <summary>
   28134     The size of the PrefixSet storage in bits, divided by the number of prefixes
   28135     represented.  Should almost always be 16.
   28136   </summary>
   28137 </histogram>
   28138 
   28139 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
   28140   <obsolete>
   28141     Deprecated 9/2012. No longer generated, BloomFilter being removed.
   28142   </obsolete>
   28143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28144   <summary>
   28145     Records how well the PrefixSet implementation matches the BloomFilter
   28146     implementation.
   28147   </summary>
   28148 </histogram>
   28149 
   28150 <histogram name="SB2.PrefixSetKilobytes" units="KB">
   28151   <owner>shess (a] chromium.org</owner>
   28152   <summary>The size of the PrefixSet file in kilobytes.</summary>
   28153 </histogram>
   28154 
   28155 <histogram name="SB2.PrefixSetLoad" units="ms">
   28156   <owner>shess (a] chromium.org</owner>
   28157   <summary>Time to load the PrefixSet file.</summary>
   28158 </histogram>
   28159 
   28160 <histogram name="SB2.PrefixSetRestoredExcess">
   28161   <obsolete>
   28162     Deprecated 9/2012. No longer generated.
   28163   </obsolete>
   28164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28165   <summary>
   28166     For debugging PrefixSet.  How many extra results GetPrefixes returns.
   28167   </summary>
   28168 </histogram>
   28169 
   28170 <histogram name="SB2.PrefixSetRestoredShortfall">
   28171   <obsolete>
   28172     Deprecated 9/2012. No longer generated.
   28173   </obsolete>
   28174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28175   <summary>
   28176     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
   28177   </summary>
   28178 </histogram>
   28179 
   28180 <histogram name="SB2.PrefixSetUnsortedDelta">
   28181   <obsolete>
   28182     Deprecated 9/2012. No longer generated.
   28183   </obsolete>
   28184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28185   <summary>
   28186     For debugging PrefixSet.  How far unsorted deltas are from expected value.
   28187   </summary>
   28188 </histogram>
   28189 
   28190 <histogram name="SB2.PrefixSetUnsortedDifference">
   28191   <obsolete>
   28192     Deprecated 9/2012. No longer generated.
   28193   </obsolete>
   28194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28195   <summary>
   28196     For debugging PrefixSet.  Distance of unsorted elements from expected
   28197     location.
   28198   </summary>
   28199 </histogram>
   28200 
   28201 <histogram name="SB2.PrefixSetUnsortedPercent">
   28202   <obsolete>
   28203     Deprecated 9/2012. No longer generated.
   28204   </obsolete>
   28205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28206   <summary>
   28207     For debugging PrefixSet.  How far into the results unsorted elements were
   28208     found.  Interesting values would be 0%, 50%, or 100%.
   28209   </summary>
   28210 </histogram>
   28211 
   28212 <histogram name="SB2.PrefixSetUnsortedSize">
   28213   <obsolete>
   28214     Deprecated 9/2012. No longer generated.
   28215   </obsolete>
   28216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28217   <summary>
   28218     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
   28219     problem with a particular size of dataset.
   28220   </summary>
   28221 </histogram>
   28222 
   28223 <histogram name="SB2.PrefixSetVersionRead">
   28224   <owner>shess (a] chromium.org</owner>
   28225   <summary>Version read from the PrefixSet file.</summary>
   28226 </histogram>
   28227 
   28228 <histogram name="SB2.PrefixSetWrite" units="ms">
   28229   <owner>shess (a] chromium.org</owner>
   28230   <summary>Time to store the PrefixSet file.</summary>
   28231 </histogram>
   28232 
   28233 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
   28234   <obsolete>
   28235     Deprecated 06/2014.  Replaced by SB2.ExtendedReportingIsEnabled.
   28236   </obsolete>
   28237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28238   <summary>
   28239     Whether the user has Safe Browsing extended reporting enabled at the time a
   28240     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
   28241     interstitials that had reporting enabled.
   28242   </summary>
   28243 </histogram>
   28244 
   28245 <histogram name="SB2.SetExtendedReportingEnabled" enum="BooleanEnabled">
   28246   <owner>felt (a] chromium.org</owner>
   28247   <summary>
   28248     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
   28249     in the Safe Browsing interstitial.
   28250   </summary>
   28251 </histogram>
   28252 
   28253 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
   28254   <obsolete>
   28255     Deprecated 06/2014.  Replaced by SB2.SetExtendedReportingEnabled.
   28256   </obsolete>
   28257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28258   <summary>
   28259     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
   28260     in the Safe Browsing interstitial.
   28261   </summary>
   28262 </histogram>
   28263 
   28264 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
   28265   <owner>shess (a] chromium.org</owner>
   28266   <summary>
   28267     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
   28268     disk in kilobytes, after an update has occurred.
   28269   </summary>
   28270 </histogram>
   28271 
   28272 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
   28273   <owner>shess (a] chromium.org</owner>
   28274   <summary>
   28275     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
   28276     after an udpate has occurred.
   28277   </summary>
   28278 </histogram>
   28279 
   28280 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
   28281   <owner>shess (a] chromium.org</owner>
   28282   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
   28283 </histogram>
   28284 
   28285 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
   28286   <owner>shess (a] chromium.org</owner>
   28287   <summary>
   28288     Time to store the Side Effect Free Whitelist PrefixSet file.
   28289   </summary>
   28290 </histogram>
   28291 
   28292 <histogram name="SB2.SideEffectFreeWhitelistStatus"
   28293     enum="SB2SideEffectFreeWhitelistStatus">
   28294   <owner>shess (a] chromium.org</owner>
   28295   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
   28296 </histogram>
   28297 
   28298 <histogram name="SB2.StoreVersionRead">
   28299   <owner>shess (a] chromium.org</owner>
   28300   <summary>Version read from the store file.</summary>
   28301 </histogram>
   28302 
   28303 <histogram name="SB2.SubPrefixes">
   28304   <owner>shess (a] chromium.org</owner>
   28305   <summary>
   28306     The number of sub prefixes stored in the database after the last update.
   28307   </summary>
   28308 </histogram>
   28309 
   28310 <histogram name="SB2.Update" units="milliseconds">
   28311   <owner>shess (a] chromium.org</owner>
   28312   <summary>
   28313     The time from the receipt of the update request to the receipt of the final
   28314     update chunk.
   28315   </summary>
   28316 </histogram>
   28317 
   28318 <histogram name="SB2.UpdateRequestSize" units="bytes">
   28319   <owner>shess (a] chromium.org</owner>
   28320   <summary>The payload size of update requests to the server.</summary>
   28321 </histogram>
   28322 
   28323 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
   28324   <owner>shess (a] chromium.org</owner>
   28325   <summary>Result from trying to update the SafeBrowsing data.</summary>
   28326 </histogram>
   28327 
   28328 <histogram name="SB2.UpdateSize" units="bytes">
   28329   <owner>shess (a] chromium.org</owner>
   28330   <summary>The size of all the chunk URLs in an update response.</summary>
   28331 </histogram>
   28332 
   28333 <histogram name="SB2.UpdateSizeBackground" units="bytes">
   28334   <owner>feng (a] chromium.org</owner>
   28335   <summary>
   28336     The size of all the chunk URLs in an update response when Chrome is in the
   28337     background.
   28338   </summary>
   28339 </histogram>
   28340 
   28341 <histogram name="SB2.UpdateSizeForeground" units="bytes">
   28342   <owner>feng (a] chromium.org</owner>
   28343   <summary>
   28344     The size of all the chunk URLs in an update response when Chrome is in the
   28345     foreground.
   28346   </summary>
   28347 </histogram>
   28348 
   28349 <histogram name="SB2.UpdateUrls">
   28350   <owner>shess (a] chromium.org</owner>
   28351   <summary>The number of chunk URLs in an update response.</summary>
   28352 </histogram>
   28353 
   28354 <histogram name="SB2.VolunteerPrefixesRemoved">
   28355   <owner>shess (a] chromium.org</owner>
   28356   <obsolete>
   28357     The operation this is tracking has been deleted as of 09/2014.
   28358   </obsolete>
   28359   <summary>
   28360     Older versions of the safe-browsing code incorrectly added additional
   28361     SBPrefix items when receiving full hashes.  This caused errors when
   28362     calculating when to send gethash requests to the server.  An additional pass
   28363     over the data has been added to remove the excess prefixes.  This histogram
   28364     tracks progress of that code for purposes of informing a decision on when to
   28365     remove the additional pass.  See http://crbug.com/361248 .
   28366   </summary>
   28367 </histogram>
   28368 
   28369 <histogram name="SBClientDownload.CheckDownloadStats"
   28370     enum="SBClientDownloadCheckDownloadStats">
   28371   <owner>mattm (a] chromium.org</owner>
   28372   <summary>
   28373     Records a histogram of the reason why downloads are marked as being
   28374     malicious or clean by the improved SafeBrowsing binary download protection.
   28375   </summary>
   28376 </histogram>
   28377 
   28378 <histogram name="SBClientDownload.DownloadExtensions"
   28379     enum="SBClientDownloadExtensions">
   28380   <owner>mattm (a] chromium.org</owner>
   28381   <summary>
   28382     Records a histogram of how often users download a file with a file extension
   28383     that is possibly dangerous (e.g., exe, class).
   28384   </summary>
   28385 </histogram>
   28386 
   28387 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
   28388   <owner>mattm (a] chromium.org</owner>
   28389   <summary>
   28390     Records the total time it takes for the SafeBrowsing download service to
   28391     check whether the content of a download is malicious or not, including file
   28392     feature extraction, whitelist checking, and server ping. This histogram only
   28393     includes checks that sent a ping to the SafeBrowsing server. It does not
   28394     include requests that were cancelled, but does include requests that
   28395     received a bad response.
   28396   </summary>
   28397 </histogram>
   28398 
   28399 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
   28400   <owner>mattm (a] chromium.org</owner>
   28401   <summary>
   28402     The net error code for all CheckClientDownloadRequest URLFetchers.
   28403   </summary>
   28404 </histogram>
   28405 
   28406 <histogram name="SBClientDownload.DownloadRequestNetworkDuration"
   28407     units="milliseconds">
   28408   <owner>mattm (a] chromium.org</owner>
   28409   <summary>
   28410     Records the time it takes for the SafeBrowsing download service ping. It is
   28411     not recorded for requests that were cancelled.
   28412   </summary>
   28413 </histogram>
   28414 
   28415 <histogram name="SBClientDownload.DownloadRequestNetworkStats"
   28416     enum="SBClientDownloadCheckDownloadStats">
   28417   <owner>mattm (a] chromium.org</owner>
   28418   <summary>
   28419     Records the results of SafeBrowsing binary download checks which caused a
   28420     server ping.
   28421   </summary>
   28422 </histogram>
   28423 
   28424 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
   28425   <owner>mattm (a] chromium.org</owner>
   28426   <summary>
   28427     The size of the upload data for CheckClientDownloadRequest URLFetchers.
   28428   </summary>
   28429 </histogram>
   28430 
   28431 <histogram name="SBClientDownload.DownloadRequestResponseCode">
   28432   <owner>mattm (a] chromium.org</owner>
   28433   <summary>
   28434     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
   28435     response code that was received.
   28436   </summary>
   28437 </histogram>
   28438 
   28439 <histogram name="SBClientDownload.DownloadRequestTimeoutDuration"
   28440     units="milliseconds">
   28441   <owner>mattm (a] chromium.org</owner>
   28442   <summary>
   28443     Records the portion of the SafeBrowsing download service check starting with
   28444     the point CheckClientDownloadRequest::StartTimeout() is called. It is
   28445     recorded regardless if a ping was sent or not. It is not recorded for
   28446     requests that were cancelled.
   28447   </summary>
   28448 </histogram>
   28449 
   28450 <histogram name="SBClientDownload.DownloadRequestTimeoutStats"
   28451     enum="SBClientDownloadCheckDownloadStats">
   28452   <owner>mattm (a] chromium.org</owner>
   28453   <summary>
   28454     For SafeBrowsing binary download checks which reached the
   28455     CheckClientDownloadRequest::StartTimeout() call, records the final result
   28456     (once the check finishes or is cancelled).
   28457   </summary>
   28458 </histogram>
   28459 
   28460 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
   28461   <owner>grt (a] chromium.org</owner>
   28462   <summary>
   28463     Records the time it takes for the SafeBrowsing download service to extract
   28464     image headers from a downloaded binary.
   28465   </summary>
   28466 </histogram>
   28467 
   28468 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
   28469     units="milliseconds">
   28470   <owner>mattm (a] chromium.org</owner>
   28471   <summary>
   28472     Records the time it takes for the SafeBrowsing download service to extract
   28473     signature info from a downloaded binary. This includes both unsigned and
   28474     signed binaries.
   28475   </summary>
   28476 </histogram>
   28477 
   28478 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
   28479   <owner>mattm (a] chromium.org</owner>
   28480   <summary>
   28481     Records the time it takes for the SafeBrowsing download service to extract
   28482     info from a downloaded zip file.
   28483   </summary>
   28484 </histogram>
   28485 
   28486 <histogram name="SBClientDownload.SignedBinaryDownload"
   28487     enum="SBClientDownloadIsSignedBinary">
   28488   <owner>mattm (a] chromium.org</owner>
   28489   <summary>
   28490     Records the number of signed vs. unsigned executables that are downloaded.
   28491   </summary>
   28492 </histogram>
   28493 
   28494 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
   28495   <owner>mattm (a] chromium.org</owner>
   28496   <summary>
   28497     Counter which is incremented whenever an executable is downloaded which is
   28498     either signed or whose URL matches the download whitelist.
   28499   </summary>
   28500 </histogram>
   28501 
   28502 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
   28503     enum="Boolean">
   28504   <owner>mattm (a] chromium.org</owner>
   28505   <summary>
   28506     For each zip file analyzed by the SafeBrowsing download service, records
   28507     true if the zip did not contain any executables but did contain another zip
   28508     file, false otherwise.
   28509   </summary>
   28510 </histogram>
   28511 
   28512 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
   28513   <owner>mattm (a] chromium.org</owner>
   28514   <summary>
   28515     For each zip file analyzed by the SafeBrowsing download service, records if
   28516     the zip contained an executable file.
   28517   </summary>
   28518 </histogram>
   28519 
   28520 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
   28521   <owner>noelutz (a] chromium.org</owner>
   28522   <summary>
   28523     The number of pages that we could have possibly classified (essentially the
   28524     number of top page navigations by users with SBClientMalware enabled). The
   28525     name is slightly misleading as it is recorded before
   28526     &quot;Preclassification&quot; happens.
   28527   </summary>
   28528 </histogram>
   28529 
   28530 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
   28531     enum="NetErrorCodes">
   28532   <owner>noelutz (a] chromium.org</owner>
   28533   <summary>
   28534     The net error code for all ClientMalwareRequest URLFetchers.
   28535   </summary>
   28536 </histogram>
   28537 
   28538 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
   28539   <owner>noelutz (a] chromium.org</owner>
   28540   <summary>
   28541     The size of the upload data for ClientMalwareRequest URLFetchers.
   28542   </summary>
   28543 </histogram>
   28544 
   28545 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
   28546   <owner>noelutz (a] chromium.org</owner>
   28547   <summary>
   28548     For ClientMalwareRequest URLFetchers with successful status, the HTTP
   28549     response code that was received.
   28550   </summary>
   28551 </histogram>
   28552 
   28553 <histogram name="SBClientMalware.PreClassificationCheckFail"
   28554     enum="SBClientDetectionPreClassificationCheckFail">
   28555   <owner>noelutz (a] chromium.org</owner>
   28556   <summary>
   28557     Records the number of malware classifications that were skipped because a
   28558     pre-classification check failed.
   28559   </summary>
   28560 </histogram>
   28561 
   28562 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
   28563   <owner>noelutz (a] chromium.org</owner>
   28564   <summary>
   28565     Measures the success rate of sending malware reports.  Sending a report can
   28566     fail due to a client reaching the limit on the number of reports it can send
   28567     per day or due to the report failing to be serialized.
   28568   </summary>
   28569 </histogram>
   28570 
   28571 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
   28572   <owner>noelutz (a] chromium.org</owner>
   28573   <obsolete>
   28574     Deprecated 03/2014.  That part of the code got deleted.
   28575   </obsolete>
   28576   <summary>
   28577     Counts the number of times the page ID that completed the page load does not
   28578     match the browse info page ID.  We expect that number to be zero.
   28579   </summary>
   28580 </histogram>
   28581 
   28582 <histogram name="SBClientPhishing.CancelClassificationReason"
   28583     enum="SBClientPhishingCancelClassificationReason">
   28584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28585   <summary>
   28586     The counts for various reasons why an in-progress phishing classification
   28587     was canceled.
   28588   </summary>
   28589 </histogram>
   28590 
   28591 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
   28592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28593   <summary>
   28594     The number of times client-side phishing classifier expected to have no
   28595     pending classifications running but that check failed.
   28596   </summary>
   28597 </histogram>
   28598 
   28599 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
   28600   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28601   <summary>
   28602     The number of pages that we could have possibly classified (essentially the
   28603     number of top page navigations by users with SBClientPhishing enabled). The
   28604     name is slightly misleading as it is recorded before
   28605     &quot;Preclassification&quot; happens.
   28606   </summary>
   28607 </histogram>
   28608 
   28609 <histogram name="SBClientPhishing.ClientModelStatus"
   28610     enum="SBClientPhishingClientModelStatus">
   28611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28612   <summary>
   28613     The counts for various model status codes that we get after loading a new
   28614     client-side phishing model.
   28615   </summary>
   28616 </histogram>
   28617 
   28618 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
   28619   <owner>gab (a] chromium.org</owner>
   28620   <summary>
   28621     The time that an individual chunk of DOM feature extraction work took.
   28622   </summary>
   28623 </histogram>
   28624 
   28625 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
   28626   <owner>gab (a] chromium.org</owner>
   28627   <summary>
   28628     The number of times that DOM feature extraction finished early because the
   28629     active WebDocument's frame was removed during traversal.
   28630   </summary>
   28631 </histogram>
   28632 
   28633 <histogram name="SBClientPhishing.DOMFeatureIterations">
   28634   <owner>gab (a] chromium.org</owner>
   28635   <summary>
   28636     The number of iterations that the DOM feature extractor took to finish.
   28637   </summary>
   28638 </histogram>
   28639 
   28640 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
   28641   <owner>gab (a] chromium.org</owner>
   28642   <summary>
   28643     The time that it took to resume DOM feature extraction for the phishing
   28644     classifier.  Longer times may indicate that the page DOM changed between
   28645     chunks of work and the extractor had to re-traverse up to the saved
   28646     position.
   28647   </summary>
   28648 </histogram>
   28649 
   28650 <histogram name="SBClientPhishing.DOMFeatureTimeout">
   28651   <owner>gab (a] chromium.org</owner>
   28652   <summary>
   28653     The number of phishing classifications that were aborted because DOM feature
   28654     extraction took too long.
   28655   </summary>
   28656 </histogram>
   28657 
   28658 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
   28659   <owner>gab (a] chromium.org</owner>
   28660   <summary>
   28661     The time that the DOM feature extarctor took to finish, summed across all
   28662     chunks of work.
   28663   </summary>
   28664 </histogram>
   28665 
   28666 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
   28667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28668   <summary>Time spent generating the thumbnail.</summary>
   28669 </histogram>
   28670 
   28671 <histogram name="SBClientPhishing.IllegalFeatureValue">
   28672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28673   <summary>
   28674     The number of features which were omitted from phishing classification
   28675     because they were added with an illegal value.  This would indicate a bug.
   28676   </summary>
   28677 </histogram>
   28678 
   28679 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
   28680   <obsolete>
   28681     Deprecated in Chrome 37, which now uses //net's internal matching.
   28682   </obsolete>
   28683   <owner>mattm (a] chromium.org</owner>
   28684   <summary>
   28685     The number of times that the phishing detection service could not be
   28686     initialized due to an error parsing the private IP networks.  This would
   28687     indicate a bug.
   28688   </summary>
   28689 </histogram>
   28690 
   28691 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
   28692   <obsolete>
   28693     Deprecated 12/2011.  Whitelist entries are no longer part of
   28694     ClientPhishingResponse.
   28695   </obsolete>
   28696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28697   <summary>
   28698     The number of whitelist_expression entries in a ClientPhishingResponse that
   28699     could not be canonicalized.
   28700   </summary>
   28701 </histogram>
   28702 
   28703 <histogram name="SBClientPhishing.PreClassificationCheckFail"
   28704     enum="SBClientDetectionPreClassificationCheckFail">
   28705   <owner>noelutz (a] chromium.org</owner>
   28706   <summary>
   28707     Records the number of phishing classifications that were skipped because a
   28708     pre-classification check failed.
   28709   </summary>
   28710 </histogram>
   28711 
   28712 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
   28713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28714   <summary>
   28715     The number of phishing classifications that were previously cached as being
   28716     phishing but that will get re-classified (to possibly fix false positives).
   28717   </summary>
   28718 </histogram>
   28719 
   28720 <histogram name="SBClientPhishing.RequestNotSerialized">
   28721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28722   <summary>
   28723     The number of phishing classifier pingbacks that were skipped because
   28724     serializing the request protocol buffer to string failed.
   28725   </summary>
   28726 </histogram>
   28727 
   28728 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
   28729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28730   <summary>
   28731     The number of times that a cached phishing classification result was used,
   28732     rather than pinging the server.
   28733   </summary>
   28734 </histogram>
   28735 
   28736 <histogram name="SBClientPhishing.ScorerCreationStatus"
   28737     enum="SBClientPhishingScorerCreationStatus">
   28738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28739   <summary>
   28740     Records the status when we create a scorer object for the client-side
   28741     phishing detection classifier.
   28742   </summary>
   28743 </histogram>
   28744 
   28745 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
   28746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28747   <summary>
   28748     The number of phishing classifications that were aborted because the term
   28749     feature extractor failed to initialize an ICU break iterator.
   28750   </summary>
   28751 </histogram>
   28752 
   28753 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
   28754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28755   <summary>
   28756     The time that an individual chunk of term feature extraction work took.
   28757   </summary>
   28758 </histogram>
   28759 
   28760 <histogram name="SBClientPhishing.TermFeatureIterations">
   28761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28762   <summary>
   28763     The number of iterations that the term feature extractor took to finish.
   28764   </summary>
   28765 </histogram>
   28766 
   28767 <histogram name="SBClientPhishing.TermFeatureTimeout">
   28768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28769   <summary>
   28770     The number of phishing classification that were aborted because term feature
   28771     extraction took too long.
   28772   </summary>
   28773 </histogram>
   28774 
   28775 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
   28776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28777   <summary>
   28778     The time that the term feature extarctor took to finish, summed across all
   28779     chunks of work.
   28780   </summary>
   28781 </histogram>
   28782 
   28783 <histogram name="SBClientPhishing.TooManyFeatures">
   28784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28785   <summary>
   28786     The number of times that the limit on the number of phishing classifier
   28787     features for a page was reached.  This may indicate a bug, or that
   28788     kMaxFeatureSize is too small.
   28789   </summary>
   28790 </histogram>
   28791 
   28792 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
   28793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   28794   <summary>
   28795     The time taken to extract URL features for the phishing classifier.
   28796   </summary>
   28797 </histogram>
   28798 
   28799 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
   28800   <owner>mattm (a] chromium.org</owner>
   28801   <summary>
   28802     Count of times download feedback has been started, broken down by danger
   28803     type.
   28804   </summary>
   28805 </histogram>
   28806 
   28807 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
   28808   <owner>mattm (a] chromium.org</owner>
   28809   <summary>
   28810     When a new download feedback request is added, records the number of
   28811     download requests currently active and/or pending.
   28812   </summary>
   28813 </histogram>
   28814 
   28815 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
   28816   <owner>mattm (a] chromium.org</owner>
   28817   <summary>
   28818     Count of times eligible download notifications are shown. Broken down by
   28819     danger type.
   28820   </summary>
   28821 </histogram>
   28822 
   28823 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
   28824   <obsolete>
   28825     Starting with M32, replaced by SBDownloadFeedback.Eligible.
   28826   </obsolete>
   28827   <owner>mattm (a] chromium.org</owner>
   28828   <summary>
   28829     Count of times download feedback button has been shown, broken down by
   28830     danger type.
   28831   </summary>
   28832 </histogram>
   28833 
   28834 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
   28835   <owner>mattm (a] chromium.org</owner>
   28836   <summary>
   28837     Size of downloads that were of the correct danger type, regardless if they
   28838     meet the max file size check or if they are actually uploaded or not.
   28839   </summary>
   28840 </histogram>
   28841 
   28842 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
   28843   <owner>mattm (a] chromium.org</owner>
   28844   <summary>
   28845     Size of downloads that failed to be uploaded to the feedback service.
   28846   </summary>
   28847 </histogram>
   28848 
   28849 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
   28850   <owner>mattm (a] chromium.org</owner>
   28851   <summary>
   28852     Size of downloads that were successfully uploaded to the feedback service.
   28853   </summary>
   28854 </histogram>
   28855 
   28856 <histogram name="SBDownloadFeedback.UploadResult"
   28857     enum="SBDownloadFeedbackUploadResult">
   28858   <owner>mattm (a] chromium.org</owner>
   28859   <summary>
   28860     Final result of attempt to upload binary to download feedback service.
   28861   </summary>
   28862 </histogram>
   28863 
   28864 <histogram name="SBIRS.DroppedIncident" enum="IncidentType">
   28865   <owner>grt (a] google.com</owner>
   28866   <summary>
   28867     The type of incident given to the safe browsing incident reporting service
   28868     but dropped as a result of not participating in safe browsing.
   28869   </summary>
   28870 </histogram>
   28871 
   28872 <histogram name="SBIRS.EnvCollectionTime" units="milliseconds">
   28873   <owner>grt (a] google.com</owner>
   28874   <summary>
   28875     The elapsed time to collect environmental data for a safe browsing incident
   28876     report.
   28877   </summary>
   28878 </histogram>
   28879 
   28880 <histogram name="SBIRS.FindDownloadedBinaryTime" units="milliseconds">
   28881   <owner>grt (a] google.com</owner>
   28882   <summary>
   28883     The elapsed time to find the most recent binary download from all loaded
   28884     profiles when creating a safe browsing incident report.
   28885   </summary>
   28886 </histogram>
   28887 
   28888 <histogram name="SBIRS.Incident" enum="IncidentType">
   28889   <owner>grt (a] google.com</owner>
   28890   <summary>
   28891     The type of incident given to the safe browsing incident reporting service.
   28892   </summary>
   28893 </histogram>
   28894 
   28895 <histogram name="SBIRS.IncidentCount">
   28896   <owner>grt (a] google.com</owner>
   28897   <summary>
   28898     The number of incidents collated into a single safe browsing incident report
   28899     before pruning.
   28900   </summary>
   28901 </histogram>
   28902 
   28903 <histogram name="SBIRS.InterIncidentTime" units="milliseconds">
   28904   <owner>grt (a] google.com</owner>
   28905   <summary>
   28906     The elapsed time between two successive incidents collated into the same
   28907     incident report by the safe browsing incident reporting service.
   28908   </summary>
   28909 </histogram>
   28910 
   28911 <histogram name="SBIRS.PruneRatio" units="percentage">
   28912   <owner>grt (a] google.com</owner>
   28913   <summary>
   28914     The percentage of incidents pruned from a safe browsing incident report on
   28915     account of having been previously reported.
   28916   </summary>
   28917 </histogram>
   28918 
   28919 <histogram name="SBIRS.ReportPayloadSize" units="bytes">
   28920   <owner>grt (a] google.com</owner>
   28921   <summary>The size, in bytes, of a safe browsing incident report.</summary>
   28922 </histogram>
   28923 
   28924 <histogram name="SBIRS.ReportUploadTime" units="milliseconds">
   28925   <owner>grt (a] google.com</owner>
   28926   <summary>The elapsed time to upload a safe browsing incident report.</summary>
   28927 </histogram>
   28928 
   28929 <histogram name="SBIRS.UploadResult" enum="ReportProcessingResult">
   28930   <owner>grt (a] google.com</owner>
   28931   <summary>
   28932     The result of an attempted report upload by the safe browsing incident
   28933     reporting service.
   28934   </summary>
   28935 </histogram>
   28936 
   28937 <histogram name="Sdch3.Advertisement_Count">
   28938   <owner>rdsmith (a] chromium.org</owner>
   28939   <summary>
   28940     The number of dictionaries advertised in an HTTP GET transaction that
   28941     supports SDCH.  Note that only non-zero advertisements are logged.
   28942   </summary>
   28943 </histogram>
   28944 
   28945 <histogram name="Sdch3.BlacklistReason" enum="SdchProblemCode">
   28946   <owner>rdsmith (a] chromium.org</owner>
   28947   <summary>
   28948     The reason why a blacklist blocking a request from advertising SDCH was
   28949     implemented.  There is one entry in this histogram per inhibited request.
   28950   </summary>
   28951 </histogram>
   28952 
   28953 <histogram name="Sdch3.Dictionary size loaded" units="bytes">
   28954   <owner>rdsmith (a] chromium.org</owner>
   28955   <summary>
   28956     Each sample is the byte count for a dictionary that is loaded by Chrome. A
   28957     dictionary is loaded shortly after the first Google query performed in each
   28958     session, and allows future SDCH transactions to be encoded/decoded using
   28959     that dictionary.
   28960   </summary>
   28961 </histogram>
   28962 
   28963 <histogram name="Sdch3.Experiment2_Decode">
   28964   <obsolete>
   28965     Replaced by Sdch3.Experiment3_Holdback.
   28966   </obsolete>
   28967   <owner>rdsmith (a] chromium.org</owner>
   28968   <summary>
   28969     Duration in time from when a request was made, until all bytes were
   28970     received.  During the running of an SDCH latency experiment, these packets
   28971     were part of an SDCH encoded transmission made after the link had proven it
   28972     was capable of handling SDCH compression.
   28973   </summary>
   28974 </histogram>
   28975 
   28976 <histogram name="Sdch3.Experiment2_Holdback">
   28977   <obsolete>
   28978     Replaced by Sdch3.Experiment3_Holdback.
   28979   </obsolete>
   28980   <owner>rdsmith (a] chromium.org</owner>
   28981   <summary>
   28982     Duration in time from when a request was made, until all bytes were
   28983     received.  During the running of an SDCH latency experiment, these packets
   28984     were part of a holdback, which precluded SDCH despite the fact that the link
   28985     had proven it was capable of handling SDCH compression.
   28986   </summary>
   28987 </histogram>
   28988 
   28989 <histogram name="Sdch3.Experiment3_Decode">
   28990   <owner>rdsmith (a] chromium.org</owner>
   28991   <summary>
   28992     Duration in time from the first byte of a request was received, until all
   28993     bytes were received.  During the running of an SDCH latency experiment,
   28994     these packets were part of an SDCH encoded transmission made after the link
   28995     had proven it was capable of handling SDCH compression.
   28996   </summary>
   28997 </histogram>
   28998 
   28999 <histogram name="Sdch3.Experiment3_Holdback">
   29000   <owner>rdsmith (a] chromium.org</owner>
   29001   <summary>
   29002     Duration in time from the first byte of a request was received, until all
   29003     bytes were received.  During the running of an SDCH latency experiment,
   29004     these packets were part of a holdback, which precluded SDCH despite the fact
   29005     that the link had proven it was capable of handling SDCH compression.
   29006   </summary>
   29007 </histogram>
   29008 
   29009 <histogram name="Sdch3.Experiment_Decode">
   29010   <obsolete>
   29011     Replaced by Sdch3.Experiment2_Decode.
   29012   </obsolete>
   29013   <owner>rdsmith (a] chromium.org</owner>
   29014   <summary>
   29015     Duration in time from when a request was made, until all bytes were
   29016     received.  During the running of an SDCH latency experiment, these packets
   29017     were part of an SDCH encoded transmission made after the link had proven it
   29018     was capable of handling SDCH compression.
   29019   </summary>
   29020 </histogram>
   29021 
   29022 <histogram name="Sdch3.Experiment_Holdback">
   29023   <obsolete>
   29024     Replaced by Sdch3.Experiment2_Holdback.
   29025   </obsolete>
   29026   <owner>rdsmith (a] chromium.org</owner>
   29027   <summary>
   29028     Duration in time from when a request was made, until all bytes were
   29029     received.  During the running of an SDCH latency experiment, these packets
   29030     were part of a holdback, which precluded SDCH despite the fact that the link
   29031     had proven it was capable of handling SDCH compression.
   29032   </summary>
   29033 </histogram>
   29034 
   29035 <histogram name="Sdch3.Experiment_Holdback_1st_To_2nd_c" units="milliseconds">
   29036   <owner>rdsmith (a] chromium.org</owner>
   29037   <summary>
   29038     Sampling only transmissions with 5 or more packets, the duration between
   29039     receipt of the 1st **NON**-SDCH encoded packet to receipt of the 2nd packet,
   29040     for processing by the SDCH filter.  Packet count boundaries are calculated
   29041     each time a read from the filter is called, assuming 1430 bytes of data per
   29042     packet since the last boundary calculation.  This *tends* to properly count
   29043     small packets, but can err if small packets come at roughly the same time.
   29044     During the running of an SDCH latency experiment, these packets were part of
   29045     a holdback, which precluded SDCH despite the fact that the link had proven
   29046     it was capable of handling SDCH compression.
   29047   </summary>
   29048 </histogram>
   29049 
   29050 <histogram name="Sdch3.Experiment_Holdback_1st_To_Last_a" units="milliseconds">
   29051   <owner>rdsmith (a] chromium.org</owner>
   29052   <summary>
   29053     The duration between receipt of the 1st holdback (non-SDCH encoded) packet
   29054     and receipt of the last packet.  Only groups that are part of the holdback
   29055     (i.e., could have been sdch encoded) are sampled.
   29056   </summary>
   29057 </histogram>
   29058 
   29059 <histogram name="Sdch3.Experiment_Holdback_2nd_To_3rd_c" units="milliseconds">
   29060   <owner>rdsmith (a] chromium.org</owner>
   29061   <summary>
   29062     Sampling only transmissions with 5 or more packets, the duration between
   29063     receipt of the 2nd **NON**-SDCH encoded packet to receipt of the 3rd packet,
   29064     for processing by the SDCH filter.  Packet count boundaries are calculated
   29065     each time a read from the filter is called, assuming 1430 bytes of data per
   29066     packet since the last boundary calculation.  This *tends* to properly count
   29067     small packets, but can err if small packets come at roughly the same time.
   29068     During the running of an SDCH latency experiment, these packets were part of
   29069     a holdback, which precluded SDCH despite the fact that the link had proven
   29070     it was capable of handling SDCH compression.
   29071   </summary>
   29072 </histogram>
   29073 
   29074 <histogram name="Sdch3.Experiment_Holdback_3rd_To_4th_c" units="milliseconds">
   29075   <owner>rdsmith (a] chromium.org</owner>
   29076   <summary>
   29077     Sampling only transmissions with 5 or more packets, the duration between
   29078     receipt of the 3rd **NON**-SDCH encoded packet to receipt of the 4th packet,
   29079     for processing by the SDCH filter.  Packet count boundaries are calculated
   29080     each time a read from the filter is called, assuming 1430 bytes of data per
   29081     packet since the last boundary calculation.  This *tends* to properly count
   29082     small packets, but can err if small packets come at roughly the same time.
   29083     During the running of an SDCH latency experiment, these packets were part of
   29084     a holdback, which precluded SDCH despite the fact that the link had proven
   29085     it was capable of handling SDCH compression.
   29086   </summary>
   29087 </histogram>
   29088 
   29089 <histogram name="Sdch3.Experiment_Holdback_4th_To_5th_c" units="milliseconds">
   29090   <owner>rdsmith (a] chromium.org</owner>
   29091   <summary>
   29092     Sampling only transmissions with 5 or more packets, the duration between
   29093     receipt of the 4th **NON**-SDCH encoded packet to receipt of the 5th packet,
   29094     for processing by the SDCH filter.  Packet count boundaries are calculated
   29095     each time a read from the filter is called, assuming 1430 bytes of data per
   29096     packet since the last boundary calculation.  This *tends* to properly count
   29097     small packets, but can err if small packets come at roughly the same time.
   29098     During the running of an SDCH latency experiment, these packets were part of
   29099     a holdback, which precluded SDCH despite the fact that the link had proven
   29100     it was capable of handling SDCH compression.
   29101   </summary>
   29102 </histogram>
   29103 
   29104 <histogram name="Sdch3.FilterUseBeforeDisabling">
   29105   <owner>rdsmith (a] chromium.org</owner>
   29106   <summary>
   29107     If SDCH decoding was disabled client side, this records how many URLs were
   29108     processed by the SDCH filter before disabling this feature.  The most common
   29109     number is 1, which happens when there is one home-page tab that contains
   29110     SDCH encoded data, for which there is no dictionary loaded into the Chrome
   29111     process (yet), since Chrome was just restarted.  Large values in this
   29112     histogram are indicative of flaky decompression, that works for a while, and
   29113     then is disabled.  Values of 2 or 3 may appear if a user has more than one
   29114     home page with a query, and restarts there browser.
   29115   </summary>
   29116 </histogram>
   29117 
   29118 <histogram name="Sdch3.Network_Decode_1st_To_2nd_c" units="milliseconds">
   29119   <owner>rdsmith (a] chromium.org</owner>
   29120   <summary>
   29121     Sampling only transmissions with 5 or more packets, the duration between
   29122     receipt of the 1st SDCH encoded packet and receipt of the 2nd packet, for
   29123     processing by the SDCH filter.  Packet count boundaries are calculated each
   29124     time a read from the filter is called, assuming 1430 bytes of data per
   29125     packet since the last boundary calculation.  This *tends* to properly count
   29126     small packets, but can err if small packets come at roughly the same time.
   29127   </summary>
   29128 </histogram>
   29129 
   29130 <histogram name="Sdch3.Network_Decode_1st_To_Last_a" units="milliseconds">
   29131   <owner>rdsmith (a] chromium.org</owner>
   29132   <summary>
   29133     The duration between receipt of the 1st SDCH encoded packet and receipt of
   29134     the last packet, for processing by the SDCH filter.
   29135   </summary>
   29136 </histogram>
   29137 
   29138 <histogram name="Sdch3.Network_Decode_2nd_To_3rd_c" units="milliseconds">
   29139   <owner>rdsmith (a] chromium.org</owner>
   29140   <summary>
   29141     Sampling only transmissions with 5 or more packets, the duration between
   29142     receipt of the 2nd SDCH encoded packet and receipt of the 3rd packet, for
   29143     processing by the SDCH filter.  Packet count boundaries are calculated each
   29144     time a read from the filter is called, assuming 1430 bytes of data per
   29145     packet since the last boundary calculation.  This *tends* to properly count
   29146     small packets, but can err if small packets come at roughly the same time.
   29147   </summary>
   29148 </histogram>
   29149 
   29150 <histogram name="Sdch3.Network_Decode_3rd_To_4th_c" units="milliseconds">
   29151   <owner>rdsmith (a] chromium.org</owner>
   29152   <summary>
   29153     Sampling only transmissions with 5 or more packets, the duration between
   29154     receipt of the 3rd SDCH encoded packet and receipt of the 4th packet, for
   29155     processing by the SDCH filter. Packet count boundaries are calculated each
   29156     time a read from the filter is called, assuming 1430 bytes of data per
   29157     packet since the last boundary calculation.  This *tends* to properly count
   29158     small packets, but can err if small packets come at roughly the same time.
   29159   </summary>
   29160 </histogram>
   29161 
   29162 <histogram name="Sdch3.Network_Decode_4th_To_5th_c" units="milliseconds">
   29163   <owner>rdsmith (a] chromium.org</owner>
   29164   <summary>
   29165     Sampling only transmissions with 5 or more packets, the duration between
   29166     receipt of the 4th SDCH encoded packet and receipt of the 5th packet, for
   29167     processing by the SDCH filter. Packet count boundaries are calculated each
   29168     time a read from the filter is called, assuming 1430 bytes of data per
   29169     packet since the last boundary calculation.  This *tends* to properly count
   29170     small packets, but can err if small packets come at roughly the same time.
   29171   </summary>
   29172 </histogram>
   29173 
   29174 <histogram name="Sdch3.Network_Decode_Bytes_Processed_a" units="bytes">
   29175   <owner>rdsmith (a] chromium.org</owner>
   29176   <summary>
   29177     (discontinued 7/29/2009, and replaced by
   29178     Sdch3.Network_Decode_Bytes_Processed_b) The number of bytes processed
   29179     (received over the net or from cache) by the SDCH filter chain.
   29180   </summary>
   29181 </histogram>
   29182 
   29183 <histogram name="Sdch3.Network_Decode_Bytes_Processed_b" units="bytes">
   29184   <owner>rdsmith (a] chromium.org</owner>
   29185   <summary>
   29186     The number of bytes processed (received over the net or from cache) by the
   29187     SDCH filter chain.
   29188   </summary>
   29189 </histogram>
   29190 
   29191 <histogram name="Sdch3.Network_Decode_Bytes_VcdiffOut_a" units="bytes">
   29192   <owner>rdsmith (a] chromium.org</owner>
   29193   <summary>
   29194     The number of bytes emitted after decoding by the SDCH filter.
   29195   </summary>
   29196 </histogram>
   29197 
   29198 <histogram name="Sdch3.Network_Decode_Latency_F_a" units="milliseconds">
   29199   <owner>rdsmith (a] chromium.org</owner>
   29200   <summary>
   29201     The duration between putting the first byte of a request (such as a GET) on
   29202     the wire, until the last by of compressed SDCH encoded content is received
   29203     (with durations over 10 minutes discarded).  During a planned latency
   29204     experiment, some clients will receive encoded SDCH data, and other will
   29205     received mere gzip'ed data (that passes through the SDCH filter unchanged).
   29206   </summary>
   29207 </histogram>
   29208 
   29209 <histogram name="Sdch3.Network_Decode_Packets_b">
   29210   <owner>rdsmith (a] chromium.org</owner>
   29211   <summary>
   29212     An approximation to the total number of SDCH encoded packets received for
   29213     processing by the SDCH filter. Packet count boundaries are calculated each
   29214     time a read from the filter is called, assuming 1430 bytes of data per
   29215     packet since the last boundary calculation.  This *tends* to properly count
   29216     small packets, but can err if small packets come at roughly the same time.
   29217   </summary>
   29218 </histogram>
   29219 
   29220 <histogram name="Sdch3.Network_Decode_Ratio_a" units="bytes">
   29221   <owner>rdsmith (a] chromium.org</owner>
   29222   <summary>
   29223     The ratio of the number of bytes read from the network (or cache) and fed to
   29224     the filter chain (usually the gunzip filter) vs. the number of bytes emitted
   29225     by the SDCH filter to be rendered.  This is commonly described as the SDCH
   29226     compression ratio.
   29227   </summary>
   29228 </histogram>
   29229 
   29230 <histogram name="Sdch3.Network_Pass-through_1st_To_2nd_c" units="milliseconds">
   29231   <owner>rdsmith (a] chromium.org</owner>
   29232   <summary>
   29233     Sampling only transmissions with 5 or more packets, the duration between
   29234     receipt of the 1st **NON**-SDCH encoded packet to receipt of the 2nd packet,
   29235     for processing by the SDCH filter.  Packet count boundaries are calculated
   29236     each time a read from the filter is called, assuming 1430 bytes of data per
   29237     packet since the last boundary calculation.  This *tends* to properly count
   29238     small packets, but can err if small packets come at roughly the same time.
   29239   </summary>
   29240 </histogram>
   29241 
   29242 <histogram name="Sdch3.Network_Pass-through_1st_To_Last_a" units="milliseconds">
   29243   <owner>rdsmith (a] chromium.org</owner>
   29244   <summary>
   29245     The duration between receipt of the 1st **NON**-SDCH encoded packet to
   29246     receipt of the last packet, for processing by the SDCH filter.
   29247   </summary>
   29248 </histogram>
   29249 
   29250 <histogram name="Sdch3.Network_Pass-through_2nd_To_3rd_c" units="milliseconds">
   29251   <owner>rdsmith (a] chromium.org</owner>
   29252   <summary>
   29253     Sampling only transmissions with 5 or more packets, the duration between
   29254     receipt of the 2nd **NON**-SDCH encoded packet to receipt of the 3rd packet,
   29255     for processing by the SDCH filter.  Packet count boundaries are calculated
   29256     each time a read from the filter is called, assuming 1430 bytes of data per
   29257     packet since the last boundary calculation.  This *tends* to properly count
   29258     small packets, but can err if small packets come at roughly the same time.
   29259   </summary>
   29260 </histogram>
   29261 
   29262 <histogram name="Sdch3.Network_Pass-through_3rd_To_4th_c" units="milliseconds">
   29263   <owner>rdsmith (a] chromium.org</owner>
   29264   <summary>
   29265     Sampling only transmissions with 5 or more packets, the duration between
   29266     receipt of the 3rd **NON**-SDCH encoded packet to receipt of the 4th packet,
   29267     for processing by the SDCH filter.  Packet count boundaries are calculated
   29268     each time a read from the filter is called, assuming 1430 bytes of data per
   29269     packet since the last boundary calculation.  This *tends* to properly count
   29270     small packets, but can err if small packets come at roughly the same time.
   29271   </summary>
   29272 </histogram>
   29273 
   29274 <histogram name="Sdch3.Network_Pass-through_4th_To_5th_c" units="milliseconds">
   29275   <owner>rdsmith (a] chromium.org</owner>
   29276   <summary>
   29277     Sampling only transmissions with 5 or more packets, the duration between
   29278     receipt of the 4th **NON**-SDCH encoded packet to receipt of the 5th packet,
   29279     for processing by the SDCH filter.  Packet count boundaries are calculated
   29280     each time a read from the filter is called, assuming 1430 bytes of data per
   29281     packet since the last boundary calculation.  This *tends* to properly count
   29282     small packets, but can err if small packets come at roughly the same time.
   29283   </summary>
   29284 </histogram>
   29285 
   29286 <histogram name="Sdch3.Network_Pass-through_Latency_F_a" units="milliseconds">
   29287   <owner>rdsmith (a] chromium.org</owner>
   29288   <summary>
   29289     The duration between putting the first byte of a request (such as a GET) on
   29290     the wire, until the last by gzip compressed content is received and
   29291     passed-through unchanged by the SDCH filter (with durations over 10 minutes
   29292     discarded).  During a planned latency experiment, some clients will receive
   29293     encoded SDCH data, and other will received mere gzip'ed data (that passes
   29294     through the SDCH filter unchanged).
   29295   </summary>
   29296 </histogram>
   29297 
   29298 <histogram name="Sdch3.Network_Pass-through_Packets_b">
   29299   <owner>rdsmith (a] chromium.org</owner>
   29300   <summary>
   29301     The total number of **NON**-SDCH encoded packets received for processing by
   29302     the SDCH filter in one URL fetch. Packet count boundaries are calculated
   29303     each time a read from the filter is called, assuming 1430 bytes of data per
   29304     packet since the last boundary calculation.  This *tends* to properly count
   29305     small packets, but can err if small packets come at roughly the same time.
   29306   </summary>
   29307 </histogram>
   29308 
   29309 <histogram name="Sdch3.PartialBytesIn" units="bytes">
   29310   <owner>rdsmith (a] chromium.org</owner>
   29311   <summary>
   29312     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
   29313     decoder still has internally buffered data that has never been read, this
   29314     histogram reports the number of bytes that were received over the net (or
   29315     from the cache) and fed to the start of the filter chain (usually to the
   29316     gunzip filter).
   29317   </summary>
   29318 </histogram>
   29319 
   29320 <histogram name="Sdch3.PartialVcdiffIn" units="bytes">
   29321   <owner>rdsmith (a] chromium.org</owner>
   29322   <summary>
   29323     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
   29324     decoder still has internally buffered data that has never been read, this
   29325     histogram reports the number of bytes that were received over the net (or
   29326     from the cache) and fed to VCDIFF decoder (usually after gunzipping).
   29327   </summary>
   29328 </histogram>
   29329 
   29330 <histogram name="Sdch3.PartialVcdiffOut" units="bytes">
   29331   <owner>rdsmith (a] chromium.org</owner>
   29332   <summary>
   29333     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
   29334     decoder still has internally buffered data that has never been read, this
   29335     histogram reports the number of bytes that were output by the VCDIFF decoder
   29336     (and sent toward the renderer).
   29337   </summary>
   29338 </histogram>
   29339 
   29340 <histogram name="Sdch3.ProblemCodes_3" enum="SdchProblemCode">
   29341   <owner>rdsmith (a] chromium.org</owner>
   29342   <summary>Each sample is the report of a distinct problem code.</summary>
   29343 </histogram>
   29344 
   29345 <histogram name="Sdch3.ProblemCodes_4" enum="SdchProblemCode">
   29346   <owner>rdsmith (a] chromium.org</owner>
   29347   <summary>Each sample is the report of a distinct problem code.</summary>
   29348 </histogram>
   29349 
   29350 <histogram name="Sdch3.ResponseCorruptionDetection.Cached"
   29351     enum="SdchResponseCorruptionDetectionCauses">
   29352   <owner>rdsmith (a] chromium.org</owner>
   29353   <summary>
   29354     Attempted SDCH decoding can fail at the Read() filter processing stage.  In
   29355     some of those cases, the request is corrupted enough that it must be either
   29356     retried or failed completely.  This histogram records the details of why the
   29357     request was considered corrupted, for results returned from the cache.
   29358   </summary>
   29359 </histogram>
   29360 
   29361 <histogram name="Sdch3.ResponseCorruptionDetection.Uncached"
   29362     enum="SdchResponseCorruptionDetectionCauses">
   29363   <owner>rdsmith (a] chromium.org</owner>
   29364   <summary>
   29365     Attempted SDCH decoding can fail at the Read() filter processing stage.  In
   29366     some of those cases, the request is corrupted enough that it must be either
   29367     retried or failed completely.  This histogram records the details of why the
   29368     request was considered corrupted for results returned from the network.
   29369   </summary>
   29370 </histogram>
   29371 
   29372 <histogram name="Sdch3.UnflushedBufferSize" units="bytes">
   29373   <owner>rdsmith (a] chromium.org</owner>
   29374   <summary>
   29375     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
   29376     still buffering output of the VCDIFF decoder that has never been read, this
   29377     histogram reports the number of bytes that were in that buffer.
   29378   </summary>
   29379 </histogram>
   29380 
   29381 <histogram name="Sdch3.UnflushedBytesIn" units="bytes">
   29382   <owner>rdsmith (a] chromium.org</owner>
   29383   <summary>
   29384     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
   29385     still buffering output of the VCDIFF decoder  that has never been read, this
   29386     histogram reports the number of bytes that were received over the net (or
   29387     from the cache) and fed to the start of the filter chain (usually to the
   29388     gunzip filter).
   29389   </summary>
   29390 </histogram>
   29391 
   29392 <histogram name="Sdch3.UnflushedVcdiffIn" units="bytes">
   29393   <owner>rdsmith (a] chromium.org</owner>
   29394   <summary>
   29395     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
   29396     still buffering output of the VCDIFF decoder that has never been read, this
   29397     histogram reports the number of bytes that were received over the net (or
   29398     from the cache) and fed to VCDIFF decoder (usually after gunzipping).
   29399   </summary>
   29400 </histogram>
   29401 
   29402 <histogram name="Sdch3.UnflushedVcdiffOut" units="bytes">
   29403   <owner>rdsmith (a] chromium.org</owner>
   29404   <summary>
   29405     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
   29406     still buffering output of the VCDIFF decoder  that has never been read, this
   29407     histogram reports the number of bytes that were output by the VCDIFF decoder
   29408     (and sent toward the renderer).
   29409   </summary>
   29410 </histogram>
   29411 
   29412 <histogram name="Search.DefaultSearchChangeOrigin"
   29413     enum="DefaultSearchChangeOrigin">
   29414   <owner>mathp (a] chromium.org</owner>
   29415   <summary>
   29416     The origin/cause of a change to the default search provider.
   29417   </summary>
   29418 </histogram>
   29419 
   29420 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
   29421   <obsolete>
   29422     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
   29423     instead.
   29424   </obsolete>
   29425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29426   <summary>
   29427     The id of the default search engine that is loaded after Chrome startup. See
   29428     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
   29429   </summary>
   29430 </histogram>
   29431 
   29432 <histogram name="Search.DefaultSearchProviderType"
   29433     enum="OmniboxSearchEngineType">
   29434   <owner>mpearson (a] chromium.org</owner>
   29435   <summary>
   29436     The type of the default search engine that is loaded when a profile is
   29437     opened or after a profile reset.  Note that at least one profile is opened
   29438     on startup. Due to an error, there was a period from roughly May 9 2014 to
   29439     May 23 2014 during which this was not being logged.
   29440   </summary>
   29441 </histogram>
   29442 
   29443 <histogram name="Search.MigratedPrefToDictionaryValue" enum="BooleanHit">
   29444   <owner>erikwright (a] chromium.org</owner>
   29445   <summary>
   29446     The number of times that a user-selected DSE was migrated from separate
   29447     String/List/..Value preferences to the new single DictionaryValue used in
   29448     M36.
   29449   </summary>
   29450 </histogram>
   29451 
   29452 <histogram name="ServicesCustomization.LoadResult"
   29453     enum="ServicesCustomizationLoadResult">
   29454   <owner>dpolukhin (a] chromium.org</owner>
   29455   <summary>
   29456     Records result of fetching and parsing OEM customization manifest. See
   29457     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
   29458   </summary>
   29459 </histogram>
   29460 
   29461 <histogram name="ServiceWorker.Database.OpenResult"
   29462     enum="ServiceWorkerDatabaseStatus">
   29463   <owner>nhiroki (a] chromium.org</owner>
   29464   <summary>
   29465     Records result of opening a database for ServiceWorkerDatabase.
   29466   </summary>
   29467 </histogram>
   29468 
   29469 <histogram name="ServiceWorker.Database.ReadResult"
   29470     enum="ServiceWorkerDatabaseStatus">
   29471   <owner>nhiroki (a] chromium.org</owner>
   29472   <summary>Records result of read operations in ServiceWorkerDatabase.</summary>
   29473 </histogram>
   29474 
   29475 <histogram name="ServiceWorker.Database.WriteResult"
   29476     enum="ServiceWorkerDatabaseStatus">
   29477   <owner>nhiroki (a] chromium.org</owner>
   29478   <summary>
   29479     Records result of write operations in ServiceWorkerDatabase.
   29480   </summary>
   29481 </histogram>
   29482 
   29483 <histogram name="ServiceWorker.DiskCache.InitResult">
   29484   <owner>nhiroki (a] chromium.org</owner>
   29485   <summary>
   29486     Records result of opening a disk cache for ServiceWorkerDiskCache.
   29487   </summary>
   29488 </histogram>
   29489 
   29490 <histogram name="ServiceWorker.DiskCache.ReadResponseResult"
   29491     enum="ServiceWorkerReadResponseResult">
   29492   <owner>nhiroki (a] chromium.org</owner>
   29493   <summary>
   29494     Records result of reading response from ServiceWorkerDiskCache.
   29495   </summary>
   29496 </histogram>
   29497 
   29498 <histogram name="ServiceWorker.DiskCache.WriteResponseResult"
   29499     enum="ServiceWorkerWriteResponseResult">
   29500   <owner>nhiroki (a] chromium.org</owner>
   29501   <summary>
   29502     Records result of writing response into ServiceWorkerDiskCache.
   29503   </summary>
   29504 </histogram>
   29505 
   29506 <histogram name="ServiceWorker.ScriptSize" units="bytes">
   29507   <owner>ksakamoto (a] chromium.org</owner>
   29508   <summary>
   29509     The length of Service Worker scripts. Logged on each load of Service Worker
   29510     script. It doesn't include the size of imported scripts.
   29511   </summary>
   29512 </histogram>
   29513 
   29514 <histogram name="SessionCrashed.Bubble" enum="SessionCrashedBubbleUserAction">
   29515   <owner>yiyaoliu (a] chromium.org</owner>
   29516   <summary>How did the user interact with the SessionCrashed Bubble?</summary>
   29517 </histogram>
   29518 
   29519 <histogram name="SessionStorageDatabase.Open" enum="SessionStorageDatabaseOpen">
   29520   <owner>michaeln (a] chromium.org</owner>
   29521   <summary>
   29522     The result (success, failure, or database recreated) of trying to open the
   29523     LevelDB database for sessionStorage.
   29524   </summary>
   29525 </histogram>
   29526 
   29527 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
   29528   <obsolete>
   29529     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
   29530   </obsolete>
   29531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29532   <summary>
   29533     The id of the default search engine domain that is specified in user
   29534     preferences when a profile is loaded.
   29535   </summary>
   29536 </histogram>
   29537 
   29538 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
   29539     enum="BooleanSuccess">
   29540   <owner>gab (a] chromium.org</owner>
   29541   <summary>
   29542     Whether the SettingsEnforcement group was successfully determined from the
   29543     field trial or if it had to revert to the hardcoded default.
   29544   </summary>
   29545 </histogram>
   29546 
   29547 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
   29548   <owner>gab (a] chromium.org</owner>
   29549   <summary>
   29550     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
   29551   </summary>
   29552 </histogram>
   29553 
   29554 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
   29555   <owner>gab (a] chromium.org</owner>
   29556   <summary>
   29557     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
   29558     UI thread prior to writing the Preferences file to disk. Only logged when
   29559     PrefHashFilter::FilterSerializeData actually had work to do.
   29560   </summary>
   29561 </histogram>
   29562 
   29563 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
   29564     enum="Boolean">
   29565   <owner>mpearson (a] chromium.org</owner>
   29566   <summary>
   29567     Whether or not the home page user preference is set to the default NTP value
   29568     when a profile is loaded. This is only logged if the home button is shown.
   29569   </summary>
   29570 </histogram>
   29571 
   29572 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
   29573   <owner>csharp (a] chromium.org</owner>
   29574   <owner>gab (a] chromium.org</owner>
   29575   <summary>
   29576     Logged on profile load. Indicates whether the hashes dictionary for this
   29577     profile is trusted.
   29578   </summary>
   29579 </histogram>
   29580 
   29581 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
   29582   <obsolete>
   29583     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
   29584   </obsolete>
   29585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29586   <summary>
   29587     The id of the home page domain that is specified in user preferences when a
   29588     profile is loaded.
   29589   </summary>
   29590 </histogram>
   29591 
   29592 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
   29593   <owner>mpearson (a] chromium.org</owner>
   29594   <summary>
   29595     Tries to pretend the home page URL is a search URL, and records the search
   29596     engine type of that URL by comparing the TLD+1 of the home page URL with
   29597     those of the different known search engines.  Recorded when a profile is
   29598     opened, if a home page URL has been set.  Note that at least one profile is
   29599     opened on startup.
   29600   </summary>
   29601 </histogram>
   29602 
   29603 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
   29604   <obsolete>
   29605     Deprecated 08/05/2013. Replaced by
   29606     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
   29607   </obsolete>
   29608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29609   <summary>
   29610     Whether or not the home page user preference is set to the default NTP value
   29611     when a profile is loaded.
   29612   </summary>
   29613 </histogram>
   29614 
   29615 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
   29616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29617   <summary>
   29618     The value of the home-page-is-new-tab-page pref when pulled down from sync
   29619     to update an out-of-sync local pref store.
   29620   </summary>
   29621 </histogram>
   29622 
   29623 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
   29624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29625   <summary>
   29626     The value of the home-page-is-new-tab-page pref when pushed up to sync from
   29627     a change made locally.
   29628   </summary>
   29629 </histogram>
   29630 
   29631 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
   29632   <owner>csharp (a] chromium.org</owner>
   29633   <owner>gab (a] chromium.org</owner>
   29634   <summary>
   29635     Logged on first run when generating the Preferences file from
   29636     master_preferences. True if serializing the generated Preferences file to
   29637     disk was successful, false otherwise. Note: this event does not occur if
   29638     there is no master_preferences file on first run.
   29639   </summary>
   29640 </histogram>
   29641 
   29642 <histogram name="Settings.JsonDataSizeKilobytes" units="KB">
   29643   <owner>gab (a] chromium.org</owner>
   29644   <summary>
   29645     The size of the JSON settings content about to be written to disk in
   29646     kilobytes. Suffixed with the name of the JSON file being written to disk.
   29647   </summary>
   29648 </histogram>
   29649 
   29650 <histogram name="Settings.MigratedHashesFromLocalState" enum="BooleanMigrated">
   29651   <owner>csharp (a] chromium.org</owner>
   29652   <owner>gab (a] chromium.org</owner>
   29653   <summary>
   29654     Whether, while loading a profile, any preference hashes were migrated from
   29655     Local State to either Preferences or Protected Preferences.
   29656   </summary>
   29657 </histogram>
   29658 
   29659 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
   29660   <owner>mpearson (a] chromium.org</owner>
   29661   <summary>
   29662     Tries to pretend pinned tab URLs are search URLs, and records the search
   29663     engine types of those URLs by comparing the TLD+1s of the URLs with those of
   29664     the different known search engines.  Recorded when a profile is opened, if
   29665     there are pinned tabs.  Note that at least one profile is opened on startup.
   29666   </summary>
   29667 </histogram>
   29668 
   29669 <histogram name="Settings.PinnedTabs">
   29670   <owner>mpearson (a] chromium.org</owner>
   29671   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
   29672 </histogram>
   29673 
   29674 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
   29675   <owner>mpearson (a] chromium.org</owner>
   29676   <summary>
   29677     Whether or not the home button is enabled in user preferences when a profile
   29678     is loaded.
   29679   </summary>
   29680 </histogram>
   29681 
   29682 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
   29683   <owner>mpearson (a] chromium.org</owner>
   29684   <summary>
   29685     The enabled state of the Home button pref when pulled down from sync to
   29686     update an out-of-sync local pref store.
   29687   </summary>
   29688 </histogram>
   29689 
   29690 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
   29691   <owner>mpearson (a] chromium.org</owner>
   29692   <summary>
   29693     The enabled state of the Home button pref when pushed up to sync from a
   29694     change made locally.
   29695   </summary>
   29696 </histogram>
   29697 
   29698 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
   29699   <obsolete>
   29700     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
   29701   </obsolete>
   29702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29703   <summary>
   29704     The ids of startup page domains that are specified in user preferences when
   29705     a profile is loaded.
   29706   </summary>
   29707 </histogram>
   29708 
   29709 <histogram name="Settings.StartupPageEngineTypes"
   29710     enum="OmniboxSearchEngineType">
   29711   <owner>mpearson (a] chromium.org</owner>
   29712   <summary>
   29713     Tries to pretend the startup page URLs are search URLs, and records the
   29714     search engine types of those URLs by comparing the TLD+1s of the URLs with
   29715     those of the different known search engines.  Recorded when a profile is
   29716     opened, if startup page URLs have been set.  Note that at least one profile
   29717     is opened on startup.
   29718   </summary>
   29719 </histogram>
   29720 
   29721 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
   29722   <owner>mpearson (a] chromium.org</owner>
   29723   <summary>The startup page settings when a profile is loaded.</summary>
   29724 </histogram>
   29725 
   29726 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
   29727     enum="SessionStartupPref">
   29728   <owner>mpearson (a] chromium.org</owner>
   29729   <summary>
   29730     The startup page setting when pulled down from sync to update an out-of-sync
   29731     local pref store.
   29732   </summary>
   29733 </histogram>
   29734 
   29735 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
   29736     enum="SessionStartupPref">
   29737   <owner>mpearson (a] chromium.org</owner>
   29738   <summary>
   29739     The startup page setting when pushed up to sync from a change made locally.
   29740   </summary>
   29741 </histogram>
   29742 
   29743 <histogram name="Settings.StartupPageLoadURLs">
   29744   <owner>mpearson (a] chromium.org</owner>
   29745   <summary>
   29746     The number of URLs to be loaded on startup when a profile is loaded, if the
   29747     startup page setting is set to load URLs.
   29748   </summary>
   29749 </histogram>
   29750 
   29751 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
   29752   <owner>csharp (a] chromium.org</owner>
   29753   <summary>The startup URLs pref migration steps.</summary>
   29754 </histogram>
   29755 
   29756 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
   29757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29758   <summary>
   29759     The time elapsed in milliseconds in between startup URLs pref migration. A
   29760     value of 0 indicates that the last migration time was in the future due to
   29761     e.g. an incorrect system time.
   29762   </summary>
   29763 </histogram>
   29764 
   29765 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
   29766   <owner>gab (a] chromium.org</owner>
   29767   <summary>
   29768     The id of a tracked preference whose value has been changed since the last
   29769     time Chrome set it.
   29770   </summary>
   29771 </histogram>
   29772 
   29773 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
   29774   <owner>gab (a] chromium.org</owner>
   29775   <summary>
   29776     The id of a tracked preference whose value has been cleared since the last
   29777     time Chrome set it.
   29778   </summary>
   29779 </histogram>
   29780 
   29781 <histogram name="Settings.TrackedPreferenceInitialized"
   29782     enum="TrackedPreference">
   29783   <owner>gab (a] chromium.org</owner>
   29784   <summary>
   29785     The id of a tracked preference whose last value isn't known. We may be just
   29786     starting to track the preference, or local state may have been changed
   29787     outside of Chrome. This should only happen once per pref per profile.
   29788   </summary>
   29789 </histogram>
   29790 
   29791 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
   29792   <obsolete>
   29793     Deprecated 2014-07.
   29794   </obsolete>
   29795   <owner>gab (a] chromium.org</owner>
   29796   <summary>
   29797     Logs the tracked preference id when it is migrated to the new MAC algorithm.
   29798     This should only happen once per pref per profile.
   29799   </summary>
   29800 </histogram>
   29801 
   29802 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
   29803     enum="TrackedPreference">
   29804   <owner>gab (a] chromium.org</owner>
   29805   <summary>
   29806     The id of a tracked preference whose value has not changed since the last
   29807     time Chrome set it, but which was last set using a legacy device ID. Each
   29808     user should report this at most once per preference id and immediately be
   29809     migrated to the latest hashing model.
   29810   </summary>
   29811 </histogram>
   29812 
   29813 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
   29814   <owner>gab (a] chromium.org</owner>
   29815   <summary>The id of a tracked preference which was reset by Chrome.</summary>
   29816 </histogram>
   29817 
   29818 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
   29819     enum="PrefHashStoreVersion">
   29820   <obsolete>
   29821     Deprecated 2014-06.
   29822   </obsolete>
   29823   <owner>gab (a] chromium.org</owner>
   29824   <summary>
   29825     The version of a PrefHashStore, reported once for each alternate
   29826     PrefHashStore (not associated to the default profile) from a delayed task on
   29827     startup.
   29828   </summary>
   29829 </histogram>
   29830 
   29831 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
   29832     enum="PrefHashStoreVersion">
   29833   <obsolete>
   29834     Deprecated 2014-06.
   29835   </obsolete>
   29836   <owner>gab (a] chromium.org</owner>
   29837   <summary>
   29838     The previous version of an alternate PrefHashStore (not associated to the
   29839     default profile) that was updated from a delayed task on startup. This
   29840     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
   29841     for all versions but VERSION_LATEST which should never be reported here.
   29842   </summary>
   29843 </histogram>
   29844 
   29845 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
   29846     enum="BooleanHit">
   29847   <obsolete>
   29848     Deprecated 2014-02 in favor of
   29849     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
   29850   </obsolete>
   29851   <owner>gab (a] chromium.org</owner>
   29852   <summary>
   29853     Preference tracking was initialized for an unloaded profile. This should
   29854     happen at most once per profile.
   29855   </summary>
   29856 </histogram>
   29857 
   29858 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
   29859     enum="BooleanEnabled">
   29860   <owner>gab (a] chromium.org</owner>
   29861   <summary>
   29862     Whether settings enforcement was cancelled for a machine joined to a domain.
   29863     Reported once per session on browser startup.
   29864   </summary>
   29865 </histogram>
   29866 
   29867 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
   29868     enum="TrackedPreference">
   29869   <owner>gab (a] chromium.org</owner>
   29870   <summary>
   29871     The id of a tracked preference which was initialized despite the absence of
   29872     a MAC as either (1) the current MACs are trusted, infering that this is a
   29873     newly tracked pref, or (2) its value is NULL.
   29874   </summary>
   29875 </histogram>
   29876 
   29877 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
   29878   <owner>gab (a] chromium.org</owner>
   29879   <summary>
   29880     The id of a tracked preference whose value has not changed since the last
   29881     time Chrome set it.
   29882   </summary>
   29883 </histogram>
   29884 
   29885 <histogram name="Settings.TrackedPreferenceWantedReset"
   29886     enum="TrackedPreference">
   29887   <owner>gab (a] chromium.org</owner>
   29888   <summary>
   29889     The id of a tracked preference which Chrome would have reset had the config
   29890     allowed it.
   29891   </summary>
   29892 </histogram>
   29893 
   29894 <histogram name="Settings.TrackedSplitPreferenceChanged">
   29895   <owner>gab (a] chromium.org</owner>
   29896   <summary>
   29897     The number of items that had changed in a dictionary pref when
   29898     Settings.TrackedPreferenceChanged is reported for that pref.
   29899   </summary>
   29900 </histogram>
   29901 
   29902 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
   29903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29904   <summary>
   29905     Counts the number of times the user clicked on the No Thanks button of the
   29906     settings reset bubble before clicking on the Reset button in the same Chrome
   29907     session.
   29908   </summary>
   29909 </histogram>
   29910 
   29911 <histogram name="SharedWorker.RendererSurviveForWorkerTime"
   29912     units="milliseconds">
   29913   <owner>horo (a] chromium.org</owner>
   29914   <summary>
   29915     A survival time of RenderProcessHostImpl for the In-renderer Shared Worker
   29916     from when FastShutdownIfPossible() is called.
   29917   </summary>
   29918 </histogram>
   29919 
   29920 <histogram name="SharedWorker.TimeToDeleted" units="milliseconds">
   29921   <owner>horo (a] chromium.org</owner>
   29922   <summary>
   29923     The lifetime of a SharedWorkerHost. This roughly corresponds to the lifetime
   29924     of SharedWorker.
   29925   </summary>
   29926 </histogram>
   29927 
   29928 <histogram name="SharedWorker.TimeToScriptLoaded" units="milliseconds">
   29929   <owner>horo (a] chromium.org</owner>
   29930   <summary>
   29931     The time from the creation of SharedWorkerHost until when WorkerScriptLoaded
   29932     is called.
   29933   </summary>
   29934 </histogram>
   29935 
   29936 <histogram name="SharedWorker.TimeToScriptLoadFailed" units="milliseconds">
   29937   <owner>horo (a] chromium.org</owner>
   29938   <summary>
   29939     The time from the creation of SharedWorkerHost until when
   29940     WorkerScriptLoadFailed is called.
   29941   </summary>
   29942 </histogram>
   29943 
   29944 <histogram name="ShortcutsProvider.QueryIndexTime" units="milliseconds">
   29945   <owner>davidben (a] chromium.org</owner>
   29946   <summary>
   29947     The time it takes for the ShortcutsProvider to perform a query after the
   29948     user has typed N characters.
   29949   </summary>
   29950 </histogram>
   29951 
   29952 <histogram name="Signin" enum="SigninHelperFlow">
   29953   <owner>mlerman (a] chromium.org</owner>
   29954   <summary>
   29955     Tracks user interactions as they sign in through a flow. The suffix of the
   29956     histogram indicates what UI widget or application flow triggered the signin
   29957     flow.
   29958   </summary>
   29959 </histogram>
   29960 
   29961 <histogram name="Signin.AddAccount" enum="BooleanSuccess">
   29962   <owner>mlerman (a] chromium.org</owner>
   29963   <summary>
   29964     Track when chrome successfully adds an account. Failures are not tracked.
   29965   </summary>
   29966 </histogram>
   29967 
   29968 <histogram name="Signin.AndroidSigninPromo" enum="AndroidSigninPromoAction">
   29969   <owner>guohui (a] chromium.org</owner>
   29970   <summary>Track how a user interfacts with the android signin promo.</summary>
   29971 </histogram>
   29972 
   29973 <histogram name="Signin.DuringFirstRun">
   29974   <owner>mlerman (a] chromium.org</owner>
   29975   <summary>
   29976     Track if the profile sign in took place during First Run or not. Logged at
   29977     signin time. True means signin took place during First Run, False means
   29978     anytime after.
   29979   </summary>
   29980 </histogram>
   29981 
   29982 <histogram name="Signin.ElapsedTimeFromInstallToSignin" units="minutes">
   29983   <owner>mlerman (a] chromium.org</owner>
   29984   <summary>
   29985     Track how many minutes of local system time elapsed from when Chrome was
   29986     installed to when Signin occured for this profile.
   29987   </summary>
   29988 </histogram>
   29989 
   29990 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
   29991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   29992   <summary>
   29993     Count of the ways users interact with the confirmation dialogs of the new
   29994     web based sign in to Chrome flow (accessed via the one click signin).
   29995   </summary>
   29996 </histogram>
   29997 
   29998 <histogram name="Signin.Reconciler.AddedToChrome">
   29999   <obsolete>
   30000     Deprecated 2014-09 because chrome no longer tries to reconcile from the
   30001     cookie jar to the browser.
   30002   </obsolete>
   30003   <owner>mlerman (a] chromium.org</owner>
   30004   <summary>
   30005     How many accounts were added to the browser's token service because they
   30006     were in the cookie jar.
   30007   </summary>
   30008 </histogram>
   30009 
   30010 <histogram name="Signin.Reconciler.AddedToCookieJar">
   30011   <owner>mlerman (a] chromium.org</owner>
   30012   <summary>
   30013     How many accounts were added to the cookie jar because they were in the
   30014     browser's token service.
   30015   </summary>
   30016 </histogram>
   30017 
   30018 <histogram name="Signin.Reconciler.AllExternalCcResultCompleted"
   30019     enum="BooleanSuccess">
   30020   <owner>mlerman (a] chromium.org</owner>
   30021   <summary>
   30022     Records whether all external connections have been successfully checked (a
   30023     value of &quot;true&quot;) or not (&quot;false&quot;) when the reconciler
   30024     attempts to perform MergeSession.
   30025   </summary>
   30026 </histogram>
   30027 
   30028 <histogram name="Signin.Reconciler.DifferentPrimaryAccounts"
   30029     enum="DifferentPrimaryAccounts">
   30030   <owner>mlerman (a] chromium.org</owner>
   30031   <summary>
   30032     After execution of the account reconcilor, compares the primary account in
   30033     the token service to the primary GAIA account of the cookie jar.
   30034   </summary>
   30035 </histogram>
   30036 
   30037 <histogram name="Signin.Reconciler.RemovedFromCookieJar">
   30038   <owner>mlerman (a] chromium.org</owner>
   30039   <summary>
   30040     How many accounts were removed from the cookie jar because they were not in
   30041     the browser's token service.
   30042   </summary>
   30043 </histogram>
   30044 
   30045 <histogram name="Signin.SignedInDurationBeforeSignout" units="minutes">
   30046   <owner>mlerman (a] chromium.org</owner>
   30047   <summary>
   30048     Track how many minutes of real time (not browser active time) elapsed
   30049     between profile signin and signout.
   30050   </summary>
   30051 </histogram>
   30052 
   30053 <histogram name="Signin.SignoutProfile" enum="SigninSignoutProfile">
   30054   <owner>mlerman (a] chromium.org</owner>
   30055   <summary>Track how a profile gets signed out.</summary>
   30056 </histogram>
   30057 
   30058 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
   30059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30060   <summary>
   30061     Whether or not the CRC was checked at the moment when the last reference to
   30062     a read-only entry stream is closed.
   30063   </summary>
   30064 </histogram>
   30065 
   30066 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
   30067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30068   <summary>
   30069     The time from the creation of the simple cache backend until the index has
   30070     been loaded from disk.
   30071   </summary>
   30072 </histogram>
   30073 
   30074 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
   30075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30076   <summary>
   30077     The time from the creation of the simple cache backend until the index fails
   30078     to load.
   30079   </summary>
   30080 </histogram>
   30081 
   30082 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
   30083     enum="SimpleCache.EntryCreatedAndStream2Omitted">
   30084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30085   <summary>
   30086     Whether, upon creation of a new cache entry, the file for stream 2 was
   30087     omitted since that stream was empty.
   30088   </summary>
   30089 </histogram>
   30090 
   30091 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
   30092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30093   <summary>
   30094     For entry creation operations that were sent to the disk, the result of
   30095     creation.
   30096   </summary>
   30097 </histogram>
   30098 
   30099 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
   30100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30101   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   30102 </histogram>
   30103 
   30104 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
   30105     enum="SimpleCache.EntryOpenedAndStream2Removed">
   30106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30107   <summary>
   30108     Whether, upon opening of an existing cache entry, stream 2 was empty and the
   30109     file for that stream was therefore removed.
   30110   </summary>
   30111 </histogram>
   30112 
   30113 <histogram name="SimpleCache.App.EntryOperationsPending">
   30114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30115   <summary>
   30116     At the time that operations are run, the number of pending operations on a
   30117     particular entry.
   30118   </summary>
   30119 </histogram>
   30120 
   30121 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
   30122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30123   <summary>The size of the cache at the beginning of an eviction.</summary>
   30124 </histogram>
   30125 
   30126 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
   30127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30128   <summary>The size of the cache at the beginning of an eviction.</summary>
   30129 </histogram>
   30130 
   30131 <histogram name="SimpleCache.App.Eviction.EntryCount">
   30132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30133   <summary>The number of entries to be erased in an eviction.</summary>
   30134 </histogram>
   30135 
   30136 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
   30137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30138   <summary>
   30139     The maximum allowed size of the cache at the beginning of an eviction.
   30140   </summary>
   30141 </histogram>
   30142 
   30143 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
   30144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30145   <summary>
   30146     The maximum allowed size of the cache at the beginning of an eviction.
   30147   </summary>
   30148 </histogram>
   30149 
   30150 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
   30151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30152   <summary>The result of an eviction.</summary>
   30153 </histogram>
   30154 
   30155 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
   30156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30157   <summary>The number of bytes to be erased in an eviction.</summary>
   30158 </histogram>
   30159 
   30160 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
   30161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30162   <summary>The amount of memory freed in an eviction.</summary>
   30163 </histogram>
   30164 
   30165 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
   30166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30167   <summary>The size of the cache after running an eviction.</summary>
   30168 </histogram>
   30169 
   30170 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
   30171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30172   <summary>The size of the cache after running an eviction.</summary>
   30173 </histogram>
   30174 
   30175 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
   30176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30177   <summary>Time spent completing an eviction.</summary>
   30178 </histogram>
   30179 
   30180 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
   30181     units="milliseconds">
   30182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30183   <summary>Time spent selecting entries for eviction.</summary>
   30184 </histogram>
   30185 
   30186 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
   30187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30188   <summary>
   30189     The maximum limit of how many file descriptors a process can open.  Emitted
   30190     each time the browser is launched, if the limit could be retrieved.  (This
   30191     is the highest value we could raise the current limit to if we liked.)
   30192   </summary>
   30193 </histogram>
   30194 
   30195 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
   30196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30197   <summary>
   30198     The current limit of how many file descriptors a process can open.  Emitted
   30199     each time the browser is launched, if the limit could be retrieved.  (We can
   30200     raise this to the maximum limit if we like, without root access.)
   30201   </summary>
   30202 </histogram>
   30203 
   30204 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
   30205     enum="SimpleCache.FileDescriptorLimitStatus">
   30206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30207   <summary>
   30208     The result of trying to get the file descriptor limit.  Emitted each time
   30209     the browser is launched.
   30210   </summary>
   30211 </histogram>
   30212 
   30213 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
   30214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30215   <summary>
   30216     The number of open entries across all caches backed by the Simple Cache. An
   30217     entry is opened whenever a caller asks to open it to read or write cache
   30218     data, and remains open until the last caller asks to close it. Logged
   30219     whenever an entry is opened or closed.
   30220   </summary>
   30221 </histogram>
   30222 
   30223 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
   30224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30225   <summary>
   30226     The size of the header stream of a Simple Cache entry, emitted every time
   30227     the headers are written or rewritten.
   30228   </summary>
   30229 </histogram>
   30230 
   30231 <histogram name="SimpleCache.App.HeaderSizeChange"
   30232     enum="SimpleCacheHeaderSizeChange">
   30233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30234   <summary>
   30235     How the header size has changed in a Simple Cache entry, emitted every time
   30236     a write operation occurs on the header stream.  (This includes the initial
   30237     write, rewrites, and other writes that we couldn't classify.)
   30238   </summary>
   30239 </histogram>
   30240 
   30241 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
   30242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30243   <summary>
   30244     The absolute size decrease of the header stream of a Simple Cache entry,
   30245     emitted every time the headers are rewritten with a smaller size.
   30246   </summary>
   30247 </histogram>
   30248 
   30249 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
   30250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30251   <summary>
   30252     The relative size decrease of the header stream of a Simple Cache entry,
   30253     emitted every time the headers are rewritten with a smaller size.
   30254   </summary>
   30255 </histogram>
   30256 
   30257 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
   30258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30259   <summary>
   30260     The absolute size increase of the header stream of a Simple Cache entry,
   30261     emitted every time the headers are rewritten with a larger size.
   30262   </summary>
   30263 </histogram>
   30264 
   30265 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
   30266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30267   <summary>
   30268     The relative size increase of the header stream of a Simple Cache entry,
   30269     emitted every time the headers are rewritten with a larger size.
   30270   </summary>
   30271 </histogram>
   30272 
   30273 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
   30274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30275   <summary>For each index load, whether the index file was corrupt.</summary>
   30276 </histogram>
   30277 
   30278 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
   30279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30280   <summary>The number of entries in a newly created index file.</summary>
   30281 </histogram>
   30282 
   30283 <histogram name="SimpleCache.App.IndexEntriesLoaded">
   30284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30285   <summary>Number of entries loaded from the index file on start.</summary>
   30286 </histogram>
   30287 
   30288 <histogram name="SimpleCache.App.IndexEntriesRestored">
   30289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30290   <summary>
   30291     Number of entries restored from disk when there was no index or the index
   30292     was corrupted.
   30293   </summary>
   30294 </histogram>
   30295 
   30296 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
   30297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30298   <summary>
   30299     The state the index file is at when an attempt is made to load from it.
   30300   </summary>
   30301 </histogram>
   30302 
   30303 <histogram name="SimpleCache.App.IndexInitializationWaiters">
   30304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30305   <summary>
   30306     At the time of index initialization, the number of enqueued jobs awaiting
   30307     index initialization.
   30308   </summary>
   30309 </histogram>
   30310 
   30311 <histogram name="SimpleCache.App.IndexInitializeMethod"
   30312     enum="SimpleCacheIndexInitializeMethod">
   30313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30314   <summary>The method used to initialize the simple cache index.</summary>
   30315 </histogram>
   30316 
   30317 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
   30318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30319   <summary>
   30320     Time (as measured on the worker pool) spent loading the index file.
   30321   </summary>
   30322 </histogram>
   30323 
   30324 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
   30325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30326   <summary>The number of entries written to the index on a flush.</summary>
   30327 </histogram>
   30328 
   30329 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
   30330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30331   <summary>
   30332     Time (as measured on the worker pool) spent restoring the index file by
   30333     iterating directory entries.
   30334   </summary>
   30335 </histogram>
   30336 
   30337 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
   30338     units="milliseconds">
   30339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30340   <summary>
   30341     The interval between index saves, for apps in the background.
   30342   </summary>
   30343 </histogram>
   30344 
   30345 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
   30346     units="milliseconds">
   30347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30348   <summary>
   30349     The interval between index saves, for apps in the foreground.
   30350   </summary>
   30351 </histogram>
   30352 
   30353 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
   30354     units="milliseconds">
   30355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30356   <summary>
   30357     The amount of time spend writing the index file to disk, for apps in the
   30358     background, measured starting at the beginning of the write on the callback
   30359     thread, and calculated using the completion time on the worker pool.
   30360   </summary>
   30361 </histogram>
   30362 
   30363 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
   30364     units="milliseconds">
   30365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30366   <summary>
   30367     The amount of time spend writing the index file to disk, for apps in the
   30368     foreground, measured starting at the beginning of the write on the callback
   30369     thread, and calculated using the completion time on the worker pool.
   30370   </summary>
   30371 </histogram>
   30372 
   30373 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
   30374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30375   <summary>
   30376     For each call to OpenEntry, whether the key on disk matched the request key.
   30377   </summary>
   30378 </histogram>
   30379 
   30380 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
   30381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30382   <summary>
   30383     For each file in the Simple Cache, the percentage of disk space used by the
   30384     cluster loss, the unused disk space in the last 4096 byte cluster of the
   30385     file.
   30386   </summary>
   30387 </histogram>
   30388 
   30389 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
   30390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30391   <summary>
   30392     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   30393     cluster when the entry is saved to disk.
   30394   </summary>
   30395 </histogram>
   30396 
   30397 <histogram name="SimpleCache.App.OpenEntryIndexState"
   30398     enum="SimpleCacheOpenEntryIndexState">
   30399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30400   <summary>
   30401     At the time that an entry is opened, the state of that entry in the index.
   30402   </summary>
   30403 </histogram>
   30404 
   30405 <histogram name="SimpleCache.App.ReadIsParallelizable"
   30406     enum="SimpleCacheReadParallelizable">
   30407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30408   <summary>
   30409     For each Read operation, whether it could have been issued in parallel of a
   30410     previous Read operation.
   30411   </summary>
   30412 </histogram>
   30413 
   30414 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
   30415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30416   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   30417 </histogram>
   30418 
   30419 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   30420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30421   <summary>
   30422     For each EOFRecord found with a valid magic number, indicates if the record
   30423     also contains a CRC.
   30424   </summary>
   30425 </histogram>
   30426 
   30427 <histogram name="SimpleCache.App.SyncCheckEOFResult"
   30428     enum="SimpleCacheSyncCheckEOFResult">
   30429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30430   <summary>
   30431     The result, at the synchronous layer, of checking the EOF record of a cache
   30432     entry.
   30433   </summary>
   30434 </histogram>
   30435 
   30436 <histogram name="SimpleCache.App.SyncCloseResult"
   30437     enum="SimpleCacheSyncCloseResult">
   30438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30439   <summary>
   30440     The result, at the synchronous layer, of closing a cache entry.
   30441   </summary>
   30442 </histogram>
   30443 
   30444 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
   30445     enum="PlatformFileError">
   30446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30447   <summary>
   30448     The platform error reported when attempting to create a new cache entry at
   30449     the synchronous layer.
   30450   </summary>
   30451 </histogram>
   30452 
   30453 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
   30454     enum="PlatformFileError">
   30455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30456   <summary>
   30457     The platform error reported when attempting to create a new cache entry at
   30458     the synchronous layer when the index has already initialized.
   30459   </summary>
   30460 </histogram>
   30461 
   30462 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
   30463     enum="PlatformFileError">
   30464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30465   <summary>
   30466     The platform error reported when attempting to create a new cache entry at
   30467     the synchronous layer when the index has not yet initialized.
   30468   </summary>
   30469 </histogram>
   30470 
   30471 <histogram name="SimpleCache.App.SyncCreateResult"
   30472     enum="SimpleCacheSyncCreateResult">
   30473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30474   <summary>
   30475     The result, at the synchronous layer, reported when attempting to create a
   30476     new cache entry.
   30477   </summary>
   30478 </histogram>
   30479 
   30480 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
   30481     enum="SimpleCacheSyncCreateResult">
   30482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30483   <summary>
   30484     The result, at the synchronous layer, reported when attempting to create a
   30485     new cache entry when the index has already initialized.
   30486   </summary>
   30487 </histogram>
   30488 
   30489 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
   30490     enum="SimpleCacheSyncCreateResult">
   30491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30492   <summary>
   30493     The result, at the synchronous layer, reported when attempting to create a
   30494     new cache entry when the index has not yet initialized.
   30495   </summary>
   30496 </histogram>
   30497 
   30498 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
   30499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30500   <summary>
   30501     The age of the entry (time since last modified), when opened at the
   30502     synchronous layer.
   30503   </summary>
   30504 </histogram>
   30505 
   30506 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
   30507     enum="PlatformFileError">
   30508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30509   <summary>
   30510     The platform error reported when attempting to create a new cache entry at
   30511     the synchronous layer.
   30512   </summary>
   30513 </histogram>
   30514 
   30515 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
   30516     enum="PlatformFileError">
   30517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30518   <summary>
   30519     The platform error reported when attempting to create a new cache entry at
   30520     the synchronous layer when the index has already initialized.
   30521   </summary>
   30522 </histogram>
   30523 
   30524 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
   30525     enum="PlatformFileError">
   30526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30527   <summary>
   30528     The platform error reported when attempting to create a new cache entry at
   30529     the synchronous layer when the index has not initialized.
   30530   </summary>
   30531 </histogram>
   30532 
   30533 <histogram name="SimpleCache.App.SyncOpenResult"
   30534     enum="SimpleCacheSyncOpenResult">
   30535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30536   <summary>
   30537     The result, at the synchronous layer, reported when attempting to open a new
   30538     cache entry.
   30539   </summary>
   30540 </histogram>
   30541 
   30542 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
   30543     enum="SimpleCacheSyncOpenResult">
   30544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30545   <summary>
   30546     The result, at the synchronous layer, reported when attempting to open a new
   30547     cache entry when the index has already initialized.
   30548   </summary>
   30549 </histogram>
   30550 
   30551 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
   30552     enum="SimpleCacheSyncOpenResult">
   30553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30554   <summary>
   30555     The result, at the synchronous layer, reported when attempting to open a new
   30556     cache entry when the index has not yet initialized.
   30557   </summary>
   30558 </histogram>
   30559 
   30560 <histogram name="SimpleCache.App.SyncWriteResult"
   30561     enum="SimpleCacheSyncWriteResult">
   30562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30563   <summary>
   30564     The result, at the synchronous layer, of writing to a cache entry.
   30565   </summary>
   30566 </histogram>
   30567 
   30568 <histogram name="SimpleCache.App.WriteDependencyType"
   30569     enum="SimpleCacheWriteDependencyType">
   30570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30571   <summary>
   30572     Shows whether a write operation depends on the previous operation in queue
   30573     particularly in the aspect of its possibility to run in parallel.
   30574   </summary>
   30575 </histogram>
   30576 
   30577 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
   30578   <obsolete>
   30579     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
   30580     return&quot;, which previously showed up as &quot;success&quot;.
   30581   </obsolete>
   30582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30583   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   30584 </histogram>
   30585 
   30586 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
   30587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30588   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   30589 </histogram>
   30590 
   30591 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
   30592   <obsolete>
   30593     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30594   </obsolete>
   30595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30596   <summary>
   30597     Whether or not the CRC was checked at the moment when the last reference to
   30598     a read-only entry stream is closed.
   30599   </summary>
   30600 </histogram>
   30601 
   30602 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
   30603   <obsolete>
   30604     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30605   </obsolete>
   30606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30607   <summary>
   30608     The time from the creation of the simple cache backend until the index has
   30609     been loaded from disk.
   30610   </summary>
   30611 </histogram>
   30612 
   30613 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
   30614   <obsolete>
   30615     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30616   </obsolete>
   30617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30618   <summary>
   30619     The time from the creation of the simple cache backend until the index fails
   30620     to load.
   30621   </summary>
   30622 </histogram>
   30623 
   30624 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
   30625   <obsolete>
   30626     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30627   </obsolete>
   30628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30629   <summary>
   30630     For entry creation operations that were sent to the disk, the result of
   30631     creation.
   30632   </summary>
   30633 </histogram>
   30634 
   30635 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
   30636   <obsolete>
   30637     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30638   </obsolete>
   30639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30640   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   30641 </histogram>
   30642 
   30643 <histogram name="SimpleCache.EntryOperationsPending">
   30644   <obsolete>
   30645     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30646   </obsolete>
   30647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30648   <summary>
   30649     At the time that operations are run, the number of pending operations on a
   30650     particular entry.
   30651   </summary>
   30652 </histogram>
   30653 
   30654 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
   30655   <obsolete>
   30656     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30657   </obsolete>
   30658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30659   <summary>The size of the cache at the beginning of an eviction.</summary>
   30660 </histogram>
   30661 
   30662 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
   30663   <obsolete>
   30664     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30665   </obsolete>
   30666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30667   <summary>The size of the cache at the beginning of an eviction.</summary>
   30668 </histogram>
   30669 
   30670 <histogram name="SimpleCache.Eviction.EntryCount">
   30671   <obsolete>
   30672     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30673   </obsolete>
   30674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30675   <summary>The number of entries to be erased in an eviction.</summary>
   30676 </histogram>
   30677 
   30678 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
   30679   <obsolete>
   30680     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30681   </obsolete>
   30682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30683   <summary>
   30684     The maximum allowed size of the cache at the beginning of an eviction.
   30685   </summary>
   30686 </histogram>
   30687 
   30688 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
   30689   <obsolete>
   30690     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30691   </obsolete>
   30692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30693   <summary>
   30694     The maximum allowed size of the cache at the beginning of an eviction.
   30695   </summary>
   30696 </histogram>
   30697 
   30698 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
   30699   <obsolete>
   30700     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30701   </obsolete>
   30702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30703   <summary>The result of an eviction.</summary>
   30704 </histogram>
   30705 
   30706 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
   30707   <obsolete>
   30708     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30709   </obsolete>
   30710   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30711   <summary>The number of bytes to be erased in an eviction.</summary>
   30712 </histogram>
   30713 
   30714 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
   30715   <obsolete>
   30716     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30717   </obsolete>
   30718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30719   <summary>The amount of memory freed in an eviction.</summary>
   30720 </histogram>
   30721 
   30722 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
   30723   <obsolete>
   30724     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30725   </obsolete>
   30726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30727   <summary>The size of the cache after running an eviction.</summary>
   30728 </histogram>
   30729 
   30730 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
   30731   <obsolete>
   30732     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30733   </obsolete>
   30734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30735   <summary>The size of the cache after running an eviction.</summary>
   30736 </histogram>
   30737 
   30738 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
   30739   <obsolete>
   30740     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30741   </obsolete>
   30742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30743   <summary>Time spent completing an eviction.</summary>
   30744 </histogram>
   30745 
   30746 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
   30747   <obsolete>
   30748     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30749   </obsolete>
   30750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30751   <summary>Time spent selecting entries for eviction.</summary>
   30752 </histogram>
   30753 
   30754 <histogram name="SimpleCache.FileDescriptorLimitHard">
   30755   <obsolete>
   30756     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30757   </obsolete>
   30758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30759   <summary>
   30760     The maximum limit of how many file descriptors a process can open.  Emitted
   30761     each time the browser is launched, if the limit could be retrieved.  (This
   30762     is the highest value we could raise the current limit to if we liked.)
   30763   </summary>
   30764 </histogram>
   30765 
   30766 <histogram name="SimpleCache.FileDescriptorLimitSoft">
   30767   <obsolete>
   30768     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30769   </obsolete>
   30770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30771   <summary>
   30772     The current limit of how many file descriptors a process can open.  Emitted
   30773     each time the browser is launched, if the limit could be retrieved.  (We can
   30774     raise this to the maximum limit if we like, without root access.)
   30775   </summary>
   30776 </histogram>
   30777 
   30778 <histogram name="SimpleCache.FileDescriptorLimitStatus"
   30779     enum="SimpleCache.FileDescriptorLimitStatus">
   30780   <obsolete>
   30781     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30782   </obsolete>
   30783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30784   <summary>
   30785     The result of trying to get the file descriptor limit.  Emitted each time
   30786     the browser is launched.
   30787   </summary>
   30788 </histogram>
   30789 
   30790 <histogram name="SimpleCache.GlobalOpenEntryCount">
   30791   <obsolete>
   30792     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30793   </obsolete>
   30794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30795   <summary>
   30796     The number of open entries across all caches backed by the Simple Cache. An
   30797     entry is opened whenever a caller asks to open it to read or write cache
   30798     data, and remains open until the last caller asks to close it. Logged
   30799     whenever an entry is opened or closed.
   30800   </summary>
   30801 </histogram>
   30802 
   30803 <histogram name="SimpleCache.HeaderSize" units="bytes">
   30804   <obsolete>
   30805     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30806   </obsolete>
   30807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30808   <summary>
   30809     The size of the header stream of a Simple Cache entry, emitted every time
   30810     the headers are written or rewritten.
   30811   </summary>
   30812 </histogram>
   30813 
   30814 <histogram name="SimpleCache.HeaderSizeChange"
   30815     enum="SimpleCacheHeaderSizeChange">
   30816   <obsolete>
   30817     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30818   </obsolete>
   30819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30820   <summary>
   30821     How the header size has changed in a Simple Cache entry, emitted every time
   30822     a write operation occurs on the header stream.  (This includes the initial
   30823     write, rewrites, and other writes that we couldn't classify.)
   30824   </summary>
   30825 </histogram>
   30826 
   30827 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
   30828   <obsolete>
   30829     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30830   </obsolete>
   30831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30832   <summary>
   30833     The absolute size decrease of the header stream of a Simple Cache entry,
   30834     emitted every time the headers are rewritten with a smaller size.
   30835   </summary>
   30836 </histogram>
   30837 
   30838 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
   30839   <obsolete>
   30840     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30841   </obsolete>
   30842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30843   <summary>
   30844     The relative size decrease of the header stream of a Simple Cache entry,
   30845     emitted every time the headers are rewritten with a smaller size.
   30846   </summary>
   30847 </histogram>
   30848 
   30849 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
   30850   <obsolete>
   30851     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30852   </obsolete>
   30853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30854   <summary>
   30855     The absolute size increase of the header stream of a Simple Cache entry,
   30856     emitted every time the headers are rewritten with a larger size.
   30857   </summary>
   30858 </histogram>
   30859 
   30860 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
   30861   <obsolete>
   30862     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   30863   </obsolete>
   30864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30865   <summary>
   30866     The relative size increase of the header stream of a Simple Cache entry,
   30867     emitted every time the headers are rewritten with a larger size.
   30868   </summary>
   30869 </histogram>
   30870 
   30871 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
   30872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30873   <summary>
   30874     Whether or not the CRC was checked at the moment when the last reference to
   30875     a read-only entry stream is closed.
   30876   </summary>
   30877 </histogram>
   30878 
   30879 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
   30880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30881   <summary>
   30882     The time from the creation of the simple cache backend until the index has
   30883     been loaded from disk.
   30884   </summary>
   30885 </histogram>
   30886 
   30887 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
   30888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30889   <summary>
   30890     The time from the creation of the simple cache backend until the index fails
   30891     to load.
   30892   </summary>
   30893 </histogram>
   30894 
   30895 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
   30896     enum="SimpleCache.EntryCreatedAndStream2Omitted">
   30897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30898   <summary>
   30899     Whether, upon creation of a new cache entry, the file for stream 2 was
   30900     omitted since that stream was empty.
   30901   </summary>
   30902 </histogram>
   30903 
   30904 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
   30905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30906   <summary>
   30907     For entry creation operations that were sent to the disk, the result of
   30908     creation.
   30909   </summary>
   30910 </histogram>
   30911 
   30912 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
   30913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30914   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   30915 </histogram>
   30916 
   30917 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
   30918     enum="SimpleCache.EntryOpenedAndStream2Removed">
   30919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30920   <summary>
   30921     Whether, upon opening of an existing cache entry, stream 2 was empty and the
   30922     file for that stream was therefore removed.
   30923   </summary>
   30924 </histogram>
   30925 
   30926 <histogram name="SimpleCache.Http.EntryOperationsPending">
   30927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30928   <summary>
   30929     At the time that operations are run, the number of pending operations on a
   30930     particular entry.
   30931   </summary>
   30932 </histogram>
   30933 
   30934 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
   30935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30936   <summary>The size of the cache at the beginning of an eviction.</summary>
   30937 </histogram>
   30938 
   30939 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
   30940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30941   <summary>The size of the cache at the beginning of an eviction.</summary>
   30942 </histogram>
   30943 
   30944 <histogram name="SimpleCache.Http.Eviction.EntryCount">
   30945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30946   <summary>The number of entries to be erased in an eviction.</summary>
   30947 </histogram>
   30948 
   30949 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
   30950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30951   <summary>
   30952     The maximum allowed size of the cache at the beginning of an eviction.
   30953   </summary>
   30954 </histogram>
   30955 
   30956 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
   30957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30958   <summary>
   30959     The maximum allowed size of the cache at the beginning of an eviction.
   30960   </summary>
   30961 </histogram>
   30962 
   30963 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
   30964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30965   <summary>The result of an eviction.</summary>
   30966 </histogram>
   30967 
   30968 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
   30969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30970   <summary>The number of bytes to be erased in an eviction.</summary>
   30971 </histogram>
   30972 
   30973 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
   30974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30975   <summary>The amount of memory freed in an eviction.</summary>
   30976 </histogram>
   30977 
   30978 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
   30979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30980   <summary>The size of the cache after running an eviction.</summary>
   30981 </histogram>
   30982 
   30983 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
   30984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30985   <summary>The size of the cache after running an eviction.</summary>
   30986 </histogram>
   30987 
   30988 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
   30989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30990   <summary>Time spent completing an eviction.</summary>
   30991 </histogram>
   30992 
   30993 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
   30994     units="milliseconds">
   30995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   30996   <summary>Time spent selecting entries for eviction.</summary>
   30997 </histogram>
   30998 
   30999 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
   31000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31001   <summary>
   31002     The maximum limit of how many file descriptors a process can open.  Emitted
   31003     each time the browser is launched, if the limit could be retrieved.  (This
   31004     is the highest value we could raise the current limit to if we liked.)
   31005   </summary>
   31006 </histogram>
   31007 
   31008 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
   31009   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31010   <summary>
   31011     The current limit of how many file descriptors a process can open.  Emitted
   31012     each time the browser is launched, if the limit could be retrieved.  (We can
   31013     raise this to the maximum limit if we like, without root access.)
   31014   </summary>
   31015 </histogram>
   31016 
   31017 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
   31018     enum="SimpleCache.FileDescriptorLimitStatus">
   31019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31020   <summary>
   31021     The result of trying to get the file descriptor limit.  Emitted each time
   31022     the browser is launched.
   31023   </summary>
   31024 </histogram>
   31025 
   31026 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
   31027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31028   <summary>
   31029     The number of open entries across all caches backed by the Simple Cache. An
   31030     entry is opened whenever a caller asks to open it to read or write cache
   31031     data, and remains open until the last caller asks to close it. Logged
   31032     whenever an entry is opened or closed.
   31033   </summary>
   31034 </histogram>
   31035 
   31036 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
   31037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31038   <summary>
   31039     The size of the header stream of a Simple Cache entry, emitted every time
   31040     the headers are written or rewritten.
   31041   </summary>
   31042 </histogram>
   31043 
   31044 <histogram name="SimpleCache.Http.HeaderSizeChange"
   31045     enum="SimpleCacheHeaderSizeChange">
   31046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31047   <summary>
   31048     How the header size has changed in a Simple Cache entry, emitted every time
   31049     a write operation occurs on the header stream.  (This includes the initial
   31050     write, rewrites, and other writes that we couldn't classify.)
   31051   </summary>
   31052 </histogram>
   31053 
   31054 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
   31055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31056   <summary>
   31057     The absolute size decrease of the header stream of a Simple Cache entry,
   31058     emitted every time the headers are rewritten with a smaller size.
   31059   </summary>
   31060 </histogram>
   31061 
   31062 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
   31063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31064   <summary>
   31065     The relative size decrease of the header stream of a Simple Cache entry,
   31066     emitted every time the headers are rewritten with a smaller size.
   31067   </summary>
   31068 </histogram>
   31069 
   31070 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
   31071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31072   <summary>
   31073     The absolute size increase of the header stream of a Simple Cache entry,
   31074     emitted every time the headers are rewritten with a larger size.
   31075   </summary>
   31076 </histogram>
   31077 
   31078 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
   31079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31080   <summary>
   31081     The relative size increase of the header stream of a Simple Cache entry,
   31082     emitted every time the headers are rewritten with a larger size.
   31083   </summary>
   31084 </histogram>
   31085 
   31086 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
   31087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31088   <summary>For each index load, whether the index file was corrupt.</summary>
   31089 </histogram>
   31090 
   31091 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
   31092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31093   <summary>The number of entries in a newly created index file.</summary>
   31094 </histogram>
   31095 
   31096 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
   31097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31098   <summary>Number of entries loaded from the index file on start.</summary>
   31099 </histogram>
   31100 
   31101 <histogram name="SimpleCache.Http.IndexEntriesRestored">
   31102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31103   <summary>
   31104     Number of entries restored from disk when there was no index or the index
   31105     was corrupted.
   31106   </summary>
   31107 </histogram>
   31108 
   31109 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
   31110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31111   <summary>
   31112     The state the index file is at when an attempt is made to load from it.
   31113   </summary>
   31114 </histogram>
   31115 
   31116 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
   31117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31118   <summary>
   31119     At the time of index initialization, the number of enqueued jobs awaiting
   31120     index initialization.
   31121   </summary>
   31122 </histogram>
   31123 
   31124 <histogram name="SimpleCache.Http.IndexInitializeMethod"
   31125     enum="SimpleCacheIndexInitializeMethod">
   31126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31127   <summary>The method used to initialize the simple cache index.</summary>
   31128 </histogram>
   31129 
   31130 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
   31131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31132   <summary>
   31133     Time (as measured on the worker pool) spent loading the index file.
   31134   </summary>
   31135 </histogram>
   31136 
   31137 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
   31138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31139   <summary>The number of entries written to the index on a flush.</summary>
   31140 </histogram>
   31141 
   31142 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
   31143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31144   <summary>
   31145     Time (as measured on the worker pool) spent restoring the index file by
   31146     iterating directory entries.
   31147   </summary>
   31148 </histogram>
   31149 
   31150 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
   31151     units="milliseconds">
   31152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31153   <summary>
   31154     The interval between index saves, for apps in the background.
   31155   </summary>
   31156 </histogram>
   31157 
   31158 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
   31159     units="milliseconds">
   31160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31161   <summary>
   31162     The interval between index saves, for apps in the foreground.
   31163   </summary>
   31164 </histogram>
   31165 
   31166 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
   31167     units="milliseconds">
   31168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31169   <summary>
   31170     The amount of time spend writing the index file to disk, for apps in the
   31171     background, measured starting at the beginning of the write on the callback
   31172     thread, and calculated using the completion time on the worker pool.
   31173   </summary>
   31174 </histogram>
   31175 
   31176 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
   31177     units="milliseconds">
   31178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31179   <summary>
   31180     The amount of time spend writing the index file to disk, for apps in the
   31181     foreground, measured starting at the beginning of the write on the callback
   31182     thread, and calculated using the completion time on the worker pool.
   31183   </summary>
   31184 </histogram>
   31185 
   31186 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
   31187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31188   <summary>
   31189     For each call to OpenEntry, whether the key on disk matched the request key.
   31190   </summary>
   31191 </histogram>
   31192 
   31193 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
   31194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31195   <summary>
   31196     For each file in the Simple Cache, the percentage of disk space used by the
   31197     cluster loss, the unused disk space in the last 4096 byte cluster of the
   31198     file.
   31199   </summary>
   31200 </histogram>
   31201 
   31202 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
   31203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31204   <summary>
   31205     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   31206     cluster when the entry is saved to disk.
   31207   </summary>
   31208 </histogram>
   31209 
   31210 <histogram name="SimpleCache.Http.OpenEntryIndexState"
   31211     enum="SimpleCacheOpenEntryIndexState">
   31212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31213   <summary>
   31214     At the time that an entry is opened, the state of that entry in the index.
   31215   </summary>
   31216 </histogram>
   31217 
   31218 <histogram name="SimpleCache.Http.ReadIsParallelizable"
   31219     enum="SimpleCacheReadParallelizable">
   31220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31221   <summary>
   31222     For each Read operation, whether it could have been issued in parallel of a
   31223     previous Read operation.
   31224   </summary>
   31225 </histogram>
   31226 
   31227 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
   31228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31229   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   31230 </histogram>
   31231 
   31232 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   31233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31234   <summary>
   31235     For each EOFRecord found with a valid magic number, indicates if the record
   31236     also contains a CRC.
   31237   </summary>
   31238 </histogram>
   31239 
   31240 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
   31241     enum="SimpleCacheSyncCheckEOFResult">
   31242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31243   <summary>
   31244     The result, at the synchronous layer, of checking the EOF record of a cache
   31245     entry.
   31246   </summary>
   31247 </histogram>
   31248 
   31249 <histogram name="SimpleCache.Http.SyncCloseResult"
   31250     enum="SimpleCacheSyncCloseResult">
   31251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31252   <summary>
   31253     The result, at the synchronous layer, of closing a cache entry.
   31254   </summary>
   31255 </histogram>
   31256 
   31257 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
   31258     enum="PlatformFileError">
   31259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31260   <summary>
   31261     The platform error reported when attempting to create a new cache entry at
   31262     the synchronous layer.
   31263   </summary>
   31264 </histogram>
   31265 
   31266 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
   31267     enum="PlatformFileError">
   31268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31269   <summary>
   31270     The platform error reported when attempting to create a new cache entry at
   31271     the synchronous layer when the index has already initialized.
   31272   </summary>
   31273 </histogram>
   31274 
   31275 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
   31276     enum="PlatformFileError">
   31277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31278   <summary>
   31279     The platform error reported when attempting to create a new cache entry at
   31280     the synchronous layer when the index has not yet initialized.
   31281   </summary>
   31282 </histogram>
   31283 
   31284 <histogram name="SimpleCache.Http.SyncCreateResult"
   31285     enum="SimpleCacheSyncCreateResult">
   31286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31287   <summary>
   31288     The result, at the synchronous layer, reported when attempting to create a
   31289     new cache entry.
   31290   </summary>
   31291 </histogram>
   31292 
   31293 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
   31294     enum="SimpleCacheSyncCreateResult">
   31295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31296   <summary>
   31297     The result, at the synchronous layer, reported when attempting to create a
   31298     new cache entry when the index has already initialized.
   31299   </summary>
   31300 </histogram>
   31301 
   31302 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
   31303     enum="SimpleCacheSyncCreateResult">
   31304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31305   <summary>
   31306     The result, at the synchronous layer, reported when attempting to create a
   31307     new cache entry when the index has not yet initialized.
   31308   </summary>
   31309 </histogram>
   31310 
   31311 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
   31312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31313   <summary>
   31314     The age of the entry (time since last modified), when opened at the
   31315     synchronous layer.
   31316   </summary>
   31317 </histogram>
   31318 
   31319 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
   31320     enum="PlatformFileError">
   31321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31322   <summary>
   31323     The platform error reported when attempting to create a new cache entry at
   31324     the synchronous layer.
   31325   </summary>
   31326 </histogram>
   31327 
   31328 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
   31329     enum="PlatformFileError">
   31330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31331   <summary>
   31332     The platform error reported when attempting to create a new cache entry at
   31333     the synchronous layer when the index has already initialized.
   31334   </summary>
   31335 </histogram>
   31336 
   31337 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
   31338     enum="PlatformFileError">
   31339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31340   <summary>
   31341     The platform error reported when attempting to create a new cache entry at
   31342     the synchronous layer when the index has not initialized.
   31343   </summary>
   31344 </histogram>
   31345 
   31346 <histogram name="SimpleCache.Http.SyncOpenResult"
   31347     enum="SimpleCacheSyncOpenResult">
   31348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31349   <summary>
   31350     The result, at the synchronous layer, reported when attempting to open a new
   31351     cache entry.
   31352   </summary>
   31353 </histogram>
   31354 
   31355 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
   31356     enum="SimpleCacheSyncOpenResult">
   31357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31358   <summary>
   31359     The result, at the synchronous layer, reported when attempting to open a new
   31360     cache entry when the index has already initialized.
   31361   </summary>
   31362 </histogram>
   31363 
   31364 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
   31365     enum="SimpleCacheSyncOpenResult">
   31366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31367   <summary>
   31368     The result, at the synchronous layer, reported when attempting to open a new
   31369     cache entry when the index has not yet initialized.
   31370   </summary>
   31371 </histogram>
   31372 
   31373 <histogram name="SimpleCache.Http.SyncWriteResult"
   31374     enum="SimpleCacheSyncWriteResult">
   31375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31376   <summary>
   31377     The result, at the synchronous layer, of writing to a cache entry.
   31378   </summary>
   31379 </histogram>
   31380 
   31381 <histogram name="SimpleCache.Http.WriteDependencyType"
   31382     enum="SimpleCacheWriteDependencyType">
   31383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31384   <summary>
   31385     Shows whether a write operation depends on the previous operation in queue
   31386     particularly in the aspect of its possibility to run in parallel.
   31387   </summary>
   31388 </histogram>
   31389 
   31390 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
   31391   <obsolete>
   31392     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
   31393     return&quot;, which previously showed up as &quot;success&quot;.
   31394   </obsolete>
   31395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31396   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   31397 </histogram>
   31398 
   31399 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
   31400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31401   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   31402 </histogram>
   31403 
   31404 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
   31405   <obsolete>
   31406     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31407   </obsolete>
   31408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31409   <summary>For each index load, whether the index file was corrupt.</summary>
   31410 </histogram>
   31411 
   31412 <histogram name="SimpleCache.IndexCreatedEntryCount">
   31413   <obsolete>
   31414     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31415   </obsolete>
   31416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31417   <summary>The number of entries in a newly created index file.</summary>
   31418 </histogram>
   31419 
   31420 <histogram name="SimpleCache.IndexEntriesLoaded">
   31421   <obsolete>
   31422     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31423   </obsolete>
   31424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31425   <summary>Number of entries loaded from the index file on start.</summary>
   31426 </histogram>
   31427 
   31428 <histogram name="SimpleCache.IndexEntriesRestored">
   31429   <obsolete>
   31430     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31431   </obsolete>
   31432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31433   <summary>
   31434     Number of entries restored from disk when there was no index or the index
   31435     was corrupted.
   31436   </summary>
   31437 </histogram>
   31438 
   31439 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
   31440   <obsolete>
   31441     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31442   </obsolete>
   31443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31444   <summary>
   31445     The state the index file is at when an attempt is made to load from it.
   31446   </summary>
   31447 </histogram>
   31448 
   31449 <histogram name="SimpleCache.IndexInitializationWaiters">
   31450   <obsolete>
   31451     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31452   </obsolete>
   31453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31454   <summary>
   31455     At the time of index initialization, the number of enqueued jobs awaiting
   31456     index initialization.
   31457   </summary>
   31458 </histogram>
   31459 
   31460 <histogram name="SimpleCache.IndexInitializeMethod"
   31461     enum="SimpleCacheIndexInitializeMethod">
   31462   <obsolete>
   31463     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31464   </obsolete>
   31465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31466   <summary>The method used to initialize the simple cache index.</summary>
   31467 </histogram>
   31468 
   31469 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
   31470   <obsolete>
   31471     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31472   </obsolete>
   31473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31474   <summary>
   31475     Time (as measured on the worker pool) spent loading the index file.
   31476   </summary>
   31477 </histogram>
   31478 
   31479 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
   31480   <obsolete>
   31481     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31482   </obsolete>
   31483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31484   <summary>The number of entries written to the index on a flush.</summary>
   31485 </histogram>
   31486 
   31487 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
   31488   <obsolete>
   31489     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31490   </obsolete>
   31491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31492   <summary>
   31493     Time (as measured on the worker pool) spent restoring the index file by
   31494     iterating directory entries.
   31495   </summary>
   31496 </histogram>
   31497 
   31498 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
   31499   <obsolete>
   31500     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
   31501   </obsolete>
   31502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31503   <summary>For each index load, whether the index file was stale.</summary>
   31504 </histogram>
   31505 
   31506 <histogram name="SimpleCache.IndexWriteInterval.Background"
   31507     units="milliseconds">
   31508   <obsolete>
   31509     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31510   </obsolete>
   31511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31512   <summary>
   31513     The interval between index saves, for apps in the background.
   31514   </summary>
   31515 </histogram>
   31516 
   31517 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
   31518     units="milliseconds">
   31519   <obsolete>
   31520     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31521   </obsolete>
   31522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31523   <summary>
   31524     The interval between index saves, for apps in the foreground.
   31525   </summary>
   31526 </histogram>
   31527 
   31528 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
   31529   <obsolete>
   31530     Deprecated 2013-05 in favour of
   31531     SimpleCache.SimpleIndexWriteToDiskTime.Background and
   31532     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
   31533   </obsolete>
   31534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31535   <summary>
   31536     The amount of time spend writing the index file to disk, measured starting
   31537     at the beginning of the write on the callback thread, and calculated using
   31538     the completion time on the worker pool.
   31539   </summary>
   31540 </histogram>
   31541 
   31542 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
   31543     units="milliseconds">
   31544   <obsolete>
   31545     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31546   </obsolete>
   31547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31548   <summary>
   31549     The amount of time spend writing the index file to disk, for apps in the
   31550     background, measured starting at the beginning of the write on the callback
   31551     thread, and calculated using the completion time on the worker pool.
   31552   </summary>
   31553 </histogram>
   31554 
   31555 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
   31556     units="milliseconds">
   31557   <obsolete>
   31558     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31559   </obsolete>
   31560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31561   <summary>
   31562     The amount of time spend writing the index file to disk, for apps in the
   31563     foreground, measured starting at the beginning of the write on the callback
   31564     thread, and calculated using the completion time on the worker pool.
   31565   </summary>
   31566 </histogram>
   31567 
   31568 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
   31569   <obsolete>
   31570     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31571   </obsolete>
   31572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31573   <summary>
   31574     For each call to OpenEntry, whether the key on disk matched the request key.
   31575   </summary>
   31576 </histogram>
   31577 
   31578 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
   31579   <obsolete>
   31580     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31581   </obsolete>
   31582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31583   <summary>
   31584     For each file in the Simple Cache, the percentage of disk space used by the
   31585     cluster loss, the unused disk space in the last 4096 byte cluster of the
   31586     file.
   31587   </summary>
   31588 </histogram>
   31589 
   31590 <histogram name="SimpleCache.LastClusterSize" units="bytes">
   31591   <obsolete>
   31592     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   31593   </obsolete>
   31594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31595   <summary>
   31596     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   31597     cluster when the entry is saved to disk.
   31598   </summary>
   31599 </histogram>
   31600 
   31601 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
   31602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31603   <summary>
   31604     Whether or not the CRC was checked at the moment when the last reference to
   31605     a read-only entry stream is closed.
   31606   </summary>
   31607 </histogram>
   31608 
   31609 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
   31610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31611   <summary>
   31612     The time from the creation of the simple cache backend until the index has
   31613     been loaded from disk.
   31614   </summary>
   31615 </histogram>
   31616 
   31617 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
   31618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31619   <summary>
   31620     The time from the creation of the simple cache backend until the index fails
   31621     to load.
   31622   </summary>
   31623 </histogram>
   31624 
   31625 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
   31626     enum="SimpleCache.EntryCreatedAndStream2Omitted">
   31627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31628   <summary>
   31629     Whether, upon creation of a new cache entry, the file for stream 2 was
   31630     omitted since that stream was empty.
   31631   </summary>
   31632 </histogram>
   31633 
   31634 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
   31635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31636   <summary>
   31637     For entry creation operations that were sent to the disk, the result of
   31638     creation.
   31639   </summary>
   31640 </histogram>
   31641 
   31642 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
   31643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31644   <summary>The time, in ms, spent creating a new entry on disk.</summary>
   31645 </histogram>
   31646 
   31647 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
   31648     enum="SimpleCache.EntryOpenedAndStream2Removed">
   31649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31650   <summary>
   31651     Whether, upon opening of an existing cache entry, stream 2 was empty and the
   31652     file for that stream was therefore removed.
   31653   </summary>
   31654 </histogram>
   31655 
   31656 <histogram name="SimpleCache.Media.EntryOperationsPending">
   31657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31658   <summary>
   31659     At the time that operations are run, the number of pending operations on a
   31660     particular entry.
   31661   </summary>
   31662 </histogram>
   31663 
   31664 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
   31665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31666   <summary>The size of the cache at the beginning of an eviction.</summary>
   31667 </histogram>
   31668 
   31669 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
   31670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31671   <summary>The size of the cache at the beginning of an eviction.</summary>
   31672 </histogram>
   31673 
   31674 <histogram name="SimpleCache.Media.Eviction.EntryCount">
   31675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31676   <summary>The number of entries to be erased in an eviction.</summary>
   31677 </histogram>
   31678 
   31679 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
   31680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31681   <summary>
   31682     The maximum allowed size of the cache at the beginning of an eviction.
   31683   </summary>
   31684 </histogram>
   31685 
   31686 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
   31687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31688   <summary>
   31689     The maximum allowed size of the cache at the beginning of an eviction.
   31690   </summary>
   31691 </histogram>
   31692 
   31693 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
   31694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31695   <summary>The result of an eviction.</summary>
   31696 </histogram>
   31697 
   31698 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
   31699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31700   <summary>The number of bytes to be erased in an eviction.</summary>
   31701 </histogram>
   31702 
   31703 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
   31704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31705   <summary>The amount of memory freed in an eviction.</summary>
   31706 </histogram>
   31707 
   31708 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
   31709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31710   <summary>The size of the cache after running an eviction.</summary>
   31711 </histogram>
   31712 
   31713 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
   31714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31715   <summary>The size of the cache after running an eviction.</summary>
   31716 </histogram>
   31717 
   31718 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
   31719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31720   <summary>Time spent completing an eviction.</summary>
   31721 </histogram>
   31722 
   31723 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
   31724     units="milliseconds">
   31725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31726   <summary>Time spent selecting entries for eviction.</summary>
   31727 </histogram>
   31728 
   31729 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
   31730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31731   <summary>
   31732     The maximum limit of how many file descriptors a process can open.  Emitted
   31733     each time the browser is launched, if the limit could be retrieved.  (This
   31734     is the highest value we could raise the current limit to if we liked.)
   31735   </summary>
   31736 </histogram>
   31737 
   31738 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
   31739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31740   <summary>
   31741     The current limit of how many file descriptors a process can open.  Emitted
   31742     each time the browser is launched, if the limit could be retrieved.  (We can
   31743     raise this to the maximum limit if we like, without root access.)
   31744   </summary>
   31745 </histogram>
   31746 
   31747 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
   31748     enum="SimpleCache.FileDescriptorLimitStatus">
   31749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31750   <summary>
   31751     The result of trying to get the file descriptor limit.  Emitted each time
   31752     the browser is launched.
   31753   </summary>
   31754 </histogram>
   31755 
   31756 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
   31757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31758   <summary>
   31759     The number of open entries across all caches backed by the Simple Cache. An
   31760     entry is opened whenever a caller asks to open it to read or write cache
   31761     data, and remains open until the last caller asks to close it. Logged
   31762     whenever an entry is opened or closed.
   31763   </summary>
   31764 </histogram>
   31765 
   31766 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
   31767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31768   <summary>
   31769     The size of the header stream of a Simple Cache entry, emitted every time
   31770     the headers are written or rewritten.
   31771   </summary>
   31772 </histogram>
   31773 
   31774 <histogram name="SimpleCache.Media.HeaderSizeChange"
   31775     enum="SimpleCacheHeaderSizeChange">
   31776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31777   <summary>
   31778     How the header size has changed in a Simple Cache entry, emitted every time
   31779     a write operation occurs on the header stream.  (This includes the initial
   31780     write, rewrites, and other writes that we couldn't classify.)
   31781   </summary>
   31782 </histogram>
   31783 
   31784 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
   31785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31786   <summary>
   31787     The absolute size decrease of the header stream of a Simple Cache entry,
   31788     emitted every time the headers are rewritten with a smaller size.
   31789   </summary>
   31790 </histogram>
   31791 
   31792 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
   31793     units="percent">
   31794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31795   <summary>
   31796     The relative size decrease of the header stream of a Simple Cache entry,
   31797     emitted every time the headers are rewritten with a smaller size.
   31798   </summary>
   31799 </histogram>
   31800 
   31801 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
   31802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31803   <summary>
   31804     The absolute size increase of the header stream of a Simple Cache entry,
   31805     emitted every time the headers are rewritten with a larger size.
   31806   </summary>
   31807 </histogram>
   31808 
   31809 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
   31810     units="percent">
   31811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31812   <summary>
   31813     The relative size increase of the header stream of a Simple Cache entry,
   31814     emitted every time the headers are rewritten with a larger size.
   31815   </summary>
   31816 </histogram>
   31817 
   31818 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
   31819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31820   <summary>For each index load, whether the index file was corrupt.</summary>
   31821 </histogram>
   31822 
   31823 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
   31824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31825   <summary>The number of entries in a newly created index file.</summary>
   31826 </histogram>
   31827 
   31828 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
   31829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31830   <summary>Number of entries loaded from the index file on start.</summary>
   31831 </histogram>
   31832 
   31833 <histogram name="SimpleCache.Media.IndexEntriesRestored">
   31834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31835   <summary>
   31836     Number of entries restored from disk when there was no index or the index
   31837     was corrupted.
   31838   </summary>
   31839 </histogram>
   31840 
   31841 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
   31842     enum="SimpleIndexState">
   31843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31844   <summary>
   31845     The state the index file is at when an attempt is made to load from it.
   31846   </summary>
   31847 </histogram>
   31848 
   31849 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
   31850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31851   <summary>
   31852     At the time of index initialization, the number of enqueued jobs awaiting
   31853     index initialization.
   31854   </summary>
   31855 </histogram>
   31856 
   31857 <histogram name="SimpleCache.Media.IndexInitializeMethod"
   31858     enum="SimpleCacheIndexInitializeMethod">
   31859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31860   <summary>The method used to initialize the simple cache index.</summary>
   31861 </histogram>
   31862 
   31863 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
   31864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31865   <summary>
   31866     Time (as measured on the worker pool) spent loading the index file.
   31867   </summary>
   31868 </histogram>
   31869 
   31870 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
   31871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31872   <summary>The number of entries written to the index on a flush.</summary>
   31873 </histogram>
   31874 
   31875 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
   31876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31877   <summary>
   31878     Time (as measured on the worker pool) spent restoring the index file by
   31879     iterating directory entries.
   31880   </summary>
   31881 </histogram>
   31882 
   31883 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
   31884     units="milliseconds">
   31885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31886   <summary>
   31887     The interval between index saves, for apps in the background.
   31888   </summary>
   31889 </histogram>
   31890 
   31891 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
   31892     units="milliseconds">
   31893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31894   <summary>
   31895     The interval between index saves, for apps in the foreground.
   31896   </summary>
   31897 </histogram>
   31898 
   31899 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
   31900     units="milliseconds">
   31901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31902   <summary>
   31903     The amount of time spend writing the index file to disk, for apps in the
   31904     background, measured starting at the beginning of the write on the callback
   31905     thread, and calculated using the completion time on the worker pool.
   31906   </summary>
   31907 </histogram>
   31908 
   31909 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
   31910     units="milliseconds">
   31911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31912   <summary>
   31913     The amount of time spend writing the index file to disk, for apps in the
   31914     foreground, measured starting at the beginning of the write on the callback
   31915     thread, and calculated using the completion time on the worker pool.
   31916   </summary>
   31917 </histogram>
   31918 
   31919 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
   31920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31921   <summary>
   31922     For each call to OpenEntry, whether the key on disk matched the request key.
   31923   </summary>
   31924 </histogram>
   31925 
   31926 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
   31927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31928   <summary>
   31929     For each file in the Simple Cache, the percentage of disk space used by the
   31930     cluster loss, the unused disk space in the last 4096 byte cluster of the
   31931     file.
   31932   </summary>
   31933 </histogram>
   31934 
   31935 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
   31936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31937   <summary>
   31938     For each file in the Simple Cache, the number of bytes in the last 4096 byte
   31939     cluster when the entry is saved to disk.
   31940   </summary>
   31941 </histogram>
   31942 
   31943 <histogram name="SimpleCache.Media.OpenEntryIndexState"
   31944     enum="SimpleCacheOpenEntryIndexState">
   31945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31946   <summary>
   31947     At the time that an entry is opened, the state of that entry in the index.
   31948   </summary>
   31949 </histogram>
   31950 
   31951 <histogram name="SimpleCache.Media.ReadIsParallelizable"
   31952     enum="SimpleCacheReadParallelizable">
   31953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31954   <summary>
   31955     For each Read operation, whether it could have been issued in parallel of a
   31956     previous Read operation.
   31957   </summary>
   31958 </histogram>
   31959 
   31960 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
   31961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31962   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   31963 </histogram>
   31964 
   31965 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   31966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31967   <summary>
   31968     For each EOFRecord found with a valid magic number, indicates if the record
   31969     also contains a CRC.
   31970   </summary>
   31971 </histogram>
   31972 
   31973 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
   31974     enum="SimpleCacheSyncCheckEOFResult">
   31975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31976   <summary>
   31977     The result, at the synchronous layer, of checking the EOF record of a cache
   31978     entry.
   31979   </summary>
   31980 </histogram>
   31981 
   31982 <histogram name="SimpleCache.Media.SyncCloseResult"
   31983     enum="SimpleCacheSyncCloseResult">
   31984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31985   <summary>
   31986     The result, at the synchronous layer, of closing a cache entry.
   31987   </summary>
   31988 </histogram>
   31989 
   31990 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
   31991     enum="PlatformFileError">
   31992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   31993   <summary>
   31994     The platform error reported when attempting to create a new cache entry at
   31995     the synchronous layer.
   31996   </summary>
   31997 </histogram>
   31998 
   31999 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
   32000     enum="PlatformFileError">
   32001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32002   <summary>
   32003     The platform error reported when attempting to create a new cache entry at
   32004     the synchronous layer when the index has already initialized.
   32005   </summary>
   32006 </histogram>
   32007 
   32008 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
   32009     enum="PlatformFileError">
   32010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32011   <summary>
   32012     The platform error reported when attempting to create a new cache entry at
   32013     the synchronous layer when the index has not yet initialized.
   32014   </summary>
   32015 </histogram>
   32016 
   32017 <histogram name="SimpleCache.Media.SyncCreateResult"
   32018     enum="SimpleCacheSyncCreateResult">
   32019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32020   <summary>
   32021     The result, at the synchronous layer, reported when attempting to create a
   32022     new cache entry.
   32023   </summary>
   32024 </histogram>
   32025 
   32026 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
   32027     enum="SimpleCacheSyncCreateResult">
   32028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32029   <summary>
   32030     The result, at the synchronous layer, reported when attempting to create a
   32031     new cache entry when the index has already initialized.
   32032   </summary>
   32033 </histogram>
   32034 
   32035 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
   32036     enum="SimpleCacheSyncCreateResult">
   32037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32038   <summary>
   32039     The result, at the synchronous layer, reported when attempting to create a
   32040     new cache entry when the index has not yet initialized.
   32041   </summary>
   32042 </histogram>
   32043 
   32044 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
   32045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32046   <summary>
   32047     The age of the entry (time since last modified), when opened at the
   32048     synchronous layer.
   32049   </summary>
   32050 </histogram>
   32051 
   32052 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
   32053     enum="PlatformFileError">
   32054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32055   <summary>
   32056     The platform error reported when attempting to create a new cache entry at
   32057     the synchronous layer.
   32058   </summary>
   32059 </histogram>
   32060 
   32061 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
   32062     enum="PlatformFileError">
   32063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32064   <summary>
   32065     The platform error reported when attempting to create a new cache entry at
   32066     the synchronous layer when the index has already initialized.
   32067   </summary>
   32068 </histogram>
   32069 
   32070 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
   32071     enum="PlatformFileError">
   32072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32073   <summary>
   32074     The platform error reported when attempting to create a new cache entry at
   32075     the synchronous layer when the index has not initialized.
   32076   </summary>
   32077 </histogram>
   32078 
   32079 <histogram name="SimpleCache.Media.SyncOpenResult"
   32080     enum="SimpleCacheSyncOpenResult">
   32081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32082   <summary>
   32083     The result, at the synchronous layer, reported when attempting to open a new
   32084     cache entry.
   32085   </summary>
   32086 </histogram>
   32087 
   32088 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
   32089     enum="SimpleCacheSyncOpenResult">
   32090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32091   <summary>
   32092     The result, at the synchronous layer, reported when attempting to open a new
   32093     cache entry when the index has already initialized.
   32094   </summary>
   32095 </histogram>
   32096 
   32097 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
   32098     enum="SimpleCacheSyncOpenResult">
   32099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32100   <summary>
   32101     The result, at the synchronous layer, reported when attempting to open a new
   32102     cache entry when the index has not yet initialized.
   32103   </summary>
   32104 </histogram>
   32105 
   32106 <histogram name="SimpleCache.Media.SyncWriteResult"
   32107     enum="SimpleCacheSyncWriteResult">
   32108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32109   <summary>
   32110     The result, at the synchronous layer, of writing to a cache entry.
   32111   </summary>
   32112 </histogram>
   32113 
   32114 <histogram name="SimpleCache.Media.WriteDependencyType"
   32115     enum="SimpleCacheWriteDependencyType">
   32116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32117   <summary>
   32118     Shows whether a write operation depends on the previous operation in queue
   32119     particularly in the aspect of its possibility to run in parallel.
   32120   </summary>
   32121 </histogram>
   32122 
   32123 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
   32124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32125   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   32126 </histogram>
   32127 
   32128 <histogram name="SimpleCache.OpenEntryIndexState"
   32129     enum="SimpleCacheOpenEntryIndexState">
   32130   <obsolete>
   32131     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32132   </obsolete>
   32133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32134   <summary>
   32135     At the time that an entry is opened, the state of that entry in the index.
   32136   </summary>
   32137 </histogram>
   32138 
   32139 <histogram name="SimpleCache.ReadIsParallelizable"
   32140     enum="SimpleCacheReadParallelizable">
   32141   <obsolete>
   32142     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32143   </obsolete>
   32144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32145   <summary>
   32146     For each Read operation, whether it could have been issued in parallel of a
   32147     previous Read operation.
   32148   </summary>
   32149 </histogram>
   32150 
   32151 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
   32152   <obsolete>
   32153     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32154   </obsolete>
   32155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32156   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
   32157 </histogram>
   32158 
   32159 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
   32160   <obsolete>
   32161     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32162   </obsolete>
   32163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32164   <summary>
   32165     For each EOFRecord found with a valid magic number, indicates if the record
   32166     also contains a CRC.
   32167   </summary>
   32168 </histogram>
   32169 
   32170 <histogram name="SimpleCache.SyncCheckEOFResult"
   32171     enum="SimpleCacheSyncCheckEOFResult">
   32172   <obsolete>
   32173     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32174   </obsolete>
   32175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32176   <summary>
   32177     The result, at the synchronous layer, of checking the EOF record of a cache
   32178     entry.
   32179   </summary>
   32180 </histogram>
   32181 
   32182 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
   32183   <obsolete>
   32184     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32185   </obsolete>
   32186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32187   <summary>
   32188     The result, at the synchronous layer, of closing a cache entry.
   32189   </summary>
   32190 </histogram>
   32191 
   32192 <histogram name="SimpleCache.SyncCreatePlatformFileError"
   32193     enum="PlatformFileError">
   32194   <obsolete>
   32195     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32196   </obsolete>
   32197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32198   <summary>
   32199     The platform error reported when attempting to create a new cache entry at
   32200     the synchronous layer.
   32201   </summary>
   32202 </histogram>
   32203 
   32204 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
   32205     enum="PlatformFileError">
   32206   <obsolete>
   32207     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32208   </obsolete>
   32209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32210   <summary>
   32211     The platform error reported when attempting to create a new cache entry at
   32212     the synchronous layer when the index has already initialized.
   32213   </summary>
   32214 </histogram>
   32215 
   32216 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
   32217     enum="PlatformFileError">
   32218   <obsolete>
   32219     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32220   </obsolete>
   32221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32222   <summary>
   32223     The platform error reported when attempting to create a new cache entry at
   32224     the synchronous layer when the index has not yet initialized.
   32225   </summary>
   32226 </histogram>
   32227 
   32228 <histogram name="SimpleCache.SyncCreateResult"
   32229     enum="SimpleCacheSyncCreateResult">
   32230   <obsolete>
   32231     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32232   </obsolete>
   32233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32234   <summary>
   32235     The result, at the synchronous layer, reported when attempting to create a
   32236     new cache entry.
   32237   </summary>
   32238 </histogram>
   32239 
   32240 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
   32241     enum="SimpleCacheSyncCreateResult">
   32242   <obsolete>
   32243     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32244   </obsolete>
   32245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32246   <summary>
   32247     The result, at the synchronous layer, reported when attempting to create a
   32248     new cache entry when the index has already initialized.
   32249   </summary>
   32250 </histogram>
   32251 
   32252 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
   32253     enum="SimpleCacheSyncCreateResult">
   32254   <obsolete>
   32255     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32256   </obsolete>
   32257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32258   <summary>
   32259     The result, at the synchronous layer, reported when attempting to create a
   32260     new cache entry when the index has not yet initialized.
   32261   </summary>
   32262 </histogram>
   32263 
   32264 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
   32265   <obsolete>
   32266     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32267   </obsolete>
   32268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32269   <summary>
   32270     The age of the entry (time since last modified), when opened at the
   32271     synchronous layer.
   32272   </summary>
   32273 </histogram>
   32274 
   32275 <histogram name="SimpleCache.SyncOpenPlatformFileError"
   32276     enum="PlatformFileError">
   32277   <obsolete>
   32278     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32279   </obsolete>
   32280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32281   <summary>
   32282     The platform error reported when attempting to create a new cache entry at
   32283     the synchronous layer.
   32284   </summary>
   32285 </histogram>
   32286 
   32287 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
   32288     enum="PlatformFileError">
   32289   <obsolete>
   32290     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32291   </obsolete>
   32292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32293   <summary>
   32294     The platform error reported when attempting to create a new cache entry at
   32295     the synchronous layer when the index has already initialized.
   32296   </summary>
   32297 </histogram>
   32298 
   32299 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
   32300     enum="PlatformFileError">
   32301   <obsolete>
   32302     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32303   </obsolete>
   32304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32305   <summary>
   32306     The platform error reported when attempting to create a new cache entry at
   32307     the synchronous layer when the index has not initialized.
   32308   </summary>
   32309 </histogram>
   32310 
   32311 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
   32312   <obsolete>
   32313     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32314   </obsolete>
   32315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32316   <summary>
   32317     The result, at the synchronous layer, reported when attempting to open a new
   32318     cache entry.
   32319   </summary>
   32320 </histogram>
   32321 
   32322 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
   32323     enum="SimpleCacheSyncOpenResult">
   32324   <obsolete>
   32325     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32326   </obsolete>
   32327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32328   <summary>
   32329     The result, at the synchronous layer, reported when attempting to open a new
   32330     cache entry when the index has already initialized.
   32331   </summary>
   32332 </histogram>
   32333 
   32334 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
   32335     enum="SimpleCacheSyncOpenResult">
   32336   <obsolete>
   32337     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32338   </obsolete>
   32339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32340   <summary>
   32341     The result, at the synchronous layer, reported when attempting to open a new
   32342     cache entry when the index has not yet initialized.
   32343   </summary>
   32344 </histogram>
   32345 
   32346 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
   32347   <obsolete>
   32348     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32349   </obsolete>
   32350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32351   <summary>
   32352     The result, at the synchronous layer, of writing to a cache entry.
   32353   </summary>
   32354 </histogram>
   32355 
   32356 <histogram name="SimpleCache.WriteDependencyType"
   32357     enum="SimpleCacheWriteDependencyType">
   32358   <obsolete>
   32359     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32360   </obsolete>
   32361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32362   <summary>
   32363     Shows whether a write operation depends on the previous operation in queue
   32364     particularly in the aspect of its possibility to run in parallel.
   32365   </summary>
   32366 </histogram>
   32367 
   32368 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
   32369   <obsolete>
   32370     Deprecated 2013-08 in favor of cache type specific version (App or Http).
   32371   </obsolete>
   32372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32373   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
   32374 </histogram>
   32375 
   32376 <histogram name="SimpleGeolocation.Request.Event"
   32377     enum="SimpleGeolocationRequestEvent">
   32378   <owner>alemate (a] chromium.org</owner>
   32379   <summary>Events in reqests processing of IP-based SimpleGeolocation.</summary>
   32380 </histogram>
   32381 
   32382 <histogram name="SimpleGeolocation.Request.ResponseCode"
   32383     enum="HttpResponseCode">
   32384   <owner>alemate (a] chromium.org</owner>
   32385   <summary>Http response codes in IP-based SimpleGeolocation.</summary>
   32386 </histogram>
   32387 
   32388 <histogram name="SimpleGeolocation.Request.ResponseFailureTime"
   32389     units="milliseconds">
   32390   <owner>alemate (a] chromium.org</owner>
   32391   <summary>
   32392     The time elapsed between the sending of the first API request and the time
   32393     the final (failed) response was recorded. Includes all retries.
   32394   </summary>
   32395 </histogram>
   32396 
   32397 <histogram name="SimpleGeolocation.Request.ResponseSuccessTime"
   32398     units="milliseconds">
   32399   <owner>alemate (a] chromium.org</owner>
   32400   <summary>
   32401     The time elapsed between the sending of the first API request and the time
   32402     the final (successfull) response was recorded. Includes all retries.
   32403   </summary>
   32404 </histogram>
   32405 
   32406 <histogram name="SimpleGeolocation.Request.Result"
   32407     enum="SimpleGeolocationRequestResult">
   32408   <owner>alemate (a] chromium.org</owner>
   32409   <summary>Result of SimpleGeolocationRequest.</summary>
   32410 </histogram>
   32411 
   32412 <histogram name="SimpleGeolocation.Request.Retries">
   32413   <owner>alemate (a] chromium.org</owner>
   32414   <summary>Number of retries until the final response was recorded.</summary>
   32415 </histogram>
   32416 
   32417 <histogram name="SiteIsolation.AllResponses">
   32418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32419   <summary>
   32420     The count of all network responses received by a renderer. Each response is
   32421     corresponding to one URL requested by a renderer. Incremented when the first
   32422     network packet of a response of this type is received.
   32423   </summary>
   32424 </histogram>
   32425 
   32426 <histogram name="SiteIsolation.BrowsingInstanceCount">
   32427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32428   <summary>
   32429     The count of all current BrowsingInstances.  Recorded once per UMA ping.
   32430   </summary>
   32431 </histogram>
   32432 
   32433 <histogram name="SiteIsolation.CurrentRendererProcessCount">
   32434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32435   <summary>
   32436     The count of all renderer processes, including WebUI and extensions.
   32437     Recorded once per UMA ping.
   32438   </summary>
   32439 </histogram>
   32440 
   32441 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
   32442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32443   <summary>
   32444     The upper bound of the predicted renderer process count if we isolated all
   32445     sites, subject to the process limit.  Recorded once per UMA ping.
   32446   </summary>
   32447 </histogram>
   32448 
   32449 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
   32450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32451   <summary>
   32452     The lower bound of the predicted renderer process count if we isolated all
   32453     sites, subject to the process limit.  Happens to be the number of unique
   32454     sites.  Recorded once per UMA ping.
   32455   </summary>
   32456 </histogram>
   32457 
   32458 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
   32459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32460   <summary>
   32461     The predicted renderer process count if we isolated all sites and if there
   32462     were no process limit.  Recorded once per UMA ping.
   32463   </summary>
   32464 </histogram>
   32465 
   32466 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
   32467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32468   <summary>
   32469     The predicted total process count if we isolated all sites, subject to the
   32470     process limit.  Recorded once per UMA ping.
   32471   </summary>
   32472 </histogram>
   32473 
   32474 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
   32475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32476   <summary>
   32477     The upper bound of the predicted renderer process count if we isolated only
   32478     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
   32479     ping.
   32480   </summary>
   32481 </histogram>
   32482 
   32483 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
   32484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32485   <summary>
   32486     The lower bound of the predicted renderer process count if we isolated only
   32487     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
   32488     number of isolated sites.  Recorded once per UMA ping.
   32489   </summary>
   32490 </histogram>
   32491 
   32492 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
   32493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32494   <summary>
   32495     The predicted renderer process count if we isolated only HTTPS (not HTTP)
   32496     sites and if there were no process limit.  Recorded once per UMA ping.
   32497   </summary>
   32498 </histogram>
   32499 
   32500 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
   32501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32502   <summary>
   32503     The predicted total process count if we isolated only HTTPS (not HTTP)
   32504     sites, subject to the process limit.  Recorded once per UMA ping.
   32505   </summary>
   32506 </histogram>
   32507 
   32508 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
   32509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32510   <summary>
   32511     The number of bytes in the first network packet for a response with headers
   32512     that imply potential illegal cross-site access. Recorded when the first
   32513     network packet of a response of this type is received.
   32514   </summary>
   32515 </histogram>
   32516 
   32517 <histogram name="SiteIsolation.XSD.HTML.Blocked">
   32518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32519   <summary>
   32520     The count of blocked cross-site document responses due to having HTML
   32521     content type header and contents sniffed as HTML. Sampled with value of 1
   32522     when the first network packet of a response of this type is received.
   32523   </summary>
   32524 </histogram>
   32525 
   32526 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
   32527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32528   <summary>
   32529     The count of responses with a nonrenderable HTTP status code among blocked
   32530     cross-site document responses due to their HTML contents. Sampled with value
   32531     1 when the first network packet of a response of this type is received.
   32532   </summary>
   32533 </histogram>
   32534 
   32535 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
   32536     enum="SiteIsolationResourceType">
   32537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32538   <summary>
   32539     The count of responses with a renderable HTTP status code sub-categorized by
   32540     their requesting context type (e.g., image, script, etc.) among blocked
   32541     cross-site document responses due to their HTML contents. Sampled with a
   32542     resource type (0-14) when the first network packet of a response of this
   32543     type is received.
   32544   </summary>
   32545 </histogram>
   32546 
   32547 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
   32548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32549   <summary>
   32550     The count of responses with a nonrenderable HTTP status code among blocked
   32551     cross-site document responses due to having HTML content type and nosniff
   32552     headers. Sampled with value 1 when the first network packet of a response of
   32553     this type is received.
   32554   </summary>
   32555 </histogram>
   32556 
   32557 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
   32558     enum="SiteIsolationResourceType">
   32559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32560   <summary>
   32561     The count of responses with a renderable HTTP status code sub-categorized by
   32562     their requesting context type (e.g., image, script, etc.), among blocked
   32563     cross-site document responses due to having HTML content type and nosniff
   32564     headers. Sampled with a resource type (0-14) when the first network packet
   32565     of a response of this type is received.
   32566   </summary>
   32567 </histogram>
   32568 
   32569 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
   32570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32571   <summary>
   32572     The count of not blocked responses despite having an HTML content type
   32573     header due to the failure of content sniffing. Sampled with value 1 when the
   32574     first network packet of a response of this type is received.
   32575   </summary>
   32576 </histogram>
   32577 
   32578 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
   32579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32580   <summary>
   32581     The count of responses that may be parsed as JavaScript among not blocked
   32582     responses. Sampled with value 1 when the first network packet of a response
   32583     of this type is received.
   32584   </summary>
   32585 </histogram>
   32586 
   32587 <histogram name="SiteIsolation.XSD.JSON.Blocked">
   32588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32589   <summary>
   32590     The count of blocked cross-site document responses due to having JSON
   32591     content type header and contents sniffed as JSON. Sampled with value 1 when
   32592     the first network packet of a response of this type is received.
   32593   </summary>
   32594 </histogram>
   32595 
   32596 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
   32597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32598   <summary>
   32599     The count of responses with a nonrenderable HTTP status code among blocked
   32600     cross-site document responses due to their JSON contents. Sampled with value
   32601     1 when the first network packet of a response of this type is received.
   32602   </summary>
   32603 </histogram>
   32604 
   32605 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
   32606     enum="SiteIsolationResourceType">
   32607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32608   <summary>
   32609     The count of responses with a renderable HTTP status code sub-categorized by
   32610     their requesting context type (e.g., image, script, etc.), among blocked
   32611     cross-site document responses due to their JSON contents. Sampled with a
   32612     resource type (0-14) when the first network packet of a response of this
   32613     type is received.
   32614   </summary>
   32615 </histogram>
   32616 
   32617 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
   32618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32619   <summary>
   32620     The count of responses with a nonrenderable HTTP status code among blocked
   32621     cross-site document responses due to having JSON content type and nosniff
   32622     headers. Sampled with value 1 when the first network packet of a response of
   32623     this type is received.
   32624   </summary>
   32625 </histogram>
   32626 
   32627 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
   32628     enum="SiteIsolationResourceType">
   32629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32630   <summary>
   32631     The count of responses with a renderable HTTP status code sub-categorized by
   32632     their requesting context type (e.g., image, script, etc.), among blocked
   32633     cross-site document responses due to having JSON content type and nosniff
   32634     headers. Sampled with a resource type (0-14) when the first network packet
   32635     of a response of this type is received.
   32636   </summary>
   32637 </histogram>
   32638 
   32639 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
   32640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32641   <summary>
   32642     The count of not blocked responses despite having an JSON content type
   32643     header due to the failure of content sniffing. Sampled with value 1 when the
   32644     first network packet of a response of this type is received.
   32645   </summary>
   32646 </histogram>
   32647 
   32648 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
   32649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32650   <summary>
   32651     The count of responses that may be parsed as JavaScript among not blocked
   32652     responses with a JSON content type header. Sampled with value 1 when the
   32653     first network packet of a response of this type is received.
   32654   </summary>
   32655 </histogram>
   32656 
   32657 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
   32658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32659   <summary>
   32660     MIME type codes for content type header values of potentially cross-site
   32661     document responses, excluding same-site or not http(s) urls. Sampled with a
   32662     MIME type code (0-4) when the first network packet of a response of this
   32663     type is received.
   32664   </summary>
   32665 </histogram>
   32666 
   32667 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
   32668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32669   <summary>
   32670     The count of blocked cross-site document responses due to having Plain
   32671     content type header and contents sniffed as HTML. Sampled with value 1 when
   32672     the first network packet of a response of this type is received.
   32673   </summary>
   32674 </histogram>
   32675 
   32676 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
   32677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32678   <summary>
   32679     The count of responses with a nonrenderable HTTP status code among blocked
   32680     responses due to their Plain.HTML contents. Sampled with value 1 when the
   32681     first network packet of a response of this type is received.
   32682   </summary>
   32683 </histogram>
   32684 
   32685 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
   32686     enum="SiteIsolationResourceType">
   32687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32688   <summary>
   32689     The count of responses with a renderable HTTP status code sub-categorized by
   32690     their requesting context type (e.g., image, script, etc.), among blocked
   32691     cross-site document responses due to their Plain.HTML contents. Sampled with
   32692     a resource type (0-14) when the first network packet of a response of this
   32693     type is received.
   32694   </summary>
   32695 </histogram>
   32696 
   32697 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
   32698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32699   <summary>
   32700     The count of blocked cross-site document responses due to having Plain
   32701     content type header and contents sniffed as JSON. Sampled with value 1 when
   32702     the first network packet of a response of this type is received.
   32703   </summary>
   32704 </histogram>
   32705 
   32706 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
   32707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32708   <summary>
   32709     The count of responses with a nonrenderable HTTP status code among blocked
   32710     cross-site document responses due to their Plain.JSON contents. Sampled with
   32711     value 1 when the first network packet of a response of this type is
   32712     received.
   32713   </summary>
   32714 </histogram>
   32715 
   32716 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
   32717     enum="SiteIsolationResourceType">
   32718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32719   <summary>
   32720     The count of responses with a renderable HTTP status code sub-categorized by
   32721     their requesting context type (e.g., image, script, etc.), among blocked
   32722     cross-site document responses due to their Plain.JSON contents. Sampled with
   32723     a resource type (0-14) when the first network packet of a response of this
   32724     type is received.
   32725   </summary>
   32726 </histogram>
   32727 
   32728 <histogram
   32729     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
   32730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32731   <summary>
   32732     The count of responses with a nonrenderable HTTP status code among blocked
   32733     cross-site document responses due to having Plain content type and nosniff
   32734     headers. Sampled with value 1 when the first network packet of a response of
   32735     this type is received.
   32736   </summary>
   32737 </histogram>
   32738 
   32739 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
   32740     enum="SiteIsolationResourceType">
   32741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32742   <summary>
   32743     The count of responses with a renderable HTTP status code sub-categorized by
   32744     their requesting context type (e.g., image, script, etc.), among blocked
   32745     cross-site document responses due to having Plain content type and nosniff
   32746     header. Sampled with a resource type (0-14) when the first network packet of
   32747     a response of this type is received.
   32748   </summary>
   32749 </histogram>
   32750 
   32751 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
   32752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32753   <summary>
   32754     The count of not blocked responses despite having an Plain content type
   32755     header due to the failure of content sniffing. Sampled with value 1 when the
   32756     first network packet of a response of this type is received.
   32757   </summary>
   32758 </histogram>
   32759 
   32760 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
   32761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32762   <summary>
   32763     The count of responses that may be parsed as JavaScript among not blocked
   32764     responses with a Plain content type header. Sampled with value 1 when the
   32765     first network packet of a response of this type is received.
   32766   </summary>
   32767 </histogram>
   32768 
   32769 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
   32770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32771   <summary>
   32772     The count of blocked cross-site document responses due to having Plain
   32773     content type header and contents sniffed as XML. Sampled with value 1 when
   32774     the first network packet of a response of this type is received.
   32775   </summary>
   32776 </histogram>
   32777 
   32778 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
   32779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32780   <summary>
   32781     The count of responses with a nonrenderable HTTP status code among blocked
   32782     cross-site document responses due to their Plain.XML contents. Sampled with
   32783     value 1 when the first network packet of a response of this type is
   32784     received.
   32785   </summary>
   32786 </histogram>
   32787 
   32788 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
   32789     enum="SiteIsolationResourceType">
   32790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32791   <summary>
   32792     The count of responses with renderable HTTP status codes sub-categorized by
   32793     their requesting context type (e.g., image, script, etc.), among blocked
   32794     cross-site document responses due to their Plain.XML contents. Sampled with
   32795     a resource type (0-14) when the first network packet of a response of this
   32796     type is received.
   32797   </summary>
   32798 </histogram>
   32799 
   32800 <histogram name="SiteIsolation.XSD.XML.Blocked">
   32801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32802   <summary>
   32803     The count of blocked cross-site document responses due to having XML content
   32804     type header and contents sniffed as XML. Sampled with value 1 when the first
   32805     network packet of a response of this type is received.
   32806   </summary>
   32807 </histogram>
   32808 
   32809 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
   32810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32811   <summary>
   32812     The count of responses with nonrenderable HTTP status codes among blocked
   32813     cross-site document responses due to their XML contents. Sampled with value
   32814     1 when the first network packet of a response of this type is received.
   32815   </summary>
   32816 </histogram>
   32817 
   32818 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
   32819     enum="SiteIsolationResourceType">
   32820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32821   <summary>
   32822     The count of responses with renderable HTTP status codes sub-categorized by
   32823     their requesting context type (e.g., image, script, etc.), among blocked
   32824     cross-site document responses due to their XML contents. Sampled with a
   32825     resource type (0-14) when the first network packet of a response of this
   32826     type is received.
   32827   </summary>
   32828 </histogram>
   32829 
   32830 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
   32831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32832   <summary>
   32833     The count of responses with a nonrenderable HTTP status code among blocked
   32834     cross-site document responses due to having XML content type and nosniff
   32835     headers. Sampled with value 1 when the first network packet of a response of
   32836     this type is received.
   32837   </summary>
   32838 </histogram>
   32839 
   32840 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
   32841     enum="SiteIsolationResourceType">
   32842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32843   <summary>
   32844     The count of responses with a renderable HTTP status code sub-categorized by
   32845     their requesting context type (e.g., image, script, etc.), among blocked
   32846     cross-site document responses due to having XML content type and nosniff
   32847     headers. Sampled with a resource type (0-14) when the first network packet
   32848     of a response of this type is received.
   32849   </summary>
   32850 </histogram>
   32851 
   32852 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
   32853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32854   <summary>
   32855     The count of not blocked responses despite having an XML content type header
   32856     due to the failure of content sniffing. Sampled with value 1 when the first
   32857     network packet of a response of this type is received.
   32858   </summary>
   32859 </histogram>
   32860 
   32861 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
   32862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32863   <summary>
   32864     The count of responses that may be parsed as JavaScript among not blocked
   32865     responses with an XML content type. Sampled with value 1 when the first
   32866     network packet of a response of this type is received.
   32867   </summary>
   32868 </histogram>
   32869 
   32870 <histogram name="SoftwareReporter.Cleaner.ExitCode">
   32871   <owner>mad (a] chromium.org</owner>
   32872   <summary>The exit code of the software reporter cleaner tool.</summary>
   32873 </histogram>
   32874 
   32875 <histogram name="SoftwareReporter.Cleaner.HasCompleted" enum="BooleanCompleted">
   32876   <owner>mad (a] chromium.org</owner>
   32877   <summary>
   32878     Whether the software reporter cleaner tool has finished execution, otherwise
   32879     assume it has crashed.
   32880   </summary>
   32881 </histogram>
   32882 
   32883 <histogram name="SoftwareReporter.Cleaner.RunningTime" units="ms">
   32884   <owner>mad (a] chromium.org</owner>
   32885   <summary>How long it took to run the software reporter cleaner tool.</summary>
   32886 </histogram>
   32887 
   32888 <histogram name="SoftwareReporter.Cleaner.Version">
   32889   <owner>mad (a] chromium.org</owner>
   32890   <summary>The build version of the software reporter cleaner tool.</summary>
   32891 </histogram>
   32892 
   32893 <histogram name="SoftwareReporter.MajorVersion">
   32894   <owner>mad (a] chromium.org</owner>
   32895   <summary>
   32896     As SoftwareReporter.MinorVersion, but a double word combination of the other
   32897     components of the version of the software reporter. The high word is the
   32898     first component when there are more than one, and the low word is either the
   32899     second or third one, depending if there are at least 3, or 4 components.
   32900   </summary>
   32901 </histogram>
   32902 
   32903 <histogram name="SoftwareReporter.MinorVersion">
   32904   <owner>mad (a] chromium.org</owner>
   32905   <summary>
   32906     The last component of the version of the software reporter that was executed
   32907     so we can identify when users are not getting their component updated as
   32908     quickly as we expect it.
   32909   </summary>
   32910 </histogram>
   32911 
   32912 <histogram name="SoftwareReporter.PromptUsage" enum="SRTPromptUsage">
   32913   <owner>mad (a] chromium.org</owner>
   32914   <summary>Usage of the Software Removal Tool (SRT) Prompt.</summary>
   32915 </histogram>
   32916 
   32917 <histogram name="SoftwareReporter.Step" enum="SwReporterStep">
   32918   <owner>mad (a] chromium.org</owner>
   32919   <summary>
   32920     The registration and execution steps for the software reporter.
   32921   </summary>
   32922 </histogram>
   32923 
   32924 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
   32925   <owner>groby (a] chromium.org</owner>
   32926   <owner>rlp (a] chromium.org</owner>
   32927   <summary>
   32928     Whether the user has opted in to asking Google for spelling suggestions.
   32929     Recorded both when spelling is initialized and when the preference is
   32930     changed.
   32931   </summary>
   32932 </histogram>
   32933 
   32934 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
   32935   <obsolete>
   32936     Moved to Sqlite.Error.AppCache in M-27.
   32937   </obsolete>
   32938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32939   <summary>Error codes returned by sqlite for the appcache db.</summary>
   32940 </histogram>
   32941 
   32942 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
   32943   <owner>shess (a] chromium.org</owner>
   32944   <summary>Error which prevented database close.</summary>
   32945 </histogram>
   32946 
   32947 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
   32948   <obsolete>
   32949     Moved to Sqlite.Error.Cookie in M-27.
   32950   </obsolete>
   32951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32952   <summary>Error codes returned by sqlite the cookie db.</summary>
   32953 </histogram>
   32954 
   32955 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
   32956   <obsolete>
   32957     Moved to Sqlite.Error.DatabaseTracker in M-27.
   32958   </obsolete>
   32959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32960   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
   32961 </histogram>
   32962 
   32963 <histogram name="Sqlite.DeprecationVersionResult"
   32964     enum="SqliteVersionDeprecation">
   32965   <owner>shess (a] chromium.org</owner>
   32966   <summary>
   32967     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
   32968   </summary>
   32969 </histogram>
   32970 
   32971 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
   32972   <obsolete>
   32973     Moved to Sqlite.Error.DomainBoundCerts in M-27.
   32974   </obsolete>
   32975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32976   <summary>
   32977     Error codes returned by sqlite for the domain-bound certs db.
   32978   </summary>
   32979 </histogram>
   32980 
   32981 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
   32982   <obsolete>
   32983     Moved to Sqlite.Error.DomStorageDatabase in M-27.
   32984   </obsolete>
   32985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32986   <summary>Error codes returned by sqlite for the domstorage db.</summary>
   32987 </histogram>
   32988 
   32989 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
   32990   <owner>shess (a] chromium.org</owner>
   32991   <summary>SQLite extended error codes.</summary>
   32992 </histogram>
   32993 
   32994 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
   32995   <obsolete>
   32996     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
   32997   </obsolete>
   32998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   32999   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
   33000 </histogram>
   33001 
   33002 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
   33003   <obsolete>
   33004     Moved to Sqlite.Error.History in M-27.
   33005   </obsolete>
   33006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   33007   <summary>Error codes returned by sqlite for the history db.</summary>
   33008 </histogram>
   33009 
   33010 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
   33011   <owner>shess (a] chromium.org</owner>
   33012   <summary>Error which prevented database open.</summary>
   33013 </histogram>
   33014 
   33015 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
   33016   <owner>shess (a] chromium.org</owner>
   33017   <summary>Error from first read of the database.</summary>
   33018 </histogram>
   33019 
   33020 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
   33021   <obsolete>
   33022     Moved to Sqlite.Error.Quota in M-27.
   33023   </obsolete>
   33024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   33025   <summary>Error codes returned by sqlite for the quota db.</summary>
   33026 </histogram>
   33027 
   33028 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
   33029   <owner>shess (a] chromium.org</owner>
   33030   <summary>Errors attempting to Raze() database.</summary>
   33031 </histogram>
   33032 
   33033 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
   33034   <owner>shess (a] chromium.org</owner>
   33035   <summary>Errors on second attempt to Raze() database.</summary>
   33036 </histogram>
   33037 
   33038 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
   33039   <owner>shess (a] chromium.org</owner>
   33040   <summary>Errors truncating database for Raze().</summary>
   33041 </histogram>
   33042 
   33043 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
   33044   <owner>shess (a] chromium.org</owner>
   33045   <summary>
   33046     Records specific failure and success cases in sql::Recovery implementation,
   33047     to determine which cases (if any) might be worth writing additional
   33048     automated recovery code for, versus which should lead to clearing databases.
   33049   </summary>
   33050 </histogram>
   33051 
   33052 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
   33053   <owner>shess (a] chromium.org</owner>
   33054   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
   33055 </histogram>
   33056 
   33057 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
   33058   <owner>shess (a] chromium.org</owner>
   33059   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
   33060 </histogram>
   33061 
   33062 <histogram name="Sqlite.SizeKB" units="Kb">
   33063   <owner>peria (a] chromium.org</owner>
   33064   <owner>shess (a] chromium.org</owner>
   33065   <summary>Size in kilobytes of pre-existing database at startup.</summary>
   33066 </histogram>
   33067 
   33068 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
   33069   <obsolete>
   33070     Moved to Sqlite.Error.Text in M-27.
   33071   </obsolete>
   33072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   33073   <summary>Error codes returned by sqlite the full text db.</summary>
   33074 </histogram>
   33075 
   33076 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
   33077   <obsolete>
   33078     Moved to Sqlite.Error.Thumbnail in M-27.
   33079   </obsolete>
   33080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   33081   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
   33082 </histogram>
   33083 
   33084 <histogram name="Sqlite.Version">
   33085   <owner>shess (a] chromium.org</owner>
   33086   <summary>Version of pre-existing database at startup.</summary>
   33087 </histogram>
   33088 
   33089 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
   33090   <obsolete>
   33091     Moved to Sqlite.Error.Web in M-27.
   33092   </obsolete>
   33093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   33094   <summary>Error codes returned by sqlite the web db.</summary>
   33095 </histogram>
   33096 
   33097 <histogram name="Stars.Goog_Related" units="percent">
   33098   <owner>yefim (a] chromium.org</owner>
   33099   <summary>
   33100     Percentage of clips with Google related urls (points to internal Google
   33101     resources). Logs every time user goes to chrome://boomarks.
   33102   </summary>
   33103 </histogram>
   33104 
   33105 <histogram name="Stars.Goog_Related_20_Percent" units="percent">
   33106   <owner>yefim (a] chromium.org</owner>
   33107   <summary>
   33108     Percentage of clips with Google related urls within first 20 (points to
   33109     internal Google resources). Logs every time user goes to chrome://boomarks.
   33110   </summary>
   33111 </histogram>
   33112 
   33113 <histogram name="Stars.Images_Percent" units="percent">
   33114   <owner>yefim (a] chromium.org</owner>
   33115   <summary>
   33116     Percentage of clips with images. Logs every time user goes to
   33117     chrome://boomarks.
   33118   </summary>
   33119 </histogram>
   33120 
   33121 <histogram name="Stars.Images_Percent_First20" units="percent">
   33122   <owner>yefim (a] chromium.org</owner>
   33123   <summary>
   33124     Percentage of clips with images within first 20. Logs every time user goes
   33125     to chrome://boomarks.
   33126   </summary>
   33127 </histogram>
   33128 
   33129 <histogram name="Stars.No_Images_Snippets" units="percent">
   33130   <owner>yefim (a] chromium.org</owner>
   33131   <summary>
   33132     Percentage of clips without images or snippets. Logs every time user goes to
   33133     chrome://boomarks.
   33134   </summary>
   33135 </histogram>
   33136 
   33137 <histogram name="Stars.No_Img_No_Snippet_20_Percent" units="percent">
   33138   <owner>yefim (a] chromium.org</owner>
   33139   <summary>
   33140     Percentage of clips without images or snippets within first 20. Logs every
   33141     time user goes to chrome://boomarks.
   33142   </summary>
   33143 </histogram>
   33144 
   33145 <histogram name="Startup.AppListFirstPaintColdStart" units="milliseconds">
   33146   <owner>tapted (a] chromium.org</owner>
   33147   <summary>
   33148     Time for a newly created browser process to perform the first paint of the
   33149     app launcher, when started with the --show-app-list flag and with no
   33150     currently running Chrome processes.
   33151   </summary>
   33152 </histogram>
   33153 
   33154 <histogram name="Startup.AppListFirstPaintWarmStart" units="milliseconds">
   33155   <owner>tapted (a] chromium.org</owner>
   33156   <summary>
   33157     Time for a running browser process to perform the first paint of the app
   33158     launcher. Measured from the time a second Chrome process started, which sent
   33159     its --show-app-list command line argument to the already-running process and
   33160     will soon exit.
   33161   </summary>
   33162 </histogram>
   33163 
   33164 <histogram name="Startup.BrowserMessageLoopStartTime">
   33165   <owner>jeremy (a] chromium.org</owner>
   33166   <summary>
   33167     Time from browser startup to the start of the main thread's message loop.
   33168   </summary>
   33169 </histogram>
   33170 
   33171 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
   33172     units="milliseconds">
   33173   <owner>jeremy (a] chromium.org</owner>
   33174   <summary>
   33175     Time from main entry to the start of the main thread's message loop. This
   33176     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
   33177     variance resulting from Chrome being autostarted.
   33178   </summary>
   33179 </histogram>
   33180 
   33181 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
   33182     units="milliseconds">
   33183   <owner>csharp (a] chromium.org</owner>
   33184   <owner>gab (a] chromium.org</owner>
   33185   <owner>jeremy (a] chromium.org</owner>
   33186   <summary>
   33187     Time from main entry to the start of the main thread's message loop on first
   33188     run. This stat is only recorded after 7 minutes of OS uptime to try to
   33189     mitigate the variance resulting from Chrome being autostarted.
   33190   </summary>
   33191 </histogram>
   33192 
   33193 <histogram name="Startup.BrowserOpenTabs">
   33194   <owner>jeremy (a] chromium.org</owner>
   33195   <summary>
   33196     Time taken to open the initial tab or to restore tabs from previous session.
   33197   </summary>
   33198 </histogram>
   33199 
   33200 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
   33201   <owner>jeremy (a] chromium.org</owner>
   33202   <summary>
   33203     Time from browser startup to the time the browser window initially becomes
   33204     visible.
   33205   </summary>
   33206 </histogram>
   33207 
   33208 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
   33209   <owner>jeremy (a] chromium.org</owner>
   33210   <summary>
   33211     The elapsed time from the ChromeCast application launch to the first video
   33212     frame displayed.
   33213   </summary>
   33214 </histogram>
   33215 
   33216 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
   33217   <owner>jeremy (a] chromium.org</owner>
   33218   <summary>
   33219     How long it takes to load the original profile synchronously on the UI
   33220     thread.
   33221   </summary>
   33222 </histogram>
   33223 
   33224 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
   33225   <owner>jeremy (a] chromium.org</owner>
   33226   <summary>
   33227     The elapsed time from the Fling application launch to the first video frame
   33228     displayed.
   33229   </summary>
   33230 </histogram>
   33231 
   33232 <histogram name="Startup.IsResume">
   33233   <obsolete>
   33234     Deprecated 12/2011. Merged into MobileSessionStartType.
   33235   </obsolete>
   33236   <owner>jeremy (a] chromium.org</owner>
   33237   <summary>Whether a startup is a resume (vs a cold start).</summary>
   33238 </histogram>
   33239 
   33240 <histogram name="Startup.LoadTime.ExeMainToDllMain">
   33241   <owner>jeremy (a] chromium.org</owner>
   33242   <summary>
   33243     Time from the main() function in chrome.exe to chrome.dll's main().
   33244   </summary>
   33245 </histogram>
   33246 
   33247 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
   33248   <owner>jeremy (a] chromium.org</owner>
   33249   <summary>Time from the process creation to chrome.dll's main().</summary>
   33250 </histogram>
   33251 
   33252 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
   33253   <owner>jeremy (a] chromium.org</owner>
   33254   <summary>
   33255     Time from the process creation to executing the main() function in
   33256     chrome.exe.
   33257   </summary>
   33258 </histogram>
   33259 
   33260 <histogram name="Startup.MobileSessionStartAction"
   33261     enum="MobileSessionStartAction">
   33262   <owner>jeremy (a] chromium.org</owner>
   33263   <summary>
   33264     The action requested on the application startup when called from another app
   33265     or the OS.
   33266   </summary>
   33267 </histogram>
   33268 
   33269 <histogram name="Startup.MobileSessionStartFromApps"
   33270     enum="MobileSessionCallerApp">
   33271   <owner>jeremy (a] chromium.org</owner>
   33272   <summary>The calling application (if any).</summary>
   33273 </histogram>
   33274 
   33275 <histogram name="Startup.OSX.AwakeFromNib" units="milliseconds">
   33276   <owner>erikchen (a] chromium.org</owner>
   33277   <summary>
   33278     The amount of time that elapsed between main entry and the invocation of
   33279     -[AppControllerMac awakeFromNib].
   33280   </summary>
   33281 </histogram>
   33282 
   33283 <histogram name="Startup.OSX.DockIconWillFinishBouncing" units="milliseconds">
   33284   <owner>erikchen (a] chromium.org</owner>
   33285   <summary>
   33286     The amount of time that elapsed between main entry and the invocation of
   33287     -[AppControllerMac didFinishLaunching:]. At that point, the dock icon will
   33288     finish its current animation and stop bouncing.
   33289   </summary>
   33290 </histogram>
   33291 
   33292 <histogram name="Startup.OSX.PostMainMessageLoopStart" units="milliseconds">
   33293   <owner>erikchen (a] chromium.org</owner>
   33294   <summary>
   33295     The amount of time that elapsed between main entry and the invocation of
   33296     ChromeBrowserMainPartsMac::PostMainMessageLoopStart.
   33297   </summary>
   33298 </histogram>
   33299 
   33300 <histogram name="Startup.OSX.PostProfileInit" units="milliseconds">
   33301   <owner>erikchen (a] chromium.org</owner>
   33302   <summary>
   33303     The amount of time that elapsed between main entry and the invocation of
   33304     ChromeBrowserMainPartsMac::PostProfileInit.
   33305   </summary>
   33306 </histogram>
   33307 
   33308 <histogram name="Startup.OSX.PreMainMessageLoopStart" units="milliseconds">
   33309   <owner>erikchen (a] chromium.org</owner>
   33310   <summary>
   33311     The amount of time that elapsed between main entry and the invocation of
   33312     ChromeBrowserMainPartsMac::PreMainMessageLoopStart.
   33313   </summary>
   33314 </histogram>
   33315 
   33316 <histogram name="Startup.OSX.PreProfileInit" units="milliseconds">
   33317   <owner>erikchen (a] chromium.org</owner>
   33318   <summary>
   33319     The amount of time that elapsed between main entry and the invocation of
   33320     ChromeBrowserMainPartsMac::PreProfileInit.
   33321   </summary>
   33322 </histogram>
   33323 
   33324 <histogram name="Startup.OSX.WillFinishLaunching" units="milliseconds">
   33325   <owner>erikchen (a] chromium.org</owner>
   33326   <summary>
   33327     The amount of time that elapsed between main entry and the invocation of
   33328     -[AppControllerMac willFinishLaunching:].
   33329   </summary>
   33330 </histogram>
   33331 
   33332 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
   33333   <owner>jeremy (a] chromium.org</owner>
   33334   <owner>tapted (a] chromium.org</owner>
   33335   <summary>
   33336     Time for a newly created browser process to reach the code that starts
   33337     showing the app launcher, when started with the --show-app-list flag and
   33338     with no currently running Chrome processes.
   33339   </summary>
   33340 </histogram>
   33341 
   33342 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
   33343   <owner>jeremy (a] chromium.org</owner>
   33344   <owner>tapted (a] chromium.org</owner>
   33345   <summary>
   33346     Time for a running browser process to reach the code that starts showing the
   33347     app launcher. Measured from the time a second Chrome process started, which
   33348     sent its --show-app-list command line argument to the already-running
   33349     process and will soon exit.
   33350   </summary>
   33351 </histogram>
   33352 
   33353 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
   33354   <owner>jeremy (a] chromium.org</owner>
   33355   <summary>
   33356     Time it takes to load bookmarks from disk. This measurement is only sent for
   33357     startups that take &gt;10 seconds after an uptime of 7 minutes.
   33358   </summary>
   33359 </histogram>
   33360 
   33361 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
   33362     units="milliseconds">
   33363   <owner>jeremy (a] chromium.org</owner>
   33364   <summary>
   33365     Time it takes to finish initialization of the extension service including
   33366     loading built-in extensions. This measurement is only sent for startups that
   33367     take &gt;10 seconds after an uptime of 7 minutes.
   33368   </summary>
   33369 </histogram>
   33370 
   33371 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
   33372   <owner>jeremy (a] chromium.org</owner>
   33373   <summary>
   33374     Time the final stages of profile initialization taking including
   33375     initialization of profile keyed services. This measurement is only sent for
   33376     startups that take &gt;10 seconds after an uptime of 7 minutes.
   33377   </summary>
   33378 </histogram>
   33379 
   33380 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
   33381   <owner>jeremy (a] chromium.org</owner>
   33382   <summary>
   33383     Time it takes to load the NSS libraries and initialize it. This measurement
   33384     is only sent for startups that take &gt;10 seconds after an uptime of 7
   33385     minutes.
   33386   </summary>
   33387 </histogram>
   33388 
   33389 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
   33390   <owner>jeremy (a] chromium.org</owner>
   33391   <summary>
   33392     Time it takes to load preferences from disk. This measurement is only sent
   33393     for startups that take &gt;10 seconds after an uptime of 7 minutes.
   33394   </summary>
   33395 </histogram>
   33396 
   33397 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
   33398   <owner>jeremy (a] chromium.org</owner>
   33399   <summary>
   33400     Time it takes to initialize the ProfileIOData object - this includes
   33401     initialization of the cookie store. This measurement is only sent for
   33402     startups that take &gt;10 seconds after an uptime of 7 minutes.
   33403   </summary>
   33404 </histogram>
   33405 
   33406 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
   33407     units="milliseconds">
   33408   <owner>jeremy (a] chromium.org</owner>
   33409   <summary>
   33410     Time it takes to load the safe browsing database from disk. This measurement
   33411     is only sent for startups that take &gt;10 seconds after an uptime of 7
   33412     minutes.
   33413   </summary>
   33414 </histogram>
   33415 
   33416 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
   33417     units="milliseconds">
   33418   <owner>jeremy (a] chromium.org</owner>
   33419   <summary>
   33420     Time it takes to initialize the safe browsing service. This measurement is
   33421     only sent for startups that take &gt;10 seconds after an uptime of 7
   33422     minutes.
   33423   </summary>
   33424 </histogram>
   33425 
   33426 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
   33427     units="milliseconds">
   33428   <owner>jeremy (a] chromium.org</owner>
   33429   <summary>
   33430     Time it takes for session restore to finish initiating creation of restored
   33431     tabs and windows. This measurement is only sent for startups that take
   33432     &gt;10 seconds after an uptime of 7 minutes.
   33433   </summary>
   33434 </histogram>
   33435 
   33436 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
   33437     units="milliseconds">
   33438   <owner>jeremy (a] chromium.org</owner>
   33439   <summary>
   33440     Time for a running browser process to start processing the command line
   33441     passed in by a second Chrome process, which just sent its command line
   33442     arguments to the already-running process and will soon exit. Measured from
   33443     the time the second Chrome process started.
   33444   </summary>
   33445 </histogram>
   33446 
   33447 <histogram name="StartupTimeBomb.Alarm" units="milliseconds">
   33448   <owner>rtenneti (a] chromium.org</owner>
   33449   <summary>
   33450     Time duration measured from the time the startup timebomb was started and
   33451     when it went off.
   33452   </summary>
   33453 </histogram>
   33454 
   33455 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
   33456   <owner>mathp (a] chromium.org</owner>
   33457   <summary>
   33458     The counts of network error codes encountered by SuggestionsService when an
   33459     attempt to fetch suggestions from the server fails.
   33460   </summary>
   33461 </histogram>
   33462 
   33463 <histogram name="Suggestions.FetchResponseCode">
   33464   <owner>mathp (a] chromium.org</owner>
   33465   <summary>
   33466     The counts of HTTP response codes encountered by SuggestionsService when
   33467     attempting to fetch suggestions from the server.
   33468   </summary>
   33469 </histogram>
   33470 
   33471 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
   33472   <owner>mathp (a] chromium.org</owner>
   33473   <summary>
   33474     The latency of a SuggestionsService fetch that results in a success
   33475     response.
   33476   </summary>
   33477 </histogram>
   33478 
   33479 <histogram name="Suggestions.LocalBlacklistSize" units="URLcount">
   33480   <owner>manzagop (a] chromium.org</owner>
   33481   <summary>
   33482     Number of URLs present in the Suggestions local blacklist when the
   33483     Suggestions service is created.
   33484   </summary>
   33485 </histogram>
   33486 
   33487 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
   33488   <owner>mathp (a] chromium.org</owner>
   33489   <summary>
   33490     The counts of response states (such as empty or invalid) encountered by
   33491     SuggestionsService when attempting to fetch suggestions from the server.
   33492   </summary>
   33493 </histogram>
   33494 
   33495 <histogram name="Sync.AppAssociationTime" units="milliseconds">
   33496   <owner>zea (a] chromium.org</owner>
   33497   <summary>
   33498     Time taken during app association (M18 and earlier were mispelled with this
   33499     histogram).
   33500   </summary>
   33501 </histogram>
   33502 
   33503 <histogram name="Sync.AppRunFailures">
   33504   <obsolete>
   33505     Deprecated as of m19.
   33506   </obsolete>
   33507   <owner>zea (a] chromium.org</owner>
   33508   <summary>
   33509     Count of apps run failures, used to compare failure rates between data types
   33510     for a particular profile (see other Sync*RunFailures histograms).
   33511   </summary>
   33512 </histogram>
   33513 
   33514 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
   33515   <owner>zea (a] chromium.org</owner>
   33516   <summary>Time taken during app association.</summary>
   33517 </histogram>
   33518 
   33519 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
   33520   <owner>zea (a] chromium.org</owner>
   33521   <summary>Time taken during app settings association.</summary>
   33522 </histogram>
   33523 
   33524 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
   33525   <owner>zea (a] chromium.org</owner>
   33526   <summary>Enumeration of types of app settings association failures.</summary>
   33527 </histogram>
   33528 
   33529 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
   33530   <owner>zea (a] chromium.org</owner>
   33531   <summary>Enumeration of types of app association failures.</summary>
   33532 </histogram>
   33533 
   33534 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
   33535   <obsolete>
   33536     Deprecated as of m19.
   33537   </obsolete>
   33538   <owner>zea (a] chromium.org</owner>
   33539   <summary>
   33540     Enumeration of types of app association failures (M18 and earlier were
   33541     mispelled with this histogram).
   33542   </summary>
   33543 </histogram>
   33544 
   33545 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
   33546   <owner>zea (a] chromium.org</owner>
   33547   <summary>
   33548     Enumeration of results from attempting to migrate Sync's nigori node and its
   33549     encryption keys to support keystore.
   33550   </summary>
   33551 </histogram>
   33552 
   33553 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
   33554   <owner>zea (a] chromium.org</owner>
   33555   <summary>
   33556     Age of all auth tokens rejected by the invalidation server. Measured from
   33557     the time they were created.
   33558   </summary>
   33559 </histogram>
   33560 
   33561 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
   33562     units="milliseconds">
   33563   <owner>zea (a] chromium.org</owner>
   33564   <summary>
   33565     Age of auth tokens younger than one hour that were rejected by the
   33566     invalidation server. Measured from the time they were created.
   33567   </summary>
   33568 </histogram>
   33569 
   33570 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
   33571   <owner>zea (a] chromium.org</owner>
   33572   <summary>Time taken during initial authorization.</summary>
   33573 </histogram>
   33574 
   33575 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
   33576   <owner>zea (a] chromium.org</owner>
   33577   <summary>
   33578     Age of all auth tokens rejected by the sync server. Measured from the time
   33579     they were created.
   33580   </summary>
   33581 </histogram>
   33582 
   33583 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
   33584   <owner>zea (a] chromium.org</owner>
   33585   <summary>
   33586     Age of auth tokens younger than one hour that were rejected by the sync
   33587     server. Measured from the time they were created.
   33588   </summary>
   33589 </histogram>
   33590 
   33591 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
   33592   <owner>zea (a] chromium.org</owner>
   33593   <summary>Time taken during autofill association.</summary>
   33594 </histogram>
   33595 
   33596 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
   33597   <owner>zea (a] chromium.org</owner>
   33598   <summary>
   33599     Time taken during autofill profile association (M18 and earlier were
   33600     mispelled with this histogram).
   33601   </summary>
   33602 </histogram>
   33603 
   33604 <histogram name="Sync.AutofillProfileRunFailures">
   33605   <obsolete>
   33606     Deprecated as of m19.
   33607   </obsolete>
   33608   <owner>zea (a] chromium.org</owner>
   33609   <summary>
   33610     Count of autofill profiles run failures, used to compare failure rates
   33611     between data types for a particular profile (see other Sync*RunFailures
   33612     histograms).
   33613   </summary>
   33614 </histogram>
   33615 
   33616 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
   33617   <owner>zea (a] chromium.org</owner>
   33618   <summary>Time taken during autofill profile association.</summary>
   33619 </histogram>
   33620 
   33621 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
   33622   <owner>zea (a] chromium.org</owner>
   33623   <summary>
   33624     Enumeration of types of autofill profile association failures.
   33625   </summary>
   33626 </histogram>
   33627 
   33628 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
   33629   <obsolete>
   33630     Deprecated as of m19.
   33631   </obsolete>
   33632   <owner>zea (a] chromium.org</owner>
   33633   <summary>
   33634     Enumeration of types of autofill profile association failures (M18 and
   33635     earlier were mispelled with this histogram).
   33636   </summary>
   33637 </histogram>
   33638 
   33639 <histogram name="Sync.AutofillRunFailures">
   33640   <obsolete>
   33641     Deprecated as of m19.
   33642   </obsolete>
   33643   <owner>zea (a] chromium.org</owner>
   33644   <summary>
   33645     Count of autofill (autocomplete) run failures, used to compare failure rates
   33646     between data types for a particular profile (see other Sync*RunFailures
   33647     histograms).
   33648   </summary>
   33649 </histogram>
   33650 
   33651 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
   33652   <owner>zea (a] chromium.org</owner>
   33653   <summary>Enumeration of types of autofill association failures.</summary>
   33654 </histogram>
   33655 
   33656 <histogram name="Sync.AutoNigoriOverwrites">
   33657   <owner>zea (a] chromium.org</owner>
   33658   <summary>
   33659     Number of times this client has overwritten the nigori node to update the
   33660     encryption keys without a user action (during this instantiation of Chrome).
   33661   </summary>
   33662 </histogram>
   33663 
   33664 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
   33665   <owner>zea (a] chromium.org</owner>
   33666   <summary>
   33667     Tracks sync backend initialization time during initial sync setup.
   33668   </summary>
   33669 </histogram>
   33670 
   33671 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
   33672   <owner>zea (a] chromium.org</owner>
   33673   <summary>
   33674     Tracks sync backend initialization success rate during initial sync setup.
   33675   </summary>
   33676 </histogram>
   33677 
   33678 <histogram name="Sync.BackendInitializeRestoreState"
   33679     enum="SyncBackendInitializeRestoreState">
   33680   <owner>zea (a] chromium.org</owner>
   33681   <summary>
   33682     Compares sync's has_setup_completed pref against the set of types actually
   33683     restored from the sync DB.  Mismatches should be rare.
   33684   </summary>
   33685 </histogram>
   33686 
   33687 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
   33688   <owner>zea (a] chromium.org</owner>
   33689   <summary>
   33690     Tracks sync backend initialization success rate in cases where sync was
   33691     previously initialized.
   33692   </summary>
   33693 </histogram>
   33694 
   33695 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
   33696   <owner>zea (a] chromium.org</owner>
   33697   <summary>
   33698     Tracks sync backend initialization time in cases where sync was previously
   33699     initialized.
   33700   </summary>
   33701 </histogram>
   33702 
   33703 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
   33704   <owner>zea (a] chromium.org</owner>
   33705   <summary>
   33706     Number of bad requests since application startup, when the Sync error
   33707     infobar asking the user to update his account details is displayed.
   33708   </summary>
   33709 </histogram>
   33710 
   33711 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
   33712   <obsolete>
   33713     Deprecated as of m18
   33714   </obsolete>
   33715   <owner>zea (a] chromium.org</owner>
   33716   <summary>Time taken during bookmark association.</summary>
   33717 </histogram>
   33718 
   33719 <histogram name="Sync.BookmarkRunFailures">
   33720   <obsolete>
   33721     Deprecated as of m19.
   33722   </obsolete>
   33723   <owner>zea (a] chromium.org</owner>
   33724   <summary>
   33725     Count of bookmark run failures, used to compare failure rates between data
   33726     types for a particular profile (see other Sync*RunFailures histograms).
   33727   </summary>
   33728 </histogram>
   33729 
   33730 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
   33731   <owner>zea (a] chromium.org</owner>
   33732   <summary>Time taken during bookmark association.</summary>
   33733 </histogram>
   33734 
   33735 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
   33736   <owner>zea (a] chromium.org</owner>
   33737   <summary>Enumeration of types of bookmark association failures.</summary>
   33738 </histogram>
   33739 
   33740 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
   33741   <obsolete>
   33742     Deprecated as of m19.
   33743   </obsolete>
   33744   <owner>zea (a] chromium.org</owner>
   33745   <summary>
   33746     Enumeration of types of bookmark association failures (M18 and earlier were
   33747     mispelled with this histogram).
   33748   </summary>
   33749 </histogram>
   33750 
   33751 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
   33752   <owner>zea (a] chromium.org</owner>
   33753   <summary>Count of model association failures for each type.</summary>
   33754 </histogram>
   33755 
   33756 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
   33757   <obsolete>
   33758     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
   33759   </obsolete>
   33760   <owner>zea (a] chromium.org</owner>
   33761   <summary>
   33762     Time spent configuring data types in the case where configuration is
   33763     aborted.
   33764   </summary>
   33765 </histogram>
   33766 
   33767 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
   33768   <obsolete>
   33769     Replaced by Sync.ConfigureTime_Long.OK in m21.
   33770   </obsolete>
   33771   <owner>zea (a] chromium.org</owner>
   33772   <summary>
   33773     Time spent configuring data types in the case where configuration succeeds.
   33774   </summary>
   33775 </histogram>
   33776 
   33777 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
   33778   <obsolete>
   33779     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
   33780   </obsolete>
   33781   <owner>zea (a] chromium.org</owner>
   33782   <summary>
   33783     Time spent configuring data types in the case where only some data types
   33784     succeed.
   33785   </summary>
   33786 </histogram>
   33787 
   33788 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
   33789   <obsolete>
   33790     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
   33791   </obsolete>
   33792   <owner>zea (a] chromium.org</owner>
   33793   <summary>
   33794     Time spent configuring data types in the case where configuration encounters
   33795     an unrecoverable error.
   33796   </summary>
   33797 </histogram>
   33798 
   33799 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
   33800   <owner>zea (a] chromium.org</owner>
   33801   <summary>
   33802     Time spent configuring data types in the case where configuration is
   33803     aborted.
   33804   </summary>
   33805 </histogram>
   33806 
   33807 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
   33808   <owner>zea (a] chromium.org</owner>
   33809   <summary>
   33810     Time spent configuring data types in the case where configuration succeeds.
   33811   </summary>
   33812 </histogram>
   33813 
   33814 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
   33815   <owner>zea (a] chromium.org</owner>
   33816   <summary>
   33817     Time spent configuring data types in the case where only some data types
   33818     succeed.
   33819   </summary>
   33820 </histogram>
   33821 
   33822 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
   33823     units="milliseconds">
   33824   <owner>zea (a] chromium.org</owner>
   33825   <summary>
   33826     Time spent configuring data types in the case where configuration encounters
   33827     an unrecoverable error.
   33828   </summary>
   33829 </histogram>
   33830 
   33831 <histogram name="Sync.ConflictFixCircularity">
   33832   <obsolete>
   33833     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
   33834   </obsolete>
   33835   <owner>zea (a] chromium.org</owner>
   33836   <summary>
   33837     Number of times we fix a circularity sync conflict. This is not expected to
   33838     be hit anymore.
   33839   </summary>
   33840 </histogram>
   33841 
   33842 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
   33843   <obsolete>
   33844     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
   33845   </obsolete>
   33846   <owner>zea (a] chromium.org</owner>
   33847   <summary>
   33848     Number of times we fix a removed directory with content sync conflict. This
   33849     is not expected to be hit anymore
   33850   </summary>
   33851 </histogram>
   33852 
   33853 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
   33854   <owner>zea (a] chromium.org</owner>
   33855   <summary>
   33856     Whether or not we detected missing credentials during startup.  This may be
   33857     related to crbug.com/121755.
   33858   </summary>
   33859 </histogram>
   33860 
   33861 <histogram name="Sync.CryptographerPendingKeys"
   33862     enum="SyncCryptographerPendingKeysState">
   33863   <owner>zea (a] chromium.org</owner>
   33864   <summary>
   33865     Breakdown of sync users whose cryptographer has pending keys.
   33866   </summary>
   33867 </histogram>
   33868 
   33869 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
   33870   <owner>zea (a] chromium.org</owner>
   33871   <summary>
   33872     Breakdown of sync users whose cryptographer is fully ready for encryption
   33873     and decryption (initialized and no pending keys).
   33874   </summary>
   33875 </histogram>
   33876 
   33877 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
   33878   <owner>zea (a] chromium.org</owner>
   33879   <summary>
   33880     Histogram that keeps track of how users encrypt their sync data. All users
   33881     start off with default encryption during initial setup, while a subset of
   33882     users go on to encrypt their sync data with a custom passphrase.
   33883   </summary>
   33884 </histogram>
   33885 
   33886 <histogram name="Sync.CustomPassphrase">
   33887   <obsolete>
   33888     Deprecated as of m26.
   33889   </obsolete>
   33890   <owner>zea (a] chromium.org</owner>
   33891   <summary>
   33892     Boolean histogram for whether a custom passphrase was entered during sync
   33893     setup. Samples are taken every time sync is (re)configured, and the unique
   33894     userid count shows how many users entered a custom passphrase.
   33895   </summary>
   33896 </histogram>
   33897 
   33898 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
   33899   <owner>zea (a] chromium.org</owner>
   33900   <summary>
   33901     Samples are taken every time sync is (re)configured, and the unique userid
   33902     count shows how many users explicitly chose to sync this data type via the
   33903     &quot;Advanced Sync Preferences&quot; dialog.
   33904   </summary>
   33905 </histogram>
   33906 
   33907 <histogram name="Sync.DatatypePrefRecovery">
   33908   <owner>zea (a] chromium.org</owner>
   33909   <summary>
   33910     Number of clients that have fixed themselves up from a datatype preference
   33911     loss. Clients are not expected to have this happen more than once. This
   33912     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
   33913     what percentage of users are still recovering.
   33914   </summary>
   33915 </histogram>
   33916 
   33917 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
   33918   <owner>zea (a] chromium.org</owner>
   33919   <summary>
   33920     Histogram of the run failures for the different sync datatypes. These are
   33921     failures that occur after startup while the datatype is syncing. Note: Due
   33922     to an enumeration reordering, pre-M23 labels are inaccurate (see
   33923     sync/internal_api/public/base/model_type.h).
   33924   </summary>
   33925 </histogram>
   33926 
   33927 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
   33928   <owner>zea (a] chromium.org</owner>
   33929   <summary>
   33930     Histogram of the startup failures for the different sync datatypes. These
   33931     are failures due to missing top level sync nodes or model association Note:
   33932     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
   33933     sync/internal_api/public/base/model_type.h).
   33934   </summary>
   33935 </histogram>
   33936 
   33937 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
   33938   <owner>zea (a] chromium.org</owner>
   33939   <summary>Time taken during dictionary association.</summary>
   33940 </histogram>
   33941 
   33942 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
   33943   <owner>zea (a] chromium.org</owner>
   33944   <summary>Enumeration of types of dictionary association failures.</summary>
   33945 </histogram>
   33946 
   33947 <histogram name="Sync.DirectoryOpenFailedMac">
   33948   <obsolete>
   33949     Deprecated 11/2011. No longer tracked.
   33950   </obsolete>
   33951   <owner>zea (a] chromium.org</owner>
   33952   <summary>Number of failures trying to open the sync database on mac.</summary>
   33953 </histogram>
   33954 
   33955 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
   33956   <obsolete>
   33957     Deprecated 11/2011. No longer tracked.
   33958   </obsolete>
   33959   <owner>zea (a] chromium.org</owner>
   33960   <summary>
   33961     Number of failures trying to open the sync database on a non-windows non-mac
   33962     platform.
   33963   </summary>
   33964 </histogram>
   33965 
   33966 <histogram name="Sync.DirectoryOpenFailedWin">
   33967   <obsolete>
   33968     Deprecated 11/2011. No longer tracked.
   33969   </obsolete>
   33970   <owner>zea (a] chromium.org</owner>
   33971   <summary>
   33972     Number of failures trying to open the sync database on windows.
   33973   </summary>
   33974 </histogram>
   33975 
   33976 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
   33977   <owner>zea (a] chromium.org</owner>
   33978   <summary>Tracks success of failure of sync directory initialization.</summary>
   33979 </histogram>
   33980 
   33981 <histogram name="Sync.EncryptAllData">
   33982   <obsolete>
   33983     Deprecated as of m26.
   33984   </obsolete>
   33985   <owner>zea (a] chromium.org</owner>
   33986   <summary>
   33987     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
   33988     button was selected during sync setup. Samples are taken every time sync is
   33989     (re)configured, and the unique userid count shows how many users chose to
   33990     encrypt their sync data.
   33991   </summary>
   33992 </histogram>
   33993 
   33994 <histogram name="Sync.EventCodes" enum="SyncEventCode">
   33995   <owner>zea (a] chromium.org</owner>
   33996   <summary>A UI event occured.</summary>
   33997 </histogram>
   33998 
   33999 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
   34000   <owner>zea (a] chromium.org</owner>
   34001   <summary>
   34002     Time taken during extension association (M18 and earlier were mispelled with
   34003     this histogram).
   34004   </summary>
   34005 </histogram>
   34006 
   34007 <histogram name="Sync.ExtensionRunFailures">
   34008   <obsolete>
   34009     Deprecated as of m19.
   34010   </obsolete>
   34011   <owner>zea (a] chromium.org</owner>
   34012   <summary>
   34013     Count of extension run failures, used to compare failure rates between data
   34014     types for a particular profile (see other Sync*RunFailures histograms).
   34015   </summary>
   34016 </histogram>
   34017 
   34018 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
   34019   <owner>zea (a] chromium.org</owner>
   34020   <summary>Time taken during extension association.</summary>
   34021 </histogram>
   34022 
   34023 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
   34024   <owner>zea (a] chromium.org</owner>
   34025   <summary>Time taken during extension settings association.</summary>
   34026 </histogram>
   34027 
   34028 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
   34029   <owner>zea (a] chromium.org</owner>
   34030   <summary>
   34031     Enumeration of types of extension settings association failures.
   34032   </summary>
   34033 </histogram>
   34034 
   34035 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
   34036   <owner>zea (a] chromium.org</owner>
   34037   <summary>Enumeration of types of extension association failures.</summary>
   34038 </histogram>
   34039 
   34040 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
   34041   <obsolete>
   34042     Deprecated as of m19.
   34043   </obsolete>
   34044   <owner>zea (a] chromium.org</owner>
   34045   <summary>
   34046     Enumeration of types of extension association failures (M18 and earlier were
   34047     mispelled with this histogram).
   34048   </summary>
   34049 </histogram>
   34050 
   34051 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
   34052   <owner>zea (a] chromium.org</owner>
   34053   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
   34054 </histogram>
   34055 
   34056 <histogram name="Sync.FaviconCount">
   34057   <owner>zea (a] chromium.org</owner>
   34058   <summary>Number of synced favicons at initialization time.</summary>
   34059 </histogram>
   34060 
   34061 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
   34062   <owner>zea (a] chromium.org</owner>
   34063   <summary>Time taken during favicon images association.</summary>
   34064 </histogram>
   34065 
   34066 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
   34067   <owner>zea (a] chromium.org</owner>
   34068   <summary>
   34069     Enumeration of types of favicon images association failures.
   34070   </summary>
   34071 </histogram>
   34072 
   34073 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
   34074   <owner>zea (a] chromium.org</owner>
   34075   <summary>
   34076     Number of client that have filled their sync favicon cache and must evict
   34077     old favicons vs those whose cache is not full.
   34078   </summary>
   34079 </histogram>
   34080 
   34081 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
   34082   <owner>zea (a] chromium.org</owner>
   34083   <summary>Time taken during favicon tracking association.</summary>
   34084 </histogram>
   34085 
   34086 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
   34087   <owner>zea (a] chromium.org</owner>
   34088   <summary>
   34089     Enumeration of types of favicon tracking association failures.
   34090   </summary>
   34091 </histogram>
   34092 
   34093 <histogram name="Sync.FaviconVisitPeriod" units="hours">
   34094   <owner>zea (a] chromium.org</owner>
   34095   <summary>Time between updates to a synced favicon's visit time.</summary>
   34096 </histogram>
   34097 
   34098 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
   34099   <obsolete>
   34100     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
   34101     Sync.BackendInitializeFirstTimeSuccess.
   34102   </obsolete>
   34103   <owner>zea (a] chromium.org</owner>
   34104   <summary>
   34105     Tracks sync backend initialization success rate during initial sync setup.
   34106   </summary>
   34107 </histogram>
   34108 
   34109 <histogram name="Sync.FirstSyncDelayByBackup" units="milliseconds">
   34110   <owner>haitaol (a] chromium.org</owner>
   34111   <summary>First sync delay casued by backing up user data.</summary>
   34112 </histogram>
   34113 
   34114 <histogram name="Sync.FreqApps" units="milliseconds">
   34115   <owner>zea (a] chromium.org</owner>
   34116   <summary>
   34117     Time between nudges for apps. Used as estimate of datatype commit frequency.
   34118   </summary>
   34119 </histogram>
   34120 
   34121 <histogram name="Sync.FreqAutofill" units="milliseconds">
   34122   <owner>zea (a] chromium.org</owner>
   34123   <summary>
   34124     Time between nudges for autofill entries. Used as estimate of datatype
   34125     commit frequency.
   34126   </summary>
   34127 </histogram>
   34128 
   34129 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
   34130   <owner>zea (a] chromium.org</owner>
   34131   <summary>
   34132     Time between nudges for autofill profiles. Used as estimate of datatype
   34133     commit frequency.
   34134   </summary>
   34135 </histogram>
   34136 
   34137 <histogram name="Sync.FreqBookmarks" units="milliseconds">
   34138   <owner>zea (a] chromium.org</owner>
   34139   <summary>
   34140     Time between nudges for bookmarks. Used as estimate of datatype commit
   34141     frequency.
   34142   </summary>
   34143 </histogram>
   34144 
   34145 <histogram name="Sync.FreqDictionary" units="milliseconds">
   34146   <owner>zea (a] chromium.org</owner>
   34147   <summary>
   34148     Time between nudges for dictionary. Used as estimate of datatype commit
   34149     frequency.
   34150   </summary>
   34151 </histogram>
   34152 
   34153 <histogram name="Sync.FreqExtensions" units="milliseconds">
   34154   <owner>zea (a] chromium.org</owner>
   34155   <summary>
   34156     Time between nudges for extensions. Used as estimate of datatype commit
   34157     frequency.
   34158   </summary>
   34159 </histogram>
   34160 
   34161 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
   34162   <owner>zea (a] chromium.org</owner>
   34163   <summary>
   34164     Time between nudges for favicon images. Used as estimate of datatype commit
   34165     frequency.
   34166   </summary>
   34167 </histogram>
   34168 
   34169 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
   34170   <owner>zea (a] chromium.org</owner>
   34171   <summary>
   34172     Time between nudges for favicon tracking. Used as estimate of datatype
   34173     commit frequency.
   34174   </summary>
   34175 </histogram>
   34176 
   34177 <histogram name="Sync.FreqNigori" units="milliseconds">
   34178   <owner>zea (a] chromium.org</owner>
   34179   <summary>
   34180     Time between nudges for nigori. Used as estimate of datatype commit
   34181     frequency.
   34182   </summary>
   34183 </histogram>
   34184 
   34185 <histogram name="Sync.FreqPasswords" units="milliseconds">
   34186   <owner>zea (a] chromium.org</owner>
   34187   <summary>
   34188     Time between nudges for passwords. Used as estimate of datatype commit
   34189     frequency.
   34190   </summary>
   34191 </histogram>
   34192 
   34193 <histogram name="Sync.FreqPreferences" units="milliseconds">
   34194   <owner>zea (a] chromium.org</owner>
   34195   <summary>
   34196     Time between nudges for preferences. Used as estimate of datatype commit
   34197     frequency.
   34198   </summary>
   34199 </histogram>
   34200 
   34201 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
   34202   <owner>zea (a] chromium.org</owner>
   34203   <summary>
   34204     Time between nudges for search engines. Used as estimate of datatype commit
   34205     frequency.
   34206   </summary>
   34207 </histogram>
   34208 
   34209 <histogram name="Sync.FreqSessions" units="milliseconds">
   34210   <owner>zea (a] chromium.org</owner>
   34211   <summary>
   34212     Time between nudges for sessions. Used as estimate of datatype commit
   34213     frequency.
   34214   </summary>
   34215 </histogram>
   34216 
   34217 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
   34218   <owner>zea (a] chromium.org</owner>
   34219   <summary>
   34220     Time between nudges for synced notifications. Used as estimate of datatype
   34221     commit frequency.
   34222   </summary>
   34223 </histogram>
   34224 
   34225 <histogram name="Sync.FreqThemes" units="milliseconds">
   34226   <owner>zea (a] chromium.org</owner>
   34227   <summary>
   34228     Time between nudges for themes. Used as estimate of datatype commit
   34229     frequency.
   34230   </summary>
   34231 </histogram>
   34232 
   34233 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
   34234   <owner>zea (a] chromium.org</owner>
   34235   <summary>
   34236     Time between nudges for typed urls. Used as estimate of datatype commit
   34237     frequency.
   34238   </summary>
   34239 </histogram>
   34240 
   34241 <histogram name="Sync.KeystoreDecryptionFailed"
   34242     enum="SyncKeystoreDecryptionFailure">
   34243   <owner>zea (a] chromium.org</owner>
   34244   <summary>
   34245     The reason for a failure decrypting the keystore decryptor token.
   34246   </summary>
   34247 </histogram>
   34248 
   34249 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
   34250   <owner>zea (a] chromium.org</owner>
   34251   <summary>
   34252     Counts instances of out of sync local models detected during startup.
   34253   </summary>
   34254 </histogram>
   34255 
   34256 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
   34257   <owner>zea (a] chromium.org</owner>
   34258   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
   34259 </histogram>
   34260 
   34261 <histogram name="Sync.PartiallySyncedTypes">
   34262   <owner>zea (a] chromium.org</owner>
   34263   <summary>
   34264     Number of partially synced types (those with a progress marker but no
   34265     initial sync ended bit) that exist at sync startup.
   34266   </summary>
   34267 </histogram>
   34268 
   34269 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
   34270   <owner>zea (a] chromium.org</owner>
   34271   <summary>
   34272     Time taken during password association (M18 and earlier were mispelled with
   34273     this histogram).
   34274   </summary>
   34275 </histogram>
   34276 
   34277 <histogram name="Sync.PasswordRunFailures">
   34278   <obsolete>
   34279     Deprecated as of m19.
   34280   </obsolete>
   34281   <owner>zea (a] chromium.org</owner>
   34282   <summary>
   34283     Count of passwords run failures, used to compare failure rates between data
   34284     types for a particular profile (see other Sync*RunFailures histograms).
   34285   </summary>
   34286 </histogram>
   34287 
   34288 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
   34289   <owner>zea (a] chromium.org</owner>
   34290   <summary>Time taken during password association.</summary>
   34291 </histogram>
   34292 
   34293 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
   34294   <owner>zea (a] chromium.org</owner>
   34295   <summary>Enumeration of types of password association failures.</summary>
   34296 </histogram>
   34297 
   34298 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
   34299   <obsolete>
   34300     Deprecated as of m19.
   34301   </obsolete>
   34302   <owner>zea (a] chromium.org</owner>
   34303   <summary>
   34304     Enumeration of types of password association failures (M18 and earlier were
   34305     mispelled with this histogram).
   34306   </summary>
   34307 </histogram>
   34308 
   34309 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
   34310   <owner>zea (a] chromium.org</owner>
   34311   <summary>
   34312     Time taken during preference association (M18 and earlier were mispelled
   34313     with this histogram).
   34314   </summary>
   34315 </histogram>
   34316 
   34317 <histogram name="Sync.PreferenceRunFailures">
   34318   <obsolete>
   34319     Deprecated as of m19.
   34320   </obsolete>
   34321   <owner>zea (a] chromium.org</owner>
   34322   <summary>
   34323     Count of preferences run failures, used to compare failure rates between
   34324     data types for a particular profile (see other Sync*RunFailures histograms).
   34325   </summary>
   34326 </histogram>
   34327 
   34328 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
   34329   <owner>zea (a] chromium.org</owner>
   34330   <summary>Time taken during preference association.</summary>
   34331 </histogram>
   34332 
   34333 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
   34334   <owner>zea (a] chromium.org</owner>
   34335   <summary>Enumeration of types of preference association failures.</summary>
   34336 </histogram>
   34337 
   34338 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
   34339   <obsolete>
   34340     Deprecated as of m19.
   34341   </obsolete>
   34342   <owner>zea (a] chromium.org</owner>
   34343   <summary>
   34344     Enumeration of types of preference association failures (M18 and earlier
   34345     were mispelled with this histogram).
   34346   </summary>
   34347 </histogram>
   34348 
   34349 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
   34350   <owner>zea (a] chromium.org</owner>
   34351   <summary>Time taken from startup for the user to reauthorize.</summary>
   34352 </histogram>
   34353 
   34354 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
   34355   <owner>zea (a] chromium.org</owner>
   34356   <summary>
   34357     Whether OAuth2 refresh token was available at the time when
   34358     ProfileSyncService was starting backend.
   34359   </summary>
   34360 </histogram>
   34361 
   34362 <histogram name="Sync.ResolveSimpleConflict"
   34363     enum="SyncSimpleConflictResolutions">
   34364   <owner>zea (a] chromium.org</owner>
   34365   <summary>Enumeration of types of simple conflict resolutions.</summary>
   34366 </histogram>
   34367 
   34368 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
   34369   <obsolete>
   34370     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
   34371     Sync.BackendInitializeRestoreSuccess.
   34372   </obsolete>
   34373   <owner>zea (a] chromium.org</owner>
   34374   <summary>
   34375     Tracks sync backend initialization success rate in cases where sync was
   34376     previously initialized.
   34377   </summary>
   34378 </histogram>
   34379 
   34380 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
   34381   <owner>zea (a] chromium.org</owner>
   34382   <summary>
   34383     Time taken during search engine association (M18 and earlier were mispelled
   34384     with this histogram).
   34385   </summary>
   34386 </histogram>
   34387 
   34388 <histogram name="Sync.SearchEngineRunFailures">
   34389   <obsolete>
   34390     Deprecated as of m19.
   34391   </obsolete>
   34392   <owner>zea (a] chromium.org</owner>
   34393   <summary>
   34394     Count of search engine run failures, used to compare failure rates between
   34395     data types for a particular profile (see other Sync*RunFailures histograms).
   34396   </summary>
   34397 </histogram>
   34398 
   34399 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
   34400   <owner>zea (a] chromium.org</owner>
   34401   <summary>Time taken during search engine association.</summary>
   34402 </histogram>
   34403 
   34404 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
   34405   <owner>zea (a] chromium.org</owner>
   34406   <summary>Enumeration of types of search engine association failures.</summary>
   34407 </histogram>
   34408 
   34409 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
   34410   <obsolete>
   34411     Deprecated as of m19.
   34412   </obsolete>
   34413   <owner>zea (a] chromium.org</owner>
   34414   <summary>
   34415     Enumeration of types of search engine association failures (M18 and earlier
   34416     were mispelled with this histogram).
   34417   </summary>
   34418 </histogram>
   34419 
   34420 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
   34421   <owner>zea (a] chromium.org</owner>
   34422   <summary>
   34423     Time spent on first-time configure.  May include time spent on retries.
   34424   </summary>
   34425 </histogram>
   34426 
   34427 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
   34428   <owner>zea (a] chromium.org</owner>
   34429   <summary>
   34430     Time spent on non-first-time configure.  May include time spent on retries.
   34431   </summary>
   34432 </histogram>
   34433 
   34434 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
   34435   <owner>zea (a] chromium.org</owner>
   34436   <summary>
   34437     Time taken during session association (M18 and earlier were mispelled with
   34438     this histogram).
   34439   </summary>
   34440 </histogram>
   34441 
   34442 <histogram name="Sync.SessionRunFailures">
   34443   <obsolete>
   34444     Deprecated as of m19.
   34445   </obsolete>
   34446   <owner>zea (a] chromium.org</owner>
   34447   <summary>
   34448     Count of sessions run failures, used to compare failure rates between data
   34449     types for a particular profile (see other Sync*RunFailures histograms).
   34450   </summary>
   34451 </histogram>
   34452 
   34453 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
   34454   <owner>zea (a] chromium.org</owner>
   34455   <summary>Time taken during session association.</summary>
   34456 </histogram>
   34457 
   34458 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
   34459   <owner>zea (a] chromium.org</owner>
   34460   <summary>Enumeration of types of session association failures.</summary>
   34461 </histogram>
   34462 
   34463 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
   34464   <obsolete>
   34465     Deprecated as of m19.
   34466   </obsolete>
   34467   <owner>zea (a] chromium.org</owner>
   34468   <summary>
   34469     Enumeration of types of session association failures (M18 and earlier were
   34470     mispelled with this histogram).
   34471   </summary>
   34472 </histogram>
   34473 
   34474 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
   34475   <owner>zea (a] chromium.org</owner>
   34476   <summary>
   34477     Time taken from the start of sync shutdown (in ProfileSyncService) until the
   34478     backend (SyncBackendHost) is fully destroyed.
   34479   </summary>
   34480 </histogram>
   34481 
   34482 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
   34483   <owner>zea (a] chromium.org</owner>
   34484   <summary>
   34485     Amount of time the UI thread waits (at shutdown) to stop the
   34486     SyncBackendRegistrar.
   34487   </summary>
   34488 </histogram>
   34489 
   34490 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
   34491   <owner>zea (a] chromium.org</owner>
   34492   <summary>
   34493     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
   34494   </summary>
   34495 </histogram>
   34496 
   34497 <histogram name="Sync.Startup.DeferredInitTrigger"
   34498     enum="SyncDeferredInitTrigger">
   34499   <owner>zea (a] chromium.org</owner>
   34500   <summary>The type of event that triggered sync initialization.</summary>
   34501 </histogram>
   34502 
   34503 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
   34504   <obsolete>
   34505     Deprecated, see TimeDeferred2.
   34506   </obsolete>
   34507   <owner>jeremy (a] chromium.org</owner>
   34508   <owner>zea (a] google.com</owner>
   34509   <summary>
   34510     Time spent after ProfileSyncService *creation* but before SyncBackendHost
   34511     initialization.
   34512   </summary>
   34513 </histogram>
   34514 
   34515 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
   34516   <owner>jeremy (a] chromium.org</owner>
   34517   <owner>zea (a] google.com</owner>
   34518   <summary>
   34519     Time spent after ProfileSyncService *creation* but before SyncBackendHost
   34520     initialization.
   34521   </summary>
   34522 </histogram>
   34523 
   34524 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
   34525   <owner>zea (a] chromium.org</owner>
   34526   <summary>Data type that first requests sync initialization.</summary>
   34527 </histogram>
   34528 
   34529 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
   34530   <owner>zea (a] chromium.org</owner>
   34531   <summary>
   34532     Counts the number of times sync clients have encountered an auth error and
   34533     number of times auth errors are fixed.
   34534   </summary>
   34535 </histogram>
   34536 
   34537 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
   34538   <owner>zea (a] chromium.org</owner>
   34539   <summary>Time taken during synced notifications association.</summary>
   34540 </histogram>
   34541 
   34542 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
   34543   <owner>zea (a] chromium.org</owner>
   34544   <summary>
   34545     Enumeration of types of synced notifications association failures.
   34546   </summary>
   34547 </histogram>
   34548 
   34549 <histogram name="Sync.SyncerConflictStuck">
   34550   <obsolete>
   34551     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
   34552   </obsolete>
   34553   <owner>zea (a] chromium.org</owner>
   34554   <summary>
   34555     Number of times the sync conflict resolver gets stuck. This is not expected
   34556     to be hit anymore.
   34557   </summary>
   34558 </histogram>
   34559 
   34560 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
   34561   <owner>droger (a] chromium.org</owner>
   34562   <owner>zea (a] chromium.org</owner>
   34563   <summary>
   34564     Enumeration of error conditions that displays an infobar to the user.
   34565   </summary>
   34566 </histogram>
   34567 
   34568 <histogram name="Sync.SyncEverything">
   34569   <owner>zea (a] chromium.org</owner>
   34570   <summary>
   34571     Boolean histogram for whether the &quot;Sync Everything&quot; option was
   34572     selected during sync setup. Samples are taken every time sync is
   34573     (re)configured, and the unique userid count shows how many users chose to
   34574     sync all available data types.
   34575   </summary>
   34576 </histogram>
   34577 
   34578 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
   34579   <obsolete>
   34580     Deprecated as of m19
   34581   </obsolete>
   34582   <owner>zea (a] chromium.org</owner>
   34583   <summary>
   34584     Time taken during theme association (M18 and earlier were mispelled with
   34585     this histogram).
   34586   </summary>
   34587 </histogram>
   34588 
   34589 <histogram name="Sync.ThemeRunFailures">
   34590   <obsolete>
   34591     Deprecated as of m19.
   34592   </obsolete>
   34593   <owner>zea (a] chromium.org</owner>
   34594   <summary>
   34595     Count of theme run failures, used to compare failure rates between data
   34596     types for a particular profile (see other Sync*RunFailures histograms).
   34597   </summary>
   34598 </histogram>
   34599 
   34600 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
   34601   <owner>zea (a] chromium.org</owner>
   34602   <summary>Time taken during theme association.</summary>
   34603 </histogram>
   34604 
   34605 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
   34606   <owner>zea (a] chromium.org</owner>
   34607   <summary>Enumeration of types of theme association failures.</summary>
   34608 </histogram>
   34609 
   34610 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
   34611   <obsolete>
   34612     Deprecated as of m19.
   34613   </obsolete>
   34614   <owner>zea (a] chromium.org</owner>
   34615   <summary>
   34616     Enumeration of types of theme association failures (M18 and earlier were
   34617     mispelled with this histogram).
   34618   </summary>
   34619 </histogram>
   34620 
   34621 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
   34622   <owner>zea (a] chromium.org</owner>
   34623   <summary>
   34624     Time taken during typed url association (M18 and earlier were mispelled with
   34625     this histogram).
   34626   </summary>
   34627 </histogram>
   34628 
   34629 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
   34630   <owner>zea (a] chromium.org</owner>
   34631   <summary>
   34632     The percentage of history DB operations initiated by the typed URL change
   34633     processor that return an error. The cumulative count for the current sync
   34634     session is logged after every typed URL change.
   34635   </summary>
   34636 </histogram>
   34637 
   34638 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
   34639   <owner>zea (a] chromium.org</owner>
   34640   <summary>
   34641     The percentage of history DB operations during model association that return
   34642     an error. This is logged at the end of typed URL model association, which
   34643     happens once each time sync starts up.
   34644   </summary>
   34645 </histogram>
   34646 
   34647 <histogram name="Sync.TypedUrlRunFailures">
   34648   <obsolete>
   34649     Deprecated as of m19.
   34650   </obsolete>
   34651   <owner>zea (a] chromium.org</owner>
   34652   <summary>
   34653     Count of typed url run failures, used to compare failure rates between data
   34654     types for a particular profile (see other Sync*RunFailures histograms).
   34655   </summary>
   34656 </histogram>
   34657 
   34658 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
   34659   <owner>zea (a] chromium.org</owner>
   34660   <summary>Time taken during typed url association.</summary>
   34661 </histogram>
   34662 
   34663 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
   34664   <owner>zea (a] chromium.org</owner>
   34665   <summary>Enumeration of types of typed url association failures.</summary>
   34666 </histogram>
   34667 
   34668 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
   34669   <obsolete>
   34670     Deprecated as of m19.
   34671   </obsolete>
   34672   <owner>zea (a] chromium.org</owner>
   34673   <summary>
   34674     Enumeration of types of typed url association failures (M18 and earlier were
   34675     mispelled with this histogram).
   34676   </summary>
   34677 </histogram>
   34678 
   34679 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
   34680   <owner>zea (a] chromium.org</owner>
   34681   <summary>
   34682     Enumeration of the different reasons for unrecoverable errors and how often
   34683     they have occurred.
   34684   </summary>
   34685 </histogram>
   34686 
   34687 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
   34688   <owner>zea (a] chromium.org</owner>
   34689   <summary>Time the user spends looking at the authorization dialog.</summary>
   34690 </histogram>
   34691 
   34692 <histogram name="Sync.UserPerceivedBookmarkAssociation">
   34693   <owner>zea (a] chromium.org</owner>
   34694   <summary>Time taken during bookmark association.</summary>
   34695 </histogram>
   34696 
   34697 <histogram name="SyncedNotifications.Actions"
   34698     enum="SyncedNotificationActionType">
   34699   <owner>petewil (a] chromium.org</owner>
   34700   <owner>zea (a] chromium.org</owner>
   34701   <summary>
   34702     The actions taken on synced notifications, recorded every time they happen.
   34703     This histogram will record every single event that happens separately.
   34704   </summary>
   34705 </histogram>
   34706 
   34707 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
   34708     enum="SyncFSConflictResolutionPolicy">
   34709   <owner>tzik (a] chromium.org</owner>
   34710   <summary>
   34711     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
   34712     each API call to override the policy.
   34713   </summary>
   34714 </histogram>
   34715 
   34716 <histogram name="SyncFileSystem.MetadataNumber">
   34717   <owner>tzik (a] chromium.org</owner>
   34718   <summary>
   34719     The number of cached backing remote file metadata in the Sync FileSystem
   34720     database. Recorded at the initialization phase of Sync FileSystem.
   34721   </summary>
   34722 </histogram>
   34723 
   34724 <histogram name="SyncFileSystem.RegisteredAppNumber">
   34725   <owner>tzik (a] chromium.org</owner>
   34726   <summary>
   34727     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
   34728     Recorded at the initialization phase of Sync FileSystem.
   34729   </summary>
   34730 </histogram>
   34731 
   34732 <histogram name="SyncFileSystem.RegisterOriginResult"
   34733     enum="SyncFSRemoteServiceState">
   34734   <owner>tzik (a] chromium.org</owner>
   34735   <summary>
   34736     The result of the registration of Chrome App to Sync FileSystem.
   34737   </summary>
   34738 </histogram>
   34739 
   34740 <histogram name="SyncFileSystem.RegisterOriginTime" units="milliseconds">
   34741   <owner>peria (a] chromium.org</owner>
   34742   <owner>tzik (a] chromium.org</owner>
   34743   <summary>
   34744     Time elapsed to register a Chrome App to SyncFilesystem. Recorded for each
   34745     registration request by apps.
   34746   </summary>
   34747 </histogram>
   34748 
   34749 <histogram name="SyncFileSystem.TrackerNumber">
   34750   <owner>tzik (a] chromium.org</owner>
   34751   <summary>
   34752     The number of the directory tree node that maps backing files to local files
   34753     in the Sync FileSystem database. Recorded at the initialization phase of
   34754     SyncFileSystem.
   34755   </summary>
   34756 </histogram>
   34757 
   34758 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
   34759   <owner>lliabraa (a] chromium.org</owner>
   34760   <summary>
   34761     Age (time since the last display in previous sessions) of a tab being
   34762     restored due to the first tab switch after the browser cold start, recorded
   34763     upon such restore. When the browser is started from cold, this metric is not
   34764     recorded for the foreground, automatically restored tab, so that the metric
   34765     tracks only the restores triggered by direct user decision to switch tabs.
   34766   </summary>
   34767 </histogram>
   34768 
   34769 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
   34770   <owner>ppi (a] chromium.org</owner>
   34771   <summary>
   34772     Mobile-specific metric: when a tab that was opened in background (via
   34773     &quot;Open link in new tab&quot;) is switched to, we record whether the
   34774     eagerly loaded tab was still memory resident, or we lost the loaded page due
   34775     to memory pressure.
   34776   </summary>
   34777 </histogram>
   34778 
   34779 <histogram name="Tab.EvictedTabWasActive" enum="Boolean">
   34780   <owner>lliabraa (a] chromium.org</owner>
   34781   <summary>
   34782     [iOS] When switching to an evicted tab, this histogram records whether or
   34783     not the tab had ever been active. For example, the tab was opened via
   34784     &quot;Open in new tab&quot; but evicted before being viewed for the first
   34785     time.
   34786   </summary>
   34787 </histogram>
   34788 
   34789 <histogram name="Tab.FormActivityCountEvictedHistogram">
   34790   <owner>lliabraa (a] chromium.org</owner>
   34791   <summary>
   34792     A count of form activity (e.g. fields selected, characters typed) in a tab.
   34793     Recorded only for tabs that are evicted due to memory pressure and then
   34794     selected again.
   34795   </summary>
   34796 </histogram>
   34797 
   34798 <histogram name="Tab.NewTab" enum="NewTabType">
   34799   <owner>lliabraa (a] chromium.org</owner>
   34800   <owner>beaudoin (a] chromium.org</owner>
   34801   <summary>
   34802     Tracks the different ways users are opening new tabs. Does not apply to
   34803     opening existing links or searches in a new tab, only to brand new empty
   34804     tabs. Note: Currently the &quot;Regular menu option&quot; includes some
   34805     programmatic actions in addition to user actions.
   34806   </summary>
   34807 </histogram>
   34808 
   34809 <histogram name="Tab.NewTabDOMContentLoaded" units="milliseconds">
   34810   <owner>lliabraa (a] chromium.org</owner>
   34811   <owner>beaudoin (a] chromium.org</owner>
   34812   <summary>
   34813     The time for the new tab page to fire the &quot;DOMContentLoaded&quot;
   34814     event.
   34815   </summary>
   34816 </histogram>
   34817 
   34818 <histogram name="Tab.NewTabOnload" units="milliseconds">
   34819   <owner>lliabraa (a] chromium.org</owner>
   34820   <owner>beaudoin (a] chromium.org</owner>
   34821   <summary>
   34822     The time for the new tab page to fire the &quot;load&quot; event.
   34823   </summary>
   34824 </histogram>
   34825 
   34826 <histogram name="Tab.NewTabScriptStart" units="milliseconds">
   34827   <owner>lliabraa (a] chromium.org</owner>
   34828   <owner>beaudoin (a] chromium.org</owner>
   34829   <summary>
   34830     The time for the new tab page to start executing JavaScript.
   34831   </summary>
   34832 </histogram>
   34833 
   34834 <histogram name="Tab.PerceivedRestoreTime" units="ms">
   34835   <owner>lliabraa (a] chromium.org</owner>
   34836   <summary>
   34837     User-perceived load time for a successful tab restore, measured from the
   34838     first time the user sees the tab being restored until the load completes.
   34839   </summary>
   34840 </histogram>
   34841 
   34842 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
   34843   <owner>lliabraa (a] chromium.org</owner>
   34844   <summary>
   34845     When the browser restores a tab, whether the load was successful. Loads can
   34846     fail for instance when there is no connectivity.
   34847   </summary>
   34848 </histogram>
   34849 
   34850 <histogram name="Tab.RestoreTime" units="ms">
   34851   <owner>lliabraa (a] chromium.org</owner>
   34852   <summary>Load time for a successful tab restore.</summary>
   34853 </histogram>
   34854 
   34855 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
   34856   <owner>lliabraa (a] chromium.org</owner>
   34857   <summary>
   34858     When the browser restores a tab, whether the user waits for completion of
   34859     the load or if the user gives up by switching to another tab or leaving
   34860     Chrome.
   34861   </summary>
   34862 </histogram>
   34863 
   34864 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
   34865   <owner>lliabraa (a] chromium.org</owner>
   34866   <owner>ppi (a] chromium.org</owner>
   34867   <summary>
   34868     The status of a tab collected each time the tab is displayed on Android,
   34869     including user switching to the tab and displays of newly created tabs, such
   34870     as NTP or tabs opened to handle intents.
   34871   </summary>
   34872 </histogram>
   34873 
   34874 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
   34875   <owner>lliabraa (a] chromium.org</owner>
   34876   <owner>ppi (a] chromium.org</owner>
   34877   <summary>
   34878     The status of a tab collected each time the user switches to it on mobile.
   34879     That does not include tabs being created at the time the user switches to
   34880     them, such as NTP or tabs opened to handle intents.
   34881   </summary>
   34882 </histogram>
   34883 
   34884 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
   34885     enum="TabStatus">
   34886   <owner>lliabraa (a] chromium.org</owner>
   34887   <owner>marq (a] chromium.org</owner>
   34888   <owner>ppi (a] chromium.org</owner>
   34889   <summary>
   34890     The status of a tab collected each time the user switches to it on mobile
   34891     with the data reduction proxy enabled. This is populated identically, and in
   34892     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
   34893     switching event if the proxy is enabled.
   34894   </summary>
   34895 </histogram>
   34896 
   34897 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
   34898   <owner>lliabraa (a] chromium.org</owner>
   34899   <summary>Age (in ms) when the tab was switched to foreground.</summary>
   34900 </histogram>
   34901 
   34902 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
   34903     enum="TabSwitchedToForegroundLaunchedWithURL">
   34904   <obsolete>
   34905     Deprecated as of 04/2014.
   34906   </obsolete>
   34907   <owner>lliabraa (a] chromium.org</owner>
   34908   <summary>
   34909     Each time a tab is brought to the foreground, this histogram indicates if
   34910     chrome was launched without an URL (i.e., from the launcher), or with an URL
   34911     (i.e., from another app).
   34912   </summary>
   34913 </histogram>
   34914 
   34915 <histogram name="Tab.SwitchedToForegroundMRURank">
   34916   <obsolete>
   34917     Deprecated as of 04/2014.
   34918   </obsolete>
   34919   <owner>lliabraa (a] chromium.org</owner>
   34920   <summary>
   34921     Rank in MRU order (0 being first) when the tab was switched to foreground.
   34922   </summary>
   34923 </histogram>
   34924 
   34925 <histogram name="Tab.SwitchedToForegroundNumTabs">
   34926   <owner>lliabraa (a] chromium.org</owner>
   34927   <summary>Count of all tabs when a tab is switched.</summary>
   34928 </histogram>
   34929 
   34930 <histogram name="Tab.SwitchedToForegroundRevisit"
   34931     enum="TabSwitchedToForegroundRevisit">
   34932   <obsolete>
   34933     Deprecated as of 04/2014.
   34934   </obsolete>
   34935   <owner>lliabraa (a] chromium.org</owner>
   34936   <summary>
   34937     Each time a tab is brought to the foreground, this histogram indicates if
   34938     this is the first viewing of the tab since Chrome was put into foreground,
   34939     or if it was a return to a tab that has already been shown in this session.
   34940   </summary>
   34941 </histogram>
   34942 
   34943 <histogram name="Tab.TimeSinceActive" units="ms">
   34944   <owner>lliabraa (a] chromium.org</owner>
   34945   <summary>
   34946     [iOS] When an existing tab becomes active, this histogram records the time
   34947     since it was made inactive.
   34948   </summary>
   34949 </histogram>
   34950 
   34951 <histogram name="Tab.TimeSinceActiveEvicted" units="ms">
   34952   <owner>lliabraa (a] chromium.org</owner>
   34953   <summary>
   34954     [iOS] When an evicted tab becomes active, this histogram records the time
   34955     since it was made inactive.
   34956   </summary>
   34957 </histogram>
   34958 
   34959 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
   34960   <owner>lliabraa (a] chromium.org</owner>
   34961   <summary>
   34962     Time elapsed since there was form activity (e.g. fields selected, characters
   34963     typed) in a tab. Recorded only for tabs that are evicted due to memory
   34964     pressure and then selected again.
   34965   </summary>
   34966 </histogram>
   34967 
   34968 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
   34969   <owner>lliabraa (a] chromium.org</owner>
   34970   <summary>
   34971     Age (time since the last display in previous sessions) of the foreground tab
   34972     being restored on the browser cold start.
   34973   </summary>
   34974 </histogram>
   34975 
   34976 <histogram name="Tabs.SpeculativeRestoreApplicability"
   34977     enum="SpeculativeRestoreApplicability">
   34978   <owner>lliabraa (a] chromium.org</owner>
   34979   <owner>ppi (a] chromium.org</owner>
   34980   <summary>
   34981     Applicability of speculative tab restore, recorded every time a tab is
   34982     switched. This allows to estimate the fraction of tab restores experienced
   34983     on mobile that can be mitigated using speculative restore. Options higher in
   34984     the enum take precedence over the lower ones (i.e. low-memory tablet will be
   34985     accounted as tablet).
   34986   </summary>
   34987 </histogram>
   34988 
   34989 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
   34990     enum="SpeculativeRestorePredictionAccuracy">
   34991   <owner>lliabraa (a] chromium.org</owner>
   34992   <owner>ppi (a] chromium.org</owner>
   34993   <summary>
   34994     Accuracy of the tab switch predictions made when the user begins the side
   34995     swipe gesture.
   34996   </summary>
   34997 </histogram>
   34998 
   34999 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
   35000     enum="SpeculativeRestorePredictionAccuracy">
   35001   <owner>lliabraa (a] chromium.org</owner>
   35002   <owner>ppi (a] chromium.org</owner>
   35003   <summary>
   35004     Accuracy of the tab switch predictions made when the user enters the tab
   35005     switcher.
   35006   </summary>
   35007 </histogram>
   35008 
   35009 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
   35010     enum="SpeculativeRestoreTabStatus">
   35011   <owner>lliabraa (a] chromium.org</owner>
   35012   <owner>ppi (a] chromium.org</owner>
   35013   <summary>
   35014     Status of a tab recorded when the tab is targeted with speculative restore.
   35015   </summary>
   35016 </histogram>
   35017 
   35018 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
   35019   <owner>lliabraa (a] chromium.org</owner>
   35020   <owner>ppi (a] chromium.org</owner>
   35021   <summary>
   35022     Time between starting the speculative load and actual tab switch for correct
   35023     speculative load predictions made when the user begins the side swipe
   35024     gesture.
   35025   </summary>
   35026 </histogram>
   35027 
   35028 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
   35029   <owner>lliabraa (a] chromium.org</owner>
   35030   <owner>ppi (a] chromium.org</owner>
   35031   <summary>
   35032     Time between starting the speculative load and actual tab switch for correct
   35033     speculative load predictions made when the user enters the tab switcher.
   35034   </summary>
   35035 </histogram>
   35036 
   35037 <histogram name="Tabs.SwitchFromCloseLatency" units="ms">
   35038   <owner>simonb (a] chromium.org</owner>
   35039   <summary>
   35040     Time between the event that closes a tab and the start of rendering.
   35041   </summary>
   35042 </histogram>
   35043 
   35044 <histogram name="Tabs.SwitchFromExitLatency" units="ms">
   35045   <owner>simonb (a] chromium.org</owner>
   35046   <summary>
   35047     Time between the event that exits an app and the start of rendering.
   35048   </summary>
   35049 </histogram>
   35050 
   35051 <histogram name="Tabs.SwitchFromNewLatency" units="ms">
   35052   <owner>simonb (a] chromium.org</owner>
   35053   <summary>
   35054     Time between the event that creates a tab and the start of rendering.
   35055   </summary>
   35056 </histogram>
   35057 
   35058 <histogram name="Tabs.SwitchFromUserLatency" units="ms">
   35059   <owner>simonb (a] chromium.org</owner>
   35060   <summary>
   35061     Time between the event that selects a tab and the start of rendering.
   35062   </summary>
   35063 </histogram>
   35064 
   35065 <histogram name="TileManager.ExceededMemoryBudget" enum="TileMemoryBudget">
   35066   <owner>reveman (a] chromium.org</owner>
   35067   <owner>vmpstr (a] chromium.org</owner>
   35068   <summary>
   35069     Measures whether the tile manager exceeded the hard GPU memory budget
   35070     (OOMed). Recorded each time the tile manager assigns GPU memory to tiles.
   35071   </summary>
   35072 </histogram>
   35073 
   35074 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
   35075   <summary>Events in TimeZoneRequest.</summary>
   35076 </histogram>
   35077 
   35078 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
   35079   <summary>Http response codes in TimeZoneRequest.</summary>
   35080 </histogram>
   35081 
   35082 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
   35083     units="milliseconds">
   35084   <summary>
   35085     The time elapsed between the sending of the first API request and the time
   35086     the final (failed) response was recorded. Includes all retries.
   35087   </summary>
   35088 </histogram>
   35089 
   35090 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
   35091     units="milliseconds">
   35092   <summary>
   35093     The time elapsed between the sending of the first API request and the time
   35094     the final (successfull) response was recorded. Includes all retries.
   35095   </summary>
   35096 </histogram>
   35097 
   35098 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
   35099   <summary>Result of TimeZoneRequest.</summary>
   35100 </histogram>
   35101 
   35102 <histogram name="TimeZone.TimeZoneRequest.Retries">
   35103   <summary>Number of retries until the final response was recorded.</summary>
   35104 </histogram>
   35105 
   35106 <histogram name="TopSites.NumberOfApplyBlacklist">
   35107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   35108   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
   35109 </histogram>
   35110 
   35111 <histogram name="TopSites.NumberOfBlacklistedItems">
   35112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   35113   <summary>
   35114     The number of items in the user Most Visited blacklist every time
   35115     TopSitesImpl::ApplyBlacklist is called.
   35116   </summary>
   35117 </histogram>
   35118 
   35119 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
   35120   <owner>pthammaiah (a] google.com</owner>
   35121   <summary>Tracks touchpad device state.</summary>
   35122 </histogram>
   35123 
   35124 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
   35125   <owner>pthammaiah (a] google.com</owner>
   35126   <summary>
   35127     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
   35128     ground issue). This is sampled at every touchpad event.
   35129   </summary>
   35130 </histogram>
   35131 
   35132 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
   35133   <owner>pthammaiah (a] google.com</owner>
   35134   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
   35135 </histogram>
   35136 
   35137 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
   35138   <owner>pthammaiah (a] google.com</owner>
   35139   <summary>Tracks touchpad natural scroll setting on startup.</summary>
   35140 </histogram>
   35141 
   35142 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
   35143   <owner>pthammaiah (a] google.com</owner>
   35144   <summary>
   35145     Tracks touchpad sensitivity setting changes by the user. This replaces the
   35146     old Touchpad.Sensitivity.Changed metric.
   35147   </summary>
   35148 </histogram>
   35149 
   35150 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
   35151   <owner>pthammaiah (a] google.com</owner>
   35152   <summary>
   35153     Tracks touchpad sensitivity setting on startup. This replaces the old
   35154     Touchpad.Sensitivity.Started metric.
   35155   </summary>
   35156 </histogram>
   35157 
   35158 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
   35159   <obsolete>
   35160     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
   35161   </obsolete>
   35162   <owner>pthammaiah (a] google.com</owner>
   35163   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
   35164 </histogram>
   35165 
   35166 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
   35167   <obsolete>
   35168     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
   35169   </obsolete>
   35170   <owner>pthammaiah (a] google.com</owner>
   35171   <summary>Tracks touchpad sensitivity setting on startup.</summary>
   35172 </histogram>
   35173 
   35174 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
   35175   <owner>pthammaiah (a] google.com</owner>
   35176   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
   35177 </histogram>
   35178 
   35179 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
   35180   <owner>pthammaiah (a] google.com</owner>
   35181   <summary>Tracks touchpad TapDragging setting on startup.</summary>
   35182 </histogram>
   35183 
   35184 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
   35185   <owner>pthammaiah (a] google.com</owner>
   35186   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
   35187 </histogram>
   35188 
   35189 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
   35190   <owner>pthammaiah (a] google.com</owner>
   35191   <summary>Tracks touchpad TapToClick setting on startup.</summary>
   35192 </histogram>
   35193 
   35194 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
   35195   <obsolete>
   35196     Deprecated as of 7/2013.
   35197   </obsolete>
   35198   <owner>pthammaiah (a] google.com</owner>
   35199 </histogram>
   35200 
   35201 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
   35202   <obsolete>
   35203     Deprecated as of 7/2013.
   35204   </obsolete>
   35205   <owner>pthammaiah (a] google.com</owner>
   35206 </histogram>
   35207 
   35208 <histogram name="Translate.AlwaysTranslateLang">
   35209   <owner>kenjibaheux (a] google.com</owner>
   35210   <summary>
   35211     The number of times the always translate option was selected in the
   35212     translate infobar.
   35213   </summary>
   35214 </histogram>
   35215 
   35216 <histogram name="Translate.CaptureText" units="milliseconds">
   35217   <owner>kenjibaheux (a] google.com</owner>
   35218   <summary>
   35219     The time spent capturing plain text from the DOM. This is reported by
   35220     ChromeRenderViewObserver when a page is loaded completely.
   35221   </summary>
   35222 </histogram>
   35223 
   35224 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
   35225   <owner>kenjibaheux (a] google.com</owner>
   35226   <summary>
   35227     A page may provide a Content-Language HTTP header or a META tag. For each
   35228     page load, measures whether the Content-Language header exists and is valid.
   35229   </summary>
   35230 </histogram>
   35231 
   35232 <histogram name="Translate.DeclineTranslate">
   35233   <owner>kenjibaheux (a] google.com</owner>
   35234   <summary>
   35235     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
   35236     X button was clicked in the translate infobar.
   35237   </summary>
   35238 </histogram>
   35239 
   35240 <histogram name="Translate.DeclineTranslateCloseInfobar">
   35241   <owner>kenjibaheux (a] google.com</owner>
   35242   <summary>
   35243     The number of times the translate infobar was closed by clicking the X
   35244     button without the user translating the page.
   35245   </summary>
   35246 </histogram>
   35247 
   35248 <histogram name="Translate.DeclineTranslateDismissUI">
   35249   <owner>kenjibaheux (a] google.com</owner>
   35250   <summary>
   35251     The number of times the translate UI was closed without translating in the
   35252     way that the user doesn't deny translating explicityly, like pressing 'Nope'
   35253     button. This is counted on both the infobar and the bubble UI. We are
   35254     comparing this on infobar to that on bubble by A/B testing and expecting
   35255     that the user will click 'Nope' button on bubble less times than infobar. We
   35256     won't delete this histogram after the experiment.
   35257   </summary>
   35258 </histogram>
   35259 
   35260 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
   35261   <owner>kenjibaheux (a] google.com</owner>
   35262   <summary>
   35263     A page may provide a lang attribute in html tag. For each page load,
   35264     measures whether the lang attribute exists and is valid.
   35265   </summary>
   35266 </histogram>
   35267 
   35268 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
   35269   <obsolete>
   35270     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
   35271   </obsolete>
   35272   <owner>kenjibaheux (a] google.com</owner>
   35273   <summary>
   35274     The reason why Chrome decided to perform the next action (e.g., to show
   35275     infobar, to translate a page without any prompting, and so on) when Chrome
   35276     Translate is ready to translate a page.
   35277   </summary>
   35278 </histogram>
   35279 
   35280 <histogram name="Translate.InitiationStatus.v2"
   35281     enum="TranslateInitiationStatus">
   35282   <owner>kenjibaheux (a] google.com</owner>
   35283   <summary>
   35284     The reason why Chrome decided to perform the next action (e.g., to show
   35285     infobar, to translate a page without any prompting, and so on) when Chrome
   35286     Translate is ready to translate a page.
   35287   </summary>
   35288 </histogram>
   35289 
   35290 <histogram name="Translate.LanguageDetectionTiming"
   35291     enum="TranslateLanguageDetectionTiming">
   35292   <owner>andrewhayden (a] chromium.org</owner>
   35293   <summary>
   35294     For each page load, records whether language detection occurs on time or
   35295     gets deferred. If deferred language detection later completes, this is also
   35296     recorded. This allows measuring the UX impact of using a non-static CLD data
   35297     source.
   35298   </summary>
   35299 </histogram>
   35300 
   35301 <histogram name="Translate.LanguageVerification"
   35302     enum="TranslateLanguageVerification">
   35303   <owner>kenjibaheux (a] google.com</owner>
   35304   <summary>
   35305     For each page load, measures whether the provided Content-Language header
   35306     matches the language determined by CLD.  Beyond directly matching or
   35307     mismatching the Content-Language header, CLD can complement the
   35308     Content-Language.  For example, suppose the Content-Language header
   35309     specifies 'zh' (general Chinese), a language code that the Translate server
   35310     does not support.  In this case, CLD can detect a subcode like '-TW' or
   35311     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
   35312     server supports.  This is referred to as &quot;complementing a language
   35313     subcode&quot;.
   35314   </summary>
   35315 </histogram>
   35316 
   35317 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
   35318   <owner>kenjibaheux (a] google.com</owner>
   35319   <summary>
   35320     Logs the user locale when the Translate feature is disabled by the user.
   35321     This is recorded each time a webpage is loaded and prefs for translation is
   35322     checked. This allows us to investigate the correlation between the user
   35323     locale and the usage rates of the Translate.
   35324   </summary>
   35325 </histogram>
   35326 
   35327 <histogram name="Translate.ModifyOriginalLang">
   35328   <owner>kenjibaheux (a] google.com</owner>
   35329   <summary>
   35330     The number of times the original language in the translate infobar has been
   35331     changed.
   35332   </summary>
   35333 </histogram>
   35334 
   35335 <histogram name="Translate.ModifyTargetLang">
   35336   <owner>kenjibaheux (a] google.com</owner>
   35337   <summary>
   35338     The number of times the target language in the translate infobar has been
   35339     changed.
   35340   </summary>
   35341 </histogram>
   35342 
   35343 <histogram name="Translate.NeverTranslateLang">
   35344   <owner>kenjibaheux (a] google.com</owner>
   35345   <summary>
   35346     The number of times the never translate option was selected in the translate
   35347     infobar.
   35348   </summary>
   35349 </histogram>
   35350 
   35351 <histogram name="Translate.NeverTranslateSite">
   35352   <owner>kenjibaheux (a] google.com</owner>
   35353   <summary>
   35354     The number of times the never translate site was selected in the translate
   35355     infobar.
   35356   </summary>
   35357 </histogram>
   35358 
   35359 <histogram name="Translate.PageScheme" enum="TranslateScheme">
   35360   <owner>kenjibaheux (a] google.com</owner>
   35361   <summary>Counts translation target page schemes.</summary>
   35362 </histogram>
   35363 
   35364 <histogram name="Translate.ReportLanguageDetectionError">
   35365   <owner>kenjibaheux (a] google.com</owner>
   35366   <summary>
   35367     The number of times the &quot;report this error&quot; of options menu is
   35368     selected in the translate infobar.
   35369   </summary>
   35370 </histogram>
   35371 
   35372 <histogram name="Translate.RevertTranslation">
   35373   <owner>kenjibaheux (a] google.com</owner>
   35374   <summary>
   35375     The number of times the show original button was clicked in the translate
   35376     infobar.
   35377   </summary>
   35378 </histogram>
   35379 
   35380 <histogram name="Translate.ServerReportedUnsupportedLanguage">
   35381   <obsolete>
   35382     Deprecated 5/2013 by Translate.UndisplayableLanguage
   35383   </obsolete>
   35384   <owner>kenjibaheux (a] google.com</owner>
   35385   <summary>
   35386     The number of times the detected language is not supported by Translate
   35387     Element.
   35388   </summary>
   35389 </histogram>
   35390 
   35391 <histogram name="Translate.ShowBeforeTranslateInfobar">
   35392   <obsolete>
   35393     Deprecated 7/2010. No longer tracked.
   35394   </obsolete>
   35395   <owner>kenjibaheux (a] google.com</owner>
   35396   <summary>
   35397     The number of times an infobar proposing to translate a page has been shown.
   35398   </summary>
   35399 </histogram>
   35400 
   35401 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
   35402   <owner>kenjibaheux (a] google.com</owner>
   35403   <summary>
   35404     Chrome Translate shows an error infobar when an error happens on translation
   35405     and the infobar message depends on what kind of error happens. This metric
   35406     counts how often each error message is shown.
   35407   </summary>
   35408 </histogram>
   35409 
   35410 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
   35411   <owner>kenjibaheux (a] google.com</owner>
   35412   <summary>
   35413     Chrome Translate shows an error UI (infobar or bubble) when an error happens
   35414     on translation and the UI message depends on what kind of error happens.
   35415     This metric counts how often each error message is shown.
   35416   </summary>
   35417 </histogram>
   35418 
   35419 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
   35420   <owner>kenjibaheux (a] google.com</owner>
   35421   <summary>
   35422     This metrics is logged whenever a page is loaded. The logged value is
   35423     &quot;Mathced&quot; when the CLD-detected language differs from the page
   35424     language code , and the two languages are such similar languages. In that
   35425     case, Chrome ignore the CLD-determined language and instead uses the page
   35426     language code. The page language code is decided by Content-Language and
   35427     HTML lang attribute.
   35428   </summary>
   35429 </histogram>
   35430 
   35431 <histogram name="Translate.TimeToBeReady" units="milliseconds">
   35432   <owner>kenjibaheux (a] google.com</owner>
   35433   <summary>
   35434     The time from injecting scripts for Chrome Translate to being ready to
   35435     perform translation.
   35436   </summary>
   35437 </histogram>
   35438 
   35439 <histogram name="Translate.TimeToLoad" units="milliseconds">
   35440   <owner>kenjibaheux (a] google.com</owner>
   35441   <summary>
   35442     The time from injecting scripts for Chrome Translate to the finishing loads
   35443     of all depending libraries.
   35444   </summary>
   35445 </histogram>
   35446 
   35447 <histogram name="Translate.TimeToTranslate" units="milliseconds">
   35448   <owner>kenjibaheux (a] google.com</owner>
   35449   <summary>The time from starting translation to the completion.</summary>
   35450 </histogram>
   35451 
   35452 <histogram name="Translate.Translate">
   35453   <owner>kenjibaheux (a] google.com</owner>
   35454   <summary>
   35455     The number of times the translate button was clicked in the translate
   35456     infobar.
   35457   </summary>
   35458 </histogram>
   35459 
   35460 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
   35461   <owner>kenjibaheux (a] google.com</owner>
   35462   <summary>
   35463     Logs an undisplayable language included in the language list sent by the
   35464     Translate server. The Translate server sends the list each time the user
   35465     runs Chrome. This metrics tells us that there is a language which UI should
   35466     support but doesn't.
   35467   </summary>
   35468 </histogram>
   35469 
   35470 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
   35471   <owner>kenjibaheux (a] google.com</owner>
   35472   <summary>
   35473     Logs an unsupported source language detected during initiation of the
   35474     Translate feature.  This is reported when the language detector successfully
   35475     detects the language of the webpage, but the language is not supported by
   35476     the translation server because it is too minor.  This metric allows us to
   35477     assess how important the unsupported language is for Google translate.
   35478   </summary>
   35479 </histogram>
   35480 
   35481 <histogram name="Translate.UserActionDuration" units="milliseconds">
   35482   <owner>kenjibaheux (a] google.com</owner>
   35483   <summary>
   35484     The time from a page content language being determined to user requesting
   35485     Chrome Translate.
   35486   </summary>
   35487 </histogram>
   35488 
   35489 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
   35490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   35491   <summary>Whether the scroll is executed on main thread.</summary>
   35492 </histogram>
   35493 
   35494 <histogram name="UMA.CleanExitBeaconConsistency" enum="UmaCleanExitConsistency">
   35495   <owner>erikwright (a] chromium.org</owner>
   35496   <summary>
   35497     Reports the combined state of distinct clean exit beacons stored in Local
   35498     State and the Windows registry. They are normally expected to be identical.
   35499   </summary>
   35500 </histogram>
   35501 
   35502 <histogram name="UMA.ClientIdBackupRecoveredWithAge" units="hours">
   35503   <owner>gab (a] chromium.org</owner>
   35504   <summary>
   35505     Recorded when we are somehow missing the client ID stored in Local State yet
   35506     are able to recover it from a backup location along with the backed up
   35507     installation date. This report carries the age in hours of the recovered
   35508     client id.
   35509   </summary>
   35510 </histogram>
   35511 
   35512 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
   35513   <owner>asvitkine (a] chromium.org</owner>
   35514   <summary>
   35515     Recorded when the one-time UMA client id reset was performed (and the client
   35516     id of this user was migrated).
   35517   </summary>
   35518 </histogram>
   35519 
   35520 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
   35521   <owner>asvitkine (a] chromium.org</owner>
   35522   <summary>
   35523     The time to run the external metrics collection task (Chrome OS).
   35524   </summary>
   35525 </histogram>
   35526 
   35527 <histogram name="UMA.ComputeCurrentSigninStatus"
   35528     enum="ComputeCurrentSigninStatus">
   35529   <owner>asvitkine (a] chromium.org</owner>
   35530   <owner>yiyaoliu (a] chromium.org</owner>
   35531   <summary>
   35532     Records attempts to compute the current the signin status and error
   35533     encountered when computing.
   35534   </summary>
   35535 </histogram>
   35536 
   35537 <histogram name="UMA.Discarded Log Events">
   35538   <owner>asvitkine (a] chromium.org</owner>
   35539   <summary>
   35540     The number of events discarded at log transmission time because the event
   35541     count was already too large.
   35542   </summary>
   35543 </histogram>
   35544 
   35545 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
   35546   <owner>asvitkine (a] chromium.org</owner>
   35547   <summary>
   35548     Log whether the --enable-benchmarking flag was set, which causes field
   35549     trials to only use the default group.
   35550   </summary>
   35551 </histogram>
   35552 
   35553 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
   35554   <owner>asvitkine (a] chromium.org</owner>
   35555   <summary>
   35556     For each attempt to generate the low entropy source, log whether or not the
   35557     load required generating a new low entropy source.
   35558   </summary>
   35559 </histogram>
   35560 
   35561 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
   35562   <owner>asvitkine (a] chromium.org</owner>
   35563   <summary>
   35564     Logged during MetricsService initialization whether the init task or the
   35565     initial log timer completed first. The expectation is the vast majority of
   35566     the time, the init task should complete first. If metrics show otherwise,
   35567     then it may indicate there's a bug in the MetricsService init sequence and
   35568     that it should be investigated.
   35569   </summary>
   35570 </histogram>
   35571 
   35572 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
   35573   <owner>asvitkine (a] chromium.org</owner>
   35574   <summary>
   35575     Number of bytes in an excessively large log that was discarded at shutdown
   35576     instead of being saved to disk to retry during next chrome run.
   35577   </summary>
   35578 </histogram>
   35579 
   35580 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
   35581   <owner>asvitkine (a] chromium.org</owner>
   35582   <summary>
   35583     Number of bytes in a log was was rejected by server, and then discarded.
   35584   </summary>
   35585 </histogram>
   35586 
   35587 <histogram name="UMA.LoadLogsTime" units="milliseconds">
   35588   <owner>asvitkine (a] chromium.org</owner>
   35589   <summary>
   35590     The time spent to load (de-serialize) unsent logs from local state, recorded
   35591     during the MetricsService startup sequence.
   35592   </summary>
   35593 </histogram>
   35594 
   35595 <histogram name="UMA.LogLoadComplete called">
   35596   <owner>asvitkine (a] chromium.org</owner>
   35597   <summary>
   35598     Simple counter of the number of times LogLoadComplete was called (bug
   35599     demonstration, as we're called more often than once per page load :-/ )
   35600   </summary>
   35601 </histogram>
   35602 
   35603 <histogram name="UMA.LogSize.OnSuccess" units="KB">
   35604   <owner>asvitkine (a] chromium.org</owner>
   35605   <summary>
   35606     Size in kilobytes (after compression) of an uploaded UMA log. Recorded after
   35607     a successful UMA upload.
   35608   </summary>
   35609 </histogram>
   35610 
   35611 <histogram name="UMA.LowEntropySourceValue">
   35612   <owner>asvitkine (a] chromium.org</owner>
   35613   <summary>
   35614     Distribution of the low entropy source value used for field trial
   35615     randomization, recorded on startup.
   35616   </summary>
   35617 </histogram>
   35618 
   35619 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
   35620   <owner>jwd (a] chromium.org</owner>
   35621   <summary>
   35622     Tracks if the machine ID is generated successfully and if it changes from
   35623     one run to the next. The machine ID is a 24-bit hash of machine
   35624     characteristics. It is expected to change if an install of Chrome is copied
   35625     to multiple machines. This check happens once per browser startup.
   35626   </summary>
   35627 </histogram>
   35628 
   35629 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
   35630   <owner>jwd (a] chromium.org</owner>
   35631   <summary>
   35632     A count of the number of times the metrics ids (client id and low entropy
   35633     source) have been reset due to a cloned install being detected.
   35634   </summary>
   35635 </histogram>
   35636 
   35637 <histogram name="UMA.MetricsReporting.Toggle" enum="MetricsReportingChange">
   35638   <owner>asvitkine (a] chromium.org</owner>
   35639   <summary>
   35640     Logged when user successfully enables/disables MetricsReporting or when an
   35641     error occurs.
   35642   </summary>
   35643 </histogram>
   35644 
   35645 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
   35646   <owner>asvitkine (a] chromium.org</owner>
   35647   <summary>
   35648     A count of successes and various failure modes related to collecting and
   35649     processing performance data obtained through &quot;perf&quot; on Chrome OS.
   35650   </summary>
   35651 </histogram>
   35652 
   35653 <histogram name="UMA.ProfileSignInStatus" enum="ProfileSigninStatus">
   35654   <owner>asvitkine (a] chromium.org</owner>
   35655   <owner>yiyaoliu (a] chromium.org</owner>
   35656   <summary>
   35657     An enum representing the signin status of all opened profiles during one UMA
   35658     session.
   35659   </summary>
   35660 </histogram>
   35661 
   35662 <histogram name="UMA.ProtoCompressionRatio" units="%">
   35663   <owner>asvitkine (a] chromium.org</owner>
   35664   <summary>
   35665     Compression ratio of the serialized protobuf that will be uploaded to the
   35666     UMA server. This serialized protobuf is compressed using gzip.
   35667   </summary>
   35668 </histogram>
   35669 
   35670 <histogram name="UMA.ProtoGzipped" enum="Boolean">
   35671   <obsolete>
   35672     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
   35673   </obsolete>
   35674   <owner>asvitkine (a] chromium.org</owner>
   35675   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
   35676 </histogram>
   35677 
   35678 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
   35679   <owner>asvitkine (a] chromium.org</owner>
   35680   <summary>
   35681     Kilobytes saved from gzipping the protobufs before uploading them.
   35682   </summary>
   35683 </histogram>
   35684 
   35685 <histogram name="UMA.StoreLogsTime" units="milliseconds">
   35686   <owner>asvitkine (a] chromium.org</owner>
   35687   <summary>
   35688     The time spent to store unsent logs to local state, which is done
   35689     periodically and also during start up if there was an initial stability log.
   35690   </summary>
   35691 </histogram>
   35692 
   35693 <histogram name="UMA.Unacceptable_Log_Discarded">
   35694   <obsolete>
   35695     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
   35696     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
   35697     histograms.
   35698   </obsolete>
   35699   <owner>asvitkine (a] chromium.org</owner>
   35700   <summary>The server returned a 400 code, and we discarded a log.</summary>
   35701   <details>
   35702     This tends to indicate that a syntax error is present in a log, such as
   35703     would appear when a bogus XML tag is included, or the XML is not balanced
   35704     and well structured.
   35705   </details>
   35706 </histogram>
   35707 
   35708 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
   35709   <owner>asvitkine (a] chromium.org</owner>
   35710   <summary>
   35711     For each attempted UMA upload, log whether the upload was successfully
   35712     constructed.  An upload might fail to be constructed, for example, if we try
   35713     to upload before the system is fully initialized; or if serialization of the
   35714     data fails.
   35715   </summary>
   35716 </histogram>
   35717 
   35718 <histogram name="UMA.UploadResponseStatus.Protobuf"
   35719     enum="UmaUploadResponseStatus">
   35720   <owner>asvitkine (a] chromium.org</owner>
   35721   <summary>
   35722     For each upload to the protocol buffer (v2) UMA server, log whether the
   35723     upload was successful, or whether there was an error.
   35724   </summary>
   35725 </histogram>
   35726 
   35727 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
   35728   <owner>asvitkine (a] chromium.org</owner>
   35729   <summary>
   35730     For each upload to the XML (v1) UMA server, log whether the upload was
   35731     successful, or whether there was an error.
   35732   </summary>
   35733 </histogram>
   35734 
   35735 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
   35736   <owner>asvitkine (a] chromium.org</owner>
   35737   <summary>
   35738     Log whether the --reset-variation-state flag was set before the low entropy
   35739     source was requested.
   35740   </summary>
   35741 </histogram>
   35742 
   35743 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
   35744   <owner>asvitkine (a] chromium.org</owner>
   35745   <summary>
   35746     The time spent in converting the XML tree into a character buffer when
   35747     closing a metrics log (Chrome OS).
   35748   </summary>
   35749 </histogram>
   35750 
   35751 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
   35752   <owner>asvitkine (a] chromium.org</owner>
   35753   <summary>
   35754     The time spent in freeing the XML writer and tree when closing a metrics log
   35755     (Chrome OS).
   35756   </summary>
   35757 </histogram>
   35758 
   35759 <histogram name="UpdateEngine.Attempt.ConnectionType"
   35760     enum="UpdateEngineConnectionType">
   35761   <owner>zeuthen (a] chromium.org</owner>
   35762   <summary>
   35763     The network connection type when the attempt begins. Possible values include
   35764     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
   35765     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
   35766     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
   35767 
   35768     This is reported when an update attempt ends.
   35769 
   35770     This metric is specific to ChromeOS.
   35771   </summary>
   35772 </histogram>
   35773 
   35774 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
   35775     enum="UpdateEngineDownloadErrorCode">
   35776   <owner>zeuthen (a] chromium.org</owner>
   35777   <summary>
   35778     A more detailed description of the last Payload transfer error when
   35779     downloading the payload.
   35780 
   35781     This is reported when an attempt ends with the &quot;Payload Download
   35782     Error&quot; result.
   35783 
   35784     This metric is specific to ChromeOS.
   35785   </summary>
   35786 </histogram>
   35787 
   35788 <histogram name="UpdateEngine.Attempt.DownloadSource"
   35789     enum="UpdateEngineDownloadSource">
   35790   <owner>zeuthen (a] chromium.org</owner>
   35791   <summary>
   35792     The download source used, possible values include &quot;HTTPS Server&quot;,
   35793     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
   35794 
   35795     This is reported when an update attempt ends.
   35796 
   35797     This metric is specific to ChromeOS.
   35798   </summary>
   35799 </histogram>
   35800 
   35801 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
   35802   <owner>zeuthen (a] chromium.org</owner>
   35803   <summary>
   35804     The number of minutes the update attempt took including the time the device
   35805     spent sleeping.
   35806 
   35807     This is reported when an update attempt ends.
   35808 
   35809     This metric is specific to ChromeOS.
   35810   </summary>
   35811 </histogram>
   35812 
   35813 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
   35814   <owner>zeuthen (a] chromium.org</owner>
   35815   <summary>
   35816     The number of minutes the update attempt took excluding the time the device
   35817     spent sleeping.
   35818 
   35819     This is reported when an update attempt ends.
   35820 
   35821     This metric is specific to ChromeOS.
   35822   </summary>
   35823 </histogram>
   35824 
   35825 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
   35826     enum="UpdateEngineErrorCode">
   35827   <owner>zeuthen (a] chromium.org</owner>
   35828   <summary>
   35829     A more detailed description of the last internal error. The possible values
   35830     correspond to the ErrorCode enumeration in the update_engine source code.
   35831 
   35832     This is reported when an attempt ends with the InternalError result.
   35833 
   35834     This metric is specific to ChromeOS.
   35835   </summary>
   35836 </histogram>
   35837 
   35838 <histogram name="UpdateEngine.Attempt.Number" units="count">
   35839   <owner>zeuthen (a] chromium.org</owner>
   35840   <summary>
   35841     The attempt number which starts at 0 for the initial attempt and keeps
   35842     increasing for subsequent attempts.
   35843 
   35844     This is reported when an update attempt ends.
   35845 
   35846     This metric is specific to ChromeOS.
   35847   </summary>
   35848 </histogram>
   35849 
   35850 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
   35851   <owner>zeuthen (a] chromium.org</owner>
   35852   <summary>
   35853     The number of payload mebibytes (1048576 bytes) actually download.
   35854 
   35855     This is reported when an update attempt ends.
   35856 
   35857     This metric is specific to ChromeOS.
   35858   </summary>
   35859 </histogram>
   35860 
   35861 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
   35862   <owner>zeuthen (a] chromium.org</owner>
   35863   <summary>
   35864     The payload download speed, in kilobytes per second (1000 bytes/second).
   35865     This is calculated as the number of bytes downloaded divided by the duration
   35866     of the attempt (excluding time spent sleeping).
   35867 
   35868     This is reported when an update attempt ends.
   35869 
   35870     This metric is specific to ChromeOS.
   35871   </summary>
   35872 </histogram>
   35873 
   35874 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
   35875   <owner>zeuthen (a] chromium.org</owner>
   35876   <summary>
   35877     The payload size, in mebibytes (1048576 bytes).
   35878 
   35879     This is reported when an update attempt ends.
   35880 
   35881     This metric is specific to ChromeOS.
   35882   </summary>
   35883 </histogram>
   35884 
   35885 <histogram name="UpdateEngine.Attempt.PayloadType"
   35886     enum="UpdateEnginePayloadFormat">
   35887   <owner>zeuthen (a] chromium.org</owner>
   35888   <summary>
   35889     The payload type, possible values include &quot;Delta&quot; (if Omaha
   35890     specified to download a delta payload); and &quot;Full&quot; (if Omaha
   35891     specified to download a full payload); and &quot;ForcedFull&quot; (if the
   35892     client specified that it would only accept a full payload).
   35893 
   35894     This is reported when an update attempt ends.
   35895 
   35896     This metric is specific to ChromeOS.
   35897   </summary>
   35898 </histogram>
   35899 
   35900 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
   35901   <owner>zeuthen (a] chromium.org</owner>
   35902   <summary>
   35903     The result of the update attempt.
   35904 
   35905     This is reported when an update attempt ends.
   35906 
   35907     This metric is specific to ChromeOS.
   35908   </summary>
   35909 </histogram>
   35910 
   35911 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
   35912     units="minutes">
   35913   <owner>zeuthen (a] chromium.org</owner>
   35914   <summary>
   35915     The number of minutes since the last attempt including the time the device
   35916     spent sleeping.
   35917 
   35918     This is reported when an update attempt ends but only if there was a
   35919     previous attempt for the same update.
   35920 
   35921     This metric is specific to ChromeOS.
   35922   </summary>
   35923 </histogram>
   35924 
   35925 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
   35926     units="minutes">
   35927   <owner>zeuthen (a] chromium.org</owner>
   35928   <summary>
   35929     The number of minutes since the last attempt excluding the time the device
   35930     spent sleeping.
   35931 
   35932     This is reported when an update attempt ends but only if there was a
   35933     previous attempt for the same update.
   35934 
   35935     This metric is specific to ChromeOS.
   35936   </summary>
   35937 </histogram>
   35938 
   35939 <histogram name="UpdateEngine.Check.DownloadErrorCode"
   35940     enum="UpdateEngineDownloadErrorCode">
   35941   <owner>zeuthen (a] chromium.org</owner>
   35942   <summary>
   35943     If unable to download a response from Omaha, a more detailed error code is
   35944     reported in this metric.
   35945 
   35946     This is reported on every update check resulting in &quot;Download
   35947     error&quot;.
   35948 
   35949     This metric is specific to ChromeOS.
   35950   </summary>
   35951 </histogram>
   35952 
   35953 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
   35954   <owner>zeuthen (a] chromium.org</owner>
   35955   <summary>
   35956     If there is an update available, this metric will track what the device does
   35957     with the information. Possible values include &quot;Applying update&quot;,
   35958     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
   35959     off&quot;.
   35960 
   35961     This is reported on update checks resulting in &quot;Update available&quot;.
   35962 
   35963     This metric is specific to ChromeOS.
   35964   </summary>
   35965 </histogram>
   35966 
   35967 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
   35968   <owner>zeuthen (a] chromium.org</owner>
   35969   <summary>
   35970     The response from Omaha. Possible values include &quot;No update
   35971     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
   35972     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
   35973 
   35974     This is reported on every update check.
   35975 
   35976     This metric is specific to ChromeOS.
   35977   </summary>
   35978 </histogram>
   35979 
   35980 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
   35981   <owner>zeuthen (a] chromium.org</owner>
   35982   <summary>
   35983     The number of minutes since the last check including the time the device
   35984     spent sleeping.
   35985 
   35986     This is reported on every update check except for the first one.
   35987 
   35988     This metric is specific to ChromeOS.
   35989   </summary>
   35990 </histogram>
   35991 
   35992 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
   35993     units="minutes">
   35994   <owner>zeuthen (a] chromium.org</owner>
   35995   <summary>
   35996     The number of minutes since the last check excluding the time the device
   35997     spent sleeping.
   35998 
   35999     This is reported on every update check except for the first one.
   36000 
   36001     This metric is specific to ChromeOS.
   36002   </summary>
   36003 </histogram>
   36004 
   36005 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
   36006   <owner>zeuthen (a] chromium.org</owner>
   36007   <summary>
   36008     The age of the OS in days, defined as the age of the /etc/lsb-release file.
   36009 
   36010     This is reported on every update check but at most once a day.
   36011 
   36012     This metric is specific to ChromeOS.
   36013   </summary>
   36014 </histogram>
   36015 
   36016 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
   36017   <owner>zeuthen (a] chromium.org</owner>
   36018   <summary>
   36019     The number of consecutive times a device has failed to boot an update that
   36020     successfully applied.
   36021 
   36022     This is reported every time the firmware fails to boot the slot with the
   36023     update and fell back to the slot it originally updated from.
   36024 
   36025     This metric is specific to ChromeOS.
   36026   </summary>
   36027 </histogram>
   36028 
   36029 <histogram name="UpdateEngine.InstallDateProvisioningSource"
   36030     enum="UpdateEngineInstallDateProvisioningSource">
   36031   <owner>zeuthen (a] chromium.org</owner>
   36032   <summary>
   36033     The source used to provision the install-date-days value sent to Omaha with
   36034     every request.
   36035 
   36036     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
   36037     or when upgrading to a version with install-date-days support.
   36038 
   36039     This metric is specific to ChromeOS.
   36040   </summary>
   36041 </histogram>
   36042 
   36043 <histogram name="UpdateEngine.Rollback.Result" enum="BooleanSuccess">
   36044   <owner>zeuthen (a] chromium.org</owner>
   36045   <summary>
   36046     Whether rollback worked.
   36047 
   36048     This is reported every time there's a rollback request.
   36049 
   36050     This metric is specific to ChromeOS.
   36051   </summary>
   36052 </histogram>
   36053 
   36054 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
   36055   <owner>zeuthen (a] chromium.org</owner>
   36056   <summary>
   36057     The total number of update attempts required to update the device.
   36058 
   36059     This is reported on every successful update.
   36060 
   36061     This metric is specific to ChromeOS.
   36062   </summary>
   36063 </histogram>
   36064 
   36065 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
   36066   <owner>zeuthen (a] chromium.org</owner>
   36067   <summary>
   36068     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
   36069     available sources (e.g. HTTP, HTTPS, HTTP Peer).
   36070 
   36071     This is reported on every successful update.
   36072 
   36073     This metric is specific to ChromeOS.
   36074   </summary>
   36075 </histogram>
   36076 
   36077 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
   36078     units="MiB">
   36079   <owner>zeuthen (a] chromium.org</owner>
   36080   <summary>
   36081     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
   36082     from a local peer.
   36083 
   36084     This is reported on every successful update.
   36085 
   36086     This metric is specific to ChromeOS.
   36087   </summary>
   36088 </histogram>
   36089 
   36090 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
   36091     units="MiB">
   36092   <owner>zeuthen (a] chromium.org</owner>
   36093   <summary>
   36094     The total number of bytes downloaded in mebibytes (1048576 bytes) using
   36095     HTTP.
   36096 
   36097     This is reported on every successful update.
   36098 
   36099     This metric is specific to ChromeOS.
   36100   </summary>
   36101 </histogram>
   36102 
   36103 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
   36104     units="MiB">
   36105   <owner>zeuthen (a] chromium.org</owner>
   36106   <summary>
   36107     The total number of bytes downloaded in mebibytes (1048576 bytes) using
   36108     HTTPS.
   36109 
   36110     This is reported on every successful update.
   36111 
   36112     This metric is specific to ChromeOS.
   36113   </summary>
   36114 </histogram>
   36115 
   36116 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
   36117     units="%">
   36118   <owner>zeuthen (a] chromium.org</owner>
   36119   <summary>
   36120     The ratio between bytes downloaded and payload size minus 100.
   36121 
   36122     This is reported on every successful update.
   36123 
   36124     This metric is specific to ChromeOS.
   36125   </summary>
   36126 </histogram>
   36127 
   36128 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
   36129     enum="UpdateEngineDownloadSources">
   36130   <owner>zeuthen (a] chromium.org</owner>
   36131   <summary>
   36132     The various download sources used - this is a combination of the values
   36133     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
   36134 
   36135     This is reported on every successful update.
   36136 
   36137     This metric is specific to ChromeOS.
   36138   </summary>
   36139 </histogram>
   36140 
   36141 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
   36142   <owner>zeuthen (a] chromium.org</owner>
   36143   <summary>
   36144     The size of the payload, in mebibytes (1048576 bytes).
   36145 
   36146     This is reported on every successful update.
   36147 
   36148     This metric is specific to ChromeOS.
   36149   </summary>
   36150 </histogram>
   36151 
   36152 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
   36153     enum="UpdateEnginePayloadFormat">
   36154   <owner>zeuthen (a] chromium.org</owner>
   36155   <summary>
   36156     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
   36157     &quot;ForcedFull&quot;) used.
   36158 
   36159     This is reported on every successful update.
   36160 
   36161     This metric is specific to ChromeOS.
   36162   </summary>
   36163 </histogram>
   36164 
   36165 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
   36166   <owner>zeuthen (a] chromium.org</owner>
   36167   <summary>
   36168     The total number of reboots during the update.
   36169 
   36170     This is reported on every successful update.
   36171 
   36172     This metric is specific to ChromeOS.
   36173   </summary>
   36174 </histogram>
   36175 
   36176 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
   36177     units="minutes">
   36178   <owner>zeuthen (a] chromium.org</owner>
   36179   <summary>
   36180     The total number of minutes from when an update was detected until an update
   36181     (possibly another update) was applied. This includes the time waiting for
   36182     update checks and time the device spent sleeping.
   36183 
   36184     This is reported on every successful update.
   36185 
   36186     This metric is specific to ChromeOS.
   36187   </summary>
   36188 </histogram>
   36189 
   36190 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
   36191     units="count">
   36192   <owner>zeuthen (a] chromium.org</owner>
   36193   <summary>
   36194     The total number of updates that were abandoned since the last successful
   36195     update.
   36196 
   36197     This is reported on every successful update.
   36198 
   36199     This metric is specific to ChromeOS.
   36200   </summary>
   36201 </histogram>
   36202 
   36203 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
   36204   <owner>zeuthen (a] chromium.org</owner>
   36205   <summary>
   36206     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
   36207     because of failures.
   36208 
   36209     This is reported on every successful update.
   36210 
   36211     This metric is specific to ChromeOS.
   36212   </summary>
   36213 </histogram>
   36214 
   36215 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
   36216   <owner>zeuthen (a] chromium.org</owner>
   36217   <summary>
   36218     The duration between when an update has successfully completed and the user
   36219     is presented with the &quot;reboot arrow&quot; and when the system has
   36220     booted into the new update.
   36221 
   36222     This is reported every time the device is rebooted after an update has been
   36223     applied.
   36224 
   36225     This metric is specific to ChromeOS.
   36226   </summary>
   36227 </histogram>
   36228 
   36229 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
   36230   <owner>hajimehoshi (a] chromium.org</owner>
   36231   <owner>kouhei (a] chromium.org</owner>
   36232   <summary>
   36233     Measures the time elapsed on Chrome OS between when Chrome is started, and
   36234     when the login prompt is again visible after a logout.  This statistic is
   36235     only collected when preceeded by a logout.
   36236   </summary>
   36237 </histogram>
   36238 
   36239 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
   36240   <owner>hajimehoshi (a] chromium.org</owner>
   36241   <owner>kouhei (a] chromium.org</owner>
   36242   <summary>
   36243     Measures the time elapsed on Chrome OS for setting up for a login after a
   36244     logout. More specifically, it is the time between when the Cryptohome is
   36245     unmounted (the last step in the logout process) and when the login prompt is
   36246     again visible after a logout.
   36247   </summary>
   36248 </histogram>
   36249 
   36250 <histogram name="Uptime.Logout" units="ms">
   36251   <owner>hajimehoshi (a] chromium.org</owner>
   36252   <owner>kouhei (a] chromium.org</owner>
   36253   <summary>
   36254     Measures the time elapsed on Chrome OS when performing a logout. More
   36255     specifically, it is the time between when a logout is initiated and when the
   36256     Cryptohome is unmounted, signaling the last step in the logout process. This
   36257     statistic is not collected when the logout is part of a restart or shutdown.
   36258   </summary>
   36259 </histogram>
   36260 
   36261 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
   36262   <owner>hajimehoshi (a] chromium.org</owner>
   36263   <owner>kouhei (a] chromium.org</owner>
   36264   <summary>
   36265     Measures the time elapsed on Chrome OS between initiating a logout and the
   36266     next time the login prompt is visible again.  This statistic is not
   36267     collected if the machine is shutdown between the logout initiation and the
   36268     prompt becoming visible.
   36269   </summary>
   36270 </histogram>
   36271 
   36272 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
   36273   <owner>hajimehoshi (a] chromium.org</owner>
   36274   <owner>kouhei (a] chromium.org</owner>
   36275   <summary>
   36276     Measures the time elapsed on Chrome OS between when a logout is initiated
   36277     and the UI has stopped (and Chrome has exited) during the logout process.
   36278     This statistic is not collected if the logout is part of a restart or
   36279     shutdown.
   36280   </summary>
   36281 </histogram>
   36282 
   36283 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
   36284   <owner>hajimehoshi (a] chromium.org</owner>
   36285   <owner>kouhei (a] chromium.org</owner>
   36286   <summary>
   36287     Measures the time elapsed on Chrome OS between when all user-associated
   36288     processes (including the X server) have been terminated during the logout
   36289     process.  This statistic is not collected if the logout is part of a restart
   36290     or shutdown.
   36291   </summary>
   36292 </histogram>
   36293 
   36294 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
   36295   <owner>hajimehoshi (a] chromium.org</owner>
   36296   <owner>kouhei (a] chromium.org</owner>
   36297   <summary>
   36298     Measures the time elapsed on Chrome OS between when the UI has stopped
   36299     (Chrome has exited), and when all other associated processes have been
   36300     terminated during the logout process. This statistic is not collected if the
   36301     logout is part of a restart or shutdown.
   36302   </summary>
   36303 </histogram>
   36304 
   36305 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
   36306   <owner>hajimehoshi (a] chromium.org</owner>
   36307   <owner>kouhei (a] chromium.org</owner>
   36308   <summary>
   36309     Measures the time elapsed on Chrome OS between when the X server has been
   36310     terminated from a previous logout and when Chrome is started again to show
   36311     the login screen.
   36312   </summary>
   36313 </histogram>
   36314 
   36315 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
   36316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36317   <summary>
   36318     Distribution of the default images that users choose in Change Picture
   36319     dialog (Chrome OS). One sample is taken each time the user changes picture.
   36320   </summary>
   36321 </histogram>
   36322 
   36323 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
   36324   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36325   <summary>
   36326     Distribution of the default images chosen on user image screen during
   36327     out-of-the-box experience (Chrome OS). One sample is taken each time the
   36328     user confirms the choice by clicking OK button.
   36329   </summary>
   36330 </histogram>
   36331 
   36332 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
   36333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36334   <summary>
   36335     Distribution of the default images that existing users login with (Chrome
   36336     OS). One sample is taken each time the user logs in.
   36337   </summary>
   36338 </histogram>
   36339 
   36340 <histogram name="UserImage.ProfileDownloadResult"
   36341     enum="ProfileImageDownloadResult">
   36342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36343   <summary>
   36344     Profile image download result for UserManager (either on behalf of the
   36345     Change Picture prefs page, OOBE or scheduled refresh after user login).
   36346   </summary>
   36347 </histogram>
   36348 
   36349 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
   36350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36351   <summary>The time it took to download user's profile picture.</summary>
   36352 </histogram>
   36353 
   36354 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
   36355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36356   <summary>
   36357     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
   36358   </summary>
   36359 </histogram>
   36360 
   36361 <histogram name="UserManager.LoginUserType" enum="UserType">
   36362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36363   <summary>
   36364     The number of users of different types that log in to the system (Chrome
   36365     OS).
   36366   </summary>
   36367 </histogram>
   36368 
   36369 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
   36370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   36371   <summary>
   36372     The time between one regular user logging out and a different regular user
   36373     logging in (Chrome OS). Delays above thirty minutes or which span system
   36374     reboots or non-regular-user logins are not reported.
   36375   </summary>
   36376 </histogram>
   36377 
   36378 <histogram name="V8.ASTOptimization">
   36379   <obsolete>
   36380     This histogram is no longer present in V8
   36381   </obsolete>
   36382   <owner>jochen (a] chromium.org</owner>
   36383   <summary>TBD</summary>
   36384 </histogram>
   36385 
   36386 <histogram name="V8.CodeCreation">
   36387   <obsolete>
   36388     This histogram is no longer present in V8
   36389   </obsolete>
   36390   <owner>jochen (a] chromium.org</owner>
   36391   <summary>TBD</summary>
   36392 </histogram>
   36393 
   36394 <histogram name="V8.CodeGeneration">
   36395   <obsolete>
   36396     This histogram is no longer present in V8
   36397   </obsolete>
   36398   <owner>jochen (a] chromium.org</owner>
   36399   <summary>Time spent generating native code for functions.</summary>
   36400 </histogram>
   36401 
   36402 <histogram name="V8.CodegenFractionCrankshaft" units="percent">
   36403   <owner>jochen (a] chromium.org</owner>
   36404   <owner>rmcilroy (a] chromium.org</owner>
   36405   <summary>
   36406     Fraction of the total generated code which was generated using the
   36407     Crankshaft optimizing compiler, after each GC in percent.
   36408   </summary>
   36409 </histogram>
   36410 
   36411 <histogram name="V8.Compile" units="milliseconds">
   36412   <owner>jochen (a] chromium.org</owner>
   36413   <owner>yangguo (a] chromium.org</owner>
   36414   <summary>Time spent in V8 compiler (full codegen).</summary>
   36415 </histogram>
   36416 
   36417 <histogram name="V8.CompileEval" units="milliseconds">
   36418   <owner>jochen (a] chromium.org</owner>
   36419   <owner>yangguo (a] chromium.org</owner>
   36420   <summary>Time spent in V8 compiler (full codegen) for eval.</summary>
   36421 </histogram>
   36422 
   36423 <histogram name="V8.CompileLazy">
   36424   <obsolete>
   36425     This histogram is no longer present in V8
   36426   </obsolete>
   36427   <owner>jochen (a] chromium.org</owner>
   36428   <summary>Time spent compiling functions lazily on first run.</summary>
   36429 </histogram>
   36430 
   36431 <histogram name="V8.DeferredCodeGeneration">
   36432   <obsolete>
   36433     This histogram is no longer present in V8
   36434   </obsolete>
   36435   <owner>jochen (a] chromium.org</owner>
   36436   <summary>Time spent generating deferred code stubs.</summary>
   36437 </histogram>
   36438 
   36439 <histogram name="V8.ExecutableMemoryMax" units="bytes">
   36440   <obsolete>
   36441     This histogram is no longer present in V8
   36442   </obsolete>
   36443   <owner>jochen (a] chromium.org</owner>
   36444   <summary>
   36445     The maximum memory used to store V8 compiled code on a given process.
   36446   </summary>
   36447 </histogram>
   36448 
   36449 <histogram name="V8.GCCompactor" units="milliseconds">
   36450   <owner>jochen (a] chromium.org</owner>
   36451   <owner>hpayer (a] chromium.org</owner>
   36452   <summary>Time spent in mark-sweep phase of GC.</summary>
   36453 </histogram>
   36454 
   36455 <histogram name="V8.GCContext" units="milliseconds">
   36456   <owner>jochen (a] chromium.org</owner>
   36457   <owner>hpayer (a] chromium.org</owner>
   36458   <summary>Time spent doing a full GC during an IdleNotification.</summary>
   36459 </histogram>
   36460 
   36461 <histogram name="V8.GCIdleNotification" units="milliseconds">
   36462   <owner>jochen (a] chromium.org</owner>
   36463   <owner>hpayer (a] chromium.org</owner>
   36464   <summary>Time spent in IdleNotifications.</summary>
   36465 </histogram>
   36466 
   36467 <histogram name="V8.GCIdleTimeAllottedInMS" units="milliseconds">
   36468   <owner>jochen (a] chromium.org</owner>
   36469   <owner>hpayer (a] chromium.org</owner>
   36470   <summary>Idle time passed to V8 via IdleNotifications.</summary>
   36471 </histogram>
   36472 
   36473 <histogram name="V8.GCIdleTimeLimit.Overshot" units="milliseconds">
   36474   <owner>jochen (a] chromium.org</owner>
   36475   <owner>hpayer (a] chromium.org</owner>
   36476   <summary>
   36477     Milliseconds the idle time limit was overshot by the IdleNotification.
   36478   </summary>
   36479 </histogram>
   36480 
   36481 <histogram name="V8.GCIdleTimeLimit.Undershot" units="milliseconds">
   36482   <owner>jochen (a] chromium.org</owner>
   36483   <owner>hpayer (a] chromium.org</owner>
   36484   <summary>
   36485     Milliseconds the idle time limit was undershot by the IdleNotification.
   36486   </summary>
   36487 </histogram>
   36488 
   36489 <histogram name="V8.GCIncrementalMarking" units="milliseconds">
   36490   <owner>jochen (a] chromium.org</owner>
   36491   <owner>hpayer (a] chromium.org</owner>
   36492   <summary>Time spent doing incremental marking steps during GC.</summary>
   36493 </histogram>
   36494 
   36495 <histogram name="V8.GCLowMemoryNotification" units="milliseconds">
   36496   <owner>jochen (a] chromium.org</owner>
   36497   <owner>hpayer (a] chromium.org</owner>
   36498   <summary>Time spent in LowMemoryNotifications.</summary>
   36499 </histogram>
   36500 
   36501 <histogram name="V8.GCScavenger" units="milliseconds">
   36502   <owner>jochen (a] chromium.org</owner>
   36503   <owner>hpayer (a] chromium.org</owner>
   36504   <summary>Time spent in scavenging phase of GC.</summary>
   36505 </histogram>
   36506 
   36507 <histogram name="V8.MemoryExternalFragmentationCellSpace" units="percent">
   36508   <owner>jochen (a] chromium.org</owner>
   36509   <owner>hpayer (a] chromium.org</owner>
   36510   <summary>
   36511     External memory fragmentation in the cell space after each GC in percent.
   36512   </summary>
   36513 </histogram>
   36514 
   36515 <histogram name="V8.MemoryExternalFragmentationCodeSpace" units="percent">
   36516   <owner>jochen (a] chromium.org</owner>
   36517   <owner>hpayer (a] chromium.org</owner>
   36518   <summary>
   36519     External memory fragmentation in the code space after each GC in percent.
   36520   </summary>
   36521 </histogram>
   36522 
   36523 <histogram name="V8.MemoryExternalFragmentationLoSpace" units="percent">
   36524   <owner>jochen (a] chromium.org</owner>
   36525   <owner>hpayer (a] chromium.org</owner>
   36526   <summary>
   36527     External memory fragmentation in the large object space after each GC in
   36528     percent.
   36529   </summary>
   36530 </histogram>
   36531 
   36532 <histogram name="V8.MemoryExternalFragmentationMapSpace" units="percent">
   36533   <owner>jochen (a] chromium.org</owner>
   36534   <owner>hpayer (a] chromium.org</owner>
   36535   <summary>
   36536     External memory fragmentation in the map space after each GC in percent.
   36537   </summary>
   36538 </histogram>
   36539 
   36540 <histogram name="V8.MemoryExternalFragmentationOldDataSpace" units="percent">
   36541   <owner>jochen (a] chromium.org</owner>
   36542   <owner>hpayer (a] chromium.org</owner>
   36543   <summary>
   36544     External memory fragmentation in the old data space after each GC in
   36545     percent.
   36546   </summary>
   36547 </histogram>
   36548 
   36549 <histogram name="V8.MemoryExternalFragmentationOldPointerSpace" units="percent">
   36550   <owner>jochen (a] chromium.org</owner>
   36551   <owner>hpayer (a] chromium.org</owner>
   36552   <summary>
   36553     External memory fragmentation in the old pointer space after each GC in
   36554     percent.
   36555   </summary>
   36556 </histogram>
   36557 
   36558 <histogram name="V8.MemoryExternalFragmentationTotal" units="percent">
   36559   <owner>jochen (a] chromium.org</owner>
   36560   <owner>hpayer (a] chromium.org</owner>
   36561   <summary>
   36562     Total external memory fragmentation after each GC in percent.
   36563   </summary>
   36564 </histogram>
   36565 
   36566 <histogram name="V8.MemoryHeapFractionCellSpace" units="percent">
   36567   <owner>jochen (a] chromium.org</owner>
   36568   <owner>hpayer (a] chromium.org</owner>
   36569   <summary>
   36570     Fraction of the total heap used by the cell space after each GC in percent.
   36571   </summary>
   36572 </histogram>
   36573 
   36574 <histogram name="V8.MemoryHeapFractionCodeSpace" units="percent">
   36575   <owner>jochen (a] chromium.org</owner>
   36576   <owner>hpayer (a] chromium.org</owner>
   36577   <summary>
   36578     Fraction of the total heap used by the code space after each GC in percent.
   36579   </summary>
   36580 </histogram>
   36581 
   36582 <histogram name="V8.MemoryHeapFractionLoSpace" units="percent">
   36583   <owner>jochen (a] chromium.org</owner>
   36584   <owner>hpayer (a] chromium.org</owner>
   36585   <summary>
   36586     Fraction of the total heap used by the lo space after each GC in percent.
   36587   </summary>
   36588 </histogram>
   36589 
   36590 <histogram name="V8.MemoryHeapFractionMapSpace" units="percent">
   36591   <owner>jochen (a] chromium.org</owner>
   36592   <owner>hpayer (a] chromium.org</owner>
   36593   <summary>
   36594     Fraction of the total heap used by the map space after each GC in percent.
   36595   </summary>
   36596 </histogram>
   36597 
   36598 <histogram name="V8.MemoryHeapFractionNewSpace" units="percent">
   36599   <owner>jochen (a] chromium.org</owner>
   36600   <owner>hpayer (a] chromium.org</owner>
   36601   <summary>
   36602     Fraction of the total heap used by the new space after each GC in percent.
   36603   </summary>
   36604 </histogram>
   36605 
   36606 <histogram name="V8.MemoryHeapFractionOldDataSpace" units="percent">
   36607   <owner>jochen (a] chromium.org</owner>
   36608   <owner>hpayer (a] chromium.org</owner>
   36609   <summary>
   36610     Fraction of the total heap used by the old data space after each GC in
   36611     percent.
   36612   </summary>
   36613 </histogram>
   36614 
   36615 <histogram name="V8.MemoryHeapFractionOldPointerSpace" units="percent">
   36616   <owner>jochen (a] chromium.org</owner>
   36617   <owner>hpayer (a] chromium.org</owner>
   36618   <summary>
   36619     Fraction of the total heap used by the old pointer space after each GC in
   36620     percent.
   36621   </summary>
   36622 </histogram>
   36623 
   36624 <histogram name="V8.MemoryHeapSampleCellSpaceCommitted" units="KB">
   36625   <owner>jochen (a] chromium.org</owner>
   36626   <owner>hpayer (a] chromium.org</owner>
   36627   <summary>
   36628     The size of committed memory in the cell space after each GC in KB.
   36629   </summary>
   36630 </histogram>
   36631 
   36632 <histogram name="V8.MemoryHeapSampleCodeSpaceCommitted" units="KB">
   36633   <owner>jochen (a] chromium.org</owner>
   36634   <owner>hpayer (a] chromium.org</owner>
   36635   <summary>
   36636     The size of committed memory in the code space after each GC in KB.
   36637   </summary>
   36638 </histogram>
   36639 
   36640 <histogram name="V8.MemoryHeapSampleMapSpaceCommitted" units="KB">
   36641   <owner>jochen (a] chromium.org</owner>
   36642   <owner>hpayer (a] chromium.org</owner>
   36643   <summary>
   36644     The size of committed memory in the map space after each GC in KB.
   36645   </summary>
   36646 </histogram>
   36647 
   36648 <histogram name="V8.MemoryHeapSampleTotalCommitted" units="KB">
   36649   <owner>jochen (a] chromium.org</owner>
   36650   <owner>hpayer (a] chromium.org</owner>
   36651   <summary>
   36652     The total size of committed memory used by V8 after each GC in KB.
   36653   </summary>
   36654 </histogram>
   36655 
   36656 <histogram name="V8.MemoryHeapSampleTotalUsed" units="KB">
   36657   <owner>jochen (a] chromium.org</owner>
   36658   <owner>hpayer (a] chromium.org</owner>
   36659   <summary>
   36660     The total size of live memory used by V8 after each GC in KB.
   36661   </summary>
   36662 </histogram>
   36663 
   36664 <histogram name="V8.Parse" units="milliseconds">
   36665   <owner>jochen (a] chromium.org</owner>
   36666   <owner>marja (a] chromium.org</owner>
   36667   <summary>Time spent in V8 parser.</summary>
   36668 </histogram>
   36669 
   36670 <histogram name="V8.ParseLazy" units="milliseconds">
   36671   <owner>jochen (a] chromium.org</owner>
   36672   <owner>marja (a] chromium.org</owner>
   36673   <summary>
   36674     Time spent parsing functions when they are lazily compiled on first run.
   36675   </summary>
   36676 </histogram>
   36677 
   36678 <histogram name="V8.PreParse" units="milliseconds">
   36679   <owner>jochen (a] chromium.org</owner>
   36680   <owner>marja (a] chromium.org</owner>
   36681   <summary>Time spent preparsing source code.</summary>
   36682 </histogram>
   36683 
   36684 <histogram name="V8.Rewriting">
   36685   <obsolete>
   36686     This histogram is no longer present in V8
   36687   </obsolete>
   36688   <owner>jochen (a] chromium.org</owner>
   36689   <summary>Time spent on rewriting ASTs before compilation.</summary>
   36690 </histogram>
   36691 
   36692 <histogram name="V8.RSetLO">
   36693   <obsolete>
   36694     This histogram is no longer present in V8
   36695   </obsolete>
   36696   <owner>jochen (a] chromium.org</owner>
   36697   <summary>TBD</summary>
   36698 </histogram>
   36699 
   36700 <histogram name="V8.RSetPaged">
   36701   <obsolete>
   36702     This histogram is no longer present in V8
   36703   </obsolete>
   36704   <owner>jochen (a] chromium.org</owner>
   36705   <summary>TBD</summary>
   36706 </histogram>
   36707 
   36708 <histogram name="V8.ScriptCache">
   36709   <owner>jochen (a] chromium.org</owner>
   36710   <owner>yangguo (a] chromium.org</owner>
   36711   <summary>
   36712     The generation a compiled script was found in the compilation cache.
   36713   </summary>
   36714 </histogram>
   36715 
   36716 <histogram name="V8.UsageAnalysis">
   36717   <obsolete>
   36718     This histogram is no longer present in V8
   36719   </obsolete>
   36720   <owner>jochen (a] chromium.org</owner>
   36721   <summary>Time spent analysing the usage of variables.</summary>
   36722 </histogram>
   36723 
   36724 <histogram name="V8.VariableAllocation">
   36725   <obsolete>
   36726     This histogram is no longer present in V8
   36727   </obsolete>
   36728   <owner>jochen (a] chromium.org</owner>
   36729   <summary>TBD</summary>
   36730 </histogram>
   36731 
   36732 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
   36733   <obsolete>
   36734     Deprecated 1/2013. No longer tracked.
   36735   </obsolete>
   36736   <owner>asvitkine (a] chromium.org</owner>
   36737   <summary>
   36738     A count of the number of times we hit the code where a field trial is
   36739     disabled because no entropy provider was provided.
   36740   </summary>
   36741 </histogram>
   36742 
   36743 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
   36744   <owner>asvitkine (a] chromium.org</owner>
   36745   <summary>
   36746     The counts of network error codes encountered by VariationsService when an
   36747     attempt to fetch a variations seed from the server fails.
   36748   </summary>
   36749 </histogram>
   36750 
   36751 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
   36752   <obsolete>
   36753     Deprecated 2/2014. No longer tracked.
   36754   </obsolete>
   36755   <owner>asvitkine (a] chromium.org</owner>
   36756   <summary>
   36757     The latency of a VariationsService seed fetch that results in a not modified
   36758     response.
   36759   </summary>
   36760 </histogram>
   36761 
   36762 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
   36763   <obsolete>
   36764     Deprecated 2/2014. No longer tracked.
   36765   </obsolete>
   36766   <owner>asvitkine (a] chromium.org</owner>
   36767   <summary>
   36768     The latency of a VariationsService seed fetch that results in neither a
   36769     success nor not modified response.
   36770   </summary>
   36771 </histogram>
   36772 
   36773 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
   36774   <obsolete>
   36775     Deprecated 2/2014. No longer tracked.
   36776   </obsolete>
   36777   <owner>asvitkine (a] chromium.org</owner>
   36778   <summary>
   36779     The latency of a VariationsService seed fetch that results in a success
   36780     response.
   36781   </summary>
   36782 </histogram>
   36783 
   36784 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
   36785   <owner>asvitkine (a] chromium.org</owner>
   36786   <summary>How long it took to create the X-Client-Data header.</summary>
   36787 </histogram>
   36788 
   36789 <histogram name="Variations.Headers.ExperimentCount">
   36790   <owner>asvitkine (a] chromium.org</owner>
   36791   <summary>
   36792     Records number of experiment ids in the X-Client-Data header at the time the
   36793     header is constructed.
   36794   </summary>
   36795 </histogram>
   36796 
   36797 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
   36798   <owner>asvitkine (a] chromium.org</owner>
   36799   <summary>
   36800     The result of verifying the variations seed signature, recorded when the
   36801     variations seed is stored to Local State after being retrieved from the
   36802     server.
   36803   </summary>
   36804 </histogram>
   36805 
   36806 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
   36807   <obsolete>
   36808     Deprecated 9/2012. No longer tracked.
   36809   </obsolete>
   36810   <owner>asvitkine (a] chromium.org</owner>
   36811   <summary>
   36812     Whether or not the network was available when requested by the
   36813     VariationsService.
   36814   </summary>
   36815 </histogram>
   36816 
   36817 <histogram name="Variations.ResourceRequestsAllowed"
   36818     enum="VariationsResourceRequestsAllowedState">
   36819   <owner>asvitkine (a] chromium.org</owner>
   36820   <summary>
   36821     Counts the number of times the VariationsService is allowed or not allowed
   36822     to make a request due to the ResourceRequestAllowedNotifier.
   36823   </summary>
   36824 </histogram>
   36825 
   36826 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
   36827   <owner>jwd (a] chromium.org</owner>
   36828   <summary>
   36829     Counts if a response from the variations server is the first response of the
   36830     day or not. This is counted when a new valid seed or a 304 is received. The
   36831     date line is computed in UTC and the times being compared are the server
   36832     time from the server response and the stored server time from the last
   36833     successful request.
   36834   </summary>
   36835 </histogram>
   36836 
   36837 <histogram name="Variations.SeedDateSkew.BuildTimeAheadBy" units="days">
   36838   <owner>gab (a] chromium.org</owner>
   36839   <summary>
   36840     Logged on startup when creating field trials from the variations seed if the
   36841     build time is ahead of or within 24 hours of the kVariationsSeedDate. Used
   36842     as an experiment to see whether the build time could be used to discard very
   36843     old seeds.
   36844   </summary>
   36845 </histogram>
   36846 
   36847 <histogram name="Variations.SeedDateSkew.BuildTimeBehindBy" units="days">
   36848   <owner>gab (a] chromium.org</owner>
   36849   <summary>
   36850     Logged on startup when creating field trials from the variations seed if the
   36851     build time is behind the kVariationsSeedDate by a day or more. Used as an
   36852     experiment to see whether the build time could be used to discard very old
   36853     seeds.
   36854   </summary>
   36855 </histogram>
   36856 
   36857 <histogram name="Variations.SeedDateSkew.SystemClockAheadBy" units="days">
   36858   <owner>gab (a] chromium.org</owner>
   36859   <summary>
   36860     Logged on startup when creating field trials from the variations seed if the
   36861     system clock is ahead of or within 24 hours of the kVariationsSeedDate. Used
   36862     as an experiment to see whether the system clock could be used to discard
   36863     very old seeds.
   36864   </summary>
   36865 </histogram>
   36866 
   36867 <histogram name="Variations.SeedDateSkew.SystemClockBehindBy" units="days">
   36868   <owner>gab (a] chromium.org</owner>
   36869   <summary>
   36870     Logged on startup when creating field trials from the variations seed if the
   36871     system clock is behind the kVariationsSeedDate by a day or more. Used as an
   36872     experiment to see whether the system clock could be used to discard very old
   36873     seeds.
   36874   </summary>
   36875 </histogram>
   36876 
   36877 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
   36878   <owner>asvitkine (a] chromium.org</owner>
   36879   <summary>
   36880     Records whether the variations seed in local state is empty (does not exist)
   36881     on startup.
   36882   </summary>
   36883 </histogram>
   36884 
   36885 <histogram name="Variations.SeedFetchResponseCode">
   36886   <owner>asvitkine (a] chromium.org</owner>
   36887   <summary>
   36888     The counts of HTTP response codes encountered by VariationsService when
   36889     attempting to fetch a variations seed from the server.
   36890   </summary>
   36891 </histogram>
   36892 
   36893 <histogram name="Variations.SeedFreshness" units="minutes">
   36894   <owner>asvitkine (a] chromium.org</owner>
   36895   <summary>
   36896     The time interval between when the Variations seed was last downloaded and
   36897     when it was used.
   36898   </summary>
   36899 </histogram>
   36900 
   36901 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
   36902     enum="BooleanExpired">
   36903   <obsolete>
   36904     Deprecated 11/2012. No longer tracked.
   36905   </obsolete>
   36906   <owner>asvitkine (a] chromium.org</owner>
   36907   <summary>
   36908     Whether or not the 1-Percent uniformity trial from the Variations server was
   36909     expired when loaded.
   36910   </summary>
   36911 </histogram>
   36912 
   36913 <histogram name="Variations.SimulateSeed.Duration" units="milliseconds">
   36914   <owner>asvitkine (a] chromium.org</owner>
   36915   <summary>
   36916     Records the time taken to perform variations seed simulation.
   36917 
   36918     Recorded on every variation seed simulation, which follows a fetch.
   36919   </summary>
   36920 </histogram>
   36921 
   36922 <histogram name="Variations.SimulateSeed.KillBestEffortChanges">
   36923   <owner>asvitkine (a] chromium.org</owner>
   36924   <summary>
   36925     Records the result of variations seed simulation. Logs the number of
   36926     experiment groups in the &quot;kill best effort&quot; category that are
   36927     expected to change on a restart of the browser with the received seed.
   36928 
   36929     Recorded on every variation seed simulation, which follows a fetch.
   36930   </summary>
   36931 </histogram>
   36932 
   36933 <histogram name="Variations.SimulateSeed.KillCriticalChanges">
   36934   <owner>asvitkine (a] chromium.org</owner>
   36935   <summary>
   36936     Records the result of variations seed simulation. Logs the number of
   36937     experiment groups in the &quot;kill critical&quot; category that are
   36938     expected to change on a restart of the browser with the received seed.
   36939 
   36940     Recorded on every variation seed simulation, which follows a fetch.
   36941   </summary>
   36942 </histogram>
   36943 
   36944 <histogram name="Variations.SimulateSeed.NormalChanges">
   36945   <owner>asvitkine (a] chromium.org</owner>
   36946   <summary>
   36947     Records the result of variations seed simulation. Logs the number of
   36948     experiment groups in the &quot;normal&quot; category that are expected to
   36949     change on a restart of the browser with the received seed.
   36950 
   36951     Recorded on every variation seed simulation, which follows a fetch.
   36952   </summary>
   36953 </histogram>
   36954 
   36955 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
   36956   <owner>asvitkine (a] chromium.org</owner>
   36957   <summary>
   36958     The result of verifying the variations seed signature, recorded when the
   36959     variations seed is loaded from Local State.
   36960   </summary>
   36961 </histogram>
   36962 
   36963 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
   36964   <owner>asvitkine (a] chromium.org</owner>
   36965   <summary>
   36966     The time since the previous attempt to fetch the variations seed within the
   36967     same session, with 0 indicating that this is the first attempt. Recorded
   36968     when a variations seed fetch is attempted by the VariationsService.
   36969   </summary>
   36970 </histogram>
   36971 
   36972 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
   36973   <obsolete>
   36974     Deprecated 1/2013. No longer tracked.
   36975   </obsolete>
   36976   <owner>asvitkine (a] chromium.org</owner>
   36977   <summary>
   36978     A count of the number of times we hit the code where the
   36979     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
   36980     expiration check.
   36981   </summary>
   36982 </histogram>
   36983 
   36984 <histogram name="Variations.UniformityTrialGroupNotActive"
   36985     enum="UniformityTrialGroupNotActive">
   36986   <obsolete>
   36987     Deprecated 1/2013. No longer tracked.
   36988   </obsolete>
   36989   <owner>asvitkine (a] chromium.org</owner>
   36990   <summary>
   36991     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
   36992     and which factors contributed to it.
   36993   </summary>
   36994 </histogram>
   36995 
   36996 <histogram name="Viewport.MetaTagType" enum="MetaTagTypeEnum">
   36997   <owner>bokan (a] chromium.org</owner>
   36998   <summary>
   36999     The viewport meta tag type seen on each page load. Only recorded on Android.
   37000   </summary>
   37001 </histogram>
   37002 
   37003 <histogram name="Viewport.OverviewZoom" units="Percent">
   37004   <owner>bokan (a] chromium.org</owner>
   37005   <summary>
   37006     The screen width as a percentage of viewport width (i.e. zoom at which we
   37007     can see the whole page). Only recorded on Android and for viewport meta tags
   37008     with constant width.
   37009   </summary>
   37010 </histogram>
   37011 
   37012 <histogram name="VirtualKeyboard.KeyboardControlEvent"
   37013     enum="KeyboardControlEvent">
   37014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37015   <summary>
   37016     A count of various control events that can occur on the virtual keyboard,
   37017     such as showing and hiding.
   37018   </summary>
   37019 </histogram>
   37020 
   37021 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
   37022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37023   <summary>
   37024     Counts the number of keys typed by the virtual keyboard between each
   37025     backspace. This metric provides a rough approximation of an error rate for
   37026     the virtual keyboard.
   37027   </summary>
   37028 </histogram>
   37029 
   37030 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
   37031   <owner>estade (a] chromium.org</owner>
   37032   <summary>
   37033     Measures the time taken by Google Online Wallet server's accept legal
   37034     document API call.
   37035   </summary>
   37036 </histogram>
   37037 
   37038 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
   37039   <owner>estade (a] chromium.org</owner>
   37040   <summary>
   37041     Measures the time taken by Google Online Wallet server's authenticate
   37042     instrument API call.
   37043   </summary>
   37044 </histogram>
   37045 
   37046 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
   37047   <owner>estade (a] chromium.org</owner>
   37048   <summary>
   37049     Measures the time taken by Google Online Wallet server's get full wallet API
   37050     call.
   37051   </summary>
   37052 </histogram>
   37053 
   37054 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
   37055   <owner>estade (a] chromium.org</owner>
   37056   <summary>
   37057     Measures the time taken by Google Online Wallet server's get wallet items
   37058     API call.
   37059   </summary>
   37060 </histogram>
   37061 
   37062 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
   37063   <obsolete>
   37064     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   37065   </obsolete>
   37066   <owner>estade (a] chromium.org</owner>
   37067   <summary>
   37068     Measures the time taken by Google Online Wallet server's save address API
   37069     call.
   37070   </summary>
   37071 </histogram>
   37072 
   37073 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
   37074   <obsolete>
   37075     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   37076   </obsolete>
   37077   <owner>estade (a] chromium.org</owner>
   37078   <summary>
   37079     Measures the time taken by Google Online Wallet server's save instrument API
   37080     call.
   37081   </summary>
   37082 </histogram>
   37083 
   37084 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
   37085   <obsolete>
   37086     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   37087   </obsolete>
   37088   <owner>estade (a] chromium.org</owner>
   37089   <summary>
   37090     Measures the time taken by Google Online Wallet server's save instument and
   37091     address API call.
   37092   </summary>
   37093 </histogram>
   37094 
   37095 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
   37096   <owner>estade (a] chromium.org</owner>
   37097   <summary>
   37098     Measures the time taken by Google Online Wallet server's save to wallet API
   37099     call.
   37100   </summary>
   37101 </histogram>
   37102 
   37103 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
   37104   <owner>estade (a] chromium.org</owner>
   37105   <summary>
   37106     Measures the time taken by Google Online Wallet server's send status API
   37107     call.
   37108   </summary>
   37109 </histogram>
   37110 
   37111 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
   37112   <owner>estade (a] chromium.org</owner>
   37113   <summary>
   37114     Measures the time taken by Google Online Wallet server's unknown API calls.
   37115   </summary>
   37116 </histogram>
   37117 
   37118 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
   37119   <obsolete>
   37120     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   37121   </obsolete>
   37122   <owner>estade (a] chromium.org</owner>
   37123   <summary>
   37124     Measures the time taken by Google Online Wallet server's update address API
   37125     call.
   37126   </summary>
   37127 </histogram>
   37128 
   37129 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
   37130   <obsolete>
   37131     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
   37132   </obsolete>
   37133   <owner>estade (a] chromium.org</owner>
   37134   <summary>
   37135     Measures the time taken by Google Online Wallet server's update instument
   37136     API call.
   37137   </summary>
   37138 </histogram>
   37139 
   37140 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
   37141   <owner>estade (a] chromium.org</owner>
   37142   <summary>
   37143     Counts the number of times each Wallet API failed due to being unable to
   37144     parse the response.
   37145   </summary>
   37146 </histogram>
   37147 
   37148 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
   37149   <owner>estade (a] chromium.org</owner>
   37150   <summary>HTTP response codes seen by Wallet client.</summary>
   37151 </histogram>
   37152 
   37153 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
   37154   <owner>ajuma (a] chromium.org</owner>
   37155   <summary>
   37156     Counts the number of times each CSS property is animated. There is no limit
   37157     on the number of times each property is counted per page view -- a property
   37158     that is animated multiple times during a single page view is counted each
   37159     time it animates.
   37160   </summary>
   37161 </histogram>
   37162 
   37163 <histogram name="WebCore.Document.execCommand" enum="MappedEditingCommands">
   37164   <owner>yoichio (a] chromium.org</owner>
   37165   <summary>
   37166     Counts the number of times each document.execCommand is executed. This
   37167     doesn't count commands not supported by Blink.
   37168   </summary>
   37169 </histogram>
   37170 
   37171 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
   37172   <owner>yoichio (a] chromium.org</owner>
   37173   <summary>
   37174     Counts the number of times each Editor::Command::execute is called. This
   37175     doesn't count commands not supported by Blink.
   37176   </summary>
   37177 </histogram>
   37178 
   37179 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
   37180   <owner>eseidel (a] chromium.org</owner>
   37181   <summary>
   37182     Count of how many instances of WebCore::Page use various features. Each
   37183     WebCore::Page instance has a WebCore::UseCounter instance. It records and
   37184     reports feature usage (e.g. via UseCounter::count() method). NOTE: dev
   37185     numbers from 34.0.1800.1 to 34.0.1833.4 are wrong (see crbug.com/341631).
   37186   </summary>
   37187 </histogram>
   37188 
   37189 <histogram name="WebCore.FeatureObserver.CSSProperties"
   37190     enum="MappedCSSProperties">
   37191   <owner>eseidel (a] chromium.org</owner>
   37192   <owner>mikelawther (a] chromium.org</owner>
   37193   <summary>
   37194     Records usage of CSS properties used on a page, either statically or
   37195     dynamically, from the time the page is initialised to when it is closed or
   37196     navigated away from. Each property is counted at most once per page per
   37197     view.
   37198   </summary>
   37199   <details>
   37200     Every time a CSS property is parsed on a page, that property is recorded as
   37201     having been used. The histogram is updated with this data whenever a page is
   37202     closed, or a page navigation happens. Each histogram bucket corresponds to a
   37203     CSS property (eg width, border-radius). The exception is the bucket numbered
   37204     '1' - this counts the number of pages that CSS properties were counted on.
   37205 
   37206     These numbers give the percentage of pages that use a CSS property. For
   37207     example, if the 'border-radius' histogram bucket has a count of 250, and the
   37208     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
   37209     that 1000 pages were recorded, and border-radius was used on 25% of those
   37210     pages.
   37211 
   37212     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
   37213     booleans recording use of each CSS property - one boolean per property. Upon
   37214     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
   37215     page navigation happening, the histogram is updated. For each boolean that
   37216     is set to True, the corresponding histogram bucket for that CSS property is
   37217     incremented by 1. The page count bucket (i.e. bucket number 1) is always
   37218     incremented by 1 on each histogram update.
   37219   </details>
   37220 </histogram>
   37221 
   37222 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
   37223     enum="IDBLevelDBBackingStoreInternalErrorType">
   37224   <owner>dgrogan (a] chromium.org</owner>
   37225   <summary>
   37226     Methods that encountered consistency errors. Such errors probably point to a
   37227     bug in our code.
   37228   </summary>
   37229 </histogram>
   37230 
   37231 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
   37232     enum="IDBLevelDBBackingStoreInternalErrorType">
   37233   <obsolete>
   37234     As of chrome 26, use {Consistency, Read, Write}Error instead.
   37235   </obsolete>
   37236   <owner>dgrogan (a] chromium.org</owner>
   37237   <summary>
   37238     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
   37239     encountered.
   37240   </summary>
   37241 </histogram>
   37242 
   37243 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
   37244     enum="IDBLevelDBBackingStoreOpenResult">
   37245   <owner>dgrogan (a] chromium.org</owner>
   37246   <summary>
   37247     Count of the different success and failure modes when opening an IndexedDB
   37248     backing store - clean open, successful open with recovery, failed recovery,
   37249     etc. Includes all hosts.
   37250   </summary>
   37251 </histogram>
   37252 
   37253 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
   37254     enum="IDBLevelDBBackingStoreOpenResult">
   37255   <owner>dgrogan (a] chromium.org</owner>
   37256   <summary>
   37257     Count of the different success and failure modes when opening an IndexedDB
   37258     backing store - clean open, successful open with recovery, failed recovery,
   37259     etc. Only for docs.google.com.
   37260   </summary>
   37261 </histogram>
   37262 
   37263 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
   37264     units="characters">
   37265   <owner>dgrogan (a] chromium.org</owner>
   37266   <summary>
   37267     Length of leveldb directories that cause paths to not fit in the filesystem,
   37268     either because the individual component is too long or the overall path is
   37269     larger than MAX_PATH.
   37270   </summary>
   37271 </histogram>
   37272 
   37273 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
   37274     enum="IDBLevelDBBackingStoreInternalErrorType">
   37275   <owner>dgrogan (a] chromium.org</owner>
   37276   <summary>
   37277     Methods that encountered leveldb errors while trying to read from disk.
   37278   </summary>
   37279 </histogram>
   37280 
   37281 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
   37282     enum="IDBLevelDBBackingStoreInternalErrorType">
   37283   <owner>dgrogan (a] chromium.org</owner>
   37284   <summary>
   37285     Methods that encountered leveldb errors while trying to write to disk.
   37286   </summary>
   37287 </histogram>
   37288 
   37289 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
   37290     enum="IDBContextForcedCloseReason">
   37291   <owner>dgrogan (a] chromium.org</owner>
   37292   <summary>The reason that a forced-close of a backing store occurred.</summary>
   37293 </histogram>
   37294 
   37295 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
   37296     enum="IndexedDatabaseMethods">
   37297   <owner>dgrogan (a] chromium.org</owner>
   37298   <summary>
   37299     Count total number of front end API calls of IndexedDB methods.
   37300   </summary>
   37301 </histogram>
   37302 
   37303 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
   37304     enum="LevelDBErrorCount">
   37305   <owner>dgrogan (a] chromium.org</owner>
   37306   <summary>
   37307     Count of how many times LevelDBDatabase got an error trying to check free
   37308     disk space.
   37309   </summary>
   37310 </histogram>
   37311 
   37312 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
   37313   <owner>dgrogan (a] chromium.org</owner>
   37314   <summary>
   37315     Amount of free disk space on the partition/volume/etc where LevelDB failed
   37316     to open.
   37317   </summary>
   37318 </histogram>
   37319 
   37320 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
   37321   <owner>dgrogan (a] chromium.org</owner>
   37322   <summary>
   37323     Amount of free disk space on the partition/volume/etc where LevelDB was
   37324     successfully opened.
   37325   </summary>
   37326 </histogram>
   37327 
   37328 <histogram name="WebCore.IndexedDB.LevelDB.OpenTime" units="milliseconds">
   37329   <owner>cmumford (a] chromium.org</owner>
   37330   <summary>
   37331     The time that it takes to open IndexedDB's LevelDB backing store.
   37332   </summary>
   37333 </histogram>
   37334 
   37335 <histogram name="WebCore.IndexedDB.LevelDB.PutTime" units="milliseconds">
   37336   <owner>cmumford (a] chromium.org</owner>
   37337   <summary>
   37338     The time that it takes to write the data IndexedDB to the LevelDB backing
   37339     store for a put operation.
   37340   </summary>
   37341 </histogram>
   37342 
   37343 <histogram name="WebCore.IndexedDB.LevelDB.Transaction.CommitTime"
   37344     units="milliseconds">
   37345   <owner>cmumford (a] chromium.org</owner>
   37346   <summary>
   37347     The time that it takes to commit an IndexedDB transaction to its LevelDB
   37348     backing store.
   37349   </summary>
   37350 </histogram>
   37351 
   37352 <histogram name="WebCore.IndexedDB.LevelDB.WriteTime" units="milliseconds">
   37353   <owner>cmumford (a] chromium.org</owner>
   37354   <summary>
   37355     The time that it takes to write data to an IndexedDB's LevelDB backing
   37356     store.
   37357   </summary>
   37358 </histogram>
   37359 
   37360 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
   37361   <owner>dgrogan (a] chromium.org</owner>
   37362   <summary>
   37363     Error classes returned by LevelDB when it failed to open a database.
   37364   </summary>
   37365 </histogram>
   37366 
   37367 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
   37368     enum="LevelDBCorruptionTypes">
   37369   <owner>dgrogan (a] chromium.org</owner>
   37370   Types of corruption that LevelDB encounters when opening a database.
   37371 </histogram>
   37372 
   37373 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
   37374     enum="LevelDBIOErrorMethods">
   37375   <owner>dgrogan (a] chromium.org</owner>
   37376   <summary>
   37377     LevelDBEnv methods that generated IO errors when opening a database.
   37378   </summary>
   37379 </histogram>
   37380 
   37381 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
   37382     enum="OSAgnosticErrno">
   37383   <owner>dgrogan (a] chromium.org</owner>
   37384   <summary>
   37385     Errno errors encountered by a single LevelDBEnv method when opening an
   37386     IndexedDB instance.
   37387   </summary>
   37388 </histogram>
   37389 
   37390 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
   37391     enum="PlatformFileError">
   37392   <owner>dgrogan (a] chromium.org</owner>
   37393   <summary>
   37394     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
   37395     IndexedDB instance.
   37396   </summary>
   37397 </histogram>
   37398 
   37399 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
   37400   <owner>dgrogan (a] chromium.org</owner>
   37401   <summary>
   37402     Error classes returned by LevelDB when it failed to read a database.
   37403   </summary>
   37404 </histogram>
   37405 
   37406 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
   37407     enum="LevelDBCorruptionTypes">
   37408   <owner>dgrogan (a] chromium.org</owner>
   37409   Types of corruption that LevelDB encounters when reading a database.
   37410 </histogram>
   37411 
   37412 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
   37413     enum="LevelDBIOErrorMethods">
   37414   <owner>dgrogan (a] chromium.org</owner>
   37415   <summary>
   37416     LevelDBEnv methods that generated IO errors when reading a database.
   37417   </summary>
   37418 </histogram>
   37419 
   37420 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
   37421     enum="OSAgnosticErrno">
   37422   <owner>dgrogan (a] chromium.org</owner>
   37423   <summary>
   37424     Errno errors encountered by a single LevelDBEnv method when reading an
   37425     IndexedDB instance.
   37426   </summary>
   37427 </histogram>
   37428 
   37429 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
   37430     enum="PlatformFileError">
   37431   <owner>dgrogan (a] chromium.org</owner>
   37432   <summary>
   37433     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
   37434     IndexedDB instance.
   37435   </summary>
   37436 </histogram>
   37437 
   37438 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
   37439   <owner>dgrogan (a] chromium.org</owner>
   37440   <summary>
   37441     Error classes returned by LevelDB when it failed to write to a database.
   37442   </summary>
   37443 </histogram>
   37444 
   37445 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
   37446     enum="LevelDBCorruptionTypes">
   37447   <owner>dgrogan (a] chromium.org</owner>
   37448   Types of corruption returned by LevelDB when it failed to write to a database.
   37449 </histogram>
   37450 
   37451 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
   37452     enum="LevelDBIOErrorMethods">
   37453   <owner>dgrogan (a] chromium.org</owner>
   37454   <summary>
   37455     LevelDBEnv methods that generated IO errors when writing to a database.
   37456   </summary>
   37457 </histogram>
   37458 
   37459 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
   37460     enum="OSAgnosticErrno">
   37461   <owner>dgrogan (a] chromium.org</owner>
   37462   <summary>
   37463     Errno errors encountered by a single LevelDBEnv method when writing to an
   37464     IndexedDB instance.
   37465   </summary>
   37466 </histogram>
   37467 
   37468 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
   37469     enum="PlatformFileError">
   37470   <owner>dgrogan (a] chromium.org</owner>
   37471   <summary>
   37472     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
   37473     an IndexedDB instance.
   37474   </summary>
   37475 </histogram>
   37476 
   37477 <histogram name="WebCore.IndexedDB.OpenTime.Blocked" units="milliseconds">
   37478   <owner>cmumford (a] chromium.org</owner>
   37479   <summary>
   37480     The delay between the receipt of the request to open an IndexedDB database
   37481     and the firing of the blocked event.
   37482   </summary>
   37483 </histogram>
   37484 
   37485 <histogram name="WebCore.IndexedDB.OpenTime.Error" units="milliseconds">
   37486   <owner>cmumford (a] chromium.org</owner>
   37487   <summary>
   37488     The delay between the receipt of the request to open an IndexedDB database
   37489     and the firing of the error event.
   37490   </summary>
   37491 </histogram>
   37492 
   37493 <histogram name="WebCore.IndexedDB.OpenTime.Success" units="milliseconds">
   37494   <owner>cmumford (a] chromium.org</owner>
   37495   <summary>
   37496     The delay between the receipt of the request to open an IndexedDB database
   37497     and the firing of the success event.
   37498   </summary>
   37499 </histogram>
   37500 
   37501 <histogram name="WebCore.IndexedDB.OpenTime.UpgradeNeeded" units="milliseconds">
   37502   <owner>cmumford (a] chromium.org</owner>
   37503   <summary>
   37504     The delay between the receipt of the request to open an IndexedDB database
   37505     and the firing of the upgradeneeded event.
   37506   </summary>
   37507 </histogram>
   37508 
   37509 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
   37510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37511   <summary>
   37512     The delay between when the preload scanner discovers a resource on the
   37513     parser thread and when the preload request is issued on the main thread.
   37514   </summary>
   37515 </histogram>
   37516 
   37517 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
   37518     enum="ActionUponResourceRequest">
   37519   <owner>clamy (a] chromium.org</owner>
   37520   <summary>
   37521     The resulting action (e.g. load resource, use resource from in-memory
   37522     cache...) upon a resource request.
   37523   </summary>
   37524 </histogram>
   37525 
   37526 <histogram name="WebCore.ResourceFetcher.HitCount">
   37527   <owner>clamy (a] chromium.org</owner>
   37528   <summary>
   37529     Number of dead resources found in the memory cache over the lifetime of the
   37530     ResourceFetcher.
   37531   </summary>
   37532 </histogram>
   37533 
   37534 <histogram name="WebCore.ResourceFetcher.LoadCount">
   37535   <owner>clamy (a] chromium.org</owner>
   37536   <summary>
   37537     Number of resources that needed to be loaded by the ResourceFetcher over its
   37538     lifetime.
   37539   </summary>
   37540 </histogram>
   37541 
   37542 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
   37543     enum="ResourceHasClient">
   37544   <owner>clamy (a] chromium.org</owner>
   37545   <summary>
   37546     Whether the resource in the cache is being used by at least one client (live
   37547     resource) or not (dead resource) upon a cache hit.
   37548   </summary>
   37549 </histogram>
   37550 
   37551 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
   37552     enum="ResourceType">
   37553   <owner>clamy (a] chromium.org</owner>
   37554   <summary>
   37555     The type of the resource (e.g. image, script...) upon a cache hit.
   37556   </summary>
   37557 </histogram>
   37558 
   37559 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
   37560   <owner>clamy (a] chromium.org</owner>
   37561   <summary>
   37562     Number of dead resources that needed to be revalidated by the
   37563     ResourceFetcher over its lifetime.
   37564   </summary>
   37565 </histogram>
   37566 
   37567 <histogram name="WebCore.Scripts.Deferred.TimeBetweenLoadedAndCompiled"
   37568     units="milliseconds">
   37569   <owner>marja (a] chromium.org</owner>
   37570   <summary>
   37571     Time between the events &quot;script is loaded&quot; and &quot;script is
   37572     compiled&quot; for deferred scripts.
   37573   </summary>
   37574 </histogram>
   37575 
   37576 <histogram name="WebCore.Scripts.ParsingBlocking.AlreadyLoaded"
   37577     enum="BooleanLoaded">
   37578   <owner>marja (a] chromium.org</owner>
   37579   <summary>
   37580     Whether a parsing blocking script was already preloaded from the net or the
   37581     cache by the time it was needed.
   37582   </summary>
   37583 </histogram>
   37584 
   37585 <histogram name="WebCore.Scripts.ParsingBlocking.TimeBetweenLoadedAndCompiled"
   37586     units="milliseconds">
   37587   <owner>marja (a] chromium.org</owner>
   37588   <summary>
   37589     Time between the events &quot;script is loaded&quot; and &quot;script is
   37590     compiled&quot; for parsing blocking scripts.
   37591   </summary>
   37592 </histogram>
   37593 
   37594 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
   37595     units="milliseconds">
   37596   <obsolete>
   37597     Deprecated 05/2013, we no longer have the code that uses this metric.
   37598   </obsolete>
   37599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37600   <summary>
   37601     Duration of time taken to create a V8 Context for an isolated world.
   37602   </summary>
   37603 </histogram>
   37604 
   37605 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
   37606     units="milliseconds">
   37607   <obsolete>
   37608     Deprecated 05/2013, we no longer have the code that uses this metric.
   37609   </obsolete>
   37610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37611   <summary>
   37612     Duration of time taken to create a V8 Context for the main world.
   37613   </summary>
   37614 </histogram>
   37615 
   37616 <histogram name="WebCore.WebSocket.HandshakeResult"
   37617     enum="WebSocketHandshakeResult">
   37618   <owner>yhirano (a] chromium.org</owner>
   37619   <owner>ricea (a] chromium.org</owner>
   37620   <owner>tyoshino (a] chromium.org</owner>
   37621   <summary>
   37622     Count the number of WebSocket handshake for each result. Use this histogram
   37623     as a baseline for investigating feature usage counters.
   37624   </summary>
   37625 </histogram>
   37626 
   37627 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
   37628     enum="WebSocketPerMessageDeflateContextTakeOverMode">
   37629   <owner>yhirano (a] chromium.org</owner>
   37630   <owner>ricea (a] chromium.org</owner>
   37631   <owner>tyoshino (a] chromium.org</owner>
   37632   <summary>
   37633     Count the number of WebSockets that accepted permessage-deflate extension
   37634     for each context take over mode. Used by the old Blink-based WebSocket
   37635     implementation.
   37636   </summary>
   37637 </histogram>
   37638 
   37639 <histogram name="WebCore.WebSocket.SendType" enum="WebSocketSendType">
   37640   <owner>yhirano (a] chromium.org</owner>
   37641   <owner>ricea (a] chromium.org</owner>
   37642   <owner>tyoshino (a] chromium.org</owner>
   37643   <summary>
   37644     Count the number of send() method calls on WebSockets for each argument
   37645     type.
   37646   </summary>
   37647 </histogram>
   37648 
   37649 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
   37650     enum="XMLHttpRequestSendArrayBufferOrView">
   37651   <obsolete>
   37652     Deprecated as of 7/2014. This histogram was used to determine when it would
   37653     be ok to remove the deprecated XMLHttpRequest.send(ArrayBuffer) overload.
   37654     The support for ArrayBuffer was un-deprecated in the WHATWG spec for XHR,
   37655     and subsequently un-deprecated in Blink.
   37656   </obsolete>
   37657   <owner>tyoshino (a] chromium.org</owner>
   37658   <owner>costan (a] gmail.com</owner>
   37659   <summary>
   37660     Count the number of XHR.send() calls for each argument type to see when we
   37661     can deprecate the ArrayBuffer type support.
   37662   </summary>
   37663 </histogram>
   37664 
   37665 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
   37666   <owner>kenjibaheux (a] chromium.org</owner>
   37667   <owner>ksakamoto (a] chromium.org</owner>
   37668   <summary>
   37669     A histogram tracking the time we spent showing blank text because a web font
   37670     wasn't available by the time we needed it. Measured once per @font-face that
   37671     ended up showing blank text.
   37672   </summary>
   37673 </histogram>
   37674 
   37675 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
   37676   <owner>hajimehoshi (a] chromium.org</owner>
   37677   <owner>kenjibaheux (a] chromium.org</owner>
   37678   <owner>kouhei (a] chromium.org</owner>
   37679   <owner>ksakamoto (a] chromium.org</owner>
   37680   <summary>
   37681     Recorded upon web fonts load. Counts the number of times web font is loaded
   37682     from cache (disk cache or memory cache), fetched over network, or served
   37683     from data URL.
   37684   </summary>
   37685 </histogram>
   37686 
   37687 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
   37688   <owner>bashi (a] chromium.org</owner>
   37689   <owner>kenjibaheux (a] chromium.org</owner>
   37690   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
   37691 </histogram>
   37692 
   37693 <histogram name="WebFont.DiskCache.EntryAge.Evict" units="hours">
   37694   <owner>kenjibaheux (a] chromium.org</owner>
   37695   <owner>ksakamoto (a] chromium.org</owner>
   37696   <summary>
   37697     Recorded upon an eviction of a cache entry for a font in Google Fonts.
   37698     Records the age of the cache entry.
   37699   </summary>
   37700 </histogram>
   37701 
   37702 <histogram name="WebFont.DiskCache.EntryAge.Hit" units="hours">
   37703   <owner>kenjibaheux (a] chromium.org</owner>
   37704   <owner>ksakamoto (a] chromium.org</owner>
   37705   <summary>
   37706     Recorded upon a cache hit for a font in Google Fonts. Records the age of the
   37707     cache entry.
   37708   </summary>
   37709 </histogram>
   37710 
   37711 <histogram name="WebFont.DiskCache.ReuseCount.Evict">
   37712   <owner>kenjibaheux (a] chromium.org</owner>
   37713   <owner>ksakamoto (a] chromium.org</owner>
   37714   <summary>
   37715     When a cache entry for a font in Google Fonts is evicted, records the reuse
   37716     count of the cache entry.
   37717   </summary>
   37718 </histogram>
   37719 
   37720 <histogram name="WebFont.DiskCache.ReuseCount.Hit">
   37721   <owner>kenjibaheux (a] chromium.org</owner>
   37722   <owner>ksakamoto (a] chromium.org</owner>
   37723   <summary>
   37724     Recorded upon a cache hit for a font in Google Fonts. Records the reuse
   37725     count of the cache entry.
   37726   </summary>
   37727 </histogram>
   37728 
   37729 <histogram name="WebFont.DiskCacheHit" enum="WebFontDiskCacheHit">
   37730   <owner>kenjibaheux (a] chromium.org</owner>
   37731   <owner>ksakamoto (a] chromium.org</owner>
   37732   <summary>
   37733     Whether the font was in the cache or not. &quot;Previously in the
   37734     cache&quot; means there was an evicted entry for the font in the cache.
   37735     Recorded upon a disk cache query for a font in Google Fonts.
   37736   </summary>
   37737 </histogram>
   37738 
   37739 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
   37740   <owner>kenjibaheux (a] chromium.org</owner>
   37741   <owner>ksakamoto (a] chromium.org</owner>
   37742   <summary>
   37743     The time it takes for a webfont download to finish, for webfonts of under
   37744     10KB.
   37745   </summary>
   37746 </histogram>
   37747 
   37748 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
   37749   <owner>kenjibaheux (a] chromium.org</owner>
   37750   <owner>ksakamoto (a] chromium.org</owner>
   37751   <summary>
   37752     The time it takes for a webfont download to finish, for webfonts of
   37753     10KB-50KB.
   37754   </summary>
   37755 </histogram>
   37756 
   37757 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
   37758   <owner>kenjibaheux (a] chromium.org</owner>
   37759   <owner>ksakamoto (a] chromium.org</owner>
   37760   <summary>
   37761     The time it takes for a webfont download to finish, for webfonts of
   37762     50KB-100KB.
   37763   </summary>
   37764 </histogram>
   37765 
   37766 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
   37767   <owner>kenjibaheux (a] chromium.org</owner>
   37768   <owner>ksakamoto (a] chromium.org</owner>
   37769   <summary>
   37770     The time it takes for a webfont download to finish, for webfonts of
   37771     100KB-1MB.
   37772   </summary>
   37773 </histogram>
   37774 
   37775 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
   37776   <owner>kenjibaheux (a] chromium.org</owner>
   37777   <owner>ksakamoto (a] chromium.org</owner>
   37778   <summary>
   37779     The time it takes for a webfont download to finish, for webfonts of over
   37780     1MB.
   37781   </summary>
   37782 </histogram>
   37783 
   37784 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
   37785   <owner>kenjibaheux (a] chromium.org</owner>
   37786   <owner>ksakamoto (a] chromium.org</owner>
   37787   <summary>
   37788     The time taken for a webfont download that failed. Includes aborted
   37789     requests.
   37790   </summary>
   37791 </histogram>
   37792 
   37793 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
   37794   <owner>kenjibaheux (a] chromium.org</owner>
   37795   <owner>ksakamoto (a] chromium.org</owner>
   37796   <summary>
   37797     This metrics is logged when a page that use web fonts is loaded. The value
   37798     is whether we had to wait on at least one web font and ended up showing
   37799     blank text, or not.
   37800   </summary>
   37801 </histogram>
   37802 
   37803 <histogram name="WebFont.LayoutLatency" units="milliseconds">
   37804   <obsolete>
   37805     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
   37806   </obsolete>
   37807   <owner>kenjibaheux (a] chromium.org</owner>
   37808   <owner>ksakamoto (a] chromium.org</owner>
   37809   <summary>
   37810     The time from when the webfont was referenced by a calculated style for the
   37811     first time to the start of the font download.
   37812   </summary>
   37813 </histogram>
   37814 
   37815 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
   37816   <obsolete>
   37817     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
   37818   </obsolete>
   37819   <owner>kenjibaheux (a] chromium.org</owner>
   37820   <owner>ksakamoto (a] chromium.org</owner>
   37821   <summary>
   37822     The time it takes for a webfont download to finish, for webfonts of under
   37823     10KB.
   37824   </summary>
   37825 </histogram>
   37826 
   37827 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
   37828   <obsolete>
   37829     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
   37830   </obsolete>
   37831   <owner>kenjibaheux (a] chromium.org</owner>
   37832   <owner>ksakamoto (a] chromium.org</owner>
   37833   <summary>
   37834     The time it takes for a webfont download to finish, for webfonts of
   37835     10KB-50KB.
   37836   </summary>
   37837 </histogram>
   37838 
   37839 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
   37840   <obsolete>
   37841     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
   37842   </obsolete>
   37843   <owner>kenjibaheux (a] chromium.org</owner>
   37844   <owner>ksakamoto (a] chromium.org</owner>
   37845   <summary>
   37846     The time it takes for a webfont download to finish, for webfonts of
   37847     50KB-100KB.
   37848   </summary>
   37849 </histogram>
   37850 
   37851 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
   37852   <obsolete>
   37853     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
   37854   </obsolete>
   37855   <owner>kenjibaheux (a] chromium.org</owner>
   37856   <owner>ksakamoto (a] chromium.org</owner>
   37857   <summary>
   37858     The time it takes for a webfont download to finish, for webfonts of
   37859     100KB-1MB.
   37860   </summary>
   37861 </histogram>
   37862 
   37863 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
   37864   <obsolete>
   37865     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
   37866   </obsolete>
   37867   <owner>kenjibaheux (a] chromium.org</owner>
   37868   <owner>ksakamoto (a] chromium.org</owner>
   37869   <summary>
   37870     The time it takes for a webfont download to finish, for webfonts of over
   37871     1MB.
   37872   </summary>
   37873 </histogram>
   37874 
   37875 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
   37876   <obsolete>
   37877     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
   37878   </obsolete>
   37879   <owner>kenjibaheux (a] chromium.org</owner>
   37880   <owner>ksakamoto (a] chromium.org</owner>
   37881   <summary>
   37882     The time taken for a webfont download that failed. Includes aborted
   37883     requests.
   37884   </summary>
   37885 </histogram>
   37886 
   37887 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
   37888   <owner>hajimehoshi (a] chromium.org</owner>
   37889   <owner>kenjibaheux (a] chromium.org</owner>
   37890   <owner>kouhei (a] chromium.org</owner>
   37891   <owner>ksakamoto (a] chromium.org</owner>
   37892   <summary>
   37893     Whether a locallly installed font is actually used when @font-face had local
   37894     sources.
   37895   </summary>
   37896 </histogram>
   37897 
   37898 <histogram name="WebFont.PackageFormat" enum="WebFontPackageFormat">
   37899   <owner>kenjibaheux (a] chromium.org</owner>
   37900   <owner>ksakamoto (a] chromium.org</owner>
   37901   <summary>
   37902     The packaging format of the font file (e.g. SFNT, WOFF ...) upon a webfont
   37903     load.
   37904   </summary>
   37905 </histogram>
   37906 
   37907 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
   37908     units="milliseconds">
   37909   <obsolete>
   37910     Deprecated 11/2013. No longer tracked.
   37911   </obsolete>
   37912   <owner>kenjibaheux (a] chromium.org</owner>
   37913   <owner>ksakamoto (a] chromium.org</owner>
   37914   <summary>
   37915     The time from when the webfont was referenced by a calculated style for the
   37916     first time to the start of the font download. Recorded at most once for each
   37917     FontResource object (not recorded if the font is retrieved from the memory
   37918     cache).
   37919   </summary>
   37920 </histogram>
   37921 
   37922 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
   37923   <obsolete>
   37924     Deprecated 11/2013. No longer tracked.
   37925   </obsolete>
   37926   <owner>kenjibaheux (a] chromium.org</owner>
   37927   <owner>ksakamoto (a] chromium.org</owner>
   37928   <summary>
   37929     For each webfont, this records (a) if the font was 'styled', i.e. referenced
   37930     by a calculated style for a RenderText before the font data was used, and
   37931     (b) if the font was actually used or not, i.e. the renderer requested the
   37932     font data or not. (A Font can be used without being styled, for example when
   37933     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
   37934     webfont, or destruction of a FontResource object. Recorded at most once for
   37935     each FontResource object in the renderer's memory cahce.
   37936   </summary>
   37937 </histogram>
   37938 
   37939 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
   37940   <obsolete>
   37941     Deprecated as of 9/2013, replaced by
   37942     WebFont.Resource.StyleRecalcToDownloadLatency.
   37943   </obsolete>
   37944   <owner>kenjibaheux (a] chromium.org</owner>
   37945   <owner>ksakamoto (a] chromium.org</owner>
   37946   <summary>
   37947     The time from when the webfont was referenced by a calculated style for the
   37948     first time to the start of the font download.
   37949   </summary>
   37950 </histogram>
   37951 
   37952 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
   37953   <obsolete>
   37954     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
   37955   </obsolete>
   37956   <owner>kenjibaheux (a] chromium.org</owner>
   37957   <owner>ksakamoto (a] chromium.org</owner>
   37958   <summary>
   37959     For each webfont, this records (a) if the font was 'styled', i.e. referenced
   37960     by a calculated style for a RenderText before the font data was used, and
   37961     (b) if the font was actually used or not, i.e. the renderer requested the
   37962     font data or not. (A Font can be used without being styled, for example when
   37963     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
   37964     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
   37965     for each url() source of @font-face CSS rule.
   37966   </summary>
   37967 </histogram>
   37968 
   37969 <histogram name="WebFont.WebFontsInPage">
   37970   <owner>kenjibaheux (a] chromium.org</owner>
   37971   <owner>ksakamoto (a] chromium.org</owner>
   37972   <summary>
   37973     The number of webfonts used in a page. This is recorded when the first
   37974     layout is done, and so will not count webfonts dynamically loaded by
   37975     scripts.
   37976   </summary>
   37977 </histogram>
   37978 
   37979 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
   37980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37981   <summary>
   37982     Percentage of results that are present locally but are not returned by the
   37983     web history API call. Recorded every time a signed-in user visits the
   37984     chrome://history page and the results from the web history are received.
   37985   </summary>
   37986 </histogram>
   37987 
   37988 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
   37989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37990   <summary>
   37991     Whether getting the OAuth token was successful for a web history query. On
   37992     visits to the chrome://history page this token is obtained and then used to
   37993     get the user's synced web history.
   37994   </summary>
   37995 </histogram>
   37996 
   37997 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
   37998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   37999   <summary>
   38000     HTTP Response code returned by the server when trying to fetch the OAuth
   38001     token for a web history query.
   38002   </summary>
   38003 </histogram>
   38004 
   38005 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
   38006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38007   <summary>
   38008     Whether the web history API call was successful. Every time a signed-in user
   38009     visits the chrome://history page this query is executed to get the user's
   38010     synced web history. If successful, the local and remote results are merged
   38011     and shown in the history page.
   38012   </summary>
   38013 </histogram>
   38014 
   38015 <histogram name="WebHistory.ResponseTime" units="milliseconds">
   38016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38017   <summary>
   38018     Time it took for the web history to reply. Recorded when the web history API
   38019     call triggered by visiting chrome://history receives the data, measuring how
   38020     much time it took for the server to reply.
   38021   </summary>
   38022 </histogram>
   38023 
   38024 <histogram name="WebRTC.ApplicationMaxConsecutiveBytesDiscard">
   38025   <owner>guoweis (a] chromium.org</owner>
   38026   <summary>
   38027     The maximum consecutive discarded bytes caused by not enough buffer
   38028     available in WebRTC's socket implementation.  This happens when WebRTC
   38029     IpcPacketSocket's throttling mechanism kicks in.
   38030   </summary>
   38031 </histogram>
   38032 
   38033 <histogram name="WebRTC.ApplicationPercentPacketsDiscarded" units="%">
   38034   <owner>guoweis (a] chromium.org</owner>
   38035   <summary>
   38036     The percentage of packets discarded by WebRTC's socket layer due to
   38037     EWOULDBLOCKs when WebRTC IpcPacketSocket's throttling mechanism kicks in.
   38038   </summary>
   38039 </histogram>
   38040 
   38041 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
   38042   <obsolete>
   38043     Removed from code 2014/2/25.
   38044   </obsolete>
   38045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38046   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
   38047 </histogram>
   38048 
   38049 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
   38050   <owner>xians (a] chromium.org</owner>
   38051   <summary>Audio input channel layout in WebRTC.</summary>
   38052 </histogram>
   38053 
   38054 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
   38055   <obsolete>
   38056     No longer exists in the code as of 2014/2/25.
   38057   </obsolete>
   38058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38059   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
   38060 </histogram>
   38061 
   38062 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
   38063     units="audio frames">
   38064   <obsolete>
   38065     No longer exists in the code as of 2014/2/25.
   38066   </obsolete>
   38067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38068   <summary>
   38069     Size of WebRTC audio input buffers (atypical values, in audio frames).
   38070   </summary>
   38071 </histogram>
   38072 
   38073 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
   38074   <owner>xians (a] chromium.org</owner>
   38075   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
   38076 </histogram>
   38077 
   38078 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
   38079   <owner>xians (a] chromium.org</owner>
   38080   <summary>
   38081     Audio input sample rate for WebRTC (atypical values, in Hz).
   38082   </summary>
   38083 </histogram>
   38084 
   38085 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
   38086   <obsolete>
   38087     Removed from code on 2014/2/25.
   38088   </obsolete>
   38089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38090   <summary>Audio output channel layout in WebRTC.</summary>
   38091 </histogram>
   38092 
   38093 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
   38094   <owner>xians (a] chromium.org</owner>
   38095   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
   38096 </histogram>
   38097 
   38098 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
   38099     units="audio frames">
   38100   <owner>xians (a] chromium.org</owner>
   38101   <summary>
   38102     Size of WebRTC audio output buffers (atypical values, in audio frames).
   38103   </summary>
   38104 </histogram>
   38105 
   38106 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
   38107   <owner>xians (a] chromium.org</owner>
   38108   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
   38109 </histogram>
   38110 
   38111 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
   38112   <owner>xians (a] chromium.org</owner>
   38113   <summary>
   38114     Audio output sample rate for WebRTC (atypical values, in Hz).
   38115   </summary>
   38116 </histogram>
   38117 
   38118 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
   38119   <obsolete>
   38120     Removed from code 2014/2/25.
   38121   </obsolete>
   38122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38123   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
   38124 </histogram>
   38125 
   38126 <histogram name="WebRTC.AudioRenderTimes" units="milliseconds">
   38127   <owner>henrika (a] chromium.org</owner>
   38128   <summary>
   38129     Measures the time spent in WebRtcAudioRenderer::SourceCallback. Sampled 10
   38130     times per second.
   38131   </summary>
   38132 </histogram>
   38133 
   38134 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
   38135   <owner>perkj (a] chromium.org</owner>
   38136   <summary>
   38137     Counters on creation, opening, and a few main attributes of data channels.
   38138   </summary>
   38139 </histogram>
   38140 
   38141 <histogram name="WebRTC.DataChannelMaxRetransmits">
   38142   <owner>perkj (a] chromium.org</owner>
   38143   <summary>
   38144     The maximum number of retransmissions that are attempted in unreliable mode.
   38145     It is set to the value used in the configuration when a RTCDataChannel is
   38146     created.
   38147   </summary>
   38148 </histogram>
   38149 
   38150 <histogram name="WebRTC.DataChannelMaxRetransmitTime" units="milliseconds">
   38151   <owner>perkj (a] chromium.org</owner>
   38152   <summary>
   38153     The length of the time window during which transmissions and retransmissions
   38154     may occur in unreliable mode. It is set to the value used in the
   38155     configuration when a RTCDataChannel is created.
   38156   </summary>
   38157 </histogram>
   38158 
   38159 <histogram name="WebRTC.DesktopCaptureCounters" enum="DesktopCaptureCounters">
   38160   <owner>jiayl (a] chromium.org</owner>
   38161   <summary>
   38162     Counters on creation of DesktopCaptureDevice and the first capture call.
   38163   </summary>
   38164 </histogram>
   38165 
   38166 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
   38167   <owner>perkj (a] chromium.org</owner>
   38168   <summary>
   38169     Number of data channels created per PeerConnection. Sample added to the
   38170     histogram when the PeerConnection is destroyed. Note that this is done
   38171     purely on the renderer side, so no sample will be generated when the
   38172     renderer process is destroyed (as in the fast shutdown path for the
   38173     renderer) before the PeerConnection is destroyed.
   38174   </summary>
   38175 </histogram>
   38176 
   38177 <histogram name="WebRTC.PeerConnection.IPMetrics" enum="PeerConnectionCounters">
   38178   <owner>mallinath (a] chromium.org</owner>
   38179   <summary>
   38180     Counters on IPv4 and IPv6 usage in PeerConnection. These values are logged
   38181     once per PeerConnection.
   38182   </summary>
   38183 </histogram>
   38184 
   38185 <histogram name="WebRTC.PeerConnection.IPv4Interfaces">
   38186   <owner>mallinath (a] chromium.org</owner>
   38187   <summary>
   38188     Number of IPv4 network interfaces discovered in a PeerConnection Session.
   38189   </summary>
   38190 </histogram>
   38191 
   38192 <histogram name="WebRTC.PeerConnection.IPv4LocalCandidates">
   38193   <owner>guoweis (a] chromium.org</owner>
   38194   <summary>
   38195     Number of IPv4 local Candidates gathered in a PeerConnection Session once
   38196     the ICE address gathering process reaches the Completed status. To avoid
   38197     miscounting, this only includes the first m line's first component.
   38198   </summary>
   38199 </histogram>
   38200 
   38201 <histogram name="WebRTC.PeerConnection.IPv6Interfaces">
   38202   <owner>mallinath (a] chromium.org</owner>
   38203   <summary>
   38204     Number of IPv6 network interfaces discovered in a PeerConnection Session.
   38205   </summary>
   38206 </histogram>
   38207 
   38208 <histogram name="WebRTC.PeerConnection.IPv6LocalCandidates">
   38209   <owner>guoweis (a] chromium.org</owner>
   38210   <summary>
   38211     Number of IPv6 local Candidates gathered in a PeerConnection Session once
   38212     the ICE address gathering process reaches the Completed status. To avoid
   38213     miscounting, this only includes the first m line's first component.
   38214   </summary>
   38215 </histogram>
   38216 
   38217 <histogram name="WebRTC.PeerConnection.TimeToConnect" units="milliseconds">
   38218   <owner>mallinath (a] chromium.org</owner>
   38219   <summary>Time to setup a peer to peer call with PeerConnection.</summary>
   38220 </histogram>
   38221 
   38222 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
   38223   <owner>perkj (a] chromium.org</owner>
   38224   <summary>
   38225     Durations of audio tracks received over a PeerConnection. The stopwatch
   38226     starts when the track first becomes connected, and ends when it is
   38227     disconnected or very soon thereafter.
   38228   </summary>
   38229 </histogram>
   38230 
   38231 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
   38232   <owner>perkj (a] chromium.org</owner>
   38233   <summary>
   38234     Durations of video tracks received over a PeerConnection. The stopwatch
   38235     starts when the track first becomes connected, and ends when it is
   38236     disconnected or very soon thereafter.
   38237   </summary>
   38238 </histogram>
   38239 
   38240 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
   38241   <owner>perkj (a] chromium.org</owner>
   38242   <summary>
   38243     Sizes of messages sent over reliable data channels. The size of an
   38244     individual message is added to the histogram as a sample immediately when a
   38245     message is sent.
   38246   </summary>
   38247 </histogram>
   38248 
   38249 <histogram name="WebRTC.ScreenCaptureTime" units="milliseconds">
   38250   <owner>jiayl (a] chromium.org</owner>
   38251   <summary>Time for capturing one frame in screen capturing.</summary>
   38252 </histogram>
   38253 
   38254 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
   38255   <owner>perkj (a] chromium.org</owner>
   38256   <summary>
   38257     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
   38258     when the track first becomes connected, and ends when it is disconnected or
   38259     very soon thereafter.
   38260   </summary>
   38261 </histogram>
   38262 
   38263 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
   38264   <owner>perkj (a] chromium.org</owner>
   38265   <summary>
   38266     Durations of video tracks sent over a PeerConnection. The stopwatch starts
   38267     when the track first becomes connected, and ends when it is disconnected or
   38268     very soon thereafter.
   38269   </summary>
   38270 </histogram>
   38271 
   38272 <histogram name="WebRTC.SystemMaxConsecutiveBytesDelayed">
   38273   <owner>guoweis (a] chromium.org</owner>
   38274   <summary>
   38275     The maximum of consecutive delayed bytes caused by EWOULDBLOCKs from system.
   38276     This happens when system can't send any packet synchronously at that moment.
   38277   </summary>
   38278 </histogram>
   38279 
   38280 <histogram name="WebRTC.SystemPercentPacketsDelayed" units="%">
   38281   <owner>guoweis (a] chromium.org</owner>
   38282   <summary>
   38283     The percentage of packets delayed due to ERR_IO_PENDING from system in a
   38284     WebRTC socket. This happens when system can't send any packet synchronously
   38285     at that moment.
   38286   </summary>
   38287 </histogram>
   38288 
   38289 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
   38290   <owner>perkj (a] chromium.org</owner>
   38291   <summary>
   38292     Sizes of messages sent over unreliable data channels. The size of an
   38293     individual message is added to the histogram as a sample immediately when a
   38294     message is sent.
   38295   </summary>
   38296 </histogram>
   38297 
   38298 <histogram name="WebRTC.UserMediaRequest.NoResultState"
   38299     enum="MediaStreamRequestState">
   38300   <owner>andresp (a] chromium.org</owner>
   38301   <summary>
   38302     The state of a UserMediaRequest when it gets destroyed before having a
   38303     result.
   38304 
   38305     Note: &quot;Explicitly Cancelled&quot; means
   38306     MediaStreamImpl::cancelUserMediaRequest was called and not necessarily that
   38307     the user cancelled. Those are likely tracked as UserMediaRequest with a
   38308     result of permission denied.
   38309   </summary>
   38310 </histogram>
   38311 
   38312 <histogram name="WebRTC.UserMediaRequest.Result"
   38313     enum="MediaStreamRequestResult">
   38314   <owner>andresp (a] chromium.org</owner>
   38315   <summary>
   38316     Counters for UserMediaRequests results such as failure reasons.
   38317   </summary>
   38318 </histogram>
   38319 
   38320 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
   38321   <owner>perkj (a] chromium.org</owner>
   38322   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
   38323 </histogram>
   38324 
   38325 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
   38326   <owner>perkj (a] chromium.org</owner>
   38327   <summary>
   38328     Counts the number of calls to WebRTC APIs from JavaScript once per session.
   38329     A session is a crude estimate since its implemented as the lifetime of the
   38330     render process that called the WebRTC API.
   38331   </summary>
   38332 </histogram>
   38333 
   38334 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
   38335   <obsolete>
   38336     Deprecated as of r253828 (27 Feb 2014).
   38337   </obsolete>
   38338   <owner>tommi (a] chromium.org</owner>
   38339   <summary>
   38340     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
   38341     renderer process.
   38342   </summary>
   38343 </histogram>
   38344 
   38345 <histogram name="WebRTC.WindowCaptureTime" units="milliseconds">
   38346   <owner>jiayl (a] chromium.org</owner>
   38347   <summary>Time for capturing one frame in window capturing.</summary>
   38348 </histogram>
   38349 
   38350 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
   38351   <owner>jackhou (a] chromium.org</owner>
   38352   <summary>
   38353     The success or failure of all extension installs from the webstore. This
   38354     includes those initiated by sync.
   38355   </summary>
   38356 </histogram>
   38357 
   38358 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
   38359   <owner>zturner (a] chromium.org</owner>
   38360   <summary>
   38361     Count of page loads in each of the 2 different environments (metro/desktop)
   38362     on Windows 8.
   38363   </summary>
   38364 </histogram>
   38365 
   38366 <histogram name="Windows.Tablet" enum="BooleanTablet">
   38367   <owner>zturner (a] chromium.org</owner>
   38368   <summary>Count of browser launches from a Windows tablet pc.</summary>
   38369 </histogram>
   38370 
   38371 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
   38372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38373   <summary>
   38374     Incremented each time the TimeTicks field trial runs on a machine with
   38375     multiple cores, but failed to change thread affinity. Broken down by Windows
   38376     version.
   38377   </summary>
   38378 </histogram>
   38379 
   38380 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
   38381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38382   <summary>
   38383     The smallest non-zero delta reported by subsequent calls to
   38384     QueryPerformanceCounter.
   38385   </summary>
   38386 </histogram>
   38387 
   38388 <histogram name="WinTimeTicks.NonStopTsc">
   38389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38390   <summary>
   38391     True if the CPU's time stamp counter ticks at a constant rate regardless of
   38392     CPU frequency.
   38393   </summary>
   38394 </histogram>
   38395 
   38396 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
   38397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38398   <summary>
   38399     The number of times the TimeTicks field trial failed because
   38400     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
   38401   </summary>
   38402 </histogram>
   38403 
   38404 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
   38405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38406   <summary>
   38407     The number of times the TimeTicks field trial succeeded. Broken down by
   38408     Windows version.
   38409   </summary>
   38410 </histogram>
   38411 
   38412 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
   38413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   38414   <summary>
   38415     The number of times the TimeTicks field trial ran for comparison with
   38416     WinTimeTicks.VersionSuccess. Broken down by Windows version.
   38417   </summary>
   38418 </histogram>
   38419 
   38420 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
   38421   <owner>rpop (a] chromium.org</owner>
   38422   <summary>
   38423     The number of times each tab or window restore option in the Recent Tabs
   38424     submenu is clicked.
   38425   </summary>
   38426 </histogram>
   38427 
   38428 <histogram name="ZeroSuggest.AllResults">
   38429   <owner>hfung (a] chromium.org</owner>
   38430   <summary>
   38431     The number of results (either query or URL) from ZeroSuggest. This is set
   38432     every time a successful response from ZeroSuggest is recieved, which can be
   38433     every time the user focuses on the omnibox.
   38434   </summary>
   38435 </histogram>
   38436 
   38437 <histogram name="ZeroSuggest.QueryResults">
   38438   <owner>hfung (a] chromium.org</owner>
   38439   <summary>
   38440     The number of query results returned from ZeroSuggest. This is set every
   38441     time a successful response from ZeroSuggest is recieved, which can be every
   38442     time the user focuses on the omnibox.
   38443   </summary>
   38444 </histogram>
   38445 
   38446 <histogram name="ZeroSuggest.URLResults">
   38447   <owner>hfung (a] chromium.org</owner>
   38448   <summary>
   38449     The number of URL results returned from ZeroSuggest. This is set every time
   38450     a successful response from ZeroSuggest is recieved, which can be every time
   38451     the user focuses on the omnibox.
   38452   </summary>
   38453 </histogram>
   38454 
   38455 </histograms>
   38456 
   38457 <!-- Enum types -->
   38458 
   38459 <enums>
   38460 
   38461 <enum name="Abandoned" type="int">
   38462   <int value="0" label="Finished"/>
   38463   <int value="1" label="Abandoned"/>
   38464 </enum>
   38465 
   38466 <enum name="AbandonType" type="int">
   38467   <int value="0" label="Not abandoned"/>
   38468   <int value="1" label="FinishDoc missing"/>
   38469   <int value="2" label="FinishAllLoads missing"/>
   38470   <int value="3" label="FinishAllLoads+FinishDoc missing"/>
   38471   <int value="4" label="LoadEventStart missing"/>
   38472   <int value="5" label="LoadEventStart+FinishDoc missing"/>
   38473   <int value="6" label="LoadEventStart+FinishAllLoads missing"/>
   38474   <int value="7" label="LoadEventStart+FinishAllLoads+FinishDoc missing"/>
   38475   <int value="8" label="LoadEventEnd missing"/>
   38476   <int value="9" label="LoadEventEnd+FinishDoc missing"/>
   38477   <int value="10" label="LoadEventEnd+FinishAllLoads missing"/>
   38478   <int value="11" label="LoadEventEnd+FinishAllLoads+FinishDoc missing"/>
   38479   <int value="12" label="LoadEventEnd+LoadEventStart missing"/>
   38480   <int value="13" label="LoadEventEnd+LoadEventStart+FinishDoc missing"/>
   38481   <int value="14" label="LoadEventEnd+LoadEventStart+FinishAllLoads missing"/>
   38482   <int value="15"
   38483       label="LoadEventEnd+LoadEventStart+FinishAllLoads+FinishDoc missing"/>
   38484 </enum>
   38485 
   38486 <enum name="AcceleratedFixedRootBackground" type="int">
   38487   <int value="0" label="ScrolledMainFrame"/>
   38488   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
   38489   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
   38490 </enum>
   38491 
   38492 <enum name="ActionAfterDoubleTap" type="int">
   38493   <int value="0" label="Navigated Back"/>
   38494   <int value="1" label="Stopped Navigation"/>
   38495   <int value="2" label="No Action"/>
   38496 </enum>
   38497 
   38498 <enum name="ActionUponResourceRequest" type="int">
   38499   <int value="0" label="Load resource"/>
   38500   <int value="1" label="Revalidate resource"/>
   38501   <int value="2" label="Use resource from cache"/>
   38502 </enum>
   38503 
   38504 <enum name="ActiveWindowShowType" type="int">
   38505   <int value="0" label="No Active Window"/>
   38506   <int value="1" label="Other"/>
   38507   <int value="2" label="Maximized"/>
   38508   <int value="3" label="Fullscreen"/>
   38509   <int value="4" label="Snapped"/>
   38510 </enum>
   38511 
   38512 <enum name="AddressFamily" type="int">
   38513   <int value="0" label="Unspecified"/>
   38514   <int value="1" label="IPv4"/>
   38515   <int value="2" label="IPv6"/>
   38516 </enum>
   38517 
   38518 <enum name="AlternateProtocolUsage" type="int">
   38519   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
   38520   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
   38521   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
   38522   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
   38523   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
   38524 </enum>
   38525 
   38526 <enum name="AndroidActivityId" type="int">
   38527   <int value="1" label="Unknown"/>
   38528   <int value="2" label="Main"/>
   38529   <int value="3" label="Preferences"/>
   38530   <int value="4" label="WebappActivity"/>
   38531   <int value="5" label="FullScreenActivity"/>
   38532 </enum>
   38533 
   38534 <enum name="AndroidEvictionReason" type="int">
   38535   <int value="0" label="TabUnusedTooLong"/>
   38536   <int value="1" label="TabUnusedInSession"/>
   38537   <int value="2" label="LimitOfActiveTabs"/>
   38538   <int value="3" label="EvictNTabs"/>
   38539   <int value="4" label="EvictAll"/>
   38540 </enum>
   38541 
   38542 <enum name="AndroidMemoryNotificationBackground" type="int">
   38543   <int value="0" label="TrimMemoryUiHidden"/>
   38544   <int value="1" label="TrimMemoryBackground"/>
   38545   <int value="2" label="TrimMemoryModerate"/>
   38546   <int value="3" label="TrimMemoryComplete"/>
   38547 </enum>
   38548 
   38549 <enum name="AndroidMemoryNotificationForeground" type="int">
   38550   <int value="0" label="TrimMemoryRunningModerate"/>
   38551   <int value="1" label="TrimMemoryRunningLow"/>
   38552   <int value="2" label="TrimMemoryRunningCritical"/>
   38553   <int value="3" label="LowMemory"/>
   38554 </enum>
   38555 
   38556 <enum name="AndroidSigninPromoAction" type="int">
   38557   <int value="0" label="Promo enabled">
   38558     The Android signin promo was enabled to show on next startup.
   38559   </int>
   38560   <int value="1" label="Promo shown">The Android signin promo was shown.</int>
   38561   <int value="2" label="Promo declined">
   38562     User declined the Android signin promo.
   38563   </int>
   38564   <int value="3" label="Promo accepted">
   38565     User completed signin through the Android signin promo flow successfully.
   38566   </int>
   38567   <int value="4" label="Promo accepted with advanced settings">
   38568     User completed signin through the Android signin promo flow successfully and
   38569     chose to configure sync settings.
   38570   </int>
   38571 </enum>
   38572 
   38573 <enum name="AndroidTabCloseUndoToastEvent" type="int">
   38574   <int value="0" label="Undo Shown (Cold)"/>
   38575   <int value="1" label="Undo Shown (Warm)"/>
   38576   <int value="2" label="Undo Pressed"/>
   38577   <int value="3" label="Undos Dismissed (Timeout)"/>
   38578   <int value="4" label="Undos Dismissed (Action)"/>
   38579 </enum>
   38580 
   38581 <enum name="AppBannersDismissEvent" type="int">
   38582   <int value="41" label="Error/unknown reason for dismissal"/>
   38583   <int value="42" label="User opened the application after installing it"/>
   38584   <int value="43" label="User clicked on the banner"/>
   38585   <int value="44" label="User swiped the banner away"/>
   38586   <int value="45" label="User hit the X button"/>
   38587   <int value="46" label="User began app install, but it didn't finish in time"/>
   38588   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
   38589 </enum>
   38590 
   38591 <enum name="AppBannersDisplayEvent" type="int">
   38592   <int value="1" label="Banner was requested by the site"/>
   38593   <int value="2" label="User previously blocked the same banner"/>
   38594   <int value="3" label="User blocked too many other banners from the site"/>
   38595   <int value="4" label="Banner created."/>
   38596 </enum>
   38597 
   38598 <enum name="AppBannersInstallEvent" type="int">
   38599   <int value="21" label="User triggered the app install dialog"/>
   38600   <int value="22" label="User began installing the app"/>
   38601   <int value="23" label="User waited for the app to finish installing"/>
   38602 </enum>
   38603 
   38604 <enum name="AppCacheCheckResponseResult" type="int">
   38605   <int value="0" label="OK"/>
   38606   <int value="1" label="Manifest obsolete"/>
   38607   <int value="2" label="Response obsolete"/>
   38608   <int value="3" label="Entry not found"/>
   38609   <int value="4" label="Read headers error"/>
   38610   <int value="5" label="Read data error"/>
   38611   <int value="6" label="Unexpected size"/>
   38612   <int value="7" label="Check canceled"/>
   38613 </enum>
   38614 
   38615 <enum name="AppCacheErrorSite" type="int">
   38616   <summary>Identifies the point of failure, see sources.</summary>
   38617 </enum>
   38618 
   38619 <enum name="AppCacheInitResult" type="int">
   38620   <int value="0" label="OK"/>
   38621   <int value="1" label="SQL Database Error"/>
   38622   <int value="2" label="Disk Cache Error"/>
   38623 </enum>
   38624 
   38625 <enum name="AppCacheUpdateJobResult" type="int">
   38626   <int value="0" label="OK"/>
   38627   <int value="1" label="SQL Database Error"/>
   38628   <int value="2" label="Disk Cache Error"/>
   38629   <int value="3" label="Quota Error"/>
   38630   <int value="4" label="Redirect Error"/>
   38631   <int value="5" label="Manifest Error"/>
   38632   <int value="6" label="Network Error"/>
   38633   <int value="7" label="Server Error"/>
   38634   <int value="8" label="Cancelled"/>
   38635 </enum>
   38636 
   38637 <enum name="AppLaunch" type="int">
   38638   <int value="0" label="NTP_APPS_MAXIMIZED"/>
   38639   <int value="1" label="NTP_APPS_COLLAPSED"/>
   38640   <int value="2" label="NTP_APPS_MENU"/>
   38641   <int value="3" label="NTP_MOST_VISITED"/>
   38642   <int value="4" label="NTP_RECENTLY_CLOSED"/>
   38643   <int value="5" label="BOOKMARK_BAR"/>
   38644   <int value="6" label="CONTENT_NAVIGATION"/>
   38645   <int value="7" label="SESSION_RESTORE"/>
   38646   <int value="8" label="AUTOLAUNCH"/>
   38647   <int value="9" label="OMNIBOX_APP"/>
   38648   <int value="10" label="OMNIBOX_LOCATION"/>
   38649   <int value="11" label="OMNIBOX_INSTANT"/>
   38650   <int value="12" label="EXTENSION_API"/>
   38651   <int value="13" label="CMD_LINE_APP"/>
   38652   <int value="14" label="CMD_LINE_URL"/>
   38653   <int value="15" label="NTP_WEBSTORE"/>
   38654   <int value="16" label="NTP_APP_RE_ENABLE"/>
   38655   <int value="17" label="CMD_LINE_APP_LEGACY"/>
   38656   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
   38657   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
   38658   <int value="20" label="APP_LIST_MAIN"/>
   38659   <int value="21" label="APP_LIST_SEARCH"/>
   38660   <int value="22" label="APP_LIST_MAIN_CHROME"/>
   38661   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
   38662   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
   38663   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
   38664 </enum>
   38665 
   38666 <enum name="AppLaunchContainer" type="int">
   38667   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
   38668   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
   38669   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
   38670   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
   38671 </enum>
   38672 
   38673 <enum name="AppLauncherPromo" type="int">
   38674   <int value="0" label="Already installed"/>
   38675   <int value="1" label="Shown"/>
   38676   <int value="2" label="Dismissed"/>
   38677   <int value="3" label="Learn more"/>
   38678 </enum>
   38679 
   38680 <enum name="AppListEnableSource" type="int">
   38681   <int value="0" label="Not enabled (should never be recorded)"/>
   38682   <int value="1" label="Packaged app installed from Web Store"/>
   38683   <int value="2" label="Clicked app launcher link from the Web Store"/>
   38684   <int value="3" label="Command line flag"/>
   38685   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
   38686   <int value="5" label="Second packaged app installed without showing"/>
   38687 </enum>
   38688 
   38689 <enum name="AppListSearchResult" type="int">
   38690   <int value="0" label="OMNIBOX"/>
   38691   <int value="1" label="APP"/>
   38692   <int value="2" label="WEBSTORE"/>
   38693   <int value="3" label="SEARCH_WEBSTORE"/>
   38694   <int value="4" label="SEARCH_PEOPLE"/>
   38695 </enum>
   38696 
   38697 <enum name="AppLocation" type="int">
   38698   <int value="0" label="Invalid location"/>
   38699   <int value="1" label="Internal extension"/>
   38700   <int value="2" label="Internal extension (loaded via prefs)"/>
   38701   <int value="3" label="Internal extension (loaded via the registry)"/>
   38702   <int value="4" label="Unpacked extension"/>
   38703   <int value="5" label="Component app"/>
   38704   <int value="6" label="External extension (downloaded via prefs)"/>
   38705   <int value="7" label="External extension (downloaded via admin policies)"/>
   38706   <int value="8" label="Command-line extension"/>
   38707   <int value="9" label="External extension (loaded via prefs and cached)"/>
   38708   <int value="10" label="Component app (downloaded)"/>
   38709 </enum>
   38710 
   38711 <enum name="AppPromoAction" type="int">
   38712   <int value="0" label="PROMO_LAUNCH_APP"/>
   38713   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
   38714   <int value="2" label="PROMO_CLOSE"/>
   38715   <int value="3" label="PROMO_EXPIRE"/>
   38716   <int value="4" label="PROMO_SEEN"/>
   38717 </enum>
   38718 
   38719 <enum name="AppsPageDragSource" type="int">
   38720   <int value="0" label="Same apps pane"/>
   38721   <int value="1" label="Different apps pane"/>
   38722   <int value="2" label="Most visited pane"/>
   38723   <int value="3" label="Bookmarks pane"/>
   38724   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
   38725 </enum>
   38726 
   38727 <enum name="AsyncDNSConfigParsePosix" type="int">
   38728   <int value="0" label="OK"/>
   38729   <int value="1" label="RES_INIT_FAILED"/>
   38730   <int value="2" label="RES_INIT_UNSET"/>
   38731   <int value="3" label="BAD_ADDRESS"/>
   38732   <int value="4" label="BAD_EXT_STRUCT"/>
   38733   <int value="5" label="NULL_ADDRESS"/>
   38734   <int value="6" label="NO_NAMESERVERS"/>
   38735   <int value="7" label="MISSING_OPTIONS"/>
   38736   <int value="8" label="UNHANDLED_OPTIONS"/>
   38737 </enum>
   38738 
   38739 <enum name="AsyncDNSConfigParseWin" type="int">
   38740   <int value="0" label="OK"/>
   38741   <int value="1" label="READ_IPHELPER"/>
   38742   <int value="2" label="READ_POLICY_SEARCHLIST"/>
   38743   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
   38744   <int value="4" label="READ_DOMAIN"/>
   38745   <int value="5" label="READ_POLICY_DEVOLUTION"/>
   38746   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
   38747   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
   38748   <int value="8" label="READ_APPEND_MULTILABEL"/>
   38749   <int value="9" label="READ_PRIMARY_SUFFIX"/>
   38750   <int value="10" label="BAD_ADDRESS"/>
   38751   <int value="11" label="NO_NAMESERVERS"/>
   38752   <int value="12" label="UNHANDLED_OPTIONS"/>
   38753 </enum>
   38754 
   38755 <enum name="AsyncDNSHostsParseWin" type="int">
   38756   <int value="0" label="OK"/>
   38757   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
   38758   <int value="2" label="COMPUTER_NAME_FAILED"/>
   38759   <int value="3" label="IPHELPER_FAILED"/>
   38760   <int value="4" label="BAD_ADDRESS"/>
   38761 </enum>
   38762 
   38763 <enum name="AsyncDNSNameServersType" type="int">
   38764   <summary>Type of nameservers in the DNS config.</summary>
   38765   <int value="0" label="NONE">No nameservers configured.</int>
   38766   <int value="1" label="GOOGLE_PUBLIC_DNS">
   38767     All nameservers are Google Public DNS servers.
   38768   </int>
   38769   <int value="2" label="PUBLIC">
   38770     All nameservers have public IP addresses (and aren't Google Public DNS
   38771     servers).
   38772   </int>
   38773   <int value="3" label="PRIVATE">
   38774     All nameservers have private IP addresses (loopback, link-local, or RFC
   38775     1918).
   38776   </int>
   38777   <int value="4" label="MIXED">
   38778     Nameservers are a mix of types (Google Public DNS, public, private).
   38779   </int>
   38780 </enum>
   38781 
   38782 <enum name="AsyncDNSParseResult" type="int">
   38783   <summary>Results of DnsResponse::ParseToAddressList.</summary>
   38784   <int value="0" label="SUCCESS"/>
   38785   <int value="1" label="MALFORMED_RESPONSE"/>
   38786   <int value="2" label="MALFORMED_CNAME"/>
   38787   <int value="3" label="NAME_MISMATCH"/>
   38788   <int value="4" label="SIZE_MISMATCH"/>
   38789   <int value="5" label="CNAME_AFTER_ADDRESS"/>
   38790   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
   38791   <int value="7" label="NO_ADDRESSES"/>
   38792 </enum>
   38793 
   38794 <enum name="AsyncDNSResolveStatus" type="int">
   38795   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
   38796   <int value="1" label="PROC_SUCCESS">
   38797     Succeeded with getaddrinfo after async DNS failed.
   38798   </int>
   38799   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
   38800   <int value="3" label="SUSPECT_NETBIOS">
   38801     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
   38802   </int>
   38803 </enum>
   38804 
   38805 <enum name="AsyncDNSWatchStatus" type="int">
   38806   <int value="0" label="STARTED">Started.</int>
   38807   <int value="1" label="FAILED_TO_START_CONFIG">
   38808     Failed to start watching config.
   38809   </int>
   38810   <int value="2" label="FAILED_TO_START_HOSTS">
   38811     Failed to start watching HOSTS.
   38812   </int>
   38813   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
   38814   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
   38815 </enum>
   38816 
   38817 <enum name="AudioCodec" type="int">
   38818   <int value="0" label="kUnknownAudioCodec"/>
   38819   <int value="1" label="kCodecAAC"/>
   38820   <int value="2" label="kCodecMP3"/>
   38821   <int value="3" label="kCodecPCM"/>
   38822   <int value="4" label="kCodecVorbis"/>
   38823   <int value="5" label="kCodecFLAC"/>
   38824   <int value="6" label="kCodecAMR_NB"/>
   38825   <int value="7" label="kCodecAMR_WB"/>
   38826   <int value="8" label="kCodecPCM_MULAW"/>
   38827   <int value="9" label="kCodecGSM_MS"/>
   38828   <int value="10" label="kCodecPCM_S16BE"/>
   38829   <int value="11" label="kCodecPCM_S24BE"/>
   38830   <int value="12" label="kCodecOpus"/>
   38831 </enum>
   38832 
   38833 <enum name="AudioFramesPerBuffer" type="int">
   38834   <int value="0" label="k160"/>
   38835   <int value="1" label="k320"/>
   38836   <int value="2" label="k440"/>
   38837   <int value="3" label="k480"/>
   38838   <int value="4" label="k640"/>
   38839   <int value="5" label="k880"/>
   38840   <int value="6" label="k960"/>
   38841   <int value="7" label="k1440"/>
   38842   <int value="8" label="k1920"/>
   38843 </enum>
   38844 
   38845 <enum name="AudioGlitchResult" type="int">
   38846   <int value="0" label="No audio glitches"/>
   38847   <int value="1" label="Audio glitches"/>
   38848 </enum>
   38849 
   38850 <enum name="AudioInputSilenceReport" type="int">
   38851   <int value="0" label="No measurement"/>
   38852   <int value="1" label="Only audio"/>
   38853   <int value="2" label="Only silence"/>
   38854   <int value="3" label="Audio and silence"/>
   38855 </enum>
   38856 
   38857 <enum name="AudioRendererEvents" type="int">
   38858   <int value="0" label="Initialized"/>
   38859   <int value="1" label="Runtime error"/>
   38860 </enum>
   38861 
   38862 <enum name="AudioSampleFormat" type="int">
   38863   <int value="0" label="Unknown"/>
   38864   <int value="1" label="Unsigned 8-bit"/>
   38865   <int value="2" label="Signed 16-bit"/>
   38866   <int value="3" label="Signed 32-bit"/>
   38867   <int value="4" label="Float 32-bit"/>
   38868   <int value="5" label="Signed 16-bit planar"/>
   38869   <int value="6" label="Float 32-bit planar"/>
   38870 </enum>
   38871 
   38872 <enum name="AudioSampleRate" type="int">
   38873   <int value="0" label="k8000Hz"/>
   38874   <int value="1" label="k16000Hz"/>
   38875   <int value="2" label="k32000Hz"/>
   38876   <int value="3" label="k48000Hz"/>
   38877   <int value="4" label="k96000Hz"/>
   38878   <int value="5" label="k11025Hz"/>
   38879   <int value="6" label="k22050Hz"/>
   38880   <int value="7" label="k44100Hz"/>
   38881   <int value="8" label="k88200Hz"/>
   38882   <int value="9" label="k176400Hz"/>
   38883   <int value="10" label="k192000Hz"/>
   38884   <int value="11" label="k24000Hz"/>
   38885 </enum>
   38886 
   38887 <enum name="AudioTrackProcessingStates" type="int">
   38888   <int value="0" label="Enabled"/>
   38889   <int value="1" label="Disabled"/>
   38890   <int value="2" label="Processing in WebRTC"/>
   38891 </enum>
   38892 
   38893 <enum name="AutocheckoutBubble" type="int">
   38894   <obsolete>
   38895     Deprecated as of 8/2013.
   38896   </obsolete>
   38897   <int value="0" label="Created"/>
   38898   <int value="1" label="Accepted"/>
   38899   <int value="2" label="Dismissed"/>
   38900   <int value="3" label="Ignored"/>
   38901   <int value="4" label="Could be displayed"/>
   38902 </enum>
   38903 
   38904 <enum name="AutocheckoutBuyFlow" type="int">
   38905   <obsolete>
   38906     Deprecated as of 8/2013.
   38907   </obsolete>
   38908   <int value="0" label="Started"/>
   38909   <int value="1" label="Success"/>
   38910   <int value="2" label="Missing field mappings"/>
   38911   <int value="3" label="Missing advance element"/>
   38912   <int value="4" label="Cannot proceed"/>
   38913 </enum>
   38914 
   38915 <enum name="AutofillCreditCardInfoBar" type="int">
   38916   <int value="0" label="Shown"/>
   38917   <int value="1" label="Accepted"/>
   38918   <int value="2" label="Denied"/>
   38919   <int value="3" label="Ignored"/>
   38920 </enum>
   38921 
   38922 <enum name="AutofillDeveloperEngagement" type="int">
   38923   <int value="0" label="Fillable form parsed"/>
   38924   <int value="1" label="Includes type hints"/>
   38925 </enum>
   38926 
   38927 <enum name="AutofillDialogDismissalState" type="int">
   38928   <int value="0" label="Submitted, existing data (deprecated)"/>
   38929   <int value="1" label="Submitted, saved to Wallet"/>
   38930   <int value="2" label="Submitted, saved locally"/>
   38931   <int value="3" label="Submitted, no save"/>
   38932   <int value="4" label="Canceled, no edits"/>
   38933   <int value="5" label="Canceled, no invalid fields"/>
   38934   <int value="6" label="Canceled, 1+ invalid fields"/>
   38935   <int value="7" label="Canceled during sign-in"/>
   38936   <int value="8" label="Submitted, existing data came from Wallet"/>
   38937   <int value="9" label="Submitted, existing data came from Autofill"/>
   38938 </enum>
   38939 
   38940 <enum name="AutofillDialogInitialUserState" type="int">
   38941   <int value="0" label="Not signed in, no Autofill"/>
   38942   <int value="1" label="Not signed in, has Autofill"/>
   38943   <int value="2" label="Signed in, no Wallet, no Autofill"/>
   38944   <int value="3" label="Signed in, no Wallet, has Autofill"/>
   38945   <int value="4" label="Signed in, has Wallet, no Autofill"/>
   38946   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
   38947 </enum>
   38948 
   38949 <enum name="AutofillDialogPopupEvent" type="int">
   38950   <int value="0" label="Popup shown"/>
   38951   <int value="1" label="Form Autofilled"/>
   38952 </enum>
   38953 
   38954 <enum name="AutofillDialogSecurity" type="int">
   38955   <int value="0" label="Baseline: Dialog shown"/>
   38956   <int value="1" label="Credit card over HTTP"/>
   38957   <int value="2" label="Cross-origin frame"/>
   38958 </enum>
   38959 
   38960 <enum name="AutofillDialogUiEvents" type="int">
   38961   <int value="0" label="Dialog shown"/>
   38962   <int value="1" label="Dialog submitted"/>
   38963   <int value="2" label="Dialog canceled"/>
   38964   <int value="3"
   38965       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
   38966   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
   38967   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
   38968   <int value="6" label="Sign-in UI shown"/>
   38969   <int value="7" label="Selected different email suggestion"/>
   38970   <int value="8" label="Selected different billing suggestion"/>
   38971   <int value="9" label="Selected different cc+billing suggestion"/>
   38972   <int value="10" label="Selected different shipping suggestion"/>
   38973   <int value="11" label="Selected different cc suggestion"/>
   38974   <int value="12" label="Showed edit UI for email"/>
   38975   <int value="13" label="Showed edit UI for billing"/>
   38976   <int value="14" label="Showed edit UI for cc+billing"/>
   38977   <int value="15" label="Showed edit UI for shipping"/>
   38978   <int value="16" label="Showed edit UI for cc"/>
   38979   <int value="17" label="Selected 'Add email' suggestion"/>
   38980   <int value="18" label="Selected 'Add billing' suggestion"/>
   38981   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
   38982   <int value="20" label="Selected 'Add shipping' suggestion"/>
   38983   <int value="21" label="Selected 'Add cc' suggestion"/>
   38984   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
   38985 </enum>
   38986 
   38987 <enum name="AutofillExperimentId" type="int">
   38988   <int value="0" label="No Experiment"/>
   38989   <int value="1" label="Unknown"/>
   38990   <int value="2" label="ar06"/>
   38991   <int value="3" label="ar1"/>
   38992   <int value="4" label="ar2"/>
   38993   <int value="5" label="ar4"/>
   38994   <int value="6" label="ar05wlr15"/>
   38995   <int value="7" label="ar05wlr25"/>
   38996   <int value="8" label="ar05wlr25fs5"/>
   38997   <int value="9" label="tbar1"/>
   38998   <int value="10" label="ar04wr3fs4"/>
   38999   <int value="11" label="No Server Response"/>
   39000   <int value="12" label="fp05"/>
   39001   <int value="13" label="fp025"/>
   39002   <int value="14" label="fp05cc03"/>
   39003   <int value="15" label="fp05cco03"/>
   39004   <int value="16" label="fp05cco03cstd"/>
   39005   <int value="17" label="fp05cc03e1"/>
   39006 </enum>
   39007 
   39008 <enum name="AutofillMacAddressBook" type="int">
   39009   <int value="0" label="Showed popup entry"/>
   39010   <int value="1" label="Selected popup entry"/>
   39011 </enum>
   39012 
   39013 <enum name="AutofillQuality" type="int">
   39014   <int value="0" label="Submitted"/>
   39015   <int value="1" label="Autofilled"/>
   39016   <int value="2" label="Autofill failed"/>
   39017   <int value="3" label="Heuristic Unknown"/>
   39018   <int value="4" label="Heuristic Match"/>
   39019   <int value="5" label="Heuristic Mismatch"/>
   39020   <int value="6" label="Server Unknown"/>
   39021   <int value="7" label="Server Match"/>
   39022   <int value="8" label="Server Mismatch"/>
   39023 </enum>
   39024 
   39025 <enum name="AutofillQueryResult" type="int">
   39026   <int value="0" label="Sent"/>
   39027   <int value="1" label="Received"/>
   39028   <int value="2" label="Parsed"/>
   39029   <int value="3" label="Response matches local"/>
   39030   <int value="4" label="Response improves local (nonempty)"/>
   39031   <int value="5" label="Response improves local (empty)"/>
   39032 </enum>
   39033 
   39034 <enum name="AutofillTypeQuality" type="int">
   39035   <int value="0" label="Unknown"/>
   39036   <int value="1" label="Match"/>
   39037   <int value="2" label="Mismatch"/>
   39038 </enum>
   39039 
   39040 <enum name="AutofillTypeQualityByFieldType" type="int">
   39041   <int value="0" label="Ambiguous, Unknown"/>
   39042   <int value="1" label="Ambiguous, Match"/>
   39043   <int value="2" label="Ambiguous, Mismatch"/>
   39044   <int value="3" label="Name, Unknown"/>
   39045   <int value="4" label="Name, Match"/>
   39046   <int value="5" label="Name, Mismatch"/>
   39047   <int value="6" label="Company, Unknown"/>
   39048   <int value="7" label="Company, Match"/>
   39049   <int value="8" label="Company, Mismatch"/>
   39050   <int value="9" label="Addr. line 1, Unknown"/>
   39051   <int value="10" label="Addr. line 1, Match"/>
   39052   <int value="11" label="Addr. line 1, Mismatch"/>
   39053   <int value="12" label="Addr. line 2, Unknown"/>
   39054   <int value="13" label="Addr. line 2, Match"/>
   39055   <int value="14" label="Addr. line 2, Mismatch"/>
   39056   <int value="15" label="City, Unknown"/>
   39057   <int value="16" label="City, Match"/>
   39058   <int value="17" label="City, Mismatch"/>
   39059   <int value="18" label="State, Unknown"/>
   39060   <int value="19" label="State, Match"/>
   39061   <int value="20" label="State, Mismatch"/>
   39062   <int value="21" label="ZIP code, Unknown"/>
   39063   <int value="22" label="ZIP code, Match"/>
   39064   <int value="23" label="ZIP code, Mismatch"/>
   39065   <int value="24" label="Country, Unknown"/>
   39066   <int value="25" label="Country, Match"/>
   39067   <int value="26" label="Country, Mismatch"/>
   39068   <int value="27" label="Phone, Unknown"/>
   39069   <int value="28" label="Phone, Match"/>
   39070   <int value="29" label="Phone, Mismatch"/>
   39071   <int value="30" label="Fax, Unknown"/>
   39072   <int value="31" label="Fax, Match"/>
   39073   <int value="32" label="Fax, Mismatch"/>
   39074   <int value="33" label="Email, Unknown"/>
   39075   <int value="34" label="Email, Match"/>
   39076   <int value="35" label="Email, Mismatch"/>
   39077   <int value="36" label="Credit card: name, Unknown"/>
   39078   <int value="37" label="Credit card: name, Match"/>
   39079   <int value="38" label="Credit card: name, Mismatch"/>
   39080   <int value="39" label="Credit card: number, Unknown"/>
   39081   <int value="40" label="Credit card: number, Match"/>
   39082   <int value="41" label="Credit card: number, Mismatch"/>
   39083   <int value="42" label="Credit card: date, Unknown"/>
   39084   <int value="43" label="Credit card: date, Match"/>
   39085   <int value="44" label="Credit card: date, Mismatch"/>
   39086   <int value="45" label="Credit card: type, Unknown"/>
   39087   <int value="46" label="Credit card: type, Match"/>
   39088   <int value="47" label="Credit card: type, Mismatch"/>
   39089   <int value="48" label="Password, Unknown"/>
   39090   <int value="49" label="Password, Match"/>
   39091   <int value="50" label="Password, Mismatch"/>
   39092   <int value="51" label="Addr. line 3, Unknown"/>
   39093   <int value="52" label="Addr. line 3, Match"/>
   39094   <int value="53" label="Addr. line 3, Mismatch"/>
   39095 </enum>
   39096 
   39097 <enum name="AutofillUserHappiness" type="int">
   39098   <int value="0" label="Forms loaded"/>
   39099   <int value="1" label="Submitted fillable form, autofilled all"/>
   39100   <int value="2" label="Submitted fillable form, autofilled some"/>
   39101   <int value="3" label="Submitted fillable form, autofilled none"/>
   39102   <int value="4" label="Submitted non-fillable form"/>
   39103   <int value="5" label="User did type"/>
   39104   <int value="6" label="Suggestions shown"/>
   39105   <int value="7" label="Suggestions shown (once)"/>
   39106   <int value="8" label="User did autofill"/>
   39107   <int value="9" label="User did autofill (once)"/>
   39108   <int value="10" label="User edited autofilled field"/>
   39109   <int value="11" label="User edited autofilled field (once)"/>
   39110 </enum>
   39111 
   39112 <enum name="BackingStoreResults" type="int">
   39113   <int value="0" label="Unused"/>
   39114   <int value="1" label="Success"/>
   39115   <int value="2" label="Failure"/>
   39116 </enum>
   39117 
   39118 <enum name="BaseRelocationType" type="int">
   39119   <int value="0" label="IMAGE_REL_BASED_ABSOLUTE"/>
   39120   <int value="1" label="IMAGE_REL_BASED_HIGH"/>
   39121   <int value="2" label="IMAGE_REL_BASED_LOW"/>
   39122   <int value="3" label="IMAGE_REL_BASED_HIGHLOW"/>
   39123   <int value="4" label="IMAGE_REL_BASED_HIGHADJ"/>
   39124   <int value="5" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_5"/>
   39125   <int value="6" label="IMAGE_REL_BASED_RESERVED"/>
   39126   <int value="7" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_7"/>
   39127   <int value="8" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_8"/>
   39128   <int value="9" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_9"/>
   39129   <int value="10" label="IMAGE_REL_BASED_DIR64"/>
   39130 </enum>
   39131 
   39132 <enum name="BatteryInfoSampleResult" type="int">
   39133   <int value="0" label="Read"/>
   39134   <int value="1" label="Good"/>
   39135   <int value="2" label="Bad"/>
   39136 </enum>
   39137 
   39138 <enum name="BatteryStatusNumberBatteries" type="int">
   39139   <int value="5" label="5+"/>
   39140 </enum>
   39141 
   39142 <enum name="BatteryStatusNumberBatteriesWin" type="int">
   39143   <int value="0" label="Unknown"/>
   39144   <int value="1" label="0"/>
   39145   <int value="2" label="1+"/>
   39146 </enum>
   39147 
   39148 <enum name="BlacklistSetup" type="int">
   39149   <int value="0" label="Blacklist enabled"/>
   39150   <int value="1" label="Blacklist ran successfully."/>
   39151   <int value="2" label="Blacklist failed."/>
   39152   <int value="3" label="Blacklist thunk setup failed."/>
   39153   <int value="4" label="Blacklist interception failed."/>
   39154   <int value="5" label="Blacklist disabled."/>
   39155 </enum>
   39156 
   39157 <enum name="BluetoothAvailability" type="int">
   39158   <int value="0" label="Unexpected error"/>
   39159   <int value="1" label="Not available"/>
   39160   <int value="2" label="Available without LE"/>
   39161   <int value="3" label="Available with LE"/>
   39162   <int value="4" label="Available unknown LE"/>
   39163 </enum>
   39164 
   39165 <enum name="BluetoothPairingMethod" type="int">
   39166   <int value="0" label="No user interaction required"/>
   39167   <int value="1" label="PIN Code requested from user"/>
   39168   <int value="2" label="Passkey requested from user"/>
   39169   <int value="3" label="PIN Code entered into device"/>
   39170   <int value="4" label="Passkey entered into device"/>
   39171   <int value="5" label="Passkey confirmed on both devices"/>
   39172 </enum>
   39173 
   39174 <enum name="BluetoothPairingResult" type="int">
   39175   <int value="0" label="Success"/>
   39176   <int value="1" label="Connection already in-progress"/>
   39177   <int value="2" label="Failed for non-specific reason"/>
   39178   <int value="3" label="Authentication failed"/>
   39179   <int value="4" label="Authentication canceled"/>
   39180   <int value="5" label="Authentication rejected"/>
   39181   <int value="6" label="Authentication timed out"/>
   39182   <int value="7" label="Unsupported device"/>
   39183   <int value="8" label="Unknown or unhandler error"/>
   39184 </enum>
   39185 
   39186 <enum name="BookmarksExperimentState" type="int">
   39187   <int value="0" label="No experiment"/>
   39188   <int value="1" label="Experiment enabled (sync)"/>
   39189   <int value="2" label="Experiment disabled (sync opt out)"/>
   39190   <int value="3" label="Experiment enabled (finch)"/>
   39191   <int value="4" label="Experiment disabled (finch opt out)"/>
   39192   <int value="5" label="Experiment disabled (finch but signed in)"/>
   39193   <int value="6" label="Experiment enabled (sync unknown)"/>
   39194 </enum>
   39195 
   39196 <enum name="Boolean" type="int">
   39197   <int value="0" label="False"/>
   39198   <int value="1" label="True"/>
   39199 </enum>
   39200 
   39201 <enum name="BooleanAccepted" type="int">
   39202   <int value="0" label="Not Accepted"/>
   39203   <int value="1" label="Accepted"/>
   39204 </enum>
   39205 
   39206 <enum name="BooleanAttempted" type="int">
   39207   <int value="0" label="Not Attempted"/>
   39208   <int value="1" label="Attempted"/>
   39209 </enum>
   39210 
   39211 <enum name="BooleanAvailable" type="int">
   39212   <int value="0" label="Not Available"/>
   39213   <int value="1" label="Available"/>
   39214 </enum>
   39215 
   39216 <enum name="BooleanCloseTimeout" type="int">
   39217   <int value="0" label="Closed normally"/>
   39218   <int value="1" label="Timed out"/>
   39219 </enum>
   39220 
   39221 <enum name="BooleanCommonNameMatch" type="int">
   39222   <int value="0" label="subjectAltName used"/>
   39223   <int value="1" label="Common Name used"/>
   39224 </enum>
   39225 
   39226 <enum name="BooleanCompleted" type="int">
   39227   <int value="0" label="Not Completed"/>
   39228   <int value="1" label="Completed"/>
   39229 </enum>
   39230 
   39231 <enum name="BooleanCorrupt" type="int">
   39232   <int value="0" label="Not Corrupt"/>
   39233   <int value="1" label="Corrupt"/>
   39234 </enum>
   39235 
   39236 <enum name="BooleanCovered" type="int">
   39237   <int value="0" label="Not Covered"/>
   39238   <int value="1" label="Covered"/>
   39239 </enum>
   39240 
   39241 <enum name="BooleanCredentialsLost" type="int">
   39242   <int value="0" label="Found Credentials"/>
   39243   <int value="1" label="Missing Credentials"/>
   39244 </enum>
   39245 
   39246 <enum name="BooleanDataReductionProxy" type="int">
   39247   <int value="0" label="Not Data Reduction Proxy"/>
   39248   <int value="1" label="Data Reduction Proxy"/>
   39249 </enum>
   39250 
   39251 <enum name="BooleanDelete" type="int">
   39252   <int value="0" label="Ignored"/>
   39253   <int value="1" label="Deleted"/>
   39254 </enum>
   39255 
   39256 <enum name="BooleanDidEvict" type="int">
   39257   <int value="0" label="Did not evict"/>
   39258   <int value="1" label="Did evict"/>
   39259 </enum>
   39260 
   39261 <enum name="BooleanDistillable" type="int">
   39262   <int value="0" label="Not distillable"/>
   39263   <int value="1" label="Distillable"/>
   39264 </enum>
   39265 
   39266 <enum name="BooleanDuplicate" type="int">
   39267   <int value="0" label="Not Duplicate"/>
   39268   <int value="1" label="Duplicate"/>
   39269 </enum>
   39270 
   39271 <enum name="BooleanEnabled" type="int">
   39272   <int value="0" label="Disabled"/>
   39273   <int value="1" label="Enabled"/>
   39274 </enum>
   39275 
   39276 <enum name="BooleanExpired" type="int">
   39277   <int value="0" label="Unexpired"/>
   39278   <int value="1" label="Expired"/>
   39279 </enum>
   39280 
   39281 <enum name="BooleanForceDisabled" type="int">
   39282   <int value="0" label="Not Force Disabled"/>
   39283   <int value="1" label="Force Disabled"/>
   39284 </enum>
   39285 
   39286 <enum name="BooleanHadBlankText" type="int">
   39287   <int value="0" label="Did not have blank text"/>
   39288   <int value="1" label="Had blank text"/>
   39289 </enum>
   39290 
   39291 <enum name="BooleanHandshakeConfirmed" type="int">
   39292   <int value="0" label="Handshake not confirmed"/>
   39293   <int value="1" label="Handshake confirmed"/>
   39294 </enum>
   39295 
   39296 <enum name="BooleanHasCrc" type="int">
   39297   <int value="0" label="No CRC"/>
   39298   <int value="1" label="Has CRC"/>
   39299 </enum>
   39300 
   39301 <enum name="BooleanHasDistilledData" type="int">
   39302   <int value="0" label="No distilled data"/>
   39303   <int value="1" label="Has distilled data"/>
   39304 </enum>
   39305 
   39306 <enum name="BooleanHit" type="int">
   39307   <int value="0" label="Not_reached"/>
   39308   <int value="1" label="Hit"/>
   39309 </enum>
   39310 
   39311 <enum name="BooleanHttps" type="int">
   39312   <int value="0" label="HTTP"/>
   39313   <int value="1" label="HTTPS"/>
   39314 </enum>
   39315 
   39316 <enum name="BooleanIgnored" type="int">
   39317   <int value="0" label="Not ignored"/>
   39318   <int value="1" label="Ignored"/>
   39319 </enum>
   39320 
   39321 <enum name="BooleanLoaded" type="int">
   39322   <int value="0" label="Not loaded"/>
   39323   <int value="1" label="Loaded"/>
   39324 </enum>
   39325 
   39326 <enum name="BooleanMatched" type="int">
   39327   <int value="0" label="Not matched"/>
   39328   <int value="1" label="Matched"/>
   39329 </enum>
   39330 
   39331 <enum name="BooleanMigrated" type="int">
   39332   <int value="0" label="Not migrated"/>
   39333   <int value="1" label="Migrated"/>
   39334 </enum>
   39335 
   39336 <enum name="BooleanOrphan" type="int">
   39337   <int value="0" label="Non-orphan"/>
   39338   <int value="1" label="Orphan"/>
   39339 </enum>
   39340 
   39341 <enum name="BooleanPresent" type="int">
   39342   <int value="0" label="Not Present"/>
   39343   <int value="1" label="Present"/>
   39344 </enum>
   39345 
   39346 <enum name="BooleanProfileSignedIn" type="int">
   39347   <int value="0" label="Profile was not Signed In"/>
   39348   <int value="1" label="Profile was Signed In"/>
   39349 </enum>
   39350 
   39351 <enum name="BooleanRaced" type="int">
   39352   <int value="0" label="Did Not Race"/>
   39353   <int value="1" label="Raced"/>
   39354 </enum>
   39355 
   39356 <enum name="BooleanReceived" type="int">
   39357   <int value="0" label="Not Received"/>
   39358   <int value="1" label="Received"/>
   39359 </enum>
   39360 
   39361 <enum name="BooleanRegistered" type="int">
   39362   <int value="0" label="Not Registered"/>
   39363   <int value="1" label="Registered"/>
   39364 </enum>
   39365 
   39366 <enum name="BooleanReported" type="int">
   39367   <int value="0" label="Not reported"/>
   39368   <int value="1" label="Reported"/>
   39369 </enum>
   39370 
   39371 <enum name="BooleanRevoked" type="int">
   39372   <int value="0" label="Not revoked"/>
   39373   <int value="1" label="Revoked"/>
   39374 </enum>
   39375 
   39376 <enum name="BooleanSelected" type="int">
   39377   <int value="0" label="No selection"/>
   39378   <int value="1" label="Selected"/>
   39379 </enum>
   39380 
   39381 <enum name="BooleanSkipped" type="int">
   39382   <int value="0" label="Not skipped"/>
   39383   <int value="1" label="Skipped"/>
   39384 </enum>
   39385 
   39386 <enum name="BooleanStale" type="int">
   39387   <int value="0" label="Fresh"/>
   39388   <int value="1" label="Stale"/>
   39389 </enum>
   39390 
   39391 <enum name="BooleanSuccess" type="int">
   39392   <int value="0" label="Failure"/>
   39393   <int value="1" label="Success"/>
   39394 </enum>
   39395 
   39396 <enum name="BooleanSuppressed" type="int">
   39397   <int value="0" label="No suppressions"/>
   39398   <int value="1" label="Suppressed"/>
   39399 </enum>
   39400 
   39401 <enum name="BooleanTabDiscard" type="int">
   39402   <int value="0" label="Memory OK, no discards"/>
   39403   <int value="1" label="Memory low, tabs discarded"/>
   39404 </enum>
   39405 
   39406 <enum name="BooleanTablet" type="int">
   39407   <int value="0" label="Non tablet"/>
   39408   <int value="1" label="Tablet"/>
   39409 </enum>
   39410 
   39411 <enum name="BooleanUsage" type="int">
   39412   <int value="0" label="Not Used"/>
   39413   <int value="1" label="Used"/>
   39414 </enum>
   39415 
   39416 <enum name="BooleanValid" type="int">
   39417   <int value="0" label="Invalid"/>
   39418   <int value="1" label="Valid"/>
   39419 </enum>
   39420 
   39421 <enum name="BooleanValidKeyExists" type="int">
   39422   <int value="0" label="No Valid Cached Key Found"/>
   39423   <int value="1" label="Valid Cached Key Found"/>
   39424 </enum>
   39425 
   39426 <enum name="BooleanWiped" type="int">
   39427   <int value="0" label="Re-enabled"/>
   39428   <int value="1" label="Wiped out"/>
   39429 </enum>
   39430 
   39431 <enum name="BrokenAlternateProtocolLocation" type="int">
   39432   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
   39433   <int value="1" label="QUIC_STREAM_FACTORY"/>
   39434   <int value="2" label="HTTP_STREAM_FACTORY_IMPL_JOB_ALT"/>
   39435   <int value="3" label="HTTP_STREAM_FACTORY_IMPL_JOB_MAIN"/>
   39436 </enum>
   39437 
   39438 <enum name="CacheResult" type="int">
   39439   <int value="0" label="MEMORY_CACHE_HIT"/>
   39440   <int value="1" label="DISK_CACHE_HIT"/>
   39441   <int value="2" label="DISK_CACHE_ENTRY_CORRUPT"/>
   39442   <int value="3" label="DISK_CACHE_ERROR"/>
   39443   <int value="4" label="CACHE_MISS"/>
   39444 </enum>
   39445 
   39446 <enum name="CanvasContextType" type="int">
   39447   <int value="0" label="2d"/>
   39448   <int value="1" label="webkit-3d"/>
   39449   <int value="2" label="experimental-webgl"/>
   39450   <int value="3" label="webgl"/>
   39451 </enum>
   39452 
   39453 <enum name="CaptivePortalDetectResult" type="int">
   39454   <int value="0" label="INTERNET_CONNECTED"/>
   39455   <int value="1" label="NO_RESPONSE"/>
   39456   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
   39457   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
   39458   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
   39459   <int value="5" label="NO_RESPONSE_IP_ADDRESS"/>
   39460   <int value="6" label="BEHIND_CAPTIVE_PORTAL_IP_ADDRESS"/>
   39461   <int value="7" label="NO_RESPONSE_HTTPS_LANDING_URL_IP_ADDRESS"/>
   39462   <int value="8" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL_IP_ADDRESS"/>
   39463 </enum>
   39464 
   39465 <enum name="CaptivePortalNotificationStatus" type="int">
   39466   <int value="0" label="UNKNOWN"/>
   39467   <int value="1" label="OFFLINE"/>
   39468   <int value="2" label="ONLINE"/>
   39469   <int value="3" label="PORTAL"/>
   39470   <int value="4" label="PROXY_AUTH_REQUIRED"/>
   39471 </enum>
   39472 
   39473 <enum name="CaptivePortalNotificationUserAction" type="int">
   39474   <int value="0" label="CLICKED"/>
   39475   <int value="1" label="CLOSED"/>
   39476   <int value="2" label="IGNORED"/>
   39477 </enum>
   39478 
   39479 <enum name="CaptivePortalStatus" type="int">
   39480   <int value="0" label="UNKNOWN"/>
   39481   <int value="1" label="OFFLINE"/>
   39482   <int value="2" label="ONLINE"/>
   39483   <int value="3" label="PORTAL"/>
   39484   <int value="4" label="PROXY_AUTH_REQUIRED"/>
   39485 </enum>
   39486 
   39487 <enum name="CapturePixelFormat" type="int">
   39488   <int value="0" label="UNKNOWN"/>
   39489   <int value="1" label="I420"/>
   39490   <int value="2" label="YUY2"/>
   39491   <int value="3" label="UYVY"/>
   39492   <int value="4" label="RGB24"/>
   39493   <int value="5" label="ARGB"/>
   39494   <int value="6" label="MJPEG"/>
   39495   <int value="7" label="NV21"/>
   39496   <int value="8" label="YV12"/>
   39497 </enum>
   39498 
   39499 <enum name="CaptureStartupResult" type="int">
   39500   <int value="0" label="No data callback"/>
   39501   <int value="1" label="OK"/>
   39502   <int value="2" label="Failed to create stream"/>
   39503   <int value="3" label="Failed to open stream"/>
   39504 </enum>
   39505 
   39506 <enum name="CastPlayBackState" type="int">
   39507   <int value="0" label="YT_PLAYER_SUCCESS"/>
   39508   <int value="1" label="YT_PLAYER_FAILURE"/>
   39509   <int value="2" label="DEFAULT_PLAYER_SUCCESS"/>
   39510   <int value="3" label="DEFAULT_PLAYER_FAILURE"/>
   39511 </enum>
   39512 
   39513 <enum name="CatSixtyFour" type="int">
   39514   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
   39515   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
   39516   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
   39517   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
   39518   <int value="4" label="Lion (10.7), 32-bit (?)"/>
   39519   <int value="5" label="Lion (10.7), 64-bit"/>
   39520   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
   39521   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
   39522   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
   39523   <int value="9" label="Mavericks (10.9), 64-bit"/>
   39524   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
   39525   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
   39526   <int value="12" label="Lion (10.7), 8-bit (?)"/>
   39527   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
   39528   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
   39529   <int value="15" label="Yosemite (10.10), 32-bit (?)"/>
   39530   <int value="16" label="Yosemite (10.10), 64-bit"/>
   39531   <int value="17" label="Yosemite (10.10), 8-bit (?)"/>
   39532   <int value="18" label="FutureCat (&gt;10.10), 32-bit (?)"/>
   39533   <int value="19" label="FutureCat (&gt;10.10), 64-bit"/>
   39534   <int value="20" label="FutureCat (&gt;10.10), 8-bit (?)"/>
   39535 </enum>
   39536 
   39537 <enum name="CdmPromiseResult" type="int">
   39538   <int value="0" label="Success"/>
   39539   <int value="1" label="NotSupportedError"/>
   39540   <int value="2" label="InvalidStateError"/>
   39541   <int value="3" label="InvalidAccessError"/>
   39542   <int value="4" label="QuotaExceededError"/>
   39543   <int value="5" label="UnknownError"/>
   39544   <int value="6" label="ClientError"/>
   39545   <int value="7" label="OutputError"/>
   39546 </enum>
   39547 
   39548 <enum name="CertificateChainPosition" type="int">
   39549   <int value="0" label="Root Certificate"/>
   39550 </enum>
   39551 
   39552 <enum name="ChannelLayout" type="int">
   39553   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
   39554   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
   39555   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
   39556   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
   39557   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
   39558   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
   39559   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
   39560   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
   39561   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
   39562   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
   39563   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
   39564   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
   39565   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
   39566   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
   39567   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
   39568   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
   39569   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
   39570   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
   39571   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
   39572   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
   39573   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
   39574   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
   39575   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
   39576   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
   39577   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
   39578   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
   39579   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
   39580   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
   39581   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
   39582   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
   39583 </enum>
   39584 
   39585 <enum name="CheckCRCResult" type="int">
   39586   <int value="0" label="Stream was never read to end"/>
   39587   <int value="1" label="CRC check not done"/>
   39588   <int value="2" label="CRC check done"/>
   39589   <int value="3" label="Stream was never read at all"/>
   39590 </enum>
   39591 
   39592 <enum name="ChromeDownloadCountType" type="int">
   39593   <int value="0" label="Initiated by Navigation (Obsolete)"/>
   39594   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
   39595   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
   39596   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
   39597   <int value="4" label="Blocked by Throttling"/>
   39598 </enum>
   39599 
   39600 <enum name="ChromeDownloadSource" type="int">
   39601   <int value="0" label="Initiated by Navigation"/>
   39602   <int value="1" label="Initiated by Context Menu"/>
   39603   <int value="2" label="Initiated by WebStore Installer"/>
   39604   <int value="3" label="Initiated by ImageBurner"/>
   39605   <int value="4" label="Initiated by Plugin Installer"/>
   39606 </enum>
   39607 
   39608 <enum name="ChromeNotifierServiceActionType" type="int">
   39609   <int value="0" label="Unknown"/>
   39610   <int value="1" label="First service enabled"/>
   39611   <int value="2" label="First service disabled"/>
   39612 </enum>
   39613 
   39614 <enum name="ChromeOSColorProfile" type="int">
   39615   <summary>See ui/display/display_constants.h for the variation.</summary>
   39616   <int value="0" label="Standard"/>
   39617   <int value="1" label="Dynamic"/>
   39618   <int value="2" label="Movie"/>
   39619   <int value="3" label="Reading"/>
   39620 </enum>
   39621 
   39622 <enum name="ChromeOSUserImageId" type="int">
   39623   <summary>
   39624     Indices of the default images as defined in
   39625     chrome/browser/chromeos/login/default_user_images.cc. The last three values
   39626     are for taken photo, downloaded file and the image previously used by user.
   39627   </summary>
   39628   <int value="0" label="Default, Beaker"/>
   39629   <int value="1" label="Default, Bee"/>
   39630   <int value="2" label="Default, Briefcase"/>
   39631   <int value="3" label="Default, Circles"/>
   39632   <int value="4" label="Default, Cloud"/>
   39633   <int value="5" label="Default, Cupcake"/>
   39634   <int value="6" label="Default, Day"/>
   39635   <int value="7" label="Default, Flower"/>
   39636   <int value="8" label="Default, Globe"/>
   39637   <int value="9" label="Default, Hot air"/>
   39638   <int value="10" label="Default, Ladybug"/>
   39639   <int value="11" label="Default, Leaf"/>
   39640   <int value="12" label="Default, Night"/>
   39641   <int value="13" label="Default, Plane"/>
   39642   <int value="14" label="Default, Robot body"/>
   39643   <int value="15" label="Default, Robot head"/>
   39644   <int value="16" label="Default, Toolbox"/>
   39645   <int value="17" label="Default, User color"/>
   39646   <int value="18" label="Default, User enterprise"/>
   39647   <int value="19" label="Photo taken"/>
   39648   <int value="20" label="Downloaded file"/>
   39649   <int value="21" label="Old image"/>
   39650   <int value="22" label="Profile image"/>
   39651 </enum>
   39652 
   39653 <enum name="ClipboardAction" type="int">
   39654   <int value="0" label="Write from non-Incognito"/>
   39655   <int value="1" label="Write from Incognito"/>
   39656   <int value="2" label="Read Text"/>
   39657 </enum>
   39658 
   39659 <enum name="CloudPrintAuthEventType" type="int">
   39660   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
   39661   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
   39662   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
   39663   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
   39664   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
   39665   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
   39666   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
   39667   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
   39668   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
   39669   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
   39670   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
   39671   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
   39672 </enum>
   39673 
   39674 <enum name="CloudPrintJobHandlerEventType" type="int">
   39675   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
   39676   <int value="1" label="JOB_HANDLER_START"/>
   39677   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
   39678   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
   39679   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
   39680   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
   39681   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
   39682   <int value="7" label="JOB_HANDLER_DATA"/>
   39683   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
   39684   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
   39685   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
   39686   <int value="11" label="JOB_HANDLER_SPOOLED"/>
   39687   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
   39688   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
   39689   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
   39690 </enum>
   39691 
   39692 <enum name="CloudPrintJobStatusType" type="int">
   39693   <int value="0" label="JOB_SUCCESS"/>
   39694   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
   39695   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
   39696   <int value="3" label="JOB_FAILED"/>
   39697 </enum>
   39698 
   39699 <enum name="CloudPrintNativeJobStatusType" type="int">
   39700   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
   39701   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
   39702   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
   39703   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
   39704 </enum>
   39705 
   39706 <enum name="CloudPrintUrlFetcherRequestType" type="int">
   39707   <int value="0" label="REQUEST_AUTH_CODE"/>
   39708   <int value="1" label="REQUEST_REGISTER"/>
   39709   <int value="2" label="REQUEST_UNREGISTER"/>
   39710   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
   39711   <int value="4" label="REQUEST_UPDATE_JOB"/>
   39712   <int value="5" label="REQUEST_USER_MESSAGE"/>
   39713   <int value="6" label="REQUEST_TICKET"/>
   39714   <int value="7" label="REQUEST_DATA"/>
   39715   <int value="8" label="REQUEST_JOB_FETCH"/>
   39716 </enum>
   39717 
   39718 <enum name="CoalescePotentialPackets" type="int">
   39719   <int value="0" label="No Advantage"/>
   39720   <int value="1" label="Header packets Only"/>
   39721   <int value="30" label="More Than 30"/>
   39722 </enum>
   39723 
   39724 <enum name="CompositedScrolling" type="int">
   39725   <int value="0" label="Is scrollable area"/>
   39726   <int value="1" label="Needs to be stacking container"/>
   39727   <int value="2" label="Will use composited scrolling"/>
   39728 </enum>
   39729 
   39730 <enum name="CompositorScrollResult" type="int">
   39731   <int value="0" label="ScrollOnMainThread"/>
   39732   <int value="1" label="ScrollStarted"/>
   39733   <int value="2" label="ScrollIgnored"/>
   39734   <int value="3" label="ScrollUnknown"/>
   39735 </enum>
   39736 
   39737 <enum name="CompositorType" type="int">
   39738   <int value="0" label="Software compositor"/>
   39739   <int value="1" label="GPU compositor"/>
   39740 </enum>
   39741 
   39742 <enum name="ComputeCurrentSigninStatus" type="int">
   39743   <int value="0" label="Tried to compute current signin status."/>
   39744   <int value="1" label="Error: No profiles found."/>
   39745   <int value="2" label="No opened browser found."/>
   39746   <int value="3" label="User signed in when the signin status is unknown."/>
   39747   <int value="4" label="User signed out when the signin status is unknown."/>
   39748   <int value="5" label="Try to override the status when its valus is error."/>
   39749 </enum>
   39750 
   39751 <enum name="ConnectionFailureReason" type="int">
   39752   <int value="0" label="Unknown"/>
   39753   <int value="1" label="Bad Passphrase"/>
   39754   <int value="2" label="Bad WEP Key"/>
   39755   <int value="3" label="Failed to Connect"/>
   39756   <int value="4" label="DHCP Failure"/>
   39757   <int value="5" label="DNS Lookup Failure"/>
   39758   <int value="6" label="EAP Authentication"/>
   39759   <int value="7" label="EAP Local TLS"/>
   39760   <int value="8" label="EAP Remote TLS"/>
   39761   <int value="9" label="Out-of-range"/>
   39762   <int value="10" label="Pin Missing"/>
   39763 </enum>
   39764 
   39765 <enum name="ConnectionResult" type="int">
   39766   <int value="0" label="Success"/>
   39767   <int value="1" label="Failure"/>
   39768   <int value="2" label="Aborted"/>
   39769 </enum>
   39770 
   39771 <enum name="ConnectionStatus" type="int">
   39772   <int value="0" label="Offline"/>
   39773   <int value="1" label="Connected"/>
   39774   <int value="2" label="Online"/>
   39775 </enum>
   39776 
   39777 <enum name="ConnectionType" type="int">
   39778   <summary>
   39779     Connection type as defined in net/base/connection_type_histograms.h
   39780   </summary>
   39781   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
   39782   <int value="1" label="SSL">An SSL connection</int>
   39783   <int value="2" label="SSL-MD5">
   39784     An SSL connection with an MD5 certificate in the certificate chain
   39785     (excluding root)
   39786   </int>
   39787   <int value="3" label="SSL-MD2">
   39788     An SSL connection with an MD2 certificate in the certificate chain
   39789     (excluding root)
   39790   </int>
   39791   <int value="4" label="SSL-MD4">
   39792     An SSL connection with an MD4 certificate in the certificate chain
   39793     (excluding root)
   39794   </int>
   39795   <int value="5" label="SSL-MD5(CA)">
   39796     An SSL connection with an MD5 CA certificate in the certificate chain
   39797     (excluding root)
   39798   </int>
   39799   <int value="6" label="SSL-MD2(CA)">
   39800     An SSL connection with an MD2 CA certificate in the cerfificate chain
   39801     (excluding root)
   39802   </int>
   39803   <int value="7" label="HTTP">An HTTP connection</int>
   39804   <int value="8" label="SPDY">A SPDY connection</int>
   39805   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
   39806   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
   39807   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
   39808   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
   39809   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
   39810 </enum>
   39811 
   39812 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
   39813   <int value="0" label="NO_PROBLEM"/>
   39814   <int value="1" label="POTENTIAL_PROBLEM"/>
   39815   <int value="2" label="PROBLEM"/>
   39816   <int value="3" label="TEST_FAILURE_OCCURRED"/>
   39817   <int value="4" label="TEST_NOT_RUN"/>
   39818 </enum>
   39819 
   39820 <enum name="ContentSetting" type="int">
   39821   <int value="1" label="ALLOW"/>
   39822   <int value="2" label="BLOCK"/>
   39823   <int value="3" label="ASK"/>
   39824   <int value="4" label="SESSION_ONLY"/>
   39825 </enum>
   39826 
   39827 <enum name="CookieDeletionCause" type="int">
   39828   <summary>Reason why a cookie was removed from the cookie store</summary>
   39829   <int value="0" label="explicit">
   39830     The user explicitly requested that we delete a cookie
   39831   </int>
   39832   <int value="1" label="overwrite">
   39833     The value of the cookie was overwritten by a new value
   39834   </int>
   39835   <int value="2" label="expired">The cookie expiration time passed</int>
   39836   <int value="3" label="evicted">
   39837     The cookie was evicted during garbage collection (replaced by
   39838     domain_evicted/global_evicted below)
   39839   </int>
   39840   <int value="4" label="store_dup">
   39841     The backing store had two copies of the cookie so one was removed (i.e.
   39842     problems writing the backing store database)
   39843   </int>
   39844   <int value="5" label="dont_record">
   39845     The cookie deletion should not be recorded because it occurred, e.g., during
   39846     shutdown (the fact that these values showed up in the histogram is a bug,
   39847     since fixed)
   39848   </int>
   39849   <int value="6" label="domain_evicted">
   39850     The cookie was evicted during per-domain/eTLD+1 garbage collection
   39851   </int>
   39852   <int value="7" label="global_evicted">
   39853     The cookie was evicted during whole store garbage collection.
   39854   </int>
   39855   <int value="8" label="domain_evicted_pre_safe">
   39856     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
   39857     have been evicted by the global garbage collection process (because they
   39858     hadn't been accessed recently enough).
   39859   </int>
   39860   <int value="9" label="domain_evicted_post_safe">
   39861     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
   39862     not have been evicted by global metrics as well (because they had been
   39863     accessed recently enough to save).
   39864   </int>
   39865   <int value="10" label="expired_overwrite">
   39866     The cookie deletion occurred because the server overwrote it with an already
   39867     expired cookie (this is a common idiom for server deletions of cookies).
   39868   </int>
   39869 </enum>
   39870 
   39871 <enum name="CorruptExtensionDisabledReason" type="int">
   39872   <summary>
   39873     The reason why content verification flagged an extension as corrupted. See
   39874     ContentVerifyJob::FailureReason in
   39875     src/extensions/browser/content_verify_job.h.
   39876   </summary>
   39877   <int value="0" label="Unknown Reason"/>
   39878   <int value="1" label="Missing All Hashes"/>
   39879   <int value="2" label="Missing File Hash"/>
   39880   <int value="3" label="Hash Mismatch"/>
   39881 </enum>
   39882 
   39883 <enum name="CrosDisksArchiveType" type="int">
   39884   <int value="0" label="Unknown"/>
   39885   <int value="1" label="ZIP"/>
   39886   <int value="2" label="RAR"/>
   39887   <int value="3" label="Tar"/>
   39888   <int value="4" label="Bzip2-compressed Tar"/>
   39889   <int value="5" label="Gzip-compressed Tar"/>
   39890 </enum>
   39891 
   39892 <enum name="CrosDisksDeviceMediaType" type="int">
   39893   <int value="0" label="Unknown"/>
   39894   <int value="1" label="USB Drive"/>
   39895   <int value="2" label="SD Card"/>
   39896   <int value="3" label="Optical Disc"/>
   39897   <int value="4" label="Mobile Device"/>
   39898   <int value="5" label="DVD"/>
   39899 </enum>
   39900 
   39901 <enum name="CrosDisksFilesystemType" type="int">
   39902   <int value="0" label="Unknown"/>
   39903   <int value="1" label="Others"/>
   39904   <int value="2" label="FAT"/>
   39905   <int value="3" label="exFAT"/>
   39906   <int value="4" label="NTFS"/>
   39907   <int value="5" label="HFS+"/>
   39908   <int value="6" label="Ext2"/>
   39909   <int value="7" label="Ext3"/>
   39910   <int value="8" label="Ext4"/>
   39911   <int value="9" label="ISO9660"/>
   39912   <int value="10" label="UDF"/>
   39913 </enum>
   39914 
   39915 <enum name="CrosEnableDriveOfflineOutcome" type="int">
   39916   <int value="0" label="Success: Offline mode enabled"/>
   39917   <int value="1" label="Failure: Hosted app page timed out"/>
   39918   <int value="2" label="Failure: Hosted app page load failed"/>
   39919   <int value="3" label="Failure: Not a regular user account"/>
   39920   <int value="4" label="Failure: Drive app not installed"/>
   39921   <int value="5" label="Failure: Background page already exists"/>
   39922 </enum>
   39923 
   39924 <enum name="CrosEventEnum" type="int">
   39925   <int value="0" label="ModemManagerCommandSendFailure"/>
   39926   <int value="1" label="HwWatchdogReboot"/>
   39927   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
   39928   <int value="3" label="Chaps.DatabaseCorrupted"/>
   39929   <int value="4" label="Chaps.DatabaseRepairFailure"/>
   39930   <int value="5" label="Chaps.DatabaseCreateFailure"/>
   39931   <int value="6" label="Attestation.OriginSpecificExhausted"/>
   39932   <int value="7" label="SpringPowerSupply.Original.High"/>
   39933   <int value="8" label="SpringPowerSupply.Other.High"/>
   39934   <int value="9" label="SpringPowerSupply.Original.Low"/>
   39935   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
   39936   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
   39937 </enum>
   39938 
   39939 <enum name="CrosFirstRunTutorialCompletionType" type="int">
   39940   <int value="0" label="Was not finished"/>
   39941   <int value="1" label="Finished with &quot;Got It&quot; button"/>
   39942   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
   39943 </enum>
   39944 
   39945 <enum name="CrosShelfClickTarget" type="int">
   39946   <obsolete>
   39947     Deprecated as of 12/2013. Default pinned apps trial is finished.
   39948   </obsolete>
   39949   <int value="0" label="Chrome"/>
   39950   <int value="1" label="AppLauncher"/>
   39951   <int value="2" label="Gmail"/>
   39952   <int value="3" label="Search"/>
   39953   <int value="4" label="Youtube"/>
   39954   <int value="5" label="Doc"/>
   39955   <int value="6" label="Sheets"/>
   39956   <int value="7" label="Slides"/>
   39957   <int value="8" label="PlayMusic"/>
   39958 </enum>
   39959 
   39960 <enum name="DailyEventIntervalType" type="int">
   39961   <int value="0" label="First Run"/>
   39962   <int value="1" label="Day Elapsed"/>
   39963   <int value="2" label="Clock Changed"/>
   39964 </enum>
   39965 
   39966 <enum name="DataChannelCounters" type="int">
   39967   <int value="0" label="Channel created."/>
   39968   <int value="1" label="Channel reached Open state."/>
   39969   <int value="2" label="Channel is reliable."/>
   39970   <int value="3" label="Channel is ordered."/>
   39971   <int value="4" label="Channel is negotiated."/>
   39972 </enum>
   39973 
   39974 <enum name="DataReductionProxyBypassEventType_Deprecated" type="int">
   39975   <int value="0" label="Short bypass"/>
   39976   <int value="1" label="Long bypass"/>
   39977   <int value="2" label="Bypass due to internal server error"/>
   39978   <int value="3" label="Bypass due to other error"/>
   39979   <int value="4" label="Bypass due to missing via header"/>
   39980   <int value="5" label="Bypass due to 4xx response"/>
   39981   <int value="6"
   39982       label="Bypass due to 407 response from proxy without a challenge"/>
   39983 </enum>
   39984 
   39985 <enum name="DataReductionProxyBypassType" type="int">
   39986   <int value="0"
   39987       label="Bypass due to explicit instruction for the current request"/>
   39988   <int value="1"
   39989       label="Short bypass: Bypass the proxy for less than one minute"/>
   39990   <int value="2"
   39991       label="Medium bypass: Bypass the proxy for one to five minutes"/>
   39992   <int value="3"
   39993       label="Long bypass: Bypass the proxy for more than five minutes"/>
   39994   <int value="4" label="Bypass due to a 4xx missing via header"/>
   39995   <int value="5"
   39996       label="Bypass due to other missing via header, excluding 4xx errors"/>
   39997   <int value="6"
   39998       label="Bypass due to 407 response from proxy without a challenge"/>
   39999   <int value="7" label="Bypass due to a 500 internal server error"/>
   40000   <int value="8" label="Bypass because the request URI was too long"/>
   40001   <int value="9" label="Bypass due to a 503 response"/>
   40002   <int value="10" label="Bypass due to any network error"/>
   40003 </enum>
   40004 
   40005 <enum name="DataReductionProxyNetworkChangeEvent" type="int">
   40006   <int value="0" label="IP Address Change"/>
   40007   <int value="1" label="Proxy disabled on VPN"/>
   40008 </enum>
   40009 
   40010 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
   40011   <int value="0" label="Internet disconnected"/>
   40012   <int value="1" label="Probe failed, proxy disabled"/>
   40013   <int value="2" label="Probe failed, proxy already disabled"/>
   40014   <int value="3" label="Probe succeeded, proxy enabled"/>
   40015   <int value="4" label="Probe succeeded, proxy already enabled"/>
   40016 </enum>
   40017 
   40018 <enum name="DataReductionProxyPromoAction" type="int">
   40019   <int value="0" label="Dismissed from first screen"/>
   40020   <int value="1" label="Dismissed from second screen"/>
   40021   <int value="2" label="Enabled from first screen"/>
   40022   <int value="3" label="Enabled from second screen"/>
   40023 </enum>
   40024 
   40025 <enum name="DataReductionProxySettingsConversion" type="int">
   40026   <int value="0" label="OFF to OFF"/>
   40027   <int value="1" label="OFF to ON"/>
   40028   <int value="2" label="ON to OFF"/>
   40029   <int value="3" label="ON to ON"/>
   40030 </enum>
   40031 
   40032 <enum name="DataReductionProxyStartupState" type="int">
   40033   <int value="0" label="Proxy not available"/>
   40034   <int value="1" label="Proxy available but not enabled"/>
   40035   <int value="2" label="Proxy available and enabled"/>
   40036 </enum>
   40037 
   40038 <enum name="DefaultSearchChangeOrigin" type="int">
   40039   <int value="0" label="DSP changed by synced Pref"/>
   40040   <int value="1" label="DSP changed by Sync ADD"/>
   40041   <int value="2" label="DSP changed by Sync DELETE"/>
   40042   <int value="3" label="DSP changed by managed policy switch"/>
   40043   <int value="4" label="DSP changed unintentionally by Sync"/>
   40044   <int value="5" label="DSP changed by other non-Sync origin"/>
   40045   <int value="6" label="DSP changed by Profile Reset feature"/>
   40046   <int value="7" label="DSP changed by the extension Override Settings API"/>
   40047   <int value="8" label="DSP set to new engine with no previous value in prefs"/>
   40048 </enum>
   40049 
   40050 <enum name="DesktopCaptureCounters" type="int">
   40051   <int value="0" label="Screen capturer created."/>
   40052   <int value="1" label="Window capturer created."/>
   40053   <int value="2" label="First screen capture call succeeded."/>
   40054   <int value="3" label="First screen capture call failed."/>
   40055   <int value="4" label="First window capture call succeeded."/>
   40056   <int value="5" label="First window capture call failed."/>
   40057 </enum>
   40058 
   40059 <enum name="DevicePermissionActions" type="int">
   40060   <int value="0" label="AllowHttps"/>
   40061   <int value="1" label="AllowHttp"/>
   40062   <int value="2" label="Deny"/>
   40063   <int value="3" label="Cancel"/>
   40064 </enum>
   40065 
   40066 <enum name="DevicesPageEvents" type="int">
   40067   <int value="0" label="OPENED"/>
   40068   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
   40069   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
   40070   <int value="3" label="ADD_PRINTER_CLICKED"/>
   40071   <int value="4" label="REGISTER_CLICKED"/>
   40072   <int value="5" label="REGISTER_CONFIRMED"/>
   40073   <int value="6" label="REGISTER_SUCCESS"/>
   40074   <int value="7" label="REGISTER_CANCEL"/>
   40075   <int value="8" label="REGISTER_FAILURE"/>
   40076   <int value="9" label="MANAGE_CLICKED"/>
   40077   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
   40078   <int value="11" label="REGISTER_TIMEOUT"/>
   40079   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
   40080 </enum>
   40081 
   40082 <enum name="DeviceTechnologyType" type="int">
   40083   <int value="0" label="Unknown"/>
   40084   <int value="1" label="Ethernet"/>
   40085   <int value="2" label="WiFi"/>
   40086   <int value="3" label="WiMax"/>
   40087   <int value="4" label="Cellular"/>
   40088 </enum>
   40089 
   40090 <enum name="DevToolsAction" type="int">
   40091   <int value="1" label="Window docked"/>
   40092   <int value="2" label="Window undocked"/>
   40093   <int value="3" label="Scripts breakpoint set"/>
   40094   <int value="4" label="Timeline started"/>
   40095   <int value="5" label="CPU profile taken"/>
   40096   <int value="6" label="Heap profile taken"/>
   40097   <int value="7" label="Audits started"/>
   40098   <int value="8" label="Console evaluated"/>
   40099   <int value="9" label="File saved in workspace"/>
   40100   <int value="10" label="Device mode enabled"/>
   40101 </enum>
   40102 
   40103 <enum name="DevToolsPanel" type="int">
   40104   <int value="1" label="Elements"/>
   40105   <int value="2" label="Resources"/>
   40106   <int value="3" label="Network"/>
   40107   <int value="4" label="Scripts"/>
   40108   <int value="5" label="Timeline"/>
   40109   <int value="6" label="Profiles"/>
   40110   <int value="7" label="Audits"/>
   40111   <int value="8" label="Console"/>
   40112   <int value="9" label="Extension's Panel"/>
   40113 </enum>
   40114 
   40115 <enum name="DevToolsSetting" type="int">
   40116   <int value="1" label="Elements DOM wrap on"/>
   40117   <int value="2" label="Elements DOM wrap off"/>
   40118   <int value="3" label="Console monitor XHR on"/>
   40119   <int value="4" label="Console monitor XHR off"/>
   40120   <int value="5" label="Console preserve log on"/>
   40121   <int value="6" label="Console preserve log off"/>
   40122   <int value="7" label="Network show large rows on"/>
   40123   <int value="8" label="Network show large rows off"/>
   40124 </enum>
   40125 
   40126 <enum name="DiagnosticsRecoveryRun" type="int">
   40127   <int value="0" label="Recovery not run"/>
   40128   <int value="1" label="Recovery run because of crash"/>
   40129   <int value="2" label="Recovery run by user"/>
   40130 </enum>
   40131 
   40132 <enum name="DiagnosticsResult" type="int">
   40133   <int value="0" label="Not run (regular startup)"/>
   40134   <int value="1" label="Success (crash startup)"/>
   40135   <int value="2" label="Failure (crash startup)"/>
   40136   <int value="3" label="Skipped (crash startup)"/>
   40137 </enum>
   40138 
   40139 <enum name="DiagnosticsTestName" type="int">
   40140   <int value="0" label="Conflicting DLLs Test"/>
   40141   <int value="1" label="Disk Space Test"/>
   40142   <int value="2" label="Install Type Test"/>
   40143   <int value="3" label="JSON Bookmarks Test"/>
   40144   <int value="4" label="JSON Local State Test"/>
   40145   <int value="5" label="JSON Preferences Test"/>
   40146   <int value="6" label="Operating System Test"/>
   40147   <int value="7" label="Path Dictionaries Test"/>
   40148   <int value="8" label="Path Local State Test"/>
   40149   <int value="9" label="Path Resources Test"/>
   40150   <int value="10" label="Path User Data Test"/>
   40151   <int value="11" label="Version Test"/>
   40152   <int value="12" label="SQLite Integrity App Cache Test"/>
   40153   <int value="13" label="SQLite Integrity Archived History Test"/>
   40154   <int value="14" label="SQLite Integrity Cookie Test"/>
   40155   <int value="15" label="SQLite Integrity Database Tracker Test"/>
   40156   <int value="16" label="SQLite Integrity History Test"/>
   40157   <int value="17" label="SQLite Integrity Nss Cert Test"/>
   40158   <int value="18" label="SQLite Integrity Nss Key Test"/>
   40159   <int value="19" label="SQLite Integrity Thumbnails Test"/>
   40160   <int value="20" label="SQLite Integrity Web Data Test"/>
   40161 </enum>
   40162 
   40163 <enum name="DifferentPrimaryAccounts" type="int">
   40164   <int value="0" label="Primary Accounts the same"/>
   40165   <int value="1" label="(obsolete) Primary Accounts different"/>
   40166   <int value="2" label="No GAIA account in cookie jar"/>
   40167   <int value="3" label="Primary accounts present but different"/>
   40168 </enum>
   40169 
   40170 <enum name="DllHash" type="int">
   40171 <!-- Generated by chrome_elf/dll_hash/dll_hash_main.cc -->
   40172 
   40173   <int value="141490347" label="minisp.dll"/>
   40174   <int value="231333778" label="libapi2hook.dll"/>
   40175   <int value="272828651" label="activedetect64.dll"/>
   40176   <int value="295718620" label="cespy.dll"/>
   40177   <int value="447643466" label="libinject.dll"/>
   40178   <int value="750761702" label="systemk.dll"/>
   40179   <int value="777975221" label="activedetect32.dll"/>
   40180   <int value="803283353" label="lmrn.dll"/>
   40181   <int value="839518885" label="libinject2.dll"/>
   40182   <int value="989714890" label="datamngr.dll"/>
   40183   <int value="1114335935" label="libredir2.dll"/>
   40184   <int value="1120295191" label="windowsapihookdll64.dll"/>
   40185   <int value="1148809156" label="chrmxtn.dll"/>
   40186   <int value="1270622879" label="hk.dll"/>
   40187   <int value="1409376135" label="windowsapihookdll32.dll"/>
   40188   <int value="1736709911" label="bitguard.dll"/>
   40189   <int value="1996673448" label="scdetour.dll"/>
   40190   <int value="2060768492" label="libwinhook.dll"/>
   40191   <int value="2117903235" label="cplushook.dll"/>
   40192   <int value="2132270559" label="libsvn_tsvn32.dll"/>
   40193 </enum>
   40194 
   40195 <enum name="DNSEmptyAddressListAndNoError" type="int">
   40196   <int value="0" label="Error reported or Address List is not empty"/>
   40197   <int value="1" label="Success reported but Address List is empty"/>
   40198 </enum>
   40199 
   40200 <enum name="DnsProbe.JobResult" type="int">
   40201   <int value="0" label="SERVERS_UNKNOWN"/>
   40202   <int value="1" label="SERVERS_CORRECT"/>
   40203   <int value="2" label="SERVERS_INCORRECT"/>
   40204   <int value="3" label="SERVERS_FAILING"/>
   40205   <int value="4" label="SERVERS_UNREACHABLE"/>
   40206 </enum>
   40207 
   40208 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
   40209   <int value="0" label="INCONCLUSIVE"/>
   40210   <int value="1" label="NO_INTERNET"/>
   40211   <int value="2" label="BAD_CONFIG"/>
   40212   <int value="3" label="NXDOMAIN"/>
   40213 </enum>
   40214 
   40215 <enum name="DnsProbe.ProbeStatus" type="int">
   40216   <int value="0" label="POSSIBLE"/>
   40217   <int value="1" label="NOT_RUN"/>
   40218   <int value="2" label="STARTED"/>
   40219   <int value="3" label="FINISHED_INCONCLUSIVE"/>
   40220   <int value="4" label="FINISHED_NO_INTERNET"/>
   40221   <int value="5" label="FINISHED_BAD_CONFIG"/>
   40222   <int value="6" label="FINISHED_NXDOMAIN"/>
   40223 </enum>
   40224 
   40225 <enum name="DnsProbe.SystemIsLocalhost" type="int">
   40226   <int value="0" label="Not just 127.0.0.1">
   40227     127.0.0.1 was not the only nameserver in the system DNS config.
   40228   </int>
   40229   <int value="1" label="Just 127.0.0.1">
   40230     127.0.0.1 was the only nameserver in the system DNS config.
   40231   </int>
   40232 </enum>
   40233 
   40234 <enum name="DockedAction" type="int">
   40235   <int value="0" label="None"/>
   40236   <int value="1" label="Dock"/>
   40237   <int value="2" label="Undock"/>
   40238   <int value="3" label="Resize"/>
   40239   <int value="4" label="Reorder"/>
   40240   <int value="5" label="Evict"/>
   40241   <int value="6" label="Maximize"/>
   40242   <int value="7" label="Minimize"/>
   40243   <int value="8" label="Restore"/>
   40244   <int value="9" label="Close"/>
   40245 </enum>
   40246 
   40247 <enum name="DockedActionSource" type="int">
   40248   <int value="0" label="Unknown"/>
   40249   <int value="1" label="Mouse"/>
   40250   <int value="2" label="Touch"/>
   40251 </enum>
   40252 
   40253 <enum name="DomainBoundCerts.GetCertResult" type="int">
   40254   <int value="0" label="SYNC_SUCCESS"/>
   40255   <int value="1" label="ASYNC_SUCCESS"/>
   40256   <int value="2" label="ASYNC_CANCELLED"/>
   40257   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
   40258   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
   40259   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
   40260   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
   40261   <int value="7" label="INVALID_ARGUMENT"/>
   40262   <int value="8" label="UNSUPPORTED_TYPE"/>
   40263   <int value="9" label="TYPE_MISMATCH"/>
   40264   <int value="10" label="WORKER_FAILURE"/>
   40265 </enum>
   40266 
   40267 <enum name="DomainBoundCerts.Support" type="int">
   40268   <int value="0" label="DISABLED"/>
   40269   <int value="1" label="CLIENT_ONLY"/>
   40270   <int value="2" label="CLIENT_AND_SERVER"/>
   40271   <int value="3" label="CLIENT_NO_ECC">
   40272     Channel ID was enabled, but the client did not support elliptic curve key
   40273     generation.
   40274   </int>
   40275   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
   40276     Channel ID was enabled, but the client had an invalid system time which
   40277     prevented using it.
   40278   </int>
   40279   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
   40280     The SSLClientSocket was created without a ServerBoundCertService.
   40281   </int>
   40282 </enum>
   40283 
   40284 <enum name="DomainReliability.BooleanFailover" type="int">
   40285   <int value="0" label="Used first collector"/>
   40286   <int value="1" label="Failed over to another collector"/>
   40287 </enum>
   40288 
   40289 <enum name="DoubleGetExperimentMethods" type="int">
   40290   <int value="0" label="POST"/>
   40291   <int value="1" label="GET_CACHABLE"/>
   40292   <int value="2" label="GET_NON_CACHABLE"/>
   40293 </enum>
   40294 
   40295 <enum name="DownloadContentDisposition" type="int">
   40296   <int value="0" label="Content-Disposition header present"/>
   40297   <int value="1" label="Valid"/>
   40298   <int value="2" label="Has disposition-type"/>
   40299   <int value="3" label="Has unknown disposition-type"/>
   40300   <int value="4" label="Has 'name' attribute"/>
   40301   <int value="5" label="Has 'filename' attribute"/>
   40302   <int value="6" label="Has 'filename*' attribute"/>
   40303   <int value="7" label="Has non-ASCII strings"/>
   40304   <int value="8" label="Has percent encoded strings"/>
   40305   <int value="9" label="Has RFC 2047 encoded strings"/>
   40306   <int value="10" label="Has 'name' attribute only"/>
   40307 </enum>
   40308 
   40309 <enum name="DownloadContentType" type="int">
   40310   <int value="0" label="UNRECOGNIZED"/>
   40311   <int value="1" label="TEXT"/>
   40312   <int value="2" label="IMAGE"/>
   40313   <int value="3" label="AUDIO"/>
   40314   <int value="4" label="VIDEO"/>
   40315   <int value="5" label="OCTET_STREAM"/>
   40316   <int value="6" label="PDF"/>
   40317   <int value="7" label="DOC"/>
   40318   <int value="8" label="XLS"/>
   40319   <int value="9" label="PPT"/>
   40320   <int value="10" label="ARCHIVE"/>
   40321   <int value="11" label="EXE"/>
   40322   <int value="12" label="DMG"/>
   40323   <int value="13" label="CRX"/>
   40324 </enum>
   40325 
   40326 <enum name="DownloadCountType" type="int">
   40327   <int value="0" label="Initiated by Navigation (Obsolete)"/>
   40328   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
   40329   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
   40330   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
   40331   <int value="4" label="Initiated by Renderer (Obsolete)"/>
   40332   <int value="5" label="Initiated and Unthrottled"/>
   40333   <int value="6" label="Completed"/>
   40334   <int value="7" label="Cancelled"/>
   40335   <int value="8" label="Started"/>
   40336   <int value="9" label="Interrupted"/>
   40337   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
   40338   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
   40339   <int value="12" label="Interrupted at End of Download"/>
   40340   <int value="13" label="Attempt to Append to Detached File"/>
   40341   <int value="14" label="File Missing After Successful Scan"/>
   40342   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
   40343   <int value="16" label="No WebContents at interruption"/>
   40344   <int value="17" label="Supports ranges and strong validation"/>
   40345 </enum>
   40346 
   40347 <enum name="DownloadDatabaseRecordDroppedType" type="int">
   40348   <int value="0" label="Bad State"/>
   40349   <int value="1" label="Bad Danger Type"/>
   40350 </enum>
   40351 
   40352 <enum name="DownloadDOMEvent" type="int">
   40353   <int value="0" label="GetDownloads"/>
   40354   <int value="1" label="OpenFile"/>
   40355   <int value="2" label="Drag"/>
   40356   <int value="3" label="SaveDangerous"/>
   40357   <int value="4" label="DiscardDangerous"/>
   40358   <int value="5" label="Show"/>
   40359   <int value="6" label="Pause"/>
   40360   <int value="7" label="Remove"/>
   40361   <int value="8" label="Cancel"/>
   40362   <int value="9" label="ClearAll"/>
   40363   <int value="10" label="OpenFolder"/>
   40364   <int value="11" label="Resume"/>
   40365 </enum>
   40366 
   40367 <enum name="DownloadFilePickerResult" type="int">
   40368   <int value="0" label="SAME"/>
   40369   <int value="1" label="DIFFERENT_DIR"/>
   40370   <int value="2" label="DIFFERENT_NAME"/>
   40371   <int value="3" label="CANCEL"/>
   40372 </enum>
   40373 
   40374 <enum name="DownloadFunctions" type="int">
   40375   <int value="0" label="download"/>
   40376   <int value="1" label="search"/>
   40377   <int value="2" label="pause"/>
   40378   <int value="3" label="resume"/>
   40379   <int value="4" label="cancel"/>
   40380   <int value="5" label="erase"/>
   40381   <int value="6" label="set_destination"/>
   40382   <int value="7" label="accept_danger"/>
   40383   <int value="8" label="show"/>
   40384   <int value="9" label="drag"/>
   40385 </enum>
   40386 
   40387 <enum name="DownloadImageType" type="int">
   40388   <int value="0" label="Unrecognized"/>
   40389   <int value="1" label="GIF"/>
   40390   <int value="2" label="JPEG"/>
   40391   <int value="3" label="PNG"/>
   40392   <int value="4" label="TIFF"/>
   40393   <int value="5" label="ICON"/>
   40394   <int value="6" label="WEBP"/>
   40395 </enum>
   40396 
   40397 <enum name="DownloadInterruptedUnknownSizeType" type="int">
   40398   <int value="0" label="Size Known"/>
   40399   <int value="1" label="Size Unknown"/>
   40400 </enum>
   40401 
   40402 <enum name="DownloadItem.DangerousFileType" type="int">
   40403   <int value="0" label="unknown"/>
   40404   <int value="1" label="ad"/>
   40405   <int value="2" label="ade"/>
   40406   <int value="3" label="adp"/>
   40407   <int value="4" label="ah"/>
   40408   <int value="5" label="apk"/>
   40409   <int value="6" label="app"/>
   40410   <int value="7" label="application"/>
   40411   <int value="8" label="asp"/>
   40412   <int value="9" label="asx"/>
   40413   <int value="10" label="bas"/>
   40414   <int value="11" label="bash"/>
   40415   <int value="12" label="bat"/>
   40416   <int value="13" label="cfg"/>
   40417   <int value="14" label="chi"/>
   40418   <int value="15" label="chm"/>
   40419   <int value="16" label="class"/>
   40420   <int value="17" label="cmd"/>
   40421   <int value="18" label="com"/>
   40422   <int value="19" label="command"/>
   40423   <int value="20" label="crt"/>
   40424   <int value="21" label="crx"/>
   40425   <int value="22" label="csh"/>
   40426   <int value="23" label="deb"/>
   40427   <int value="24" label="dex"/>
   40428   <int value="25" label="dll"/>
   40429   <int value="26" label="drv"/>
   40430   <int value="27" label="exe"/>
   40431   <int value="28" label="fxp"/>
   40432   <int value="29" label="grp"/>
   40433   <int value="30" label="hlp"/>
   40434   <int value="31" label="hta"/>
   40435   <int value="32" label="htm"/>
   40436   <int value="33" label="html"/>
   40437   <int value="34" label="htt"/>
   40438   <int value="35" label="inf"/>
   40439   <int value="36" label="ini"/>
   40440   <int value="37" label="ins"/>
   40441   <int value="38" label="isp"/>
   40442   <int value="39" label="jar"/>
   40443   <int value="40" label="jnlp"/>
   40444   <int value="41" label="user.js"/>
   40445   <int value="42" label="js"/>
   40446   <int value="43" label="jse"/>
   40447   <int value="44" label="ksh"/>
   40448   <int value="45" label="lnk"/>
   40449   <int value="46" label="local"/>
   40450   <int value="47" label="mad"/>
   40451   <int value="48" label="maf"/>
   40452   <int value="49" label="mag"/>
   40453   <int value="50" label="mam"/>
   40454   <int value="51" label="manifest"/>
   40455   <int value="52" label="maq"/>
   40456   <int value="53" label="mar"/>
   40457   <int value="54" label="mas"/>
   40458   <int value="55" label="mat"/>
   40459   <int value="56" label="mau"/>
   40460   <int value="57" label="mav"/>
   40461   <int value="58" label="maw"/>
   40462   <int value="59" label="mda"/>
   40463   <int value="60" label="mdb"/>
   40464   <int value="61" label="mde"/>
   40465   <int value="62" label="mdt"/>
   40466   <int value="63" label="mdw"/>
   40467   <int value="64" label="mdz"/>
   40468   <int value="65" label="mht"/>
   40469   <int value="66" label="mhtml"/>
   40470   <int value="67" label="mmc"/>
   40471   <int value="68" label="mof"/>
   40472   <int value="69" label="msc"/>
   40473   <int value="70" label="msh"/>
   40474   <int value="71" label="mshxml"/>
   40475   <int value="72" label="msi"/>
   40476   <int value="73" label="msp"/>
   40477   <int value="74" label="mst"/>
   40478   <int value="75" label="ocx"/>
   40479   <int value="76" label="ops"/>
   40480   <int value="77" label="pcd"/>
   40481   <int value="78" label="pif"/>
   40482   <int value="79" label="pkg"/>
   40483   <int value="80" label="pl"/>
   40484   <int value="81" label="plg"/>
   40485   <int value="82" label="prf"/>
   40486   <int value="83" label="prg"/>
   40487   <int value="84" label="pst"/>
   40488   <int value="85" label="py"/>
   40489   <int value="86" label="pyc"/>
   40490   <int value="87" label="pyw"/>
   40491   <int value="88" label="rb"/>
   40492   <int value="89" label="reg"/>
   40493   <int value="90" label="rpm"/>
   40494   <int value="91" label="scf"/>
   40495   <int value="92" label="scr"/>
   40496   <int value="93" label="sct"/>
   40497   <int value="94" label="sh"/>
   40498   <int value="95" label="shar"/>
   40499   <int value="96" label="shb"/>
   40500   <int value="97" label="shs"/>
   40501   <int value="98" label="shtm"/>
   40502   <int value="99" label="shtml"/>
   40503   <int value="100" label="spl"/>
   40504   <int value="101" label="svg"/>
   40505   <int value="102" label="swf"/>
   40506   <int value="103" label="sys"/>
   40507   <int value="104" label="tcsh"/>
   40508   <int value="105" label="url"/>
   40509   <int value="106" label="vb"/>
   40510   <int value="107" label="vbe"/>
   40511   <int value="108" label="vbs"/>
   40512   <int value="109" label="vsd"/>
   40513   <int value="110" label="vsmacros"/>
   40514   <int value="111" label="vss"/>
   40515   <int value="112" label="vst"/>
   40516   <int value="113" label="vsw"/>
   40517   <int value="114" label="ws"/>
   40518   <int value="115" label="wsc"/>
   40519   <int value="116" label="wsf"/>
   40520   <int value="117" label="wsh"/>
   40521   <int value="118" label="xbap"/>
   40522   <int value="119" label="xht"/>
   40523   <int value="120" label="xhtm"/>
   40524   <int value="121" label="xhtml"/>
   40525   <int value="122" label="xml"/>
   40526   <int value="123" label="xsl"/>
   40527   <int value="124" label="xslt"/>
   40528 </enum>
   40529 
   40530 <enum name="DownloadItem.DangerType" type="int">
   40531   <int value="0" label="NOT_DANGEROUS"/>
   40532   <int value="1" label="DANGEROUS_FILE"/>
   40533   <int value="2" label="DANGEROUS_URL"/>
   40534   <int value="3" label="DANGEROUS_CONTENT"/>
   40535   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
   40536   <int value="5" label="UNCOMMON_CONTENT"/>
   40537   <int value="6" label="USER_VALIDATED"/>
   40538   <int value="7" label="DANGEROUS_HOST"/>
   40539   <int value="8" label="POTENTIALLY_UNWANTED"/>
   40540 </enum>
   40541 
   40542 <enum name="DownloadOpenMethod" type="int">
   40543   <int value="0" label="Opened with plaform handler by default"/>
   40544   <int value="1" label="Opened in browser by default"/>
   40545   <int value="2" label="Opened with plaform handler by user choice"/>
   40546 </enum>
   40547 
   40548 <enum name="DownloadOriginStateOnResumption" type="int">
   40549   <int value="0" label="No changes"/>
   40550   <int value="1" label="New redirects"/>
   40551   <int value="2" label="New validators"/>
   40552   <int value="3" label="New redirects + validators"/>
   40553   <int value="4" label="New Content-Disposition"/>
   40554   <int value="5" label="New redirects + Content-Disposition"/>
   40555   <int value="6" label="New validators + Content-Disposition"/>
   40556   <int value="7" label="New redirects + validators + Content-Disposition"/>
   40557 </enum>
   40558 
   40559 <enum name="DownloadSavePackageEvent" type="int">
   40560   <int value="0" label="Started"/>
   40561   <int value="1" label="Cancelled"/>
   40562   <int value="2" label="Finished"/>
   40563   <int value="3" label="Write to already completed file"/>
   40564   <int value="4" label="Write to already failed file"/>
   40565 </enum>
   40566 
   40567 <enum name="DownloadSource" type="int">
   40568   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
   40569   <int value="1" label="Initiated by Drag-and-drop"/>
   40570   <int value="2" label="Initiated by RPC from Renderer"/>
   40571   <int value="3" label="Initiated by Save from Pepper"/>
   40572   <int value="4" label="Initiated by Resumption"/>
   40573 </enum>
   40574 
   40575 <enum name="DriveCacheDBOpenStatus" type="int">
   40576   <int value="0" label="Success"/>
   40577   <int value="1" label="Corrupt database"/>
   40578   <int value="2" label="Unknown recoverable failure"/>
   40579   <int value="3" label="Unrecoverable (disk full?) failure"/>
   40580 </enum>
   40581 
   40582 <enum name="DriveEntryKind" type="int">
   40583   <int value="0" label="Unknown"/>
   40584   <int value="1" label="Item"/>
   40585   <int value="2" label="Site"/>
   40586   <int value="3" label="Document"/>
   40587   <int value="4" label="Spereadsheet"/>
   40588   <int value="5" label="Presentation"/>
   40589   <int value="6" label="Drawing"/>
   40590   <int value="7" label="Table"/>
   40591   <int value="8" label="External app"/>
   40592   <int value="9" label="Folder"/>
   40593   <int value="10" label="File"/>
   40594   <int value="11" label="PDF"/>
   40595 </enum>
   40596 
   40597 <enum name="DriveFileFormat" type="int">
   40598   <int value="0" label="AAC"/>
   40599   <int value="1" label="ASF"/>
   40600   <int value="2" label="AVI"/>
   40601   <int value="3" label="CSV"/>
   40602   <int value="4" label="DOC"/>
   40603   <int value="5" label="DOCX"/>
   40604   <int value="6" label="FLV"/>
   40605   <int value="7" label="JPG"/>
   40606   <int value="8" label="MJPG"/>
   40607   <int value="9" label="MOV"/>
   40608   <int value="10" label="MP3"/>
   40609   <int value="11" label="MP4"/>
   40610   <int value="12" label="MPG"/>
   40611   <int value="13" label="OTHER"/>
   40612   <int value="14" label="PDF"/>
   40613   <int value="15" label="PPT"/>
   40614   <int value="16" label="PPTX"/>
   40615   <int value="17" label="PSD"/>
   40616   <int value="18" label="RAR"/>
   40617   <int value="19" label="WMA"/>
   40618   <int value="20" label="WMV"/>
   40619   <int value="21" label="XLS"/>
   40620   <int value="22" label="XLSX"/>
   40621   <int value="23" label="ZIP"/>
   40622 </enum>
   40623 
   40624 <enum name="DriveMetadataDBInitStatus" type="int">
   40625   <int value="0" label="Success"/>
   40626   <int value="1" label="Not found"/>
   40627   <int value="2" label="Corruption"/>
   40628   <int value="3" label="IO error"/>
   40629   <int value="4" label="Failed to open DB for unknown reason"/>
   40630   <int value="5" label="Incompatible DB format"/>
   40631   <int value="6" label="DB is broken"/>
   40632   <int value="7" label="Opened existing DB."/>
   40633   <int value="8" label="No existing DB was found. Created new DB."/>
   40634   <int value="9" label="Cannot open existing DB. Created new DB."/>
   40635 </enum>
   40636 
   40637 <enum name="DriveMetadataDBValidityCheckFailureReason" type="int">
   40638   <int value="0" label="Invalid header"/>
   40639   <int value="1" label="Broken ID entry"/>
   40640   <int value="2" label="Broken entry"/>
   40641   <int value="3" label="Invalid local ID"/>
   40642   <int value="4" label="Invalid parent ID"/>
   40643   <int value="5" label="Broken child map"/>
   40644   <int value="6" label="Child entry count mismatch"/>
   40645   <int value="7" label="Iterator error"/>
   40646 </enum>
   40647 
   40648 <enum name="EAPInnerProtocol" type="int">
   40649   <int value="0" label="UNKNOWN"/>
   40650   <int value="1" label="NONE"/>
   40651   <int value="2" label="PEAP-MD5"/>
   40652   <int value="3" label="PEAP-MSCHAPV2"/>
   40653   <int value="4" label="TTLS-EAP-MD5"/>
   40654   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
   40655   <int value="6" label="TTLS-MSCHAPV2"/>
   40656   <int value="7" label="TTLS-MSCHAP"/>
   40657   <int value="8" label="TTLS-PAP"/>
   40658   <int value="9" label="TTLS-CHAP"/>
   40659 </enum>
   40660 
   40661 <enum name="EAPOuterProtocol" type="int">
   40662   <int value="0" label="UNKNOWN"/>
   40663   <int value="1" label="LEAP"/>
   40664   <int value="2" label="PEAP"/>
   40665   <int value="3" label="TLS"/>
   40666   <int value="4" label="TTLS"/>
   40667 </enum>
   40668 
   40669 <enum name="EasyUnlockButton" type="int">
   40670   <int value="0" label="Setup app launches"/>
   40671   <int value="1" label="Find device"/>
   40672   <int value="2" label="Pair device"/>
   40673   <int value="3" label="Try out"/>
   40674   <int value="4" label="Enable"/>
   40675   <int value="5" label="Disable"/>
   40676 </enum>
   40677 
   40678 <enum name="EasyUnlockLoginEvent" type="int">
   40679   <int value="0" label="Easy sign-in success"/>
   40680   <int value="1" label="Easy sign-in failure"/>
   40681   <int value="2" label="Password sign-in: No pairing"/>
   40682   <int value="3" label="Password sign-in: Pairing changed"/>
   40683   <int value="4" label="Password sign-in: User hardlock"/>
   40684   <int value="5" label="Password sign-in: Service not active"/>
   40685   <int value="6" label="Password sign-in: No Bluetooth"/>
   40686   <int value="7" label="Password sign-in: Bluetooth connecting"/>
   40687   <int value="8" label="Password sign-in: No phone"/>
   40688   <int value="9" label="Password sign-in: Phone not authenticated"/>
   40689   <int value="10" label="Password sign-in: Phone locked"/>
   40690   <int value="11" label="Password sign-in: Phone not lockable"/>
   40691   <int value="12" label="Password sign-in: Phone not nearby"/>
   40692   <int value="13" label="Password sign-in: Phone not supported"/>
   40693   <int value="14" label="Password sign-in: Phone authenticated"/>
   40694 </enum>
   40695 
   40696 <enum name="EasyUnlockNotificationEvent" type="int">
   40697   <int value="0" label="Set up notification shown"/>
   40698   <int value="1" label="Set up notification clicked"/>
   40699   <int value="2" label="Try out notification shown"/>
   40700   <int value="3" label="Try out notification clicked"/>
   40701 </enum>
   40702 
   40703 <enum name="EasyUnlockRemoteLockScreenState" type="int">
   40704   <int value="0" label="Unknown state"/>
   40705   <int value="1" label="Lock screen disabled, trust agent unsupported"/>
   40706   <int value="2" label="Lock screen disabled, trust agent disabled"/>
   40707   <int value="3" label="Lock screen disabled, trust agent enabled"/>
   40708   <int value="4" label="Lock screen enabled, trust agent unsupported"/>
   40709   <int value="5" label="Lock screen enabled, trust agent disabled"/>
   40710   <int value="6" label="Lock screen enabled, trust agent enabled"/>
   40711 </enum>
   40712 
   40713 <enum name="EasyUnlockSetupState" type="int">
   40714   <int value="0" label="Success"/>
   40715   <int value="1" label="Scan (initial)"/>
   40716   <int value="2" label="Scan (in progress)"/>
   40717   <int value="3" label="Scan (error)"/>
   40718   <int value="4" label="Pairing (initial)"/>
   40719   <int value="5" label="Pairing (in progress)"/>
   40720   <int value="6" label="Pairing (error)"/>
   40721   <int value="7" label="Help"/>
   40722 </enum>
   40723 
   40724 <enum name="EasyUnlockUnlockEvent" type="int">
   40725   <int value="0" label="Screen unlocked (total)"/>
   40726   <int value="1" label="Screen unlocked (via EasyUnlock)"/>
   40727 </enum>
   40728 
   40729 <enum name="EnterpriseCheckError" type="int">
   40730   <summary>
   40731     Defined as DomainCheckErrors in
   40732     components/policy/core/common/policy_loader_win.cc.
   40733   </summary>
   40734   <int value="0" label="Cound not get net join info."/>
   40735   <int value="1" label="Cound not bind to domain controller."/>
   40736 </enum>
   40737 
   40738 <enum name="EnterpriseDeviceManagementStatus" type="int">
   40739   <summary>
   40740     Status codes produced by DeviceManagementService for requests made to the
   40741     device management server as defined in
   40742     components/policy/core/common/cloud/cloud_policy_constants.h.
   40743   </summary>
   40744   <int value="0" label="SUCCESS"/>
   40745   <int value="1" label="REQUEST_INVALID"/>
   40746   <int value="2" label="REQUEST_FAILED"/>
   40747   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
   40748   <int value="4" label="HTTP_STATUS_ERROR"/>
   40749   <int value="5" label="RESPONSE_DECODING_ERROR"/>
   40750   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
   40751   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
   40752   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
   40753   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
   40754   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
   40755   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
   40756   <int value="12" label="SERVICE_MISSING_LICENSES"/>
   40757   <int value="13" label="SERVICE_DEPROVISIONED"/>
   40758   <int value="14" label="SERVICE_DOMAIN_MISMATCH"/>
   40759   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
   40760 </enum>
   40761 
   40762 <enum name="EnterpriseDMTokenType" type="int">
   40763   <summary>
   40764     Result of DMToken operations as defined in
   40765     components/policy/core/common/cloud/enterprise_metrics.h.
   40766   </summary>
   40767   <int value="0" label="Load Succeeded">
   40768     A cached token was successfully loaded from disk.
   40769   </int>
   40770   <int value="1" label="Load Failed">
   40771     Reading a cached token from disk failed.
   40772   </int>
   40773   <int value="2" label="Fetch Requested">
   40774     A token fetch request was sent to the DM server.
   40775   </int>
   40776   <int value="3" label="Fetch Request Failed">
   40777     The request was invalid, or the HTTP request failed.
   40778   </int>
   40779   <int value="4" label="Fetch Server Failed">
   40780     Error HTTP status received, or the DM server failed in another way.
   40781   </int>
   40782   <int value="5" label="Fetch Response Received">
   40783     A response to the fetch request was received.
   40784   </int>
   40785   <int value="6" label="Fetch Bad Response">
   40786     The response received was invalid. This happens when some expected data was
   40787     not present in the response.
   40788   </int>
   40789   <int value="7" label="Fetch Management Not Supported">
   40790     DM server reported that management is not supported.
   40791   </int>
   40792   <int value="8" label="Fetch Device Not Found">
   40793     DM server reported that the given device ID was not found.
   40794   </int>
   40795   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
   40796   <int value="10" label="Store Succeeded">
   40797     Successfully cached a token to disk.
   40798   </int>
   40799   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
   40800   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
   40801   <int value="13" label="Invalid Serial">
   40802     Serial number rejected by DMServer.
   40803   </int>
   40804   <int value="14" label="Missing Licenses">
   40805     No more licenses available for that domain.
   40806   </int>
   40807 </enum>
   40808 
   40809 <enum name="EnterpriseDomainRegex" type="int">
   40810   <summary>Which domain regex generated an ICU error.</summary>
   40811   <int value="0" label="aol"/>
   40812   <int value="1" label="googlemail"/>
   40813   <int value="2" label="gmail"/>
   40814   <int value="3" label="hotmail"/>
   40815   <int value="4" label="live"/>
   40816   <int value="5" label="mail.ru"/>
   40817   <int value="6" label="msn"/>
   40818   <int value="7" label="qq"/>
   40819   <int value="8" label="yahoo"/>
   40820   <int value="9" label="yandex"/>
   40821 </enum>
   40822 
   40823 <enum name="EnterpriseEnrollmentType" type="int">
   40824   <summary>
   40825     Result of device enrollment as defined in
   40826     components/policy/core/common/cloud/enterprise_metrics.h.
   40827   </summary>
   40828   <int value="0" label="Cancelled">
   40829     User pressed 'Cancel' during the enrollment process.
   40830   </int>
   40831   <int value="1" label="Started with valid credentials">
   40832     The user submitted valid GAIA credentials to start the enrollment process.
   40833   </int>
   40834   <int value="2" label="OAuth fetch: network failed">
   40835     OAuth token fetch failed: network error.
   40836   </int>
   40837   <int value="3" label="Login Failed">
   40838     OAuth token fetch failed: login error.
   40839   </int>
   40840   <int value="4" label="Not Supported">
   40841     Registration / policy fetch failed: DM server reports management not
   40842     supported.
   40843   </int>
   40844   <int value="5" label="Policy Failed (deprecated)">
   40845     DEPRECATED: Enrollment failed because it failed to apply device policy.
   40846   </int>
   40847   <int value="6" label="Other Failed (deprecated)">
   40848     DEPRECATED: Enrollment failed due to an unexpected error. This currently
   40849     happens when the GAIA auth token is not issued for the DM service, the
   40850     device cloud policy subsystem isn't initialized, or when fetching GAIA
   40851     tokens fails for an unknown reason.
   40852   </int>
   40853   <int value="7" label="OK">Enrollment was successful.</int>
   40854   <int value="8" label="Registration/fetch: invalid Serial">
   40855     Registration / policy fetch failed: DM server reports that the serial number
   40856     we try to register is not assigned to the domain used.
   40857   </int>
   40858   <int value="9" label="Auto-enrollment Started">
   40859     Auto-enrollment started automatically after sign-in.
   40860   </int>
   40861   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
   40862   <int value="11" label="Auto-enrollment Restarted">
   40863     Auto-enrollment started again after a failure.
   40864   </int>
   40865   <int value="12" label="Auto-enrollment Cancelled">
   40866     User opted-out of auto-enrollment.
   40867   </int>
   40868   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
   40869   <int value="14" label="Invalid enrollment mode">
   40870     Registration failed: DM server returns unknown/disallowed enrollment mode.
   40871   </int>
   40872   <int value="15" label="Auto-enrollment not supported">
   40873     Auto-enrollment is not supported for the mode supplied by the server.  This
   40874     presently means trying to auto-enroll in kiosk mode.
   40875   </int>
   40876   <int value="16" label="Install attributes timeout">
   40877     Enrollment failed: lockbox initialization took too long to complete.
   40878   </int>
   40879   <int value="17" label="Re-enrollment: lock domain mismatch">
   40880     Re-enrollment device lock failed: domain does not match install attributes.
   40881   </int>
   40882   <int value="18" label="Registration/fetch: missing licenses">
   40883     Registration / policy fetch failed: DM server reports licenses expired or
   40884     exhausted.
   40885   </int>
   40886   <int value="19" label="Robot auth code fetch failed">
   40887     Failed to fetch device robot authorization code from DM Server.
   40888   </int>
   40889   <int value="20" label="Robot refresh token fetch failed">
   40890     Failed to fetch device robot refresh token from GAIA.
   40891   </int>
   40892   <int value="21" label="Robot refresh token store failed">
   40893     Failed to persist robot account refresh token on device.
   40894   </int>
   40895   <int value="22" label="Registration/fetch: deprovisioned device">
   40896     Registration / policy fetch failed: DM server reports administrator
   40897     deprovisioned the device.
   40898   </int>
   40899   <int value="23" label="Registration/fetch: domain mismatch">
   40900     Registration / policy fetch failed: DM server reports domain mismatch.
   40901   </int>
   40902   <int value="24" label="Triggered">
   40903     Enrollment has been triggered, the webui login screen has been shown.
   40904   </int>
   40905   <int value="25" label="Restarted with valid credentials">
   40906     The user submitted valid GAIA credentials to start the enrollment process
   40907     for the second (or further) time.
   40908   </int>
   40909   <int value="26" label="Store token and ID failed">
   40910     Failed to store DM token and device ID.
   40911   </int>
   40912   <int value="27" label="Error getting FRE state keys">
   40913     Failed to obtain FRE state keys.
   40914   </int>
   40915   <int value="28" label="Error validating policy">
   40916     Failed to validate policy.
   40917   </int>
   40918   <int value="29" label="Error in CloudPolicyStore">
   40919     Failed due to error in CloudPolicyStore.
   40920   </int>
   40921   <int value="30" label="Error locking device">Failed to lock device.</int>
   40922   <int value="31" label="Registration/fetch: request payload invalid">
   40923     Registration / policy fetch failed: DM server reports invalid request
   40924     payload.
   40925   </int>
   40926   <int value="32" label="Registration/fetch: device not found">
   40927     Registration / policy fetch failed: DM server reports device not found.
   40928   </int>
   40929   <int value="33" label="Registration/fetch: DM token invalid">
   40930     Registration / policy fetch failed: DM server reports DM token invalid.
   40931   </int>
   40932   <int value="34" label="Registration/fetch: activation pending">
   40933     Registration / policy fetch failed: DM server reports activation pending.
   40934   </int>
   40935   <int value="35" label="Registration/fetch: device ID conflict">
   40936     Registration / policy fetch failed: DM server reports device ID conflict.
   40937   </int>
   40938   <int value="36" label="Registration/fetch: policy not found">
   40939     Registration / policy fetch failed: DM server can't find policy.
   40940   </int>
   40941   <int value="37" label="Registration/fetch: HTTP request failed">
   40942     Registration / policy fetch failed: HTTP request failed.
   40943   </int>
   40944   <int value="38" label="Registration/fetch: temporary unavailable">
   40945     Registration / policy fetch failed: DM server reports temporary problem.
   40946   </int>
   40947   <int value="39" label="Registration/fetch: HTTP error response">
   40948     Registration / policy fetch failed: DM server returns non-success HTTP
   40949     status code.
   40950   </int>
   40951   <int value="40" label="Registration/fetch: invalid response">
   40952     Registration / policy fetch failed: can't decode DM server response.
   40953   </int>
   40954   <int value="41" label="OAuth fetch: account not signed up">
   40955     OAuth token fetch failed: account not signed up.
   40956   </int>
   40957   <int value="42" label="OAuth fetch: account deleted">
   40958     OAuth token fetch failed: account deleted.
   40959   </int>
   40960   <int value="43" label="OAuth fetch: account disabled">
   40961     OAuth token fetch failed: account disabled.
   40962   </int>
   40963   <int value="44" label="Re-enrollment: pre-check domain mismatch">
   40964     Re-enrollment pre-check failed: domain does not match install attributes.
   40965   </int>
   40966   <int value="45" label="Re-enrollment: lock domain mismatch">
   40967     Re-enrollment device lock failed: domain does not match install attributes.
   40968   </int>
   40969 </enum>
   40970 
   40971 <enum name="EnterprisePolicies" type="int">
   40972 <!-- Generated from ../../../components/policy/resources/policy_templates.json -->
   40973 
   40974   <int value="1" label="Configure the home page URL"/>
   40975   <int value="2" label="Use New Tab Page as homepage"/>
   40976   <int value="3" label="Set Chrome as Default Browser"/>
   40977   <int value="4" label="Application locale"/>
   40978   <int value="5" label="Enable alternate error pages"/>
   40979   <int value="6" label="Enable search suggestions"/>
   40980   <int value="7" label="Enable network prediction"/>
   40981   <int value="8" label="Disable SPDY protocol"/>
   40982   <int value="9" label="Enable JavaScript"/>
   40983   <int value="10" label="Enable Incognito mode"/>
   40984   <int value="11" label="Disable saving browser history"/>
   40985   <int value="12" label="Enable printing"/>
   40986   <int value="13" label="Enable Google Cloud Print proxy"/>
   40987   <int value="14" label="Enable Safe Browsing"/>
   40988   <int value="15" label="Enable reporting of usage and crash-related data"/>
   40989   <int value="16" label="Enable the password manager"/>
   40990   <int value="17" label="Allow users to show passwords in Password Manager"/>
   40991   <int value="18" label="Enable AutoFill"/>
   40992   <int value="19" label="Specify a list of disabled plugins"/>
   40993   <int value="20" label="Disable synchronization of data with Google"/>
   40994   <int value="21" label="Choose how to specify proxy server settings"/>
   40995   <int value="22" label="Choose how to specify proxy server settings"/>
   40996   <int value="23" label="Address or URL of proxy server"/>
   40997   <int value="24" label="URL to a proxy .pac file"/>
   40998   <int value="25" label="Proxy bypass rules"/>
   40999   <int value="26" label="Supported authentication schemes"/>
   41000   <int value="27"
   41001       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
   41002   <int value="28" label="Include non-standard port in Kerberos SPN"/>
   41003   <int value="29" label="Authentication server whitelist"/>
   41004   <int value="30" label="Kerberos delegation server whitelist"/>
   41005   <int value="31" label="GSSAPI library name"/>
   41006   <int value="32" label="Configure extension installation blacklist"/>
   41007   <int value="33" label="Configure extension installation whitelist"/>
   41008   <int value="34" label="Configure the list of force-installed extensions"/>
   41009   <int value="35" label="Show Home button on toolbar"/>
   41010   <int value="36" label="Disable Developer Tools"/>
   41011   <int value="37" label="Action on startup"/>
   41012   <int value="38" label="URLs to open on startup"/>
   41013   <int value="39" label="Block third party cookies"/>
   41014   <int value="40" label="Enable the default search provider"/>
   41015   <int value="41" label="Default search provider name"/>
   41016   <int value="42" label="Default search provider keyword"/>
   41017   <int value="43" label="Default search provider search URL"/>
   41018   <int value="44" label="Default search provider suggest URL"/>
   41019   <int value="45" label="Default search provider instant URL"/>
   41020   <int value="46" label="Default search provider icon"/>
   41021   <int value="47" label="Default search provider encodings"/>
   41022   <int value="48" label="Default cookies setting"/>
   41023   <int value="49" label="Default images setting"/>
   41024   <int value="50" label="Default JavaScript setting"/>
   41025   <int value="51" label="Default plugins setting"/>
   41026   <int value="52" label="Default popups setting"/>
   41027   <int value="53" label="Default notification setting"/>
   41028   <int value="54" label="Default geolocation setting"/>
   41029   <int value="55" label="Disable support for 3D graphics APIs"/>
   41030   <int value="56" label="Refresh rate for user policy"/>
   41031   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
   41032   <int value="58"
   41033       label="Always render the following URL patterns in Google Chrome Frame"/>
   41034   <int value="59"
   41035       label="Always render the following URL patterns in the host browser"/>
   41036   <int value="60"
   41037       label="Allow Google Chrome Frame to handle the listed content types"/>
   41038   <int value="61" label="Enable lock when the device become idle or suspended"/>
   41039   <int value="62" label="Enable Instant"/>
   41040   <int value="63" label="Set user data directory"/>
   41041   <int value="64" label="Set download directory"/>
   41042   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
   41043   <int value="66" label="Specify whether the plugin finder should be disabled"/>
   41044   <int value="67" label="Block cookies on these sites"/>
   41045   <int value="68" label="Allow session only cookies on these sites"/>
   41046   <int value="69" label="Allow images on these sites"/>
   41047   <int value="70" label="Block images on these sites"/>
   41048   <int value="71" label="Allow JavaScript on these sites"/>
   41049   <int value="72" label="Block JavaScript on these sites"/>
   41050   <int value="73" label="Allow plugins on these sites"/>
   41051   <int value="74" label="Block plugins on these sites"/>
   41052   <int value="75" label="Allow popups on these sites"/>
   41053   <int value="76" label="Block popups on these sites"/>
   41054   <int value="77" label="Allow cookies on these sites"/>
   41055   <int value="78" label="Specify a list of enabled plugins"/>
   41056   <int value="79"
   41057       label="Specify a list of plugins that the user can enable or disable"/>
   41058   <int value="80" label="Enable Translate"/>
   41059   <int value="81" label="Allow running plugins that are outdated"/>
   41060   <int value="82" label="Enable Bookmark Bar"/>
   41061   <int value="83" label="Enables or disables bookmark editing"/>
   41062   <int value="84" label="Allow invocation of file selection dialogs"/>
   41063   <int value="85" label="Disable URL protocol schemes"/>
   41064   <int value="86" label="Always runs plugins that require authorization"/>
   41065   <int value="87" label="Set Google Chrome Frame user data directory"/>
   41066   <int value="88" label="Set disk cache directory"/>
   41067   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
   41068   <int value="90" label="Refresh rate for Device Policy"/>
   41069   <int value="91" label="Release channel"/>
   41070   <int value="92"
   41071       label="Maximal number of concurrent connections to the proxy server"/>
   41072   <int value="93" label="Incognito mode availability"/>
   41073   <int value="94" label="Enable firewall traversal from remote access client"/>
   41074   <int value="95" label="Enable firewall traversal from remote access host"/>
   41075   <int value="96"
   41076       label="Prevent app promotions from appearing on the new tab page"/>
   41077   <int value="97" label="Import bookmarks from default browser on first run"/>
   41078   <int value="98"
   41079       label="Import browsing history from default browser on first run"/>
   41080   <int value="99" label="Import of homepage from default browser on first run"/>
   41081   <int value="100"
   41082       label="Import search engines from default browser on first run"/>
   41083   <int value="101"
   41084       label="Import saved passwords from default browser on first run"/>
   41085   <int value="102"
   41086       label="Automatically select client certificates for these sites"/>
   41087   <int value="103" label="Block access to a list of URLs"/>
   41088   <int value="104" label="Allows access to a list of URLs"/>
   41089   <int value="105" label="Allow notifications on these sites"/>
   41090   <int value="106" label="Block notifications on these sites"/>
   41091   <int value="107" label="User-level network configuration"/>
   41092   <int value="108" label="Device-level network configuration"/>
   41093   <int value="109"
   41094       label="Enable submission of documents to Google Cloud Print"/>
   41095   <int value="110" label="Set disk cache size in bytes"/>
   41096   <int value="111" label="Set media disk cache size in bytes"/>
   41097   <int value="112" label="Enterprise web store URL (deprecated)"/>
   41098   <int value="113" label="Enterprise web store name (deprecated)"/>
   41099   <int value="114"
   41100       label="Enable TLS domain-bound certificates extension (deprecated)"/>
   41101   <int value="115"
   41102       label="Enable reporting memory info (JS heap size) to page (deprecated)"/>
   41103   <int value="116" label="Proxy settings"/>
   41104   <int value="117" label="Disable Print Preview"/>
   41105   <int value="118" label="Disable SSL record splitting"/>
   41106   <int value="119" label="Report OS and firmware version"/>
   41107   <int value="120" label="Report device activity times"/>
   41108   <int value="121" label="Report device boot mode"/>
   41109   <int value="122" label="Login user white list"/>
   41110   <int value="123" label="Allow creation of new user accounts"/>
   41111   <int value="124" label="Enable guest mode"/>
   41112   <int value="125" label="Show usernames on login screen"/>
   41113   <int value="126" label="Enable data roaming"/>
   41114   <int value="127" label="Enable metrics reporting"/>
   41115   <int value="128" label="Wipe user data on sign-out"/>
   41116   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
   41117   <int value="130" label="Timeout until idle user log-out is executed"/>
   41118   <int value="131" label="Duration of the idle log-out warning message"/>
   41119   <int value="132"
   41120       label="Screen saver to be used on the sign-in screen in retail mode"/>
   41121   <int value="133"
   41122       label="Duration of inactivity before the screen saver is shown on the
   41123              sign-in screen in retail mode"/>
   41124   <int value="134"
   41125       label="Whether the release channel should be configurable by the user"/>
   41126   <int value="135" label="List of AppPack extensions"/>
   41127   <int value="136" label="Disables Auto Update"/>
   41128   <int value="137" label="Load specified urls on demo login"/>
   41129   <int value="138"
   41130       label="Continue running background apps when Google Chrome is closed"/>
   41131   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
   41132   <int value="140"
   41133       label="Disables Google Drive over Cellular connections in the Chrome OS
   41134              Files app"/>
   41135   <int value="141"
   41136       label="Additional command line parameters for Google Chrome"/>
   41137   <int value="142" label="Target Auto Update Version"/>
   41138   <int value="143" label="Report device location"/>
   41139   <int value="144" label="List of pinned apps to show in the launcher"/>
   41140   <int value="145" label="Auto update scatter factor"/>
   41141   <int value="146" label="Connection types allowed for updates"/>
   41142   <int value="147"
   41143       label="Restrict which users are allowed to sign in to Google Chrome"/>
   41144   <int value="148"
   41145       label="Configure extension, app, and user script install sources"/>
   41146   <int value="149" label="Default mediastream setting"/>
   41147   <int value="150"
   41148       label="Disable proceeding from the Safe Browsing warning page"/>
   41149   <int value="151" label="Enable or disable spell checking web service"/>
   41150   <int value="152" label="Disable mounting of external storage"/>
   41151   <int value="153" label="Disable taking screenshots"/>
   41152   <int value="154"
   41153       label="Configure the required domain name for remote access hosts"/>
   41154   <int value="155"
   41155       label="Enable two-factor authentication for remote access hosts"/>
   41156   <int value="156"
   41157       label="Configure the TalkGadget prefix for remote access hosts"/>
   41158   <int value="157" label="Enable curtaining of remote access hosts"/>
   41159   <int value="158" label="Timezone"/>
   41160   <int value="159" label="Allow playing audio"/>
   41161   <int value="160" label="Allow or deny audio capture"/>
   41162   <int value="161"
   41163       label="List of alternate URLs for the default search provider"/>
   41164   <int value="162" label="Force SafeSearch"/>
   41165   <int value="163" label="Device-local accounts"/>
   41166   <int value="164" label="Add a logout button to the system tray"/>
   41167   <int value="165" label="Use built-in DNS client"/>
   41168   <int value="166" label="Control shelf auto-hiding"/>
   41169   <int value="167" label="Allow or deny video capture"/>
   41170   <int value="168" label="Configure allowed app/extension types"/>
   41171   <int value="169" label="Set the display name for device-local accounts"/>
   41172   <int value="170" label="Limit the session length"/>
   41173   <int value="171"
   41174       label="Parameter controlling search term placement for the default
   41175              search provider"/>
   41176   <int value="172" label="Screen dim delay when running on AC power"/>
   41177   <int value="173" label="Screen off delay when running on AC power"/>
   41178   <int value="174" label="Screen lock delay when running on AC power"/>
   41179   <int value="175" label="Idle delay when running on AC power"/>
   41180   <int value="176" label="Screen dim delay when running on battery power"/>
   41181   <int value="177" label="Screen off delay when running on battery power"/>
   41182   <int value="178" label="Screen lock delay when running on battery power"/>
   41183   <int value="179" label="Idle delay when running on battery power"/>
   41184   <int value="180" label="Action to take when the idle delay is reached"/>
   41185   <int value="181" label="Action to take when the user closes the lid"/>
   41186   <int value="182"
   41187       label="Specify whether audio activity affects power management"/>
   41188   <int value="183"
   41189       label="Specify whether video activity affects power management"/>
   41190   <int value="184"
   41191       label="Percentage by which to scale the idle delay in presentation mode
   41192              (deprecated)"/>
   41193   <int value="185"
   41194       label="Allow users to redeem offers through Chrome OS Registration"/>
   41195   <int value="186" label="Set the Terms of Service for a device-local account"/>
   41196   <int value="187" label="Enable deleting browser and download history"/>
   41197   <int value="188" label="Show accessibility options in system tray menu"/>
   41198   <int value="189"
   41199       label="Hide the web store from the new tab page and app launcher"/>
   41200   <int value="190" label="Allows sign in to Chrome"/>
   41201   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
   41202   <int value="192" label="Limit device uptime by automatically rebooting"/>
   41203   <int value="193" label="Automatically reboot after update"/>
   41204   <int value="194" label="Public session for auto-login"/>
   41205   <int value="195" label="Public session auto-login timer"/>
   41206   <int value="196"
   41207       label="Set the restriction on the fetching of the Variations seed"/>
   41208   <int value="197" label="Idle warning delay when running on AC power"/>
   41209   <int value="198" label="Idle warning delay when running on battery power"/>
   41210   <int value="199"
   41211       label="Set the restriction on the fetching of the Variations seed"/>
   41212   <int value="200" label="Enable remote attestation for the user"/>
   41213   <int value="201"
   41214       label="Extensions allowed to to use the remote attestation API"/>
   41215   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
   41216   <int value="203" label="Allow screen wake locks"/>
   41217   <int value="204" label="Default behavior for sites not in any content pack"/>
   41218   <int value="205" label="Managed user manual exception hosts"/>
   41219   <int value="206" label="Managed user manual exception URLs"/>
   41220   <int value="207" label="Enable remote attestation for the device"/>
   41221   <int value="208"
   41222       label="URLs that will be granted access to audio capture devices
   41223              without prompt"/>
   41224   <int value="209"
   41225       label="URLs that will be granted access to video capture devices
   41226              without prompt"/>
   41227   <int value="210"
   41228       label="Percentage by which to scale the screen dim delay if the user
   41229              becomes active after dimming"/>
   41230   <int value="211" label="Enable large cursor"/>
   41231   <int value="212" label="Enable spoken feedback"/>
   41232   <int value="213" label="Enable high contrast mode"/>
   41233   <int value="214" label="Set screen magnifier type"/>
   41234   <int value="215"
   41235       label="Set default state of the large cursor on the login screen"/>
   41236   <int value="216"
   41237       label="Set the default state of spoken feedback on the login screen"/>
   41238   <int value="217"
   41239       label="Set the default state of high contrast mode on the login screen"/>
   41240   <int value="218"
   41241       label="Set the default screen magnifier type enabled on the login
   41242              screen"/>
   41243   <int value="219" label="Enable supervised users"/>
   41244   <int value="220"
   41245       label="Percentage by which to scale the screen dim delay in
   41246              presentation mode"/>
   41247   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
   41248   <int value="222"
   41249       label="Action to take when the idle delay is reached while running on
   41250              battery power"/>
   41251   <int value="223" label="Enable creation of supervised users"/>
   41252   <int value="224" label="Report device network interfaces"/>
   41253   <int value="225" label="Power management on the login screen"/>
   41254   <int value="226"
   41255       label="Action to take when the idle delay is reached while running on
   41256              AC power"/>
   41257   <int value="227" label="Managed Bookmarks"/>
   41258   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
   41259   <int value="229"
   41260       label="Parameter providing search-by-image feature for the default
   41261              search provider"/>
   41262   <int value="230" label="Parameters for search URL which uses POST"/>
   41263   <int value="231" label="Parameters for suggest URL which uses POST"/>
   41264   <int value="232" label="Parameters for instant URL which uses POST"/>
   41265   <int value="233" label="Parameters for image URL which uses POST"/>
   41266   <int value="234" label="Enable or disable PIN-less authentication"/>
   41267   <int value="235"
   41268       label="Whether online OCSP/CRL checks are required for local trust
   41269              anchors"/>
   41270   <int value="236" label="Use 24 hour clock by default"/>
   41271   <int value="237" label="Default search provider new tab page URL"/>
   41272   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
   41273   <int value="239"
   41274       label="Enable the use of remote attestation for content protection for
   41275              the device"/>
   41276   <int value="240" label="Allow fullscreen mode"/>
   41277   <int value="241" label="Enable the data compression proxy feature"/>
   41278   <int value="242" label="Auto update p2p enabled"/>
   41279   <int value="243" label="Allow autoupdate downloads via HTTP"/>
   41280   <int value="244" label="Control the user behavior in a multiprofile session"/>
   41281   <int value="245" label="Ephemeral profile"/>
   41282   <int value="246"
   41283       label="Selects the strategy used to free up disk space during automatic
   41284              clean-up (deprecated)"/>
   41285   <int value="247" label="Wait for initial user activity"/>
   41286   <int value="248" label="Report device users"/>
   41287   <int value="249" label="User avatar image"/>
   41288   <int value="250" label="Enable network configuration prompt when offline"/>
   41289   <int value="251" label="Configure native messaging blacklist"/>
   41290   <int value="252" label="Configure native messaging whitelist"/>
   41291   <int value="253"
   41292       label="Allow user-level Native Messaging hosts (installed without admin
   41293              permissions)."/>
   41294   <int value="254"
   41295       label="Limit the time for which a user authenticated via SAML can log
   41296              in offline"/>
   41297   <int value="255" label="Enable on-screen keyboard"/>
   41298   <int value="256"
   41299       label="Set default state of the on-screen keyboard on the login screen"/>
   41300   <int value="257" label="Allow gnubby authentication"/>
   41301   <int value="258"
   41302       label="Power management settings when the user becomes idle"/>
   41303   <int value="259" label="Screen lock delays"/>
   41304   <int value="260" label="Media keys default to function keys"/>
   41305   <int value="261" label="Enable WPAD optimization"/>
   41306   <int value="262" label="Wallpaper image"/>
   41307   <int value="263"
   41308       label="Enable the use of relay servers by the remote access host"/>
   41309   <int value="264"
   41310       label="Restrict the UDP port range used by the remote access host"/>
   41311   <int value="265" label="Enables the old web-based signin"/>
   41312   <int value="266" label="Block developer mode"/>
   41313   <int value="267" label="Show the apps shortcut in the bookmark bar"/>
   41314   <int value="268" label="Register protocol handlers"/>
   41315   <int value="269" label="Enable virtual keyboard"/>
   41316   <int value="270" label="Enable deprecated web platform features"/>
   41317   <int value="271" label="Transfer SAML IdP cookies during login"/>
   41318   <int value="272" label="Enable EasyUnlock"/>
   41319   <int value="273" label="Enable network prediction"/>
   41320   <int value="274" label="Set the recommended locales for a public session"/>
   41321   <int value="275" label="Enable guest mode in the browser"/>
   41322   <int value="276" label="Enable add person in the user manager"/>
   41323   <int value="277"
   41324       label="Import autofill form data from default browser on first run"/>
   41325   <int value="279" label="SSL minimum version"/>
   41326   <int value="280" label="SSL fallback minimum version"/>
   41327 </enum>
   41328 
   41329 <enum name="EnterprisePolicyInvalidations" type="int">
   41330   <summary>
   41331     Defined as PolicyInvalidationType in
   41332     components/policy/core/common/cloud/enterprise_metrics.h.
   41333   </summary>
   41334   <int value="0" label="No payload; not expired"/>
   41335   <int value="1" label="Payload; not expired"/>
   41336   <int value="2" label="No payload; expired"/>
   41337   <int value="3" label="Payload; expired"/>
   41338 </enum>
   41339 
   41340 <enum name="EnterprisePolicyLoadStatus" type="int">
   41341   <summary>
   41342     Status codes produced by the policy loaders that pull policy settings from
   41343     the platform-specific management infrastructure, such as Windows Group
   41344     Policy.  Defined as PolicyLoadStatus in
   41345     components/policy/core/common/policy_load_status.h.
   41346   </summary>
   41347   <int value="0" label="STARTED">
   41348     Policy load attempt started. This gets logged for each policy load attempt
   41349     to get a baseline on the number of requests, and an arbitrary number of the
   41350     below status codes may get added in addition.
   41351   </int>
   41352   <int value="1" label="QUERY_FAILED">
   41353     System failed to determine whether there's policy.
   41354   </int>
   41355   <int value="2" label="NO_POLICY">No policy present.</int>
   41356   <int value="3" label="INACCCESSIBLE">
   41357     Data inaccessible, such as non-local policy file.
   41358   </int>
   41359   <int value="4" label="MISSING">
   41360     Data missing, such as policy file not present.
   41361   </int>
   41362   <int value="5" label="WOW64_REDIRECTION_DISABLED">
   41363     Trying with Wow64 redirection disabled.
   41364   </int>
   41365   <int value="6" label="READ_ERROR">
   41366     Data read error, for example file reading errors.
   41367   </int>
   41368   <int value="7" label="TOO_BIG">Data too large to process.</int>
   41369   <int value="8" label="PARSE_ERROR">Parse error.</int>
   41370 </enum>
   41371 
   41372 <enum name="EnterprisePolicyRefresh" type="int">
   41373   <summary>
   41374     Defined as MetricPolicyRefresh in
   41375     components/policy/core/common/cloud/enterprise_metrics.h.
   41376   </summary>
   41377   <int value="0" label="Changed"/>
   41378   <int value="1" label="Changed; Invalidations disabled"/>
   41379   <int value="2" label="Unchanged"/>
   41380   <int value="3" label="Invalidated; Changed"/>
   41381   <int value="4" label="Invalidated; Unchanged"/>
   41382 </enum>
   41383 
   41384 <enum name="EnterprisePolicyType" type="int">
   41385   <summary>
   41386     Result of Policy operations as defined as MetricPolicy in
   41387     components/policy/core/common/cloud/enterprise_metrics.h.
   41388   </summary>
   41389   <int value="0" label="Load Succeeded">
   41390     A cached policy was successfully loaded from disk.
   41391   </int>
   41392   <int value="1" label="Load Failed">
   41393     Reading a cached policy from disk failed.
   41394   </int>
   41395   <int value="2" label="Fetch Requested">
   41396     A policy fetch request was sent to the DM server.
   41397   </int>
   41398   <int value="3" label="Fetch Request Failed">
   41399     The request was invalid, or the HTTP request failed.
   41400   </int>
   41401   <int value="4" label="Fetch Server Failed">
   41402     Error HTTP status received, or the DM server failed in another way.
   41403   </int>
   41404   <int value="5" label="Fetch Not Found">
   41405     Policy not found for the given user or device.
   41406   </int>
   41407   <int value="6" label="Fetch Invalid Token">
   41408     DM server didn't accept the token used in the request.
   41409   </int>
   41410   <int value="7" label="Fetch Response Received">
   41411     A response to the policy fetch request was received.
   41412   </int>
   41413   <int value="8" label="Fetch Bad Response">
   41414     The policy response message didn't contain a policy, or other data was
   41415     missing.
   41416   </int>
   41417   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
   41418   <int value="10" label="Fetch Bad Signature">
   41419     The device policy was rejected because its signature was invalid.
   41420   </int>
   41421   <int value="11" label="Fetch Timestamp In Future">
   41422     Rejected policy because its timestamp is in the future.
   41423   </int>
   41424   <int value="12" label="Fetch Non Enterprise Device">
   41425     Device policy rejected because the device is not managed.
   41426   </int>
   41427   <int value="13" label="Fetch User Mismatch">
   41428     The policy was provided for a username that is different from the device
   41429     owner, and the policy was rejected.
   41430   </int>
   41431   <int value="14" label="Fetch Other Failed">
   41432     The policy was rejected for another reason. Currently this can happen only
   41433     for device policies, when the SignedSettings fail to store or retrieve a
   41434     stored policy.
   41435   </int>
   41436   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
   41437   <int value="16" label="Fetch Not Modified">
   41438     The policy just fetched didn't have any changes compared to the cached
   41439     policy.
   41440   </int>
   41441   <int value="17" label="Store Succeeded">
   41442     Successfully cached a policy to disk.
   41443   </int>
   41444   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
   41445 </enum>
   41446 
   41447 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
   41448   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
   41449   <int value="87" label="ERROR_INVALID_PARAMETER"/>
   41450   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
   41451   <int value="232" label="ERROR_NO_DATA"/>
   41452   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
   41453 </enum>
   41454 
   41455 <enum name="ErrorCodesGetaddrinfo_All" type="int">
   41456   <int value="1" label="EAI_BADFLAGS(L)"/>
   41457   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
   41458   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
   41459   <int value="4" label="EAI_FAIL"/>
   41460   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
   41461   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
   41462   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
   41463   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
   41464   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
   41465   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
   41466   <int value="11" label="EAI_SYSTEM"/>
   41467   <int value="12" label="EAI_OVERFLOW"/>
   41468   <int value="10022" label="WSAEINVAL"/>
   41469   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
   41470   <int value="10047" label="WSAEAFNOSUPPORT"/>
   41471   <int value="10093" label="WSANOTINITIALISED"/>
   41472   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
   41473   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
   41474   <int value="11002" label="WSATRY_AGAIN"/>
   41475   <int value="11003" label="WSA_ANO_RECOVERY"/>
   41476   <int value="11004" label="WSANO_DATA"/>
   41477 </enum>
   41478 
   41479 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
   41480   <int value="1" label="EAI_BADFLAGS"/>
   41481   <int value="2" label="EAI_NONAME"/>
   41482   <int value="3" label="EAI_AGAIN"/>
   41483   <int value="4" label="EAI_FAIL"/>
   41484   <int value="5" label="EAI_NODATA"/>
   41485   <int value="6" label="EAI_FAMILY"/>
   41486   <int value="7" label="EAI_SOCKTYPE"/>
   41487   <int value="8" label="EAI_SERVICE"/>
   41488   <int value="9" label="EAI_ADDRFAMILY"/>
   41489   <int value="10" label="EAI_MEMORY"/>
   41490   <int value="11" label="EAI_SYSTEM"/>
   41491   <int value="12" label="EAI_OVERFLOW"/>
   41492 </enum>
   41493 
   41494 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
   41495   <int value="1" label="EAI_ADDRFAMILY"/>
   41496   <int value="2" label="EAI_AGAIN"/>
   41497   <int value="3" label="EAI_BADFLAGS"/>
   41498   <int value="4" label="EAI_FAIL"/>
   41499   <int value="5" label="EAI_FAMILY"/>
   41500   <int value="6" label="EAI_MEMORY"/>
   41501   <int value="7" label="EAI_NODATA"/>
   41502   <int value="8" label="EAI_NONAME"/>
   41503   <int value="9" label="EAI_SERVICE"/>
   41504   <int value="10" label="EAI_SOCKTYPE"/>
   41505   <int value="11" label="EAI_SYSTEM"/>
   41506   <int value="12" label="EAI_BADHINTS"/>
   41507   <int value="13" label="EAI_PROTOCOL"/>
   41508   <int value="14" label="EAI_OVERFLOW"/>
   41509 </enum>
   41510 
   41511 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
   41512   <int value="6" label="WSA_INVALID_HANDLE"/>
   41513   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
   41514   <int value="10022" label="WSAEINVAL"/>
   41515   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
   41516   <int value="10047" label="WSAEAFNOSUPPORT"/>
   41517   <int value="10093" label="WSANOTINITIALISED"/>
   41518   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
   41519   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
   41520   <int value="11002" label="WSATRY_AGAIN"/>
   41521   <int value="11003" label="WSA_ANO_RECOVERY"/>
   41522   <int value="11004" label="WSANO_DATA"/>
   41523 </enum>
   41524 
   41525 <enum name="ExecutionPhase" type="int">
   41526   <int value="0" label="UNINITIALIZED_PHASE"/>
   41527   <int value="100" label="START_METRICS_RECORDING"/>
   41528   <int value="200" label="CREATE_PROFILE"/>
   41529   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
   41530   <int value="400" label="THREAD_WATCHER_START"/>
   41531   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
   41532   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
   41533   <int value="700" label="SHUTDOWN_COMPLETE"/>
   41534 </enum>
   41535 
   41536 <enum name="ExtensionBackgroundPageType" type="int">
   41537   <int value="0" label="None"/>
   41538   <int value="1" label="Persistent"/>
   41539   <int value="2" label="Event Page"/>
   41540 </enum>
   41541 
   41542 <enum name="ExtensionBubbleAction" type="int">
   41543   <int value="0" label="Learn more"/>
   41544   <int value="1" label="Execute"/>
   41545   <int value="2" label="Dismiss"/>
   41546 </enum>
   41547 
   41548 <enum name="ExtensionCreationFlags" type="int">
   41549   <int value="0" label="REQUIRE_KEY"/>
   41550   <int value="1" label="REQUIRE_MODERN_MANIFEST_VERSION"/>
   41551   <int value="2" label="ALLOW_FILE_ACCESS"/>
   41552   <int value="3" label="FROM_WEBSTORE"/>
   41553   <int value="4" label="FROM_BOOKMARK"/>
   41554   <int value="5" label="FOLLOW_SYMLINKS_ANYWHERE"/>
   41555   <int value="6" label="ERROR_ON_PRIVATE_KEY"/>
   41556   <int value="7" label="WAS_INSTALLED_BY_DEFAULT"/>
   41557   <int value="8" label="REQUIRE_PERMISSIONS_CONSENT"/>
   41558   <int value="9" label="IS_EPHEMERAL"/>
   41559   <int value="10" label="WAS_INSTALLED_BY_OEM"/>
   41560 </enum>
   41561 
   41562 <enum name="ExtensionDisabledUIUserResponse" type="int">
   41563   <int value="0" label="IGNORED"/>
   41564   <int value="1" label="REENABLE"/>
   41565   <int value="2" label="UNINSTALL"/>
   41566 </enum>
   41567 
   41568 <enum name="ExtensionDisableReason" type="int">
   41569   <int value="0" label="UNKNOWN"/>
   41570   <int value="1" label="USER_ACTION"/>
   41571   <int value="2" label="PERMISSIONS_INCREASE"/>
   41572   <int value="4" label="RELOAD"/>
   41573   <int value="8" label="UNSUPPORTED_REQUIREMENT"/>
   41574   <int value="16" label="SIDELOAD_WIPEOUT"/>
   41575   <int value="32" label="UNKNOWN_FROM_SYNC"/>
   41576   <int value="64" label="DEPRECATED_PERMISSIONS_CONSENT"/>
   41577   <int value="128" label="DEPRECATED_KNOWN_DISABLED"/>
   41578   <int value="256" label="NOT_VERIFIED"/>
   41579   <int value="512" label="GREYLIST"/>
   41580   <int value="1024" label="CORRUPTED"/>
   41581   <int value="2048" label="REMOTE_INSTALL"/>
   41582 </enum>
   41583 
   41584 <enum name="ExtensionFileWriteResult" type="int">
   41585   <obsolete>
   41586     Deprecated 10/2013.
   41587   </obsolete>
   41588   <int value="0" label="SUCCESS"/>
   41589   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
   41590   <int value="2" label="CANT_WRITE_CRX_DATA"/>
   41591   <int value="3" label="CANT_READ_CRX_FILE"/>
   41592 </enum>
   41593 
   41594 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
   41595   <int value="0" label="Non-webstore update URL"/>
   41596   <int value="1" label="External install location"/>
   41597 </enum>
   41598 
   41599 <enum name="ExtensionFunctions" type="int">
   41600 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
   41601 
   41602   <int value="0" label="UNKNOWN"/>
   41603   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
   41604   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
   41605   <int value="3" label="ALARMS_CREATE"/>
   41606   <int value="4" label="FILEMANAGERPRIVATE_REMOVEFILEWATCH"/>
   41607   <int value="5" label="COOKIES_GET"/>
   41608   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
   41609   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
   41610   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
   41611   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
   41612   <int value="10" label="MANAGEMENT_SETENABLED"/>
   41613   <int value="11" label="HISTORY_DELETEALL"/>
   41614   <int value="12" label="STORAGE_GET"/>
   41615   <int value="13" label="SOCKET_SETKEEPALIVE"/>
   41616   <int value="14" label="DOWNLOADS_CANCEL"/>
   41617   <int value="15" label="BOOKMARKS_CREATE"/>
   41618   <int value="16" label="BOOKMARKS_UPDATE"/>
   41619   <int value="17" label="FILEMANAGERPRIVATE_GETDRIVEFILES"/>
   41620   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
   41621   <int value="19" label="DELETED_FILEMANAGERPRIVATE_REQUESTDIRECTORYREFRESH"/>
   41622   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
   41623   <int value="21" label="FILEMANAGERPRIVATE_CANCELFILETRANSFERS"/>
   41624   <int value="22" label="FILEMANAGERPRIVATE_PINDRIVEFILE"/>
   41625   <int value="23" label="SOCKET_WRITE"/>
   41626   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
   41627   <int value="25" label="TTS_SPEAK"/>
   41628   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
   41629   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
   41630   <int value="28" label="DELETED_FILEMANAGERPRIVATE_ISFULLSCREEN"/>
   41631   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
   41632   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
   41633   <int value="31" label="DELETED_BLUETOOTH_DISCONNECT"/>
   41634   <int value="32" label="DELETED_BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
   41635   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
   41636   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
   41637   <int value="35" label="USB_CLAIMINTERFACE"/>
   41638   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
   41639   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
   41640   <int value="38" label="HISTORY_GETVISITS"/>
   41641   <int value="39" label="SOCKET_BIND"/>
   41642   <int value="40" label="TABS_MOVE"/>
   41643   <int value="41" label="SOCKET_DISCONNECT"/>
   41644   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
   41645   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
   41646   <int value="44" label="COMMANDS_GETALL"/>
   41647   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
   41648   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
   41649   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
   41650   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
   41651   <int value="49" label="BOOKMARKS_GETRECENT"/>
   41652   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
   41653   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
   41654   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
   41655   <int value="53" label="DELETED_FILEMANAGERPRIVATE_SETLASTMODIFIED"/>
   41656   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
   41657   <int value="55" label="FILEMANAGERPRIVATE_GETFILETASKS"/>
   41658   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
   41659   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
   41660   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
   41661   <int value="59" label="SOCKET_SETNODELAY"/>
   41662   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
   41663   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
   41664   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
   41665   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
   41666   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
   41667   <int value="65" label="SOCKET_LISTEN"/>
   41668   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
   41669   <int value="67" label="DOWNLOADS_OPEN"/>
   41670   <int value="68" label="TABS_EXECUTESCRIPT"/>
   41671   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
   41672   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
   41673   <int value="71" label="USB_CLOSEDEVICE"/>
   41674   <int value="72" label="TTS_STOP"/>
   41675   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
   41676   <int value="74" label="DELETED_FILEMANAGERPRIVATE_CLEARDRIVECACHE"/>
   41677   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
   41678   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
   41679   <int value="77" label="FILEMANAGERPRIVATE_GETENTRYPROPERTIES"/>
   41680   <int value="78" label="USB_FINDDEVICES"/>
   41681   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
   41682   <int value="80" label="DELETED_FILEMANAGERPRIVATE_GETFILETRANSFERS"/>
   41683   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
   41684   <int value="82" label="BOOKMARKS_EXPORT"/>
   41685   <int value="83" label="HISTORY_SEARCH"/>
   41686   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
   41687   <int value="85" label="ACCESSIBILITY_PRIVATE_GETALERTSFORTAB"/>
   41688   <int value="86" label="BOOKMARKS_IMPORT"/>
   41689   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
   41690   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
   41691   <int value="89" label="DEBUGGER_DETACH"/>
   41692   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
   41693   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
   41694   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
   41695   <int value="93" label="DNS_RESOLVE"/>
   41696   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
   41697   <int value="95" label="HISTORY_ADDURL"/>
   41698   <int value="96" label="TABS_GET"/>
   41699   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
   41700   <int value="98" label="TABS_RELOAD"/>
   41701   <int value="99" label="WINDOWS_CREATE"/>
   41702   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
   41703   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
   41704   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
   41705   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
   41706   <int value="104" label="BROWSERACTION_GETTITLE"/>
   41707   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
   41708   <int value="106" label="DELETED_SERIAL_CLOSE"/>
   41709   <int value="107" label="CONTEXTMENUS_REMOVE"/>
   41710   <int value="108" label="FILEMANAGERPRIVATE_REQUESTFILESYSTEM"/>
   41711   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
   41712   <int value="110" label="TABS_GETCURRENT"/>
   41713   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
   41714   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
   41715   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
   41716   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
   41717   <int value="115" label="STORAGE_SET"/>
   41718   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
   41719   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
   41720   <int value="118" label="DELETED_SERIAL_WRITE"/>
   41721   <int value="119" label="IDLE_QUERYSTATE"/>
   41722   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
   41723   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
   41724   <int value="122" label="DELETED_PAGEACTIONS_ENABLEFORTAB"/>
   41725   <int value="123" label="COOKIES_SET"/>
   41726   <int value="124" label="CONTENTSETTINGS_SET"/>
   41727   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
   41728   <int value="126" label="TABS_INSERTCSS"/>
   41729   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
   41730   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
   41731   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
   41732   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
   41733   <int value="131" label="EVENTS_GETRULES"/>
   41734   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
   41735   <int value="133" label="SOCKET_RECVFROM"/>
   41736   <int value="134" label="TABS_GETALLINWINDOW"/>
   41737   <int value="135" label="CONTEXTMENUS_UPDATE"/>
   41738   <int value="136" label="BOOKMARKS_SEARCH"/>
   41739   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
   41740   <int value="138" label="DELETED_BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
   41741   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
   41742   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
   41743   <int value="141" label="DELETED_FILEMANAGERPRIVATE_GETFILELOCATIONS"/>
   41744   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
   41745   <int value="143" label="FILEMANAGERPRIVATE_SETDEFAULTTASK"/>
   41746   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
   41747   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
   41748   <int value="146" label="SOCKET_CONNECT"/>
   41749   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
   41750   <int value="148" label="HISTORY_DELETEURL"/>
   41751   <int value="149"
   41752       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
   41753   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
   41754   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
   41755   <int value="152" label="DOWNLOADS_DRAG"/>
   41756   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
   41757   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
   41758   <int value="155" label="USB_RELEASEINTERFACE"/>
   41759   <int value="156" label="PAGEACTION_GETPOPUP"/>
   41760   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
   41761   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
   41762   <int value="159" label="PERMISSIONS_CONTAINS"/>
   41763   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
   41764   <int value="161" label="ACCESSIBILITY_PRIVATE_GETFOCUSEDCONTROL"/>
   41765   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
   41766   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
   41767   <int value="164" label="MANAGEMENT_GET"/>
   41768   <int value="165" label="PERMISSIONS_GETALL"/>
   41769   <int value="166" label="DOWNLOADS_SHOW"/>
   41770   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
   41771   <int value="168" label="TABS_REMOVE"/>
   41772   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
   41773   <int value="170" label="WINDOWS_GET"/>
   41774   <int value="171" label="FILEMANAGERPRIVATE_EXECUTETASK"/>
   41775   <int value="172" label="TTS_GETVOICES"/>
   41776   <int value="173" label="MANAGEMENT_GETALL"/>
   41777   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
   41778   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
   41779   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
   41780   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
   41781   <int value="178" label="BOOKMARKS_GETTREE"/>
   41782   <int value="179" label="FILEMANAGERPRIVATE_SELECTFILES"/>
   41783   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
   41784   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
   41785   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
   41786   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
   41787   <int value="184" label="COOKIES_GETALL"/>
   41788   <int value="185" label="DOWNLOADS_GETFILEICON"/>
   41789   <int value="186" label="PAGEACTION_GETTITLE"/>
   41790   <int value="187" label="BROWSINGDATA_REMOVE"/>
   41791   <int value="188" label="DELETED_SERIAL_OPEN"/>
   41792   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
   41793   <int value="190" label="FILEMANAGERPRIVATE_FORMATVOLUME"/>
   41794   <int value="191" label="BOOKMARKS_GET"/>
   41795   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
   41796   <int value="193" label="ALARMS_CLEAR"/>
   41797   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
   41798   <int value="195" label="SOCKET_GETINFO"/>
   41799   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
   41800   <int value="197" label="BROWSERACTION_ENABLE"/>
   41801   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
   41802   <int value="199" label="PAGEACTION_SETTITLE"/>
   41803   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
   41804   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
   41805   <int value="202" label="SOCKET_CREATE"/>
   41806   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
   41807   <int value="204" label="FILEMANAGERPRIVATE_GETVOLUMEMETADATALIST"/>
   41808   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
   41809   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
   41810   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
   41811   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
   41812   <int value="209" label="USB_CONTROLTRANSFER"/>
   41813   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
   41814   <int value="211" label="USB_BULKTRANSFER"/>
   41815   <int value="212" label="DELETED_FILEMANAGERPRIVATE_GETVOLUMEMETADATA"/>
   41816   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
   41817   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
   41818   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
   41819   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
   41820   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
   41821   <int value="218" label="USB_INTERRUPTTRANSFER"/>
   41822   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
   41823   <int value="220" label="INPUT_IME_COMMITTEXT"/>
   41824   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
   41825   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
   41826   <int value="223" label="SOCKET_ACCEPT"/>
   41827   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
   41828   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
   41829   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
   41830   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
   41831   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
   41832   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
   41833   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
   41834   <int value="231" label="TYPES_CHROMESETTING_GET"/>
   41835   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
   41836   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
   41837   <int value="234" label="STORAGE_CLEAR"/>
   41838   <int value="235" label="STORAGE_GETBYTESINUSE"/>
   41839   <int value="236" label="TABS_QUERY"/>
   41840   <int value="237" label="PAGEACTION_SETPOPUP"/>
   41841   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
   41842   <int value="239" label="DOWNLOADS_SEARCH"/>
   41843   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
   41844   <int value="241" label="WINDOWS_UPDATE"/>
   41845   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
   41846   <int value="243" label="SERIAL_FLUSH"/>
   41847   <int value="244" label="BROWSERACTION_SETTITLE"/>
   41848   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
   41849   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
   41850   <int value="247" label="BOOKMARKS_REMOVE"/>
   41851   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
   41852   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
   41853   <int value="250" label="HISTORY_DELETERANGE"/>
   41854   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
   41855   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
   41856   <int value="253" label="TABS_HIGHLIGHT"/>
   41857   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
   41858   <int value="255" label="FILEMANAGERPRIVATE_SELECTFILE"/>
   41859   <int value="256" label="WINDOWS_GETCURRENT"/>
   41860   <int value="257" label="DEBUGGER_ATTACH"/>
   41861   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
   41862   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
   41863   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
   41864   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
   41865   <int value="262" label="PAGEACTION_SETICON"/>
   41866   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
   41867   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
   41868   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
   41869   <int value="266" label="COOKIES_REMOVE"/>
   41870   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
   41871   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
   41872   <int value="269" label="WINDOWS_REMOVE"/>
   41873   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
   41874   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
   41875   <int value="272" label="DELETED_PAGEACTIONS_DISABLEFORTAB"/>
   41876   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
   41877   <int value="274" label="FILEMANAGERPRIVATE_REMOVEMOUNT"/>
   41878   <int value="275" label="DELETED_BLUETOOTH_CONNECT"/>
   41879   <int value="276" label="TABCAPTURE_CAPTURE"/>
   41880   <int value="277" label="NOTIFICATIONS_CREATE"/>
   41881   <int value="278" label="TABS_DUPLICATE"/>
   41882   <int value="279" label="DELETED_BLUETOOTH_WRITE"/>
   41883   <int value="280" label="PAGEACTION_SHOW"/>
   41884   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
   41885   <int value="282" label="DOWNLOADS_PAUSE"/>
   41886   <int value="283" label="PERMISSIONS_REQUEST"/>
   41887   <int value="284" label="TOPSITES_GET"/>
   41888   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
   41889   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
   41890   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
   41891   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
   41892   <int value="289" label="FILEMANAGERPRIVATE_GETSTRINGS"/>
   41893   <int value="290" label="CONTENTSETTINGS_GET"/>
   41894   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
   41895   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
   41896   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
   41897   <int value="294" label="SOCKET_READ"/>
   41898   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
   41899   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
   41900   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
   41901   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
   41902   <int value="299" label="PERMISSIONS_REMOVE"/>
   41903   <int value="300" label="MANAGEMENT_UNINSTALL"/>
   41904   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
   41905   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
   41906   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
   41907   <int value="304" label="ALARMS_GETALL"/>
   41908   <int value="305" label="DIAL_DISCOVERNOW"/>
   41909   <int value="306" label="TYPES_CHROMESETTING_SET"/>
   41910   <int value="307" label="BROWSERACTION_SETICON"/>
   41911   <int value="308" label="ACCESSIBILITY_PRIVATE_SETACCESSIBILITYENABLED"/>
   41912   <int value="309" label="DELETED_FILEMANAGERPRIVATE_VIEWFILES"/>
   41913   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
   41914   <int value="311" label="TABS_UPDATE"/>
   41915   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
   41916   <int value="313" label="DELETED_FILEMANAGERPRIVATE_RELOADDRIVE"/>
   41917   <int value="314" label="ALARMS_GET"/>
   41918   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
   41919   <int value="316" label="FILEMANAGERPRIVATE_ADDFILEWATCH"/>
   41920   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
   41921   <int value="318" label="FILEMANAGERPRIVATE_GETPREFERENCES"/>
   41922   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
   41923   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
   41924   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
   41925   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
   41926   <int value="323" label="BROWSERACTION_GETPOPUP"/>
   41927   <int value="324" label="SOCKET_DESTROY"/>
   41928   <int value="325" label="BLUETOOTH_GETDEVICES"/>
   41929   <int value="326" label="ALARMS_CLEARALL"/>
   41930   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
   41931   <int value="328" label="FILEMANAGERPRIVATE_ZIPSELECTION"/>
   41932   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
   41933   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
   41934   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
   41935   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
   41936   <int value="333" label="FILEMANAGERPRIVATE_GETDRIVECONNECTIONSTATE"/>
   41937   <int value="334" label="TABS_DETECTLANGUAGE"/>
   41938   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
   41939   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
   41940   <int value="337" label="DELETED_SERIAL_READ"/>
   41941   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
   41942   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
   41943   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
   41944   <int value="341" label="DELETED_FILEMANAGERPRIVATE_TRANSFERFILE"/>
   41945   <int value="342" label="BROWSERACTION_SETPOPUP"/>
   41946   <int value="343" label="TABS_GETSELECTED"/>
   41947   <int value="344" label="FONTSETTINGS_GETFONT"/>
   41948   <int value="345" label="DELETED_BLUETOOTH_READ"/>
   41949   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
   41950   <int value="347" label="EVENTS_ADDRULES"/>
   41951   <int value="348" label="CONTEXTMENUS_CREATE"/>
   41952   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
   41953   <int value="350" label="DOWNLOADS_ERASE"/>
   41954   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
   41955   <int value="352" label="TTS_ISSPEAKING"/>
   41956   <int value="353" label="BOOKMARKS_REMOVETREE"/>
   41957   <int value="354" label="FILEMANAGERPRIVATE_SEARCHDRIVE"/>
   41958   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
   41959   <int value="356" label="FILEMANAGERPRIVATE_SETPREFERENCES"/>
   41960   <int value="357" label="FONTSETTINGS_SETFONT"/>
   41961   <int value="358" label="SOCKET_GETNETWORKLIST"/>
   41962   <int value="359" label="BOOKMARKS_MOVE"/>
   41963   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
   41964   <int value="361" label="STORAGE_REMOVE"/>
   41965   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
   41966   <int value="363" label="TABS_CREATE"/>
   41967   <int value="364" label="FILEMANAGERPRIVATE_CANCELDIALOG"/>
   41968   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
   41969   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
   41970   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
   41971   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
   41972   <int value="369" label="SOCKET_SENDTO"/>
   41973   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
   41974   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
   41975   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
   41976   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
   41977   <int value="374" label="BROWSERACTION_DISABLE"/>
   41978   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
   41979   <int value="376" label="APP_WINDOW_CREATE"/>
   41980   <int value="377" label="RUNTIME_RELOAD"/>
   41981   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
   41982   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
   41983   <int value="380" label="FILEMANAGERPRIVATE_ADDMOUNT"/>
   41984   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
   41985   <int value="382" label="EVENTS_REMOVERULES"/>
   41986   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
   41987   <int value="384" label="WINDOWS_GETALL"/>
   41988   <int value="385" label="DELETED_FILEMANAGERPRIVATE_TOGGLEFULLSCREEN"/>
   41989   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
   41990   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
   41991   <int value="388" label="PAGEACTION_HIDE"/>
   41992   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
   41993   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
   41994   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
   41995   <int value="392" label="FILEMANAGERPRIVATE_GETSIZESTATS"/>
   41996   <int value="393" label="DOWNLOADS_RESUME"/>
   41997   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
   41998   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
   41999   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
   42000   <int value="397" label="DELETED_WEBVIEW_EXECUTESCRIPT"/>
   42001   <int value="398" label="NOTIFICATIONS_UPDATE"/>
   42002   <int value="399" label="NOTIFICATIONS_CLEAR"/>
   42003   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
   42004   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
   42005   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
   42006   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
   42007   <int value="404" label="FILEMANAGERPRIVATE_VALIDATEPATHNAMELENGTH"/>
   42008   <int value="405" label="BROWSINGDATA_SETTINGS"/>
   42009   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
   42010   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
   42011   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
   42012   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
   42013   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
   42014   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
   42015   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
   42016   <int value="413" label="FILEMANAGERPRIVATE_SEARCHDRIVEMETADATA"/>
   42017   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
   42018   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
   42019   <int value="416" label="FILEMANAGERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
   42020   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
   42021   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
   42022   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
   42023   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
   42024   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
   42025   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
   42026   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
   42027   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
   42028   <int value="425" label="DELETED_FILEMANAGERPRIVATE_OPENNEWWINDOW"/>
   42029   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
   42030   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
   42031   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
   42032   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
   42033   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
   42034   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
   42035   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
   42036   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
   42037   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
   42038   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
   42039   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
   42040   <int value="437" label="DELETED_MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
   42041   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
   42042   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
   42043   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
   42044   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
   42045   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
   42046   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
   42047   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
   42048   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
   42049   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
   42050   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
   42051   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
   42052   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
   42053   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
   42054   <int value="451" label="LOCATION_WATCHLOCATION"/>
   42055   <int value="452" label="LOCATION_CLEARWATCH"/>
   42056   <int value="453" label="DELETED_BLUETOOTH_ADDPROFILE"/>
   42057   <int value="454" label="DELETED_BLUETOOTH_REMOVEPROFILE"/>
   42058   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
   42059   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
   42060   <int value="457" label="AUDIO_GETINFO"/>
   42061   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
   42062   <int value="459" label="AUDIO_SETPROPERTIES"/>
   42063   <int value="460" label="USB_RESETDEVICE"/>
   42064   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
   42065   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
   42066   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
   42067   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
   42068   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
   42069   <int value="466" label="ACCESSIBILITY_PRIVATE_SETNATIVEACCESSIBILITYENABLED"/>
   42070   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
   42071   <int value="468" label="DELETED_WEBVIEW_INSERTCSS"/>
   42072   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
   42073   <int value="470" label="IDENTITYPRIVATE_GETSTRINGS"/>
   42074   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
   42075   <int value="472" label="USB_LISTINTERFACES"/>
   42076   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
   42077   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
   42078   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
   42079   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
   42080   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
   42081   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
   42082   <int value="479" label="TTS_PAUSE"/>
   42083   <int value="480" label="TTS_RESUME"/>
   42084   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
   42085   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
   42086   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
   42087   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
   42088   <int value="485"
   42089       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
   42090   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
   42091   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
   42092   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
   42093   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
   42094   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
   42095   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
   42096   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
   42097   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
   42098   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
   42099   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
   42100   <int value="496" label="FILEMANAGERPRIVATE_ZOOM"/>
   42101   <int value="497" label="DELETED_WEBVIEW_GO"/>
   42102   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
   42103   <int value="499" label="FILEMANAGERPRIVATE_REQUESTACCESSTOKEN"/>
   42104   <int value="500" label="DELETED_WEBVIEW_STOP"/>
   42105   <int value="501" label="DELETED_WEBVIEW_RELOAD"/>
   42106   <int value="502" label="DELETED_WEBVIEW_TERMINATE"/>
   42107   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
   42108   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
   42109   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
   42110   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
   42111   <int value="507" label="SYSTEM_CPU_GETINFO"/>
   42112   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
   42113   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
   42114   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
   42115   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
   42116   <int value="512" label="FILEMANAGERPRIVATE_GETSHAREURL"/>
   42117   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
   42118   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
   42119   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
   42120   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
   42121   <int value="517"
   42122       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
   42123   <int value="518"
   42124       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
   42125   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
   42126   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
   42127   <int value="521" label="INFOBARS_SHOW"/>
   42128   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
   42129   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
   42130   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
   42131   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
   42132   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
   42133   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
   42134   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
   42135   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
   42136   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
   42137   <int value="531" label="DELETED_WEBVIEW_SETPERMISSION"/>
   42138   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
   42139   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
   42140   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
   42141   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
   42142   <int value="536" label="PROCESSES_TERMINATE"/>
   42143   <int value="537" label="SOCKETS_UDP_CREATE"/>
   42144   <int value="538" label="SOCKETS_UDP_UPDATE"/>
   42145   <int value="539" label="SOCKETS_UDP_BIND"/>
   42146   <int value="540" label="SOCKETS_UDP_SEND"/>
   42147   <int value="541" label="SOCKETS_UDP_CLOSE"/>
   42148   <int value="542" label="SOCKETS_UDP_GETINFO"/>
   42149   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
   42150   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
   42151   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
   42152   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
   42153   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
   42154   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
   42155   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
   42156   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
   42157   <int value="551" label="DELETED_WEBVIEW_CLEARDATA"/>
   42158   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
   42159   <int value="553" label="SESSIONS_GETDEVICES"/>
   42160   <int value="554" label="SESSIONS_RESTORE"/>
   42161   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
   42162   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
   42163   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
   42164   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
   42165   <int value="559" label="FILEMANAGERPRIVATE_INSTALLWEBSTOREITEM"/>
   42166   <int value="560" label="FILEMANAGERPRIVATE_STARTCOPY"/>
   42167   <int value="561" label="FILEMANAGERPRIVATE_CANCELCOPY"/>
   42168   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
   42169   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
   42170   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
   42171   <int value="565" label="USB_GETDEVICES"/>
   42172   <int value="566" label="USB_REQUESTACCESS"/>
   42173   <int value="567" label="USB_OPENDEVICE"/>
   42174   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
   42175   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
   42176   <int value="570" label="FILEMANAGERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
   42177   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
   42178   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
   42179   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
   42180   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
   42181   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
   42182   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
   42183   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
   42184   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
   42185   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
   42186   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
   42187   <int value="581" label="DELETED_WEBVIEW_OVERRIDEUSERAGENT"/>
   42188   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
   42189   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
   42190   <int value="584" label="CAST_CHANNEL_OPEN"/>
   42191   <int value="585" label="CAST_CHANNEL_SEND"/>
   42192   <int value="586" label="CAST_CHANNEL_CLOSE"/>
   42193   <int value="587" label="RUNTIME_RESTART"/>
   42194   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
   42195   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
   42196   <int value="590" label="SOCKETS_TCP_CREATE"/>
   42197   <int value="591" label="SOCKETS_TCP_UPDATE"/>
   42198   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
   42199   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
   42200   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
   42201   <int value="595" label="SOCKETS_TCP_CONNECT"/>
   42202   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
   42203   <int value="597" label="SOCKETS_TCP_SEND"/>
   42204   <int value="598" label="SOCKETS_TCP_CLOSE"/>
   42205   <int value="599" label="SOCKETS_TCP_GETINFO"/>
   42206   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
   42207   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
   42208   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
   42209   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
   42210   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
   42211   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
   42212   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
   42213   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
   42214   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
   42215   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
   42216   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
   42217   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
   42218   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
   42219   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
   42220   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
   42221   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
   42222   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
   42223   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
   42224   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
   42225   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
   42226   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
   42227   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
   42228   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
   42229   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
   42230   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
   42231   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
   42232   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
   42233   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
   42234   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
   42235   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
   42236   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
   42237   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
   42238   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
   42239   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
   42240   <int value="634" label="SERIAL_GETDEVICES"/>
   42241   <int value="635" label="SERIAL_UPDATE"/>
   42242   <int value="636" label="SERIAL_SETPAUSED"/>
   42243   <int value="637" label="SERIAL_GETINFO"/>
   42244   <int value="638" label="SERIAL_GETCONNECTIONS"/>
   42245   <int value="639" label="SERIAL_SEND"/>
   42246   <int value="640" label="GCM_REGISTER"/>
   42247   <int value="641" label="GCM_SEND"/>
   42248   <int value="642" label="SERIAL_CONNECT"/>
   42249   <int value="643" label="SERIAL_DISCONNECT"/>
   42250   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
   42251   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
   42252   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
   42253   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
   42254   <int value="648" label="DELETED_WEBVIEW_CAPTUREVISIBLEREGION"/>
   42255   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
   42256   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
   42257   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
   42258   <int value="652" label="SCREENLOCKPRIVATE_SHOWCUSTOMICON"/>
   42259   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
   42260   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
   42261   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
   42262   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
   42263   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
   42264   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
   42265   <int value="659"
   42266       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
   42267   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
   42268   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
   42269   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
   42270   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
   42271   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
   42272   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
   42273   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
   42274   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
   42275   <int value="668" label="FILEMANAGERPRIVATE_GETPROFILES"/>
   42276   <int value="669" label="FILEMANAGERPRIVATE_VISITDESKTOP"/>
   42277   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
   42278   <int value="671" label="HID_GETDEVICES"/>
   42279   <int value="672" label="HID_CONNECT"/>
   42280   <int value="673" label="HID_DISCONNECT"/>
   42281   <int value="674" label="HID_RECEIVE"/>
   42282   <int value="675" label="HID_SEND"/>
   42283   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
   42284   <int value="677" label="HID_SENDFEATUREREPORT"/>
   42285   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
   42286   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
   42287   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
   42288   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
   42289   <int value="682" label="DELETED_WEBVIEW_SETZOOM"/>
   42290   <int value="683" label="DELETED_WEBVIEW_GETZOOM"/>
   42291   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
   42292   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
   42293   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
   42294   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
   42295   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
   42296   <int value="689" label="SCREENLOCKPRIVATE_HIDECUSTOMICON"/>
   42297   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
   42298   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
   42299   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
   42300   <int value="693" label="DELETED_WEBVIEW_FIND"/>
   42301   <int value="694" label="DELETED_WEBVIEW_STOPFINDING"/>
   42302   <int value="695" label="DELETED_WEBVIEW_CONTEXTMENUSCREATE"/>
   42303   <int value="696" label="DELETED_WEBVIEW_CONTEXTMENUSUPDATE"/>
   42304   <int value="697" label="DELETED_WEBVIEW_CONTEXTMENUSREMOVE"/>
   42305   <int value="698" label="DELETED_WEBVIEW_CONTEXTMENUSREMOVEALL"/>
   42306   <int value="699" label="AUTOMATIONINTERNAL_ENABLETAB"/>
   42307   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
   42308   <int value="701" label="BLUETOOTH_GETDEVICE"/>
   42309   <int value="702" label="GCM_UNREGISTER"/>
   42310   <int value="703" label="FILEMANAGERPRIVATE_REQUESTDRIVESHARE"/>
   42311   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
   42312   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
   42313   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
   42314   <int value="707" label="DELETED_BLUETOOTHPRIVATE_ENABLEPAIRING"/>
   42315   <int value="708" label="DELETED_BLUETOOTHPRIVATE_DISABLEPAIRING"/>
   42316   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
   42317   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
   42318   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
   42319   <int value="712" label="DELETED_BLUETOOTH_UPDATE_SOCKET"/>
   42320   <int value="713" label="DELETED_BLUETOOTH_SET_SOCKET_PAUSED"/>
   42321   <int value="714" label="DELETED_BLUETOOTH_GET_SOCKET"/>
   42322   <int value="715" label="DELETED_BLUETOOTH_GET_SOCKETS"/>
   42323   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
   42324   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
   42325   <int value="718"
   42326       label="DELETED_FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
   42327   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
   42328   <int value="720" label="WEBCAMPRIVATE_SET"/>
   42329   <int value="721" label="WEBCAMPRIVATE_RESET"/>
   42330   <int value="722" label="WEBCAMPRIVATE_GET"/>
   42331   <int value="723" label="BLUETOOTHLOWENERGY_GETSERVICE"/>
   42332   <int value="724" label="BLUETOOTHLOWENERGY_GETSERVICES"/>
   42333   <int value="725" label="BLUETOOTHLOWENERGY_GETCHARACTERISTIC"/>
   42334   <int value="726" label="BLUETOOTHLOWENERGY_GETCHARACTERISTICS"/>
   42335   <int value="727" label="BLUETOOTHLOWENERGY_GETINCLUDEDSERVICES"/>
   42336   <int value="728" label="BLUETOOTHLOWENERGY_GETDESCRIPTOR"/>
   42337   <int value="729" label="BLUETOOTHLOWENERGY_GETDESCRIPTORS"/>
   42338   <int value="730" label="BLUETOOTHLOWENERGY_READCHARACTERISTICVALUE"/>
   42339   <int value="731" label="BLUETOOTHLOWENERGY_WRITECHARACTERISTICVALUE"/>
   42340   <int value="732" label="BLUETOOTHLOWENERGY_READDESCRIPTORVALUE"/>
   42341   <int value="733" label="BLUETOOTHLOWENERGY_WRITEDESCRIPTORVALUE"/>
   42342   <int value="734" label="BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO"/>
   42343   <int value="735" label="BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO"/>
   42344   <int value="736" label="BLUETOOTHSOCKET_CREATE"/>
   42345   <int value="737" label="BLUETOOTHSOCKET_UPDATE"/>
   42346   <int value="738" label="BLUETOOTHSOCKET_SETPAUSED"/>
   42347   <int value="739" label="BLUETOOTHSOCKET_LISTENUSINGRFCOMM"/>
   42348   <int value="740" label="BLUETOOTHSOCKET_LISTENUSINGINSECURERFCOMM"/>
   42349   <int value="741" label="BLUETOOTHSOCKET_LISTENUSINGL2CAP"/>
   42350   <int value="742" label="BLUETOOTHSOCKET_CONNECT"/>
   42351   <int value="743" label="BLUETOOTHSOCKET_DISCONNECT"/>
   42352   <int value="744" label="BLUETOOTHSOCKET_CLOSE"/>
   42353   <int value="745" label="BLUETOOTHSOCKET_SEND"/>
   42354   <int value="746" label="BLUETOOTHSOCKET_GETINFO"/>
   42355   <int value="747" label="BLUETOOTHSOCKET_GETSOCKETS"/>
   42356   <int value="748" label="DELETED_WEBSTOREPRIVATE_SIGNINFUNCTION"/>
   42357   <int value="749" label="DELETED_SHELL_CREATEWINDOW"/>
   42358   <int value="750"
   42359       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDSUCCESS"/>
   42360   <int value="751"
   42361       label="DELETED_FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDERROR"/>
   42362   <int value="752" label="BROWSER_OPENTAB"/>
   42363   <int value="753" label="MANAGEMENT_CREATEAPPSHORTCUT"/>
   42364   <int value="754" label="DELETED_WEBVIEW_SHOWCONTEXTMENU"/>
   42365   <int value="755" label="WEBRTCLOGGINGPRIVATE_STARTRTPDUMP"/>
   42366   <int value="756" label="WEBRTCLOGGINGPRIVATE_STOPRTPDUMP"/>
   42367   <int value="757" label="AUTOMATIONINTERNAL_ENABLEDESKTOP"/>
   42368   <int value="758" label="HOTWORDPRIVATE_SETHOTWORDSESSIONSTATE"/>
   42369   <int value="759" label="HOTWORDPRIVATE_NOTIFYHOTWORDRECOGNITION"/>
   42370   <int value="760"
   42371       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDSUCCESS"/>
   42372   <int value="761"
   42373       label="DELETED_FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDERROR"/>
   42374   <int value="762" label="DELETED_LEDGER_BATCHEXECUTE"/>
   42375   <int value="763"
   42376       label="DELETED_FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDSUCCESS"/>
   42377   <int value="764"
   42378       label="DELETED_FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDERROR"/>
   42379   <int value="765"
   42380       label="DELETED_FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDSUCCESS"/>
   42381   <int value="766"
   42382       label="DELETED_FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDERROR"/>
   42383   <int value="767" label="SYNCEDNOTIFICATIONSPRIVATE_GETINITIALDATA"/>
   42384   <int value="768" label="SYNCEDNOTIFICATIONSPRIVATE_UPDATENOTIFICATION"/>
   42385   <int value="769" label="SYNCEDNOTIFICATIONSPRIVATE_SETRENDERCONTEXT"/>
   42386   <int value="770" label="IDENTITY_GETACCOUNTS"/>
   42387   <int value="771" label="FILEMANAGERPRIVATE_RESOLVEISOLATEDENTRIES"/>
   42388   <int value="772" label="FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDSUCCESS"/>
   42389   <int value="773"
   42390       label="DELETED_FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDERROR"/>
   42391   <int value="774" label="NETWORKINGPRIVATE_GETNETWORKS"/>
   42392   <int value="775" label="DELETED_WEBVIEW_SETNAME"/>
   42393   <int value="776" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GENERATEKEY"/>
   42394   <int value="777" label="ENTERPRISE_PLATFORMKEYSINTERNAL_SIGN"/>
   42395   <int value="778" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GETTOKENS"/>
   42396   <int value="779" label="ENTERPRISE_PLATFORMKEYS_GETCERTIFICATES"/>
   42397   <int value="780" label="ENTERPRISE_PLATFORMKEYS_IMPORTCERTIFICATE"/>
   42398   <int value="781" label="ENTERPRISE_PLATFORMKEYS_REMOVECERTIFICATE"/>
   42399   <int value="782" label="FILEMANAGERPRIVATE_OPENINSPECTOR"/>
   42400   <int value="783" label="STREAMSPRIVATE_ABORT"/>
   42401   <int value="784" label="MANAGEMENT_SETLAUNCHTYPE"/>
   42402   <int value="785" label="MANAGEMENT_GENERATEAPPFORLINK"/>
   42403   <int value="786" label="DELETED_GUESTVIEWINTERNAL_ALLOCATEINSTANCEID"/>
   42404   <int value="787" label="DELETED_WEBVIEW_NAVIGATE"/>
   42405   <int value="788" label="INPUTMETHODPRIVATE_GETCURRENTINPUTMETHOD"/>
   42406   <int value="789" label="INPUTMETHODPRIVATE_SETCURRENTINPUTMETHOD"/>
   42407   <int value="790" label="INPUTMETHODPRIVATE_GETINPUTMETHODS"/>
   42408   <int value="791" label="IDENTITY_GETPROFILEUSERINFO"/>
   42409   <int value="792" label="VIRTUALKEYBOARDPRIVATE_OPENSETTINGS"/>
   42410   <int value="793" label="BLUETOOTHLOWENERGY_CONNECT"/>
   42411   <int value="794" label="BLUETOOTHLOWENERGY_DISCONNECT"/>
   42412   <int value="795" label="WEBSTOREPRIVATE_GETEPHEMERALAPPSENABLED"/>
   42413   <int value="796" label="WEBSTOREPRIVATE_LAUNCHEPHEMERALAPP"/>
   42414   <int value="797" label="FILESYSTEMPROVIDERINTERNAL_OPERATIONREQUESTEDERROR"/>
   42415   <int value="798"
   42416       label="FILESYSTEMPROVIDERINTERNAL_OPERATIONREQUESTEDSUCCESS"/>
   42417   <int value="799" label="GUESTVIEWINTERNAL_CREATEGUEST"/>
   42418   <int value="800" label="WEBVIEWINTERNAL_CAPTUREVISIBLEREGION"/>
   42419   <int value="801" label="WEBVIEWINTERNAL_CONTEXTMENUSCREATE"/>
   42420   <int value="802" label="WEBVIEWINTERNAL_CONTEXTMENUSREMOVE"/>
   42421   <int value="803" label="WEBVIEWINTERNAL_CONTEXTMENUSREMOVEALL"/>
   42422   <int value="804" label="WEBVIEWINTERNAL_CONTEXTMENUSUPDATE"/>
   42423   <int value="805" label="WEBVIEWINTERNAL_CLEARDATA"/>
   42424   <int value="806" label="WEBVIEWINTERNAL_EXECUTESCRIPT"/>
   42425   <int value="807" label="WEBVIEWINTERNAL_FIND"/>
   42426   <int value="808" label="WEBVIEWINTERNAL_GETZOOM"/>
   42427   <int value="809" label="WEBVIEWINTERNAL_GO"/>
   42428   <int value="810" label="WEBVIEWINTERNAL_INSERTCSS"/>
   42429   <int value="811" label="WEBVIEWINTERNAL_NAVIGATE"/>
   42430   <int value="812" label="WEBVIEWINTERNAL_OVERRIDEUSERAGENT"/>
   42431   <int value="813" label="WEBVIEWINTERNAL_RELOAD"/>
   42432   <int value="814" label="WEBVIEWINTERNAL_SETNAME"/>
   42433   <int value="815" label="WEBVIEWINTERNAL_SETPERMISSION"/>
   42434   <int value="816" label="WEBVIEWINTERNAL_SETZOOM"/>
   42435   <int value="817" label="WEBVIEWINTERNAL_SHOWCONTEXTMENU"/>
   42436   <int value="818" label="WEBVIEWINTERNAL_STOP"/>
   42437   <int value="819" label="WEBVIEWINTERNAL_STOPFINDING"/>
   42438   <int value="820" label="WEBVIEWINTERNAL_TERMINATE"/>
   42439   <int value="821" label="BLUETOOTHLOWENERGY_STARTCHARACTERISTICNOTIFICATIONS"/>
   42440   <int value="822" label="BLUETOOTHLOWENERGY_STOPCHARACTERISTICNOTIFICATIONS"/>
   42441   <int value="823" label="GCDPRIVATE_GETCLOUDDEVICELIST"/>
   42442   <int value="824" label="GCDPRIVATE_QUERYFORNEWLOCALDEVICES"/>
   42443   <int value="825" label="GCDPRIVATE_PREFETCHWIFIPASSWORD"/>
   42444   <int value="826" label="GCDPRIVATE_ESTABLISHSESSION"/>
   42445   <int value="827" label="GCDPRIVATE_SENDMESSAGE"/>
   42446   <int value="828" label="GCDPRIVATE_CONFIRMCODE"/>
   42447   <int value="829" label="GCDPRIVATE_TERMINATESESSION"/>
   42448   <int value="830" label="TABS_SETZOOM"/>
   42449   <int value="831" label="TABS_GETZOOM"/>
   42450   <int value="832" label="TABS_SETZOOMSETTINGS"/>
   42451   <int value="833" label="TABS_GETZOOMSETTINGS"/>
   42452   <int value="834" label="GCDPRIVATE_GETCOMMANDDEFINITIONS"/>
   42453   <int value="835" label="GCDPRIVATE_INSERTCOMMAND"/>
   42454   <int value="836" label="GCDPRIVATE_GETCOMMAND"/>
   42455   <int value="837" label="GCDPRIVATE_CANCELCOMMAND"/>
   42456   <int value="838" label="GCDPRIVATE_GETCOMMANDSLIST"/>
   42457   <int value="839" label="APPVIEWINTERNAL_ATTACHFRAME"/>
   42458   <int value="840" label="APPVIEWINTERNAL_DENYREQUEST"/>
   42459   <int value="841" label="FILEMANAGERPRIVATE_GETDOWNLOADURL"/>
   42460   <int value="842" label="EASYUNLOCKPRIVATE_PERFORMECDHKEYAGREEMENT"/>
   42461   <int value="843" label="EASYUNLOCKPRIVATE_GENERATEECP256KEYPAIR"/>
   42462   <int value="844" label="EASYUNLOCKPRIVATE_CREATESECUREMESSAGE"/>
   42463   <int value="845" label="EASYUNLOCKPRIVATE_UNWRAPSECUREMESSAGE"/>
   42464   <int value="846" label="LOGPRIVATE_STARTEVENTRECODER"/>
   42465   <int value="847" label="LOGPRIVATE_STOPEVENTRECODER"/>
   42466   <int value="848" label="LOGPRIVATE_DUMPLOGS"/>
   42467   <int value="849" label="SOCKET_SECURE"/>
   42468   <int value="850" label="SOCKETS_TCP_SECURE"/>
   42469   <int value="851" label="EXPERIENCESAMPLINGPRIVATE_GETBROWSERINFO"/>
   42470   <int value="852" label="EASYUNLOCKPRIVATE_SEEKBLUETOOTHDEVICEBYADDRESS"/>
   42471   <int value="853" label="EASYUNLOCKPRIVATE_GETSTRINGS"/>
   42472   <int value="854" label="NOTIFICATIONPROVIDER_SENDONCLEAR"/>
   42473   <int value="855" label="NOTIFICATIONPROVIDER_NOTIFYONCLEARED"/>
   42474   <int value="856" label="NOTIFICATIONPROVIDER_NOTIFYONCLICKED"/>
   42475   <int value="857" label="NOTIFICATIONPROVIDER_NOTIFYONBUTTONCLICKED"/>
   42476   <int value="858" label="NOTIFICATIONPROVIDER_NOTIFYONPERMISSIONLEVELCHANGED"/>
   42477   <int value="859" label="NOTIFICATIONPROVIDER_NOTIFYONSHOWSETTINGS"/>
   42478   <int value="860" label="NOTIFICATIONPROVIDER_GETNOTIFIER"/>
   42479   <int value="861" label="NOTIFICATIONPROVIDER_GETALLNOTIFIERS"/>
   42480   <int value="862" label="GCDPRIVATE_GETPREFETCHEDWIFINAMELIST"/>
   42481   <int value="863" label="GUESTVIEWINTERNAL_SETAUTOSIZE"/>
   42482   <int value="864" label="COPRESENCEPRIVATE_SENDFOUND"/>
   42483   <int value="865" label="COPRESENCEPRIVATE_SENDSAMPLES"/>
   42484   <int value="866" label="COPRESENCEPRIVATE_SENDDETECT"/>
   42485   <int value="867" label="COPRESENCEPRIVATE_SENDINITIALIZED"/>
   42486   <int value="868" label="COPRESENCE_EXECUTE"/>
   42487   <int value="869" label="COPRESENCE_SETAPIKEY"/>
   42488   <int value="870" label="FILESYSTEM_OBSERVEDIRECTORY"/>
   42489   <int value="871" label="FILESYSTEM_UNOBSERVEENTRY"/>
   42490   <int value="872" label="FILESYSTEM_GETOBSERVEDENTRIES"/>
   42491   <int value="873" label="BROWSINGDATA_REMOVESERVICEWORKERS"/>
   42492   <int value="874" label="USBPRIVATE_GETDEVICES"/>
   42493   <int value="875" label="USBPRIVATE_GETDEVICEINFO"/>
   42494   <int value="876" label="EASYUNLOCKPRIVATE_UPDATESCREENLOCKSTATE"/>
   42495   <int value="877" label="CAST_CHANNEL_GETLOGS"/>
   42496   <int value="878" label="EASYUNLOCKPRIVATE_SETPERMITACCESS"/>
   42497   <int value="879" label="EASYUNLOCKPRIVATE_GETPERMITACCESS"/>
   42498   <int value="880" label="EASYUNLOCKPRIVATE_CLEARPERMITACCESS"/>
   42499   <int value="881" label="EASYUNLOCKPRIVATE_SETREMOTEDEVICES"/>
   42500   <int value="882" label="EASYUNLOCKPRIVATE_GETREMOTEDEVICES"/>
   42501   <int value="883" label="FILESYSTEMPROVIDER_GETALL"/>
   42502   <int value="884"
   42503       label="EASYUNLOCKPRIVATE_CONNECTTOBLUETOOTHSERVICEINSECURELY"/>
   42504   <int value="885" label="MEDIAGALLERIES_ADDGALLERYWATCH"/>
   42505   <int value="886" label="MEDIAGALLERIES_REMOVEGALLERYWATCH"/>
   42506   <int value="887" label="MEDIAGALLERIES_GETALLGALLERYWATCH"/>
   42507   <int value="888" label="MEDIAGALLERIES_REMOVEALLGALLERYWATCH"/>
   42508   <int value="889" label="MANAGEMENT_GETSELF"/>
   42509   <int value="890" label="APP_CURRENTWINDOWINTERNAL_SETVISIBLEONALLWORKSPACES"/>
   42510   <int value="891" label="EASYUNLOCKPRIVATE_GETSIGNINCHALLENGE"/>
   42511   <int value="892" label="EASYUNLOCKPRIVATE_TRYSIGNINSECRET"/>
   42512   <int value="893" label="ACCESSIBILITY_PRIVATE_SETFOCUSRING"/>
   42513   <int value="894" label="USB_GETCONFIGURATION"/>
   42514   <int value="895" label="WEBVIEWINTERNAL_SETALLOWTRANSPARENCY"/>
   42515   <int value="896" label="EASYUNLOCKPRIVATE_GETUSERINFO"/>
   42516   <int value="897" label="HOTWORDPRIVATE_GETLAUNCHSTATE"/>
   42517   <int value="898" label="HOTWORDPRIVATE_SETHOTWORDALWAYSONSEARCHENABLED"/>
   42518 </enum>
   42519 
   42520 <enum name="ExtensionInstallCause" type="int">
   42521   <int value="0" label="INSTALL_CAUSE_UNSET"/>
   42522   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
   42523   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
   42524   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
   42525   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
   42526 </enum>
   42527 
   42528 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
   42529   <int value="0" label="Link is shown"/>
   42530   <int value="1" label="Link is not shown"/>
   42531   <int value="2" label="Link is clicked"/>
   42532 </enum>
   42533 
   42534 <enum name="ExtensionInstallPromptType" type="int">
   42535   <int value="0" label="Install prompt"/>
   42536   <int value="1" label="Inline install prompt"/>
   42537   <int value="2" label="Bundle install prompt"/>
   42538   <int value="3" label="Re-enable prompt"/>
   42539   <int value="4" label="Permissions prompt"/>
   42540   <int value="5" label="External install prompt"/>
   42541   <int value="6" label="Post install permissions prompt"/>
   42542   <int value="7" label="Launch prompt"/>
   42543   <int value="8" label="Remote install prompt"/>
   42544 </enum>
   42545 
   42546 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
   42547   <int value="0" label="No signature (network error, etc)"/>
   42548   <int value="1" label="Invalid signature"/>
   42549   <int value="2" label="Valid signature"/>
   42550 </enum>
   42551 
   42552 <enum name="ExtensionInstallVerifierInitResult" type="int">
   42553   <int value="0" label="No value in prefs"/>
   42554   <int value="1" label="Pref present but parsing failed"/>
   42555   <int value="2" label="Invalid signature"/>
   42556   <int value="3" label="Valid signature"/>
   42557 </enum>
   42558 
   42559 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
   42560   <int value="0" label="VERIFIED"/>
   42561   <int value="1" label="NOT_EXTENSION"/>
   42562   <int value="2" label="UNPACKED"/>
   42563   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
   42564   <int value="4" label="FORCED_NOT_VERIFIED"/>
   42565   <int value="5" label="NOT_FROM_STORE"/>
   42566   <int value="6" label="NO_SIGNATURE"/>
   42567   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
   42568   <int value="8" label="NOT_VERIFIED"/>
   42569   <int value="9" label="NOT_VERIFIED_BUT_INSTALL_TIME_NEWER_THAN_SIGNATURE"/>
   42570   <int value="10" label="NOT_VERIFIED_BUT_UNKNOWN_ID"/>
   42571   <int value="11" label="COMPONENT"/>
   42572 </enum>
   42573 
   42574 <enum name="ExtensionInstallVerifierStatus" type="int">
   42575   <int value="0" label="NONE"/>
   42576   <int value="1" label="BOOTSTRAP"/>
   42577   <int value="2" label="ENFORCE"/>
   42578   <int value="3" label="ENFORCE_STRICT"/>
   42579 </enum>
   42580 
   42581 <enum name="ExtensionLaunchType" type="int">
   42582   <int value="0" label="PINNED"/>
   42583   <int value="1" label="REGULAR"/>
   42584   <int value="2" label="FULLSCREEN"/>
   42585 </enum>
   42586 
   42587 <enum name="ExtensionLocation" type="int">
   42588   <int value="0" label="INVALID"/>
   42589   <int value="1" label="INTERNAL"/>
   42590   <int value="2" label="EXTERNAL_PREF"/>
   42591   <int value="3" label="EXTERNAL_REGISTRY"/>
   42592   <int value="4" label="LOAD"/>
   42593   <int value="5" label="COMPONENT"/>
   42594   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
   42595   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
   42596   <int value="8" label="COMMAND_LINE"/>
   42597   <int value="9" label="EXTERNAL_POLICY"/>
   42598   <int value="10" label="EXTERNAL_COMPONENT"/>
   42599 </enum>
   42600 
   42601 <enum name="ExtensionPermission" type="int">
   42602   <int value="0" label="UNKNOWN"/>
   42603   <int value="1" label="NONE"/>
   42604   <int value="2" label="BOOKMARKS"/>
   42605   <int value="3" label="GEOLOCATION"/>
   42606   <int value="4" label="BROWSING_HISTORY"/>
   42607   <int value="5" label="TABS"/>
   42608   <int value="6" label="MANAGEMENT"/>
   42609   <int value="7" label="DEBUGGER"/>
   42610   <int value="8" label="1_HOST"/>
   42611   <int value="9" label="2_HOSTS"/>
   42612   <int value="10" label="3_HOSTS"/>
   42613   <int value="11" label="4_OR_MORE_HOSTS"/>
   42614   <int value="12" label="ALL_HOSTS"/>
   42615   <int value="13" label="FULL_ACCESS"/>
   42616   <int value="14" label="CLIPBOARD"/>
   42617   <int value="15" label="TTS_ENGINE"/>
   42618   <int value="16" label="CONTENT_SETTINGS"/>
   42619   <int value="17" label="PRIVACY"/>
   42620   <int value="18" label="MANAGED_MODE"/>
   42621   <int value="19" label="INPUT"/>
   42622   <int value="20" label="AUDIO_CAPTURE"/>
   42623   <int value="21" label="VIDEO_CAPTURE"/>
   42624   <int value="22" label="DOWNLOADS"/>
   42625   <int value="23" label="FILE_SYSTEM_WRITE"/>
   42626   <int value="24" label="ALL_MEDIA_GALLERIES"/>
   42627   <int value="25" label="SERIAL"/>
   42628   <int value="26" label="SOCKET_ANY_HOST"/>
   42629   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
   42630   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
   42631 </enum>
   42632 
   42633 <enum name="ExtensionPermission2" type="int">
   42634 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
   42635 
   42636   <int value="0" label="kUnknown"/>
   42637   <int value="1" label="kNone"/>
   42638   <int value="2" label="kBookmarks"/>
   42639   <int value="3" label="kGeolocation"/>
   42640   <int value="4" label="kBrowsingHistory"/>
   42641   <int value="5" label="kTabs"/>
   42642   <int value="6" label="kManagement"/>
   42643   <int value="7" label="kDebugger"/>
   42644   <int value="8" label="kDesktopCapture"/>
   42645   <int value="9" label="kHid"/>
   42646   <int value="10" label="kHosts1"/>
   42647   <int value="11" label="kHosts2"/>
   42648   <int value="12" label="kHosts3"/>
   42649   <int value="13" label="kHosts4OrMore"/>
   42650   <int value="14" label="kHostsAll"/>
   42651   <int value="15" label="kFullAccess"/>
   42652   <int value="16" label="kClipboard"/>
   42653   <int value="17" label="kTtsEngine"/>
   42654   <int value="18" label="kContentSettings"/>
   42655   <int value="19" label="kPrivacy"/>
   42656   <int value="20" label="kManagedMode"/>
   42657   <int value="21" label="kInput"/>
   42658   <int value="22" label="kAudioCapture"/>
   42659   <int value="23" label="kVideoCapture"/>
   42660   <int value="24" label="kDownloads"/>
   42661   <int value="25" label="kFileSystemWrite"/>
   42662   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
   42663   <int value="27" label="kSerial"/>
   42664   <int value="28" label="kSocketAnyHost"/>
   42665   <int value="29" label="kSocketDomainHosts"/>
   42666   <int value="30" label="kSocketSpecificHosts"/>
   42667   <int value="31" label="kBluetooth"/>
   42668   <int value="32" label="kUsb"/>
   42669   <int value="33" label="kSystemIndicator"/>
   42670   <int value="34" label="kUsbDevice"/>
   42671   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
   42672   <int value="36" label="kSystemInfoDisplay"/>
   42673   <int value="37" label="kNativeMessaging"/>
   42674   <int value="38" label="kSyncFileSystem"/>
   42675   <int value="39" label="kAudio"/>
   42676   <int value="40" label="kFavicon"/>
   42677   <int value="41" label="kMusicManagerPrivate"/>
   42678   <int value="42" label="kWebConnectable"/>
   42679   <int value="43" label="kActivityLogPrivate"/>
   42680   <int value="44" label="kBluetoothDevices"/>
   42681   <int value="45" label="kDownloadsOpen"/>
   42682   <int value="46" label="kNetworkingPrivate"/>
   42683   <int value="47" label="kDeclarativeWebRequest"/>
   42684   <int value="48" label="kFileSystemDirectory"/>
   42685   <int value="49" label="kFileSystemWriteDirectory"/>
   42686   <int value="50" label="kSignedInDevices"/>
   42687   <int value="51" label="kWallpaper"/>
   42688   <int value="52" label="kNetworkState"/>
   42689   <int value="53" label="kHomepage"/>
   42690   <int value="54" label="kSearchProvider"/>
   42691   <int value="55" label="kStartupPages"/>
   42692   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
   42693   <int value="57" label="kScreenlockPrivate"/>
   42694   <int value="58" label="kOverrideBookmarksUI"/>
   42695   <int value="59" label="kAutomation"/>
   42696   <int value="60" label="kAccessibilityFeaturesModify"/>
   42697   <int value="61" label="kAccessibilityFeaturesRead"/>
   42698   <int value="62" label="kBluetoothPrivate"/>
   42699 </enum>
   42700 
   42701 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
   42702   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
   42703   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
   42704   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
   42705   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
   42706 </enum>
   42707 
   42708 <enum name="ExtensionType" type="int">
   42709   <int value="0" label="UNKNOWN"/>
   42710   <int value="1" label="EXTENSION"/>
   42711   <int value="2" label="THEME"/>
   42712   <int value="3" label="USER_SCRIPT"/>
   42713   <int value="4" label="HOSTED_APP"/>
   42714   <int value="5" label="LEGACY_PACKAGED_APP"/>
   42715   <int value="6" label="PLATFORM_APP"/>
   42716 </enum>
   42717 
   42718 <enum name="ExtensionUnpackFailureReason" type="int">
   42719   <summary>
   42720     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
   42721     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
   42722   </summary>
   42723   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
   42724   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
   42725   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
   42726   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
   42727   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
   42728   <int value="5" label="INVALID_MANIFEST"/>
   42729   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
   42730   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
   42731   <int value="8" label="CRX_FILE_NOT_READABLE"/>
   42732   <int value="9" label="CRX_HEADER_INVALID"/>
   42733   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
   42734   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
   42735   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
   42736   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
   42737   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
   42738   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
   42739   <int value="16" label="CRX_SIGNATURE_INVALID"/>
   42740   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
   42741   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
   42742   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
   42743   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
   42744   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
   42745   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
   42746   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
   42747   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
   42748   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
   42749   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
   42750   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
   42751   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
   42752   <int value="29" label="INVALID_CATALOG_DATA"/>
   42753   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
   42754   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
   42755   <int value="32" label="ERROR_SAVING_CATALOG"/>
   42756 </enum>
   42757 
   42758 <enum name="ExternalDeviceAction" type="int">
   42759   <int value="0" label="Import to Drive"/>
   42760   <int value="1" label="View files"/>
   42761   <int value="2" label="View files (automatically)"/>
   42762   <int value="3" label="Watch video"/>
   42763   <int value="4" label="Error"/>
   42764   <int value="5" label="Close (no action)"/>
   42765 </enum>
   42766 
   42767 <enum name="ExternalDisplayOpenResult" type="int">
   42768   <int value="0" label="Success"/>
   42769   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
   42770   <int value="2" label="Failed with ENOENT (device missing)"/>
   42771   <int value="3" label="Failed for some other reason"/>
   42772 </enum>
   42773 
   42774 <enum name="ExternalDisplayReceiveResult" type="int">
   42775   <int value="0" label="Success"/>
   42776   <int value="1" label="ioctl() to I2C device failed"/>
   42777   <int value="2" label="Bad message checksum"/>
   42778   <int value="3" label="Bad message address"/>
   42779   <int value="4" label="Bad message length"/>
   42780   <int value="5" label="Bad command code in message"/>
   42781   <int value="6" label="Bad result code in message"/>
   42782   <int value="7" label="Bad feature index in message"/>
   42783   <int value="8" label="Maximum value of 0 in message"/>
   42784 </enum>
   42785 
   42786 <enum name="ExternalDisplaySendResult" type="int">
   42787   <int value="0" label="Success"/>
   42788   <int value="1" label="ioctl() to I2C device failed"/>
   42789 </enum>
   42790 
   42791 <enum name="ExternalItemState" type="int">
   42792   <int value="0" label="DEPRECATED_DISABLED"/>
   42793   <int value="1" label="DEPRECATED_ENABLED"/>
   42794   <int value="2" label="DISABLED (in webstore)"/>
   42795   <int value="3" label="ENABLED (in webstore)"/>
   42796   <int value="4" label="DISABLED (not in webstore)"/>
   42797   <int value="5" label="ENABLED (not in webstore)"/>
   42798   <int value="6" label="UNINSTALLED (in webstore)"/>
   42799   <int value="7" label="UNINSTALLED (not in webstore)"/>
   42800 </enum>
   42801 
   42802 <enum name="ExternallyConditionalizedType" type="int">
   42803   <int value="0" label="Cache entry requires validation"/>
   42804   <int value="1" label="Cache entry usable"/>
   42805   <int value="2" label="Cache entry validators don't match request"/>
   42806 </enum>
   42807 
   42808 <enum name="Exynos5250LotIdEnum" type="int">
   42809   <int value="0" label="Fused device"/>
   42810   <int value="1" label="Generic unfused device"/>
   42811   <int value="2" label="Unfused; lot ID NZVPU"/>
   42812   <int value="3" label="Unfused; lot ID NZVR7"/>
   42813 </enum>
   42814 
   42815 <enum name="FallbackDNSTestResult" type="int">
   42816   <int value="0" label="Success"/>
   42817   <int value="1" label="Failure"/>
   42818 </enum>
   42819 
   42820 <enum name="FallbackSSLVersion" type="int">
   42821   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
   42822   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
   42823   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
   42824   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
   42825 </enum>
   42826 
   42827 <enum name="FeatureObserver" type="int">
   42828 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.h -->
   42829 
   42830   <int value="0" label="PageDestruction"/>
   42831   <int value="1" label="LegacyNotifications"/>
   42832   <int value="2" label="MultipartMainResource"/>
   42833   <int value="3" label="PrefixedIndexedDB"/>
   42834   <int value="4" label="WorkerStart"/>
   42835   <int value="5" label="SharedWorkerStart"/>
   42836   <int value="6" label="LegacyWebAudio"/>
   42837   <int value="7" label="WebAudioStart"/>
   42838   <int value="8" label="PrefixedContentSecurityPolicy"/>
   42839   <int value="9" label="UnprefixedIndexedDB"/>
   42840   <int value="10" label="OpenWebDatabase"/>
   42841   <int value="11" label="LegacyHTMLNotifications"/>
   42842   <int value="12" label="LegacyTextNotifications"/>
   42843   <int value="13" label="UnprefixedRequestAnimationFrame"/>
   42844   <int value="14" label="PrefixedRequestAnimationFrame"/>
   42845   <int value="15" label="ContentSecurityPolicy"/>
   42846   <int value="16" label="ContentSecurityPolicyReportOnly"/>
   42847   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
   42848   <int value="18" label="PrefixedTransitionEndEvent"/>
   42849   <int value="19" label="UnprefixedTransitionEndEvent"/>
   42850   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
   42851   <int value="21" label="AutoFocusAttribute"/>
   42852   <int value="22" label="DeprecatedAutoSaveAttribute"/>
   42853   <int value="23" label="DataListElement"/>
   42854   <int value="24" label="FormAttribute"/>
   42855   <int value="25" label="IncrementalAttribute"/>
   42856   <int value="26" label="InputTypeColor"/>
   42857   <int value="27" label="InputTypeDate"/>
   42858   <int value="28" label="InputTypeDateTime"/>
   42859   <int value="29" label="InputTypeDateTimeFallback"/>
   42860   <int value="30" label="InputTypeDateTimeLocal"/>
   42861   <int value="31" label="InputTypeEmail"/>
   42862   <int value="32" label="InputTypeMonth"/>
   42863   <int value="33" label="InputTypeNumber"/>
   42864   <int value="34" label="InputTypeRange"/>
   42865   <int value="35" label="InputTypeSearch"/>
   42866   <int value="36" label="InputTypeTel"/>
   42867   <int value="37" label="InputTypeTime"/>
   42868   <int value="38" label="InputTypeURL"/>
   42869   <int value="39" label="InputTypeWeek"/>
   42870   <int value="40" label="InputTypeWeekFallback"/>
   42871   <int value="41" label="ListAttribute"/>
   42872   <int value="42" label="MaxAttribute"/>
   42873   <int value="43" label="MinAttribute"/>
   42874   <int value="44" label="PatternAttribute"/>
   42875   <int value="45" label="PlaceholderAttribute"/>
   42876   <int value="46" label="PrecisionAttribute"/>
   42877   <int value="47" label="PrefixedDirectoryAttribute"/>
   42878   <int value="48" label="PrefixedSpeechAttribute"/>
   42879   <int value="49" label="RequiredAttribute"/>
   42880   <int value="50" label="ResultsAttribute"/>
   42881   <int value="51" label="StepAttribute"/>
   42882   <int value="52" label="PageVisits"/>
   42883   <int value="53" label="HTMLMarqueeElement"/>
   42884   <int value="54" label="Unused: CSSOverflowMarquee"/>
   42885   <int value="55" label="Reflection"/>
   42886   <int value="56" label="CursorVisibility"/>
   42887   <int value="57" label="PrefixedStorageInfo"/>
   42888   <int value="58" label="XFrameOptions"/>
   42889   <int value="59" label="XFrameOptionsSameOrigin"/>
   42890   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
   42891   <int value="61" label="DeprecatedFlexboxWebContent"/>
   42892   <int value="62" label="DeprecatedFlexboxChrome"/>
   42893   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
   42894   <int value="64" label="SVGTRefElement"/>
   42895   <int value="65" label="UnprefixedPerformanceTimeline"/>
   42896   <int value="66" label="PrefixedPerformanceTimeline"/>
   42897   <int value="67" label="UnprefixedUserTiming"/>
   42898   <int value="68" label="PrefixedUserTiming"/>
   42899   <int value="69" label="WindowEvent"/>
   42900   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
   42901   <int value="71" label="PrefixedMediaAddKey"/>
   42902   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
   42903   <int value="73" label="WebAudioLooping"/>
   42904   <int value="74" label="DocumentClear"/>
   42905   <int value="75" label="PrefixedTransitionMediaFeature"/>
   42906   <int value="76" label="SVGFontElement"/>
   42907   <int value="77" label="XMLDocument"/>
   42908   <int value="78" label="XSLProcessingInstruction"/>
   42909   <int value="79" label="XSLTProcessor"/>
   42910   <int value="80" label="SVGSwitchElement"/>
   42911   <int value="81" label="PrefixedDocumentRegister"/>
   42912   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
   42913   <int value="83" label="DocumentAll"/>
   42914   <int value="84" label="FormElement"/>
   42915   <int value="85" label="DemotedFormElement"/>
   42916   <int value="86" label="CaptureAttributeAsEnum"/>
   42917   <int value="87" label="ShadowDOMPrefixedPseudo"/>
   42918   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
   42919   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
   42920   <int value="90" label="SVGAnimationElement"/>
   42921   <int value="91" label="KeyboardEventKeyLocation"/>
   42922   <int value="92" label="CaptureEvents"/>
   42923   <int value="93" label="ReleaseEvents"/>
   42924   <int value="94" label="CSSDisplayRunIn"/>
   42925   <int value="95" label="CSSDisplayCompact"/>
   42926   <int value="96" label="LineClamp"/>
   42927   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
   42928   <int value="98" label="SubFrameBeforeUnloadFired"/>
   42929   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
   42930   <int value="100" label="TextReplaceWholeText"/>
   42931   <int value="101" label="PrefixedShadowRootConstructor"/>
   42932   <int value="102" label="ConsoleMarkTimeline"/>
   42933   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
   42934   <int value="104" label="DocumentTypeEntities"/>
   42935   <int value="105" label="DocumentTypeInternalSubset"/>
   42936   <int value="106" label="DocumentTypeNotations"/>
   42937   <int value="107" label="ElementGetAttributeNode"/>
   42938   <int value="108" label="ElementSetAttributeNode"/>
   42939   <int value="109" label="ElementRemoveAttributeNode"/>
   42940   <int value="110" label="ElementGetAttributeNodeNS"/>
   42941   <int value="111" label="DocumentCreateAttribute"/>
   42942   <int value="112" label="DocumentCreateAttributeNS"/>
   42943   <int value="113" label="DocumentCreateCDATASection"/>
   42944   <int value="114" label="DocumentInputEncoding"/>
   42945   <int value="115" label="DocumentXMLEncoding"/>
   42946   <int value="116" label="DocumentXMLStandalone"/>
   42947   <int value="117" label="DocumentXMLVersion"/>
   42948   <int value="118" label="NodeIsSameNode"/>
   42949   <int value="119" label="NodeIsSupported"/>
   42950   <int value="120" label="NodeNamespaceURI"/>
   42951   <int value="121" label="NodePrefix"/>
   42952   <int value="122" label="NodeLocalName"/>
   42953   <int value="123" label="NavigatorProductSub"/>
   42954   <int value="124" label="NavigatorVendor"/>
   42955   <int value="125" label="NavigatorVendorSub"/>
   42956   <int value="126" label="FileError"/>
   42957   <int value="127" label="DocumentCharset"/>
   42958   <int value="128" label="PrefixedAnimationEndEvent"/>
   42959   <int value="129" label="UnprefixedAnimationEndEvent"/>
   42960   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
   42961   <int value="131" label="PrefixedAnimationStartEvent"/>
   42962   <int value="132" label="UnprefixedAnimationStartEvent"/>
   42963   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
   42964   <int value="134" label="PrefixedAnimationIterationEvent"/>
   42965   <int value="135" label="UnprefixedAnimationIterationEvent"/>
   42966   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
   42967   <int value="137" label="EventReturnValue"/>
   42968   <int value="138" label="SVGSVGElement"/>
   42969   <int value="139" label="SVGAnimateColorElement"/>
   42970   <int value="140" label="InsertAdjacentText"/>
   42971   <int value="141" label="InsertAdjacentElement"/>
   42972   <int value="142" label="HasAttributes"/>
   42973   <int value="143" label="DOMSubtreeModifiedEvent"/>
   42974   <int value="144" label="DOMNodeInsertedEvent"/>
   42975   <int value="145" label="DOMNodeRemovedEvent"/>
   42976   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
   42977   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
   42978   <int value="148" label="DOMCharacterDataModifiedEvent"/>
   42979   <int value="149" label="DocumentAllTags"/>
   42980   <int value="150" label="DocumentAllLegacyCall"/>
   42981   <int value="151" label="HTMLAppletElementLegacyCall"/>
   42982   <int value="152" label="HTMLEmbedElementLegacyCall"/>
   42983   <int value="153" label="HTMLObjectElementLegacyCall"/>
   42984   <int value="154" label="BeforeLoadEvent"/>
   42985   <int value="155" label="GetMatchedCSSRules"/>
   42986   <int value="156" label="SVGFontInCSS"/>
   42987   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
   42988   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
   42989   <int value="159" label="AttributeIsId"/>
   42990   <int value="160" label="AttributeOwnerElement"/>
   42991   <int value="161" label="AttributeSetPrefix"/>
   42992   <int value="162" label="AttributeSpecified"/>
   42993   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
   42994   <int value="164" label="PrefixedAudioDecodedByteCount"/>
   42995   <int value="165" label="PrefixedVideoDecodedByteCount"/>
   42996   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
   42997   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
   42998   <int value="168" label="PrefixedVideoEnterFullscreen"/>
   42999   <int value="169" label="PrefixedVideoExitFullscreen"/>
   43000   <int value="170" label="PrefixedVideoEnterFullScreen"/>
   43001   <int value="171" label="PrefixedVideoExitFullScreen"/>
   43002   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
   43003   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
   43004   <int value="174" label="SourceElementCandidate"/>
   43005   <int value="175" label="SourceElementNonMatchingMedia"/>
   43006   <int value="176" label="PrefixedElementRequestFullscreen"/>
   43007   <int value="177" label="PrefixedElementRequestFullScreen"/>
   43008   <int value="178" label="BarPropLocationbar"/>
   43009   <int value="179" label="BarPropMenubar"/>
   43010   <int value="180" label="BarPropPersonalbar"/>
   43011   <int value="181" label="BarPropScrollbars"/>
   43012   <int value="182" label="BarPropStatusbar"/>
   43013   <int value="183" label="BarPropToolbar"/>
   43014   <int value="184" label="InputTypeEmailMultiple"/>
   43015   <int value="185" label="InputTypeEmailMaxLength"/>
   43016   <int value="186" label="InputTypeEmailMultipleMaxLength"/>
   43017   <int value="187" label="TextTrackCueConstructor"/>
   43018   <int value="188" label="CSSStyleDeclarationPropertyName"/>
   43019   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
   43020   <int value="190" label="InputTypeText"/>
   43021   <int value="191" label="InputTypeTextMaxLength"/>
   43022   <int value="192" label="InputTypePassword"/>
   43023   <int value="193" label="InputTypePasswordMaxLength"/>
   43024   <int value="194" label="SVGInstanceRoot"/>
   43025   <int value="195" label="ShowModalDialog"/>
   43026   <int value="196" label="PrefixedPageVisibility"/>
   43027   <int value="197" label="HTMLFrameElementLocation"/>
   43028   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
   43029   <int value="199" label="CSSWebkitRegionAtRule"/>
   43030   <int value="200" label="DocumentBeforeUnloadRegistered"/>
   43031   <int value="201" label="DocumentBeforeUnloadFired"/>
   43032   <int value="202" label="DocumentUnloadRegistered"/>
   43033   <int value="203" label="DocumentUnloadFired"/>
   43034   <int value="204" label="SVGLocatableNearestViewportElement"/>
   43035   <int value="205" label="SVGLocatableFarthestViewportElement"/>
   43036   <int value="206" label="IsIndexElement"/>
   43037   <int value="207" label="HTMLHeadElementProfile"/>
   43038   <int value="208" label="OverflowChangedEvent"/>
   43039   <int value="209" label="SVGPointMatrixTransform"/>
   43040   <int value="210" label="HTMLHtmlElementManifest"/>
   43041   <int value="211" label="DOMFocusInOutEvent"/>
   43042   <int value="212" label="FileGetLastModifiedDate"/>
   43043   <int value="213" label="HTMLElementInnerText"/>
   43044   <int value="214" label="HTMLElementOuterText"/>
   43045   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
   43046   <int value="216" label="ElementSetAttributeNodeNS"/>
   43047   <int value="217" label="ElementPrefixedMatchesSelector"/>
   43048   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
   43049   <int value="219" label="CSSStyleSheetRules"/>
   43050   <int value="220" label="CSSStyleSheetAddRule"/>
   43051   <int value="221" label="CSSStyleSheetRemoveRule"/>
   43052   <int value="222" label="InitMessageEvent"/>
   43053   <int value="223" label="PrefixedInitMessageEvent"/>
   43054   <int value="224" label="ElementSetPrefix"/>
   43055   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
   43056   <int value="226" label="SVGElementGetPresentationAttribute"/>
   43057   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
   43058   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
   43059   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
   43060   <int value="230" label="DOMImplementationHasFeature"/>
   43061   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
   43062   <int value="232" label="CanPlayTypeKeySystem"/>
   43063   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
   43064   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
   43065   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
   43066   <int value="236" label="PrefixedTransform2dMediaFeature"/>
   43067   <int value="237" label="PrefixedTransform3dMediaFeature"/>
   43068   <int value="238" label="PrefixedAnimationMediaFeature"/>
   43069   <int value="239" label="PrefixedViewModeMediaFeature"/>
   43070   <int value="240" label="PrefixedStorageQuota"/>
   43071   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
   43072   <int value="242" label="PrefixedMediaSourceOpen"/>
   43073   <int value="243" label="ResetReferrerPolicy"/>
   43074   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
   43075   <int value="245" label="CaptureAttributeAsBoolean"/>
   43076   <int value="246" label="FormNameAccessForImageElement"/>
   43077   <int value="247" label="FormNameAccessForPastNamesMap"/>
   43078   <int value="248" label="FormAssociationByParser"/>
   43079   <int value="249" label="HTMLSourceElementMedia"/>
   43080   <int value="250" label="SVGSVGElementInDocument"/>
   43081   <int value="251" label="SVGDocumentRootElement"/>
   43082   <int value="252" label="DocumentCreateEventOptionalArgument"/>
   43083   <int value="253" label="MediaErrorEncrypted"/>
   43084   <int value="254" label="EventSourceURL"/>
   43085   <int value="255" label="WebSocketURL"/>
   43086   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
   43087   <int value="257" label="WorkerSubjectToCSP"/>
   43088   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
   43089   <int value="259" label="HTMLMediaElementControllerNotNull"/>
   43090   <int value="260" label="DeprecatedWebKitGradient"/>
   43091   <int value="261" label="DeprecatedWebKitLinearGradient"/>
   43092   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
   43093   <int value="263" label="DeprecatedWebKitRadialGradient"/>
   43094   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
   43095   <int value="265" label="PrefixedGetImageDataHD"/>
   43096   <int value="266" label="PrefixedPutImageDataHD"/>
   43097   <int value="267" label="PrefixedImageSmoothingEnabled"/>
   43098   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
   43099   <int value="269" label="ShadowRootApplyAuthorStyles"/>
   43100   <int value="270" label="PromiseConstructor"/>
   43101   <int value="271" label="PromiseCast"/>
   43102   <int value="272" label="PromiseReject"/>
   43103   <int value="273" label="PromiseResolve"/>
   43104   <int value="274" label="TextAutosizing"/>
   43105   <int value="275" label="TextAutosizingLayout"/>
   43106   <int value="276" label="HTMLAnchorElementPingAttribute"/>
   43107   <int value="277" label="JavascriptExhaustedMemory"/>
   43108   <int value="278" label="InsertAdjacentHTML"/>
   43109   <int value="279" label="SVGClassName"/>
   43110   <int value="280" label="HTMLAppletElement"/>
   43111   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
   43112   <int value="282" label="HTMLMediaElementPauseAtFragmentEnd"/>
   43113   <int value="283" label="PrefixedWindowURL"/>
   43114   <int value="284" label="PrefixedWorkerURL"/>
   43115   <int value="285" label="WindowOrientation"/>
   43116   <int value="286" label="DOMStringListContains"/>
   43117   <int value="287" label="DocumentCaptureEvents"/>
   43118   <int value="288" label="DocumentReleaseEvents"/>
   43119   <int value="289" label="WindowCaptureEvents"/>
   43120   <int value="290" label="WindowReleaseEvents"/>
   43121   <int value="291" label="PrefixedGamepad"/>
   43122   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
   43123   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
   43124   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
   43125   <int value="295" label="DocumentXPathCreateExpression"/>
   43126   <int value="296" label="DocumentXPathCreateNSResolver"/>
   43127   <int value="297" label="DocumentXPathEvaluate"/>
   43128   <int value="298" label="AttrGetValue"/>
   43129   <int value="299" label="AttrSetValue"/>
   43130   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
   43131   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
   43132   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
   43133   <int value="303" label="AttrSetValueWithElement"/>
   43134   <int value="304" label="PrefixedCancelAnimationFrame"/>
   43135   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
   43136   <int value="306" label="NamedNodeMapGetNamedItem"/>
   43137   <int value="307" label="NamedNodeMapSetNamedItem"/>
   43138   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
   43139   <int value="309" label="NamedNodeMapItem"/>
   43140   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
   43141   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
   43142   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
   43143   <int value="313" label="OpenWebDatabaseInWorker"/>
   43144   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
   43145   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
   43146   <int value="316" label="XHRProgressEventPosition"/>
   43147   <int value="317" label="XHRProgressEventTotalSize"/>
   43148   <int value="318" label="PrefixedDocumentIsFullscreen"/>
   43149   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
   43150   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
   43151   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
   43152   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
   43153   <int value="323" label="PrefixedDocumentFullscreenElement"/>
   43154   <int value="324" label="PrefixedDocumentExitFullscreen"/>
   43155   <int value="325" label="SVGForeignObjectElement"/>
   43156   <int value="326" label="PrefixedElementRequestPointerLock"/>
   43157   <int value="327" label="SelectionSetPosition"/>
   43158   <int value="328" label="AnimationPlayerFinishEvent"/>
   43159   <int value="329" label="SVGSVGElementInXMLDocument"/>
   43160   <int value="330" label="CanvasRenderingContext2DSetAlpha"/>
   43161   <int value="331" label="CanvasRenderingContext2DSetCompositeOperation"/>
   43162   <int value="332" label="CanvasRenderingContext2DSetLineWidth"/>
   43163   <int value="333" label="CanvasRenderingContext2DSetLineCap"/>
   43164   <int value="334" label="CanvasRenderingContext2DSetLineJoin"/>
   43165   <int value="335" label="CanvasRenderingContext2DSetMiterLimit"/>
   43166   <int value="336" label="CanvasRenderingContext2DClearShadow"/>
   43167   <int value="337" label="CanvasRenderingContext2DSetStrokeColor"/>
   43168   <int value="338" label="CanvasRenderingContext2DSetFillColor"/>
   43169   <int value="339" label="CanvasRenderingContext2DDrawImageFromRect"/>
   43170   <int value="340" label="CanvasRenderingContext2DSetShadow"/>
   43171   <int value="341" label="PrefixedPerformanceClearResourceTimings"/>
   43172   <int value="342" label="PrefixedPerformanceSetResourceTimingBufferSize"/>
   43173   <int value="343" label="EventSrcElement"/>
   43174   <int value="344" label="EventCancelBubble"/>
   43175   <int value="345" label="EventPath"/>
   43176   <int value="346" label="EventClipboardData"/>
   43177   <int value="347" label="NodeIteratorDetach"/>
   43178   <int value="348" label="AttrNodeValue"/>
   43179   <int value="349" label="AttrTextContent"/>
   43180   <int value="350" label="EventGetReturnValueTrue"/>
   43181   <int value="351" label="EventGetReturnValueFalse"/>
   43182   <int value="352" label="EventSetReturnValueTrue"/>
   43183   <int value="353" label="EventSetReturnValueFalse"/>
   43184   <int value="354" label="NodeIteratorExpandEntityReferences"/>
   43185   <int value="355" label="TreeWalkerExpandEntityReferences"/>
   43186   <int value="356" label="WindowOffscreenBuffering"/>
   43187   <int value="357" label="WindowDefaultStatus"/>
   43188   <int value="358" label="WindowDefaultstatus"/>
   43189   <int value="359" label="PrefixedConvertPointFromPageToNode"/>
   43190   <int value="360" label="PrefixedConvertPointFromNodeToPage"/>
   43191   <int value="361" label="PrefixedTransitionEventConstructor"/>
   43192   <int value="362" label="PrefixedMutationObserverConstructor"/>
   43193   <int value="363" label="PrefixedIDBCursorConstructor"/>
   43194   <int value="364" label="PrefixedIDBDatabaseConstructor"/>
   43195   <int value="365" label="PrefixedIDBFactoryConstructor"/>
   43196   <int value="366" label="PrefixedIDBIndexConstructor"/>
   43197   <int value="367" label="PrefixedIDBKeyRangeConstructor"/>
   43198   <int value="368" label="PrefixedIDBObjectStoreConstructor"/>
   43199   <int value="369" label="PrefixedIDBRequestConstructor"/>
   43200   <int value="370" label="PrefixedIDBTransactionConstructor"/>
   43201   <int value="371" label="NotificationPermission"/>
   43202   <int value="372" label="RangeDetach"/>
   43203   <int value="373" label="DocumentImportNodeOptionalArgument"/>
   43204   <int value="374" label="HTMLTableElementVspace"/>
   43205   <int value="375" label="HTMLTableElementHspace"/>
   43206   <int value="376" label="PrefixedDocumentExitPointerLock"/>
   43207   <int value="377" label="PrefixedDocumentPointerLockElement"/>
   43208   <int value="378" label="PrefixedTouchRadiusX"/>
   43209   <int value="379" label="PrefixedTouchRadiusY"/>
   43210   <int value="380" label="PrefixedTouchRotationAngle"/>
   43211   <int value="381" label="PrefixedTouchForce"/>
   43212   <int value="382" label="PrefixedMouseEventMovementX"/>
   43213   <int value="383" label="PrefixedMouseEventMovementY"/>
   43214   <int value="384" label="PrefixedWheelEventDirectionInvertedFromDevice"/>
   43215   <int value="385" label="PrefixedWheelEventInit"/>
   43216   <int value="386" label="PrefixedFileRelativePath"/>
   43217   <int value="387" label="DocumentCaretRangeFromPoint"/>
   43218   <int value="388" label="DocumentGetCSSCanvasContext"/>
   43219   <int value="389" label="ElementScrollIntoViewIfNeeded"/>
   43220   <int value="390" label="ElementScrollByLines"/>
   43221   <int value="391" label="ElementScrollByPages"/>
   43222   <int value="392" label="RangeCompareNode"/>
   43223   <int value="393" label="RangeExpand"/>
   43224   <int value="394" label="HTMLFrameElementWidth"/>
   43225   <int value="395" label="HTMLFrameElementHeight"/>
   43226   <int value="396" label="HTMLImageElementX"/>
   43227   <int value="397" label="HTMLImageElementY"/>
   43228   <int value="398" label="HTMLOptionsCollectionRemoveElement"/>
   43229   <int value="399" label="HTMLPreElementWrap"/>
   43230   <int value="400" label="SelectionBaseNode"/>
   43231   <int value="401" label="SelectionBaseOffset"/>
   43232   <int value="402" label="SelectionExtentNode"/>
   43233   <int value="403" label="SelectionExtentOffset"/>
   43234   <int value="404" label="SelectionType"/>
   43235   <int value="405" label="SelectionModify"/>
   43236   <int value="406" label="SelectionSetBaseAndExtent"/>
   43237   <int value="407" label="SelectionEmpty"/>
   43238   <int value="408" label="SVGFEMorphologyElementSetRadius"/>
   43239   <int value="409" label="VTTCue"/>
   43240   <int value="410" label="VTTCueRender"/>
   43241   <int value="411" label="VTTCueRenderVertical"/>
   43242   <int value="412" label="VTTCueRenderSnapToLinesFalse"/>
   43243   <int value="413" label="VTTCueRenderLineNotAuto"/>
   43244   <int value="414" label="VTTCueRenderPositionNot50"/>
   43245   <int value="415" label="VTTCueRenderSizeNot100"/>
   43246   <int value="416" label="VTTCueRenderAlignNotMiddle"/>
   43247   <int value="417" label="ElementRequestPointerLock"/>
   43248   <int value="418" label="VTTCueRenderRtl"/>
   43249   <int value="419" label="PostMessageFromSecureToInsecure"/>
   43250   <int value="420" label="PostMessageFromInsecureToSecure"/>
   43251   <int value="421" label="DocumentExitPointerLock"/>
   43252   <int value="422" label="DocumentPointerLockElement"/>
   43253   <int value="423" label="MixedContentFont"/>
   43254   <int value="424" label="PrefixedCursorZoomIn"/>
   43255   <int value="425" label="PrefixedCursorZoomOut"/>
   43256   <int value="426" label="CSSCharsetRuleEncoding"/>
   43257   <int value="427" label="DocumentSetCharset"/>
   43258   <int value="428" label="DocumentDefaultCharset"/>
   43259   <int value="429" label="TextEncoderConstructor"/>
   43260   <int value="430" label="TextEncoderEncode"/>
   43261   <int value="431" label="TextDecoderConstructor"/>
   43262   <int value="432" label="TextDecoderDecode"/>
   43263   <int value="433" label="FocusInOutEvent"/>
   43264   <int value="434" label="MouseEventMovementX"/>
   43265   <int value="435" label="MouseEventMovementY"/>
   43266   <int value="436" label="MixedContentTextTrack"/>
   43267   <int value="437" label="MixedContentRaw"/>
   43268   <int value="438" label="MixedContentImage"/>
   43269   <int value="439" label="MixedContentMedia"/>
   43270   <int value="440" label="DocumentFonts"/>
   43271   <int value="441" label="MixedContentFormsSubmitted"/>
   43272   <int value="442" label="FormsSubmitted"/>
   43273   <int value="443" label="TextInputEventOnInput"/>
   43274   <int value="444" label="TextInputEventOnTextArea"/>
   43275   <int value="445" label="TextInputEventOnContentEditable"/>
   43276   <int value="446" label="TextInputEventOnNotNode"/>
   43277   <int value="447" label="WebkitBeforeTextInsertedOnInput"/>
   43278   <int value="448" label="WebkitBeforeTextInsertedOnTextArea"/>
   43279   <int value="449" label="WebkitBeforeTextInsertedOnContentEditable"/>
   43280   <int value="450" label="WebkitBeforeTextInsertedOnNotNode"/>
   43281   <int value="451" label="WebkitEditableContentChangedOnInput"/>
   43282   <int value="452" label="WebkitEditableContentChangedOnTextArea"/>
   43283   <int value="453" label="WebkitEditableContentChangedOnContentEditable"/>
   43284   <int value="454" label="WebkitEditableContentChangedOnNotNode"/>
   43285   <int value="455" label="HTMLImports"/>
   43286   <int value="456" label="ElementCreateShadowRoot"/>
   43287   <int value="457" label="DocumentRegisterElement"/>
   43288   <int value="458" label="EditingAppleInterchangeNewline"/>
   43289   <int value="459" label="EditingAppleConvertedSpace"/>
   43290   <int value="460" label="EditingApplePasteAsQuotation"/>
   43291   <int value="461" label="EditingAppleStyleSpanClass"/>
   43292   <int value="462" label="EditingAppleTabSpanClass"/>
   43293   <int value="463" label="HTMLImportsAsyncAttribute"/>
   43294   <int value="464" label="FontFaceSetReady"/>
   43295   <int value="465" label="XMLHttpRequestSynchronous"/>
   43296   <int value="466" label="CSSSelectorPseudoUnresolved"/>
   43297   <int value="467" label="CSSSelectorPseudoShadow"/>
   43298   <int value="468" label="CSSSelectorPseudoContent"/>
   43299   <int value="469" label="CSSSelectorPseudoHost"/>
   43300   <int value="470" label="CSSSelectorPseudoHostContext"/>
   43301   <int value="471" label="CSSDeepCombinator"/>
   43302   <int value="472" label="SyncXHRWithCredentials"/>
   43303   <int value="473" label="UseAsm"/>
   43304   <int value="474" label="KeyEventNotAllowedInFullScreen"/>
   43305   <int value="475" label="DOMWindowOpen"/>
   43306   <int value="476" label="DOMWindowOpenFeatures"/>
   43307   <int value="477" label="LegacyFullScreenErrorExemption"/>
   43308   <int value="478" label="MediaStreamTrackGetSources"/>
   43309   <int value="479" label="AspectRatioFlexItem"/>
   43310   <int value="480" label="DetailsElement"/>
   43311   <int value="481" label="DialogElement"/>
   43312   <int value="482" label="MapElement"/>
   43313   <int value="483" label="MeterElement"/>
   43314   <int value="484" label="ProgressElement"/>
   43315   <int value="485" label="VideoFullscreenAllowedExemption"/>
   43316   <int value="488" label="WebKitPoint"/>
   43317   <int value="489" label="HTMLPreElementWidth"/>
   43318   <int value="490" label="PrefixedHTMLElementDropzone"/>
   43319   <int value="491" label="WheelEventWheelDeltaX"/>
   43320   <int value="492" label="WheelEventWheelDeltaY"/>
   43321   <int value="493" label="WheelEventWheelDelta"/>
   43322   <int value="494" label="SendBeacon"/>
   43323   <int value="495" label="SendBeaconQuotaExceeded"/>
   43324   <int value="501" label="SVGSMILElementInDocument"/>
   43325   <int value="502" label="MouseEventOffsetX"/>
   43326   <int value="503" label="MouseEventOffsetY"/>
   43327   <int value="504" label="MouseEventX"/>
   43328   <int value="505" label="MouseEventY"/>
   43329   <int value="506" label="MouseEventFromElement"/>
   43330   <int value="507" label="MouseEventToElement"/>
   43331   <int value="508" label="RequestFileSystem"/>
   43332   <int value="509" label="RequestFileSystemWorker"/>
   43333   <int value="510" label="RequestFileSystemSyncWorker"/>
   43334   <int value="511" label="UIEventLayerX"/>
   43335   <int value="512" label="UIEventLayerY"/>
   43336   <int value="513" label="UIEventPageX"/>
   43337   <int value="514" label="UIEventPageY"/>
   43338   <int value="515" label="BgPropertiesFixed"/>
   43339   <int value="516" label="HTMLImageElementComposite"/>
   43340   <int value="517" label="DevToolsConsoleTimeline"/>
   43341   <int value="518" label="DevToolsConsoleProfile"/>
   43342   <int value="519" label="SVGStyleElementTitle"/>
   43343   <int value="520" label="PictureSourceSrc"/>
   43344   <int value="521" label="Picture"/>
   43345   <int value="522" label="Sizes"/>
   43346   <int value="523" label="SrcsetXDescriptor"/>
   43347   <int value="524" label="SrcsetWDescriptor"/>
   43348   <int value="525" label="SelectionContainsNode"/>
   43349   <int value="526" label="MediaStreamEnded"/>
   43350   <int value="527" label="MixedContentPrivateIPInPublicWebsitePassive"/>
   43351   <int value="528" label="MixedContentPrivateIPInPublicWebsiteActive"/>
   43352   <int value="529" label="XMLExternalResourceLoad"/>
   43353   <int value="530" label="MixedContentPrivateHostnameInPublicHostname"/>
   43354   <int value="531" label="LegacyProtocolEmbeddedAsSubresource"/>
   43355   <int value="532" label="RequestedSubresourceWithEmbeddedCredentials"/>
   43356   <int value="533" label="NotificationCreated"/>
   43357   <int value="534" label="NotificationClosed"/>
   43358   <int value="535" label="NotificationPermissionRequested"/>
   43359 </enum>
   43360 
   43361 <enum name="FFmpegCodecs" type="int">
   43362   <int value="0" label="NONE"/>
   43363   <int value="1" label="MPEG1VIDEO"/>
   43364   <int value="2" label="MPEG2VIDEO"/>
   43365   <int value="3" label="MPEG2VIDEO_XVMC"/>
   43366   <int value="4" label="H261"/>
   43367   <int value="5" label="H263"/>
   43368   <int value="6" label="RV10"/>
   43369   <int value="7" label="RV20"/>
   43370   <int value="8" label="MJPEG"/>
   43371   <int value="9" label="MJPEGB"/>
   43372   <int value="10" label="LJPEG"/>
   43373   <int value="11" label="SP5X"/>
   43374   <int value="12" label="JPEGLS"/>
   43375   <int value="13" label="MPEG4"/>
   43376   <int value="14" label="RAWVIDEO"/>
   43377   <int value="15" label="MSMPEG4V1"/>
   43378   <int value="16" label="MSMPEG4V2"/>
   43379   <int value="17" label="MSMPEG4V3"/>
   43380   <int value="18" label="WMV1"/>
   43381   <int value="19" label="WMV2"/>
   43382   <int value="20" label="H263P"/>
   43383   <int value="21" label="H263I"/>
   43384   <int value="22" label="FLV1"/>
   43385   <int value="23" label="SVQ1"/>
   43386   <int value="24" label="SVQ3"/>
   43387   <int value="25" label="DVVIDEO"/>
   43388   <int value="26" label="HUFFYUV"/>
   43389   <int value="27" label="CYUV"/>
   43390   <int value="28" label="H264"/>
   43391   <int value="29" label="INDEO3"/>
   43392   <int value="30" label="VP3"/>
   43393   <int value="31" label="THEORA"/>
   43394   <int value="32" label="ASV1"/>
   43395   <int value="33" label="ASV2"/>
   43396   <int value="34" label="FFV1"/>
   43397   <int value="35" label="4XM"/>
   43398   <int value="36" label="VCR1"/>
   43399   <int value="37" label="CLJR"/>
   43400   <int value="38" label="MDEC"/>
   43401   <int value="39" label="ROQ"/>
   43402   <int value="40" label="INTERPLAY_VIDEO"/>
   43403   <int value="41" label="XAN_WC3"/>
   43404   <int value="42" label="XAN_WC4"/>
   43405   <int value="43" label="RPZA"/>
   43406   <int value="44" label="CINEPAK"/>
   43407   <int value="45" label="WS_VQA"/>
   43408   <int value="46" label="MSRLE"/>
   43409   <int value="47" label="MSVIDEO1"/>
   43410   <int value="48" label="IDCIN"/>
   43411   <int value="49" label="8BPS"/>
   43412   <int value="50" label="SMC"/>
   43413   <int value="51" label="FLIC"/>
   43414   <int value="52" label="TRUEMOTION1"/>
   43415   <int value="53" label="VMDVIDEO"/>
   43416   <int value="54" label="MSZH"/>
   43417   <int value="55" label="ZLIB"/>
   43418   <int value="56" label="QTRLE"/>
   43419   <int value="57" label="SNOW"/>
   43420   <int value="58" label="TSCC"/>
   43421   <int value="59" label="ULTI"/>
   43422   <int value="60" label="QDRAW"/>
   43423   <int value="61" label="VIXL"/>
   43424   <int value="62" label="QPEG"/>
   43425   <int value="63" label="PNG"/>
   43426   <int value="64" label="PPM"/>
   43427   <int value="65" label="PBM"/>
   43428   <int value="66" label="PGM"/>
   43429   <int value="67" label="PGMYUV"/>
   43430   <int value="68" label="PAM"/>
   43431   <int value="69" label="FFVHUFF"/>
   43432   <int value="70" label="RV30"/>
   43433   <int value="71" label="RV40"/>
   43434   <int value="72" label="VC1"/>
   43435   <int value="73" label="WMV3"/>
   43436   <int value="74" label="LOCO"/>
   43437   <int value="75" label="WNV1"/>
   43438   <int value="76" label="AASC"/>
   43439   <int value="77" label="INDEO2"/>
   43440   <int value="78" label="FRAPS"/>
   43441   <int value="79" label="TRUEMOTION2"/>
   43442   <int value="80" label="BMP"/>
   43443   <int value="81" label="CSCD"/>
   43444   <int value="82" label="MMVIDEO"/>
   43445   <int value="83" label="ZMBV"/>
   43446   <int value="84" label="AVS"/>
   43447   <int value="85" label="SMACKVIDEO"/>
   43448   <int value="86" label="NUV"/>
   43449   <int value="87" label="KMVC"/>
   43450   <int value="88" label="FLASHSV"/>
   43451   <int value="89" label="CAVS"/>
   43452   <int value="90" label="JPEG2000"/>
   43453   <int value="91" label="VMNC"/>
   43454   <int value="92" label="VP5"/>
   43455   <int value="93" label="VP6"/>
   43456   <int value="94" label="VP6F"/>
   43457   <int value="95" label="TARGA"/>
   43458   <int value="96" label="DSICINVIDEO"/>
   43459   <int value="97" label="TIERTEXSEQVIDEO"/>
   43460   <int value="98" label="TIFF"/>
   43461   <int value="99" label="GIF"/>
   43462   <int value="100" label="DXA"/>
   43463   <int value="101" label="DNXHD"/>
   43464   <int value="102" label="THP"/>
   43465   <int value="103" label="SGI"/>
   43466   <int value="104" label="C93"/>
   43467   <int value="105" label="BETHSOFTVID"/>
   43468   <int value="106" label="PTX"/>
   43469   <int value="107" label="TXD"/>
   43470   <int value="108" label="VP6A"/>
   43471   <int value="109" label="AMV"/>
   43472   <int value="110" label="VB"/>
   43473   <int value="111" label="PCX"/>
   43474   <int value="112" label="SUNRAST"/>
   43475   <int value="113" label="INDEO4"/>
   43476   <int value="114" label="INDEO5"/>
   43477   <int value="115" label="MIMIC"/>
   43478   <int value="116" label="RL2"/>
   43479   <int value="117" label="ESCAPE124"/>
   43480   <int value="118" label="DIRAC"/>
   43481   <int value="119" label="BFI"/>
   43482   <int value="120" label="CMV"/>
   43483   <int value="121" label="MOTIONPIXELS"/>
   43484   <int value="122" label="TGV"/>
   43485   <int value="123" label="TGQ"/>
   43486   <int value="124" label="TQI"/>
   43487   <int value="125" label="AURA"/>
   43488   <int value="126" label="AURA2"/>
   43489   <int value="127" label="V210X"/>
   43490   <int value="128" label="TMV"/>
   43491   <int value="129" label="V210"/>
   43492   <int value="130" label="DPX"/>
   43493   <int value="131" label="MAD"/>
   43494   <int value="132" label="FRWU"/>
   43495   <int value="133" label="FLASHSV2"/>
   43496   <int value="134" label="CDGRAPHICS"/>
   43497   <int value="135" label="R210"/>
   43498   <int value="136" label="ANM"/>
   43499   <int value="137" label="BINKVIDEO"/>
   43500   <int value="138" label="IFF_ILBM"/>
   43501   <int value="139" label="IFF_BYTERUN1"/>
   43502   <int value="140" label="KGV1"/>
   43503   <int value="141" label="YOP"/>
   43504   <int value="142" label="VP8"/>
   43505   <int value="143" label="PICTOR"/>
   43506   <int value="144" label="ANSI"/>
   43507   <int value="145" label="A64_MULTI"/>
   43508   <int value="146" label="A64_MULTI5"/>
   43509   <int value="147" label="R10K"/>
   43510   <int value="148" label="MXPEG"/>
   43511   <int value="149" label="LAGARITH"/>
   43512   <int value="150" label="PRORES"/>
   43513   <int value="151" label="JV"/>
   43514   <int value="152" label="DFA"/>
   43515   <int value="153" label="WMV3IMAGE"/>
   43516   <int value="154" label="VC1IMAGE"/>
   43517   <int value="155" label="UTVIDEO"/>
   43518   <int value="156" label="BMV_VIDEO"/>
   43519   <int value="157" label="VBLE"/>
   43520   <int value="158" label="DXTORY"/>
   43521   <int value="159" label="V410"/>
   43522   <int value="160" label="XWD"/>
   43523   <int value="161" label="CDXL"/>
   43524   <int value="162" label="XBM"/>
   43525   <int value="163" label="ZEROCODEC"/>
   43526   <int value="164" label="MSS1"/>
   43527   <int value="165" label="MSA1"/>
   43528   <int value="166" label="TSCC2"/>
   43529   <int value="167" label="MTS2"/>
   43530   <int value="168" label="CLLC"/>
   43531   <int value="169" label="MSS2"/>
   43532   <int value="170" label="VP9"/>
   43533   <int value="65536" label="PCM_S16LE"/>
   43534   <int value="65537" label="PCM_S16BE"/>
   43535   <int value="65538" label="PCM_U16LE"/>
   43536   <int value="65539" label="PCM_U16BE"/>
   43537   <int value="65540" label="PCM_S8"/>
   43538   <int value="65541" label="PCM_U8"/>
   43539   <int value="65542" label="PCM_MULAW"/>
   43540   <int value="65543" label="PCM_ALAW"/>
   43541   <int value="65544" label="PCM_S32LE"/>
   43542   <int value="65545" label="PCM_S32BE"/>
   43543   <int value="65546" label="PCM_U32LE"/>
   43544   <int value="65547" label="PCM_U32BE"/>
   43545   <int value="65548" label="PCM_S24LE"/>
   43546   <int value="65549" label="PCM_S24BE"/>
   43547   <int value="65550" label="PCM_U24LE"/>
   43548   <int value="65551" label="PCM_U24BE"/>
   43549   <int value="65552" label="PCM_S24DAUD"/>
   43550   <int value="65553" label="PCM_ZORK"/>
   43551   <int value="65554" label="PCM_S16LE_PLANAR"/>
   43552   <int value="65555" label="PCM_DVD"/>
   43553   <int value="65556" label="PCM_F32BE"/>
   43554   <int value="65557" label="PCM_F32LE"/>
   43555   <int value="65558" label="PCM_F64BE"/>
   43556   <int value="65559" label="PCM_F64LE"/>
   43557   <int value="65560" label="PCM_BLURAY"/>
   43558   <int value="65561" label="PCM_LXF"/>
   43559   <int value="65562" label="S302M"/>
   43560   <int value="65563" label="PCM_S8_PLANAR"/>
   43561   <int value="69632" label="ADPCM_IMA_QT"/>
   43562   <int value="69633" label="ADPCM_IMA_WAV"/>
   43563   <int value="69634" label="ADPCM_IMA_DK3"/>
   43564   <int value="69635" label="ADPCM_IMA_DK4"/>
   43565   <int value="69636" label="ADPCM_IMA_WS"/>
   43566   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
   43567   <int value="69638" label="ADPCM_MS"/>
   43568   <int value="69639" label="ADPCM_4XM"/>
   43569   <int value="69640" label="ADPCM_XA"/>
   43570   <int value="69641" label="ADPCM_ADX"/>
   43571   <int value="69642" label="ADPCM_EA"/>
   43572   <int value="69643" label="ADPCM_G726"/>
   43573   <int value="69644" label="ADPCM_CT"/>
   43574   <int value="69645" label="ADPCM_SWF"/>
   43575   <int value="69646" label="ADPCM_YAMAHA"/>
   43576   <int value="69647" label="ADPCM_SBPRO_4"/>
   43577   <int value="69648" label="ADPCM_SBPRO_3"/>
   43578   <int value="69649" label="ADPCM_SBPRO_2"/>
   43579   <int value="69650" label="ADPCM_THP"/>
   43580   <int value="69651" label="ADPCM_IMA_AMV"/>
   43581   <int value="69652" label="ADPCM_EA_R1"/>
   43582   <int value="69653" label="ADPCM_EA_R3"/>
   43583   <int value="69654" label="ADPCM_EA_R2"/>
   43584   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
   43585   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
   43586   <int value="69657" label="ADPCM_EA_XAS"/>
   43587   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
   43588   <int value="69659" label="ADPCM_IMA_ISS"/>
   43589   <int value="69660" label="ADPCM_G722"/>
   43590   <int value="69661" label="ADPCM_IMA_APC"/>
   43591   <int value="73728" label="AMR_NB"/>
   43592   <int value="73729" label="AMR_WB"/>
   43593   <int value="77824" label="RA_144"/>
   43594   <int value="77825" label="RA_288"/>
   43595   <int value="81920" label="ROQ_DPCM"/>
   43596   <int value="81921" label="INTERPLAY_DPCM"/>
   43597   <int value="81922" label="XAN_DPCM"/>
   43598   <int value="81923" label="SOL_DPCM"/>
   43599   <int value="86016" label="MP2"/>
   43600   <int value="86017" label="MP3"/>
   43601   <int value="86018" label="AAC"/>
   43602   <int value="86019" label="AC3"/>
   43603   <int value="86020" label="DTS"/>
   43604   <int value="86021" label="VORBIS"/>
   43605   <int value="86022" label="DVAUDIO"/>
   43606   <int value="86023" label="WMAV1"/>
   43607   <int value="86024" label="WMAV2"/>
   43608   <int value="86025" label="MACE3"/>
   43609   <int value="86026" label="MACE6"/>
   43610   <int value="86027" label="VMDAUDIO"/>
   43611   <int value="86028" label="FLAC"/>
   43612   <int value="86029" label="MP3ADU"/>
   43613   <int value="86030" label="MP3ON4"/>
   43614   <int value="86031" label="SHORTEN"/>
   43615   <int value="86032" label="ALAC"/>
   43616   <int value="86033" label="WESTWOOD_SND1"/>
   43617   <int value="86034" label="GSM"/>
   43618   <int value="86035" label="QDM2"/>
   43619   <int value="86036" label="COOK"/>
   43620   <int value="86037" label="TRUESPEECH"/>
   43621   <int value="86038" label="TTA"/>
   43622   <int value="86039" label="SMACKAUDIO"/>
   43623   <int value="86040" label="QCELP"/>
   43624   <int value="86041" label="WAVPACK"/>
   43625   <int value="86042" label="DSICINAUDIO"/>
   43626   <int value="86043" label="IMC"/>
   43627   <int value="86044" label="MUSEPACK7"/>
   43628   <int value="86045" label="MLP"/>
   43629   <int value="86046" label="GSM_MS"/>
   43630   <int value="86047" label="ATRAC3"/>
   43631   <int value="86048" label="VOXWARE"/>
   43632   <int value="86049" label="APE"/>
   43633   <int value="86050" label="NELLYMOSER"/>
   43634   <int value="86051" label="MUSEPACK8"/>
   43635   <int value="86052" label="SPEEX"/>
   43636   <int value="86053" label="WMAVOICE"/>
   43637   <int value="86054" label="WMAPRO"/>
   43638   <int value="86055" label="WMALOSSLESS"/>
   43639   <int value="86056" label="ATRAC3P"/>
   43640   <int value="86057" label="EAC3"/>
   43641   <int value="86058" label="SIPR"/>
   43642   <int value="86059" label="MP1"/>
   43643   <int value="86060" label="TWINVQ"/>
   43644   <int value="86061" label="TRUEHD"/>
   43645   <int value="86062" label="MP4ALS"/>
   43646   <int value="86063" label="ATRAC1"/>
   43647   <int value="86064" label="BINKAUDIO_RDFT"/>
   43648   <int value="86065" label="BINKAUDIO_DCT"/>
   43649   <int value="86066" label="AAC_LATM"/>
   43650   <int value="86067" label="QDMC"/>
   43651   <int value="86068" label="CELT"/>
   43652   <int value="86069" label="G723_1"/>
   43653   <int value="86070" label="G729"/>
   43654   <int value="86071" label="8SVX_EXP"/>
   43655   <int value="86072" label="8SVX_FIB"/>
   43656   <int value="86073" label="BMV_AUDIO"/>
   43657   <int value="86074" label="RALF"/>
   43658   <int value="86075" label="IAC"/>
   43659   <int value="86076" label="ILBC"/>
   43660   <int value="86077" label="OPUS_DEPRECATED"/>
   43661   <int value="86078" label="COMFORT_NOISE"/>
   43662   <int value="86079" label="TAK_DEPRECATED"/>
   43663   <int value="94208" label="DVD_SUBTITLE"/>
   43664   <int value="94209" label="DVB_SUBTITLE"/>
   43665   <int value="94210" label="TEXT"/>
   43666   <int value="94211" label="XSUB"/>
   43667   <int value="94212" label="SSA"/>
   43668   <int value="94213" label="MOV_TEXT"/>
   43669   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
   43670   <int value="94215" label="DVB_TELETEXT"/>
   43671   <int value="94216" label="SRT"/>
   43672   <int value="98304" label="TTF"/>
   43673   <int value="102400" label="PROBE"/>
   43674   <int value="131072" label="MPEG2TS"/>
   43675   <int value="131073" label="MPEG4SYSTEMS"/>
   43676   <int value="135168" label="FFMETADATA"/>
   43677   <int value="4665933" label="G2M"/>
   43678   <int value="4801606" label="IDF"/>
   43679   <int value="5198918" label="OTF"/>
   43680   <int value="407917392" label="PCM_S24LE_PLANAR"/>
   43681   <int value="542135120" label="PCM_S32LE_PLANAR"/>
   43682   <int value="808530518" label="012V"/>
   43683   <int value="809850962" label="EXR"/>
   43684   <int value="944985688" label="8SVX_RAW"/>
   43685   <int value="1095123744" label="ADPCM_AFC"/>
   43686   <int value="1096176208" label="AVRP"/>
   43687   <int value="1096176238" label="AVRN"/>
   43688   <int value="1096176969" label="AVUI"/>
   43689   <int value="1096373590" label="AYUV"/>
   43690   <int value="1112557912" label="BRENDER_PIX"/>
   43691   <int value="1112823892" label="BINTEXT"/>
   43692   <int value="1129335105" label="CPIA"/>
   43693   <int value="1160852272" label="ESCAPE130"/>
   43694   <int value="1179014995" label="FFWAVESYNTH"/>
   43695   <int value="1246975298" label="JACOSUB"/>
   43696   <int value="1263294017" label="SMPTE_KLV"/>
   43697   <int value="1297108018" label="MPL2"/>
   43698   <int value="1297498929" label="MVC1"/>
   43699   <int value="1297498930" label="MVC2"/>
   43700   <int value="1330333984" label="ADPCM_IMA_OKI"/>
   43701   <int value="1330664787" label="OPUS"/>
   43702   <int value="1346455105" label="PAF_AUDIO"/>
   43703   <int value="1346455126" label="PAF_VIDEO"/>
   43704   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
   43705   <int value="1349012051" label="PJS"/>
   43706   <int value="1381259348" label="REALTEXT"/>
   43707   <int value="1396788553" label="SAMI"/>
   43708   <int value="1396788813" label="SANM"/>
   43709   <int value="1397180754" label="SGIRLE"/>
   43710   <int value="1397706307" label="SONIC"/>
   43711   <int value="1397706316" label="SONIC_LS"/>
   43712   <int value="1397909872" label="SUBRIP"/>
   43713   <int value="1398953521" label="SUBVIEWER1"/>
   43714   <int value="1400201814" label="SUBVIEWER"/>
   43715   <int value="1412575542" label="TARGA_Y216"/>
   43716   <int value="1446195256" label="V308"/>
   43717   <int value="1446260792" label="V408"/>
   43718   <int value="1447644481" label="VIMA"/>
   43719   <int value="1448111218" label="VPLAYER"/>
   43720   <int value="1465275476" label="WEBVTT"/>
   43721   <int value="1480739150" label="XBIN"/>
   43722   <int value="1480999235" label="XFACE"/>
   43723   <int value="1496592720" label="Y41P"/>
   43724   <int value="1498764852" label="YUV4"/>
   43725   <int value="1664495672" label="EIA_608"/>
   43726   <int value="1833195076" label="MICRODVD"/>
   43727   <int value="1936029283" label="EVRC"/>
   43728   <int value="1936944502" label="SMV"/>
   43729   <int value="1950507339" label="TAK"/>
   43730 </enum>
   43731 
   43732 <enum name="FFmpegColorRanges" type="int">
   43733   <int value="0" label="UNSPECIFIED"/>
   43734   <int value="1" label="MPEG"/>
   43735   <int value="2" label="JPEG"/>
   43736 </enum>
   43737 
   43738 <enum name="FileDialogType" type="int">
   43739   <int value="0" label="Select folder"/>
   43740   <int value="1" label="Upload folder"/>
   43741   <int value="2" label="Save as file"/>
   43742   <int value="3" label="Open file"/>
   43743   <int value="4" label="Open multiple files"/>
   43744   <int value="5" label="Full page"/>
   43745   <int value="6" label="Error"/>
   43746 </enum>
   43747 
   43748 <enum name="FileManagerVolumeType" type="int">
   43749   <int value="0" label="Google Drive"/>
   43750   <int value="1" label="Download Folder"/>
   43751   <int value="2" label="Removable Disk"/>
   43752   <int value="3" label="Archive File"/>
   43753   <int value="4" label="Cloud Device"/>
   43754   <int value="5" label="FileSystemProvider API"/>
   43755   <int value="6" label="MTP (Media Transfer Protocol) Device"/>
   43756 </enum>
   43757 
   43758 <enum name="FileSystemDatabaseInitResult" type="int">
   43759   <int value="0" label="OK"/>
   43760   <int value="1" label="Corruption"/>
   43761   <int value="2" label="IO Error"/>
   43762   <int value="3" label="Unknown Error"/>
   43763 </enum>
   43764 
   43765 <enum name="FileType" type="int">
   43766   <int value="0" label="other"/>
   43767   <int value="1" label=".doc"/>
   43768   <int value="2" label=".docx"/>
   43769   <int value="3" label=".odt"/>
   43770   <int value="4" label=".rtf"/>
   43771   <int value="5" label=".pdf"/>
   43772   <int value="6" label=".ppt"/>
   43773   <int value="7" label=".pptx"/>
   43774   <int value="8" label=".odp"/>
   43775   <int value="9" label=".xls"/>
   43776   <int value="10" label=".xlsx"/>
   43777   <int value="11" label=".ods"/>
   43778   <int value="12" label=".csv"/>
   43779   <int value="13" label=".odf"/>
   43780   <int value="14" label=".rar"/>
   43781   <int value="15" label=".asf"/>
   43782   <int value="16" label=".wma"/>
   43783   <int value="17" label=".wmv"/>
   43784   <int value="18" label=".mov"/>
   43785   <int value="19" label=".mpg"/>
   43786   <int value="20" label=".log"/>
   43787 </enum>
   43788 
   43789 <enum name="FlashNavigateUsageType" type="int">
   43790   <int value="0" label="Rejected because of Authorization header."/>
   43791   <int value="1" label="Rejected because of Cache-Control header."/>
   43792   <int value="2" label="Rejected because of Content-Encoding header."/>
   43793   <int value="3" label="Rejected because of Content-MD5 header."/>
   43794   <int value="4" label="Rejected because of Content-Type header."/>
   43795   <int value="5" label="Rejected because of Expires header."/>
   43796   <int value="6" label="Rejected because of From header."/>
   43797   <int value="7" label="Rejected because of If-Match header."/>
   43798   <int value="8" label="Rejected because of If-None-Match header."/>
   43799   <int value="9" label="Rejected because of If-Range header."/>
   43800   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
   43801   <int value="11" label="Rejected because of Pragma header."/>
   43802   <int value="12" label="Rejected because of Referer header."/>
   43803   <int value="13"
   43804       label="Rejected because of other headers (e.g., custom headers)."/>
   43805   <int value="14" label="The total number of rejected navigate requests."/>
   43806   <int value="15" label="The total number of navigate requests."/>
   43807 </enum>
   43808 
   43809 <enum name="FtpDataConnectionError" type="int">
   43810   <int value="0">Data connection successful</int>
   43811   <int value="1">Local firewall blocked the connection</int>
   43812   <int value="2">Connection timed out</int>
   43813   <int value="3">
   43814     Connection has been established, but then got broken (either reset or
   43815     aborted)
   43816   </int>
   43817   <int value="4">Connection has been refused</int>
   43818   <int value="20">Other kind of error</int>
   43819 </enum>
   43820 
   43821 <enum name="FtpServerType" type="int">
   43822   <obsolete>
   43823     Deprecated 2012-11-13. No longer generated.
   43824   </obsolete>
   43825   <summary>
   43826     Old FTP server type as previously defined in
   43827     net/ftp/ftp_server_type_histograms.h
   43828   </summary>
   43829   <int value="0" label="Unknown">
   43830     Unknown (could be a server we don't support, a broken server, or a security
   43831     attack)
   43832   </int>
   43833   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
   43834   <int value="2" label="/bin/dls">Server using /bin/dls</int>
   43835   <int value="3" label="EPLF">Server using EPLF format</int>
   43836   <int value="4" label="WinNT">
   43837     WinNT server configured for old style listing
   43838   </int>
   43839   <int value="5" label="VMS">VMS (including variants)</int>
   43840   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
   43841   <int value="7" label="OS/2">OS/2 FTP Server</int>
   43842   <int value="8" label="win16">
   43843     win16 hosts: SuperTCP or NetManage Chameleon
   43844   </int>
   43845 </enum>
   43846 
   43847 <enum name="FtpServerType2" type="int">
   43848   <summary>
   43849     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
   43850   </summary>
   43851   <int value="0" label="Unknown"/>
   43852   <int value="1" label="/bin/ls"/>
   43853   <int value="2" label="Windows"/>
   43854   <int value="3" label="VMS"/>
   43855   <int value="4" label="Netware"/>
   43856   <int value="5" label="OS/2"/>
   43857 </enum>
   43858 
   43859 <enum name="GaiaSessionRestoreOutcome" type="int">
   43860   <int value="0" label="Undefined"/>
   43861   <int value="1" label="Success"/>
   43862   <int value="2" label="OAuth2 tokens cannot be fetched"/>
   43863   <int value="3" label="No local OAuth2 refresh token found"/>
   43864   <int value="4" label="OAuthLogin call failed"/>
   43865   <int value="5" label="MergeSession call failed"/>
   43866   <int value="6" label="ListAccounts call failed"/>
   43867   <int value="7" label="No restore needed, fresh cookies found"/>
   43868   <int value="8" label="Overflow"/>
   43869 </enum>
   43870 
   43871 <enum name="GCMCheckinRequestStatus" type="int">
   43872   <int value="0" label="Success"/>
   43873   <int value="1" label="URL fetching failed"/>
   43874   <int value="2" label="HTTP bad request"/>
   43875   <int value="3" label="HTTP unauthorized"/>
   43876   <int value="4" label="HTTP not OK"/>
   43877   <int value="5" label="Response parsing failed"/>
   43878   <int value="6" label="Zero ID or token"/>
   43879 </enum>
   43880 
   43881 <enum name="GCMConnectionResetReason" type="int">
   43882   <int value="0" label="Login failure"/>
   43883   <int value="1" label="Close command"/>
   43884   <int value="2" label="Heartbeat failure"/>
   43885   <int value="3" label="Socket failure"/>
   43886   <int value="4" label="Network change"/>
   43887 </enum>
   43888 
   43889 <enum name="GCMEndpoints" type="int">
   43890   <int value="0" label="mtalk.google.com:5228"/>
   43891   <int value="1" label="mtalk.google.com:443"/>
   43892 </enum>
   43893 
   43894 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
   43895   <int value="0" label="Success"/>
   43896   <int value="1" label="GCM message's content missing or empty"/>
   43897   <int value="2" label="Base64Decode failed"/>
   43898   <int value="3" label="Parsing protobuf failed"/>
   43899 </enum>
   43900 
   43901 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
   43902   <int value="0" label="Success"/>
   43903   <int value="1" label="Message was discarded"/>
   43904   <int value="2" label="Access token request failed"/>
   43905   <int value="3" label="HTTP Post failed"/>
   43906 </enum>
   43907 
   43908 <enum name="GCMOutgoingMessageTTLCategory" type="int">
   43909   <int value="0" label="Zero"/>
   43910   <int value="1" label="Less than or equal to 1 minute"/>
   43911   <int value="2" label="Less than or equal to 1 hour"/>
   43912   <int value="3" label="Less than or equal to 1 day"/>
   43913   <int value="4" label="Less than or equal to 1 week"/>
   43914   <int value="5" label="More than 1 week but less than maximum"/>
   43915   <int value="6" label="Default or maximium time"/>
   43916 </enum>
   43917 
   43918 <enum name="GCMRegistrationRequestStatus" type="int">
   43919   <int value="0" label="Success (this is not logged currently)"/>
   43920   <int value="1" label="Invalid parameters"/>
   43921   <int value="2" label="Invalid sender"/>
   43922   <int value="3" label="Authentication failed"/>
   43923   <int value="4" label="Device registration error"/>
   43924   <int value="5" label="Unknown error"/>
   43925   <int value="6" label="URL fetching failed"/>
   43926   <int value="7" label="HTTP not OK"/>
   43927   <int value="8" label="Response parsing failed"/>
   43928   <int value="9" label="Reached maximum number of retries"/>
   43929 </enum>
   43930 
   43931 <enum name="GCMUnregistrationRequestStatus" type="int">
   43932   <int value="0" label="Success"/>
   43933   <int value="1" label="URL fetching failed"/>
   43934   <int value="2" label="No response body"/>
   43935   <int value="3" label="Response parsing failed"/>
   43936   <int value="4" label="Incorrect App Id"/>
   43937   <int value="5" label="Invalid parameters"/>
   43938   <int value="6" label="Service unavailable"/>
   43939   <int value="7" label="Internal server error"/>
   43940   <int value="8" label="HTTP reponse code not OK"/>
   43941   <int value="9" label="Unknown error"/>
   43942 </enum>
   43943 
   43944 <enum name="GDataAuthResult" type="int">
   43945   <int value="0" label="FAILURE"/>
   43946   <int value="1" label="SUCCESS"/>
   43947   <int value="2" label="NO_CONNECTION"/>
   43948 </enum>
   43949 
   43950 <enum name="GDataEntryKind" type="int">
   43951   <obsolete>
   43952     Deprecated 9/2012, and replaced by DriveEntryKind
   43953   </obsolete>
   43954   <int value="0" label="UNKNOWN"/>
   43955   <int value="4097" label="ITEM"/>
   43956   <int value="4098" label="SITE"/>
   43957   <int value="8449" label="DOCUMENT"/>
   43958   <int value="8450" label="SPEREADSHEET"/>
   43959   <int value="8451" label="PRESENTATION"/>
   43960   <int value="8452" label="DRAWING"/>
   43961   <int value="8453" label="TABLE"/>
   43962   <int value="8705" label="EXTERNAL_APP"/>
   43963   <int value="16385" label="FOLDER"/>
   43964   <int value="32769" label="FILE"/>
   43965   <int value="32770" label="PDF"/>
   43966 </enum>
   43967 
   43968 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
   43969   <int value="0" label="User allowed the page to use geolocation">
   43970     For the Android platform the count for this event should be exactly the same
   43971     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
   43972   </int>
   43973   <int value="1" label="User opened geolocation settings"/>
   43974 </enum>
   43975 
   43976 <enum name="GeolocationInfoBarDelegateEvent" type="int">
   43977   <int value="0" label="The bar was created"/>
   43978   <int value="1" label="User allowed use of geolocation"/>
   43979   <int value="2" label="User denied use of geolocation"/>
   43980   <int value="3" label="User dismissed the bar"/>
   43981   <int value="4" label="User clicked on link"/>
   43982   <int value="5" label="User ignored the bar"/>
   43983 </enum>
   43984 
   43985 <enum name="GeopositionErrorCode" type="int">
   43986   <int value="0" label="There was no error"/>
   43987   <int value="1" label="User denied use of geolocation"/>
   43988   <int value="2" label="Geoposition could not be determined"/>
   43989   <int value="3" label="Timeout"/>
   43990 </enum>
   43991 
   43992 <enum name="GestureActionType" type="int">
   43993   <int value="0" label="Unknown"/>
   43994   <int value="1" label="Omnibox pinch"/>
   43995   <int value="2" label="Omnibox scroll"/>
   43996   <int value="3" label="Tabstrip pinch"/>
   43997   <int value="4" label="Tabstrip scroll"/>
   43998   <int value="5" label="Bezel scroll"/>
   43999   <int value="6" label="Desktop scroll"/>
   44000   <int value="7" label="Desktop pinch"/>
   44001   <int value="8" label="Webpage pinch"/>
   44002   <int value="9" label="Webpage scroll"/>
   44003   <int value="10" label="Webpage tap"/>
   44004   <int value="11" label="Tabstrip tap"/>
   44005   <int value="12" label="Bezel down"/>
   44006   <int value="13" label="Tab switched tap"/>
   44007   <int value="14" label="Active tab tap"/>
   44008   <int value="15" label="Tab close button tap"/>
   44009   <int value="16" label="New tab button tap"/>
   44010   <int value="17" label="Top edge of window tap"/>
   44011   <int value="18" label="Window size button tap"/>
   44012   <int value="19" label="Area surrounding tabstrip tap"/>
   44013   <int value="20" label="Window resized double tap"/>
   44014 </enum>
   44015 
   44016 <enum name="GetPerfDataOutcome" type="int">
   44017   <int value="0" label="Success.">
   44018     Perf data was collected, parsed and attached to the UMA protobuf
   44019     successfully.
   44020   </int>
   44021   <int value="1" label="No perf data ready to be uploaded.">
   44022     Could not add perf data to the UMA protobuf because no perf data was ready
   44023     to be uploaded.
   44024   </int>
   44025   <int value="2" label="Collection timer triggered but have data already.">
   44026     Perf timer triggered but the perf provider already had a perf data proto to
   44027     be added to the UMA protobuf.
   44028   </int>
   44029   <int value="3"
   44030       label="Collection timer triggered but incognito window active.">
   44031     Perf timer triggered but an incognito window was open.
   44032   </int>
   44033   <int value="4" label="Incognito window launched during collection.">
   44034     Perf data was collected but an incognito window was opened during the
   44035     collection.
   44036   </int>
   44037   <int value="5" label="Protobuf returned by debugd not deserialized.">
   44038     Perf data was collected and sent to Chrome as a serialized protobuf but it
   44039     could be deserialized by Chrome.
   44040   </int>
   44041 </enum>
   44042 
   44043 <enum name="GetUserDataTempDirResult" type="int">
   44044   <int value="0" label="SUCCESS"/>
   44045   <int value="1" label="CANT_GET_PARENT_PATH"/>
   44046   <int value="2" label="CANT_GET_UDT_PATH"/>
   44047   <int value="3" label="NOT_A_DIRECTORY"/>
   44048   <int value="4" label="CANT_CREATE_DIR"/>
   44049   <int value="5" label="CANT_WRITE_TO_PATH"/>
   44050   <int value="6" label="UNSET"/>
   44051 </enum>
   44052 
   44053 <enum name="GoogleNowCardTypeId" type="int">
   44054   <summary>
   44055     Represents a card type ID. See cardTypeId in
   44056     chrome/browser/resources/google_now/background.js.
   44057   </summary>
   44058   <int value="1" label="Frequent Place"/>
   44059   <int value="7" label="Weather"/>
   44060   <int value="12" label="Flight Status"/>
   44061   <int value="13" label="Sport Score"/>
   44062   <int value="14" label="Calendar"/>
   44063   <int value="19" label="Public Alert"/>
   44064   <int value="21" label="Stock Quote List"/>
   44065   <int value="23" label="Package Tracking"/>
   44066   <int value="27" label="Birthday"/>
   44067   <int value="43" label="Reminder"/>
   44068 </enum>
   44069 
   44070 <enum name="GoogleNowEvent" type="int">
   44071   <summary>
   44072     Events in Google Now component extension. See GoogleNowEvent in
   44073     chrome/browser/resources/google_now/background.js.
   44074   </summary>
   44075   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
   44076   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
   44077   <int value="2" label="CARDS_PARSE_SUCCESS"/>
   44078   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
   44079   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
   44080   <int value="5" label="LOCATION_REQUEST"/>
   44081   <int value="6" label="DELETED_LOCATION_UPDATE"/>
   44082   <int value="7" label="EXTENSION_START"/>
   44083   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
   44084   <int value="9" label="STOPPED"/>
   44085   <int value="10" label="DELETED_USER_SUPPRESSED"/>
   44086   <int value="11" label="SIGNED_OUT"/>
   44087   <int value="12" label="NOTIFICATION_DISABLED"/>
   44088   <int value="13" label="GOOGLE_NOW_DISABLED"/>
   44089 </enum>
   44090 
   44091 <enum name="GoogleServiceAuthError" type="int">
   44092   <int value="0" label="NONE"/>
   44093   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
   44094   <int value="2" label="USER_NOT_SIGNED_UP"/>
   44095   <int value="3" label="CONNECTION_FAILED"/>
   44096   <int value="4" label="CAPTCHA_REQUIRED"/>
   44097   <int value="5" label="ACCOUNT_DELETED"/>
   44098   <int value="6" label="ACCOUNT_DISABLED"/>
   44099   <int value="7" label="SERVICE_UNAVAILABLE"/>
   44100   <int value="8" label="TWO_FACTOR"/>
   44101   <int value="9" label="REQUEST_CANCELED"/>
   44102   <int value="10" label="HOSTED_NOT_ALLOWED"/>
   44103   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
   44104   <int value="12" label="SERVICE_ERROR"/>
   44105 </enum>
   44106 
   44107 <enum name="GoogleUpdateErrorCode" type="int">
   44108   <int value="0" label="GOOGLE_UPDATE_NO_ERROR"/>
   44109   <int value="1" label="CANNOT_UPGRADE_CHROME_IN_THIS_DIRECTORY"/>
   44110   <int value="2" label="GOOGLE_UPDATE_JOB_SERVER_CREATION_FAILED"/>
   44111   <int value="3" label="GOOGLE_UPDATE_ONDEMAND_CLASS_NOT_FOUND"/>
   44112   <int value="4" label="GOOGLE_UPDATE_ONDEMAND_CLASS_REPORTED_ERROR"/>
   44113   <int value="5" label="GOOGLE_UPDATE_GET_RESULT_CALL_FAILED"/>
   44114   <int value="6" label="GOOGLE_UPDATE_GET_VERSION_INFO_FAILED"/>
   44115   <int value="7" label="GOOGLE_UPDATE_ERROR_UPDATING"/>
   44116   <int value="8" label="GOOGLE_UPDATE_DISABLED_BY_POLICY"/>
   44117   <int value="9" label="GOOGLE_UPDATE_DISABLED_BY_POLICY_AUTO_ONLY"/>
   44118 </enum>
   44119 
   44120 <enum name="GoogleUpdateUpgradeResult" type="int">
   44121   <int value="0" label="UPGRADE_STARTED"/>
   44122   <int value="1" label="UPGRADE_CHECK_STARTED"/>
   44123   <int value="2" label="UPGRADE_IS_AVAILABLE"/>
   44124   <int value="3" label="UPGRADE_SUCCESSFUL"/>
   44125   <int value="4" label="UPGRADE_ALREADY_UP_TO_DATE"/>
   44126   <int value="5" label="UPGRADE_ERROR"/>
   44127 </enum>
   44128 
   44129 <enum name="HIDContinueScenarioType" type="int">
   44130   <summary>Possible detected devices combination on leaving dialog</summary>
   44131   <int value="0" label="Pointing device only detected."/>
   44132   <int value="1" label="Keyboard device only detected."/>
   44133   <int value="2" label="Both devices, pointing and keyboard, detected."/>
   44134 </enum>
   44135 
   44136 <enum name="HistoryFaviconsRecoveryEnum" type="int">
   44137   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
   44138   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
   44139   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
   44140     sql::Recovery failed init.
   44141   </int>
   44142   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
   44143     Query failed against recovery meta table.
   44144   </int>
   44145   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
   44146     No version row in recovery meta table.
   44147   </int>
   44148   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
   44149     Recovery meta table has version 6.
   44150   </int>
   44151   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
   44152     Recovery meta table has version 5.
   44153   </int>
   44154   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
   44155     Recovery meta table has an unexpected version.
   44156   </int>
   44157   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
   44158     Failed to create recovery meta table.
   44159   </int>
   44160   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
   44161     Failed to copy recovery meta table.
   44162   </int>
   44163   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
   44164     Failed to init target schema.
   44165   </int>
   44166   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
   44167     Failed to create recovery favicons table.
   44168   </int>
   44169   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
   44170     Failed to copy recovery favicons table.
   44171   </int>
   44172   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
   44173     Failed to create recovery favicon_bitmaps table.
   44174   </int>
   44175   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
   44176     Failed to copy recovery favicon_bitmaps table.
   44177   </int>
   44178   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
   44179     Failed to create recovery icon_mapping table.
   44180   </int>
   44181   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
   44182     Failed to copy recovery icon_mapping table.
   44183   </int>
   44184   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
   44185     Successful recovery of version 6 database.
   44186   </int>
   44187   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
   44188     Failed sql::MetaTable::Init().
   44189   </int>
   44190   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
   44191     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
   44192   </int>
   44193   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
   44194     Recovery found deprecated version and razed.
   44195   </int>
   44196   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
   44197     Failed v5 recovery loading schema.
   44198   </int>
   44199   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
   44200     Failed v5 recovery on favicons.
   44201   </int>
   44202   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
   44203     Failed v5 recovery on icon_mapping.
   44204   </int>
   44205   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
   44206     Successful recovery of version 6 database.
   44207   </int>
   44208   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
   44209     Failed v6/7 recovery on favicons.
   44210   </int>
   44211   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
   44212     Failed v6/7 recovery on favicon_bitmaps.
   44213   </int>
   44214   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
   44215     Failed v6/7 recovery on icon_mapping.
   44216   </int>
   44217   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
   44218     Failed sql::Recovery::Recovered().
   44219   </int>
   44220 </enum>
   44221 
   44222 <enum name="HistoryTopSitesRecoveryEnum" type="int">
   44223   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
   44224   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
   44225   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
   44226     Recovery found deprecated version and razed.
   44227   </int>
   44228   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
   44229     sql::Recovery failed init.
   44230   </int>
   44231   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
   44232     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
   44233   </int>
   44234   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
   44235     Recovery meta table has an unexpected version.
   44236   </int>
   44237   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
   44238     Failed sql::MetaTable::Init().
   44239   </int>
   44240   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
   44241     Failed to init target schema.
   44242   </int>
   44243   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
   44244     Failed recovery on thumbnails table.
   44245   </int>
   44246   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
   44247     Failure from sql::Recovery::Recovered().
   44248   </int>
   44249   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
   44250     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
   44251     not prevent recovery.
   44252   </int>
   44253   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
   44254     Rows were deleted because |redirects| did not contain |url|.  Does not
   44255     prevent recovery.
   44256   </int>
   44257   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
   44258     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
   44259   </int>
   44260 </enum>
   44261 
   44262 <enum name="HotwordAvailability" type="int">
   44263   <int value="0" label="Unavailable -- reason may be unknown"/>
   44264   <int value="1" label="Available"/>
   44265   <int value="2" label="Pending download"/>
   44266   <int value="3" label="Disabled"/>
   44267 </enum>
   44268 
   44269 <enum name="HotwordError" type="int">
   44270   <int value="0" label="No error"/>
   44271   <int value="1" label="Generic error"/>
   44272   <int value="2" label="NaCl error"/>
   44273   <int value="3" label="Microphone error"/>
   44274 </enum>
   44275 
   44276 <enum name="HotwordPrefState" type="int">
   44277   <int value="0" label="Preference not set"/>
   44278   <int value="1" label="Hotwording enabled"/>
   44279   <int value="2" label="Hotwording disabled"/>
   44280 </enum>
   44281 
   44282 <enum name="HttpAuthCount" type="int">
   44283   <int value="0" label="Basic Start"/>
   44284   <int value="1" label="Basic Reject"/>
   44285   <int value="2" label="Digest Start"/>
   44286   <int value="3" label="Digest Reject"/>
   44287   <int value="4" label="NTLM Start"/>
   44288   <int value="5" label="NTLM Reject"/>
   44289   <int value="6" label="Negotiate Start"/>
   44290   <int value="7" label="Negotiate Reject"/>
   44291 </enum>
   44292 
   44293 <enum name="HttpAuthResource" type="int">
   44294   <int value="0" label="Top Page Allowed"/>
   44295   <int value="1" label="Same-domain Sub-resource Allowed"/>
   44296   <int value="2" label="Cross-domain Sub-resource Blocked"/>
   44297   <int value="3" label="Cross-domain Sub-resource Allowed"/>
   44298 </enum>
   44299 
   44300 <enum name="HttpAuthTarget" type="int">
   44301   <int value="0" label="Basic Proxy"/>
   44302   <int value="1" label="Basic Secure Proxy"/>
   44303   <int value="2" label="Basic Server"/>
   44304   <int value="3" label="Basic Secure Server"/>
   44305   <int value="4" label="Digest Proxy"/>
   44306   <int value="5" label="Digest Secure Proxy"/>
   44307   <int value="6" label="Digest Server"/>
   44308   <int value="7" label="Digest Secure Server"/>
   44309   <int value="8" label="NTLM Proxy"/>
   44310   <int value="9" label="NTLM Secure Proxy"/>
   44311   <int value="10" label="NTLM Server"/>
   44312   <int value="11" label="NTLM Secure Server"/>
   44313   <int value="12" label="Negotiate Proxy"/>
   44314   <int value="13" label="Negotiate Secure Proxy"/>
   44315   <int value="14" label="Negotiate Server"/>
   44316   <int value="15" label="Negotiate Secure Server"/>
   44317 </enum>
   44318 
   44319 <enum name="HttpPipelineStatus" type="int">
   44320   <int value="0" label="Success"/>
   44321   <int value="1" label="Redirected"/>
   44322   <int value="2" label="Certificate error"/>
   44323   <int value="3" label="Bad HTTP response code"/>
   44324   <int value="4" label="Network error"/>
   44325   <int value="5" label="Response too large"/>
   44326   <int value="6" label="Response too small"/>
   44327   <int value="7" label="Response content mismatch"/>
   44328   <int value="8" label="Bad HTTP version"/>
   44329   <int value="9" label="Corrupt stats response"/>
   44330 </enum>
   44331 
   44332 <enum name="HttpResponseCode" type="int">
   44333   <int value="100" label="Continue"/>
   44334   <int value="101" label="Switching Protocols"/>
   44335   <int value="200" label="OK"/>
   44336   <int value="201" label="Created"/>
   44337   <int value="202" label="Accepted"/>
   44338   <int value="203" label="Non-Authoritative Information"/>
   44339   <int value="204" label="No Content"/>
   44340   <int value="205" label="Reset Content"/>
   44341   <int value="206" label="Partial Content"/>
   44342   <int value="300" label="Multiple Choices"/>
   44343   <int value="301" label="Moved Permanently"/>
   44344   <int value="302" label="Found"/>
   44345   <int value="303" label="See Other"/>
   44346   <int value="304" label="Not Modified"/>
   44347   <int value="305" label="Use Proxy"/>
   44348   <int value="306" label="(Unused)"/>
   44349   <int value="307" label="Temporary Redirect"/>
   44350   <int value="400" label="Bad Request"/>
   44351   <int value="401" label="Unauthorized"/>
   44352   <int value="402" label="Payment Required"/>
   44353   <int value="403" label="Forbidden"/>
   44354   <int value="404" label="Not Found"/>
   44355   <int value="405" label="Method Not Allowed"/>
   44356   <int value="406" label="Not Acceptable"/>
   44357   <int value="407" label="Proxy Authentication Required"/>
   44358   <int value="408" label="Request Timeout"/>
   44359   <int value="409" label="Conflict"/>
   44360   <int value="410" label="Gone"/>
   44361   <int value="411" label="Length Required"/>
   44362   <int value="412" label="Precondition Failed"/>
   44363   <int value="413" label="Request Entity Too Large"/>
   44364   <int value="414" label="Request-URI Too Long"/>
   44365   <int value="415" label="Unsupported Media Type"/>
   44366   <int value="416" label="Requested Range Not Satisfiable"/>
   44367   <int value="417" label="Expectation Failed"/>
   44368   <int value="500" label="Internal Server Error"/>
   44369   <int value="501" label="Not Implemented"/>
   44370   <int value="503" label="Service Unavailable"/>
   44371   <int value="504" label="Gateway Timeout"/>
   44372   <int value="505" label="HTTP Version Not Supported"/>
   44373 </enum>
   44374 
   44375 <enum name="HttpSocketType" type="int">
   44376   <int value="0" label="UNUSED">newly connected socket</int>
   44377   <int value="1" label="UNUSED_IDLE">
   44378     connected unused socket (idle prior to use)
   44379   </int>
   44380   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
   44381 </enum>
   44382 
   44383 <enum name="IDBContextForcedCloseReason" type="int">
   44384   <int value="0" label="DeleteOrigin">
   44385     A request was made to delete the data for an origin.
   44386   </int>
   44387   <int value="1" label="BackingStoreFailure">
   44388     An unrecoverable error occurred accessing the backing store.
   44389   </int>
   44390   <int value="2" label="InternalsPage">
   44391     A forced close was requested from the indexeddb-internals page.
   44392   </int>
   44393 </enum>
   44394 
   44395 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
   44396   <int value="0" label="IDBLevelDBBackingStoreReadError">
   44397     IndexedDB encountered an error attempting to read or decode a value from the
   44398     leveldb backing store, indicative of corruption or I/O error. Unused as of
   44399     M26.
   44400   </int>
   44401   <int value="1" label="IDBLevelDBBackingStoreWriteError">
   44402     IndexeDB encountered an error attempting to write or commit a value to the
   44403     leveldb backing store, indicative of I/O error. Unused as of M26.
   44404   </int>
   44405   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
   44406     IndexedDB encountered a consistency error in the leveldb backing store,
   44407     indicative of corruption or an coding error. Unused as of M26.
   44408   </int>
   44409   <int value="3" label="FindKeyInIndex"/>
   44410   <int value="4" label="GetIDBDatabaseMetaData"/>
   44411   <int value="5" label="GetIndexes"/>
   44412   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
   44413   <int value="7" label="GetObjectStores"/>
   44414   <int value="8" label="GetRecord"/>
   44415   <int value="9" label="KeyExistsInObjectStore"/>
   44416   <int value="10" label="LoadCurrentRow"/>
   44417   <int value="11" label="SetupMetadata"/>
   44418   <int value="12" label="GetPrimaryKeyViaIndex"/>
   44419   <int value="13" label="KeyExistsInIndex"/>
   44420   <int value="14" label="VersionExists"/>
   44421   <int value="15" label="DeleteObjectStore"/>
   44422   <int value="16" label="SetMaxObjectStoreId"/>
   44423   <int value="17" label="SetMaxIndexId"/>
   44424   <int value="18" label="GetNewDatabaseId"/>
   44425   <int value="19" label="GetNewVersionNumber"/>
   44426   <int value="20" label="CreateIDBDatabaseMetaData"/>
   44427   <int value="21" label="DeleteDatabase"/>
   44428   <int value="22" label="TransactionCommit"/>
   44429   <int value="23" label="GetDatabaseNames"/>
   44430   <int value="24" label="ReadBlobJournal"/>
   44431   <int value="25" label="DecodeBlobJournal"/>
   44432   <int value="26" label="GetBlobKeyGeneratorCurrentNumber"/>
   44433   <int value="27" label="GetBlobInfoForRecord"/>
   44434 </enum>
   44435 
   44436 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
   44437   <int value="0" label="OpenMemorySuccess">
   44438     An in-memory backing store was opened successfully.
   44439   </int>
   44440   <int value="1" label="OpenSuccess">
   44441     An on-disk backing store was opened successfully.
   44442   </int>
   44443   <int value="2" label="OpenFailedDirectory">
   44444     An on-disk backing store could not be opened or created because the
   44445     directory could not be opened or created. Cleanup will not be attempted.
   44446   </int>
   44447   <int value="3" label="OpenFailedUnknownSchema">
   44448     An on-disk backing store was opened but had an unknown schema version, due
   44449     to corruption or reverting to a previous version of Chrome. Cleanup will be
   44450     attempted.
   44451   </int>
   44452   <int value="4" label="OpenCleanupDestroyFailed">
   44453     An on-disk backing store failed to open; cleanup was attempted but the
   44454     database could not be destroyed.
   44455   </int>
   44456   <int value="5" label="OpenCleanupReopenFailed">
   44457     An on-disk backing store failed to open; cleanup was attempted but
   44458     re-opening the database failed.
   44459   </int>
   44460   <int value="6" label="OpenCleanupReopenSuccess">
   44461     An on-disk backing store failed to open; cleanup was attempted and the
   44462     database was then opened successfully.
   44463   </int>
   44464   <int value="7" label="OpenFailedIOErrCheckingSchema">
   44465     An on-disk backing store was opened but leveldb failed to read the schema
   44466     version.
   44467   </int>
   44468   <int value="8" label="OpenFailedUnknownErr"/>
   44469   <int value="9" label="OpenMemoryFailed">
   44470     An in-memory backing store failed to open.
   44471   </int>
   44472   <int value="10" label="OpenNonASCII">
   44473     A database with non-ascii characters in its path was opened (with either
   44474     success or failure).
   44475   </int>
   44476   <int value="11" label="OpenAttemptDiskFull">
   44477     An open failed on a machine with a full disk. No cleanup was attempted.
   44478   </int>
   44479   <int value="12" label="OpenAttemptPathTooLong">
   44480     Open failed because either a path component or the overall path was too
   44481     long.
   44482   </int>
   44483   <int value="13" label="OpenAttemptNoRecovery">
   44484     An open attempt failed with an I/O error that doesn't necessitate a recovery
   44485     attempt.
   44486   </int>
   44487   <int value="14" label="OpenAttemptPriorCorruption">
   44488     The corrupted open database was deleted.
   44489   </int>
   44490 </enum>
   44491 
   44492 <enum name="IMECommitType" type="int">
   44493   <int value="0" label="X -&gt; X(0)">
   44494     Types X, commits X as the top suggestion.
   44495   </int>
   44496   <int value="1" label="X -&gt; Y(0)">
   44497     Types X, commits Y as the top suggestion.
   44498   </int>
   44499   <int value="2" label="X -&gt; X(1)">
   44500     Types X, commits X as the non-top suggestion.
   44501   </int>
   44502   <int value="3" label="X -&gt; Y(1)">
   44503     Types X, commits Y as the non-top suggestion.
   44504   </int>
   44505   <int value="4" label="Prediction">Commits a prediction suggestion.</int>
   44506   <int value="5" label="Revert">
   44507     Reverts the previous auto-corrected and committed word.
   44508   </int>
   44509 </enum>
   44510 
   44511 <enum name="IMECorrectionLevel" type="int">
   44512   <int value="0" label="Off"/>
   44513   <int value="1" label="Modest"/>
   44514   <int value="2" label="Aggressive"/>
   44515 </enum>
   44516 
   44517 <enum name="IMEVKLayout" type="int">
   44518   <int value="0" label="Compact"/>
   44519   <int value="1" label="CompactSymbol"/>
   44520   <int value="2" label="CompactMore"/>
   44521   <int value="3" label="Full"/>
   44522   <int value="4" label="A11y"/>
   44523   <int value="5" label="Handwriting"/>
   44524   <int value="6" label="Emoji"/>
   44525 </enum>
   44526 
   44527 <enum name="ImporterType" type="int">
   44528   <int value="0" label="Unknown"/>
   44529   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
   44530   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
   44531   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
   44532   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
   44533   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
   44534   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
   44535     A bookmarks.html file
   44536   </int>
   44537 </enum>
   44538 
   44539 <enum name="IncidentType" type="int">
   44540   <int value="1" label="TrackedPreference"/>
   44541   <int value="2" label="BinaryIntegrity"/>
   44542   <int value="3" label="BlacklistLoad"/>
   44543 </enum>
   44544 
   44545 <enum name="Inconsistencies" type="int">
   44546   <int value="1" label="RangeChecksum"/>
   44547   <int value="2" label="BucketOrder"/>
   44548   <int value="3" label="RangeChecksum BucketOrder"/>
   44549   <int value="4" label="CountHigh"/>
   44550   <int value="5" label="CountHigh RangeChecksum"/>
   44551   <int value="6" label="CountHigh BucketOrder"/>
   44552   <int value="7" label="CountHigh RangeChecksum BucketOrder"/>
   44553   <int value="8" label="CountLow"/>
   44554   <int value="9" label="CountLow RangeChecksum"/>
   44555   <int value="10" label="CountLow BucketOrder"/>
   44556   <int value="11" label="CountLow RangeChecksum BucketOrder"/>
   44557 </enum>
   44558 
   44559 <enum name="IndexedDatabaseMethods" type="int">
   44560   <int value="0" label="CreateObjectStore()"/>
   44561   <int value="1" label="DeleteObjectStore()"/>
   44562   <int value="2" label="Transaction()"/>
   44563   <int value="3" label="DeleteDatabase()"/>
   44564   <int value="4" label="Open()"/>
   44565 </enum>
   44566 
   44567 <enum name="InfoBarResponse" type="int">
   44568   <int value="0" label="No Response selected"/>
   44569   <int value="1" label="Save Password"/>
   44570   <int value="2" label="Never for this site (blacklist / exception)"/>
   44571   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
   44572 </enum>
   44573 
   44574 <enum name="InjectedAdType" type="int">
   44575   <int value="0" label="Invalid"/>
   44576   <int value="1" label="IFrame"/>
   44577   <int value="2" label="Embed"/>
   44578   <int value="3" label="Anchor"/>
   44579   <int value="4" label="Script"/>
   44580 </enum>
   44581 
   44582 <enum name="InputMethodCategory" type="int">
   44583   <int value="0" label="Unkown"/>
   44584   <int value="1" label="XKB">XKeyboard</int>
   44585   <int value="2" label="Chinese"/>
   44586   <int value="3" label="Japanese"/>
   44587   <int value="4" label="Korean"/>
   44588   <int value="5" label="M17n">Multilingualization</int>
   44589   <int value="6" label="T13n">Transliteration</int>
   44590 </enum>
   44591 
   44592 <enum name="InputMethodID" type="int">
   44593   <int value="109700" label="xkb:am:phonetic:arm">
   44594     Armenian Phonetic keyboard
   44595   </int>
   44596   <int value="109800" label="xkb:be::fra">Belgian keyboard</int>
   44597   <int value="109801" label="xkb:be::ger">Belgian keyboard</int>
   44598   <int value="109802" label="xkb:be::nld">Belgian keyboard</int>
   44599   <int value="109803" label="xkb:bg::bul">Bulgarian keyboard</int>
   44600   <int value="109804" label="xkb:bg:phonetic:bul">
   44601     Bulgarian Phonetic keyboard
   44602   </int>
   44603   <int value="109805" label="xkb:br::por">Brazilian keyboard</int>
   44604   <int value="109806" label="xkb:by::bel">Belarusian keyboard</int>
   44605   <int value="109900" label="xkb:ca::fra">Canadian French keyboard</int>
   44606   <int value="109901" label="xkb:ca:eng:eng">Canadian English keyboard</int>
   44607   <int value="109902" label="xkb:ca:multix:fra">
   44608     Canadian Multilingual keyboard
   44609   </int>
   44610   <int value="109903" label="xkb:ch::ger">Swiss keyboard</int>
   44611   <int value="109904" label="xkb:ch:fr:fra">Swiss French keyboard</int>
   44612   <int value="109905" label="xkb:cz::cze">Czech keyboard</int>
   44613   <int value="109906" label="xkb:cz:qwerty:cze">Czech QWERTY keyboard</int>
   44614   <int value="110000" label="xkb:de::ger">German keyboard</int>
   44615   <int value="110001" label="xkb:de:neo:ger">German NEO 2 keyboard</int>
   44616   <int value="110002" label="xkb:dk::dan">Danish keyboard</int>
   44617   <int value="110100" label="xkb:ee::est">Estonian keyboard</int>
   44618   <int value="110101" label="xkb:es::spa">Spanish keyboard</int>
   44619   <int value="110102" label="xkb:es:cat:cat">Catalan keyboard</int>
   44620   <int value="110200" label="xkb:fi::fin">Finnish keyboard</int>
   44621   <int value="110201" label="xkb:fr::fra">French keyboard</int>
   44622   <int value="110300" label="xkb:gb:dvorak:eng">UK Dvorak keyboard</int>
   44623   <int value="110301" label="xkb:gb:extd:eng">UK keyboard</int>
   44624   <int value="110302" label="xkb:ge::geo">Georgian keyboard</int>
   44625   <int value="110303" label="xkb:gr::gre">Greek keyboard</int>
   44626   <int value="110400" label="xkb:hr::scr">Croatian keyboard</int>
   44627   <int value="110401" label="xkb:hu::hun">Hungarian keyboard</int>
   44628   <int value="110500" label="xkb:ie::ga">Irish keyboard</int>
   44629   <int value="110501" label="xkb:il::heb">Hebrew keyboard</int>
   44630   <int value="110502" label="xkb:is::ice">Icelandic keyboard</int>
   44631   <int value="110503" label="xkb:it::ita">Italian keyboard</int>
   44632   <int value="110600" label="xkb:jp::jpn">Japanese keyboard</int>
   44633   <int value="110800" label="xkb:latam::spa">Latin American keyboard</int>
   44634   <int value="110801" label="xkb:lt::lit">Lithuanian keyboard</int>
   44635   <int value="110802" label="xkb:lv:apostrophe:lav">Latvian keyboard</int>
   44636   <int value="110900" label="xkb:mn::mon">Mongolian keyboard</int>
   44637   <int value="111000" label="xkb:no::nob">Norwegian keyboard</int>
   44638   <int value="111200" label="xkb:pl::pol">Polish keyboard</int>
   44639   <int value="111201" label="xkb:pt::por">Portuguese keyboard</int>
   44640   <int value="111400" label="xkb:ro::rum">Romanian keyboard</int>
   44641   <int value="111401" label="xkb:rs::srp">Serbian keyboard</int>
   44642   <int value="111402" label="xkb:ru::rus">Russian keyboard</int>
   44643   <int value="111403" label="xkb:ru:phonetic:rus">
   44644     Russian Phonetic keyboard
   44645   </int>
   44646   <int value="111500" label="xkb:se::swe">Swedish keyboard</int>
   44647   <int value="111501" label="xkb:si::slv">Slovenian keyboard</int>
   44648   <int value="111502" label="xkb:sk::slo">Slovakian keyboard</int>
   44649   <int value="111600" label="xkb:tr::tur">Turkish keyboard</int>
   44650   <int value="111700" label="xkb:ua::ukr">Ukrainian keyboard</int>
   44651   <int value="111701" label="xkb:us::eng">US keyboard</int>
   44652   <int value="111702" label="xkb:us::fil">US keyboard</int>
   44653   <int value="111703" label="xkb:us::ind">US keyboard</int>
   44654   <int value="111704" label="xkb:us::msa">US keyboard</int>
   44655   <int value="111705" label="xkb:us:altgr-intl:eng">US Extended keyboard</int>
   44656   <int value="111706" label="xkb:us:colemak:eng">US Colemak keyboard</int>
   44657   <int value="111707" label="xkb:us:dvorak:eng">US Dvorak keyboard</int>
   44658   <int value="111708" label="xkb:us:intl:eng">US International keyboard</int>
   44659   <int value="111709" label="xkb:us:intl:nld">US International keyboard</int>
   44660   <int value="111710" label="xkb:us:intl:por">US International keyboard</int>
   44661   <int value="209700" label="zh-hant-t-i0-array-1992">Array input method</int>
   44662   <int value="209900" label="zh-hant-t-i0-cangjie-1987">
   44663     Cangjie input method
   44664   </int>
   44665   <int value="209901" label="zh-hant-t-i0-cangjie-1987-x-m0-simplified">
   44666     Quick input method
   44667   </int>
   44668   <int value="210000" label="zh-hant-t-i0-dayi-1988">Dayi input method</int>
   44669   <int value="211200" label="zh-hant-t-i0-pinyin">
   44670     Traditional Pinyin input method
   44671   </int>
   44672   <int value="211201" label="zh-t-i0-pinyin">Pinyin input method</int>
   44673   <int value="211700" label="zh-hant-t-i0-und">Zhuyin input method</int>
   44674   <int value="211900" label="zh-t-i0-wubi-1986">Wubi input method</int>
   44675   <int value="310600" label="nacl_mozc_jp">
   44676     Google Japanese Input (for Japanese keyboard)
   44677   </int>
   44678   <int value="311700" label="nacl_mozc_us">
   44679     Google Japanese Input (for US keyboard)
   44680   </int>
   44681   <int value="405000" label="hangul_2set">Hangul 2 Set</int>
   44682   <int value="405100" label="hangul_3set390">Hangul 3 Set (390)</int>
   44683   <int value="405101" label="hangul_3setfinal">Hangul 3 Set (Final)</int>
   44684   <int value="405102" label="hangul_3setnoshift">Hangul 3 Set (No Shift)</int>
   44685   <int value="409700" label="hangul_ahnmatae">Hangul Ahnmatae</int>
   44686   <int value="411400" label="hangul_romaja">Hangul Romaja</int>
   44687   <int value="509700" label="vkd_ar">Arabic keyboard</int>
   44688   <int value="509800" label="vkd_bn_phone">Bengali keyboard (Phonetic)</int>
   44689   <int value="509900" label="vkd_ckb_ar">
   44690     Sorani Kurdish Arabic-based keyboard
   44691   </int>
   44692   <int value="509901" label="vkd_ckb_en">
   44693     Sorani Kurdish English-based keyboard
   44694   </int>
   44695   <int value="510000" label="vkd_deva_phone">
   44696     Devanagari keyboard (Phonetic)
   44697   </int>
   44698   <int value="510100" label="vkd_ethi">Ethiopic keyboard</int>
   44699   <int value="510200" label="vkd_fa">Persian keyboard</int>
   44700   <int value="510300" label="vkd_gu_phone">Gujarati keyboard (Phonetic)</int>
   44701   <int value="510700" label="vkd_km">Khmer keyboard</int>
   44702   <int value="510701" label="vkd_kn_phone">Kannada keyboard (Phonetic)</int>
   44703   <int value="510800" label="vkd_lo">Lao keyboard</int>
   44704   <int value="510900" label="vkd_ml_phone">Malayalam keyboard (Phonetic)</int>
   44705   <int value="510901" label="vkd_my">Myanmar keyboard</int>
   44706   <int value="510902" label="vkd_my_myansan">Myanmar Myansan keyboard</int>
   44707   <int value="511000" label="vkd_ne_inscript">Nepali keyboard (InScript)</int>
   44708   <int value="511001" label="vkd_ne_phone">Nepali keyboard (Phonetic)</int>
   44709   <int value="511500" label="vkd_si">Sinhala keyboard</int>
   44710   <int value="511600" label="vkd_ta_inscript">Tamil keyboard (InScript)</int>
   44711   <int value="511601" label="vkd_ta_itrans">Tamil keyboard (itrans)</int>
   44712   <int value="511602" label="vkd_ta_phone">Tamil keyboard (Phonetic)</int>
   44713   <int value="511603" label="vkd_ta_tamil99">Tamil keyboard (Tamil99)</int>
   44714   <int value="511604" label="vkd_ta_typewriter">
   44715     Tamil keyboard (Typewriter)
   44716   </int>
   44717   <int value="511605" label="vkd_te_phone">Telugu keyboard (Phonetic)</int>
   44718   <int value="511606" label="vkd_th">Thai keyboard (Kedmanee)</int>
   44719   <int value="511607" label="vkd_th_pattajoti">Thai keyboard (Pattachote)</int>
   44720   <int value="511608" label="vkd_th_tis">Thai keyboard (TIS 820-2531)</int>
   44721   <int value="511800" label="vkd_vi_tcvn">Vietnamese keyboard (TCVN)</int>
   44722   <int value="511801" label="vkd_vi_telex">Vietnamese keyboard (Telex)</int>
   44723   <int value="511802" label="vkd_vi_viqr">Vietnamese keyboard (VIQR)</int>
   44724   <int value="511803" label="vkd_vi_vni">Vietnamese keyboard (VNI)</int>
   44725   <int value="609700" label="am-t-i0-und">Transliteration Amharic</int>
   44726   <int value="609701" label="ar-t-i0-und">Transliteration Arabic</int>
   44727   <int value="609800" label="bn-t-i0-und">Transliteration Bengali</int>
   44728   <int value="609801" label="braille">Braille Keyboard</int>
   44729   <int value="610100" label="el-t-i0-und">Transliteration Greek</int>
   44730   <int value="610200" label="fa-t-i0-und">Transliteration Persian</int>
   44731   <int value="610300" label="gu-t-i0-und">Transliteration Gujarati</int>
   44732   <int value="610400" label="he-t-i0-und">Transliteration Hebrew</int>
   44733   <int value="610401" label="hi-t-i0-und">Transliteration Hindi</int>
   44734   <int value="610700" label="kn-t-i0-und">Transliteration Kannada</int>
   44735   <int value="610900" label="ml-t-i0-und">Transliteration Malayalam</int>
   44736   <int value="610901" label="mr-t-i0-und">Transliteration Marathi</int>
   44737   <int value="611000" label="ne-t-i0-und">Transliteration Nepali</int>
   44738   <int value="611100" label="or-t-i0-und">Transliteration Oriya</int>
   44739   <int value="611200" label="pa-t-i0-und">Transliteration Punjabi</int>
   44740   <int value="611500" label="sa-t-i0-und">Transliteration Sanskrit</int>
   44741   <int value="611501" label="sr-t-i0-und">Transliteration Serbian</int>
   44742   <int value="611600" label="ta-t-i0-und">Transliteration Tamil</int>
   44743   <int value="611601" label="te-t-i0-und">Transliteration Telugu</int>
   44744   <int value="611602" label="ti-t-i0-und">Transliteration Tigrinya</int>
   44745   <int value="611700" label="ur-t-i0-und">Transliteration Urdu</int>
   44746 </enum>
   44747 
   44748 <enum name="InstantControllerEvent" type="int">
   44749   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
   44750   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
   44751   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
   44752 </enum>
   44753 
   44754 <enum name="InstantExtended_CacheableNTPLoad" type="int">
   44755   <int value="0" label="Failed to load"/>
   44756   <int value="1" label="Loaded successfuly"/>
   44757 </enum>
   44758 
   44759 <enum name="InstantExtended_FallbackCause" type="int">
   44760   <int value="0" label="Fallback did not occur"/>
   44761   <int value="1" label="Page not current: unknown"/>
   44762   <int value="2" label="Page not current: empty instant url"/>
   44763   <int value="3" label="Page not current: origin/path mismatch"/>
   44764   <int value="4" label="Page not current: instant not supported"/>
   44765   <int value="5" label="No overlay"/>
   44766   <int value="6" label="Javascript disabled"/>
   44767 </enum>
   44768 
   44769 <enum name="InstantExtended_InstantNavigation" type="int">
   44770   <obsolete>
   44771     Deprecated as of 10/2013.
   44772   </obsolete>
   44773   <int value="0" label="Local click"/>
   44774   <int value="1" label="Local submit"/>
   44775   <int value="2" label="Online click"/>
   44776   <int value="3" label="Online submit"/>
   44777   <int value="4" label="Non-extended navigation"/>
   44778 </enum>
   44779 
   44780 <enum name="InstantExtended_NewOptInState" type="int">
   44781   <int value="0" label="Default"/>
   44782   <int value="1" label="Opted in"/>
   44783   <int value="2" label="Opted out"/>
   44784 </enum>
   44785 
   44786 <enum name="InstantExtended_OptInState" type="int">
   44787   <obsolete>
   44788     Deprecated 2013-06.
   44789   </obsolete>
   44790   <int value="0" label="Default"/>
   44791   <int value="1" label="Opted in"/>
   44792   <int value="2" label="Opted out"/>
   44793   <int value="3" label="Opted in local"/>
   44794   <int value="4" label="Opted out local"/>
   44795   <int value="5" label="Opted out both"/>
   44796 </enum>
   44797 
   44798 <enum name="InstantSearchClicks_PreviewScrollState" type="int">
   44799   <int value="0" label="No scroll"/>
   44800   <int value="1" label="Scrolled but not to bottom"/>
   44801   <int value="2" label="Scrolled to bottom."/>
   44802 </enum>
   44803 
   44804 <enum name="InstantSearchClicks_ReasonForSwap" type="int">
   44805   <int value="0" label="Regular swap"/>
   44806   <int value="1" label="Swapped on timeout"/>
   44807   <int value="2" label="Swap aborted due to navigation"/>
   44808   <int value="3" label="No swap as preview failed"/>
   44809   <int value="4" label="Swapped as original failed"/>
   44810 </enum>
   44811 
   44812 <enum name="InstantSessionStorageNamespace" type="int">
   44813   <int value="0" label="different"/>
   44814   <int value="1" label="identical"/>
   44815 </enum>
   44816 
   44817 <enum name="IntelMaxMicroArchitecture" type="int">
   44818   <int value="0" label="Pentium"/>
   44819   <int value="1" label="SSE"/>
   44820   <int value="2" label="SSE2"/>
   44821   <int value="3" label="SSE3"/>
   44822   <int value="4" label="SSSE3"/>
   44823   <int value="5" label="SSE4.1"/>
   44824   <int value="6" label="SSE4.3"/>
   44825   <int value="7" label="AVX"/>
   44826 </enum>
   44827 
   44828 <enum name="InterruptReason" type="int">
   44829   <int value="0" label="NONE"/>
   44830   <int value="1" label="FILE_FAILED"/>
   44831   <int value="2" label="FILE_ACCESS_DENIED"/>
   44832   <int value="3" label="FILE_NO_SPACE"/>
   44833   <int value="5" label="FILE_NAME_TOO_LONG"/>
   44834   <int value="6" label="FILE_TOO_LARGE"/>
   44835   <int value="7" label="FILE_VIRUS_INFECTED"/>
   44836   <int value="10" label="FILE_TRANSIENT_ERROR"/>
   44837   <int value="11" label="FILE_BLOCKED"/>
   44838   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
   44839   <int value="13" label="FILE_TOO_SHORT"/>
   44840   <int value="20" label="NETWORK_FAILED"/>
   44841   <int value="21" label="NETWORK_TIMEOUT"/>
   44842   <int value="22" label="NETWORK_DISCONNECTED"/>
   44843   <int value="23" label="NETWORK_SERVER_DOWN"/>
   44844   <int value="30" label="SERVER_FAILED"/>
   44845   <int value="31" label="SERVER_NO_RANGE"/>
   44846   <int value="32" label="SERVER_PRECONDITION"/>
   44847   <int value="33" label="SERVER_BAD_CONTENT"/>
   44848   <int value="40" label="USER_CANCELED"/>
   44849   <int value="41" label="USER_SHUTDOWN"/>
   44850   <int value="50" label="CRASH"/>
   44851 </enum>
   44852 
   44853 <enum name="InvalidationNetworkChannel" type="int">
   44854   <int value="0" label="PushClientChannel"/>
   44855   <int value="1" label="GCMNetworkChannel"/>
   44856 </enum>
   44857 
   44858 <enum name="IPv6ConnectivityStatus" type="int">
   44859   <int value="0" label="Incomplete IPv6 Configuration"/>
   44860   <int value="1" label="Complete IPv6 Configuration"/>
   44861 </enum>
   44862 
   44863 <enum name="IPV6ProbeResult" type="int">
   44864   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
   44865   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
   44866   <int value="2" label="IPV6_GETIFADDRS_FAILED">
   44867     getifaddrs or GetAdaptersAddresses failed
   44868   </int>
   44869   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
   44870   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
   44871   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
   44872 </enum>
   44873 
   44874 <enum name="JavaScriptAPIName" type="int">
   44875   <int value="0" label="GetUserMedia"/>
   44876   <int value="1" label="PeerConnection00"/>
   44877   <int value="2" label="DeprecatedPeerConnection"/>
   44878   <int value="3" label="RTCPeerConnection"/>
   44879   <int value="4" label="GetMediaDevices"/>
   44880 </enum>
   44881 
   44882 <enum name="KeyboardControlEvent" type="int">
   44883   <int value="0" label="Keyboard was shown."/>
   44884   <int value="1" label="Keyboard was automatically hidden."/>
   44885   <int value="2" label="Keyboard was hidden by the user."/>
   44886 </enum>
   44887 
   44888 <enum name="LanguageCode" type="int">
   44889   <summary>ISO 639 Language Codes.</summary>
   44890   <int value="24929" label="Afar"/>
   44891   <int value="24930" label="Abkhazian"/>
   44892   <int value="24933" label="Avestan"/>
   44893   <int value="24934" label="Afrikaans"/>
   44894   <int value="24939" label="Akan"/>
   44895   <int value="24941" label="Amharic"/>
   44896   <int value="24942" label="Aragonese"/>
   44897   <int value="24946" label="Arabic"/>
   44898   <int value="24947" label="Assamese"/>
   44899   <int value="24950" label="Avaric"/>
   44900   <int value="24953" label="Aymara"/>
   44901   <int value="24954" label="Azerbaijani"/>
   44902   <int value="25185" label="Bashkir"/>
   44903   <int value="25189" label="Belarusian"/>
   44904   <int value="25191" label="Bulgarian"/>
   44905   <int value="25192" label="Bihari"/>
   44906   <int value="25193" label="Bislama"/>
   44907   <int value="25197" label="Bambara"/>
   44908   <int value="25198" label="Bengali"/>
   44909   <int value="25199" label="Tibetan"/>
   44910   <int value="25202" label="Breton"/>
   44911   <int value="25203" label="Bosnian"/>
   44912   <int value="25441" label="Catalan"/>
   44913   <int value="25445" label="Chechen"/>
   44914   <int value="25448" label="Chamorro"/>
   44915   <int value="25455" label="Corsican"/>
   44916   <int value="25458" label="Cree"/>
   44917   <int value="25459" label="Czech"/>
   44918   <int value="25461" label="Church Slavic"/>
   44919   <int value="25462" label="Chuvash"/>
   44920   <int value="25465" label="Welsh"/>
   44921   <int value="25697" label="Danish"/>
   44922   <int value="25701" label="German"/>
   44923   <int value="25718" label="Divehi"/>
   44924   <int value="25722" label="Dzongkha"/>
   44925   <int value="25957" label="Ewe"/>
   44926   <int value="25964" label="Greek"/>
   44927   <int value="25966" label="English"/>
   44928   <int value="25967" label="Esperanto"/>
   44929   <int value="25971" label="Spanish"/>
   44930   <int value="25972" label="Estonian"/>
   44931   <int value="25973" label="Basque"/>
   44932   <int value="26209" label="Persian"/>
   44933   <int value="26214" label="Fulah"/>
   44934   <int value="26217" label="Finnish"/>
   44935   <int value="26218" label="Fijian"/>
   44936   <int value="26223" label="Faroese"/>
   44937   <int value="26226" label="French"/>
   44938   <int value="26233" label="Western Frisian"/>
   44939   <int value="26465" label="Irish"/>
   44940   <int value="26468" label="Scottish Gaelic"/>
   44941   <int value="26476" label="Galician"/>
   44942   <int value="26478" label="Guarani"/>
   44943   <int value="26485" label="Gujarati"/>
   44944   <int value="26486" label="Manx"/>
   44945   <int value="26721" label="Hausa"/>
   44946   <int value="26725" label="Hebrew"/>
   44947   <int value="26729" label="Hindi"/>
   44948   <int value="26735" label="Hiri Motu"/>
   44949   <int value="26738" label="Croatian"/>
   44950   <int value="26740" label="Haitian"/>
   44951   <int value="26741" label="Hungarian"/>
   44952   <int value="26745" label="Armenian"/>
   44953   <int value="26746" label="Herero"/>
   44954   <int value="26977" label="Interlingua"/>
   44955   <int value="26980" label="Indonesian"/>
   44956   <int value="26981" label="Interlingue"/>
   44957   <int value="26983" label="Igbo"/>
   44958   <int value="26985" label="Sichuan Yi"/>
   44959   <int value="26987" label="Inupiaq"/>
   44960   <int value="26991" label="Ido"/>
   44961   <int value="26995" label="Icelandic"/>
   44962   <int value="26996" label="Italian"/>
   44963   <int value="26997" label="Inuktitut"/>
   44964   <int value="27233" label="Japanese"/>
   44965   <int value="27254" label="Javanese"/>
   44966   <int value="27489" label="Georgian"/>
   44967   <int value="27495" label="Kongo"/>
   44968   <int value="27497" label="Kikuyu"/>
   44969   <int value="27498" label="Kuanyama"/>
   44970   <int value="27499" label="Kazakh"/>
   44971   <int value="27500" label="Kalaallisut"/>
   44972   <int value="27501" label="Khmer"/>
   44973   <int value="27502" label="Kannada"/>
   44974   <int value="27503" label="Korean"/>
   44975   <int value="27506" label="Kanuri"/>
   44976   <int value="27507" label="Kashmiri"/>
   44977   <int value="27509" label="Kurdish"/>
   44978   <int value="27510" label="Komi"/>
   44979   <int value="27511" label="Cornish"/>
   44980   <int value="27513" label="Kirghiz"/>
   44981   <int value="27745" label="Latin"/>
   44982   <int value="27746" label="Luxembourgish"/>
   44983   <int value="27751" label="Ganda"/>
   44984   <int value="27753" label="Limburgish"/>
   44985   <int value="27758" label="Lingala"/>
   44986   <int value="27759" label="Lao"/>
   44987   <int value="27764" label="Lithuanian"/>
   44988   <int value="27765" label="Luba-Katanga"/>
   44989   <int value="27766" label="Latvian"/>
   44990   <int value="28007" label="Malagasy"/>
   44991   <int value="28008" label="Marshallese"/>
   44992   <int value="28009" label="Maori"/>
   44993   <int value="28011" label="Macedonian"/>
   44994   <int value="28012" label="Malayalam"/>
   44995   <int value="28014" label="Mongolian"/>
   44996   <int value="28015" label="Moldavian"/>
   44997   <int value="28018" label="Marathi"/>
   44998   <int value="28019" label="Malay"/>
   44999   <int value="28020" label="Maltese"/>
   45000   <int value="28025" label="Burmese"/>
   45001   <int value="28257" label="Nauru"/>
   45002   <int value="28258" label="Norwegian Bokmal"/>
   45003   <int value="28260" label="North Ndebele"/>
   45004   <int value="28261" label="Nepali"/>
   45005   <int value="28263" label="Ndonga"/>
   45006   <int value="28268" label="Dutch"/>
   45007   <int value="28270" label="Norwegian Nynorsk"/>
   45008   <int value="28271" label="Norwegian"/>
   45009   <int value="28274" label="South Ndebele"/>
   45010   <int value="28278" label="Navajo"/>
   45011   <int value="28281" label="Nyanja"/>
   45012   <int value="28515" label="Occitan"/>
   45013   <int value="28522" label="Ojibwa"/>
   45014   <int value="28525" label="Oromo"/>
   45015   <int value="28530" label="Oriya"/>
   45016   <int value="28531" label="Ossetic"/>
   45017   <int value="28769" label="Punjabi"/>
   45018   <int value="28777" label="Pali"/>
   45019   <int value="28780" label="Polish"/>
   45020   <int value="28787" label="Pashto"/>
   45021   <int value="28788" label="Portuguese"/>
   45022   <int value="29045" label="Quechua"/>
   45023   <int value="29293" label="Romansh"/>
   45024   <int value="29294" label="Rundi"/>
   45025   <int value="29295" label="Romanian"/>
   45026   <int value="29301" label="Russian"/>
   45027   <int value="29303" label="Kinyarwanda"/>
   45028   <int value="29537" label="Sanskrit"/>
   45029   <int value="29539" label="Sardinian"/>
   45030   <int value="29540" label="Sindhi"/>
   45031   <int value="29541" label="Northern Sami"/>
   45032   <int value="29543" label="Sango"/>
   45033   <int value="29544" label="Serbo-Croatian"/>
   45034   <int value="29545" label="Sinhala"/>
   45035   <int value="29547" label="Slovak"/>
   45036   <int value="29548" label="Slovenian"/>
   45037   <int value="29549" label="Samoan"/>
   45038   <int value="29550" label="Shona"/>
   45039   <int value="29551" label="Somali"/>
   45040   <int value="29553" label="Albanian"/>
   45041   <int value="29554" label="Serbian"/>
   45042   <int value="29555" label="Swati"/>
   45043   <int value="29556" label="Southern Sotho"/>
   45044   <int value="29557" label="Sundanese"/>
   45045   <int value="29558" label="Swedish"/>
   45046   <int value="29559" label="Swahili"/>
   45047   <int value="29793" label="Tamil"/>
   45048   <int value="29797" label="Telugu"/>
   45049   <int value="29799" label="Tajik"/>
   45050   <int value="29800" label="Thai"/>
   45051   <int value="29801" label="Tigrinya"/>
   45052   <int value="29803" label="Turkmen"/>
   45053   <int value="29804" label="Tagalog"/>
   45054   <int value="29806" label="Tswana"/>
   45055   <int value="29807" label="Tonga"/>
   45056   <int value="29810" label="Turkish"/>
   45057   <int value="29811" label="Tsonga"/>
   45058   <int value="29812" label="Tatar"/>
   45059   <int value="29815" label="Twi"/>
   45060   <int value="29817" label="Tahitian"/>
   45061   <int value="30055" label="Uighur"/>
   45062   <int value="30059" label="Ukrainian"/>
   45063   <int value="30066" label="Urdu"/>
   45064   <int value="30074" label="Uzbek"/>
   45065   <int value="30309" label="Venda"/>
   45066   <int value="30313" label="Vietnamese"/>
   45067   <int value="30319" label="Volapuk"/>
   45068   <int value="30561" label="Walloon"/>
   45069   <int value="30575" label="Wolof"/>
   45070   <int value="30824" label="Xhosa"/>
   45071   <int value="31081" label="Yiddish"/>
   45072   <int value="31087" label="Yoruba"/>
   45073   <int value="31329" label="Zhuang"/>
   45074   <int value="31336" label="Chinese"/>
   45075   <int value="31349" label="Zulu"/>
   45076   <int value="6382437" label="Achinese"/>
   45077   <int value="6382440" label="Acoli"/>
   45078   <int value="6382689" label="Adangme"/>
   45079   <int value="6382713" label="Adyghe"/>
   45080   <int value="6383201" label="Afro-Asiatic Language"/>
   45081   <int value="6383208" label="Afrihili"/>
   45082   <int value="6383982" label="Ainu"/>
   45083   <int value="6384491" label="Akkadian"/>
   45084   <int value="6384741" label="Aleut"/>
   45085   <int value="6384743" label="Algonquian Language"/>
   45086   <int value="6384756" label="Southern Altai"/>
   45087   <int value="6385255" label="Old English"/>
   45088   <int value="6385264" label="Angika"/>
   45089   <int value="6385761" label="Apache Language"/>
   45090   <int value="6386275" label="Aramaic"/>
   45091   <int value="6386286" label="Araucanian"/>
   45092   <int value="6386288" label="Arapaho"/>
   45093   <int value="6386292" label="Artificial Language"/>
   45094   <int value="6386295" label="Arawak"/>
   45095   <int value="6386529" label="Asu"/>
   45096   <int value="6386548" label="Asturian"/>
   45097   <int value="6386792" label="Athapascan Language"/>
   45098   <int value="6387059" label="Australian Language"/>
   45099   <int value="6387553" label="Awadhi"/>
   45100   <int value="6447460" label="Banda"/>
   45101   <int value="6447465" label="Bamileke Language"/>
   45102   <int value="6447468" label="Baluchi"/>
   45103   <int value="6447470" label="Balinese"/>
   45104   <int value="6447475" label="Basa"/>
   45105   <int value="6447476" label="Baltic Language"/>
   45106   <int value="6448490" label="Beja"/>
   45107   <int value="6448493" label="Bemba"/>
   45108   <int value="6448498" label="Berber"/>
   45109   <int value="6448506" label="Bena"/>
   45110   <int value="6449263" label="Bhojpuri"/>
   45111   <int value="6449515" label="Bikol"/>
   45112   <int value="6449518" label="Bini"/>
   45113   <int value="6450273" label="Siksika"/>
   45114   <int value="6450804" label="Bantu"/>
   45115   <int value="6451809" label="Braj"/>
   45116   <int value="6451832" label="Bodo"/>
   45117   <int value="6452331" label="Batak"/>
   45118   <int value="6452577" label="Buriat"/>
   45119   <int value="6452583" label="Buginese"/>
   45120   <int value="6453614" label="Blin"/>
   45121   <int value="6512996" label="Caddo"/>
   45122   <int value="6513001" label="Central American Indian Language"/>
   45123   <int value="6513010" label="Carib"/>
   45124   <int value="6513013" label="Caucasian Language"/>
   45125   <int value="6513017" label="Cayuga"/>
   45126   <int value="6513512" label="Atsam"/>
   45127   <int value="6514018" label="Cebuano"/>
   45128   <int value="6514028" label="Celtic Language"/>
   45129   <int value="6514535" label="Chiga"/>
   45130   <int value="6514786" label="Chibcha"/>
   45131   <int value="6514791" label="Chagatai"/>
   45132   <int value="6514795" label="Chuukese"/>
   45133   <int value="6514797" label="Mari"/>
   45134   <int value="6514798" label="Chinook Jargon"/>
   45135   <int value="6514799" label="Choctaw"/>
   45136   <int value="6514800" label="Chipewyan"/>
   45137   <int value="6514802" label="Cherokee"/>
   45138   <int value="6514809" label="Cheyenne"/>
   45139   <int value="6516067" label="Chamic Language"/>
   45140   <int value="6516592" label="Coptic"/>
   45141   <int value="6516837" label="English-based Creole or Pidgin"/>
   45142   <int value="6516838" label="French-based Creole or Pidgin"/>
   45143   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
   45144   <int value="6517352" label="Crimean Turkish"/>
   45145   <int value="6517360" label="Creole or Pidgin"/>
   45146   <int value="6517602" label="Kashubian"/>
   45147   <int value="6518131" label="Cushitic Language"/>
   45148   <int value="6578539" label="Dakota"/>
   45149   <int value="6578546" label="Dargwa"/>
   45150   <int value="6578550" label="Taita"/>
   45151   <int value="6578553" label="Dayak"/>
   45152   <int value="6579564" label="Delaware"/>
   45153   <int value="6579566" label="Slave"/>
   45154   <int value="6580082" label="Dogrib"/>
   45155   <int value="6580590" label="Dinka"/>
   45156   <int value="6580837" label="Zarma"/>
   45157   <int value="6582121" label="Dogri"/>
   45158   <int value="6582881" label="Dravidian Language"/>
   45159   <int value="6583138" label="Lower Sorbian"/>
   45160   <int value="6583649" label="Duala"/>
   45161   <int value="6583661" label="Middle Dutch"/>
   45162   <int value="6584693" label="Dyula"/>
   45163   <int value="6644341" label="Embu"/>
   45164   <int value="6645353" label="Efik"/>
   45165   <int value="6645625" label="Ancient Egyptian"/>
   45166   <int value="6646625" label="Ekajuk"/>
   45167   <int value="6646904" label="Elamite"/>
   45168   <int value="6647405" label="Middle English"/>
   45169   <int value="6649711" label="Ewondo"/>
   45170   <int value="6709614" label="Fang"/>
   45171   <int value="6709620" label="Fanti"/>
   45172   <int value="6711660" label="Filipino"/>
   45173   <int value="6711669" label="Finno-Ugrian Language"/>
   45174   <int value="6713198" label="Fon"/>
   45175   <int value="6713965" label="Middle French"/>
   45176   <int value="6713967" label="Old French"/>
   45177   <int value="6713970" label="Northern Frisian"/>
   45178   <int value="6713971" label="Eastern Frisian"/>
   45179   <int value="6714738" label="Friulian"/>
   45180   <int value="6775137" label="Ga"/>
   45181   <int value="6775161" label="Gayo"/>
   45182   <int value="6775393" label="Gbaya"/>
   45183   <int value="6776173" label="Germanic Language"/>
   45184   <int value="6776186" label="Geez"/>
   45185   <int value="6777196" label="Gilbertese"/>
   45186   <int value="6778216" label="Middle High German"/>
   45187   <int value="6778728" label="Old High German"/>
   45188   <int value="6778734" label="Gondi"/>
   45189   <int value="6778738" label="Gorontalo"/>
   45190   <int value="6778740" label="Gothic"/>
   45191   <int value="6779490" label="Grebo"/>
   45192   <int value="6779491" label="Ancient Greek"/>
   45193   <int value="6779767" label="Swiss German"/>
   45194   <int value="6780282" label="Gusii"/>
   45195   <int value="6780777" label="Gwich'in"/>
   45196   <int value="6840681" label="Haida"/>
   45197   <int value="6840695" label="Hawaiian"/>
   45198   <int value="6842732" label="Hiligaynon"/>
   45199   <int value="6842733" label="Himachali"/>
   45200   <int value="6842740" label="Hittite"/>
   45201   <int value="6843758" label="Hmong"/>
   45202   <int value="6845282" label="Upper Sorbian"/>
   45203   <int value="6845808" label="Hupa"/>
   45204   <int value="6906465" label="Iban"/>
   45205   <int value="6908527" label="Ijo"/>
   45206   <int value="6909039" label="Iloko"/>
   45207   <int value="6909539" label="Indic Language"/>
   45208   <int value="6909541" label="Indo-European Language"/>
   45209   <int value="6909544" label="Ingush"/>
   45210   <int value="6910561" label="Iranian Language"/>
   45211   <int value="6910575" label="Iroquoian Language"/>
   45212   <int value="6972015" label="Lojban"/>
   45213   <int value="6974819" label="Machame"/>
   45214   <int value="6975602" label="Judeo-Persian"/>
   45215   <int value="6976098" label="Judeo-Arabic"/>
   45216   <int value="7037281" label="Kara-Kalpak"/>
   45217   <int value="7037282" label="Kabyle"/>
   45218   <int value="7037283" label="Kachin"/>
   45219   <int value="7037290" label="Jju"/>
   45220   <int value="7037293" label="Kamba"/>
   45221   <int value="7037298" label="Karen"/>
   45222   <int value="7037303" label="Kawi"/>
   45223   <int value="7037540" label="Kabardian"/>
   45224   <int value="7037799" label="Tyap"/>
   45225   <int value="7038053" label="Makonde"/>
   45226   <int value="7038305" label="Kabuverdianu"/>
   45227   <int value="7038575" label="Koro"/>
   45228   <int value="7039073" label="Khasi"/>
   45229   <int value="7039081" label="Khoisan Language"/>
   45230   <int value="7039087" label="Khotanese"/>
   45231   <int value="7039089" label="Koyra Chiini"/>
   45232   <int value="7040110" label="Kalenjin"/>
   45233   <int value="7040354" label="Kimbundu"/>
   45234   <int value="7040875" label="Konkani"/>
   45235   <int value="7040883" label="Kosraean"/>
   45236   <int value="7041125" label="Kpelle"/>
   45237   <int value="7041635" label="Karachay-Balkar"/>
   45238   <int value="7041644" label="Karelian"/>
   45239   <int value="7041647" label="Kru"/>
   45240   <int value="7041653" label="Kurukh"/>
   45241   <int value="7041890" label="Shambala"/>
   45242   <int value="7041896" label="Colognian"/>
   45243   <int value="7042413" label="Kumyk"/>
   45244   <int value="7042420" label="Kutenai"/>
   45245   <int value="7102820" label="Ladino"/>
   45246   <int value="7102823" label="Langi"/>
   45247   <int value="7102824" label="Lahnda"/>
   45248   <int value="7102829" label="Lamba"/>
   45249   <int value="7103866" label="Lezghian"/>
   45250   <int value="7106412" label="Mongo"/>
   45251   <int value="7106426" label="Lozi"/>
   45252   <int value="7107937" label="Luba-Lulua"/>
   45253   <int value="7107945" label="Luiseno"/>
   45254   <int value="7107950" label="Lunda"/>
   45255   <int value="7107951" label="Luo"/>
   45256   <int value="7107955" label="Lushai"/>
   45257   <int value="7107961" label="Luyia"/>
   45258   <int value="7168356" label="Madurese"/>
   45259   <int value="7168359" label="Magahi"/>
   45260   <int value="7168361" label="Maithili"/>
   45261   <int value="7168363" label="Makasar"/>
   45262   <int value="7168366" label="Mandingo"/>
   45263   <int value="7168368" label="Austronesian Language"/>
   45264   <int value="7168371" label="Masai"/>
   45265   <int value="7169126" label="Moksha"/>
   45266   <int value="7169138" label="Mandar"/>
   45267   <int value="7169390" label="Mende"/>
   45268   <int value="7169394" label="Meru"/>
   45269   <int value="7169637" label="Morisyen"/>
   45270   <int value="7169889" label="Middle Irish"/>
   45271   <int value="7170403" label="Micmac"/>
   45272   <int value="7170414" label="Minangkabau"/>
   45273   <int value="7170419" label="Miscellaneous Language"/>
   45274   <int value="7170920" label="Mon-Khmer Language"/>
   45275   <int value="7171683" label="Manchu"/>
   45276   <int value="7171689" label="Manipuri"/>
   45277   <int value="7171695" label="Manobo Language"/>
   45278   <int value="7171944" label="Mohawk"/>
   45279   <int value="7171955" label="Mossi"/>
   45280   <int value="7173484" label="Multiple Languages"/>
   45281   <int value="7173486" label="Munda Language"/>
   45282   <int value="7173491" label="Creek"/>
   45283   <int value="7173996" label="Mirandese"/>
   45284   <int value="7174002" label="Marwari"/>
   45285   <int value="7174510" label="Mayan Language"/>
   45286   <int value="7174518" label="Erzya"/>
   45287   <int value="7233896" label="Nahuatl"/>
   45288   <int value="7233897" label="North American Indian Language"/>
   45289   <int value="7233904" label="Neapolitan"/>
   45290   <int value="7233905" label="Nama"/>
   45291   <int value="7234675" label="Low German"/>
   45292   <int value="7234935" label="Newari"/>
   45293   <int value="7235937" label="Nias"/>
   45294   <int value="7235939" label="Niger-Kordofanian Language"/>
   45295   <int value="7235957" label="Niuean"/>
   45296   <int value="7237479" label="Nogai"/>
   45297   <int value="7237486" label="Old Norse"/>
   45298   <int value="7237999" label="N'Ko"/>
   45299   <int value="7238511" label="Northern Sotho"/>
   45300   <int value="7239010" label="Nubian Language"/>
   45301   <int value="7239523" label="Classical Newari"/>
   45302   <int value="7240045" label="Nyamwezi"/>
   45303   <int value="7240046" label="Nyankole"/>
   45304   <int value="7240047" label="Nyoro"/>
   45305   <int value="7240297" label="Nzima"/>
   45306   <int value="7304033" label="Osage"/>
   45307   <int value="7304289" label="Ottoman Turkish"/>
   45308   <int value="7304303" label="Otomian Language"/>
   45309   <int value="7364961" label="Papuan Language"/>
   45310   <int value="7364967" label="Pangasinan"/>
   45311   <int value="7364972" label="Pahlavi"/>
   45312   <int value="7364973" label="Pampanga"/>
   45313   <int value="7364976" label="Papiamento"/>
   45314   <int value="7364981" label="Palauan"/>
   45315   <int value="7365999" label="Old Persian"/>
   45316   <int value="7366761" label="Philippine Language"/>
   45317   <int value="7366766" label="Phoenician"/>
   45318   <int value="7368558" label="Pohnpeian"/>
   45319   <int value="7369313" label="Prakrit Language"/>
   45320   <int value="7369327" label="Old Provencal"/>
   45321   <int value="7496042" label="Rajasthani"/>
   45322   <int value="7496048" label="Rapanui"/>
   45323   <int value="7496050" label="Rarotongan"/>
   45324   <int value="7499617" label="Romance Language"/>
   45325   <int value="7499622" label="Rombo"/>
   45326   <int value="7499629" label="Romany"/>
   45327   <int value="7501168" label="Aromanian"/>
   45328   <int value="7501675" label="Rwa"/>
   45329   <int value="7561572" label="Sandawe"/>
   45330   <int value="7561576" label="Yakut"/>
   45331   <int value="7561577" label="South American Indian Language"/>
   45332   <int value="7561580" label="Salishan Language"/>
   45333   <int value="7561581" label="Samaritan Aramaic"/>
   45334   <int value="7561585" label="Samburu"/>
   45335   <int value="7561587" label="Sasak"/>
   45336   <int value="7561588" label="Santali"/>
   45337   <int value="7562094" label="Sicilian"/>
   45338   <int value="7562095" label="Scots"/>
   45339   <int value="7562597" label="Seneca"/>
   45340   <int value="7562600" label="Sena"/>
   45341   <int value="7562604" label="Selkup"/>
   45342   <int value="7562605" label="Semitic Language"/>
   45343   <int value="7562611" label="Koyraboro Senni"/>
   45344   <int value="7563105" label="Old Irish"/>
   45345   <int value="7563118" label="Sign Language"/>
   45346   <int value="7563369" label="Tachelhit"/>
   45347   <int value="7563374" label="Shan"/>
   45348   <int value="7563620" label="Sidamo"/>
   45349   <int value="7563631" label="Siouan Language"/>
   45350   <int value="7563636" label="Sino-Tibetan Language"/>
   45351   <int value="7564385" label="Slavic Language"/>
   45352   <int value="7564641" label="Southern Sami"/>
   45353   <int value="7564649" label="Sami Language"/>
   45354   <int value="7564650" label="Lule Sami"/>
   45355   <int value="7564654" label="Inari Sami"/>
   45356   <int value="7564659" label="Skolt Sami"/>
   45357   <int value="7564907" label="Soninke"/>
   45358   <int value="7565159" label="Sogdien"/>
   45359   <int value="7565166" label="Songhai"/>
   45360   <int value="7565934" label="Sranan Tongo"/>
   45361   <int value="7565938" label="Serer"/>
   45362   <int value="7566177" label="Nilo-Saharan Language"/>
   45363   <int value="7566201" label="Saho"/>
   45364   <int value="7566699" label="Sukuma"/>
   45365   <int value="7566707" label="Susu"/>
   45366   <int value="7566712" label="Sumerian"/>
   45367   <int value="7567202" label="Comorian"/>
   45368   <int value="7567715" label="Classical Syriac"/>
   45369   <int value="7567730" label="Syriac"/>
   45370   <int value="7627113" label="Tai Language"/>
   45371   <int value="7628141" label="Timne"/>
   45372   <int value="7628143" label="Teso"/>
   45373   <int value="7628146" label="Tereno"/>
   45374   <int value="7628148" label="Tetum"/>
   45375   <int value="7629159" label="Tigre"/>
   45376   <int value="7629174" label="Tiv"/>
   45377   <int value="7629676" label="Tokelau"/>
   45378   <int value="7629928" label="Klingon"/>
   45379   <int value="7629929" label="Tlingit"/>
   45380   <int value="7630184" label="Tamashek"/>
   45381   <int value="7630695" label="Nyasa Tonga"/>
   45382   <int value="7630953" label="Tok Pisin"/>
   45383   <int value="7631478" label="Taroko"/>
   45384   <int value="7631721" label="Tsimshian"/>
   45385   <int value="7632237" label="Tumbuka"/>
   45386   <int value="7632240" label="Tupi Language"/>
   45387   <int value="7632244" label="Altaic Language"/>
   45388   <int value="7632492" label="Tuvalu"/>
   45389   <int value="7632753" label="Tasawaq"/>
   45390   <int value="7633270" label="Tuvinian"/>
   45391   <int value="7633517" label="Central Morocco Tamazight"/>
   45392   <int value="7693421" label="Udmurt"/>
   45393   <int value="7694177" label="Ugaritic"/>
   45394   <int value="7695714" label="Umbundu"/>
   45395   <int value="7695972" label="Unknown Language"/>
   45396   <int value="7758185" label="Vai"/>
   45397   <int value="7761780" label="Votic"/>
   45398   <int value="7763310" label="Vunjo"/>
   45399   <int value="7823723" label="Wakashan Language"/>
   45400   <int value="7823724" label="Walamo"/>
   45401   <int value="7823730" label="Waray"/>
   45402   <int value="7823731" label="Washo"/>
   45403   <int value="7824750" label="Sorbian Language"/>
   45404   <int value="7889260" label="Kalmyk"/>
   45405   <int value="7892839" label="Soga"/>
   45406   <int value="7954799" label="Yao"/>
   45407   <int value="7954800" label="Yapese"/>
   45408   <int value="7958635" label="Yupik Language"/>
   45409   <int value="7959909" label="Cantonese"/>
   45410   <int value="8020336" label="Zapotec"/>
   45411   <int value="8020588" label="Blissymbols"/>
   45412   <int value="8021358" label="Zenaga"/>
   45413   <int value="8023652" label="Zande"/>
   45414   <int value="8025454" label="Zuni"/>
   45415   <int value="8026232" label="No linguistic content"/>
   45416   <int value="8026721" label="Zaza"/>
   45417 </enum>
   45418 
   45419 <enum name="LevelDBCorruptionTypes" type="int">
   45420   <int value="0" label="other"/>
   45421   <int value="1" label="missing files"/>
   45422   <int value="2" label="log record too small"/>
   45423   <int value="3" label="corrupted internal key"/>
   45424   <int value="4" label="partial record"/>
   45425   <int value="5" label="missing start of fragmented record"/>
   45426   <int value="6" label="error in middle of record"/>
   45427   <int value="7" label="unknown record type"/>
   45428   <int value="8" label="truncated record at end"/>
   45429   <int value="9" label="bad record length"/>
   45430   <int value="10" label="VersionEdit"/>
   45431   <int value="11" label="FileReader invoked with unexpected value"/>
   45432   <int value="12" label="corrupted key"/>
   45433   <int value="13" label="CURRENT file does not end with newline"/>
   45434   <int value="14" label="no meta-nextfile entry"/>
   45435   <int value="15" label="no meta-lognumber entry"/>
   45436   <int value="16" label="no last-sequence-number entry"/>
   45437   <int value="17" label="malformed WriteBatch"/>
   45438   <int value="18" label="bad WriteBatch Put"/>
   45439   <int value="19" label="bad WriteBatch Delete"/>
   45440   <int value="20" label="unknown WriteBatch tag"/>
   45441   <int value="21" label="WriteBatch has wrong count"/>
   45442   <int value="22" label="bad entry in block"/>
   45443   <int value="23" label="bad block contents"/>
   45444   <int value="24" label="bad block handle"/>
   45445   <int value="25" label="truncated block read"/>
   45446   <int value="26" label="block checksum mismatch"/>
   45447   <int value="27" label="checksum mismatch"/>
   45448   <int value="28" label="corrupted compressed block contents"/>
   45449   <int value="29" label="bad block type"/>
   45450   <int value="30" label="bad magic number"/>
   45451   <int value="31" label="file is too short"/>
   45452 </enum>
   45453 
   45454 <enum name="LevelDBErrorCount" type="int">
   45455   <int value="1" label="Failure"/>
   45456 </enum>
   45457 
   45458 <enum name="LevelDBErrorTypes" type="int">
   45459   <int value="0" label="NotFound"/>
   45460   <int value="1" label="Corruption"/>
   45461   <int value="2" label="IOError"/>
   45462   <int value="3" label="Other"/>
   45463 </enum>
   45464 
   45465 <enum name="LevelDBIOErrorMethods" type="int">
   45466   <int value="0" label="SequentialFileRead"/>
   45467   <int value="1" label="SequentialFileSkip"/>
   45468   <int value="2" label="RandomAccessFileRead"/>
   45469   <int value="3" label="WritableFileAppend"/>
   45470   <int value="4" label="WritableFileClose"/>
   45471   <int value="5" label="WritableFileFlush"/>
   45472   <int value="6" label="WritableFileSync"/>
   45473   <int value="7" label="NewSequentialFile"/>
   45474   <int value="8" label="NewRandomAccessFile"/>
   45475   <int value="9" label="NewWritableFile"/>
   45476   <int value="10" label="DeleteFile"/>
   45477   <int value="11" label="CreateDir"/>
   45478   <int value="12" label="DeleteDir"/>
   45479   <int value="13" label="GetFileSize"/>
   45480   <int value="14" label="RenameFile"/>
   45481   <int value="15" label="LockFile"/>
   45482   <int value="16" label="UnlockFile"/>
   45483   <int value="17" label="GetTestDirectory"/>
   45484   <int value="18" label="NewLogger"/>
   45485   <int value="19" label="SyncParent"/>
   45486   <int value="20" label="GetChildren"/>
   45487 </enum>
   45488 
   45489 <enum name="LevelDBPrefStoreErrorCodes" type="int">
   45490   <int value="1" label="OPENED"/>
   45491   <int value="5" label="REPAIRED | OPENED"/>
   45492   <int value="6" label="REPAIRED | DESTROYED"/>
   45493   <int value="7" label="REPAIRED | DESTROYED | OPENED"/>
   45494   <int value="12" label="REPAIRED | DESTROY_FAILED"/>
   45495   <int value="18" label="REPAIR_FAILED | DESTROYED"/>
   45496   <int value="19" label="REPAIR_FAILED | DESTROYED | OPENED"/>
   45497   <int value="24" label="REPAIR_FAILED | DESTROY_FAILED"/>
   45498   <int value="32" label="IO_ERROR"/>
   45499   <int value="36" label="REPAIRED | IO_ERROR"/>
   45500   <int value="38" label="REPAIRED | DESTROYED | IO_ERROR"/>
   45501   <int value="50" label="REPAIR_FAILED | DESTROYED | IO_ERROR"/>
   45502   <int value="65" label="OPENED | DATA_LOST"/>
   45503   <int value="69" label="REPAIRED | OPENED | DATA_LOST"/>
   45504   <int value="71" label="REPAIRED | DESTROYED | OPENED | DATA_LOST"/>
   45505   <int value="83" label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST"/>
   45506   <int value="129" label="OPENED | ITER_NOT_OK"/>
   45507   <int value="133" label="REPAIRED | OPENED | ITER_NOT_OK"/>
   45508   <int value="135" label="REPAIRED | DESTROYED | OPENED | ITER_NOT_OK"/>
   45509   <int value="147" label="REPAIR_FAILED | DESTROYED | OPENED | ITER_NOT_OK"/>
   45510   <int value="193" label="OPENED | DATA_LOST | ITER_NOT_OK"/>
   45511   <int value="197" label="REPAIRED | OPENED | DATA_LOST | ITER_NOT_OK"/>
   45512   <int value="199"
   45513       label="REPAIRED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
   45514   <int value="211"
   45515       label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
   45516   <int value="256" label="FILE_NOT_SPECIFIED"/>
   45517 </enum>
   45518 
   45519 <enum name="LinkMonitorFailureType" type="int">
   45520   <int value="0" label="Local MAC Address Not Found"/>
   45521   <int value="1" label="Client Startup Failure"/>
   45522   <int value="2" label="Transmission Failure"/>
   45523   <int value="3" label="Failure Threshold Reached"/>
   45524 </enum>
   45525 
   45526 <enum name="LinuxAudioIO" type="int">
   45527   <int value="0" label="PulseAudio"/>
   45528   <int value="1" label="ALSA"/>
   45529   <int value="2" label="Cras"/>
   45530 </enum>
   45531 
   45532 <enum name="LinuxGlibcVersion" type="int">
   45533   <int value="0" label="Not Parseable"/>
   45534   <int value="1" label="Unknown"/>
   45535   <int value="2" label="2.11"/>
   45536   <int value="3" label="2.12"/>
   45537   <int value="4" label="2.13"/>
   45538   <int value="5" label="2.14"/>
   45539   <int value="6" label="2.15"/>
   45540   <int value="7" label="2.16"/>
   45541   <int value="8" label="2.17"/>
   45542   <int value="9" label="2.18"/>
   45543   <int value="10" label="2.19"/>
   45544 </enum>
   45545 
   45546 <enum name="LinuxWindowManagerName" type="int">
   45547   <int value="0" label="Other"/>
   45548   <int value="1" label="Blackbox"/>
   45549   <int value="2" label="Chrome OS"/>
   45550   <int value="3" label="Compiz"/>
   45551   <int value="4" label="Enlightment"/>
   45552   <int value="5" label="IceWM"/>
   45553   <int value="6" label="KWin"/>
   45554   <int value="7" label="Metacity"/>
   45555   <int value="8" label="Muffin"/>
   45556   <int value="9" label="Mutter"/>
   45557   <int value="10" label="Openbox"/>
   45558   <int value="11" label="Xfwm4"/>
   45559   <int value="12" label="Awesome"/>
   45560   <int value="13" label="i3"/>
   45561   <int value="14" label="Ion3"/>
   45562   <int value="15" label="Matchbox"/>
   45563   <int value="16" label="Notion"/>
   45564   <int value="17" label="Qtile"/>
   45565   <int value="18" label="Ratpoison"/>
   45566   <int value="19" label="StumpWM"/>
   45567 </enum>
   45568 
   45569 <enum name="LoadType" type="int">
   45570   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
   45571   <int value="1" label="RELOAD">User pressed reload</int>
   45572   <int value="2" label="HISTORY_LOAD">Back or forward</int>
   45573   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
   45574   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
   45575   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
   45576   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
   45577   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
   45578     back/forward or encoding change
   45579   </int>
   45580   <int value="8" label="LINK_LOAD_CACHE_ONLY">
   45581     Allow stale data (avoid doing a re-post)
   45582   </int>
   45583   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
   45584 </enum>
   45585 
   45586 <enum name="LocalRendererSinkStates" type="int">
   45587   <int value="0" label="SinkStarted"/>
   45588   <int value="1" label="SinkNeverStarted"/>
   45589 </enum>
   45590 
   45591 <enum name="LoginConsumerWhitelist" type="int">
   45592   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
   45593   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
   45594 </enum>
   45595 
   45596 <enum name="LoginCustomFlags" type="int">
   45597 <!--
   45598 Values in LoginCustomFlags are:  value=(uint32_t)MD5(label).
   45599 This enum is verified by AboutFlagsHistogramTest unit test.
   45600 To add a new entry, add it with any value and run test to compute valid value.
   45601 -->
   45602 
   45603   <summary>Chrome flags that lead to chrome restart on ChromeOS.</summary>
   45604   <int value="-2137755780" label="enable-reader-mode-toolbar-icon"/>
   45605   <int value="-2132591642" label="enable-input-view"/>
   45606   <int value="-2117201726" label="disable-gpu-rasterization"/>
   45607   <int value="-2114831248" label="disable-new-ntp"/>
   45608   <int value="-2098610409" label="disable-lcd-text"/>
   45609   <int value="-2097515669" label="disable-cast"/>
   45610   <int value="-2077268643" label="disable-device-enumeration"/>
   45611   <int value="-2052416224" label="enable-zero-suggest-ether-noserp"/>
   45612   <int value="-2047822258" label="enable-avfoundation"/>
   45613   <int value="-2025367104" label="enable-material-design-ntp"/>
   45614   <int value="-2020024440" label="scroll-end-effect"/>
   45615   <int value="-2008272679" label="disable-webrtc-hw-encoding"/>
   45616   <int value="-2003354337"
   45617       label="enable-search-button-in-omnibox-for-str-or-iip"/>
   45618   <int value="-1985025593" label="file-manager-enable-new-gallery"/>
   45619   <int value="-1972383451" label="disable-pinch"/>
   45620   <int value="-1940806558" label="enable-syncfs-directory-operation"/>
   45621   <int value="-1930720286" label="nacl-debug-mask"/>
   45622   <int value="-1928198763" label="enable-async-dns"/>
   45623   <int value="-1925117279" label="disable-quic-https"/>
   45624   <int value="-1911153473" label="enable-easy-signin"/>
   45625   <int value="-1888273969" label="tab-capture-upscale-quality"/>
   45626   <int value="-1876881908"
   45627       label="disable-infobar-for-protected-media-identifier"/>
   45628   <int value="-1874908826" label="enable-instant-search-clicks"/>
   45629   <int value="-1870961970" label="enable-filemanager-mtp"/>
   45630   <int value="-1847835522" label="disable-touch-adjustment"/>
   45631   <int value="-1838482444" label="disable-settings-window"/>
   45632   <int value="-1835975804" label="disable-offline-auto-reload"/>
   45633   <int value="-1833149810" label="enable-accessibility-tab-switcher"/>
   45634   <int value="-1767470652" label="out-of-process-pdf"/>
   45635   <int value="-1746767834" label="ssl-interstitial-v2-gray"/>
   45636   <int value="-1740519217" label="disable-software-rasterizer"/>
   45637   <int value="-1735643253" label="enable-display-list-2d-canvas"/>
   45638   <int value="-1725507605" label="enable-web-midi"/>
   45639   <int value="-1719833926" label="disable-answers-in-suggest"/>
   45640   <int value="-1716654100" label="tab-capture-downscale-quality"/>
   45641   <int value="-1703709912" label="enable-new-ntp"/>
   45642   <int value="-1703308540" label="disable-webaudio"/>
   45643   <int value="-1696366449" label="disable-permissions-bubbles"/>
   45644   <int value="-1662447331" label="wake-on-packets"/>
   45645   <int value="-1619757314" label="touch-scrolling-mode"/>
   45646   <int value="-1614912400" label="enable-link-disambiguation-popup"/>
   45647   <int value="-1605567628" label="disable-overlay-scrollbar"/>
   45648   <int value="-1596559650" label="max-tiles-for-interest-area"/>
   45649   <int value="-1571841513" label="enable-devtools-experiments"/>
   45650   <int value="-1553477903" label="ash-disable-text-filtering-in-overview-mode"/>
   45651   <int value="-1546903171" label="enable-touch-drag-drop"/>
   45652   <int value="-1510839574" label="disable-sync-synced-notifications"/>
   45653   <int value="-1497338981" label="disable-accelerated-overflow-scroll"/>
   45654   <int value="-1482685863" label="enable-request-tablet-site"/>
   45655   <int value="-1460462432" label="disable-media-source"/>
   45656   <int value="-1433087548" label="enable-app-install-alerts"/>
   45657   <int value="-1419788257" label="enable-experimental-hotwording"/>
   45658   <int value="-1408288176" label="enable-account-consistency"/>
   45659   <int value="-1399753480" label="disable-harfbuzz-rendertext"/>
   45660   <int value="-1399419572" label="enable-app-list"/>
   45661   <int value="-1392562498" label="disable-origin-chip"/>
   45662   <int value="-1375111024" label="enable-fixed-position-compositing"/>
   45663   <int value="-1358669137" label="enable-supervised-user-blacklist"/>
   45664   <int value="-1349872906"
   45665       label="disallow-autofill-sync-credential-for-reauth"/>
   45666   <int value="-1341092934" label="enable-accelerated-overflow-scroll"/>
   45667   <int value="-1340055960" label="enable-streamlined-hosted-apps"/>
   45668   <int value="-1334327410" label="ash-enable-touch-view-testing"/>
   45669   <int value="-1319688939" label="ignore-gpu-blacklist"/>
   45670   <int value="-1285021473" label="save-page-as-mhtml"/>
   45671   <int value="-1245459041" label="enable-zero-suggest-personalized"/>
   45672   <int value="-1241747717" label="enable-android-password-link"/>
   45673   <int value="-1218608640" label="disable-offline-load-stale-cache"/>
   45674   <int value="-1212273428" label="enable-experimental-app-list"/>
   45675   <int value="-1201183153" label="enable-centered-app-list"/>
   45676   <int value="-1172204005" label="enable-offline-auto-reload-visible-only"/>
   45677   <int value="-1159563774" label="enable-accessibility-script-injection"/>
   45678   <int value="-1136509631" label="ssl-interstitial-v1"/>
   45679   <int value="-1125133283" label="disable-threaded-scrolling"/>
   45680   <int value="-1102212525" label="enable-tcp-fastopen"/>
   45681   <int value="-1078093206" label="ash-debug-shortcuts"/>
   45682   <int value="-1077752943" label="enable-password-generation"/>
   45683   <int value="-1052782474" label="enable-cloud-devices"/>
   45684   <int value="-1052415111" label="malware-interstitial-v2"/>
   45685   <int value="-1022971520" label="enable-search-button-in-omnibox-for-str"/>
   45686   <int value="-979034258" label="disable-ntp-other-sessions-menu"/>
   45687   <int value="-949178861" label="enable-new-avatar-menu"/>
   45688   <int value="-926422468" label="disable-embedded-shared-worker"/>
   45689   <int value="-918618075" label="enable-service-worker"/>
   45690   <int value="-914210146" label="enable-web-based-signin"/>
   45691   <int value="-899334103" label="disable-fast-text-autosizing"/>
   45692   <int value="-898005938" label="disable-pinch-virtual-viewport"/>
   45693   <int value="-885601782" label="enable-contextual-search"/>
   45694   <int value="-867087281" label="enable-virtual-keyboard"/>
   45695   <int value="-864205629" label="enable-offline-load-stale-cache"/>
   45696   <int value="-853594220" label="disable-new-avatar-menu"/>
   45697   <int value="-836123854" label="wallet-service-use-sandbox"/>
   45698   <int value="-820041355" label="enable-transition-compositing"/>
   45699   <int value="-814097014" label="disable-session-crashed-bubble"/>
   45700   <int value="-795600188" label="disable-async-dns"/>
   45701   <int value="-770319039" label="enable-touch-editing"/>
   45702   <int value="-749048160" label="enable-panels"/>
   45703   <int value="-744159181" label="disable-spdy-proxy-dev-auth-origin"/>
   45704   <int value="-743103250" label="enable-linkable-ephemeral-apps"/>
   45705   <int value="-711890895" label="enable-website-settings-manager"/>
   45706   <int value="-699767107" label="enable-sync-app-list"/>
   45707   <int value="-697751423" label="disable-quickoffice-component-app"/>
   45708   <int value="-667517406" label="overscroll-history-navigation"/>
   45709   <int value="-660160292" label="enable-apps-show-on-first-paint"/>
   45710   <int value="-649956990" label="enable-harfbuzz-rendertext"/>
   45711   <int value="-641719457" label="disable-compositor-touch-hit-testing"/>
   45712   <int value="-604814313" label="enable-pinch"/>
   45713   <int value="-601384286" label="disable-contextual-search"/>
   45714   <int value="-579192400" label="disable-input-view"/>
   45715   <int value="-563980787" label="disable-webrtc"/>
   45716   <int value="-562274241" label="enable-extension-action-redesign"/>
   45717   <int value="-536289234" label="ssl-interstitial-v2-colorful"/>
   45718   <int value="-516845951" label="enable-embedded-extension-options"/>
   45719   <int value="-510488450" label="disable-pnacl"/>
   45720   <int value="-508143738" label="disable-accelerated-fixed-root-background"/>
   45721   <int value="-495585885" label="enable-spdy-proxy-dev-auth-origin"/>
   45722   <int value="-478462945" label="enable-ephemeral-apps"/>
   45723   <int value="-462205750" label="enable-service-worker-sync"/>
   45724   <int value="-430360431" label="disable-password-generation"/>
   45725   <int value="-418868128" label="enable-experimental-web-platform-features"/>
   45726   <int value="-385337473" label="enable-fast-unload"/>
   45727   <int value="-349057743" label="extensions-on-chrome-urls"/>
   45728   <int value="-340255045" label="allow-nacl-socket-api"/>
   45729   <int value="-328361990" label="enable-experimental-extension-apis"/>
   45730   <int value="-320820051" label="enable-zero-copy"/>
   45731   <int value="-314910380" label="disable-distance-field-text"/>
   45732   <int value="-288316828" label="enable-delegated-renderer"/>
   45733   <int value="-278347667" label="default-tile-height"/>
   45734   <int value="-277144896" label="enable-viewport-meta"/>
   45735   <int value="-254887599" label="google-profile-info"/>
   45736   <int value="-231922000" label="enable-renderer-mojo-channel"/>
   45737   <int value="-206393363" label="enable-scroll-prediction"/>
   45738   <int value="-158549277" label="enable-embeddedsearch-api"/>
   45739   <int value="-147283486" label="enable-network-portal-notification"/>
   45740   <int value="-102537270" label="extension-content-verification"/>
   45741   <int value="-86788587" label="allow-autofill-sync-credential"/>
   45742   <int value="-80353187" label="disable-display-color-calibration"/>
   45743   <int value="-76631048" label="disable-offline-auto-reload-visible-only"/>
   45744   <int value="-68225452" label="enable-translate-new-ux"/>
   45745   <int value="-48920737" label="enable-smooth-scrolling"/>
   45746   <int value="-23090520" label="disable-search-button-in-omnibox"/>
   45747   <int value="-22544408" label="enable-video-player-chromecast-support"/>
   45748   <int value="-5052940" label="enable-simplified-fullscreen"/>
   45749   <int value="-2371418" label="disable-display-list-2d-canvas"/>
   45750   <int value="0" label="BAD_FLAG_FORMAT">
   45751     Command-line flag doesn't start with two dashes.
   45752   </int>
   45753   <int value="27507364" label="apps-keep-chrome-alive"/>
   45754   <int value="61205887" label="enable-text-input-focus-manager"/>
   45755   <int value="79503461" label="disable-account-consistency"/>
   45756   <int value="91938915" label="enable-suggestions-service"/>
   45757   <int value="103932290" label="show-autofill-type-predictions"/>
   45758   <int value="118991027" label="enable-accelerated-fixed-root-background"/>
   45759   <int value="120429808" label="disable-new-profile-management"/>
   45760   <int value="147373243" label="enable-deferred-image-decoding"/>
   45761   <int value="203776499" label="enable-virtual-keyboard-overscroll"/>
   45762   <int value="242267133" label="enable-zero-suggest-ether-serp"/>
   45763   <int value="270267831" label="enable-scripts-require-action"/>
   45764   <int value="278756320" label="disable-app-list-app-info"/>
   45765   <int value="346711293" label="enable-save-password-bubble"/>
   45766   <int value="358399482" label="enable-high-dpi-fixed-position-compositing"/>
   45767   <int value="360599302" label="enable-gpu-rasterization"/>
   45768   <int value="365467768" label="prefetch-search-results"/>
   45769   <int value="370486304" label="enable-origin-chip-on-srp"/>
   45770   <int value="401983950" label="enable-spdy4"/>
   45771   <int value="402143634" label="enable-search-button-in-omnibox-always"/>
   45772   <int value="423615350" label="enable-tab-audio-muting"/>
   45773   <int value="446316019" label="enable-threaded-compositing"/>
   45774   <int value="451196246" label="disable-impl-side-painting"/>
   45775   <int value="455698038"
   45776       label="disable-gesture-requirement-for-media-playback"/>
   45777   <int value="458410433" label="disable-views-rect-based-targeting"/>
   45778   <int value="494733611" label="disable-drop-sync-credential"/>
   45779   <int value="546710806" label="disable-easy-signin"/>
   45780   <int value="550378029" label="reset-app-list-install-state"/>
   45781   <int value="567368307" label="enable-experimental-canvas-features"/>
   45782   <int value="593707592" label="disable-network-portal-notification"/>
   45783   <int value="606288133" label="enable-print-preview-register-promos"/>
   45784   <int value="625273056" label="disable-boot-animation"/>
   45785   <int value="630947363" label="touch-events"/>
   45786   <int value="689489984" label="disable-zero-suggest"/>
   45787   <int value="709850261" label="disable-touch-editing"/>
   45788   <int value="711424932" label="enable-cloud-print-xps"/>
   45789   <int value="732703958" label="enable-gesture-tap-highlight"/>
   45790   <int value="773919225" label="disable-office-editing-component-extension"/>
   45791   <int value="779086132" label="enable-data-reduction-proxy-alt"/>
   45792   <int value="821192723" label="show-fps-counter"/>
   45793   <int value="824961931" label="use-simple-cache-backend"/>
   45794   <int value="834326277" label="enable-answers-in-suggest"/>
   45795   <int value="835018878" label="disable-quic"/>
   45796   <int value="838887742" label="manual-enhanced-bookmarks"/>
   45797   <int value="851085848" label="enable-settings-window"/>
   45798   <int value="869531646" label="enable-session-crashed-bubble"/>
   45799   <int value="879699575" label="disable-gesture-tap-highlight"/>
   45800   <int value="880510010" label="enable-permissions-bubbles"/>
   45801   <int value="887011602" label="enable-spelling-auto-correct"/>
   45802   <int value="909439558" label="disable-device-discovery"/>
   45803   <int value="929462705" label="disable-link-disambiguation-popup"/>
   45804   <int value="1022992701" label="enable-origin-chip-always"/>
   45805   <int value="1033597574" label="disable-layer-squashing"/>
   45806   <int value="1050321458" label="new-profile-management"/>
   45807   <int value="1062357243" label="remember-cert-error-decisions"/>
   45808   <int value="1067618884" label="enable-experimental-input-view-features"/>
   45809   <int value="1070300488" label="disable-webgl"/>
   45810   <int value="1087235172" label="file-manager-enable-new-audio-player"/>
   45811   <int value="1090377940" label="enable-quic-https"/>
   45812   <int value="1095061640" label="enable-prominent-url-app-flow"/>
   45813   <int value="1104948452" label="manual-enhanced-bookmarks-optout"/>
   45814   <int value="1105439588" label="enable-swipe-selection"/>
   45815   <int value="1107543566" label="enable-one-copy"/>
   45816   <int value="1108663108" label="disable-device-discovery-notifications"/>
   45817   <int value="1129888794" label="ash-touch-hud"/>
   45818   <int value="1133635187" label="force-gpu-rasterization"/>
   45819   <int value="1139226452" label="enable-nacl-debug"/>
   45820   <int value="1142515376" label="enable-nacl"/>
   45821   <int value="1150622273" label="enable-apps-file-associations"/>
   45822   <int value="1163255347" label="ash-enable-touch-view-touch-feedback"/>
   45823   <int value="1196644408" label="performance-monitor-gathering"/>
   45824   <int value="1205849612" label="enable-sync-synced-notifications"/>
   45825   <int value="1210343926" label="enable-drop-sync-credential"/>
   45826   <int value="1220464509" label="enable-first-run-ui-transitions"/>
   45827   <int value="1221559505" label="enable-spelling-feedback-field-trial"/>
   45828   <int value="1237297772" label="no-pings"/>
   45829   <int value="1257980502" label="disable-accelerated-video-decode"/>
   45830   <int value="1268470658" label="disable-android-password-link"/>
   45831   <int value="1279584261" label="enable-carrier-switching"/>
   45832   <int value="1283960113" label="disable-fixed-position-compositing"/>
   45833   <int value="1319725131" label="enable-distance-field-text"/>
   45834   <int value="1320201920" label="enable-touchpad-three-finger-click"/>
   45835   <int value="1351830811" label="do-not-ignore-autocomplete-off"/>
   45836   <int value="1352447982" label="enable-lcd-text"/>
   45837   <int value="1361047396" label="disable-click-delay"/>
   45838   <int value="1378310092" label="disable-suggestions-service"/>
   45839   <int value="1381746642" label="enable-automatic-password-saving"/>
   45840   <int value="1382500494" label="disable-drive-apps-in-app-list"/>
   45841   <int value="1405459667" label="enable-fast-text-autosizing"/>
   45842   <int value="1407625309"
   45843       label="disable-minimize-on-second-launcher-item-click"/>
   45844   <int value="1408331660" label="enhanced-bookmarks-experiment"/>
   45845   <int value="1410697724" label="mediadrm-enable-non-compositing"/>
   45846   <int value="1442798825" label="enable-quic"/>
   45847   <int value="1459529277" label="disable-text-input-focus-manager"/>
   45848   <int value="1465624446" label="disable-zero-copy"/>
   45849   <int value="1466380480" label="enable-device-discovery-notifications"/>
   45850   <int value="1469407485" label="disable-accelerated-2d-canvas"/>
   45851   <int value="1490255042" label="enable-overlay-scrollbar"/>
   45852   <int value="1497924954" label="js-flags"/>
   45853   <int value="1505194447" label="disable-transition-compositing"/>
   45854   <int value="1510476448" label="disable-prefixed-encrypted-media"/>
   45855   <int value="1515196403" label="fast-user-switching"/>
   45856   <int value="1636962093" label="disable-material-design-ntp"/>
   45857   <int value="1657713458" label="disable-virtual-keyboard-overscroll"/>
   45858   <int value="1658644418" label="disable-app-list-voice-search"/>
   45859   <int value="1661925474" label="silent-debugger-extension-api"/>
   45860   <int value="1668611601" label="enable-encrypted-media"/>
   45861   <int value="1694854500" label="disable-save-password-bubble"/>
   45862   <int value="1723601083" label="enable-app-window-controls"/>
   45863   <int value="1730236697" label="force-device-scale-factor"/>
   45864   <int value="1747279677" label="disable-delegated-renderer"/>
   45865   <int value="1775475563" label="malware-interstitial-v3"/>
   45866   <int value="1776475705" label="show-composited-layer-borders"/>
   45867   <int value="1783293530" label="disallow-autofill-sync-credential"/>
   45868   <int value="1803465156" label="enable-zero-suggest-most-visited"/>
   45869   <int value="1814671708" label="disable-password-manager-reauthentication"/>
   45870   <int value="1817312143" label="num-raster-threads"/>
   45871   <int value="1819256299" label="disable-webrtc-hw-decoding"/>
   45872   <int value="1820451991" label="enable-offline-auto-reload"/>
   45873   <int value="1821723343" label="disable-saml-signin"/>
   45874   <int value="1844110073" label="enable-app-view"/>
   45875   <int value="1855524566" label="allow-insecure-websocket-from-https-origin"/>
   45876   <int value="1861251313"
   45877       label="enable-message-center-always-scroll-up-upon-notification-removal"/>
   45878   <int value="1865799183" label="javascript-harmony"/>
   45879   <int value="1900529524" label="disable-touch-drag-drop"/>
   45880   <int value="1906942630" label="enable-easy-unlock"/>
   45881   <int value="1930901873" label="disable-sync-app-list"/>
   45882   <int value="1961425320" label="force-qtkit"/>
   45883   <int value="1966730288" label="disable-threaded-compositing"/>
   45884   <int value="1969604362" label="enable-pinch-virtual-viewport"/>
   45885   <int value="1980011075" label="debug-packed-apps"/>
   45886   <int value="2004829262" label="enable-webgl-draft-extensions"/>
   45887   <int value="2037756154" label="enable-impl-side-painting"/>
   45888   <int value="2059322877" label="new-avatar-menu"/>
   45889   <int value="2093235103" label="default-tile-width"/>
   45890   <int value="2101151142" label="disable-direct-write"/>
   45891   <int value="2119964154" label="enable-download-resumption"/>
   45892   <int value="2122876605" label="enable-bleeding-edge-rendering-fast-paths"/>
   45893   <int value="2137347307" label="enable-drive-apps-in-app-list"/>
   45894 </enum>
   45895 
   45896 <enum name="LoginFailureReason" type="int">
   45897   <int value="0" label="NONE">None</int>
   45898   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
   45899     Could not mount cryptohome
   45900   </int>
   45901   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
   45902   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
   45903     Could not unmount cryptohome
   45904   </int>
   45905   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
   45906   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
   45907   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
   45908   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
   45909 </enum>
   45910 
   45911 <enum name="LoginPolicyFilesState" type="int">
   45912   <summary>Policy/owner key file state.</summary>
   45913   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
   45914   <int value="1" label="UNUSED">Unused</int>
   45915   <int value="2" label="HEALTHY">Healthy</int>
   45916   <int value="3" label="RESERVED">Reserved</int>
   45917   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
   45918   <int value="5" label="UNUSED">Unused</int>
   45919   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
   45920   <int value="7" label="RESERVED">Reserved</int>
   45921   <int value="8" label="KEY_OK_NO_POLICY_R11">
   45922     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
   45923   </int>
   45924   <int value="9" label="UNUSED">Unused</int>
   45925   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
   45926   <int value="11" label="RESERVED">Reserved</int>
   45927   <int value="12" label="RESERVED">Reserved</int>
   45928   <int value="13" label="RESERVED">Reserved</int>
   45929   <int value="14" label="RESERVED">Reserved</int>
   45930   <int value="15" label="RESERVED">Reserved</int>
   45931   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
   45932   <int value="17" label="UNUSED">Unused</int>
   45933   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
   45934   <int value="19" label="RESERVED">Reserved</int>
   45935   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
   45936     Key bad, policy bad, pre-R11
   45937   </int>
   45938   <int value="21" label="UNUSED">Unused</int>
   45939   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
   45940   <int value="23" label="RESERVED">Reserved</int>
   45941   <int value="24" label="BAD_KEY_NO_POLICY_R11">
   45942     Key bad, policy bad, pre-R11
   45943   </int>
   45944   <int value="25" label="UNUSED">Unused</int>
   45945   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
   45946   <int value="27" label="RESERVED">Reserved</int>
   45947   <int value="28" label="RESERVED">Reserved</int>
   45948   <int value="29" label="RESERVED">Reserved</int>
   45949   <int value="30" label="RESERVED">Reserved</int>
   45950   <int value="31" label="RESERVED">Reserved</int>
   45951   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
   45952   <int value="33" label="UNUSED">Unused</int>
   45953   <int value="34" label="NO_KEY">No key, policy OK</int>
   45954   <int value="35" label="RESERVED">RESERVED</int>
   45955   <int value="36" label="NO_KEY_BAD_POLICY_R11">
   45956     No key, policy bad, pre-R11
   45957   </int>
   45958   <int value="37" label="UNUSED">Unused</int>
   45959   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
   45960   <int value="39" label="RESERVED">Reserved</int>
   45961   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
   45962   <int value="41" label="UNUSED">Unused</int>
   45963   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
   45964   <int value="43" label="RESERVED">Reserved</int>
   45965 </enum>
   45966 
   45967 <enum name="LoginSuccessReason" type="int">
   45968   <int value="0" label="OFFLINE_AND_ONLINE">
   45969     Login success offline and online
   45970   </int>
   45971   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
   45972 </enum>
   45973 
   45974 <enum name="LoginUserType" type="int">
   45975   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
   45976   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
   45977   <int value="2" label="OTHER_NORMAL">Other Normal</int>
   45978   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
   45979   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
   45980   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
   45981 </enum>
   45982 
   45983 <enum name="MainFrameStorable" type="int">
   45984   <int value="0" label="Storable"/>
   45985   <int value="1" label="cache-control: no-store"/>
   45986 </enum>
   45987 
   45988 <enum name="ManagedUserPasswordChange" type="int">
   45989   <int value="0" label="OK_MANAGER">Changed in manager session</int>
   45990   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
   45991   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
   45992   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
   45993     Signature or encryption key not found
   45994   </int>
   45995   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
   45996   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
   45997     Manager key authorization failed
   45998   </int>
   45999   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
   46000     Could not load new password data upon supervised user signin
   46001   </int>
   46002   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
   46003     Incomplete password data loaded upon supervised user signin.
   46004   </int>
   46005   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
   46006     Authentication failure while changing password during supervised user
   46007     signin.
   46008   </int>
   46009   <int value="9" label="FAILED_STORE_DATA">
   46010     Could not store new password data for supervised user.
   46011   </int>
   46012 </enum>
   46013 
   46014 <enum name="MappedCSSProperties" type="int">
   46015 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.cpp -->
   46016 
   46017 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
   46018 
   46019   <int value="1" label="Total Pages Measured"/>
   46020   <int value="2" label="color"/>
   46021   <int value="3" label="direction"/>
   46022   <int value="4" label="display"/>
   46023   <int value="5" label="font"/>
   46024   <int value="6" label="font-family"/>
   46025   <int value="7" label="font-size"/>
   46026   <int value="8" label="font-style"/>
   46027   <int value="9" label="font-variant"/>
   46028   <int value="10" label="font-weight"/>
   46029   <int value="11" label="text-rendering"/>
   46030   <int value="12" label="webkit-font-feature-settings"/>
   46031   <int value="13" label="font-kerning"/>
   46032   <int value="14" label="webkit-font-smoothing"/>
   46033   <int value="15" label="font-variant-ligatures"/>
   46034   <int value="16" label="webkit-locale"/>
   46035   <int value="17" label="webkit-text-orientation"/>
   46036   <int value="18" label="webkit-writing-mode"/>
   46037   <int value="19" label="zoom"/>
   46038   <int value="20" label="line-height"/>
   46039   <int value="21" label="background"/>
   46040   <int value="22" label="background-attachment"/>
   46041   <int value="23" label="background-clip"/>
   46042   <int value="24" label="background-color"/>
   46043   <int value="25" label="background-image"/>
   46044   <int value="26" label="background-origin"/>
   46045   <int value="27" label="background-position"/>
   46046   <int value="28" label="background-position-x"/>
   46047   <int value="29" label="background-position-y"/>
   46048   <int value="30" label="background-repeat"/>
   46049   <int value="31" label="background-repeat-x"/>
   46050   <int value="32" label="background-repeat-y"/>
   46051   <int value="33" label="background-size"/>
   46052   <int value="34" label="border"/>
   46053   <int value="35" label="border-bottom"/>
   46054   <int value="36" label="border-bottom-color"/>
   46055   <int value="37" label="border-bottom-left-radius"/>
   46056   <int value="38" label="border-bottom-right-radius"/>
   46057   <int value="39" label="border-bottom-style"/>
   46058   <int value="40" label="border-bottom-width"/>
   46059   <int value="41" label="border-collapse"/>
   46060   <int value="42" label="border-color"/>
   46061   <int value="43" label="border-image"/>
   46062   <int value="44" label="border-image-outset"/>
   46063   <int value="45" label="border-image-repeat"/>
   46064   <int value="46" label="border-image-slice"/>
   46065   <int value="47" label="border-image-source"/>
   46066   <int value="48" label="border-image-width"/>
   46067   <int value="49" label="border-left"/>
   46068   <int value="50" label="border-left-color"/>
   46069   <int value="51" label="border-left-style"/>
   46070   <int value="52" label="border-left-width"/>
   46071   <int value="53" label="border-radius"/>
   46072   <int value="54" label="border-right"/>
   46073   <int value="55" label="border-right-color"/>
   46074   <int value="56" label="border-right-style"/>
   46075   <int value="57" label="border-right-width"/>
   46076   <int value="58" label="border-spacing"/>
   46077   <int value="59" label="border-style"/>
   46078   <int value="60" label="border-top"/>
   46079   <int value="61" label="border-top-color"/>
   46080   <int value="62" label="border-top-left-radius"/>
   46081   <int value="63" label="border-top-right-radius"/>
   46082   <int value="64" label="border-top-style"/>
   46083   <int value="65" label="border-top-width"/>
   46084   <int value="66" label="border-width"/>
   46085   <int value="67" label="bottom"/>
   46086   <int value="68" label="box-shadow"/>
   46087   <int value="69" label="box-sizing"/>
   46088   <int value="70" label="caption-side"/>
   46089   <int value="71" label="clear"/>
   46090   <int value="72" label="clip"/>
   46091   <int value="73" label="webkit-clip-path"/>
   46092   <int value="74" label="content"/>
   46093   <int value="75" label="counter-increment"/>
   46094   <int value="76" label="counter-reset"/>
   46095   <int value="77" label="cursor"/>
   46096   <int value="78" label="empty-cells"/>
   46097   <int value="79" label="float"/>
   46098   <int value="80" label="font-stretch"/>
   46099   <int value="81" label="height"/>
   46100   <int value="82" label="image-rendering"/>
   46101   <int value="83" label="left"/>
   46102   <int value="84" label="letter-spacing"/>
   46103   <int value="85" label="list-style"/>
   46104   <int value="86" label="list-style-image"/>
   46105   <int value="87" label="list-style-position"/>
   46106   <int value="88" label="list-style-type"/>
   46107   <int value="89" label="margin"/>
   46108   <int value="90" label="margin-bottom"/>
   46109   <int value="91" label="margin-left"/>
   46110   <int value="92" label="margin-right"/>
   46111   <int value="93" label="margin-top"/>
   46112   <int value="94" label="max-height"/>
   46113   <int value="95" label="max-width"/>
   46114   <int value="96" label="min-height"/>
   46115   <int value="97" label="min-width"/>
   46116   <int value="98" label="opacity"/>
   46117   <int value="99" label="orphans"/>
   46118   <int value="100" label="outline"/>
   46119   <int value="101" label="outline-color"/>
   46120   <int value="102" label="outline-offset"/>
   46121   <int value="103" label="outline-style"/>
   46122   <int value="104" label="outline-width"/>
   46123   <int value="105" label="overflow"/>
   46124   <int value="106" label="overflow-wrap"/>
   46125   <int value="107" label="overflow-x"/>
   46126   <int value="108" label="overflow-y"/>
   46127   <int value="109" label="padding"/>
   46128   <int value="110" label="padding-bottom"/>
   46129   <int value="111" label="padding-left"/>
   46130   <int value="112" label="padding-right"/>
   46131   <int value="113" label="padding-top"/>
   46132   <int value="114" label="page"/>
   46133   <int value="115" label="page-break-after"/>
   46134   <int value="116" label="page-break-before"/>
   46135   <int value="117" label="page-break-inside"/>
   46136   <int value="118" label="pointer-events"/>
   46137   <int value="119" label="position"/>
   46138   <int value="120" label="quotes"/>
   46139   <int value="121" label="resize"/>
   46140   <int value="122" label="right"/>
   46141   <int value="123" label="size"/>
   46142   <int value="124" label="src"/>
   46143   <int value="125" label="speak"/>
   46144   <int value="126" label="table-layout"/>
   46145   <int value="127" label="tab-size"/>
   46146   <int value="128" label="text-align"/>
   46147   <int value="129" label="text-decoration"/>
   46148   <int value="130" label="text-indent"/>
   46149   <int value="131" label="text-line-through"/>
   46150   <int value="132" label="text-line-through-color"/>
   46151   <int value="133" label="text-line-through-mode"/>
   46152   <int value="134" label="text-line-through-style"/>
   46153   <int value="135" label="text-line-through-width"/>
   46154   <int value="136" label="text-overflow"/>
   46155   <int value="137" label="text-overline"/>
   46156   <int value="138" label="text-overline-color"/>
   46157   <int value="139" label="text-overline-mode"/>
   46158   <int value="140" label="text-overline-style"/>
   46159   <int value="141" label="text-overline-width"/>
   46160   <int value="142" label="text-shadow"/>
   46161   <int value="143" label="text-transform"/>
   46162   <int value="144" label="text-underline"/>
   46163   <int value="145" label="text-underline-color"/>
   46164   <int value="146" label="text-underline-mode"/>
   46165   <int value="147" label="text-underline-style"/>
   46166   <int value="148" label="text-underline-width"/>
   46167   <int value="149" label="top"/>
   46168   <int value="150" label="transition"/>
   46169   <int value="151" label="transition-delay"/>
   46170   <int value="152" label="transition-duration"/>
   46171   <int value="153" label="transition-property"/>
   46172   <int value="154" label="transition-timing-function"/>
   46173   <int value="155" label="unicode-bidi"/>
   46174   <int value="156" label="unicode-range"/>
   46175   <int value="157" label="vertical-align"/>
   46176   <int value="158" label="visibility"/>
   46177   <int value="159" label="white-space"/>
   46178   <int value="160" label="widows"/>
   46179   <int value="161" label="width"/>
   46180   <int value="162" label="word-break"/>
   46181   <int value="163" label="word-spacing"/>
   46182   <int value="164" label="word-wrap"/>
   46183   <int value="165" label="z-index"/>
   46184   <int value="166" label="webkit-animation"/>
   46185   <int value="167" label="webkit-animation-delay"/>
   46186   <int value="168" label="webkit-animation-direction"/>
   46187   <int value="169" label="webkit-animation-duration"/>
   46188   <int value="170" label="webkit-animation-fill-mode"/>
   46189   <int value="171" label="webkit-animation-iteration-count"/>
   46190   <int value="172" label="webkit-animation-name"/>
   46191   <int value="173" label="webkit-animation-play-state"/>
   46192   <int value="174" label="webkit-animation-timing-function"/>
   46193   <int value="175" label="webkit-appearance"/>
   46194   <int value="176" label="webkit-aspect-ratio"/>
   46195   <int value="177" label="webkit-backface-visibility"/>
   46196   <int value="178" label="webkit-background-clip"/>
   46197   <int value="179" label="webkit-background-composite"/>
   46198   <int value="180" label="webkit-background-origin"/>
   46199   <int value="181" label="webkit-background-size"/>
   46200   <int value="182" label="webkit-border-after"/>
   46201   <int value="183" label="webkit-border-after-color"/>
   46202   <int value="184" label="webkit-border-after-style"/>
   46203   <int value="185" label="webkit-border-after-width"/>
   46204   <int value="186" label="webkit-border-before"/>
   46205   <int value="187" label="webkit-border-before-color"/>
   46206   <int value="188" label="webkit-border-before-style"/>
   46207   <int value="189" label="webkit-border-before-width"/>
   46208   <int value="190" label="webkit-border-end"/>
   46209   <int value="191" label="webkit-border-end-color"/>
   46210   <int value="192" label="webkit-border-end-style"/>
   46211   <int value="193" label="webkit-border-end-width"/>
   46212   <int value="194" label="webkit-border-fit"/>
   46213   <int value="195" label="webkit-border-horizontal-spacing"/>
   46214   <int value="196" label="webkit-border-image"/>
   46215   <int value="197" label="webkit-border-radius"/>
   46216   <int value="198" label="webkit-border-start"/>
   46217   <int value="199" label="webkit-border-start-color"/>
   46218   <int value="200" label="webkit-border-start-style"/>
   46219   <int value="201" label="webkit-border-start-width"/>
   46220   <int value="202" label="webkit-border-vertical-spacing"/>
   46221   <int value="203" label="webkit-box-align"/>
   46222   <int value="204" label="webkit-box-direction"/>
   46223   <int value="205" label="webkit-box-flex"/>
   46224   <int value="206" label="webkit-box-flex-group"/>
   46225   <int value="207" label="webkit-box-lines"/>
   46226   <int value="208" label="webkit-box-ordinal-group"/>
   46227   <int value="209" label="webkit-box-orient"/>
   46228   <int value="210" label="webkit-box-pack"/>
   46229   <int value="211" label="webkit-box-reflect"/>
   46230   <int value="212" label="webkit-box-shadow"/>
   46231   <int value="213" label="webkit-color-correction"/>
   46232   <int value="214" label="webkit-column-axis"/>
   46233   <int value="215" label="webkit-column-break-after"/>
   46234   <int value="216" label="webkit-column-break-before"/>
   46235   <int value="217" label="webkit-column-break-inside"/>
   46236   <int value="218" label="webkit-column-count"/>
   46237   <int value="219" label="webkit-column-gap"/>
   46238   <int value="220" label="webkit-column-progression"/>
   46239   <int value="221" label="webkit-column-rule"/>
   46240   <int value="222" label="webkit-column-rule-color"/>
   46241   <int value="223" label="webkit-column-rule-style"/>
   46242   <int value="224" label="webkit-column-rule-width"/>
   46243   <int value="225" label="webkit-column-span"/>
   46244   <int value="226" label="webkit-column-width"/>
   46245   <int value="227" label="webkit-columns"/>
   46246   <int value="228" label="webkit-box-decoration-break"/>
   46247   <int value="229" label="webkit-filter"/>
   46248   <int value="230" label="align-content"/>
   46249   <int value="231" label="align-items"/>
   46250   <int value="232" label="align-self"/>
   46251   <int value="233" label="flex"/>
   46252   <int value="234" label="flex-basis"/>
   46253   <int value="235" label="flex-direction"/>
   46254   <int value="236" label="flex-flow"/>
   46255   <int value="237" label="flex-grow"/>
   46256   <int value="238" label="flex-shrink"/>
   46257   <int value="239" label="flex-wrap"/>
   46258   <int value="240" label="justify-content"/>
   46259   <int value="241" label="webkit-font-size-delta"/>
   46260   <int value="242" label="grid-template-columns"/>
   46261   <int value="243" label="grid-template-rows"/>
   46262   <int value="244" label="grid-column-start"/>
   46263   <int value="245" label="grid-column-end"/>
   46264   <int value="246" label="grid-row-start"/>
   46265   <int value="247" label="grid-row-end"/>
   46266   <int value="248" label="grid-column"/>
   46267   <int value="249" label="grid-row"/>
   46268   <int value="250" label="grid-auto-flow"/>
   46269   <int value="251" label="webkit-highlight"/>
   46270   <int value="252" label="webkit-hyphenate-character"/>
   46271   <int value="253" label="webkit-hyphenate-limit-after"/>
   46272   <int value="254" label="webkit-hyphenate-limit-before"/>
   46273   <int value="255" label="webkit-hyphenate-limit-lines"/>
   46274   <int value="256" label="webkit-hyphens"/>
   46275   <int value="257" label="webkit-line-box-contain"/>
   46276   <int value="258" label="webkit-line-align"/>
   46277   <int value="259" label="webkit-line-break"/>
   46278   <int value="260" label="webkit-line-clamp"/>
   46279   <int value="261" label="webkit-line-grid"/>
   46280   <int value="262" label="webkit-line-snap"/>
   46281   <int value="263" label="webkit-logical-width"/>
   46282   <int value="264" label="webkit-logical-height"/>
   46283   <int value="265" label="webkit-margin-after-collapse"/>
   46284   <int value="266" label="webkit-margin-before-collapse"/>
   46285   <int value="267" label="webkit-margin-bottom-collapse"/>
   46286   <int value="268" label="webkit-margin-top-collapse"/>
   46287   <int value="269" label="webkit-margin-collapse"/>
   46288   <int value="270" label="webkit-margin-after"/>
   46289   <int value="271" label="webkit-margin-before"/>
   46290   <int value="272" label="webkit-margin-end"/>
   46291   <int value="273" label="webkit-margin-start"/>
   46292   <int value="274" label="webkit-marquee"/>
   46293   <int value="275" label="webkit-marquee-direction"/>
   46294   <int value="276" label="webkit-marquee-increment"/>
   46295   <int value="277" label="webkit-marquee-repetition"/>
   46296   <int value="278" label="webkit-marquee-speed"/>
   46297   <int value="279" label="webkit-marquee-style"/>
   46298   <int value="280" label="webkit-mask"/>
   46299   <int value="281" label="webkit-mask-box-image"/>
   46300   <int value="282" label="webkit-mask-box-image-outset"/>
   46301   <int value="283" label="webkit-mask-box-image-repeat"/>
   46302   <int value="284" label="webkit-mask-box-image-slice"/>
   46303   <int value="285" label="webkit-mask-box-image-source"/>
   46304   <int value="286" label="webkit-mask-box-image-width"/>
   46305   <int value="287" label="webkit-mask-clip"/>
   46306   <int value="288" label="webkit-mask-composite"/>
   46307   <int value="289" label="webkit-mask-image"/>
   46308   <int value="290" label="webkit-mask-origin"/>
   46309   <int value="291" label="webkit-mask-position"/>
   46310   <int value="292" label="webkit-mask-position-x"/>
   46311   <int value="293" label="webkit-mask-position-y"/>
   46312   <int value="294" label="webkit-mask-repeat"/>
   46313   <int value="295" label="webkit-mask-repeat-x"/>
   46314   <int value="296" label="webkit-mask-repeat-y"/>
   46315   <int value="297" label="webkit-mask-size"/>
   46316   <int value="298" label="webkit-max-logical-width"/>
   46317   <int value="299" label="webkit-max-logical-height"/>
   46318   <int value="300" label="webkit-min-logical-width"/>
   46319   <int value="301" label="webkit-min-logical-height"/>
   46320   <int value="302" label="webkit-nbsp-mode"/>
   46321   <int value="303" label="order"/>
   46322   <int value="304" label="webkit-padding-after"/>
   46323   <int value="305" label="webkit-padding-before"/>
   46324   <int value="306" label="webkit-padding-end"/>
   46325   <int value="307" label="webkit-padding-start"/>
   46326   <int value="308" label="webkit-perspective"/>
   46327   <int value="309" label="webkit-perspective-origin"/>
   46328   <int value="310" label="webkit-perspective-origin-x"/>
   46329   <int value="311" label="webkit-perspective-origin-y"/>
   46330   <int value="312" label="webkit-print-color-adjust"/>
   46331   <int value="313" label="webkit-rtl-ordering"/>
   46332   <int value="314" label="webkit-ruby-position"/>
   46333   <int value="315" label="webkit-text-combine"/>
   46334   <int value="316" label="webkit-text-decorations-in-effect"/>
   46335   <int value="317" label="webkit-text-emphasis"/>
   46336   <int value="318" label="webkit-text-emphasis-color"/>
   46337   <int value="319" label="webkit-text-emphasis-position"/>
   46338   <int value="320" label="webkit-text-emphasis-style"/>
   46339   <int value="321" label="webkit-text-fill-color"/>
   46340   <int value="322" label="webkit-text-security"/>
   46341   <int value="323" label="webkit-text-stroke"/>
   46342   <int value="324" label="webkit-text-stroke-color"/>
   46343   <int value="325" label="webkit-text-stroke-width"/>
   46344   <int value="326" label="webkit-transform"/>
   46345   <int value="327" label="webkit-transform-origin"/>
   46346   <int value="328" label="webkit-transform-origin-x"/>
   46347   <int value="329" label="webkit-transform-origin-y"/>
   46348   <int value="330" label="webkit-transform-origin-z"/>
   46349   <int value="331" label="webkit-transform-style"/>
   46350   <int value="332" label="webkit-transition"/>
   46351   <int value="333" label="webkit-transition-delay"/>
   46352   <int value="334" label="webkit-transition-duration"/>
   46353   <int value="335" label="webkit-transition-property"/>
   46354   <int value="336" label="webkit-transition-timing-function"/>
   46355   <int value="337" label="webkit-user-drag"/>
   46356   <int value="338" label="webkit-user-modify"/>
   46357   <int value="339" label="webkit-user-select"/>
   46358   <int value="340" label="webkit-flow-into"/>
   46359   <int value="341" label="webkit-flow-from"/>
   46360   <int value="342" label="webkit-region-fragment"/>
   46361   <int value="343" label="webkit-region-break-after"/>
   46362   <int value="344" label="webkit-region-break-before"/>
   46363   <int value="345" label="webkit-region-break-inside"/>
   46364   <int value="346" label="shape-inside"/>
   46365   <int value="347" label="shape-outside"/>
   46366   <int value="348" label="shape-margin"/>
   46367   <int value="349" label="shape-padding"/>
   46368   <int value="350" label="webkit-wrap-flow"/>
   46369   <int value="351" label="webkit-wrap-through"/>
   46370   <int value="352" label="webkit-wrap"/>
   46371   <int value="353" label="webkit-tap-highlight-color"/>
   46372   <int value="354" label="webkit-app-region"/>
   46373   <int value="355" label="clip-path"/>
   46374   <int value="356" label="clip-rule"/>
   46375   <int value="357" label="mask"/>
   46376   <int value="358" label="enable-background"/>
   46377   <int value="359" label="filter"/>
   46378   <int value="360" label="flood-color"/>
   46379   <int value="361" label="flood-opacity"/>
   46380   <int value="362" label="lighting-color"/>
   46381   <int value="363" label="stop-color"/>
   46382   <int value="364" label="stop-opacity"/>
   46383   <int value="365" label="color-interpolation"/>
   46384   <int value="366" label="color-interpolation-filters"/>
   46385   <int value="367" label="color-profile"/>
   46386   <int value="368" label="color-rendering"/>
   46387   <int value="369" label="fill"/>
   46388   <int value="370" label="fill-opacity"/>
   46389   <int value="371" label="fill-rule"/>
   46390   <int value="372" label="marker"/>
   46391   <int value="373" label="marker-end"/>
   46392   <int value="374" label="marker-mid"/>
   46393   <int value="375" label="marker-start"/>
   46394   <int value="376" label="mask-type"/>
   46395   <int value="377" label="shape-rendering"/>
   46396   <int value="378" label="stroke"/>
   46397   <int value="379" label="stroke-dasharray"/>
   46398   <int value="380" label="stroke-dashoffset"/>
   46399   <int value="381" label="stroke-linecap"/>
   46400   <int value="382" label="stroke-linejoin"/>
   46401   <int value="383" label="stroke-miterlimit"/>
   46402   <int value="384" label="stroke-opacity"/>
   46403   <int value="385" label="stroke-width"/>
   46404   <int value="386" label="alignment-baseline"/>
   46405   <int value="387" label="baseline-shift"/>
   46406   <int value="388" label="dominant-baseline"/>
   46407   <int value="389" label="glyph-orientation-horizontal"/>
   46408   <int value="390" label="glyph-orientation-vertical"/>
   46409   <int value="391" label="kerning"/>
   46410   <int value="392" label="text-anchor"/>
   46411   <int value="393" label="vector-effect"/>
   46412   <int value="394" label="writing-mode"/>
   46413   <int value="395" label="webkit-svg-shadow"/>
   46414   <int value="396" label="webkit-cursor-visibility"/>
   46415   <int value="397" label="image-orientation"/>
   46416   <int value="398" label="image-resolution"/>
   46417   <int value="399" label="webkit-blend-mode"/>
   46418   <int value="400" label="webkit-background-blend-mode"/>
   46419   <int value="401" label="text-decoration-line"/>
   46420   <int value="402" label="text-decoration-style"/>
   46421   <int value="403" label="text-decoration-color"/>
   46422   <int value="404" label="text-align-last"/>
   46423   <int value="405" label="text-underline-position"/>
   46424   <int value="406" label="max-zoom"/>
   46425   <int value="407" label="min-zoom"/>
   46426   <int value="408" label="orientation"/>
   46427   <int value="409" label="user-zoom"/>
   46428   <int value="410" label="webkit-dashboard-region"/>
   46429   <int value="411" label="webkit-overflow-scrolling"/>
   46430   <int value="412" label="webkit-app-region"/>
   46431   <int value="413" label="webkit-filter"/>
   46432   <int value="414" label="webkit-box-decoration-break"/>
   46433   <int value="415" label="webkit-tap-highlight-color"/>
   46434   <int value="416" label="buffered-rendering"/>
   46435   <int value="417" label="grid-auto-rows"/>
   46436   <int value="418" label="grid-auto-columns"/>
   46437   <int value="419" label="background-blend-mode"/>
   46438   <int value="420" label="mix-blend-mode"/>
   46439   <int value="421" label="touch-action"/>
   46440   <int value="422" label="grid-area"/>
   46441   <int value="423" label="grid-template-areas"/>
   46442   <int value="424" label="animation"/>
   46443   <int value="425" label="animation-delay"/>
   46444   <int value="426" label="animation-direction"/>
   46445   <int value="427" label="animation-duration"/>
   46446   <int value="428" label="animation-fill-mode"/>
   46447   <int value="429" label="animation-iteration-count"/>
   46448   <int value="430" label="animation-name"/>
   46449   <int value="431" label="animation-play-state"/>
   46450   <int value="432" label="animation-timing-function"/>
   46451   <int value="433" label="object-fit"/>
   46452   <int value="434" label="paint-order"/>
   46453   <int value="435" label="mask-source-type"/>
   46454   <int value="436" label="isolation"/>
   46455   <int value="437" label="object-position"/>
   46456   <int value="438" label="internal-callback"/>
   46457   <int value="439" label="shape-image-threshold"/>
   46458   <int value="440" label="column-fill"/>
   46459   <int value="441" label="text-justify"/>
   46460   <int value="442" label="touch-action-delay"/>
   46461   <int value="443" label="justify-self"/>
   46462   <int value="444" label="scroll-behavior"/>
   46463   <int value="445" label="will-change"/>
   46464   <int value="446" label="transform"/>
   46465   <int value="447" label="transform-origin"/>
   46466   <int value="448" label="transform-style"/>
   46467   <int value="449" label="perspective"/>
   46468   <int value="450" label="perspective-origin"/>
   46469   <int value="451" label="backface-visibility"/>
   46470   <int value="452" label="grid-template"/>
   46471   <int value="453" label="grid"/>
   46472   <int value="454" label="all"/>
   46473   <int value="455" label="justify-items"/>
   46474 </enum>
   46475 
   46476 <enum name="MappedEditingCommands" type="int">
   46477 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
   46478 
   46479   <int value="1" label="AlignJustified"/>
   46480   <int value="2" label="AlignLeft"/>
   46481   <int value="3" label="AlignRight"/>
   46482   <int value="4" label="BackColor"/>
   46483   <int value="5" label="BackwardDelete"/>
   46484   <int value="6" label="Bold"/>
   46485   <int value="7" label="Copy"/>
   46486   <int value="8" label="CreateLink"/>
   46487   <int value="9" label="Cut"/>
   46488   <int value="10" label="DefaultParagraphSeparator"/>
   46489   <int value="11" label="Delete"/>
   46490   <int value="12" label="DeleteBackward"/>
   46491   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
   46492   <int value="14" label="DeleteForward"/>
   46493   <int value="15" label="DeleteToBeginningOfLine"/>
   46494   <int value="16" label="DeleteToBeginningOfParagraph"/>
   46495   <int value="17" label="DeleteToEndOfLine"/>
   46496   <int value="18" label="DeleteToEndOfParagraph"/>
   46497   <int value="19" label="DeleteToMark"/>
   46498   <int value="20" label="DeleteWordBackward"/>
   46499   <int value="21" label="DeleteWordForward"/>
   46500   <int value="22" label="FindString"/>
   46501   <int value="23" label="FontName"/>
   46502   <int value="24" label="FontSize"/>
   46503   <int value="25" label="FontSizeDelta"/>
   46504   <int value="26" label="ForeColor"/>
   46505   <int value="27" label="FormatBlock"/>
   46506   <int value="28" label="ForwardDelete"/>
   46507   <int value="29" label="HiliteColor"/>
   46508   <int value="30" label="IgnoreSpelling"/>
   46509   <int value="31" label="Indent"/>
   46510   <int value="32" label="InsertBacktab"/>
   46511   <int value="33" label="InsertHTML"/>
   46512   <int value="34" label="InsertHorizontalRule"/>
   46513   <int value="35" label="InsertImage"/>
   46514   <int value="36" label="InsertLineBreak"/>
   46515   <int value="37" label="InsertNewline"/>
   46516   <int value="38" label="InsertNewlineInQuotedContent"/>
   46517   <int value="39" label="InsertOrderedList"/>
   46518   <int value="40" label="InsertParagraph"/>
   46519   <int value="41" label="InsertTab"/>
   46520   <int value="42" label="InsertText"/>
   46521   <int value="43" label="InsertUnorderedList"/>
   46522   <int value="44" label="Italic"/>
   46523   <int value="45" label="JustifyCenter"/>
   46524   <int value="46" label="JustifyFull"/>
   46525   <int value="47" label="JustifyLeft"/>
   46526   <int value="48" label="JustifyNone"/>
   46527   <int value="49" label="JustifyRight"/>
   46528   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
   46529   <int value="51" label="MakeTextWritingDirectionNatural"/>
   46530   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
   46531   <int value="53" label="MoveBackward"/>
   46532   <int value="54" label="MoveBackwardAndModifySelection"/>
   46533   <int value="55" label="MoveDown"/>
   46534   <int value="56" label="MoveDownAndModifySelection"/>
   46535   <int value="57" label="MoveForward"/>
   46536   <int value="58" label="MoveForwardAndModifySelection"/>
   46537   <int value="59" label="MoveLeft"/>
   46538   <int value="60" label="MoveLeftAndModifySelection"/>
   46539   <int value="61" label="MovePageDown"/>
   46540   <int value="62" label="MovePageDownAndModifySelection"/>
   46541   <int value="63" label="MovePageUp"/>
   46542   <int value="64" label="MovePageUpAndModifySelection"/>
   46543   <int value="65" label="MoveParagraphBackward"/>
   46544   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
   46545   <int value="67" label="MoveParagraphForward"/>
   46546   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
   46547   <int value="69" label="MoveRight"/>
   46548   <int value="70" label="MoveRightAndModifySelection"/>
   46549   <int value="71" label="MoveToBeginningOfDocument"/>
   46550   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
   46551   <int value="73" label="MoveToBeginningOfLine"/>
   46552   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
   46553   <int value="75" label="MoveToBeginningOfParagraph"/>
   46554   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
   46555   <int value="77" label="MoveToBeginningOfSentence"/>
   46556   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
   46557   <int value="79" label="MoveToEndOfDocument"/>
   46558   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
   46559   <int value="81" label="MoveToEndOfLine"/>
   46560   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
   46561   <int value="83" label="MoveToEndOfParagraph"/>
   46562   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
   46563   <int value="85" label="MoveToEndOfSentence"/>
   46564   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
   46565   <int value="87" label="MoveToLeftEndOfLine"/>
   46566   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
   46567   <int value="89" label="MoveToRightEndOfLine"/>
   46568   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
   46569   <int value="91" label="MoveUp"/>
   46570   <int value="92" label="MoveUpAndModifySelection"/>
   46571   <int value="93" label="MoveWordBackward"/>
   46572   <int value="94" label="MoveWordBackwardAndModifySelection"/>
   46573   <int value="95" label="MoveWordForward"/>
   46574   <int value="96" label="MoveWordForwardAndModifySelection"/>
   46575   <int value="97" label="MoveWordLeft"/>
   46576   <int value="98" label="MoveWordLeftAndModifySelection"/>
   46577   <int value="99" label="MoveWordRight"/>
   46578   <int value="100" label="MoveWordRightAndModifySelection"/>
   46579   <int value="101" label="Outdent"/>
   46580   <int value="102" label="OverWrite"/>
   46581   <int value="103" label="Paste"/>
   46582   <int value="104" label="PasteAndMatchStyle"/>
   46583   <int value="105" label="PasteGlobalSelection"/>
   46584   <int value="106" label="Print"/>
   46585   <int value="107" label="Redo"/>
   46586   <int value="108" label="RemoveFormat"/>
   46587   <int value="109" label="ScrollPageBackward"/>
   46588   <int value="110" label="ScrollPageForward"/>
   46589   <int value="111" label="ScrollLineUp"/>
   46590   <int value="112" label="ScrollLineDown"/>
   46591   <int value="113" label="ScrollToBeginningOfDocument"/>
   46592   <int value="114" label="ScrollToEndOfDocument"/>
   46593   <int value="115" label="SelectAll"/>
   46594   <int value="116" label="SelectLine"/>
   46595   <int value="117" label="SelectParagraph"/>
   46596   <int value="118" label="SelectSentence"/>
   46597   <int value="119" label="SelectToMark"/>
   46598   <int value="120" label="SelectWord"/>
   46599   <int value="121" label="SetMark"/>
   46600   <int value="122" label="Strikethrough"/>
   46601   <int value="123" label="StyleWithCSS"/>
   46602   <int value="124" label="Subscript"/>
   46603   <int value="125" label="Superscript"/>
   46604   <int value="126" label="SwapWithMark"/>
   46605   <int value="127" label="ToggleBold"/>
   46606   <int value="128" label="ToggleItalic"/>
   46607   <int value="129" label="ToggleUnderline"/>
   46608   <int value="130" label="Transpose"/>
   46609   <int value="131" label="Underline"/>
   46610   <int value="132" label="Undo"/>
   46611   <int value="133" label="Unlink"/>
   46612   <int value="134" label="Unscript"/>
   46613   <int value="135" label="Unselect"/>
   46614   <int value="136" label="UseCSS"/>
   46615   <int value="137" label="Yank"/>
   46616   <int value="138" label="YankAndSelect"/>
   46617   <int value="139" label="AlignCenter"/>
   46618 </enum>
   46619 
   46620 <enum name="MediaContainers" type="int">
   46621   <int value="0" label="Unknown"/>
   46622   <int value="1" label="AAC (Advanced Audio Coding)"/>
   46623   <int value="2" label="AC-3"/>
   46624   <int value="3" label="AIFF (Audio Interchange File Format)"/>
   46625   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
   46626   <int value="5" label="APE (Monkey's Audio)"/>
   46627   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
   46628   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
   46629   <int value="8" label="AVI (Audio Video Interleaved)"/>
   46630   <int value="9" label="Bink"/>
   46631   <int value="10" label="CAF (Apple Core Audio Format)"/>
   46632   <int value="11" label="DTS"/>
   46633   <int value="12" label="DTS-HD"/>
   46634   <int value="13" label="DV (Digital Video)"/>
   46635   <int value="14" label="DXA"/>
   46636   <int value="15" label="Enhanced AC-3"/>
   46637   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
   46638   <int value="17" label="FLV (Flash Video)"/>
   46639   <int value="18" label="GSM (Global System for Mobile Audio)"/>
   46640   <int value="19" label="H.261"/>
   46641   <int value="20" label="H.263"/>
   46642   <int value="21" label="H.264"/>
   46643   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
   46644   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
   46645   <int value="24" label="MJPEG video"/>
   46646   <int value="25" label="QuickTime / MOV / MPEG4"/>
   46647   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
   46648   <int value="27" label="MPEG-2 Program Stream"/>
   46649   <int value="28" label="MPEG-2 Transport Stream"/>
   46650   <int value="29" label="MPEG-4 Bitstream"/>
   46651   <int value="30" label="Ogg"/>
   46652   <int value="31" label="RM (RealMedia)"/>
   46653   <int value="32" label="SRT (SubRip subtitle)"/>
   46654   <int value="33" label="SWF (ShockWave Flash)"/>
   46655   <int value="34" label="VC-1"/>
   46656   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
   46657   <int value="36" label="Matroska / WebM"/>
   46658   <int value="37" label="WTV (Windows Television)"/>
   46659   <int value="38" label="DASH"/>
   46660   <int value="39" label="SmoothStream"/>
   46661 </enum>
   46662 
   46663 <enum name="MediaGalleriesUsageType" type="int">
   46664   <int value="0" label="Gallery added from permission dialog"/>
   46665   <int value="1" label="Gallery permission added from permission dialog"/>
   46666   <int value="2" label="Gallery permission removed from permission dialog"/>
   46667   <int value="3" label="GetMediaFileSystems API invocations"/>
   46668   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
   46669   <int value="5" label="Dialog shown"/>
   46670   <int value="6" label="Dialog permissions saved"/>
   46671   <int value="7" label="Gallery added from WebUI"/>
   46672   <int value="8" label="Gallery removed from WebUI"/>
   46673   <int value="9" label="Preferences initialized"/>
   46674   <int value="10" label="Preferences initialization failed"/>
   46675   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
   46676   <int value="12" label="GetMetadata API invocations"/>
   46677   <int value="13" label="AddUserSelectedFolder API invocations"/>
   46678   <int value="14" label="StartMediaScan API invocations"/>
   46679   <int value="15" label="CancelMediaScan API invocations"/>
   46680   <int value="16" label="AddScanResults API invocations"/>
   46681   <int value="17" label="A media scan completed"/>
   46682   <int value="18" label="AddScanResults dialog cancelled"/>
   46683   <int value="19" label="AddScanResults dialog accepted"/>
   46684   <int value="20" label="Gallery removed from AddScanResults dialog"/>
   46685   <int value="21" label="Gallery removed from permission dialog"/>
   46686   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
   46687 </enum>
   46688 
   46689 <enum name="MediaKeyError" type="int">
   46690   <int value="1" label="kUnknownError"/>
   46691   <int value="2" label="kClientError"/>
   46692   <int value="4" label="kOutputError"/>
   46693 </enum>
   46694 
   46695 <enum name="MediaKeyException" type="int">
   46696   <int value="0" label="kUnknownResultId"/>
   46697   <int value="1" label="kSuccess"/>
   46698   <int value="2" label="kKeySystemNotSupported"/>
   46699   <int value="3" label="kInvalidPlayerState"/>
   46700 </enum>
   46701 
   46702 <enum name="MediaOutputProtectionStatus" type="int">
   46703   <int value="0" label="Queried"/>
   46704   <int value="1" label="No external link"/>
   46705   <int value="2" label="All external links protected"/>
   46706 </enum>
   46707 
   46708 <enum name="MediaStreamRequestResult" type="int">
   46709   <int value="0" label="Ok"/>
   46710   <int value="1" label="Permission Denied"/>
   46711   <int value="2" label="Permission Dismissed"/>
   46712   <int value="3" label="Invalid State"/>
   46713   <int value="4" label="No Hardware"/>
   46714   <int value="5" label="Invalid Security Origin"/>
   46715   <int value="6" label="Tab Capture Failure"/>
   46716   <int value="7" label="Screen Capture Failure"/>
   46717   <int value="8" label="Capture Failure"/>
   46718   <int value="9" label="Constraint Not Satisfied"/>
   46719   <int value="10" label="Track Start Failure"/>
   46720   <int value="11" label="Not Supported"/>
   46721   <int value="12" label="Failed due to shutdown"/>
   46722 </enum>
   46723 
   46724 <enum name="MediaStreamRequestState" type="int">
   46725   <int value="0" label="Explicitly Cancelled"/>
   46726   <int value="1" label="Stream Not Generated"/>
   46727   <int value="2" label="Pending Media Tracks"/>
   46728 </enum>
   46729 
   46730 <enum name="MediaUrlType" type="int">
   46731   <int value="0" label="Non Http Live Stream Type"/>
   46732   <int value="1" label="Http Live Stream Type"/>
   46733 </enum>
   46734 
   46735 <enum name="MetaTagTypeEnum" type="int">
   46736   <int value="0" label="No viewport tag"/>
   46737   <int value="1" label="Viewport meta with device width"/>
   46738   <int value="2" label="Viewport meta with constant width"/>
   46739   <int value="3" label="Viewport meta other"/>
   46740   <int value="4" label="HandheldFriendly meta"/>
   46741   <int value="5" label="MobileOptimized meta"/>
   46742   <int value="6" label="XHTML-MP document type"/>
   46743 </enum>
   46744 
   46745 <enum name="MetricsReportingChange" type="int">
   46746   <int value="0" label="Error">
   46747     Error occurred while updating MetricsReporting
   46748   </int>
   46749   <int value="1" label="Disabled successfully"/>
   46750   <int value="2" label="Enabled successfully"/>
   46751 </enum>
   46752 
   46753 <enum name="MigrationNssToPemNetworkTypes" type="int">
   46754   <int value="0" label="EAP"/>
   46755   <int value="1" label="OpenVPN"/>
   46756   <int value="2" label="IPsec"/>
   46757 </enum>
   46758 
   46759 <enum name="MissingStartType" type="int">
   46760   <int value="0" label="Nothing missing"/>
   46761   <int value="1" label="Start missing"/>
   46762   <int value="2" label="Commit missing"/>
   46763   <int value="3" label="Start+Commit missing"/>
   46764   <int value="4" label="NavStart missing"/>
   46765   <int value="5" label="NavStart+Start missing"/>
   46766   <int value="6" label="NavStart+Commit missing"/>
   46767   <int value="7" label="NavStart+Start+Commit missing"/>
   46768 </enum>
   46769 
   46770 <enum name="MistSwitchResult" type="int">
   46771   <int value="0" label="Success"/>
   46772   <int value="1" label="Failure"/>
   46773 </enum>
   46774 
   46775 <enum name="MobileSessionCallerApp" type="int">
   46776   <int value="0" label="Google Search"/>
   46777   <int value="1" label="GMail"/>
   46778   <int value="2" label="Google+"/>
   46779   <int value="3" label="Google Drive"/>
   46780   <int value="4" label="Google Earth"/>
   46781   <int value="5" label="Other Google Apps"/>
   46782   <int value="6" label="Others"/>
   46783   <int value="7" label="Mobile Safari"/>
   46784   <int value="8" label="Other Apple Apps"/>
   46785   <int value="9" label="YouTube"/>
   46786   <int value="10" label="Google Maps"/>
   46787 </enum>
   46788 
   46789 <enum name="MobileSessionStartAction" type="int">
   46790   <int value="0" label="Open http"/>
   46791   <int value="1" label="Open https"/>
   46792   <int value="2" label="Open file"/>
   46793   <int value="3" label="x-callback-url open"/>
   46794   <int value="4" label="x-callback-url other"/>
   46795   <int value="5" label="Others"/>
   46796 </enum>
   46797 
   46798 <enum name="MouseEventFollowedByClick" type="int">
   46799   <int value="0" label="Missed event before click"/>
   46800   <int value="1" label="Caught event before click"/>
   46801 </enum>
   46802 
   46803 <enum name="MSECodec" type="int">
   46804   <int value="0" label="(Unknown)"/>
   46805   <int value="1" label="VP8"/>
   46806   <int value="2" label="VP9"/>
   46807   <int value="3" label="Vorbis"/>
   46808   <int value="4" label="H.264"/>
   46809   <int value="5" label="MPEG2 AAC"/>
   46810   <int value="6" label="MPEG4 AAC"/>
   46811   <int value="7" label="EAC3"/>
   46812   <int value="8" label="MP3"/>
   46813   <int value="9" label="OPUS"/>
   46814 </enum>
   46815 
   46816 <enum name="MultiProfileSessionMode" type="int">
   46817   <int value="0" label="Single user mode"/>
   46818   <int value="1" label="Side by side mode"/>
   46819   <int value="2" label="Separate desktop mode"/>
   46820 </enum>
   46821 
   46822 <enum name="MultiProfileSigninUserAction" type="int">
   46823   <int value="0" label="System tray"/>
   46824   <int value="1" label="Browser frame"/>
   46825 </enum>
   46826 
   46827 <enum name="MultiProfileSwitchActiveUserAction" type="int">
   46828   <int value="0" label="System tray"/>
   46829   <int value="1" label="Keyboard accelerator"/>
   46830 </enum>
   46831 
   46832 <enum name="MultiProfileTeleportWindowAction" type="int">
   46833   <int value="0" label="Drag and drop"/>
   46834   <int value="1" label="Caption context menu"/>
   46835   <int value="2" label="Return by minimize"/>
   46836   <int value="3" label="Return by launcher"/>
   46837 </enum>
   46838 
   46839 <enum name="MultiProfileTeleportWindowType" type="int">
   46840   <int value="0" label="Tabbed browser"/>
   46841   <int value="1" label="Tabbed incognito browser"/>
   46842   <int value="2" label="V1 app"/>
   46843   <int value="3" label="V2 app"/>
   46844   <int value="4" label="Panel"/>
   46845   <int value="5" label="Popup"/>
   46846   <int value="6" label="Unknown"/>
   46847 </enum>
   46848 
   46849 <enum name="NaClHelperStatus" type="int">
   46850   <int value="0" label="Helper not initialized"/>
   46851   <int value="1" label="Helper executable missing"/>
   46852   <int value="2" label="Helper bootstrap executable missing"/>
   46853   <int value="3" label="Browser running under Valgrind"/>
   46854   <int value="4" label="Helper failed to launch"/>
   46855   <int value="5" label="Helper failed to ACK"/>
   46856   <int value="6" label="Helper started correctly"/>
   46857 </enum>
   46858 
   46859 <enum name="NaClHttpStatusCodeClass" type="int">
   46860   <int value="0" label="0XX"/>
   46861   <int value="1" label="1XX"/>
   46862   <int value="2" label="2XX"/>
   46863   <int value="3" label="3XX"/>
   46864   <int value="4" label="4XX"/>
   46865   <int value="5" label="5XX"/>
   46866   <int value="6" label="No status"/>
   46867 </enum>
   46868 
   46869 <enum name="NaClManifestType" type="int">
   46870   <int value="0" label="File"/>
   46871   <int value="1" label="DataURI"/>
   46872 </enum>
   46873 
   46874 <enum name="NaClOSArchEnum" type="int">
   46875   <int value="0" label="Linux x86-32"/>
   46876   <int value="1" label="Linux x86-64"/>
   46877   <int value="2" label="Linux ARM"/>
   46878   <int value="3" label="Mac x86-32"/>
   46879   <int value="4" label="Mac x86-64"/>
   46880   <int value="5" label="Mac ARM"/>
   46881   <int value="6" label="Windows x86-32"/>
   46882   <int value="7" label="Windows x86-64"/>
   46883   <int value="8" label="Windows ARM"/>
   46884   <int value="9" label="Linux Mips32"/>
   46885 </enum>
   46886 
   46887 <enum name="NaClPluginErrorCode" type="int">
   46888   <int value="0" label="ERROR_LOAD_SUCCESS"/>
   46889   <int value="1" label="ERROR_LOAD_ABORTED"/>
   46890   <int value="2" label="ERROR_UNKNOWN"/>
   46891   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
   46892   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
   46893   <int value="5" label="ERROR_MANIFEST_STAT"/>
   46894   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
   46895   <int value="7" label="ERROR_MANIFEST_OPEN"/>
   46896   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
   46897   <int value="9" label="ERROR_MANIFEST_READ"/>
   46898   <int value="10" label="ERROR_MANIFEST_PARSING"/>
   46899   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
   46900   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
   46901   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
   46902   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
   46903   <int value="15" label="ERROR_NEXE_FH_DUP"/>
   46904   <int value="16" label="ERROR_NEXE_STAT"/>
   46905   <int value="17" label="ERROR_ELF_CHECK_IO"/>
   46906   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
   46907   <int value="19" label="ERROR_SEL_LDR_INIT"/>
   46908   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
   46909   <int value="21" label="ERROR_SEL_LDR_FD"/>
   46910   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
   46911   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
   46912   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
   46913   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
   46914   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
   46915   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
   46916   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
   46917   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
   46918   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
   46919   <int value="31" label="ERROR_START_PROXY_MODULE"/>
   46920   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
   46921   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
   46922   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
   46923   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
   46924   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
   46925   <int value="37" label="ERROR_START_PROXY_CRASH"/>
   46926   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
   46927   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
   46928   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
   46929   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
   46930   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
   46931   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
   46932   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
   46933   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
   46934   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
   46935   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
   46936   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
   46937   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
   46938   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
   46939   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
   46940   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
   46941   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
   46942   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
   46943   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
   46944   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
   46945   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
   46946   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
   46947   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
   46948   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
   46949   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
   46950   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
   46951   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
   46952   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
   46953   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
   46954   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
   46955   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
   46956   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
   46957   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
   46958   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
   46959 </enum>
   46960 
   46961 <enum name="NaClSelLdrErrorCode" type="int">
   46962   <int value="0" label="LOAD_OK"/>
   46963   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
   46964   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
   46965   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
   46966   <int value="4" label="LOAD_INTERNAL"/>
   46967   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
   46968   <int value="6" label="LOAD_DUP_START_MODULE"/>
   46969   <int value="7" label="LOAD_OPEN_ERROR"/>
   46970   <int value="8" label="LOAD_READ_ERROR"/>
   46971   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
   46972   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
   46973   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
   46974   <int value="12" label="LOAD_NOT_32_BIT"/>
   46975   <int value="13" label="LOAD_NOT_64_BIT"/>
   46976   <int value="14" label="LOAD_BAD_ABI"/>
   46977   <int value="15" label="LOAD_NOT_EXEC"/>
   46978   <int value="16" label="LOAD_BAD_MACHINE"/>
   46979   <int value="17" label="LOAD_BAD_ELF_VERS"/>
   46980   <int value="18" label="LOAD_TOO_MANY_SECT"/>
   46981   <int value="19" label="LOAD_BAD_SECT"/>
   46982   <int value="20" label="LOAD_NO_MEMORY"/>
   46983   <int value="21" label="LOAD_SECT_HDR"/>
   46984   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
   46985   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
   46986   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
   46987   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
   46988   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
   46989   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
   46990   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
   46991   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
   46992   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
   46993   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
   46994   <int value="32" label="LOAD_UNLOADABLE"/>
   46995   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
   46996   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
   46997   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
   46998   <int value="36" label="LOAD_MPROTECT_FAIL"/>
   46999   <int value="37" label="LOAD_MADVISE_FAIL"/>
   47000   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
   47001   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
   47002   <int value="40" label="LOAD_NO_SYMTAB"/>
   47003   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
   47004   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
   47005   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
   47006   <int value="44" label="LOAD_SYMTAB_DUP"/>
   47007   <int value="45" label="LOAD_REL_ERROR"/>
   47008   <int value="46" label="LOAD_REL_UNIMPL"/>
   47009   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
   47010   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
   47011   <int value="49" label="LOAD_BAD_FILE"/>
   47012   <int value="50" label="LOAD_BAD_ENTRY"/>
   47013   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
   47014   <int value="52" label="LOAD_DUP_SEGMENT"/>
   47015   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
   47016   <int value="54" label="LOAD_BAD_SEGMENT"/>
   47017   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
   47018   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
   47019   <int value="57" label="LOAD_VALIDATION_FAILED"/>
   47020   <int value="58" label="LOAD_UNIMPLEMENTED"/>
   47021   <int value="59" label="SRT_NO_SEG_SEL"/>
   47022   <int value="60" label="LOAD_BAD_EHSIZE"/>
   47023   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
   47024   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
   47025   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
   47026   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
   47027   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
   47028 </enum>
   47029 
   47030 <enum name="NaClStartupEnum" type="int">
   47031   <int value="0" label="Default tab opened"/>
   47032   <int value="1" label="New tab opened"/>
   47033   <int value="2" label="NaCl sel_ldr started"/>
   47034 </enum>
   47035 
   47036 <enum name="NaClValidationCacheEnum" type="int">
   47037   <int value="0" label="Miss"/>
   47038   <int value="1" label="Hit"/>
   47039 </enum>
   47040 
   47041 <enum name="NavigationScheme" type="int">
   47042   <int value="0" label="(Unknown)"/>
   47043   <int value="1" label="http"/>
   47044   <int value="2" label="https"/>
   47045   <int value="3" label="file"/>
   47046   <int value="4" label="ftp"/>
   47047   <int value="5" label="data"/>
   47048   <int value="6" label="javascript"/>
   47049   <int value="7" label="about"/>
   47050   <int value="8" label="chrome"/>
   47051 </enum>
   47052 
   47053 <enum name="NetConnectivityProtocolStatus" type="int">
   47054   <int value="0" label="SUCCESS"/>
   47055   <int value="1" label="IP_STRING_PARSE_FAILED"/>
   47056   <int value="2" label="SOCKET_CREATE_FAILED"/>
   47057   <int value="3" label="RESOLVE_FAILED"/>
   47058   <int value="4" label="CONNECT_FAILED"/>
   47059   <int value="5" label="WRITE_FAILED"/>
   47060   <int value="6" label="READ_TIMED_OUT"/>
   47061   <int value="7" label="READ_FAILED"/>
   47062   <int value="8" label="ZERO_LENGTH_ERROR"/>
   47063   <int value="9" label="NO_CHECKSUM_ERROR"/>
   47064   <int value="10" label="NO_KEY_ERROR"/>
   47065   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
   47066   <int value="12" label="NO_PAYLOAD_ERROR"/>
   47067   <int value="13" label="INVALID_KEY_ERROR"/>
   47068   <int value="14" label="TOO_SHORT_PAYLOAD"/>
   47069   <int value="15" label="TOO_LONG_PAYLOAD"/>
   47070   <int value="16" label="INVALID_CHECKSUM"/>
   47071   <int value="17" label="PATTERN_CHANGED"/>
   47072   <int value="18" label="INVALID_PACKET_NUMBER"/>
   47073   <int value="19" label="TOO_MANY_PACKETS"/>
   47074   <int value="20" label="STATUS_MAX"/>
   47075 </enum>
   47076 
   47077 <enum name="NetConnectivityStatus" type="int">
   47078   <int value="0" label="SUCCESS"/>
   47079   <int value="1" label="IP_STRING_PARSE_FAILED"/>
   47080   <int value="2" label="SOCKET_CREATE_FAILED"/>
   47081   <int value="3" label="RESOLVE_FAILED"/>
   47082   <int value="4" label="CONNECT_FAILED"/>
   47083   <int value="5" label="WRITE_FAILED"/>
   47084   <int value="6" label="READ_TIMED_OUT"/>
   47085   <int value="7" label="READ_FAILED"/>
   47086   <int value="8" label="READ_VERIFY_FAILED"/>
   47087   <int value="9" label="STATUS_MAX"/>
   47088 </enum>
   47089 
   47090 <enum name="NetErrorCodes" type="int">
   47091 <!-- Generated from ../../../net/base/net_error_list.h -->
   47092 
   47093   <int value="0" label="OK"/>
   47094   <int value="1" label="IO_PENDING"/>
   47095   <int value="2" label="FAILED"/>
   47096   <int value="3" label="ABORTED"/>
   47097   <int value="4" label="INVALID_ARGUMENT"/>
   47098   <int value="5" label="INVALID_HANDLE"/>
   47099   <int value="6" label="FILE_NOT_FOUND"/>
   47100   <int value="7" label="TIMED_OUT"/>
   47101   <int value="8" label="FILE_TOO_BIG"/>
   47102   <int value="9" label="UNEXPECTED"/>
   47103   <int value="10" label="ACCESS_DENIED"/>
   47104   <int value="11" label="NOT_IMPLEMENTED"/>
   47105   <int value="12" label="INSUFFICIENT_RESOURCES"/>
   47106   <int value="13" label="OUT_OF_MEMORY"/>
   47107   <int value="14" label="UPLOAD_FILE_CHANGED"/>
   47108   <int value="15" label="SOCKET_NOT_CONNECTED"/>
   47109   <int value="16" label="FILE_EXISTS"/>
   47110   <int value="17" label="FILE_PATH_TOO_LONG"/>
   47111   <int value="18" label="FILE_NO_SPACE"/>
   47112   <int value="19" label="FILE_VIRUS_INFECTED"/>
   47113   <int value="20" label="BLOCKED_BY_CLIENT"/>
   47114   <int value="21" label="NETWORK_CHANGED"/>
   47115   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
   47116   <int value="23" label="SOCKET_IS_CONNECTED"/>
   47117   <int value="24" label="BLOCKED_ENROLLMENT_CHECK_PENDING"/>
   47118   <int value="100" label="CONNECTION_CLOSED"/>
   47119   <int value="101" label="CONNECTION_RESET"/>
   47120   <int value="102" label="CONNECTION_REFUSED"/>
   47121   <int value="103" label="CONNECTION_ABORTED"/>
   47122   <int value="104" label="CONNECTION_FAILED"/>
   47123   <int value="105" label="NAME_NOT_RESOLVED"/>
   47124   <int value="106" label="INTERNET_DISCONNECTED"/>
   47125   <int value="107" label="SSL_PROTOCOL_ERROR"/>
   47126   <int value="108" label="ADDRESS_INVALID"/>
   47127   <int value="109" label="ADDRESS_UNREACHABLE"/>
   47128   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
   47129   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
   47130   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
   47131   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
   47132   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
   47133   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
   47134   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
   47135   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
   47136   <int value="118" label="CONNECTION_TIMED_OUT"/>
   47137   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
   47138   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
   47139   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
   47140   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
   47141   <int value="123" label="SSL_NO_RENEGOTIATION"/>
   47142   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
   47143   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
   47144   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
   47145   <int value="127" label="PROXY_AUTH_REQUESTED"/>
   47146   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
   47147   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
   47148   <int value="130" label="PROXY_CONNECTION_FAILED"/>
   47149   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
   47150   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
   47151   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
   47152   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
   47153   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
   47154   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
   47155   <int value="137" label="NAME_RESOLUTION_FAILED"/>
   47156   <int value="138" label="NETWORK_ACCESS_DENIED"/>
   47157   <int value="139" label="TEMPORARILY_THROTTLED"/>
   47158   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
   47159   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
   47160   <int value="142" label="MSG_TOO_BIG"/>
   47161   <int value="143" label="SPDY_SESSION_ALREADY_EXISTS"/>
   47162   <int value="144" label="LIMIT_VIOLATION"/>
   47163   <int value="145" label="WS_PROTOCOL_ERROR"/>
   47164   <int value="146" label="PROTOCOL_SWITCHED"/>
   47165   <int value="147" label="ADDRESS_IN_USE"/>
   47166   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
   47167   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
   47168   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
   47169   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
   47170   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
   47171   <int value="153" label="SSL_DECRYPT_ERROR_ALERT"/>
   47172   <int value="154" label="WS_THROTTLE_QUEUE_TOO_LARGE"/>
   47173   <int value="155" label="TOO_MANY_SOCKET_STREAMS"/>
   47174   <int value="156" label="SSL_SERVER_CERT_CHANGED"/>
   47175   <int value="157" label="SSL_INAPPROPRIATE_FALLBACK"/>
   47176   <int value="158" label="CT_NO_SCTS_VERIFIED_OK"/>
   47177   <int value="159" label="SSL_UNRECOGNIZED_NAME_ALERT"/>
   47178   <int value="160" label="SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR"/>
   47179   <int value="161" label="SOCKET_SET_SEND_BUFFER_SIZE_ERROR"/>
   47180   <int value="162" label="SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE"/>
   47181   <int value="163" label="SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE"/>
   47182   <int value="164" label="SSL_CLIENT_AUTH_CERT_BAD_FORMAT"/>
   47183   <int value="165" label="SSL_FALLBACK_BEYOND_MINIMUM_VERSION"/>
   47184   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
   47185   <int value="201" label="CERT_DATE_INVALID"/>
   47186   <int value="202" label="CERT_AUTHORITY_INVALID"/>
   47187   <int value="203" label="CERT_CONTAINS_ERRORS"/>
   47188   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
   47189   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
   47190   <int value="206" label="CERT_REVOKED"/>
   47191   <int value="207" label="CERT_INVALID"/>
   47192   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
   47193   <int value="209" label="CERT_NOT_IN_DNS"/>
   47194   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
   47195   <int value="211" label="CERT_WEAK_KEY"/>
   47196   <int value="212" label="CERT_NAME_CONSTRAINT_VIOLATION"/>
   47197   <int value="213" label="CERT_END"/>
   47198   <int value="300" label="INVALID_URL"/>
   47199   <int value="301" label="DISALLOWED_URL_SCHEME"/>
   47200   <int value="302" label="UNKNOWN_URL_SCHEME"/>
   47201   <int value="310" label="TOO_MANY_REDIRECTS"/>
   47202   <int value="311" label="UNSAFE_REDIRECT"/>
   47203   <int value="312" label="UNSAFE_PORT"/>
   47204   <int value="320" label="INVALID_RESPONSE"/>
   47205   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
   47206   <int value="322" label="METHOD_NOT_SUPPORTED"/>
   47207   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
   47208   <int value="324" label="EMPTY_RESPONSE"/>
   47209   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
   47210   <int value="326" label="PAC_STATUS_NOT_OK"/>
   47211   <int value="327" label="PAC_SCRIPT_FAILED"/>
   47212   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
   47213   <int value="329" label="MALFORMED_IDENTITY"/>
   47214   <int value="330" label="CONTENT_DECODING_FAILED"/>
   47215   <int value="331" label="NETWORK_IO_SUSPENDED"/>
   47216   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
   47217   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
   47218   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
   47219   <int value="335" label="INVALID_SPDY_STREAM"/>
   47220   <int value="336" label="NO_SUPPORTED_PROXIES"/>
   47221   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
   47222   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
   47223   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
   47224   <int value="340" label="ENCODING_DETECTION_FAILED"/>
   47225   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
   47226   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
   47227   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
   47228   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
   47229   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
   47230   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
   47231   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
   47232   <int value="348" label="PAC_NOT_IN_DHCP"/>
   47233   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
   47234   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
   47235   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
   47236   <int value="352" label="SPDY_PING_FAILED"/>
   47237   <int value="353" label="PIPELINE_EVICTION"/>
   47238   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
   47239   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
   47240   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
   47241   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
   47242   <int value="358" label="QUIC_HANDSHAKE_FAILED"/>
   47243   <int value="359" label="REQUEST_FOR_SECURE_RESOURCE_OVER_INSECURE_QUIC"/>
   47244   <int value="360" label="SPDY_INADEQUATE_TRANSPORT_SECURITY"/>
   47245   <int value="361" label="SPDY_FLOW_CONTROL_ERROR"/>
   47246   <int value="362" label="SPDY_FRAME_SIZE_ERROR"/>
   47247   <int value="363" label="SPDY_COMPRESSION_ERROR"/>
   47248   <int value="364" label="PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION"/>
   47249   <int value="400" label="CACHE_MISS"/>
   47250   <int value="401" label="CACHE_READ_FAILURE"/>
   47251   <int value="402" label="CACHE_WRITE_FAILURE"/>
   47252   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
   47253   <int value="404" label="CACHE_OPEN_FAILURE"/>
   47254   <int value="405" label="CACHE_CREATE_FAILURE"/>
   47255   <int value="406" label="CACHE_RACE"/>
   47256   <int value="407" label="CACHE_CHECKSUM_READ_FAILURE"/>
   47257   <int value="408" label="CACHE_CHECKSUM_MISMATCH"/>
   47258   <int value="409" label="CACHE_LOCK_TIMEOUT"/>
   47259   <int value="501" label="INSECURE_RESPONSE"/>
   47260   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
   47261   <int value="503" label="ADD_USER_CERT_FAILED"/>
   47262   <int value="601" label="FTP_FAILED"/>
   47263   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
   47264   <int value="603" label="FTP_TRANSFER_ABORTED"/>
   47265   <int value="604" label="FTP_FILE_BUSY"/>
   47266   <int value="605" label="FTP_SYNTAX_ERROR"/>
   47267   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
   47268   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
   47269   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
   47270   <int value="702" label="PKCS12_IMPORT_FAILED"/>
   47271   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
   47272   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
   47273   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
   47274   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
   47275   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
   47276   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
   47277   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
   47278   <int value="710" label="KEY_GENERATION_FAILED"/>
   47279   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
   47280   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
   47281   <int value="713" label="SELF_SIGNED_CERT_GENERATION_FAILED"/>
   47282   <int value="714" label="CERT_DATABASE_CHANGED"/>
   47283   <int value="715" label="CHANNEL_ID_IMPORT_FAILED"/>
   47284   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
   47285   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
   47286   <int value="802" label="DNS_SERVER_FAILED"/>
   47287   <int value="803" label="DNS_TIMED_OUT"/>
   47288   <int value="804" label="DNS_CACHE_MISS"/>
   47289   <int value="805" label="DNS_SEARCH_EMPTY"/>
   47290   <int value="806" label="DNS_SORT_ERROR"/>
   47291 </enum>
   47292 
   47293 <enum name="NetErrorPageEvents" type="int">
   47294   <int value="0" label="Error Page Shown"/>
   47295   <int value="1" label="Reload Button Shown"/>
   47296   <int value="2" label="Reload Button Clicked"/>
   47297   <int value="3" label="Reload Button Click Load Error"/>
   47298   <int value="4" label="Load Stale Button Shown"/>
   47299   <int value="5" label="Load Stale Button Clicked"/>
   47300   <int value="6" label="Load Stale Button Click Load Error"/>
   47301   <int value="7" label="More Button Clicked"/>
   47302   <int value="8" label="Browser Initiated Reload"/>
   47303 </enum>
   47304 
   47305 <enum name="NetPreconnectUtilization" type="int">
   47306   <int value="0" label="non-speculative, never connected"/>
   47307   <int value="1" label="non-speculative, never used"/>
   47308   <int value="2" label="non-speculative and used"/>
   47309   <int value="3" label="omnibox never connected"/>
   47310   <int value="4" label="omnibox never used"/>
   47311   <int value="5" label="omnibox and used"/>
   47312   <int value="6" label="subresource never connected"/>
   47313   <int value="7" label="subresource never used"/>
   47314   <int value="8" label="subresource and used"/>
   47315 </enum>
   47316 
   47317 <enum name="Network3GGobiError" type="int">
   47318   <summary>
   47319     These error indexes are produced by QCErrorToMetricIndex() in
   47320     gobi-cromo-plugin.
   47321   </summary>
   47322   <int value="0" label="NONE"/>
   47323   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
   47324 </enum>
   47325 
   47326 <enum name="NetworkAuthModeType" type="int">
   47327   <int value="0" label="UNKNOWN"/>
   47328   <int value="1" label="EAP-AKA"/>
   47329   <int value="2" label="EAP-FAST"/>
   47330   <int value="3" label="EAP-GPSK"/>
   47331   <int value="4" label="EAP-GTC"/>
   47332   <int value="5" label="EAP-IKEV2"/>
   47333   <int value="6" label="EAP-LEAP"/>
   47334   <int value="7" label="EAP-MD5"/>
   47335   <int value="8" label="EAP-MSCHAPV2"/>
   47336   <int value="9" label="EAP-OTP"/>
   47337   <int value="10" label="EAP-PAX"/>
   47338   <int value="11" label="EAP-PEAP"/>
   47339   <int value="12" label="EAP-PSK"/>
   47340   <int value="13" label="EAP-SAKE"/>
   47341   <int value="14" label="EAP-SIM"/>
   47342   <int value="15" label="EAP-TLS"/>
   47343   <int value="16" label="EAP-TNC"/>
   47344   <int value="17" label="EAP-TTLS"/>
   47345 </enum>
   47346 
   47347 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
   47348   <int value="0" label="Delayed drop posted">
   47349     A signal loss in the cellular service was detected and a delayed connection
   47350     drop request was posted. This request causes the cellular connection to be
   47351     dropped if it is not cancelled within the delay provided.
   47352   </int>
   47353   <int value="1" label="Delayed drop canceled">
   47354     Signal strength returned to normal soon after a delayed drop request was
   47355     made, causing the request to be canceled. This indicates a flaky network.
   47356   </int>
   47357 </enum>
   47358 
   47359 <enum name="NetworkCellularOutOfCreditsReason" type="int">
   47360   <int value="0" label="Connect-Disconnect Loop"/>
   47361   <int value="1" label="TX-Queue Congestion"/>
   47362   <int value="2" label="Elongated Time Wait"/>
   47363 </enum>
   47364 
   47365 <enum name="NetworkCellularTechnology" type="int">
   47366   <int value="0" label="1XRTT"/>
   47367   <int value="1" label="EDGE"/>
   47368   <int value="2" label="EVDO"/>
   47369   <int value="3" label="GPRS"/>
   47370   <int value="4" label="GSM"/>
   47371   <int value="5" label="HSPA"/>
   47372   <int value="6" label="HSPA_PLUS"/>
   47373   <int value="7" label="LTE"/>
   47374   <int value="8" label="UMTS"/>
   47375   <int value="9" label="Unknown"/>
   47376 </enum>
   47377 
   47378 <enum name="NetworkCellularUsageRequestStatus" type="int">
   47379   <summary>
   47380     Status code that we received in response to a cellular usage API request.
   47381   </summary>
   47382   <int value="0" label="Failed">
   47383     This value is distinct from the others in that it indicates that we were
   47384     unable to issue a request or that we received no reply. The other values
   47385     represent the status code contained in a reply.
   47386   </int>
   47387   <int value="1" label="Ok"/>
   47388   <int value="2" label="Error"/>
   47389   <int value="3" label="Malformed Request"/>
   47390   <int value="4" label="Internal Error"/>
   47391   <int value="5" label="Service Unavailable"/>
   47392   <int value="6" label="Request Refused"/>
   47393   <int value="7" label="Unknown Device"/>
   47394 </enum>
   47395 
   47396 <enum name="NetworkChannelType" type="int">
   47397   <int value="0" label="UNDEF"/>
   47398   <int value="1" label="2412"/>
   47399   <int value="2" label="2417"/>
   47400   <int value="3" label="2422"/>
   47401   <int value="4" label="2427"/>
   47402   <int value="5" label="2432"/>
   47403   <int value="6" label="2437"/>
   47404   <int value="7" label="2442"/>
   47405   <int value="8" label="2447"/>
   47406   <int value="9" label="2452"/>
   47407   <int value="10" label="2457"/>
   47408   <int value="11" label="2462"/>
   47409   <int value="12" label="2467"/>
   47410   <int value="13" label="2472"/>
   47411   <int value="14" label="2484"/>
   47412   <int value="15" label="5180"/>
   47413   <int value="16" label="5200"/>
   47414   <int value="17" label="5220"/>
   47415   <int value="18" label="5240"/>
   47416   <int value="19" label="5260"/>
   47417   <int value="20" label="5280"/>
   47418   <int value="21" label="5300"/>
   47419   <int value="22" label="5320"/>
   47420   <int value="23" label="5500"/>
   47421   <int value="24" label="5520"/>
   47422   <int value="25" label="5540"/>
   47423   <int value="26" label="5560"/>
   47424   <int value="27" label="5580"/>
   47425   <int value="28" label="5600"/>
   47426   <int value="29" label="5620"/>
   47427   <int value="30" label="5640"/>
   47428   <int value="31" label="5660"/>
   47429   <int value="32" label="5680"/>
   47430   <int value="33" label="5700"/>
   47431   <int value="34" label="5745"/>
   47432   <int value="35" label="5765"/>
   47433   <int value="36" label="5785"/>
   47434   <int value="37" label="5805"/>
   47435   <int value="38" label="5825"/>
   47436   <int value="39" label="5170"/>
   47437   <int value="40" label="5190"/>
   47438   <int value="41" label="5210"/>
   47439   <int value="42" label="5230"/>
   47440 </enum>
   47441 
   47442 <enum name="NetworkConnectionIPType" type="int">
   47443   <int value="0" label="IPv4"/>
   47444   <int value="1" label="IPv6"/>
   47445 </enum>
   47446 
   47447 <enum name="NetworkCorruptedProfile" type="int">
   47448   <int value="0" label="Corrupted Profile"/>
   47449 </enum>
   47450 
   47451 <enum name="NetworkDhcpClientStatus" type="int">
   47452   <int value="0" label="Arp Gateway">
   47453     The DHCP client will attempt to identify the default gateway using a unicast
   47454     ARP to the gateway's MAC address.  This may help speed up the re-connection
   47455     process.
   47456   </int>
   47457   <int value="1" label="Arp Self">
   47458     The DHCP client will attempt to ARP for the IP address that it was supplied.
   47459     This indicates that the client is unsure whether the address it was assigned
   47460     is valid.
   47461   </int>
   47462   <int value="2" label="Bound">
   47463     The DHCP client has successfully acquired an IP address.
   47464   </int>
   47465   <int value="3" label="Discover">
   47466     The DHCP client has inititated a DHCP DISCOVER, a broadcast request for any
   47467     server to provide it with an address.
   47468   </int>
   47469   <int value="4" label="Additional Offer">
   47470     The DHCP client has received more than one offer in response to its DHCP
   47471     DISCOVER request.
   47472   </int>
   47473   <int value="5" label="Failed Offer">
   47474     The DHCP client has received an offer in response to its DHCP DISCOVER which
   47475     is the same as an address it previously failed to validate via an &quot;Arp
   47476     Self&quot; test.
   47477   </int>
   47478   <int value="6" label="Invalid Offer">
   47479     The DHCP client has received an offer in response to its DHCP DISCOVER which
   47480     is either an all-zeros or all-ones IP address, and therefore invalid.
   47481   </int>
   47482   <int value="7" label="Ignore Non-Offer">
   47483     The DHCP client has received a response to its DHCP DISCOVER which is not
   47484     actually a DHCP OFFER.
   47485   </int>
   47486   <int value="8" label="Inform">
   47487     The DHCP client has issued a DHCP INFORM message for an IP address it has
   47488     self-assigned.
   47489   </int>
   47490   <int value="9" label="Init">
   47491     The DHCP client is intializing its internal state.
   47492   </int>
   47493   <int value="10" label="Nak Defer">
   47494     The DHCP client has received a DHCP NAK and will defer processing this
   47495     response for a receive interval.
   47496   </int>
   47497   <int value="11" label="Rebind">
   47498     The DHCP client is performing the second level &quot;rebind&quot; lease
   47499     renewal stage, and has presumably failed the first level &quot;renew&quot;
   47500     stage.
   47501   </int>
   47502   <int value="12" label="Reboot">
   47503     The DHCP client is attempting to re-acquire a lease on a network where it
   47504     had previously been connected at some time in the past.
   47505   </int>
   47506   <int value="13" label="Release">
   47507     The DHCP client is releasing its current lease to its assigned IP address.
   47508   </int>
   47509   <int value="14" label="Renew">
   47510     The DHCP client is performing a first level renewal of its current lease.
   47511   </int>
   47512   <int value="15" label="Request">
   47513     The DHCP client is performing a DHCP REQUEST for a lease it has been
   47514     offered.
   47515   </int>
   47516 </enum>
   47517 
   47518 <enum name="NetworkDHCPOptionFailure" type="int">
   47519   <int value="0" label="DHCP Option Failure"/>
   47520 </enum>
   47521 
   47522 <enum name="NetworkDisconnectType" type="int">
   47523   <int value="0" label="System Disconnect"/>
   47524   <int value="1" label="User Disconnect"/>
   47525 </enum>
   47526 
   47527 <enum name="NetworkLocationRequestEvent" type="int">
   47528   <int value="0" label="REQUEST_START"/>
   47529   <int value="1" label="REQUEST_CANCEL"/>
   47530   <int value="2" label="RESPONSE_SUCCESS"/>
   47531   <int value="3" label="RESPONSE_NOT_OK"/>
   47532   <int value="4" label="RESPONSE_EMPTY"/>
   47533   <int value="5" label="RESPONSE_MALFORMED"/>
   47534   <int value="6" label="RESPONSE_INVALID_FIX"/>
   47535 </enum>
   47536 
   47537 <enum name="NetworkPhyModeType" type="int">
   47538   <int value="0" label="UNDEF"/>
   47539   <int value="1" label="802.11a"/>
   47540   <int value="2" label="802.11b"/>
   47541   <int value="3" label="802.11g"/>
   47542   <int value="4" label="802.11n"/>
   47543   <int value="5" label="PSB 10MHz-wide"/>
   47544   <int value="6" label="PSB 5MHz-wide"/>
   47545 </enum>
   47546 
   47547 <enum name="NetworkPortalResult" type="int">
   47548   <summary>
   47549     The portal result types come from PortalResult in shill/metrics.h
   47550   </summary>
   47551   <int value="0" label="Success"/>
   47552   <int value="1" label="DNS Failure"/>
   47553   <int value="2" label="DNS Timeout"/>
   47554   <int value="3" label="Connection Failure"/>
   47555   <int value="4" label="Connection Timeout"/>
   47556   <int value="5" label="HTTP Failure"/>
   47557   <int value="6" label="HTTP Timeout"/>
   47558   <int value="7" label="Content Failure"/>
   47559   <int value="8" label="Content Timeout"/>
   47560   <int value="9" label="Unknown"/>
   47561 </enum>
   47562 
   47563 <enum name="NetworkProblemType" type="int">
   47564   <int value="0" label="Congested TCP Queue"/>
   47565   <int value="1" label="DNS Failure"/>
   47566 </enum>
   47567 
   47568 <enum name="NetworkQueueStopReason" type="int">
   47569   <summary>The stop reasons come from shill/mac80211_monitor.h.</summary>
   47570   <int value="0" label="Device Driver"/>
   47571   <int value="1" label="Power Save"/>
   47572   <int value="2" label="Channel Switch Announcement"/>
   47573   <int value="3" label="Aggregation"/>
   47574   <int value="4" label="Suspend"/>
   47575   <int value="5" label="Buffer Add"/>
   47576   <int value="6" label="Channel Type Change"/>
   47577 </enum>
   47578 
   47579 <enum name="NetworkSecurityType" type="int">
   47580   <summary>
   47581     The security types come from the connman_service_security enum in
   47582     flimflam/include/service.h
   47583   </summary>
   47584   <int value="0" label="UNKNOWN"/>
   47585   <int value="1" label="NONE"/>
   47586   <int value="2" label="WEP"/>
   47587   <int value="3" label="WPA"/>
   47588   <int value="4" label="802.11i/RSN"/>
   47589   <int value="5" label="802.1x"/>
   47590   <int value="6" label="PSK"/>
   47591 </enum>
   47592 
   47593 <enum name="NetworkServiceError" type="int">
   47594   <int value="0" label="UNKNOWN"/>
   47595   <int value="1" label="AAA_FAILED"/>
   47596   <int value="2" label="ACTIVATION_FAILED"/>
   47597   <int value="3" label="BAD_PASSPHRASE"/>
   47598   <int value="4" label="BAD_WEPKEY"/>
   47599   <int value="5" label="CONNECT_FAILED"/>
   47600   <int value="6" label="DHCP_FAILED"/>
   47601   <int value="7" label="DNS_LOOKUP_FAILED"/>
   47602   <int value="8" label="EAP_AUTHENTICATION_FAILED"/>
   47603   <int value="9" label="EAP_LOCAL_TLS_FAILED"/>
   47604   <int value="10" label="EAP_REMOTE_TLS_FAILED"/>
   47605   <int value="11" label="HTTP_GET_FAILED"/>
   47606   <int value="12" label="IPSEC_CERT_AUTH_FAILED"/>
   47607   <int value="13" label="IPSEC_PSK_AUTH_FAILED"/>
   47608   <int value="14" label="INTERNAL"/>
   47609   <int value="15" label="NEED_EVDO"/>
   47610   <int value="16" label="NEED_HOME_NETWORK"/>
   47611   <int value="17" label="OTASP_FAILED"/>
   47612   <int value="18" label="OUT_OF_RANGE"/>
   47613   <int value="19" label="PPP_AUTH_FAILED"/>
   47614   <int value="20" label="PIN_MISSING"/>
   47615 </enum>
   47616 
   47617 <enum name="NetworkTechnology" type="int">
   47618   <int value="0" label="Cellular"/>
   47619   <int value="1" label="Ethernet"/>
   47620   <int value="2" label="Ethernet EAP"/>
   47621   <int value="3" label="WiFi"/>
   47622   <int value="4" label="WiMax"/>
   47623   <int value="5" label="VPN"/>
   47624   <int value="6" label="Unknown"/>
   47625 </enum>
   47626 
   47627 <enum name="NewTabPageActionAndroid" type="int">
   47628   <int value="0" label="Searched using the omnibox"/>
   47629   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
   47630   <int value="2" label="Navigated to any other page using the omnibox"/>
   47631   <int value="3" label="Opened a most visited page"/>
   47632   <int value="4" label="Opened a recently closed tab"/>
   47633   <int value="5" label="Opened a bookmark"/>
   47634   <int value="6" label="Opened a foreign session (from other devices section)"/>
   47635 </enum>
   47636 
   47637 <enum name="NewTabPageBookmarkActionAndroid" type="int">
   47638   <summary>
   47639     These values are defined in PartnerBookmarkAction enum in
   47640     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
   47641   </summary>
   47642   <int value="0" label="Deleted partner bookmark"/>
   47643   <int value="1" label="Deleted root partner folder"/>
   47644   <int value="2" label="Renamed partner bookmark"/>
   47645   <int value="3" label="Renamed root partner folder"/>
   47646 </enum>
   47647 
   47648 <enum name="NewTabPageMobilePromo" type="int">
   47649   <summary>
   47650     These values are defined inside the PromoImpressionBuckets enum in
   47651     chrome/browser/ui/webui/ntp/android/promo_handler.cc
   47652   </summary>
   47653   <int value="0" label="Shown from most visited page"/>
   47654   <int value="1" label="Shown from open tabs page"/>
   47655   <int value="2" label="Shown from sync promo page"/>
   47656   <int value="3" label="User pressed 'Try Chrome'"/>
   47657   <int value="4" label="User dismissed the promo"/>
   47658 </enum>
   47659 
   47660 <enum name="NewTabType" type="int">
   47661   <int value="0" label="New tab button"/>
   47662   <int value="1" label="Regular menu option"/>
   47663   <int value="2" label="Tab strip menu option"/>
   47664 </enum>
   47665 
   47666 <enum name="NewTabURLState" type="int">
   47667   <int value="0" label="Valid URL was used"/>
   47668   <int value="1" label="Corrupt state"/>
   47669   <int value="2" label="Incognito window"/>
   47670   <int value="3" label="No URL for default provider"/>
   47671   <int value="4" label="Insecure URL"/>
   47672   <int value="5" label="Suggest is disabled"/>
   47673   <int value="6" label="URL blocked for supervised user"/>
   47674 </enum>
   47675 
   47676 <enum name="NotificationActionType" type="int">
   47677   <int value="0" label="Unknown"/>
   47678   <int value="1" label="Notification added"/>
   47679   <int value="2" label="Notification updated"/>
   47680   <int value="3" label="Notification clicked"/>
   47681   <int value="4" label="Notification button clicked"/>
   47682   <int value="5" label="Notification displayed"/>
   47683   <int value="6" label="Notification closed by user"/>
   47684   <int value="7" label="Notification closed by system"/>
   47685 </enum>
   47686 
   47687 <enum name="NtpFollowAction" type="int">
   47688   <int value="0" label="PAGE_TRANSITION_LINK"/>
   47689   <int value="1" label="PAGE_TRANSITION_TYPED"/>
   47690   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
   47691   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
   47692   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
   47693   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
   47694   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
   47695   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
   47696   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
   47697   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
   47698   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
   47699   <int value="11" label="Clicked on a tile."/>
   47700   <int value="12" label="Clicked to other NTP pane."/>
   47701   <int value="13" label="Other action"/>
   47702 </enum>
   47703 
   47704 <enum name="NtpOtherSessionsType" type="int">
   47705   <int value="0" label="Menu initialized"/>
   47706   <int value="1" label="Menu shown"/>
   47707   <int value="2" label="Link clicked"/>
   47708   <int value="3" label="Link context menu shown"/>
   47709   <int value="4" label="Device context menu shown"/>
   47710   <int value="5" label="Unused/previous device context menu shown"/>
   47711   <int value="6" label="Collapse Session"/>
   47712   <int value="7" label="Expand Session"/>
   47713   <int value="8" label="Open All"/>
   47714 </enum>
   47715 
   47716 <enum name="NtpPaneType" type="int">
   47717   <int value="1" label="MostVisited"/>
   47718   <int value="2" label="Apps"/>
   47719   <int value="3" label="Bookmarks"/>
   47720   <int value="4" label="Suggestions"/>
   47721 </enum>
   47722 
   47723 <enum name="NtpPromoAction" type="int">
   47724   <int value="0" label="NTP Promo viewed"/>
   47725   <int value="1" label="NTP Promo closed"/>
   47726   <int value="2" label="NTP Promo link clicked"/>
   47727 </enum>
   47728 
   47729 <enum name="NtpSuggestionsType" type="int">
   47730   <int value="0" label="Client suggestion"/>
   47731   <int value="1" label="Server suggestion"/>
   47732 </enum>
   47733 
   47734 <enum name="NtpTileExperimentActions" type="int">
   47735   <summary>
   47736     The types of actions performed by the Most Visited Tile Placement
   47737     experiment, used to identify the cases where the experiment could not
   47738     operate as expected, and the reason for it.
   47739   </summary>
   47740   <int value="0" label="Removed URL that was already open in browser"/>
   47741   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
   47742   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
   47743   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
   47744 </enum>
   47745 
   47746 <enum name="OfflineStatus" type="int">
   47747   <int value="0" label="Fresh data load from Cache"/>
   47748   <int value="1" label="Successful network request (validation or fetch)."/>
   47749   <int value="2" label="Failed network request (non-offline error)."/>
   47750   <int value="3" label="Server offline and stale data available."/>
   47751   <int value="4" label="Server offline and stale data not available."/>
   47752 </enum>
   47753 
   47754 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
   47755   <int value="0" label="disabled by flags"/>
   47756   <int value="1" label="enabled by flags"/>
   47757   <int value="2" label="auto, not in trial"/>
   47758   <int value="3" label="auto, disabled in trial"/>
   47759   <int value="4" label="auto, enabled in trial"/>
   47760 </enum>
   47761 
   47762 <enum name="OmniboxEnteredKeywordMode" type="int">
   47763   <int value="0" label="via tab"/>
   47764   <int value="1" label="via space at end"/>
   47765   <int value="2" label="via space in middle"/>
   47766 </enum>
   47767 
   47768 <enum name="OmniboxInputType" type="int">
   47769   <int value="0" label="invalid"/>
   47770   <int value="1" label="unknown"/>
   47771   <int value="2" label="deprecated: requested url"/>
   47772   <int value="3" label="url"/>
   47773   <int value="4" label="query"/>
   47774   <int value="5" label="forced query"/>
   47775 </enum>
   47776 
   47777 <enum name="OmniboxPageContext" type="int">
   47778   <int value="0" label="invalid spec; shouldn't happen"/>
   47779   <int value="1"
   47780       label="extension-replaced new tab page OR obsolete new tab page"/>
   47781   <int value="2" label="about:blank"/>
   47782   <int value="3" label="the user's home page"/>
   47783   <int value="4" label="other (typically an arbitrary URL)"/>
   47784   <int value="5" label="obsolete: instant new tab page"/>
   47785   <int value="6" label="search results page with search term replacement"/>
   47786   <int value="7" label="new tab page with omnibox as starting focus"/>
   47787   <int value="8" label="new tab page with fakebox as starting focus"/>
   47788   <int value="9" label="search results page without search term replacement"/>
   47789   <int value="10" label="home screen"/>
   47790   <int value="11" label="search app"/>
   47791   <int value="12" label="maps app"/>
   47792 </enum>
   47793 
   47794 <enum name="OmniboxProviderAndResultType" type="int">
   47795   <int value="101" label="URL_WHAT_YOU_TYPED via HistoryURL provider"/>
   47796   <int value="102" label="HISTORY_URL via HistoryURL provider"/>
   47797   <int value="302" label="HISTORY_URL via HistoryQuick provider"/>
   47798   <int value="303" label="HISTORY_TITLE via HistoryQuick provider"/>
   47799   <int value="406" label="NAVSUGGEST via SearchProvider"/>
   47800   <int value="407" label="SEARCH_WHAT_YOU_TYPED via SearchProvider"/>
   47801   <int value="408" label="SEARCH_HISTORY via SearchProvider"/>
   47802   <int value="409" label="SEARCH_SUGGEST via SearchProvider"/>
   47803   <int value="410" label="SEARCH_OTHER_ENGINE via SearchProvider"/>
   47804   <int value="416" label="SEARCH_SUGGEST_PERSONALIZED via SearchProvider"/>
   47805   <int value="505" label="HISTORY_KEYWORD via KeywordProvider"/>
   47806   <int value="510" label="SEARCH_OTHER_ENGINE via KeywordProvider"/>
   47807   <int value="606" label="NAVSUGGEST via BuiltinProvider"/>
   47808   <int value="700" label="UNKNOWN_RESULT_TYPE via Shortcuts provider"/>
   47809   <int value="701" label="URL_WHAT_YOU_TYPED via Shortcuts provider"/>
   47810   <int value="702" label="HISTORY_URL via Shortcuts provider"/>
   47811   <int value="703" label="HISTORY_TITLE via Shortcuts provider"/>
   47812   <int value="705" label="HISTORY_KEYWORD via Shortcuts provider"/>
   47813   <int value="708" label="SEARCH_HISTORY via Shortcuts provider"/>
   47814   <int value="710" label="SEARCH_OTHER_ENGINE via Shortcuts provider"/>
   47815   <int value="713" label="BOOKMARK_TITLE via Shortcuts provider"/>
   47816   <int value="716" label="SEARCH_SUGGEST_PERSONALIZED via Shortcuts provider"/>
   47817   <int value="717" label="SEARCH_SUGGEST_PROFILE via Shortcuts provider"/>
   47818   <int value="1013" label="BOOKMARK_TITLE via BookmarkProvider"/>
   47819   <int value="1106" label="NAVSUGGEST via ZeroSuggest"/>
   47820   <int value="1109" label="SEARCH_SUGGEST via ZeroSuggest"/>
   47821   <int value="1116" label="SEARCH_SUGGEST_PERSONALIZED via ZeroSuggest"/>
   47822   <int value="1202" label="HISTORY_URL from on-device service"/>
   47823   <int value="1212" label="CONTACT from on-device service"/>
   47824   <int value="1218" label="APP_RESULT from on-device service"/>
   47825   <int value="1219" label="APP from on-device service"/>
   47826   <int value="1220" label="LEGACY_ON_DEVICE from on-device service"/>
   47827 </enum>
   47828 
   47829 <enum name="OmniboxProviderType" type="int">
   47830   <int value="1" label="HistoryURL"/>
   47831   <int value="2" label="deprecated: HistoryContents"/>
   47832   <int value="3" label="HistoryQuick"/>
   47833   <int value="4" label="SearchProvider"/>
   47834   <int value="5" label="KeywordProvider"/>
   47835   <int value="6" label="BuiltinProvider"/>
   47836   <int value="7" label="ShortcutsProvider"/>
   47837   <int value="8" label="deprecated: ExtensionAppProvider"/>
   47838   <int value="9" label="deprecated: ContactsProvider"/>
   47839   <int value="10" label="BookmarkProvider"/>
   47840   <int value="11" label="ZeroSuggest"/>
   47841   <int value="12" label="on device (only used by Android GSA)"/>
   47842   <int value="13" label="on device chrome (chrome content provider)"/>
   47843 </enum>
   47844 
   47845 <enum name="OmniboxSearchEngine" type="int">
   47846   <int value="0" label="Unknown"/>
   47847   <int value="1" label="Google"/>
   47848   <int value="2" label="Yahoo!"/>
   47849   <int value="3" label="Bing"/>
   47850   <int value="4" label="Ask"/>
   47851   <int value="5" label="Yahoo! Quebec"/>
   47852   <int value="6" label="OK.hu"/>
   47853   <int value="7" label="Bing French and Arabic"/>
   47854   <int value="11" label="Yamli"/>
   47855   <int value="12" label="Araby"/>
   47856   <int value="13" label="Maktoob"/>
   47857   <int value="14" label="Masrawy"/>
   47858   <int value="15" label="Yandex"/>
   47859   <int value="16" label="Rambler"/>
   47860   <int value="17" label="TUT.BY"/>
   47861   <int value="18" label="hispavista"/>
   47862   <int value="19" label="Jabse"/>
   47863   <int value="20" label="NUR.KZ"/>
   47864   <int value="21" label="Baidu"/>
   47865   <int value="22" label="search.ch"/>
   47866   <int value="23" label="goo"/>
   47867   <int value="24" label="Pogodak!"/>
   47868   <int value="25" label="Seznam"/>
   47869   <int value="26" label="Centrum"/>
   47870   <int value="27" label="Atlas"/>
   47871   <int value="28" label="Jubii"/>
   47872   <int value="29" label="Eniro"/>
   47873   <int value="30" label="NetSprint"/>
   47874   <int value="32" label="diri"/>
   47875   <int value="33" label="Custom"/>
   47876   <int value="35" label="AOL"/>
   47877   <int value="36" label="Conduit"/>
   47878   <int value="37" label="Rediff"/>
   47879   <int value="38" label="guruji"/>
   47880   <int value="40" label="GO.com"/>
   47881   <int value="41" label="Rednano"/>
   47882   <int value="44" label="NETI"/>
   47883   <int value="45" label="DELFI"/>
   47884   <int value="46" label="Fonecta 02.fi"/>
   47885   <int value="50" label="AVG"/>
   47886   <int value="51" label="search.ch"/>
   47887   <int value="54" label="in.gr"/>
   47888   <int value="55" label="Walla!"/>
   47889   <int value="59" label="leit.is"/>
   47890   <int value="62" label="Virgilio"/>
   47891   <int value="63" label="Libero"/>
   47892   <int value="67" label="Naver"/>
   47893   <int value="68" label="Daum"/>
   47894   <int value="69" label="Nate"/>
   47895   <int value="71" label="LATNE"/>
   47896   <int value="72" label="ABC S.k"/>
   47897   <int value="73" label="Kvasir"/>
   47898   <int value="75" label="Onet.pl"/>
   47899   <int value="76" label="Wirtualna Polska"/>
   47900   <int value="77" label="SAPO"/>
   47901   <int value="82" label="UOL Busca"/>
   47902   <int value="83" label="@MAIL.RU"/>
   47903   <int value="85" label="Zoznam"/>
   47904   <int value="87" label="Najdi.si"/>
   47905   <int value="89" label="AltaVista"/>
   47906   <int value="90" label="Terra"/>
   47907   <int value="99" label="Spray"/>
   47908   <int value="100" label="Sanook!"/>
   47909   <int value="101" label="MYNET"/>
   47910   <int value="102" label="searchnu.com"/>
   47911   <int value="103" label="babylon.com"/>
   47912   <int value="104" label="delta-search.com"/>
   47913   <int value="105" label="iminent.com"/>
   47914   <int value="106" label="hao123.com"/>
   47915   <int value="107" label="sweetim.com"/>
   47916   <int value="108" label="snap.do"/>
   47917   <int value="109" label="snapdo.com"/>
   47918   <int value="110" label="softonic.com"/>
   47919   <int value="111" label="searchfunmoods.com"/>
   47920   <int value="112" label="incredibar.com"/>
   47921   <int value="113" label="sweetpacks.com"/>
   47922   <int value="114" label="imesh.net"/>
   47923 </enum>
   47924 
   47925 <enum name="OmniboxSearchEngineType" type="int">
   47926   <int value="0" label="Unknown"/>
   47927   <int value="1" label="AOL"/>
   47928   <int value="2" label="Ask"/>
   47929   <int value="3" label="Atlas"/>
   47930   <int value="4" label="AVG"/>
   47931   <int value="5" label="Baidu"/>
   47932   <int value="6" label="Babylon"/>
   47933   <int value="7" label="Bing"/>
   47934   <int value="8" label="Conduit"/>
   47935   <int value="9" label="Daum"/>
   47936   <int value="10" label="DELFI"/>
   47937   <int value="11" label="Delta"/>
   47938   <int value="12" label="Funmoods"/>
   47939   <int value="13" label="goo"/>
   47940   <int value="14" label="Google"/>
   47941   <int value="15" label="iminent.com"/>
   47942   <int value="16" label="IMesh"/>
   47943   <int value="17" label="in.gr"/>
   47944   <int value="18" label="incredibar.com"/>
   47945   <int value="19" label="Kvasir"/>
   47946   <int value="20" label="Libero"/>
   47947   <int value="21" label="@MAIL.RU"/>
   47948   <int value="22" label="Najdi.si"/>
   47949   <int value="23" label="Nate"/>
   47950   <int value="24" label="Naver"/>
   47951   <int value="25" label="NETI"/>
   47952   <int value="26" label="Nigma"/>
   47953   <int value="27" label="OK.hu"/>
   47954   <int value="28" label="Onet.pl"/>
   47955   <int value="29" label="Rambler"/>
   47956   <int value="30" label="SAPO"/>
   47957   <int value="31" label="searchnu"/>
   47958   <int value="32" label="search-results.com"/>
   47959   <int value="33" label="Seznam"/>
   47960   <int value="34" label="snap.do"/>
   47961   <int value="35" label="softonic.com"/>
   47962   <int value="36" label="Sogou"/>
   47963   <int value="37" label="Soso"/>
   47964   <int value="38" label="sweetim.com/sweetpacks.com"/>
   47965   <int value="39" label="Terra"/>
   47966   <int value="40" label="TUT.BY"/>
   47967   <int value="41" label="Vinden.nl"/>
   47968   <int value="42" label="Virgilio"/>
   47969   <int value="43" label="Walla!"/>
   47970   <int value="44" label="Wirtualna Polska"/>
   47971   <int value="45" label="Yahoo!"/>
   47972   <int value="46" label="Yandex"/>
   47973   <int value="47" label="Zoznam"/>
   47974 </enum>
   47975 
   47976 <enum name="OmniboxSuggestRequests" type="int">
   47977   <int value="1" label="requests sent"/>
   47978   <int value="2" label="requests invalidated"/>
   47979   <int value="3" label="(non-invalidated) replies received"/>
   47980 </enum>
   47981 
   47982 <enum name="OmniboxUserTextCleared" type="int">
   47983   <int value="0" label="cleared by editing"/>
   47984   <int value="1" label="cleared with escape"/>
   47985 </enum>
   47986 
   47987 <enum name="OmniboxZeroSuggestRequests" type="int">
   47988   <int value="1" label="requests sent"/>
   47989   <int value="2" label="requests invalidated"/>
   47990   <int value="3" label="(non-invalidated) replies received"/>
   47991 </enum>
   47992 
   47993 <enum name="OpenFileSystemResult" type="int">
   47994   <int value="0" label="OK."/>
   47995   <int value="1" label="In incognito mode."/>
   47996   <int value="2" label="Invalid scheme."/>
   47997   <int value="3" label="Failed to create directory."/>
   47998 </enum>
   47999 
   48000 <enum name="OSAgnosticErrno" type="int">
   48001   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
   48002   <int value="0" label="0">No error</int>
   48003   <int value="1" label="EPERM">Operation not permitted</int>
   48004   <int value="2" label="ENOENT">No such file or directory</int>
   48005   <int value="3" label="ESRCH">No such process</int>
   48006   <int value="4" label="EINTR">Interrupted function call</int>
   48007   <int value="5" label="EIO">Input/output error</int>
   48008   <int value="6" label="ENXIO">No such device or address</int>
   48009   <int value="7" label="E2BIG">Arg list too long</int>
   48010   <int value="8" label="ENOEXEC">Exec format error</int>
   48011   <int value="9" label="EBADF">Bad file descriptor</int>
   48012   <int value="10" label="ECHILD">No child processes</int>
   48013   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
   48014   <int value="12" label="ENOMEM">Cannot allocate memory</int>
   48015   <int value="13" label="EACCES">Permission denied</int>
   48016   <int value="14" label="EFAULT">Bad address</int>
   48017   <int value="15" label="ENOTBLK">Not a block device</int>
   48018   <int value="16" label="EBUSY">Resource busy</int>
   48019   <int value="17" label="EEXIST">File exists</int>
   48020   <int value="18" label="EXDEV">Improper link</int>
   48021   <int value="19" label="ENODEV">Operation not supported by device</int>
   48022   <int value="20" label="ENOTDIR">Not a directory</int>
   48023   <int value="21" label="EISDIR">Is a directory</int>
   48024   <int value="22" label="EINVAL">Invalid argument</int>
   48025   <int value="23" label="ENFILE">Too many open files in system</int>
   48026   <int value="24" label="EMFILE">Too many open files</int>
   48027   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
   48028   <int value="26" label="ETXTBSY">Text file busy</int>
   48029   <int value="27" label="EFBIG">File too large</int>
   48030   <int value="28" label="ENOSPC">Device out of space</int>
   48031   <int value="29" label="ESPIPE">Illegal seek</int>
   48032   <int value="30" label="EROFS">Read-only file system</int>
   48033   <int value="31" label="EMLINK">Too many links</int>
   48034   <int value="32" label="EPIPE">Broken pipe</int>
   48035   <int value="33" label="EDOM">Numerical argument out of domain</int>
   48036   <int value="34" label="ERANGE">Numerical result out of range</int>
   48037 </enum>
   48038 
   48039 <enum name="OsSuite" type="int">
   48040   <int value="0" label="Windows Home Edition"/>
   48041   <int value="1" label="Windows Professional Edition (or better)"/>
   48042   <int value="2" label="Windows Server Edition"/>
   48043 </enum>
   48044 
   48045 <enum name="OSXExceptionHandlerEvents" type="int">
   48046   <int value="0" label="EXCEPTION_ACCESSIBILITY">
   48047     Object does not support accessibility attributes
   48048   </int>
   48049   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
   48050     Forced crash due to menu item bounds checking failure
   48051   </int>
   48052   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
   48053     Forced crash due to view not in a window requiring a window
   48054   </int>
   48055   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
   48056     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
   48057     browser in open or save panel.
   48058   </int>
   48059   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
   48060     Whitelisted exception for bug 316759.  Suspect background address detection,
   48061     field unknown.
   48062   </int>
   48063 </enum>
   48064 
   48065 <enum name="OtherPossibleUsernamesUsage" type="int">
   48066   <int value="0" label="Nothing to Autofill"/>
   48067   <int value="1" label="No other possible usernames"/>
   48068   <int value="2" label="Other possible usernames present, but none were shown"/>
   48069   <int value="3" label="Other possible username was shown, but not selected"/>
   48070   <int value="4" label="Other possible username was selected"/>
   48071 </enum>
   48072 
   48073 <enum name="OverscrollMode" type="int">
   48074   <summary>Direction of the overscroll gesture.</summary>
   48075   <int value="1" label="North">Scrolled from bottom towards top</int>
   48076   <int value="2" label="South">Scrolled from top towards the bottom</int>
   48077   <int value="3" label="West">Scrolled from right towards left</int>
   48078   <int value="4" label="East">Scrolled from left towards right</int>
   48079 </enum>
   48080 
   48081 <enum name="P2PLookupResult" type="int">
   48082   <int value="0" label="Found"/>
   48083   <int value="1" label="Not Found"/>
   48084   <int value="2" label="Vanished"/>
   48085   <int value="3" label="Canceled"/>
   48086   <int value="4" label="Filtered"/>
   48087 </enum>
   48088 
   48089 <enum name="P2PServerResult" type="int">
   48090   <int value="0" label="Response Sent"/>
   48091   <int value="1" label="Response Interrupted"/>
   48092   <int value="2" label="Malformed"/>
   48093   <int value="3" label="Not Found"/>
   48094   <int value="4" label="Index"/>
   48095 </enum>
   48096 
   48097 <enum name="PagespeedHeaderServerType" type="int">
   48098   <int value="0" label="Total responses"/>
   48099   <int value="1" label="mod_pagespeed server"/>
   48100   <int value="2" label="ngx_pagespeed server"/>
   48101   <int value="3" label="PageSpeed Service server"/>
   48102   <int value="4" label="Unknown server type"/>
   48103 </enum>
   48104 
   48105 <enum name="PagespeedVersion" type="int">
   48106   <summary>
   48107     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
   48108     while later values may adjust 'a' and/or 'b' arbitrarily.
   48109   </summary>
   48110   <int value="1" label="Unknown"/>
   48111   <int value="2" label="0.9.10.0"/>
   48112   <int value="3" label="0.9.10.x"/>
   48113   <int value="4" label="0.9.11.0"/>
   48114   <int value="5" label="0.9.11.x"/>
   48115   <int value="6" label="0.9.12.0"/>
   48116   <int value="7" label="0.9.12.x"/>
   48117   <int value="8" label="0.9.13.0"/>
   48118   <int value="9" label="0.9.13.x"/>
   48119   <int value="10" label="0.9.14.0"/>
   48120   <int value="11" label="0.9.14.x"/>
   48121   <int value="12" label="0.9.15.0"/>
   48122   <int value="13" label="0.9.15.x"/>
   48123   <int value="14" label="0.9.16.0"/>
   48124   <int value="15" label="0.9.16.x"/>
   48125   <int value="16" label="0.9.17.0"/>
   48126   <int value="17" label="0.9.17.x"/>
   48127   <int value="18" label="0.9.18.0"/>
   48128   <int value="19" label="0.9.18.x"/>
   48129   <int value="20" label="0.10.19.0"/>
   48130   <int value="21" label="0.10.19.x"/>
   48131   <int value="22" label="0.10.20.0"/>
   48132   <int value="23" label="0.10.20.x"/>
   48133   <int value="24" label="0.10.21.0"/>
   48134   <int value="25" label="0.10.21.x"/>
   48135   <int value="26" label="0.10.22.0"/>
   48136   <int value="27" label="0.10.22.x"/>
   48137   <int value="28" label="1.1.23.0"/>
   48138   <int value="29" label="1.1.23.x"/>
   48139   <int value="30" label="1.2.24.0"/>
   48140   <int value="31" label="1.2.24.x"/>
   48141   <int value="32" label="1.3.25.0"/>
   48142   <int value="33" label="1.3.25.x"/>
   48143   <int value="34" label="1.4.26.0"/>
   48144   <int value="35" label="1.4.26.x"/>
   48145   <int value="36" label="1.5.27.0"/>
   48146   <int value="37" label="1.5.27.x"/>
   48147   <int value="38" label="1.5.28.0"/>
   48148   <int value="39" label="1.5.28.x"/>
   48149   <int value="40" label="1.6.29.0"/>
   48150   <int value="41" label="1.6.29.x"/>
   48151   <int value="42" label="a.b.30.0"/>
   48152   <int value="43" label="a.b.30.x"/>
   48153   <int value="44" label="a.b.31.0"/>
   48154   <int value="45" label="a.b.31.x"/>
   48155   <int value="46" label="a.b.32.0"/>
   48156   <int value="47" label="a.b.32.x"/>
   48157   <int value="48" label="a.b.33.0"/>
   48158   <int value="49" label="a.b.33.x"/>
   48159   <int value="50" label="a.b.34.0"/>
   48160   <int value="51" label="a.b.34.x"/>
   48161   <int value="52" label="a.b.35.0"/>
   48162   <int value="53" label="a.b.35.x"/>
   48163   <int value="54" label="a.b.36.0"/>
   48164   <int value="55" label="a.b.36.x"/>
   48165   <int value="56" label="a.b.37.0"/>
   48166   <int value="57" label="a.b.37.x"/>
   48167   <int value="58" label="a.b.38.0"/>
   48168   <int value="59" label="a.b.38.x"/>
   48169   <int value="60" label="a.b.39.0"/>
   48170   <int value="61" label="a.b.39.x"/>
   48171   <int value="62" label="a.b.40.0"/>
   48172   <int value="63" label="a.b.40.x"/>
   48173   <int value="64" label="a.b.41.0"/>
   48174   <int value="65" label="a.b.41.x"/>
   48175   <int value="66" label="a.b.42.0"/>
   48176   <int value="67" label="a.b.42.x"/>
   48177   <int value="68" label="a.b.43.0"/>
   48178   <int value="69" label="a.b.43.x"/>
   48179   <int value="70" label="a.b.44.0"/>
   48180   <int value="71" label="a.b.44.x"/>
   48181   <int value="72" label="a.b.45.0"/>
   48182   <int value="73" label="a.b.45.x"/>
   48183   <int value="74" label="a.b.46.0"/>
   48184   <int value="75" label="a.b.46.x"/>
   48185   <int value="76" label="a.b.47.0"/>
   48186   <int value="77" label="a.b.47.x"/>
   48187   <int value="78" label="a.b.48.0"/>
   48188   <int value="79" label="a.b.48.x"/>
   48189   <int value="80" label="a.b.49.0"/>
   48190   <int value="81" label="a.b.49.x"/>
   48191   <int value="82" label="a.b.50.0"/>
   48192   <int value="83" label="a.b.50.x"/>
   48193   <int value="84" label="a.b.51.0"/>
   48194   <int value="85" label="a.b.51.x"/>
   48195   <int value="86" label="a.b.52.0"/>
   48196   <int value="87" label="a.b.52.x"/>
   48197   <int value="88" label="a.b.53.0"/>
   48198   <int value="89" label="a.b.53.x"/>
   48199   <int value="90" label="a.b.54.0"/>
   48200   <int value="91" label="a.b.54.x"/>
   48201   <int value="92" label="a.b.55.0"/>
   48202   <int value="93" label="a.b.55.x"/>
   48203   <int value="94" label="a.b.56.0"/>
   48204   <int value="95" label="a.b.56.x"/>
   48205   <int value="96" label="a.b.57.0"/>
   48206   <int value="97" label="a.b.57.x"/>
   48207   <int value="98" label="a.b.58.0"/>
   48208   <int value="99" label="a.b.58.x"/>
   48209 </enum>
   48210 
   48211 <enum name="PageUsed" type="int">
   48212   <int value="0" label="Discarded"/>
   48213   <int value="1" label="Used"/>
   48214 </enum>
   48215 
   48216 <enum name="ParsedCookieStatus" type="int">
   48217   <obsolete>
   48218     Deprecated as of 9/2013. Experiment to measure control characters in cookies
   48219     is finished.
   48220   </obsolete>
   48221   <int value="0" label="All cookie values valid and without control chars"/>
   48222   <int value="1" label="Cookie contains control chars"/>
   48223   <int value="2" label="Cookie is invalid"/>
   48224   <int value="3" label="Cookie contains both control chars and is invalid"/>
   48225 </enum>
   48226 
   48227 <enum name="PasswordBubbleDisplayDisposition" type="int">
   48228   <int value="0" label="Opened automatically / Offering a password to save"/>
   48229   <int value="1" label="Opened manually / Offering a password to save"/>
   48230   <int value="2" label="Opened manually / Managing saved passwords"/>
   48231   <int value="3" label="Opened manually / Site is blacklisted"/>
   48232   <int value="4"
   48233       label="Opened automatically / Confirming generated password saved"/>
   48234 </enum>
   48235 
   48236 <enum name="PasswordGenerationEvent" type="int">
   48237   <int value="0" label="No sign up form"/>
   48238   <int value="1" label="Local heuristics found sign up form"/>
   48239   <int value="2" label="DEPRECATED: Icon shown"/>
   48240   <int value="3" label="DEPRECATED: Bubble shown"/>
   48241   <int value="4" label="Generation available"/>
   48242   <int value="5" label="Generation popup shown"/>
   48243   <int value="6" label="Generated password accepted"/>
   48244   <int value="7" label="Editing popup shown"/>
   48245   <int value="8" label="Generated password edited"/>
   48246   <int value="9" label="Generated password deleted"/>
   48247 </enum>
   48248 
   48249 <enum name="PasswordGenerationSubmissionEvent" type="int">
   48250   <int value="0" label="Generated password submission succeeded"/>
   48251   <int value="1" label="Generated password submission failed"/>
   48252   <int value="2" label="Generated password not submitted"/>
   48253   <int value="3" label="Generated password overridden by a non-generated one"/>
   48254 </enum>
   48255 
   48256 <enum name="PasswordManagerActionsTaken" type="int">
   48257   <obsolete>
   48258     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
   48259   </obsolete>
   48260   <summary>
   48261     The value is a combination of three different options - what did the
   48262     password manager do, what did the user do, and was the form submitted (and
   48263     submitted successfully or not). The meaning of each value can be determined
   48264     from the values in chrome/browser/password_manager/password_form_manager.h
   48265   </summary>
   48266   <int value="0"
   48267       label="manager did nothing / user did nothing / form not submitted"/>
   48268   <int value="1"
   48269       label="manager did nothing / user chose a value / form not submitted"/>
   48270   <int value="2"
   48271       label="manager did nothing / user typed in something / form not
   48272              submitted"/>
   48273   <int value="3"
   48274       label="manager filled the fields / user did nothing / form not
   48275              submitted"/>
   48276   <int value="4"
   48277       label="manager filled the fields / user chose a value / form not
   48278              submitted"/>
   48279   <int value="5"
   48280       label="manager filled the fields / user typed in something / form not
   48281              submitted"/>
   48282   <int value="6"
   48283       label="manager did nothing (site was blacklisted) / user did nothing /
   48284              form not submitted"/>
   48285   <int value="7"
   48286       label="manager did nothing (site was blacklisted) / user chose a value
   48287              / form not submitted (this value shouldn't be possible)"/>
   48288   <int value="8"
   48289       label="manager did nothing (site was blacklisted) / user typed in
   48290              something / form not submitted"/>
   48291   <int value="9"
   48292       label="manager did nothing (autocomplete off) / user did nothing / form
   48293              not submitted"/>
   48294   <int value="10"
   48295       label="manager did nothing (autocomplete off) / user chose a value /
   48296              form not submitted (this value shouldn't be possible)"/>
   48297   <int value="11"
   48298       label="manager did nothing (autocomplete off) / user typed in something
   48299              / form not submitted"/>
   48300   <int value="12"
   48301       label="manager did nothing / user did nothing / form submit failed"/>
   48302   <int value="13"
   48303       label="manager did nothing / user chose a value / form submit failed"/>
   48304   <int value="14"
   48305       label="manager did nothing / user typed in something / form submit
   48306              failed"/>
   48307   <int value="15"
   48308       label="manager filled the fields / user did nothing / form submit
   48309              failed"/>
   48310   <int value="16"
   48311       label="manager filled the fields / user chose a value / form submit
   48312              failed"/>
   48313   <int value="17"
   48314       label="manager filled the fields / user typed in something / form
   48315              submit failed"/>
   48316   <int value="18"
   48317       label="manager did nothing (site was blacklisted) / user did nothing /
   48318              form submit failed"/>
   48319   <int value="19"
   48320       label="manager did nothing (site was blacklisted) / user chose a value
   48321              / form submit failed (this value shouldn't be possible)"/>
   48322   <int value="20"
   48323       label="manager did nothing (site was blacklisted) / user typed in
   48324              something / form submit failed"/>
   48325   <int value="21"
   48326       label="manager did nothing (autocomplete off) / user did nothing / form
   48327              submit failed"/>
   48328   <int value="22"
   48329       label="manager did nothing (autocomplete off) / user chose a value /
   48330              form submit failed (this value shouldn't be possible)"/>
   48331   <int value="23"
   48332       label="manager did nothing (autocomplete off) / user typed in something
   48333              / form submit failed"/>
   48334   <int value="24"
   48335       label="manager did nothing / user did nothing / form submit succeeded"/>
   48336   <int value="25"
   48337       label="manager did nothing / user chose a value / form submit succeeded"/>
   48338   <int value="26"
   48339       label="manager did nothing / user typed in something / form submit
   48340              succeeded"/>
   48341   <int value="27"
   48342       label="manager filled the fields / user did nothing / form submit
   48343              succeeded"/>
   48344   <int value="28"
   48345       label="manager filled the fields / user chose a value / form submit
   48346              succeeded"/>
   48347   <int value="29"
   48348       label="manager filled the fields / user typed in something / form
   48349              submit succeeded"/>
   48350   <int value="30"
   48351       label="manager did nothing (site was blacklisted) / user did nothing /
   48352              form submit succeeded"/>
   48353   <int value="31"
   48354       label="manager did nothing (site was blacklisted) / user chose a value
   48355              / form submit succeeded (this value shouldn't be possible)"/>
   48356   <int value="32"
   48357       label="manager did nothing (site was blacklisted) / user typed in
   48358              something / form submit succeeded"/>
   48359   <int value="33"
   48360       label="manager did nothing (autocomplete off) / user did nothing / form
   48361              submit succeeded"/>
   48362   <int value="34"
   48363       label="manager did nothing (autocomplete off) / user chose a value /
   48364              form submit succeeded (this value shouldn't be possible)"/>
   48365   <int value="35"
   48366       label="manager did nothing (autocomplete off) / user typed in something
   48367              / form submit succeeded"/>
   48368 </enum>
   48369 
   48370 <enum name="PasswordManagerActionsTakenV3" type="int">
   48371   <summary>
   48372     The value is a combination of three different options - what did the
   48373     password manager do, what did the user do, and was the form submitted (and
   48374     submitted successfully or not). The meaning of each value can be determined
   48375     from the values in chrome/browser/password_manager/password_form_manager.h
   48376   </summary>
   48377   <int value="0"
   48378       label="manager did nothing / user did nothing / form not submitted"/>
   48379   <int value="1"
   48380       label="manager did nothing / user chose a value / form not submitted"/>
   48381   <int value="2"
   48382       label="manager did nothing / user chose a value from PSL / form not
   48383              submitted"/>
   48384   <int value="3"
   48385       label="manager did nothing / user typed in password / form not
   48386              submitted"/>
   48387   <int value="4"
   48388       label="manager did nothing / user typed in username and password / form
   48389              not submitted"/>
   48390   <int value="5"
   48391       label="manager filled the fields / user did nothing / form not
   48392              submitted"/>
   48393   <int value="6"
   48394       label="manager filled the fields / user chose a value / form not
   48395              submitted"/>
   48396   <int value="7"
   48397       label="manager filled the fields / user chose a value from PSL / form
   48398              not submitted"/>
   48399   <int value="8"
   48400       label="manager filled the fields / user typed in password / form not
   48401              submitted"/>
   48402   <int value="9"
   48403       label="manager filled the fields / user typed in username and password
   48404              / form not submitted"/>
   48405   <int value="10"
   48406       label="manager did nothing (site was blacklisted) / user did nothing /
   48407              form not submitted"/>
   48408   <int value="11"
   48409       label="manager did nothing (site was blacklisted) / user chose a value
   48410              / form not submitted (this value shouldn't be possible)"/>
   48411   <int value="12"
   48412       label="manager did nothing (site was blacklisted) / user chose a value
   48413              from PSL / form not submitted (this value shouldn't be possible)"/>
   48414   <int value="13"
   48415       label="manager did nothing (site was blacklisted) / user typed in
   48416              password / form not submitted"/>
   48417   <int value="14"
   48418       label="manager did nothing (site was blacklisted) / user typed in
   48419              username and password / form not submitted"/>
   48420   <int value="15"
   48421       label="manager did nothing / user did nothing / form submit failed"/>
   48422   <int value="16"
   48423       label="manager did nothing / user chose a value / form submit failed"/>
   48424   <int value="17"
   48425       label="manager did nothing / user chose a value from psl / form submit
   48426              failed"/>
   48427   <int value="18"
   48428       label="manager did nothing / user typed in password / form submit
   48429              failed"/>
   48430   <int value="19"
   48431       label="manager did nothing / user typed in username and password / form
   48432              submit failed"/>
   48433   <int value="20"
   48434       label="manager filled the fields / user did nothing / form submit
   48435              failed"/>
   48436   <int value="21"
   48437       label="manager filled the fields / user chose a value / form submit
   48438              failed"/>
   48439   <int value="22"
   48440       label="manager filled the fields / user chose a value from psl / form
   48441              submit failed"/>
   48442   <int value="23"
   48443       label="manager filled the fields / user typed in pasword / form submit
   48444              failed"/>
   48445   <int value="24"
   48446       label="manager filled the fields / user typed in username and pasword /
   48447              form submit failed"/>
   48448   <int value="25"
   48449       label="manager did nothing (site was blacklisted) / user did nothing /
   48450              form submit failed"/>
   48451   <int value="26"
   48452       label="manager did nothing (site was blacklisted) / user chose a value
   48453              / form submit failed (this value shouldn't be possible)"/>
   48454   <int value="27"
   48455       label="manager did nothing (site was blacklisted) / user chose a value
   48456              from psl / form submit failed (this value shouldn't be possible)"/>
   48457   <int value="28"
   48458       label="manager did nothing (site was blacklisted) / user typed in
   48459              password / form submit failed"/>
   48460   <int value="29"
   48461       label="manager did nothing (site was blacklisted) / user typed in
   48462              username and password / form submit failed"/>
   48463   <int value="30"
   48464       label="manager did nothing / user did nothing / form submit succeeded"/>
   48465   <int value="31"
   48466       label="manager did nothing / user chose a value / form submit succeeded"/>
   48467   <int value="32"
   48468       label="manager did nothing / user chose a value from psl / form submit
   48469              succeeded"/>
   48470   <int value="33"
   48471       label="manager did nothing / user typed in password / form submit
   48472              succeeded"/>
   48473   <int value="34"
   48474       label="manager did nothing / user typed in username and password / form
   48475              submit succeeded"/>
   48476   <int value="35"
   48477       label="manager filled the fields / user did nothing / form submit
   48478              succeeded"/>
   48479   <int value="36"
   48480       label="manager filled the fields / user chose a value / form submit
   48481              succeeded"/>
   48482   <int value="37"
   48483       label="manager filled the fields / user chose a value from psl / form
   48484              submit succeeded"/>
   48485   <int value="38"
   48486       label="manager filled the fields / user typed in password / form submit
   48487              succeeded"/>
   48488   <int value="39"
   48489       label="manager filled the fields / user typed in username and password
   48490              / form submit succeeded"/>
   48491   <int value="40"
   48492       label="manager did nothing (site was blacklisted) / user did nothing /
   48493              form submit succeeded"/>
   48494   <int value="41"
   48495       label="manager did nothing (site was blacklisted) / user chose a value
   48496              / form submit succeeded (this value shouldn't be possible)"/>
   48497   <int value="42"
   48498       label="manager did nothing (site was blacklisted) / user chose a value
   48499              from psl / form submit succeeded (this value shouldn't be
   48500              possible)"/>
   48501   <int value="43"
   48502       label="manager did nothing (site was blacklisted) / user typed in
   48503              password / form submit succeeded"/>
   48504   <int value="44"
   48505       label="manager did nothing (site was blacklisted) / user typed in
   48506              username and password / form submit succeeded"/>
   48507 </enum>
   48508 
   48509 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
   48510   <obsolete>
   48511     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
   48512   </obsolete>
   48513   <summary>
   48514     The value is a combination of three different options - what did the
   48515     password manager do, what did the user do, and was the form submitted (and
   48516     submitted successfully or not). The meaning of each value can be determined
   48517     from the values in chrome/browser/password_manager/password_form_manager.h
   48518   </summary>
   48519   <int value="0"
   48520       label="manager did nothing / user did nothing / form not submitted"/>
   48521   <int value="1"
   48522       label="manager did nothing / user chose a value / form not submitted"/>
   48523   <int value="2"
   48524       label="manager did nothing / user chose a value from PSL / form not
   48525              submitted"/>
   48526   <int value="3"
   48527       label="manager did nothing / user typed in something / form not
   48528              submitted"/>
   48529   <int value="4"
   48530       label="manager filled the fields / user did nothing / form not
   48531              submitted"/>
   48532   <int value="5"
   48533       label="manager filled the fields / user chose a value / form not
   48534              submitted"/>
   48535   <int value="6"
   48536       label="manager filled the fields / user chose a value from PSL / form
   48537              not submitted"/>
   48538   <int value="7"
   48539       label="manager filled the fields / user typed in something / form not
   48540              submitted"/>
   48541   <int value="8"
   48542       label="manager did nothing (site was blacklisted) / user did nothing /
   48543              form not submitted"/>
   48544   <int value="9"
   48545       label="manager did nothing (site was blacklisted) / user chose a value
   48546              / form not submitted (this value shouldn't be possible)"/>
   48547   <int value="10"
   48548       label="manager did nothing (site was blacklisted) / user chose a value
   48549              from PSL / form not submitted (this value shouldn't be possible)"/>
   48550   <int value="11"
   48551       label="manager did nothing (site was blacklisted) / user typed in
   48552              something / form not submitted"/>
   48553   <int value="12"
   48554       label="manager did nothing (autocomplete off) / user did nothing / form
   48555              not submitted"/>
   48556   <int value="13"
   48557       label="manager did nothing (autocomplete off) / user chose a value /
   48558              form not submitted (this value shouldn't be possible)"/>
   48559   <int value="14"
   48560       label="manager did nothing (autocomplete off) / user chose a value from
   48561              psl / form not submitted (this value shouldn't be possible)"/>
   48562   <int value="15"
   48563       label="manager did nothing (autocomplete off) / user typed in something
   48564              / form not submitted"/>
   48565   <int value="16"
   48566       label="manager did nothing / user did nothing / form submit failed"/>
   48567   <int value="17"
   48568       label="manager did nothing / user chose a value / form submit failed"/>
   48569   <int value="18"
   48570       label="manager did nothing / user chose a value from psl / form submit
   48571              failed"/>
   48572   <int value="19"
   48573       label="manager did nothing / user typed in something / form submit
   48574              failed"/>
   48575   <int value="20"
   48576       label="manager filled the fields / user did nothing / form submit
   48577              failed"/>
   48578   <int value="21"
   48579       label="manager filled the fields / user chose a value / form submit
   48580              failed"/>
   48581   <int value="22"
   48582       label="manager filled the fields / user chose a value from psl / form
   48583              submit failed"/>
   48584   <int value="23"
   48585       label="manager filled the fields / user typed in something / form
   48586              submit failed"/>
   48587   <int value="24"
   48588       label="manager did nothing (site was blacklisted) / user did nothing /
   48589              form submit failed"/>
   48590   <int value="25"
   48591       label="manager did nothing (site was blacklisted) / user chose a value
   48592              / form submit failed (this value shouldn't be possible)"/>
   48593   <int value="26"
   48594       label="manager did nothing (site was blacklisted) / user chose a value
   48595              from psl / form submit failed (this value shouldn't be possible)"/>
   48596   <int value="27"
   48597       label="manager did nothing (site was blacklisted) / user typed in
   48598              something / form submit failed"/>
   48599   <int value="28"
   48600       label="manager did nothing (autocomplete off) / user did nothing / form
   48601              submit failed"/>
   48602   <int value="29"
   48603       label="manager did nothing (autocomplete off) / user chose a value /
   48604              form submit failed (this value shouldn't be possible)"/>
   48605   <int value="30"
   48606       label="manager did nothing (autocomplete off) / user chose a value from
   48607              psl / form submit failed (this value shouldn't be possible)"/>
   48608   <int value="31"
   48609       label="manager did nothing (autocomplete off) / user typed in something
   48610              / form submit failed"/>
   48611   <int value="32"
   48612       label="manager did nothing / user did nothing / form submit succeeded"/>
   48613   <int value="33"
   48614       label="manager did nothing / user chose a value / form submit succeeded"/>
   48615   <int value="34"
   48616       label="manager did nothing / user chose a value from psl / form submit
   48617              succeeded"/>
   48618   <int value="35"
   48619       label="manager did nothing / user typed in something / form submit
   48620              succeeded"/>
   48621   <int value="36"
   48622       label="manager filled the fields / user did nothing / form submit
   48623              succeeded"/>
   48624   <int value="37"
   48625       label="manager filled the fields / user chose a value / form submit
   48626              succeeded"/>
   48627   <int value="38"
   48628       label="manager filled the fields / user chose a value from psl / form
   48629              submit succeeded"/>
   48630   <int value="39"
   48631       label="manager filled the fields / user typed in something / form
   48632              submit succeeded"/>
   48633   <int value="40"
   48634       label="manager did nothing (site was blacklisted) / user did nothing /
   48635              form submit succeeded"/>
   48636   <int value="41"
   48637       label="manager did nothing (site was blacklisted) / user chose a value
   48638              / form submit succeeded (this value shouldn't be possible)"/>
   48639   <int value="42"
   48640       label="manager did nothing (site was blacklisted) / user chose a value
   48641              from psl / form submit succeeded (this value shouldn't be
   48642              possible)"/>
   48643   <int value="43"
   48644       label="manager did nothing (site was blacklisted) / user typed in
   48645              something / form submit succeeded"/>
   48646   <int value="44"
   48647       label="manager did nothing (autocomplete off) / user did nothing / form
   48648              submit succeeded"/>
   48649   <int value="45"
   48650       label="manager did nothing (autocomplete off) / user chose a value /
   48651              form submit succeeded (this value shouldn't be possible)"/>
   48652   <int value="46"
   48653       label="manager did nothing (autocomplete off) / user chose a value from
   48654              psl / form submit succeeded (this value shouldn't be possible)"/>
   48655   <int value="47"
   48656       label="manager did nothing (autocomplete off) / user typed in something
   48657              / form submit succeeded"/>
   48658 </enum>
   48659 
   48660 <enum name="PasswordManagerOsPasswordStatus" type="int">
   48661   <int value="0" label="Unknown"/>
   48662   <int value="1" label="Unsupported platform"/>
   48663   <int value="2" label="Password is blank"/>
   48664   <int value="3" label="Password is non blank"/>
   48665   <int value="4"
   48666       label="Password status not checked as user is on a Windows Domain"/>
   48667 </enum>
   48668 
   48669 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
   48670   <summary>
   48671     The value indicates whether an entry returned by password autofill contains
   48672     a value that was found by matching against the public suffix list.
   48673   </summary>
   48674   <int value="0" label="Matching not used"/>
   48675   <int value="1" label="No match"/>
   48676   <int value="2" label="Match"/>
   48677 </enum>
   48678 
   48679 <enum name="PasswordManagerSyncingAccountState" type="int">
   48680   <summary>
   48681     The value is a combination of the current sync state and if the user has
   48682     their sync password saved.
   48683   </summary>
   48684   <int value="0" label="Syncing/Sync password not saved"/>
   48685   <int value="1" label="Syncing/Sync password saved"/>
   48686   <int value="2" label="Not Syncing/Sync password not saved"/>
   48687   <int value="3"
   48688       label="Not Syncing/Sync pasword saved. This value should not happen."/>
   48689 </enum>
   48690 
   48691 <enum name="PasswordManagerUIDismissalReason" type="int">
   48692   <int value="0" label="Bubble lost focus / No infobar interaction"/>
   48693   <int value="1" label="Clicked 'Save'"/>
   48694   <int value="2" label="Clicked 'Nope'"/>
   48695   <int value="3" label="Clicked 'Never'"/>
   48696   <int value="4" label="Clicked 'Manage passwords'"/>
   48697   <int value="5" label="Clicked 'Done'"/>
   48698   <int value="6" label="Clicked 'Enable password manager'"/>
   48699   <int value="7" label="Clicked 'OK'"/>
   48700 </enum>
   48701 
   48702 <enum name="PeerConnectionCounters" type="int">
   48703   <int value="0" label="PeerConnection enabled with IPv4."/>
   48704   <int value="1" label="PeerConnection enabled with Ipv6."/>
   48705   <int value="2" label="IPv4 BestConnection."/>
   48706   <int value="3" label="IPv6 BestConnection."/>
   48707 </enum>
   48708 
   48709 <enum name="PepperInterface" type="int">
   48710 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
   48711 
   48712   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
   48713   <int value="2804066" label="PPB_AudioConfig;1.1"/>
   48714   <int value="8760108" label="PPB_Testing_Private;1.0"/>
   48715   <int value="12033600" label="PPB_Compositor;0.1"/>
   48716   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
   48717   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
   48718   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
   48719   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
   48720   <int value="59327104" label="PPB_Messaging;1.2"/>
   48721   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
   48722   <int value="79708274" label="PPB_TCPSocket;1.1"/>
   48723   <int value="110360074" label="PPB_Var;1.1"/>
   48724   <int value="126651696" label="PPB_ContentDecryptor_Private;0.12"/>
   48725   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
   48726   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
   48727   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
   48728   <int value="156766028" label="PPB_UMA_Private;0.3"/>
   48729   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
   48730   <int value="180906214" label="PPB_Instance_Private;0.1"/>
   48731   <int value="206043276" label="PPB_CompositorLayer;0.1"/>
   48732   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
   48733   <int value="225125520" label="PPB_Find(Private);0.3"/>
   48734   <int value="226206264" label="PPB_FileRef;1.1"/>
   48735   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
   48736   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
   48737   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
   48738   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
   48739   <int value="382780521" label="PPB_FileRef;1.2"/>
   48740   <int value="415548516" label="PPB_MessageLoop;1.0"/>
   48741   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
   48742   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
   48743   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
   48744   <int value="588532407" label="PPB_Graphics2D;1.1"/>
   48745   <int value="612625164" label="PPB_InputEvent;1.0"/>
   48746   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
   48747   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
   48748   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
   48749   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
   48750   <int value="632306545" label="PPB_FileRef;1.0"/>
   48751   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
   48752   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
   48753   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
   48754   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
   48755   <int value="714324031" label="PPB_Graphics3D;1.0"/>
   48756   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
   48757   <int value="760024173" label="PPB_FileIO;1.0"/>
   48758   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
   48759   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
   48760   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
   48761   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
   48762   <int value="804011173" label="PPB_Gamepad;1.0"/>
   48763   <int value="810111568" label="PPB_Messaging;1.0"/>
   48764   <int value="829878300" label="PPB_TCPSocket;1.0"/>
   48765   <int value="835840137" label="PPB_WebSocket;1.0"/>
   48766   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
   48767   <int value="856177441" label="PPB_VarArray;1.0"/>
   48768   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
   48769   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
   48770   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
   48771   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
   48772   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
   48773   <int value="910782902" label="PPB_AudioFrame;0.1"/>
   48774   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
   48775   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
   48776   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
   48777   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
   48778   <int value="941275733" label="PPB_Flash;12.6"/>
   48779   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
   48780   <int value="946515854" label="PPB_View(Dev);0.1"/>
   48781   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
   48782   <int value="961061294" label="PPB_Var;1.2"/>
   48783   <int value="961317980" label="PPB_Fullscreen;1.0"/>
   48784   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
   48785   <int value="965548627" label="PPB_Audio;1.1"/>
   48786   <int value="972914533" label="PPB_TextInputController;1.0"/>
   48787   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
   48788   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
   48789   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
   48790   <int value="1032125598" label="PPB_HostResolver;1.0"/>
   48791   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
   48792   <int value="1042058362" label="PPB_Core;1.0"/>
   48793   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
   48794   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
   48795   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
   48796   <int value="1086644401" label="PPB_Proxy_Private;6"/>
   48797   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
   48798   <int value="1099975614" label="PPB_Flash;12.5"/>
   48799   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
   48800   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
   48801   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
   48802   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
   48803   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
   48804   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
   48805   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
   48806   <int value="1262240942" label="PPB_FileIO;1.1"/>
   48807   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
   48808   <int value="1296231808" label="PPB_VideoDecoder;0.1"/>
   48809   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
   48810   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
   48811   <int value="1321620067" label="PPB_Instance;1.0"/>
   48812   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
   48813   <int value="1337084425" label="PPB_View;1.0"/>
   48814   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
   48815   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
   48816   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
   48817   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
   48818   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
   48819   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
   48820   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
   48821   <int value="1443771913" label="PPB_NetAddress;1.0"/>
   48822   <int value="1504691399" label="PPB_Flash;13.0"/>
   48823   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
   48824   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
   48825   <int value="1519132417" label="PPB_FileSystem;1.0"/>
   48826   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
   48827   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
   48828   <int value="1577776196" label="PPB_InputEvent_Private;0.1"/>
   48829   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
   48830   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
   48831   <int value="1677958987" label="PPB_ImageData;1.0"/>
   48832   <int value="1680873803" label="PPB_Console;1.0"/>
   48833   <int value="1703245231" label="PPB_NetworkList;1.0"/>
   48834   <int value="1721408268" label="PPB_URLLoader;1.0"/>
   48835   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
   48836   <int value="1773992510" label="PPB_PDF;1"/>
   48837   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
   48838   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
   48839   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
   48840   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
   48841   <int value="1838344955" label="PPB_Flash;12.4"/>
   48842   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
   48843   <int value="1870131254" label="PPB_MouseLock;1.0"/>
   48844   <int value="1930785273" label="PPB_Var;1.0"/>
   48845   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
   48846   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
   48847   <int value="1980463089" label="PPB_View;1.1"/>
   48848   <int value="1981643755" label="PPB_FileMapping;0.1"/>
   48849   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
   48850   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
   48851   <int value="2001322203" label="PPB_Messaging;1.1"/>
   48852   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
   48853   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
   48854   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
   48855   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
   48856   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
   48857   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
   48858   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
   48859   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
   48860   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
   48861   <int value="2056532375" label="PPB_Audio;1.0"/>
   48862   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
   48863   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
   48864   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
   48865   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
   48866   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
   48867   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
   48868 </enum>
   48869 
   48870 <enum name="PepperVideoDecodeError" type="int">
   48871   <int value="1" label="Illegal state">
   48872     An operation was attempted during an incompatible decoder state.
   48873   </int>
   48874   <int value="2" label="Invalid argument">
   48875     Invalid argument was passed to an API method.
   48876   </int>
   48877   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
   48878   <int value="4" label="Platform failure">
   48879     A failure occurred at the browser layer or lower. Examples of such failures
   48880     include GPU hardware failures, GPU driver failures, GPU library failures,
   48881     browser programming errors, and so on.
   48882   </int>
   48883 </enum>
   48884 
   48885 <enum name="PermissionAction" type="int">
   48886   <int value="0" label="GRANTED"/>
   48887   <int value="1" label="DENIED"/>
   48888   <int value="2" label="DISMISSED"/>
   48889   <int value="3" label="IGNORED"/>
   48890 </enum>
   48891 
   48892 <enum name="PermissionType" type="int">
   48893   <int value="0" label="PERMISSION_UNKONWN"/>
   48894   <int value="1" label="PERMISSION_MIDI_SYSEX"/>
   48895   <int value="2" label="PERMISSION_PUSH_MESSAGING"/>
   48896   <int value="3" label="PERMISSION_NOTIFICATIONS"/>
   48897 </enum>
   48898 
   48899 <enum name="PhotoEditorFileType" type="int">
   48900   <int value="0" label="jpg"/>
   48901   <int value="1" label="png"/>
   48902   <int value="2" label="gif"/>
   48903   <int value="3" label="bmp"/>
   48904   <int value="4" label="webp"/>
   48905   <int value="5" label="other"/>
   48906 </enum>
   48907 
   48908 <enum name="PhotoEditorLoadMode" type="int">
   48909   <int value="0" label="From full resolution cache"/>
   48910   <int value="1" label="From screen resolution cache"/>
   48911   <int value="2" label="From file"/>
   48912   <int value="3" label="Other"/>
   48913 </enum>
   48914 
   48915 <enum name="PhotoEditorSaveResult" type="int">
   48916   <int value="0" label="Failure"/>
   48917   <int value="1" label="Success"/>
   48918   <int value="2" label="Other"/>
   48919 </enum>
   48920 
   48921 <enum name="PhotoEditorToolType" type="int">
   48922   <int value="0" label="Auto-fix"/>
   48923   <int value="1" label="Crop"/>
   48924   <int value="2" label="Brightness"/>
   48925   <int value="3" label="Rotate left"/>
   48926   <int value="4" label="Rotate right"/>
   48927   <int value="5" label="Rotate undo"/>
   48928   <int value="6" label="Rotate redo"/>
   48929   <int value="7" label="Share"/>
   48930   <int value="8" label="Other"/>
   48931 </enum>
   48932 
   48933 <enum name="PingResult" type="int">
   48934   <int value="0" label="Success"/>
   48935   <int value="1" label="Response started"/>
   48936   <int value="2" label="Timed out"/>
   48937   <int value="3" label="Canceled"/>
   48938   <int value="4" label="Failed"/>
   48939   <int value="5" label="Uncompleted"/>
   48940 </enum>
   48941 
   48942 <enum name="PipelineStatus" type="int">
   48943   <int value="0" label="PIPELINE_OK"/>
   48944   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
   48945   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
   48946   <int value="3" label="PIPELINE_ERROR_DECODE"/>
   48947   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
   48948   <int value="5" label="PIPELINE_ERROR_ABORT"/>
   48949   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
   48950   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
   48951   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
   48952   <int value="9" label="PIPELINE_ERROR_READ"/>
   48953   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
   48954   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
   48955   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
   48956   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
   48957   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
   48958   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
   48959 </enum>
   48960 
   48961 <enum name="PlatformFileError" type="int">
   48962   <int value="0" label="OK"/>
   48963   <int value="1" label="FAILED"/>
   48964   <int value="2" label="IN_USE"/>
   48965   <int value="3" label="EXISTS"/>
   48966   <int value="4" label="NOT_FOUND"/>
   48967   <int value="5" label="ACCESS_DENIED"/>
   48968   <int value="6" label="TOO_MANY_OPENED"/>
   48969   <int value="7" label="NO_MEMORY"/>
   48970   <int value="8" label="NO_SPACE"/>
   48971   <int value="9" label="NOT_A_DIRECTORY"/>
   48972   <int value="10" label="INVALID_OPERATION"/>
   48973   <int value="11" label="SECURITY"/>
   48974   <int value="12" label="ABORT"/>
   48975   <int value="13" label="NOT_A_FILE"/>
   48976   <int value="14" label="NOT_EMPTY"/>
   48977   <int value="15" label="INVALID_URL"/>
   48978   <int value="16" label="I/O"/>
   48979 </enum>
   48980 
   48981 <enum name="PluginAvailabilityStatus" type="int">
   48982   <int value="0" label="PLUGIN_NOT_REGISTERED"/>
   48983   <int value="1" label="PLUGIN_AVAILABLE"/>
   48984   <int value="2" label="PLUGIN_DISABLED"/>
   48985 </enum>
   48986 
   48987 <enum name="PluginLoadResult" type="int">
   48988   <int value="0" label="LOAD_SUCCESS"/>
   48989   <int value="1" label="LOAD_FAILED"/>
   48990   <int value="2" label="ENTRY_POINT_MISSING"/>
   48991   <int value="3" label="INIT_FAILED"/>
   48992   <int value="4" label="FILE_MISSING"/>
   48993 </enum>
   48994 
   48995 <enum name="PNaClOptionsOptLevelEnum" type="int">
   48996   <int value="0" label="0"/>
   48997   <int value="1" label="1"/>
   48998   <int value="2" label="2"/>
   48999   <int value="3" label="3"/>
   49000   <int value="4" label="Default / Unknown"/>
   49001 </enum>
   49002 
   49003 <enum name="PNaClTranslationCacheEnum" type="int">
   49004   <int value="0" label="Miss"/>
   49005   <int value="1" label="Hit"/>
   49006 </enum>
   49007 
   49008 <enum name="PointerSensitivity" type="int">
   49009   <int value="1" label="1"/>
   49010   <int value="2" label="2"/>
   49011   <int value="3" label="3"/>
   49012   <int value="4" label="4"/>
   49013   <int value="5" label="5"/>
   49014 </enum>
   49015 
   49016 <enum name="PolicyLoadStatus" type="int">
   49017   <int value="0" label="Success"/>
   49018   <int value="1" label="No Policy File"/>
   49019   <int value="2" label="Load Error"/>
   49020 </enum>
   49021 
   49022 <enum name="PolicyValidationStatus" type="int">
   49023   <int value="0" label="OK"/>
   49024   <int value="1" label="Bad Initial Signature"/>
   49025   <int value="2" label="Bad Signature"/>
   49026   <int value="3" label="Policy Error Code"/>
   49027   <int value="4" label="Payload Parse Error"/>
   49028   <int value="5" label="Wrong Policy Type"/>
   49029   <int value="6" label="Wrong Settings Entity ID"/>
   49030   <int value="7" label="Bad Timestamp"/>
   49031   <int value="8" label="Wrong Token"/>
   49032   <int value="9" label="Wrong Username"/>
   49033   <int value="10" label="Policy Parse Error"/>
   49034   <int value="11" label="Bad Key Validation Signature"/>
   49035 </enum>
   49036 
   49037 <enum name="PostMergeVerificationOutcome" type="int">
   49038   <int value="0" label="Undefined"/>
   49039   <int value="1" label="Succeeded"/>
   49040   <int value="2" label="No accounts found"/>
   49041   <int value="3" label="Missing primary account"/>
   49042   <int value="4" label="Primary account is not the first"/>
   49043   <int value="5" label="Verification failed"/>
   49044   <int value="6" label="Connection failed"/>
   49045   <int value="7" label="Overflow"/>
   49046 </enum>
   49047 
   49048 <enum name="PowerBrightnessAdjust" type="int">
   49049   <int value="0" label="Brightness Down"/>
   49050   <int value="1" label="Brightness Up"/>
   49051   <int value="2" label="Brightness Absolute"/>
   49052 </enum>
   49053 
   49054 <enum name="PowerChargerType" type="int">
   49055   <int value="0" label="Unknown charger"/>
   49056   <int value="1" label="MAINS charger"/>
   49057   <int value="2" label="USB Charger"/>
   49058   <int value="3" label="Unconfirmed Spring Charger"/>
   49059   <int value="4" label="Safe Spring Charger"/>
   49060 </enum>
   49061 
   49062 <enum name="PowerwashDialogViewType" type="int">
   49063   <int value="0" label="Invoked on settings page"/>
   49064   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
   49065   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
   49066   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
   49067   <int value="4" label="Shortcut. Offer. Rollback available."/>
   49068   <int value="5" label="Shortcut. Restart required."/>
   49069 </enum>
   49070 
   49071 <enum name="PreconnectedNavigation" type="int">
   49072   <int value="0" label="No recent pre-connect to the page"/>
   49073   <int value="1" label="Page nav. preceded by a pre-connect"/>
   49074 </enum>
   49075 
   49076 <enum name="PreconnectMotivation" type="int">
   49077   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
   49078   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
   49079   <int value="2" label="UNIT_TEST_MOTIVATED"/>
   49080   <int value="3" label="LINKED_MAX_MOTIVATED"/>
   49081   <int value="4" label="OMNIBOX_MOTIVATED"/>
   49082   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
   49083   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
   49084   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
   49085   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
   49086   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
   49087   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
   49088 </enum>
   49089 
   49090 <enum name="PreconnectSubresourceEval" type="int">
   49091   <int value="0" label="PRECONNECTION"/>
   49092   <int value="1" label="PRERESOLUTION"/>
   49093   <int value="2" label="TOO_NEW"/>
   49094 </enum>
   49095 
   49096 <enum name="PreconnectTriggerUsed" type="int">
   49097   <int value="0" label="The pre-connect triggered host was not accessed"/>
   49098   <int value="1" label="The pre-connect triggered host was accessed"/>
   49099 </enum>
   49100 
   49101 <enum name="PrefetchStatus" type="int">
   49102   <int value="0" label="undefined"/>
   49103   <int value="1" label="success from cache"/>
   49104   <int value="2" label="success from network"/>
   49105   <int value="3" label="canceled in-flight"/>
   49106 </enum>
   49107 
   49108 <enum name="PrefHashStoreVersion" type="int">
   49109   <int value="0" label="VERSION_UNINITIALIZED"/>
   49110   <int value="1" label="VERSION_PRE_MIGRATION"/>
   49111   <int value="2" label="VERSION_LATEST"/>
   49112 </enum>
   49113 
   49114 <enum name="PrerenderCookieSendType" type="int">
   49115   <int value="0" label="no cookies sent"/>
   49116   <int value="1" label="first party cookies sent"/>
   49117   <int value="2" label="third party cookies sent"/>
   49118   <int value="3" label="third party cookies sent for blocking resource"/>
   49119 </enum>
   49120 
   49121 <enum name="PrerenderCookieStatus" type="int">
   49122   <int value="0" label="no action"/>
   49123   <int value="1" label="[main frame send]"/>
   49124   <int value="2" label="[main frame change]"/>
   49125   <int value="3" label="[main frame send, main frame change]"/>
   49126   <int value="4" label="[other send]"/>
   49127   <int value="5" label="[main frame send, other send]"/>
   49128   <int value="6" label="[main frame change, other send]"/>
   49129   <int value="7" label="[main frame send, main frame change, other send]"/>
   49130   <int value="8" label="[other change]"/>
   49131   <int value="9" label="[main frame send, other change]"/>
   49132   <int value="10" label="[main frame change, other change]"/>
   49133   <int value="11" label="[main frame send, main frame change, other change]"/>
   49134   <int value="12" label="[other send, other change]"/>
   49135   <int value="13" label="[main frame send, other send, other change]"/>
   49136   <int value="14" label="[main frame change, other send, other change]"/>
   49137   <int value="15"
   49138       label="[main frame send, main frame change, other send, other change]"/>
   49139 </enum>
   49140 
   49141 <enum name="PrerenderEvent" type="int">
   49142   <int value="0" label="Swapin no delegate"/>
   49143   <int value="1" label="Swapin candidate"/>
   49144   <int value="2" label="Swapin candidate namespace matces"/>
   49145   <int value="3" label="Swapin no merge pending"/>
   49146   <int value="4" label="Swapin merging disabled"/>
   49147   <int value="5" label="Swapin issuing merge"/>
   49148   <int value="6" label="Merge for swapin candidate"/>
   49149   <int value="7" label="Merge result no pending swapin"/>
   49150   <int value="8" label="Merge result timeout cb"/>
   49151   <int value="9" label="Merge result result cb"/>
   49152   <int value="10" label="Merge result timed out"/>
   49153   <int value="11" label="Merge result merge done"/>
   49154   <int value="12" label="Merge result: namespace not found"/>
   49155   <int value="13" label="Merge result: namespace not alias"/>
   49156   <int value="14" label="Merge result: not logging"/>
   49157   <int value="15" label="Merge result: no transactions"/>
   49158   <int value="16" label="Merge result: too many transactions"/>
   49159   <int value="17" label="Merge result: not mergeable"/>
   49160   <int value="18" label="Merge result: mergeable"/>
   49161   <int value="19" label="Merge result merge failed"/>
   49162   <int value="20" label="Merge result swapping in"/>
   49163   <int value="21" label="Merge result swapin successful"/>
   49164   <int value="22" label="Merge result swapin failed"/>
   49165 </enum>
   49166 
   49167 <enum name="PrerenderFinalStatus" type="int">
   49168   <int value="0" label="USED"/>
   49169   <int value="1" label="TIMED_OUT"/>
   49170   <int value="2" label="EVICTED"/>
   49171   <int value="3" label="MANAGER_SHUTDOWN"/>
   49172   <int value="4" label="CLOSED"/>
   49173   <int value="5" label="CREATE_NEW_WINDOW"/>
   49174   <int value="6" label="PROFILE_DESTROYED"/>
   49175   <int value="7" label="APP_TERMINATING"/>
   49176   <int value="8" label="JAVASCRIPT_ALERT"/>
   49177   <int value="9" label="AUTH_NEEDED"/>
   49178   <int value="10" label="HTTPS"/>
   49179   <int value="11" label="DOWNLOAD"/>
   49180   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
   49181   <int value="13" label="JS_OUT_OF_MEMORY"/>
   49182   <int value="14" label="RENDERER_UNRESPONSIVE"/>
   49183   <int value="15" label="TOO_MANY_PROCESSES"/>
   49184   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
   49185   <int value="17" label="PENDING_SKIPPED"/>
   49186   <int value="18" label="CONTROL_GROUP"/>
   49187   <int value="19" label="HTML5_MEDIA"/>
   49188   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
   49189   <int value="21" label="RENDERER_CRASHED"/>
   49190   <int value="22" label="UNSUPPORTED_SCHEME"/>
   49191   <int value="23" label="INVALID_HTTP_METHOD"/>
   49192   <int value="24" label="WINDOW_PRINT"/>
   49193   <int value="25" label="RECENTLY_VISITED"/>
   49194   <int value="26" label="WINDOW_OPENER"/>
   49195   <int value="27" label="PAGE_ID_CONFLICT"/>
   49196   <int value="28" label="SAFE_BROWSING"/>
   49197   <int value="29" label="FRAGMENT_MISMATCH"/>
   49198   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
   49199   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
   49200   <int value="32" label="CANCELLED"/>
   49201   <int value="33" label="SSL_ERROR"/>
   49202   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
   49203   <int value="35" label="DEVTOOLS_ATTACHED"/>
   49204   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
   49205   <int value="37" label="NO_USE_GROUP"/>
   49206   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
   49207   <int value="39" label="DUPLICATE"/>
   49208   <int value="40" label="OPEN_URL"/>
   49209   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
   49210   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
   49211   <int value="43" label="CREATING_AUDIO_STREAM"/>
   49212   <int value="44" label="PAGE_BEING_CAPTURED"/>
   49213   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
   49214   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
   49215   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
   49216   <int value="48" label="COOKIE_STORE_NOT_LOADED"/>
   49217   <int value="49" label="COOKIE_CONFLICT"/>
   49218   <int value="50" label="NON_EMPTY_BROWSING_INSTANCE"/>
   49219   <int value="51" label="NAVIGATION_INTERCEPTED"/>
   49220 </enum>
   49221 
   49222 <enum name="PrerenderHoverEvent" type="int">
   49223   <obsolete>
   49224     deprecated May 10 2012
   49225   </obsolete>
   49226   <int value="0" label="HOVER_EVENT_START"/>
   49227   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
   49228   <int value="2" label="HOVER_EVENT_REPLACED"/>
   49229   <int value="3" label="HOVER_EVENT_CLICK"/>
   49230 </enum>
   49231 
   49232 <enum name="PrerenderLocalPredictorEvents" type="int">
   49233   <int value="0" label="Constructed"/>
   49234   <int value="1" label="Init scheduled"/>
   49235   <int value="2" label="Init started"/>
   49236   <int value="3" label="Init failed: no history"/>
   49237   <int value="4" label="Init succeeded"/>
   49238   <int value="5" label="AddVisit"/>
   49239   <int value="6" label="AddVisit initialized"/>
   49240   <int value="7" label="AddVisit prerender identified"/>
   49241   <int value="8" label="AddVisit relevant transition"/>
   49242   <int value="9" label="AddVisit identified prerender candidate"/>
   49243   <int value="10" label="AddVisit prerendering"/>
   49244   <int value="11" label="Got prerender url"/>
   49245   <int value="12" label="Error: no prerender url for PLT"/>
   49246   <int value="13" label="AddVisit prerender rextended"/>
   49247   <int value="14" label="URL lookup result"/>
   49248   <int value="15" label="URL lookup result: root page"/>
   49249   <int value="16" label="URL lookup result: http"/>
   49250   <int value="17" label="URL lookup result: has query string"/>
   49251   <int value="18" label="URL lookup result: contains logout"/>
   49252   <int value="19" label="URL lookup result: contians login"/>
   49253   <int value="20" label="Start url lookup"/>
   49254   <int value="21" label="AddVisit not root page"/>
   49255   <int value="22" label="Whitelist error"/>
   49256   <int value="23" label="Whitelist ok"/>
   49257   <int value="24" label="URL lookup result: on whitelist"/>
   49258   <int value="25" label="URL lookup result: on whitelist root page"/>
   49259   <int value="26" label="URL lookup result: extended root page"/>
   49260   <int value="27" label="URL lookup result: root page http"/>
   49261   <int value="28" label="URL lookup failed"/>
   49262   <int value="29" label="URL lookup no source webcontents found"/>
   49263   <int value="30" label="URL lookup no logged in table found"/>
   49264   <int value="31" label="URL lookup issuing logged in lookup"/>
   49265   <int value="32" label="Continue prerender check started"/>
   49266   <int value="33" label="Continue prerender check no url"/>
   49267   <int value="34" label="Continue prerender check priority too low"/>
   49268   <int value="35" label="Continue prerender check urls identical but fragemet"/>
   49269   <int value="36" label="Continue prerender check https"/>
   49270   <int value="37" label="Continue prerender check root page"/>
   49271   <int value="38" label="Continue prerender check logout url"/>
   49272   <int value="39" label="Continue prerender check login url"/>
   49273   <int value="40" label="Continue prerender check not logged in"/>
   49274   <int value="41" label="Continue prerender check fallthrough no prerender"/>
   49275   <int value="42" label="Continue prerender check issuing prerender"/>
   49276   <int value="43" label="Issuing prerender"/>
   49277   <int value="44" label="No prerender candidates"/>
   49278   <int value="45" label="Got history issuing lookup"/>
   49279   <int value="46" label="Tab Helper URL seen"/>
   49280   <int value="47" label="Tab Helper URL seen match"/>
   49281   <int value="48" label="Tab Helper URL seen namespace match"/>
   49282   <int value="49" label="URL lookup multiple source webcontents"/>
   49283   <int value="50" label="Continue prerender check side-effect free whitelist"/>
   49284   <int value="51" label="Continue prerender check Examine next URL"/>
   49285   <int value="52" label="Issuing prerender, already prerendering"/>
   49286   <int value="53" label="Issuing prerender, new prerender"/>
   49287   <int value="54" label="Issuing prerender, cancelled old prerender"/>
   49288   <int value="55" label="Continue prerender check fallthrough prerendering"/>
   49289   <int value="56" label="URL lookup success"/>
   49290   <int value="57" label="Prerender Service disabled"/>
   49291   <int value="58" label="Prerender Service issued lookup"/>
   49292   <int value="59" label="Prerender Service lookup timed out"/>
   49293   <int value="60" label="Prerender Service received result"/>
   49294   <int value="61" label="Prerender Service no record for result"/>
   49295   <int value="62" label="Prerender Service parsed correctly"/>
   49296   <int value="63" label="Prerender Service parse error"/>
   49297   <int value="64" label="Prerender Service parse error incorrect JSON"/>
   49298   <int value="65" label="Prerender Service hinting timed out"/>
   49299   <int value="66" label="Prerender Service hinting url lookup timed out"/>
   49300   <int value="67" label="Prerender Service candidate url lookup timed out"/>
   49301   <int value="68" label="Continue prerender check service whitelist"/>
   49302   <int value="69" label="Continue prerender check next URL local"/>
   49303   <int value="70" label="Continue prerender check next URL service"/>
   49304   <int value="71" label="AddVisit relevant transition repeat URL"/>
   49305   <int value="72" label="AddVisit relevant transition new URL"/>
   49306   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
   49307   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
   49308   <int value="75" label="Namespace mismatch: merge result received"/>
   49309   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
   49310   <int value="77" label="Namespace mismatch: merge result not logging"/>
   49311   <int value="78" label="Namespace mismatch: merge result no transactions"/>
   49312   <int value="79"
   49313       label="Namespace mismatch: merge result too many transactions"/>
   49314   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
   49315   <int value="81" label="Namespace mismatch: merge result mergeable"/>
   49316   <int value="82" label="Init failed unencrypted sync not enabled"/>
   49317   <int value="83" label="Continue prerender check next URL not skipped"/>
   49318   <int value="84" label="Prerender Service returned hinting candidates"/>
   49319   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
   49320   <int value="86" label="Tab Helper URL seen entry"/>
   49321   <int value="87" label="Tab Helper URL seen match browser navigation"/>
   49322   <int value="88" label="Tab Helper URL seen namespace match entry"/>
   49323   <int value="89"
   49324       label="Tab Helper URL seen namespace match browser navigation"/>
   49325   <int value="90" label="Prefetch List item added"/>
   49326   <int value="91" label="Prefetch list seen tab contents"/>
   49327   <int value="92" label="Prefetch list seen history"/>
   49328   <int value="93" label="Issue Prerender called"/>
   49329   <int value="94" label="Issue Prerender prefetch enabled"/>
   49330   <int value="95" label="Issue Prerender prefetch issued"/>
   49331 </enum>
   49332 
   49333 <enum name="PrerenderLocalVisitCoreTransition" type="int">
   49334   <int value="0" label="LINK"/>
   49335   <int value="1" label="TYPED"/>
   49336   <int value="2" label="AUTO_BOOKMARK"/>
   49337   <int value="3" label="AUTO_SUBFRAME"/>
   49338   <int value="4" label="MANUAL_SUBFRAME"/>
   49339   <int value="5" label="GENERATED"/>
   49340   <int value="6" label="START_PAGE"/>
   49341   <int value="7" label="FORM_SUBMIT"/>
   49342   <int value="8" label="RELOAD"/>
   49343   <int value="9" label="KEYWORD"/>
   49344   <int value="10" label="GENERATED"/>
   49345 </enum>
   49346 
   49347 <enum name="PrerenderLocalVisitEvents" type="int">
   49348   <int value="0" label="V1_VISIT"/>
   49349   <int value="1" label="V1_PRERENDER_STARTED_1"/>
   49350   <int value="2" label="V1_PRERENDER_USED_1"/>
   49351   <int value="3" label="V1_PRERENDER_STARTED_3"/>
   49352   <int value="4" label="V1_PRERENDER_USED_3"/>
   49353   <int value="5" label="V1_PRERENDER_STARTED_5"/>
   49354   <int value="6" label="V1_PRERENDER_USED_5"/>
   49355   <int value="10" label="VISIT"/>
   49356   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
   49357   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
   49358   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
   49359   <int value="14" label="PRERENDER_STARTED_1"/>
   49360   <int value="15" label="PRERENDER_USED_1"/>
   49361   <int value="16" label="PRERENDER_STARTED_3"/>
   49362   <int value="17" label="PRERENDER_USED_3"/>
   49363   <int value="18" label="PRERENDER_STARTED_5"/>
   49364   <int value="19" label="PRERENDER_USED_5"/>
   49365 </enum>
   49366 
   49367 <enum name="PrerenderMode" type="int">
   49368   <int value="0" label="PRERENDER_MODE_DISABLED"/>
   49369   <int value="1" label="PRERENDER_MODE_ENABLED"/>
   49370   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
   49371   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
   49372   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
   49373   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
   49374   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
   49375   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
   49376   <int value="8" label="PRERENDER_MODE_EXPERIMENT_MATCH_COMPLETE_GROUP"/>
   49377 </enum>
   49378 
   49379 <enum name="PrerenderPageviewEvents" type="int">
   49380   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
   49381   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
   49382   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
   49383   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
   49384 </enum>
   49385 
   49386 <enum name="PrerenderRelTypes" type="int">
   49387   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
   49388   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
   49389   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
   49390   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
   49391 </enum>
   49392 
   49393 <enum name="PrerenderSchemeCancelReason" type="int">
   49394   <int value="0" label="EXTERNAL_PROTOCOL"/>
   49395   <int value="1" label="DATA"/>
   49396   <int value="2" label="BLOB"/>
   49397   <int value="3" label="FILE"/>
   49398   <int value="4" label="FILESYSTEM"/>
   49399   <int value="5" label="WEBSOCKET"/>
   49400   <int value="6" label="FTP"/>
   49401   <int value="7" label="CHROME"/>
   49402   <int value="8" label="CHROME_EXTENSION"/>
   49403   <int value="9" label="ABOUT"/>
   49404   <int value="10" label="UNKNOWN"/>
   49405 </enum>
   49406 
   49407 <enum name="PrerenderTabHelperEvents" type="int">
   49408   <int value="0" label="Table requested"/>
   49409   <int value="1" label="Table present"/>
   49410   <int value="2" label="Mainframe change"/>
   49411   <int value="3" label="Mainframe change, logged in"/>
   49412   <int value="4" label="Mainframe commit"/>
   49413   <int value="5" label="Mainframe commit, logged in"/>
   49414   <int value="6" label="Login action added"/>
   49415   <int value="7" label="Login action added, Mainframe"/>
   49416   <int value="8" label="Login action added, Mainframe, pw empty"/>
   49417   <int value="9" label="Login action added, Subframe"/>
   49418   <int value="10" label="Login action added, Subframe, pw empty"/>
   49419 </enum>
   49420 
   49421 <enum name="PreTapEvents" type="int">
   49422   <int value="0" label="no event"/>
   49423   <int value="1" label="tapdown"/>
   49424   <int value="2" label="tapunconfirmed"/>
   49425   <int value="3" label="tapdown + tapunconfirmed"/>
   49426 </enum>
   49427 
   49428 <enum name="PrinterServiceEventType" type="int">
   49429   <int value="0" label="Printer added"/>
   49430   <int value="1" label="Page displayed"/>
   49431 </enum>
   49432 
   49433 <enum name="PrintPreviewFailureType" type="int">
   49434   <int value="0" label="No error"/>
   49435   <int value="1" label="Bad settings from print preview tab"/>
   49436   <int value="2" label="Copy metadata failed"/>
   49437   <int value="3" label="Metafile init failed"/>
   49438   <int value="4" label="0-page preview"/>
   49439   <int value="5" label="Mac draft metafile init failed"/>
   49440   <int value="6" label="PreviewPageRendered with no metafile"/>
   49441   <int value="7" label="UpdatePrintSettings failed"/>
   49442   <int value="8" label="Received bad printer settings"/>
   49443 </enum>
   49444 
   49445 <enum name="PrintPreviewFontTypeType" type="int">
   49446   <int value="0" label="TYPE1"/>
   49447   <int value="1" label="TYPE1_CID"/>
   49448   <int value="2" label="CFF"/>
   49449   <int value="3" label="TRUETYPE"/>
   49450   <int value="4" label="OTHER"/>
   49451   <int value="5" label="NOT_EMBEDDABLE"/>
   49452 </enum>
   49453 
   49454 <enum name="PrintPreviewGcpPromoBuckets" type="int">
   49455   <int value="0" label="PROMO_SHOWN"/>
   49456   <int value="1" label="PROMO_CLICKED"/>
   49457   <int value="2" label="PROMO_CLOSED"/>
   49458 </enum>
   49459 
   49460 <enum name="PrintPreviewHelperEvents" type="int">
   49461   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
   49462   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
   49463   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
   49464   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
   49465 </enum>
   49466 
   49467 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
   49468   <int value="0" label="DESTINATION_SHOWN"/>
   49469   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
   49470   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
   49471   <int value="3" label="SIGNIN_PROMPT"/>
   49472   <int value="4" label="SIGNIN_TRIGGERED"/>
   49473   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
   49474   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
   49475   <int value="7" label="REGISTER_PROMO_SHOWN"/>
   49476   <int value="8" label="REGISTER_PROMO_SELECTED"/>
   49477   <int value="9" label="ACCOUNT_CHANGED"/>
   49478   <int value="10" label="ADD_ACCOUNT_SELECTED"/>
   49479   <int value="11" label="INVITATION_AVAILABLE"/>
   49480   <int value="12" label="INVITATION_ACCEPTED"/>
   49481   <int value="13" label="INVITATION_REJECTED"/>
   49482 </enum>
   49483 
   49484 <enum name="PrintPreviewPrintSettingsUiBuckets" type="int">
   49485   <int value="0" label="ADVANCED_SETTINGS_DIALOG_SHOWN"/>
   49486   <int value="1" label="ADVANCED_SETTINGS_DIALOG_CANCELED"/>
   49487   <int value="2" label="MORE_SETTINGS_CLICKED"/>
   49488   <int value="3" label="LESS_SETTINGS_CLICKED"/>
   49489   <int value="4" label="PRINT_WITH_SETTINGS_EXPANDED"/>
   49490   <int value="5" label="PRINT_WITH_SETTINGS_COLLAPSED"/>
   49491 </enum>
   49492 
   49493 <enum name="PrintPreviewUserActionType" type="int">
   49494   <int value="0" label="PRINT_TO_PRINTER"/>
   49495   <int value="1" label="PRINT_TO_PDF"/>
   49496   <int value="2" label="CANCEL"/>
   49497   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
   49498   <int value="4" label="PREVIEW_FAILED"/>
   49499   <int value="5" label="PREVIEW_STARTED"/>
   49500   <int value="6" label="INITIATOR_TAB_CRASHED"/>
   49501   <int value="7" label="INITIATOR_TAB_CLOSED"/>
   49502   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
   49503   <int value="9" label="PRINT_WITH_PRIVET"/>
   49504 </enum>
   49505 
   49506 <enum name="PrintSettings" type="int">
   49507   <int value="0" label="LANDSCAPE"/>
   49508   <int value="1" label="PORTRAIT"/>
   49509   <int value="2" label="COLOR"/>
   49510   <int value="3" label="BLACK_AND_WHITE"/>
   49511   <int value="4" label="COLLATE"/>
   49512   <int value="5" label="SIMPLEX"/>
   49513   <int value="6" label="DUPLEX"/>
   49514   <int value="7" label="TOTAL"/>
   49515   <int value="8" label="HEADERS_AND_FOOTERS"/>
   49516   <int value="9" label="CSS_BACKGROUND"/>
   49517   <int value="10" label="SELECTION_ONLY"/>
   49518   <int value="11" label="EXTERNAL_PDF_PREVIEW"/>
   49519   <int value="12" label="PAGE_RANGE"/>
   49520   <int value="13" label="DEFAULT_MEDIA"/>
   49521   <int value="14" label="NON_DEFAULT_MEDIA"/>
   49522   <int value="15" label="COPIES"/>
   49523   <int value="16" label="NON_DEFAULT_MARGINS"/>
   49524 </enum>
   49525 
   49526 <enum name="PrivetNotificationsEvent" type="int">
   49527   <int value="0" label="PRIVET_SERVICE_STARTED"/>
   49528   <int value="1" label="PRIVET_LISTER_STARTED"/>
   49529   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
   49530   <int value="3" label="PRIVET_INFO_DONE"/>
   49531   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
   49532   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
   49533   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
   49534   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
   49535 </enum>
   49536 
   49537 <enum name="ProcessType" type="int">
   49538   <obsolete>
   49539     Deprecated 3/2013. No longer generated.
   49540   </obsolete>
   49541   <summary>
   49542     The value for type comes from the ProcessType enum in
   49543     content/public/common/process_type.h.
   49544   </summary>
   49545   <int value="1" label="UNKNOWN"/>
   49546   <int value="2" label="BROWSER"/>
   49547   <int value="3" label="RENDER"/>
   49548   <int value="4" label="PLUGIN"/>
   49549   <int value="5" label="WORKER"/>
   49550   <int value="6" label="NACL"/>
   49551   <int value="7" label="UTILITY"/>
   49552   <int value="8" label="PROFILE_IMPORT"/>
   49553   <int value="9" label="ZYGOTE"/>
   49554   <int value="10" label="SANDBOX_HELPER"/>
   49555   <int value="11" label="NACL_BROKER_PROCESS"/>
   49556   <int value="12" label="GPU_PROCESS"/>
   49557   <int value="13" label="PPAPI_PLUGIN_PROCESS"/>
   49558 </enum>
   49559 
   49560 <enum name="ProcessType2" type="int">
   49561   <summary>
   49562     The value for type comes from the ProcessType enum in
   49563     content/public/common/process_type.h.
   49564   </summary>
   49565   <int value="1" label="UNKNOWN"/>
   49566   <int value="2" label="BROWSER"/>
   49567   <int value="3" label="RENDER"/>
   49568   <int value="4" label="PLUGIN"/>
   49569   <int value="5" label="WORKER"/>
   49570   <int value="6" label="UTILITY"/>
   49571   <int value="7" label="ZYGOTE"/>
   49572   <int value="8" label="SANDBOX_HELPER"/>
   49573   <int value="9" label="GPU_PROCESS"/>
   49574   <int value="10" label="PPAPI_PLUGIN_PROCESS"/>
   49575   <int value="11" label="PPAPI_BROKER_PROCESS"/>
   49576   <int value="12" label="PROFILE_IMPORT"/>
   49577   <int value="13" label="NACL"/>
   49578   <int value="14" label="NACL_BROKER_PROCESS"/>
   49579 </enum>
   49580 
   49581 <enum name="ProfileAddNewUser" type="int">
   49582   <int value="0" label="Add new user from icon menu"/>
   49583   <int value="1" label="Add new user from title bar menu"/>
   49584   <int value="2" label="Add new user from settings dialog"/>
   49585   <int value="3" label="Add new user from the User Manager"/>
   49586   <int value="4" label="Auto-created after deleting last user"/>
   49587 </enum>
   49588 
   49589 <enum name="ProfileAndroidAccountManagementMenu" type="int">
   49590   <int value="0" label="Opened Menu">
   49591     User arrived at the Account management screen.
   49592   </int>
   49593   <int value="1" label="Add Account">
   49594     User arrived at the Account management screen, and clicked Add account.
   49595   </int>
   49596   <int value="2" label="Go Incognito">
   49597     User arrived at the Account management screen, and clicked Go incognito.
   49598   </int>
   49599   <int value="3" label="Primary Account">
   49600     User arrived at the Account management screen, and clicked on primary.
   49601   </int>
   49602   <int value="4" label="Secondary Account">
   49603     User arrived at the Account management screen, and clicked on secondary.
   49604   </int>
   49605   <int value="5" label="Toggled Signout">
   49606     User arrived at the Account management screen, toggled Chrome signout.
   49607   </int>
   49608   <int value="6" label="Confirm Signout">
   49609     User toggled Chrome signout, and clicked Signout.
   49610   </int>
   49611   <int value="7" label="Cancel Signout">
   49612     User toggled Chrome signout, and clicked Cancel.
   49613   </int>
   49614 </enum>
   49615 
   49616 <enum name="ProfileAuth" type="int">
   49617   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
   49618   <int value="1" label="Authentication performed using local credentials"/>
   49619   <int value="2" label="Authentication performed on-line"/>
   49620   <int value="3" label="Authentication failed"/>
   49621   <int value="4" label="Authentication failed due to being offline"/>
   49622 </enum>
   49623 
   49624 <enum name="ProfileAvatar" type="int">
   49625   <int value="0" label="Generic"/>
   49626   <int value="1" label="Generic Aqua"/>
   49627   <int value="2" label="Generic Blue"/>
   49628   <int value="3" label="Generic Green"/>
   49629   <int value="4" label="Generic Orange"/>
   49630   <int value="5" label="Generic Purple"/>
   49631   <int value="6" label="Generic Red"/>
   49632   <int value="7" label="Generic Yellow"/>
   49633   <int value="8" label="Secret Agent"/>
   49634   <int value="9" label="Superhero"/>
   49635   <int value="10" label="Volleyball"/>
   49636   <int value="11" label="Businessman"/>
   49637   <int value="12" label="Ninja"/>
   49638   <int value="13" label="Alien"/>
   49639   <int value="14" label="Super Awesome Cool Smiley Face"/>
   49640   <int value="15" label="Flower"/>
   49641   <int value="16" label="Pizza"/>
   49642   <int value="17" label="Soccer"/>
   49643   <int value="18" label="Burger"/>
   49644   <int value="19" label="Cat"/>
   49645   <int value="20" label="Cupcake"/>
   49646   <int value="21" label="Dog"/>
   49647   <int value="22" label="Horse"/>
   49648   <int value="23" label="Margarita"/>
   49649   <int value="24" label="Note"/>
   49650   <int value="25" label="Sun And Cloud"/>
   49651   <int value="26" label="Unknown"/>
   49652   <int value="27" label="GAIA"/>
   49653 </enum>
   49654 
   49655 <enum name="ProfileCreateResult" type="int">
   49656   <int value="0" label="Failed locally"/>
   49657   <int value="1" label="Failed remotely"/>
   49658   <int value="2" label="Created but not initialized (should never happen)"/>
   49659   <int value="3" label="Succeeded"/>
   49660   <int value="4" label="Canceled"/>
   49661 </enum>
   49662 
   49663 <enum name="ProfileDeleteAction" type="int">
   49664   <int value="0" label="Settings Page"/>
   49665   <int value="1" label="User Manager"/>
   49666 </enum>
   49667 
   49668 <enum name="ProfileDesktopMenu" type="int">
   49669   <int value="0" label="Locked in Menu">
   49670     User opened the user menu, and clicked lock.
   49671   </int>
   49672   <int value="1" label="Remove Account in Menu">
   49673     User opened the user menu, and removed an account.
   49674   </int>
   49675   <int value="2" label="Add Account in Menu">
   49676     User opened the user menu, and started adding an account.
   49677   </int>
   49678   <int value="3" label="Edit Profile Name in Menu">
   49679     User opened the user menu, and changed the profile name.
   49680   </int>
   49681   <int value="4" label="Edit Profile Image in Menu">
   49682     User opened the user menu, and started selecting a new profile image.
   49683   </int>
   49684   <int value="5" label="Open User Manager in Menu">
   49685     User opened the user menu, and opened the User Manager.
   49686   </int>
   49687 </enum>
   49688 
   49689 <enum name="ProfileErrorType" type="int">
   49690   <int value="0" label="History error"/>
   49691   <int value="1" label="Preferences error"/>
   49692   <int value="2" label="Webdata autofill DB error"/>
   49693   <int value="3" label="Webdata token DB error"/>
   49694   <int value="4" label="Webdata DB error"/>
   49695   <int value="5" label="Webdata keyword DB error"/>
   49696 </enum>
   49697 
   49698 <enum name="ProfileGaiaPhotoOptions" type="int">
   49699   <int value="0" label="User opted to use GAIA photo"/>
   49700   <int value="1" label="User opted not to use GAIA photo"/>
   49701 </enum>
   49702 
   49703 <enum name="ProfileImageDownloadResult" type="int">
   49704   <int value="0" label="DownloadSuccessChanged">
   49705     <summary>
   49706       Reported when image download succeeds and the image is newer than what we
   49707       already have so we update it.
   49708     </summary>
   49709   </int>
   49710   <int value="1" label="DownloadSuccess">
   49711     <summary>Reported anytime we download profile image successfully.</summary>
   49712   </int>
   49713   <int value="2" label="DownloadFailure">
   49714     <summary>Download failed because of network errors.</summary>
   49715   </int>
   49716   <int value="3" label="DownloadDefault">
   49717     <summary>
   49718       We didn't download the image because it's the default one.
   49719     </summary>
   49720   </int>
   49721 </enum>
   49722 
   49723 <enum name="ProfileNetUserCount" type="int">
   49724   <int value="0" label="Added new user"/>
   49725   <int value="1" label="Deleted a profile"/>
   49726 </enum>
   49727 
   49728 <enum name="ProfileNewAvatarMenuNotYou" type="int">
   49729   <int value="0" label="View 'Not You?' Bubble">
   49730     User views the 'Not You?' bubble.
   49731   </int>
   49732   <int value="1" label="Back">
   49733     User selects back from within the 'Not You?' bubble.
   49734   </int>
   49735   <int value="2" label="Add Person">
   49736     User adds a person from within the 'Not You?' bubble.
   49737   </int>
   49738   <int value="3" label="Disconnect">
   49739     User chooses to disconnect (sign out) from within the 'Not You?' bubble.
   49740   </int>
   49741 </enum>
   49742 
   49743 <enum name="ProfileNewAvatarMenuSignin" type="int">
   49744   <int value="0" label="View Signin Bubble">
   49745     User viewed the signin bubble after successfully using the inline signin.
   49746   </int>
   49747   <int value="1" label="Dismiss">
   49748     User selected ok to dismiss the signin bubble.
   49749   </int>
   49750   <int value="2" label="Settings">
   49751     User opened the settings from the signin bubble.
   49752   </int>
   49753 </enum>
   49754 
   49755 <enum name="ProfileNewAvatarMenuUpgrade" type="int">
   49756   <int value="0" label="View Upgrade Bubble">
   49757     User views the upgrade bubble.
   49758   </int>
   49759   <int value="1" label="Dismiss">User dismissed the upgrade bubble.</int>
   49760   <int value="2" label="What's New">
   49761     User selects 'What's New' in the upgrade bubble.
   49762   </int>
   49763   <int value="3" label="Not You?">
   49764     User selects 'Not You?' in the upgrade bubble.
   49765   </int>
   49766 </enum>
   49767 
   49768 <enum name="ProfileOpen" type="int">
   49769   <int value="0" label="Add new user"/>
   49770   <int value="1" label="Add new user from icon menu"/>
   49771   <int value="2" label="Add new user from title bar menu"/>
   49772   <int value="3" label="Switch profile from icon menu"/>
   49773   <int value="4" label="Switch profile from title bar menu"/>
   49774   <int value="5" label="Opened the avatar bubble menu from NTP"/>
   49775   <int value="6" label="Opened the avatar bubble menu from icon"/>
   49776   <int value="7" label="Deleted a profile"/>
   49777 </enum>
   49778 
   49779 <enum name="ProfileOpenMethod" type="int">
   49780   <int value="0" label="Opened the avatar bubble menu from NTP"/>
   49781   <int value="1" label="Opened the avatar bubble menu from icon"/>
   49782   <int value="2" label="Switch to profile from icon menu"/>
   49783   <int value="3" label="Switch to profile from title bar menu"/>
   49784   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
   49785   <int value="5" label="Opened the User Manager"/>
   49786   <int value="6" label="Switch to profile via User Manager"/>
   49787   <int value="7" label="Switch to locked profile via User Manager"/>
   49788   <int value="8" label="Switch to Guest profile"/>
   49789 </enum>
   49790 
   49791 <enum name="ProfileSigninStatus" type="int">
   49792   <int value="0" label="All profiles signed in"/>
   49793   <int value="1" label="All profiles not signed in"/>
   49794   <int value="2" label="Mixed signin status"/>
   49795   <int value="3" label="Unknown signin status"/>
   49796   <int value="4" label="Error getting signin status"/>
   49797 </enum>
   49798 
   49799 <enum name="ProfileSync" type="int">
   49800   <int value="0" label="Signed in to sync"/>
   49801   <int value="1" label="Signed in to sync from original profile"/>
   49802   <int value="2" label="Signed in to sync from secondary profile"/>
   49803   <int value="3" label="Customized sync options"/>
   49804   <int value="4" label="Chose what to sync"/>
   49805   <int value="5" label="Encrypted all data"/>
   49806   <int value="6" label="Selected a passphrase"/>
   49807 </enum>
   49808 
   49809 <enum name="ProfileSyncCustomize" type="int">
   49810   <int value="0" label="Customized sync options"/>
   49811   <int value="1" label="Chose what to sync"/>
   49812   <int value="2" label="Encrypted all data"/>
   49813   <int value="3" label="Selected a passphrase"/>
   49814 </enum>
   49815 
   49816 <enum name="ProfileType" type="int">
   49817   <int value="0" label="Original (default) profile"/>
   49818   <int value="1" label="Secondary (user-created) profile"/>
   49819 </enum>
   49820 
   49821 <enum name="ProfileUpgradeEnrollment" type="int">
   49822   <int value="0" label="User viewed the Upgrade promo card in the user menu."/>
   49823   <int value="1" label="User selected to view the intro tutorial."/>
   49824   <int value="2" label="User opted into New Profile Management by Promo card."/>
   49825   <int value="3" label="User closed the Upgrade card."/>
   49826   <int value="4" label="User disabled New Profiles Management."/>
   49827   <int value="5" label="User elected to send feedback."/>
   49828 </enum>
   49829 
   49830 <enum name="ProtectorError" type="int">
   49831   <obsolete>
   49832     Deprecated 8/2013. No longer generated.
   49833   </obsolete>
   49834   <summary>
   49835     Codes for errors Protector detects about settings it protects. See
   49836     chrome/browser/protector/histograms.h for the corresponding enum.
   49837   </summary>
   49838   <int value="0" label="Backup invalid"/>
   49839   <int value="1" label="Value changed"/>
   49840   <int value="2" label="Value valid"/>
   49841   <int value="3" label="Value is valid and zero"/>
   49842 </enum>
   49843 
   49844 <enum name="ProtocolVersion" type="int">
   49845   <int value="0" label="UNKNOWN"/>
   49846   <int value="1" label="HTTP 1.1"/>
   49847   <int value="2" label="SPDY 2.0"/>
   49848   <int value="3" label="SPDY 3.0"/>
   49849   <int value="4" label="SPDY 3.1"/>
   49850   <int value="5" label="SPDY 4.0"/>
   49851 </enum>
   49852 
   49853 <enum name="ProvisionalSaveFailure" type="int">
   49854   <int value="0" label="SAVING_DISABLED"/>
   49855   <int value="1" label="EMPTY_PASSWORD"/>
   49856   <int value="2" label="NO_MATCHING_FORM"/>
   49857   <int value="3" label="MATCHING_NOT_COMPLETE"/>
   49858   <int value="4" label="FORM_BLACKLISTED"/>
   49859   <int value="5" label="INVALID_FORM"/>
   49860   <int value="6" label="AUTOCOMPLETE_OFF"/>
   49861   <int value="7" label="SYNC_CREDENTIALS"/>
   49862 </enum>
   49863 
   49864 <enum name="ProxyStatus" type="int">
   49865   <int value="0" label="PROXY_STATUS_IGNORED"/>
   49866   <int value="1" label="PROXY_UNINITIALIZED"/>
   49867   <int value="2" label="PROXY_NOT_USED"/>
   49868   <int value="3" label="PROXY_PAC_RESOLVER"/>
   49869   <int value="4" label="PROXY_HAS_RULES"/>
   49870 </enum>
   49871 
   49872 <enum name="PublicKeyPinFailedDomain" type="int">
   49873   <int value="0" label="DOMAIN_NOT_PINNED"/>
   49874   <int value="1" label="DOMAIN_GOOGLE_COM"/>
   49875   <int value="2" label="DOMAIN_ANDROID_COM"/>
   49876   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
   49877   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
   49878   <int value="5" label="DOMAIN_YTIMG_COM"/>
   49879   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
   49880   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
   49881   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
   49882   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
   49883   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
   49884   <int value="11" label="DOMAIN_APPSPOT_COM"/>
   49885   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
   49886   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
   49887   <int value="14" label="DOMAIN_GSTATIC_COM"/>
   49888   <int value="15" label="DOMAIN_GMAIL_COM"/>
   49889   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
   49890   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
   49891   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
   49892   <int value="19" label="DOMAIN_TWITTER_COM"/>
   49893   <int value="20" label="DOMAIN_TWIMG_COM"/>
   49894   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
   49895   <int value="22" label="DOMAIN_NUM_EVENTS"/>
   49896 </enum>
   49897 
   49898 <enum name="QuicAddressMismatch" type="int">
   49899   <int value="0" label="Address mismatch: IPv4 IPv4"/>
   49900   <int value="1" label="Address mismatch: IPv6 IPv6"/>
   49901   <int value="2" label="Address mismatch: IPv4 IPv6"/>
   49902   <int value="3" label="Address mismatch: IPv6 IPv4"/>
   49903   <int value="4" label="Port mismatch: IPv4 IPv4"/>
   49904   <int value="5" label="Port mismatch: IPv6 IPv6"/>
   49905   <int value="6" label="Address and port match: IPv4 IPv4"/>
   49906   <int value="7" label="Address and port match: IPv6 IPv6"/>
   49907 </enum>
   49908 
   49909 <enum name="QuicErrorCodes" type="int">
   49910   <int value="0" label="NO_ERROR"/>
   49911   <int value="1" label="INTERNAL_ERROR"/>
   49912   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
   49913   <int value="3" label="INVALID_PACKET_HEADER"/>
   49914   <int value="4" label="INVALID_FRAME_DATA"/>
   49915   <int value="5" label="INVALID_FEC_DATA"/>
   49916   <int value="6" label="INVALID_RST_STREAM_DATA"/>
   49917   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
   49918   <int value="8" label="INVALID_GOAWAY_DATA"/>
   49919   <int value="9" label="INVALID_ACK_DATA"/>
   49920   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
   49921   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
   49922   <int value="12" label="DECRYPTION_FAILURE"/>
   49923   <int value="13" label="ENCRYPTION_FAILURE"/>
   49924   <int value="14" label="PACKET_TOO_LARGE"/>
   49925   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
   49926   <int value="16" label="PEER_GOING_AWAY"/>
   49927   <int value="17" label="INVALID_STREAM_ID"/>
   49928   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
   49929   <int value="19" label="PUBLIC_RESET"/>
   49930   <int value="20" label="INVALID_VERSION"/>
   49931   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
   49932   <int value="22" label="INVALID_HEADER_ID"/>
   49933   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
   49934   <int value="24" label="DECOMPRESSION_FAILURE"/>
   49935   <int value="25" label="CONNECTION_TIMED_OUT"/>
   49936   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
   49937   <int value="27" label="PACKET_WRITE_ERROR"/>
   49938   <int value="28" label="HANDSHAKE_FAILED"/>
   49939   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
   49940   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
   49941   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
   49942   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
   49943   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
   49944   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
   49945   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
   49946   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
   49947   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
   49948   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
   49949   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
   49950   <int value="40" label="CRYPTO_NO_SUPPORT"/>
   49951   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
   49952   <int value="42" label="PROOF_INVALID"/>
   49953   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
   49954   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
   49955   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
   49956   <int value="46" label="INVALID_STREAM_DATA"/>
   49957   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
   49958   <int value="48" label="MISSING_PAYLOAD"/>
   49959   <int value="49" label="INVALID_PRIORITY"/>
   49960   <int value="50" label="INVALID_STREAM_FRAME"/>
   49961   <int value="51" label="PACKET_READ_ERROR"/>
   49962   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
   49963   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
   49964   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
   49965   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
   49966   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
   49967   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
   49968   <int value="58" label="INVALID_BLOCKED_DATA"/>
   49969   <int value="59" label="FLOW_CONTROL_ERROR"/>
   49970   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
   49971   <int value="61" label="UNENCRYPTED_STREAM_DATA"/>
   49972   <int value="62" label="CONNECTION_IP_POOLED"/>
   49973 </enum>
   49974 
   49975 <enum name="QuicHandshakeFailureReason" type="int">
   49976   <int value="0" label="UNKNOWN"/>
   49977   <int value="1" label="BLACK_HOLE"/>
   49978   <int value="2" label="PUBLIC_RESET"/>
   49979 </enum>
   49980 
   49981 <enum name="QuicHandshakeState" type="int">
   49982   <int value="0" label="STARTED"/>
   49983   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
   49984   <int value="2" label="HANDSHAKE_CONFIRMED"/>
   49985   <int value="3" label="FAILED"/>
   49986 </enum>
   49987 
   49988 <enum name="QuickofficeErrorTypes" type="int">
   49989   <int value="0" label="doc uncaught js exception"/>
   49990   <int value="1" label="docx uncaught js exception"/>
   49991   <int value="2" label="docm uncaught js exception"/>
   49992   <int value="3" label="xls uncaught js exception"/>
   49993   <int value="4" label="xlsx uncaught js exception"/>
   49994   <int value="5" label="xlsm uncaught js exception"/>
   49995   <int value="6" label="ppt uncaught js exception"/>
   49996   <int value="7" label="pptx uncaught js exception"/>
   49997   <int value="8" label="pptm uncaught js exception"/>
   49998   <int value="9" label="pps uncaught js exception"/>
   49999   <int value="10" label="ppsx uncaught js exception"/>
   50000   <int value="11" label="ppsm uncaught js exception"/>
   50001   <int value="12" label="doc suspected corrupt file"/>
   50002   <int value="13" label="docx suspected corrupt file"/>
   50003   <int value="14" label="docm suspected corrupt file"/>
   50004   <int value="15" label="xls suspected corrupt file"/>
   50005   <int value="16" label="xlsx suspected corrupt file"/>
   50006   <int value="17" label="xlsm suspected corrupt file"/>
   50007   <int value="18" label="ppt suspected corrupt file"/>
   50008   <int value="19" label="pptx suspected corrupt file"/>
   50009   <int value="20" label="pptm suspected corrupt file"/>
   50010   <int value="21" label="pps suspected corrupt file"/>
   50011   <int value="22" label="ppsx suspected corrupt file"/>
   50012   <int value="23" label="ppsm suspected corrupt file"/>
   50013   <int value="24" label="doc qowt ui warning"/>
   50014   <int value="25" label="docx qowt ui warning"/>
   50015   <int value="26" label="docm qowt ui warning"/>
   50016   <int value="27" label="xls qowt ui warning"/>
   50017   <int value="28" label="xlsx qowt ui warning"/>
   50018   <int value="29" label="xlsm qowt ui warning"/>
   50019   <int value="30" label="ppt qowt ui warning"/>
   50020   <int value="31" label="pptx qowt ui warning"/>
   50021   <int value="32" label="pptm qowt ui warning"/>
   50022   <int value="33" label="pps qowt ui warning"/>
   50023   <int value="34" label="ppsx qowt ui warning"/>
   50024   <int value="35" label="ppsm qowt ui warning"/>
   50025   <int value="36" label="doc nacl error"/>
   50026   <int value="37" label="docx nacl error"/>
   50027   <int value="38" label="docm nacl error"/>
   50028   <int value="39" label="xls nacl error"/>
   50029   <int value="40" label="xlsx nacl error"/>
   50030   <int value="41" label="xlsm nacl error"/>
   50031   <int value="42" label="ppt nacl error"/>
   50032   <int value="43" label="pptx nacl error"/>
   50033   <int value="44" label="pptm nacl error"/>
   50034   <int value="45" label="pps nacl error"/>
   50035   <int value="46" label="ppsx nacl error"/>
   50036   <int value="47" label="ppsm nacl error"/>
   50037   <int value="48" label="doc nacl crash"/>
   50038   <int value="49" label="docx nacl crash"/>
   50039   <int value="50" label="docm nacl crash"/>
   50040   <int value="51" label="xls nacl crash"/>
   50041   <int value="52" label="xlsx nacl crash"/>
   50042   <int value="53" label="xlsm nacl crash"/>
   50043   <int value="54" label="ppt nacl crash"/>
   50044   <int value="55" label="pptx nacl crash"/>
   50045   <int value="56" label="pptm nacl crash"/>
   50046   <int value="57" label="pps nacl crash"/>
   50047   <int value="58" label="ppsx nacl crash"/>
   50048   <int value="59" label="ppsm nacl crash"/>
   50049   <int value="60" label="doc invalid file format"/>
   50050   <int value="61" label="docx invalid file format"/>
   50051   <int value="62" label="docm invalid file format"/>
   50052   <int value="63" label="xls invalid file format"/>
   50053   <int value="64" label="xlsx invalid file format"/>
   50054   <int value="65" label="xlsm invalid file format"/>
   50055   <int value="66" label="ppt invalid file format"/>
   50056   <int value="67" label="pptx invalid file format"/>
   50057   <int value="68" label="pptm invalid file format"/>
   50058   <int value="69" label="pps invalid file format"/>
   50059   <int value="70" label="ppsx invalid file format"/>
   50060   <int value="71" label="ppsm invalid file format"/>
   50061   <int value="72" label="doc editing dom sync error"/>
   50062   <int value="73" label="docx editing dom sync error"/>
   50063   <int value="74" label="docm editing dom sync error"/>
   50064   <int value="75" label="xls editing dom sync error"/>
   50065   <int value="76" label="xlsx editing dom sync error"/>
   50066   <int value="77" label="xlsm editing dom sync error"/>
   50067   <int value="78" label="ppt editing dom sync error"/>
   50068   <int value="79" label="pptx editing dom sync error"/>
   50069   <int value="80" label="pptm editing dom sync error"/>
   50070   <int value="81" label="pps editing dom sync error"/>
   50071   <int value="82" label="ppsx editing dom sync error"/>
   50072   <int value="83" label="ppsm editing dom sync error"/>
   50073 </enum>
   50074 
   50075 <enum name="QuickofficeFileFormat" type="int">
   50076   <int value="0" label="doc"/>
   50077   <int value="1" label="docx"/>
   50078   <int value="2" label="docm"/>
   50079   <int value="3" label="xls"/>
   50080   <int value="4" label="xlsx"/>
   50081   <int value="5" label="xlsm"/>
   50082   <int value="6" label="ppt"/>
   50083   <int value="7" label="pptx"/>
   50084   <int value="8" label="pptm"/>
   50085   <int value="9" label="pps"/>
   50086   <int value="10" label="ppsx"/>
   50087   <int value="11" label="ppsm"/>
   50088   <int value="12" label="csv"/>
   50089 </enum>
   50090 
   50091 <enum name="QuicRejectReasons" type="int">
   50092   <int value="1" label="CLIENT_NONCE_UNKNOWN_FAILURE"/>
   50093   <int value="2" label="CLIENT_NONCE_INVALID_FAILURE"/>
   50094   <int value="4" label="CLIENT_NONCE_NOT_UNIQUE_FAILURE"/>
   50095   <int value="8" label="CLIENT_NONCE_INVALID_ORBIT_FAILURE"/>
   50096   <int value="16" label="CLIENT_NONCE_INVALID_TIME_FAILURE"/>
   50097   <int value="32" label="CLIENT_NONCE_STRIKE_REGISTER_TIMEOUT"/>
   50098   <int value="64" label="CLIENT_NONCE_STRIKE_REGISTER_FAILURE"/>
   50099   <int value="128" label="SERVER_NONCE_DECRYPTION_FAILURE"/>
   50100   <int value="256" label="SERVER_NONCE_INVALID_FAILURE"/>
   50101   <int value="512" label="SERVER_NONCE_NOT_UNIQUE_FAILURE"/>
   50102   <int value="1024" label="SERVER_NONCE_INVALID_TIME_FAILURE"/>
   50103   <int value="2048" label="SERVER_CONFIG_INCHOATE_HELLO_FAILURE"/>
   50104   <int value="4096" label="SERVER_CONFIG_UNKNOWN_CONFIG_FAILURE"/>
   50105   <int value="8192" label="SOURCE_ADDRESS_TOKEN_INVALID_FAILURE"/>
   50106   <int value="16384" label="SOURCE_ADDRESS_TOKEN_DECRYPTION_FAILURE"/>
   50107   <int value="32768" label="SOURCE_ADDRESS_TOKEN_PARSE_FAILURE"/>
   50108   <int value="65536" label="SOURCE_ADDRESS_TOKEN_DIFFERENT_IP_ADDRESS_FAILURE"/>
   50109   <int value="131072" label="SOURCE_ADDRESS_TOKEN_CLOCK_SKEW_FAILURE"/>
   50110   <int value="262144" label="SOURCE_ADDRESS_TOKEN_EXPIRED_FAILURE"/>
   50111 </enum>
   50112 
   50113 <enum name="QuicRstStreamErrorCodes" type="int">
   50114   <int value="0" label="NO_ERROR"/>
   50115   <int value="1" label="ERROR_PROCESSING_STREAM"/>
   50116   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
   50117   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
   50118   <int value="4" label="CONNECTION_ERROR"/>
   50119   <int value="5" label="PEER_GOING_AWAY"/>
   50120   <int value="6" label="CANCELLED"/>
   50121 </enum>
   50122 
   50123 <enum name="QuicServerConfigState" type="int">
   50124   <int value="0" label="SERVER_CONFIG_EMPTY"/>
   50125   <int value="1" label="SERVER_CONFIG_INVALID"/>
   50126   <int value="2" label="SERVER_CONFIG_CORRUPTED"/>
   50127   <int value="3" label="SERVER_CONFIG_EXPIRED"/>
   50128   <int value="4" label="SERVER_CONFIG_INVALID_EXPIRY"/>
   50129 </enum>
   50130 
   50131 <enum name="QuicSessionErrorCodes" type="int">
   50132   <int value="0" label="CONNECTING_SOCKET"/>
   50133   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
   50134   <int value="2" label="SETTING_SEND_BUFFER"/>
   50135 </enum>
   50136 
   50137 <enum name="QuicSessionLocations" type="int">
   50138   <int value="0" label="DESTRUCTOR"/>
   50139   <int value="1" label="ADD_OBSERVER"/>
   50140   <int value="2" label="TRY_CREATE_STREAM"/>
   50141   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
   50142   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
   50143   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
   50144 </enum>
   50145 
   50146 <enum name="RapporDiscardReason" type="int">
   50147   <int value="0" label="Upload Success"/>
   50148   <int value="1" label="Upload Rejected"/>
   50149   <int value="2" label="Queue Overflowed"/>
   50150 </enum>
   50151 
   50152 <enum name="RecentTabsAction" type="int">
   50153   <int value="0" label="Local Session Tab"/>
   50154   <int value="1" label="Other Device Tab"/>
   50155   <int value="2" label="Restore Window"/>
   50156   <int value="3" label="Show More"/>
   50157 </enum>
   50158 
   50159 <enum name="RenderViewContextMenuItem" type="int">
   50160   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
   50161   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
   50162   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
   50163   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
   50164   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
   50165   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
   50166   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
   50167   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
   50168   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
   50169   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
   50170   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
   50171   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
   50172   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
   50173   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
   50174   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
   50175   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
   50176   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
   50177   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
   50178   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
   50179   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
   50180   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
   50181   <int value="21" label="IDC_BACK"/>
   50182   <int value="22" label="IDC_FORWARD"/>
   50183   <int value="23" label="IDC_SAVE_PAGE"/>
   50184   <int value="24" label="IDC_RELOAD"/>
   50185   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
   50186   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
   50187   <int value="27" label="IDC_PRINT"/>
   50188   <int value="28" label="IDC_VIEW_SOURCE"/>
   50189   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
   50190   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
   50191   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
   50192   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
   50193   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
   50194   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
   50195   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
   50196   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
   50197   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
   50198   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
   50199   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
   50200   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
   50201   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
   50202   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
   50203   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
   50204   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
   50205   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
   50206   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
   50207   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
   50208   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
   50209   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
   50210   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
   50211   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
   50212   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
   50213   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
   50214   <int value="54" label="IDC_SPELLCHECK_MENU"/>
   50215   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
   50216   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
   50217   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
   50218   <int value="58" label="IDC_SPELLCHECK_SUGGESTION"/>
   50219   <int value="59" label="IDC_SPELLCHECK_ADD_TO_DICTIONARY"/>
   50220   <int value="60" label="IDC_SPELLPANEL_TOGGLE"/>
   50221 </enum>
   50222 
   50223 <enum name="ReportProcessingResult" type="int">
   50224   <int value="0" label="Success">A report was created and uploaded</int>
   50225   <int value="1" label="Suppressed">
   50226     A report was not uploaded because the CSD Whitelist killswitch was present
   50227   </int>
   50228   <int value="2" label="InvalidRequest">
   50229     A report was not uploaded because it could not be serialized
   50230   </int>
   50231   <int value="3" label="Cancelled">
   50232     A report upload was cancelled due to service shutdown
   50233   </int>
   50234   <int value="4" label="RequestFailed">A report upload failed</int>
   50235   <int value="5" label="InvalidResponse">
   50236     The response from a report upload was invalid
   50237   </int>
   50238   <int value="6" label="NoDownload">
   50239     A report was not uploaded because no binary download was found to report
   50240   </int>
   50241 </enum>
   50242 
   50243 <enum name="ResolutionCategory" type="int">
   50244   <int value="0" label="RESOLVE_SUCCESS"/>
   50245   <int value="1" label="RESOLVE_FAIL"/>
   50246   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
   50247   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
   50248 </enum>
   50249 
   50250 <enum name="ResolutionUnspecWasteCategory" type="int">
   50251   <int value="0" label="AF_WASTE_IPV4_ONLY">
   50252     Running in a IPv4-only configuration.  No waste.
   50253   </int>
   50254   <int value="1" label="AF_WASTE_CACHE_IPV4">
   50255     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
   50256   </int>
   50257   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
   50258     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
   50259   </int>
   50260   <int value="3" label="AF_WASTE_JOB_IPV4">
   50261     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
   50262   </int>
   50263   <int value="4" label="AF_WASTE_JOB_UNSPEC">
   50264     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
   50265   </int>
   50266   <int value="5" label="AF_WASTE_NONE_IPV4">
   50267     A new job was needed for this IPv4 lookup.  No waste.
   50268   </int>
   50269   <int value="6" label="AF_WASTE_NONE_UNSPEC">
   50270     A new job was needed for this UNSPEC lookup.  No waste.
   50271   </int>
   50272 </enum>
   50273 
   50274 <enum name="ResourceHasClient" type="int">
   50275   <int value="0" label="No client"/>
   50276   <int value="1" label="Has client"/>
   50277 </enum>
   50278 
   50279 <enum name="ResourceType" type="int">
   50280   <int value="0" label="Main resource"/>
   50281   <int value="1" label="Image"/>
   50282   <int value="2" label="CSSS"/>
   50283   <int value="3" label="Script"/>
   50284   <int value="4" label="Font"/>
   50285   <int value="5" label="Raw"/>
   50286   <int value="6" label="SVG"/>
   50287   <int value="7" label="XSL"/>
   50288   <int value="8" label="Link prefetch"/>
   50289   <int value="9" label="Link subresource"/>
   50290   <int value="10" label="Text track"/>
   50291   <int value="11" label="Shader"/>
   50292   <int value="12" label="Import resource"/>
   50293 </enum>
   50294 
   50295 <enum name="RunningMode" type="int">
   50296   <int value="0" label="Document Mode"/>
   50297   <int value="1" label="Tabbed Mode"/>
   50298 </enum>
   50299 
   50300 <enum name="SavePasswordPromptResponseType" type="int">
   50301   <int value="0" label="NO_RESPONSE"/>
   50302   <int value="1" label="REMEMBER_PASSWORD"/>
   50303   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
   50304 </enum>
   50305 
   50306 <enum name="SB2BloomFailure" type="int">
   50307   <obsolete>
   50308     Bloom filter support deleted in October 2012.
   50309   </obsolete>
   50310   <int value="0" label="READ_OPEN"/>
   50311   <int value="1" label="READ_VERSION"/>
   50312   <int value="2" label="READ_NUM_KEYS"/>
   50313   <int value="3" label="READ_KEY"/>
   50314   <int value="4" label="READ_DATA_MINSIZE"/>
   50315   <int value="5" label="READ_DATA_MAXSIZE"/>
   50316   <int value="6" label="READ_DATA_SHORT"/>
   50317   <int value="7" label="READ_DATA"/>
   50318 </enum>
   50319 
   50320 <enum name="SB2BloomFilterFalsePositives" type="int">
   50321   <obsolete>
   50322     Bloom filter support deleted in October 2012.
   50323   </obsolete>
   50324   <int value="0" label="ALL_MISSES"/>
   50325   <int value="1" label="FALSE_POSITIVE_MISSES"/>
   50326 </enum>
   50327 
   50328 <enum name="SB2DatabaseFailure" type="int">
   50329   <int value="0" label="CORRUPT"/>
   50330   <int value="1" label="CORRUPT_HANDLER"/>
   50331   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
   50332   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
   50333   <int value="4" label="FILTER_MISSING"/>
   50334   <int value="5" label="FILTER_READ"/>
   50335   <int value="6" label="FILTER_WRITE"/>
   50336   <int value="7" label="FILTER_DELETE"/>
   50337   <int value="8" label="STORE_MISSING"/>
   50338   <int value="9" label="STORE_DELETE"/>
   50339   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
   50340   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
   50341   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
   50342   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
   50343   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
   50344   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
   50345   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
   50346   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
   50347   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
   50348   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
   50349   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
   50350   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
   50351   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
   50352   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
   50353   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
   50354   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
   50355   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
   50356 </enum>
   50357 
   50358 <enum name="SB2DownloadChecks" type="int">
   50359   <int value="0" label="URL_CHECKS_TOTAL"/>
   50360   <int value="1" label="URL_CHECKS_CANCELED"/>
   50361   <int value="2" label="URL_CHECKS_MALWARE"/>
   50362   <int value="3" label="HASH_CHECKS_TOTAL"/>
   50363   <int value="4" label="HASH_CHECKS_MALWARE"/>
   50364 </enum>
   50365 
   50366 <enum name="SB2FilterLoad" type="int">
   50367   <int value="0" label="ALL"/>
   50368   <int value="1" label="PREFIX_SET"/>
   50369   <int value="2" label="BLOOM_FILTER"/>
   50370 </enum>
   50371 
   50372 <enum name="SB2FormatEvent" type="int">
   50373   <summary>
   50374     Track information for various error cases in the safe-browsing store.
   50375   </summary>
   50376   <int value="0" label="FILE_CORRUPT">Store corruption detected</int>
   50377   <int value="1" label="SQLITE_CORRUPT">
   50378     SQLite store orruption detected (obsolete)
   50379   </int>
   50380   <int value="2" label="FOUND_SQLITE">SQLite store found (obsolete)</int>
   50381   <int value="3" label="FOUND_UNKNOWN">Store format unknown at open</int>
   50382   <int value="4" label="SQLITE_DELETED">
   50383     Deleted SQLite-format store (obsolete)
   50384   </int>
   50385   <int value="5" label="SQLITE_DELETE_FAILED">
   50386     Deletion of SQLite-format store failed (obsolete)
   50387   </int>
   50388   <int value="6" label="SQLITE_DELETED_ORIGINAL">
   50389     Deleted pre-release SQLite store (obsolete)
   50390   </int>
   50391   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED">
   50392     Deletion of pre-release SQLite store failed (obsolete)
   50393   </int>
   50394   <int value="8" label="VALIDITY_CHECKSUM_FAILURE">
   50395     Failed explicit checksum check on failed update from server
   50396   </int>
   50397   <int value="9" label="UPDATE_CHECKSUM_FAILURE">
   50398     Failed checksum check while merging new data into store
   50399   </int>
   50400   <int value="10" label="HEADER_CHECKSUM_FAILURE">
   50401     Failed header checksum check when opening store
   50402   </int>
   50403   <int value="11" label="FOUND_DEPRECATED">
   50404     Store with valid magic number has deprecated version number
   50405   </int>
   50406 </enum>
   50407 
   50408 <enum name="SB2GetHashResult" type="int">
   50409   <int value="0" label="STATUS_200"/>
   50410   <int value="1" label="STATUS_204"/>
   50411   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
   50412   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
   50413   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
   50414   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
   50415   <int value="6" label="NETWORK_ERROR"/>
   50416   <int value="7" label="HTTP_ERROR"/>
   50417   <int value="8" label="BACKOFF_ERROR"/>
   50418 </enum>
   50419 
   50420 <enum name="SB2InterstitialAction" type="int">
   50421   <obsolete>
   50422     Deprecated 9/2014.
   50423   </obsolete>
   50424   <int value="0" label="MALWARE_SHOW"/>
   50425   <int value="1" label="MALWARE_DONT_PROCEED"/>
   50426   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
   50427   <int value="3" label="MALWARE_PROCEED"/>
   50428   <int value="4" label="MULTIPLE_SHOW"/>
   50429   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
   50430   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
   50431   <int value="7" label="MULTIPLE_PROCEED"/>
   50432   <int value="8" label="PHISHING_SHOW"/>
   50433   <int value="9" label="PHISHING_DONT_PROCEED"/>
   50434   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
   50435   <int value="11" label="PHISHING_PROCEED"/>
   50436   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
   50437   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
   50438   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
   50439 </enum>
   50440 
   50441 <enum name="SB2InterstitialActionDetails" type="int">
   50442   <obsolete>
   50443     Deprecated 9/2014.
   50444   </obsolete>
   50445   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
   50446   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
   50447   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
   50448   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
   50449   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
   50450   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
   50451   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
   50452   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
   50453 </enum>
   50454 
   50455 <enum name="SB2PrefixSetEvent" type="int">
   50456   <obsolete>
   50457     Deprecated 9/2012. No longer generated.
   50458   </obsolete>
   50459   <int value="0" label="PREFIX_SET_HIT"/>
   50460   <int value="1" label="BLOOM_HIT"/>
   50461   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
   50462   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
   50463   <int value="4" label="GETPREFIXES_BROKEN"/>
   50464   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
   50465   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
   50466   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
   50467   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
   50468   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
   50469   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
   50470   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
   50471   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
   50472   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
   50473   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
   50474   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
   50475   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
   50476   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
   50477   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
   50478   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
   50479 </enum>
   50480 
   50481 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
   50482   <int value="0" label="Enabled"/>
   50483   <int value="1" label="Disabled"/>
   50484 </enum>
   50485 
   50486 <enum name="SB2UpdateResult" type="int">
   50487   <int value="0" label="FAIL"/>
   50488   <int value="1" label="SUCCESS"/>
   50489   <int value="2" label="BACKUP_CONNECT_FAIL"/>
   50490   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
   50491   <int value="4" label="BACKUP_HTTP_FAIL"/>
   50492   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
   50493   <int value="6" label="BACKUP_NETWORK_FAIL"/>
   50494   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
   50495 </enum>
   50496 
   50497 <enum name="SB3InterstitialDecision" type="int">
   50498   <int value="0" label="SHOW"/>
   50499   <int value="1" label="PROCEED"/>
   50500   <int value="2" label="DONT_PROCEED"/>
   50501   <int value="3" label="PROCEEDING_DISABLED"/>
   50502 </enum>
   50503 
   50504 <enum name="SB3InterstitialInteraction" type="int">
   50505   <int value="0" label="TOTAL_VISITS"/>
   50506   <int value="1" label="SHOW_ADVANCED"/>
   50507   <int value="2" label="SHOW_PRIVACY"/>
   50508   <int value="3" label="SHOW_DIAGNOSTIC"/>
   50509   <int value="4" label="SHOW_LEARN_MORE"/>
   50510 </enum>
   50511 
   50512 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
   50513   <int value="0" label="PROXY_FETCH"/>
   50514   <int value="1" label="PRIVATE_IP"/>
   50515   <int value="2" label="OFF_THE_RECORD"/>
   50516   <int value="3" label="MATCH_CSD_WHITELIST"/>
   50517   <int value="4" label="TOO_MANY_REPORTS"/>
   50518   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
   50519   <int value="6" label="NO_DATABASE_MANAGER"/>
   50520   <int value="7" label="KILLSWITCH"/>
   50521   <int value="8" label="CANCEL"/>
   50522   <int value="9" label="RESULT_FROM_CACHE"/>
   50523   <int value="10" label="NOT_HTTP_URL"/>
   50524 </enum>
   50525 
   50526 <enum name="SBClientDownloadCheckDownloadStats" type="int">
   50527   <int value="0" label="INVALID_URL"/>
   50528   <int value="1" label="SB_DISABLED"/>
   50529   <int value="2" label="WHITELISTED_URL"/>
   50530   <int value="3" label="WHITELISTED_REFERRER"/>
   50531   <int value="4" label="INVALID_REQUEST_PROTO"/>
   50532   <int value="5" label="SERVER_PING_FAILED"/>
   50533   <int value="6" label="INVALID_RESPONSE_PROTO"/>
   50534   <int value="7" label="NOT_BINARY_FILE"/>
   50535   <int value="8" label="REQUEST_CANCELED"/>
   50536   <int value="9" label="DOWNLOAD_DANGEROUS"/>
   50537   <int value="10" label="DOWNLOAD_SAFE"/>
   50538   <int value="11" label="EMPTY_URL_CHAIN"/>
   50539   <int value="12" label="HTTPS_URL"/>
   50540   <int value="13" label="PING_DISABLED"/>
   50541   <int value="14" label="TRUSTED_EXECUTABLE"/>
   50542   <int value="15" label="OS_NOT_SUPPORTED"/>
   50543   <int value="16" label="DOWNLOAD_UNCOMMON"/>
   50544   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
   50545   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
   50546   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
   50547   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
   50548   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
   50549 </enum>
   50550 
   50551 <enum name="SBClientDownloadExtensions" type="int">
   50552   <int value="0" label="EXE"/>
   50553   <int value="1" label="MSI"/>
   50554   <int value="2" label="CAB"/>
   50555   <int value="3" label="SYS"/>
   50556   <int value="4" label="SCR"/>
   50557   <int value="5" label="DRV"/>
   50558   <int value="6" label="BAT"/>
   50559   <int value="7" label="ZIP"/>
   50560   <int value="8" label="RAR"/>
   50561   <int value="9" label="DLL"/>
   50562   <int value="10" label="PIF"/>
   50563   <int value="11" label="COM"/>
   50564   <int value="12" label="JAR"/>
   50565   <int value="13" label="CLASS"/>
   50566   <int value="14" label="PDF"/>
   50567   <int value="15" label="VB"/>
   50568   <int value="16" label="REG"/>
   50569   <int value="17" label="GRP"/>
   50570   <int value="18" label="OTHER"/>
   50571   <int value="19" label="CRX"/>
   50572   <int value="20" label="APK"/>
   50573   <int value="21" label="DMG"/>
   50574   <int value="22" label="PKG"/>
   50575   <int value="23" label="TORRENT"/>
   50576 </enum>
   50577 
   50578 <enum name="SBClientDownloadIsSignedBinary" type="int">
   50579   <int value="0" label="Unsigned"/>
   50580   <int value="1" label="Signed"/>
   50581 </enum>
   50582 
   50583 <enum name="SBClientMalwareSentReports" type="int">
   50584   <int value="0" label="Sent"/>
   50585   <int value="1" label="Hit limit"/>
   50586   <int value="2" label="Failed serialization"/>
   50587 </enum>
   50588 
   50589 <enum name="SBClientPhishingCancelClassificationReason" type="int">
   50590   <int value="0" label="NAVIGATE_AWAY"/>
   50591   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
   50592   <int value="2" label="PAGE_RECAPTURED"/>
   50593   <int value="3" label="SHUTDOWN"/>
   50594   <int value="4" label="NEW_PHISHING_SCORER"/>
   50595 </enum>
   50596 
   50597 <enum name="SBClientPhishingClientModelStatus" type="int">
   50598   <int value="0" label="MODEL_SUCCESS"/>
   50599   <int value="1" label="MODEL_NOT_CHANGED"/>
   50600   <int value="2" label="MODEL_FETCH_FAILED"/>
   50601   <int value="3" label="MODEL_EMPTY"/>
   50602   <int value="4" label="MODEL_TOO_LARGE"/>
   50603   <int value="5" label="MODEL_PARSE_ERROR"/>
   50604   <int value="6" label="MODEL_MISSING_FIELDS"/>
   50605   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
   50606 </enum>
   50607 
   50608 <enum name="SBClientPhishingScorerCreationStatus" type="int">
   50609   <int value="0" label="SUCCESS"/>
   50610   <int value="1" label="MODEL_OPEN_FAIL"/>
   50611   <int value="2" label="MODEL_FILE_EMPTY"/>
   50612   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
   50613   <int value="4" label="MODEL_PARSE_ERROR"/>
   50614   <int value="5" label="MODEL_MISSING_FIELDS"/>
   50615 </enum>
   50616 
   50617 <enum name="SBDownloadFeedbackUploadResult" type="int">
   50618   <int value="0" label="SUCCESS"/>
   50619   <int value="1" label="UPLOAD_SUCCESS"/>
   50620   <int value="2" label="UPLOAD_CANCELLED"/>
   50621   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
   50622   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
   50623   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
   50624   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
   50625   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
   50626 </enum>
   50627 
   50628 <enum name="ScrollThread" type="int">
   50629   <int value="0" label="Scroll on impl-thread"/>
   50630   <int value="1" label="Scroll on main-thread"/>
   50631 </enum>
   50632 
   50633 <enum name="SCTOrigin" type="int">
   50634   <int value="0" label="SCT_EMBEDDED"/>
   50635   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
   50636   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
   50637 </enum>
   50638 
   50639 <enum name="SCTVerifyStatus" type="int">
   50640   <int value="0" label="SCT_STATUS_NONE"/>
   50641   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
   50642   <int value="2" label="SCT_STATUS_INVALID"/>
   50643   <int value="3" label="SCT_STATUS_OK"/>
   50644 </enum>
   50645 
   50646 <enum name="SdchProblemCode" type="int">
   50647   <summary>SDCH problem codes, listed in net/base/sdch_manager.h</summary>
   50648   <int value="1" label="ADDED_CONTENT_ENCODING"/>
   50649   <int value="2" label="FIXED_CONTENT_ENCODING"/>
   50650   <int value="3" label="FIXED_CONTENT_ENCODINGS"/>
   50651   <int value="4" label="DECODE_HEADER_ERROR"/>
   50652   <int value="5" label="DECODE_BODY_ERROR"/>
   50653   <int value="6" label="OPTIONAL_GUNZIP_ENCODING_ADDED"/>
   50654   <int value="7" label="BINARY_ADDED_CONTENT_ENCODING"/>
   50655   <int value="8" label="BINARY_FIXED_CONTENT_ENCODING"/>
   50656   <int value="9" label="BINARY_FIXED_CONTENT_ENCODINGS"/>
   50657   <int value="10" label="DICTIONARY_FOUND_HAS_WRONG_DOMAIN"/>
   50658   <int value="11" label="DICTIONARY_FOUND_HAS_WRONG_PORT_LIST"/>
   50659   <int value="12" label="DICTIONARY_FOUND_HAS_WRONG_PATH"/>
   50660   <int value="13" label="DICTIONARY_FOUND_HAS_WRONG_SCHEME"/>
   50661   <int value="14" label="DICTIONARY_HASH_NOT_FOUND"/>
   50662   <int value="15" label="DICTIONARY_HASH_MALFORMED"/>
   50663   <int value="20" label="DICTIONARY_HAS_NO_HEADER"/>
   50664   <int value="21" label="DICTIONARY_HEADER_LINE_MISSING_COLON"/>
   50665   <int value="22" label="DICTIONARY_MISSING_DOMAIN_SPECIFIER"/>
   50666   <int value="23" label="DICTIONARY_SPECIFIES_TOP_LEVEL_DOMAIN"/>
   50667   <int value="24" label="DICTIONARY_DOMAIN_NOT_MATCHING_SOURCE_URL"/>
   50668   <int value="25" label="DICTIONARY_PORT_NOT_MATCHING_SOURCE_URL"/>
   50669   <int value="26" label="DICTIONARY_HAS_NO_TEXT"/>
   50670   <int value="27" label="DICTIONARY_REFERER_URL_HAS_DOT_IN_PREFIX"/>
   50671   <int value="30" label="DICTIONARY_LOAD_ATTEMPT_FROM_DIFFERENT_HOST"/>
   50672   <int value="31" label="DICTIONARY_SELECTED_FOR_SSL"/>
   50673   <int value="32" label="DICTIONARY_ALREADY_LOADED"/>
   50674   <int value="33" label="DICTIONARY_SELECTED_FROM_NON_HTTP"/>
   50675   <int value="34" label="DICTIONARY_IS_TOO_LARGE"/>
   50676   <int value="35" label="DICTIONARY_COUNT_EXCEEDED"/>
   50677   <int value="36" label="DICTIONARY_ALREADY_SCHEDULED_TO_DOWNLOAD"/>
   50678   <int value="37" label="DICTIONARY_ALREADY_TRIED_TO_DOWNLOAD"/>
   50679   <int value="38" label="DICTIONARY_FETCH_READ_FAILED"/>
   50680   <int value="40" label="ATTEMPT_TO_DECODE_NON_HTTP_DATA"/>
   50681   <int value="50" label="MULTIENCODING_FOR_NON_SDCH_REQUEST"/>
   50682   <int value="51" label="SDCH_CONTENT_ENCODE_FOR_NON_SDCH_REQUEST"/>
   50683   <int value="61" label="DOMAIN_BLACKLIST_INCLUDES_TARGET"/>
   50684   <int value="70" label="META_REFRESH_RECOVERY"/>
   50685   <int value="71" label="defunct">
   50686     Almost the same as META_REFRESH_UNSUPPORTED
   50687   </int>
   50688   <int value="72" label="defunct">
   50689     Almost the same as CACHED_META_REFRESH_UNSUPPORTED
   50690   </int>
   50691   <int value="73" label="defunct">
   50692     PASSING_THROUGH_NON_SDCH plus DISCARD_TENTATIVE_SDCH
   50693   </int>
   50694   <int value="74" label="META_REFRESH_UNSUPPORTED"/>
   50695   <int value="75" label="CACHED_META_REFRESH_UNSUPPORTED"/>
   50696   <int value="76" label="PASSING_THROUGH_NON_SDCH"/>
   50697   <int value="77" label="INCOMPLETE_SDCH_CONTENT"/>
   50698   <int value="78" label="PASS_THROUGH_404_CODE"/>
   50699   <int value="79" label="PASS_THROUGH_OLD_CACHED"/>
   50700   <int value="80" label="META_REFRESH_CACHED_RECOVERY"/>
   50701   <int value="81" label="DISCARD_TENTATIVE_SDCH"/>
   50702   <int value="90" label="UNFLUSHED_CONTENT"/>
   50703   <int value="91" label="MISSING_TIME_STATS"/>
   50704   <int value="92" label="CACHE_DECODED"/>
   50705   <int value="93" label="OVER_10_MINUTES"/>
   50706   <int value="94" label="UNINITIALIZED"/>
   50707   <int value="95" label="PRIOR_TO_DICTIONARY"/>
   50708   <int value="96" label="DECODE_ERROR"/>
   50709   <int value="100" label="LATENCY_TEST_DISALLOWED"/>
   50710 </enum>
   50711 
   50712 <enum name="SdchResponseCorruptionDetectionCauses" type="int">
   50713   <summary>
   50714     SDCH decode corruption detection cases, listed in net/filter/sdch_filter.cc.
   50715     See also comments in SdchFilter::ReadFilteredData in the same file.
   50716   </summary>
   50717   <int value="1" label="RESPONSE_404"/>
   50718   <int value="2" label="RESPONSE_NOT_200"/>
   50719   <int value="3" label="RESPONSE_OLD_UNENCODED"/>
   50720   <int value="4" label="RESPONSE_TENTATIVE_SDCH"/>
   50721   <int value="5" label="RESPONSE_NO_DICTIONARY"/>
   50722   <int value="6" label="RESPONSE_CORRUPT_SDCH"/>
   50723   <int value="7" label="RESPONSE_ENCODING_LIE"/>
   50724 </enum>
   50725 
   50726 <enum name="SearchAccessPoint" type="int">
   50727   <int value="0" label="Omnibox"/>
   50728   <int value="1" label="Omnibox Instant"/>
   50729   <int value="2" label="Direct Navigation"/>
   50730   <int value="3" label="Direct Navigation Instant"/>
   50731   <int value="4" label="Home Page"/>
   50732   <int value="5" label="Home Page Instant"/>
   50733   <int value="6" label="Search App"/>
   50734   <int value="7" label="Search App Instant"/>
   50735   <int value="8" label="Other"/>
   50736   <int value="9" label="Other Instant"/>
   50737 </enum>
   50738 
   50739 <enum name="SearchEngine" type="int">
   50740   <obsolete>
   50741     Deprecated 8/2013. No longer generated.
   50742   </obsolete>
   50743   <summary>
   50744     Indices of most popular prepopulated search engines as defined in
   50745     components/search_engines/search_engine_type.h.
   50746   </summary>
   50747   <int value="0" label="OTHER"/>
   50748   <int value="1" label="GOOGLE"/>
   50749   <int value="2" label="YAHOO"/>
   50750   <int value="3" label="YAHOOJP"/>
   50751   <int value="4" label="BING"/>
   50752   <int value="5" label="ASK"/>
   50753   <int value="6" label="YANDEX"/>
   50754   <int value="7" label="SEZNAM"/>
   50755   <int value="8" label="CENTRUM"/>
   50756   <int value="9" label="NETSPRINT"/>
   50757   <int value="10" label="VIRGILIO"/>
   50758   <int value="11" label="MAILRU"/>
   50759   <int value="12" label="ABCSOK"/>
   50760   <int value="13" label="ALTAVISTA"/>
   50761   <int value="14" label="BAIDU"/>
   50762   <int value="15" label="DAUM"/>
   50763   <int value="16" label="DELFI"/>
   50764   <int value="17" label="DIRI"/>
   50765   <int value="18" label="GOO"/>
   50766   <int value="19" label="IN"/>
   50767   <int value="20" label="NAJDI"/>
   50768   <int value="21" label="NAVER"/>
   50769   <int value="22" label="NETI"/>
   50770   <int value="23" label="OK"/>
   50771   <int value="24" label="POGODAK"/>
   50772   <int value="25" label="POGODOK_MK"/>
   50773   <int value="26" label="RAMBLER"/>
   50774   <int value="27" label="SANOOK"/>
   50775   <int value="28" label="SAPO"/>
   50776   <int value="29" label="TUT"/>
   50777   <int value="30" label="WALLA"/>
   50778   <int value="31" label="ZOZNAM"/>
   50779   <int value="32" label="YAHOOQC"/>
   50780   <int value="33" label="NONE"/>
   50781 </enum>
   50782 
   50783 <enum name="ServiceProcessEventType" type="int">
   50784   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
   50785   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
   50786   <int value="2" label="SERVICE_EVENT_ENABLE"/>
   50787   <int value="3" label="SERVICE_EVENT_DISABLE"/>
   50788   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
   50789   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
   50790   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
   50791   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
   50792   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
   50793   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
   50794   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
   50795   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
   50796   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
   50797   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
   50798   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
   50799   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
   50800 </enum>
   50801 
   50802 <enum name="ServicesCustomizationLoadResult" type="int">
   50803   <int value="0" label="Manifest loaded successfully"/>
   50804   <int value="1" label="Manifest not found on server"/>
   50805   <int value="2" label="Manifest parsing error"/>
   50806   <int value="3" label="Failed to load manifest after N retries"/>
   50807 </enum>
   50808 
   50809 <enum name="ServiceUtilityProcessHostEventType" type="int">
   50810   <int value="0" label="SERVICE_UTILITY_STARTED"/>
   50811   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
   50812   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
   50813   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
   50814   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
   50815   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
   50816   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
   50817   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
   50818   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
   50819   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
   50820   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
   50821   <int value="11" label="SERVICE_UTILITY_FAILED_TO_START"/>
   50822 </enum>
   50823 
   50824 <enum name="ServiceWorkerDatabaseStatus" type="int">
   50825   <int value="0" label="OK"/>
   50826   <int value="1" label="Not Found Error"/>
   50827   <int value="2" label="IO Error"/>
   50828   <int value="3" label="Corruption Error"/>
   50829   <int value="4" label="Operation Error"/>
   50830 </enum>
   50831 
   50832 <enum name="ServiceWorkerReadResponseResult" type="int">
   50833   <int value="0" label="OK"/>
   50834   <int value="1" label="Read headers error"/>
   50835   <int value="2" label="Read data error"/>
   50836 </enum>
   50837 
   50838 <enum name="ServiceWorkerWriteResponseResult" type="int">
   50839   <int value="0" label="OK"/>
   50840   <int value="1" label="Write headers error"/>
   50841   <int value="2" label="Write data error"/>
   50842 </enum>
   50843 
   50844 <enum name="SessionCrashedBubbleUserAction" type="int">
   50845   <int value="0" label="The bubble was shown"/>
   50846   <int value="1" label="There was an error when showing the bubble."/>
   50847   <int value="2" label="The Restore button was clicked"/>
   50848   <int value="3" label="User was already opted in to UMA"/>
   50849   <int value="4" label="User chose to opt in to UMA"/>
   50850   <int value="5" label="User clicked on the help button"/>
   50851   <int value="6" label="User ignored or closed the bubble"/>
   50852   <int value="7" label="The bar with UMA opt-in option was shown."/>
   50853 </enum>
   50854 
   50855 <enum name="SessionStartupPref" type="int">
   50856   <int value="0" label="Open home page (unused)"/>
   50857   <int value="1" label="Continue from last opened pages"/>
   50858   <int value="4" label="Open URLs"/>
   50859   <int value="5" label="Open new tab page"/>
   50860 </enum>
   50861 
   50862 <enum name="SessionStartupType" type="int">
   50863   <obsolete>
   50864     Deprecated 8/2013. No longer generated.
   50865   </obsolete>
   50866   <int value="0" label="New Tab page"/>
   50867   <int value="1" label="Homepage (DEPRECATED)"/>
   50868   <int value="2" label="Last session"/>
   50869   <int value="3" label="Specified URLs"/>
   50870 </enum>
   50871 
   50872 <enum name="SessionStorageDatabaseOpen" type="int">
   50873   <int value="0" label="OK">Succesfully opened the database.</int>
   50874   <int value="1" label="Recovered">
   50875     Failed to open the existing db, deleted it, and created a new empty db.
   50876   </int>
   50877   <int value="2" label="Total Fail">
   50878     Failed to open the database and also failed to delete and start over.
   50879   </int>
   50880 </enum>
   50881 
   50882 <enum name="SHA1Status" type="int">
   50883   <summary>
   50884     Whether or not SHA-1 was present in a certificate chain and, if it was, when
   50885     the leaf certificate expired.
   50886   </summary>
   50887   <int value="0" label="Not present"/>
   50888   <int value="1" label="Expires after Jan 1, 2017"/>
   50889   <int value="2" label="Expires between Jun 1, 2016 and Jan 1, 2017"/>
   50890   <int value="3" label="Expires between Jan 1, 2016 and Jun 1, 2016"/>
   50891   <int value="4" label="Expires before Jan 1, 2016"/>
   50892 </enum>
   50893 
   50894 <enum name="ShelfAlignmentValue" type="int">
   50895   <summary>
   50896     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
   50897   </summary>
   50898   <int value="0" label="Bottom"/>
   50899   <int value="1" label="Left"/>
   50900   <int value="2" label="Right"/>
   50901 </enum>
   50902 
   50903 <enum name="ShillTerminationActionResult" type="int">
   50904   <summary>
   50905     The termination action result types come from TerminationActionResult in
   50906     shill/metrics.h
   50907   </summary>
   50908   <int value="0" label="Success"/>
   50909   <int value="1" label="Failure"/>
   50910 </enum>
   50911 
   50912 <enum name="ShutdownReason" type="int">
   50913   <summary>
   50914     The reason that the Chrome OS power manager shut down or rebooted the
   50915     system.
   50916   </summary>
   50917   <int value="0" label="User request"/>
   50918   <int value="1" label="State transition"/>
   50919   <int value="2" label="Low battery"/>
   50920   <int value="3" label="Suspend failures"/>
   50921   <int value="4" label="Dark resume"/>
   50922 </enum>
   50923 
   50924 <enum name="SideloadUIEvents" type="int">
   50925   <int value="0" label="Extension installed"/>
   50926   <int value="1" label="Extension ignored"/>
   50927   <int value="2" label="Extension re-enabled"/>
   50928   <int value="3" label="Extension uninstalled"/>
   50929 </enum>
   50930 
   50931 <enum name="SideloadWipeoutBubble" type="int">
   50932   <int value="0" label="Learn more"/>
   50933   <int value="1" label="Settings page"/>
   50934   <int value="2" label="Dismiss"/>
   50935 </enum>
   50936 
   50937 <enum name="SigninChoice" type="int">
   50938   <int value="0" label="Cancel"/>
   50939   <int value="1" label="Continue"/>
   50940   <int value="2" label="New Profile"/>
   50941 </enum>
   50942 
   50943 <enum name="SigninFlowConfirmations" type="int">
   50944   <int value="0" label="Shown"/>
   50945   <int value="1" label="OK"/>
   50946   <int value="2" label="Return"/>
   50947   <int value="3" label="Advanced"/>
   50948   <int value="4" label="Close"/>
   50949   <int value="5" label="Escape"/>
   50950   <int value="6" label="Undo"/>
   50951   <int value="7" label="Learn more"/>
   50952   <int value="8" label="Learn more ok"/>
   50953   <int value="9" label="Learn more return"/>
   50954   <int value="10" label="Learn more advanced"/>
   50955   <int value="11" label="Learn more close"/>
   50956   <int value="12" label="Learn more escape"/>
   50957   <int value="13" label="Learn more undo"/>
   50958 </enum>
   50959 
   50960 <enum name="SigninHelperFlow" type="int">
   50961   <int value="0" label="Shown">The signin flow was shown to the user.</int>
   50962   <int value="1" label="Accepted">The user pressed accept to sign in.</int>
   50963   <int value="2" label="Rejected">The user pressed the reject to sign in.</int>
   50964   <int value="3" label="Dismissed">
   50965     The user pressed the X button to dismiss the signin promo.
   50966   </int>
   50967   <int value="4" label="Ignored">
   50968     The user completely ignored the signin promo. Either they navigated away, or
   50969     they used the page as is.
   50970   </int>
   50971   <int value="5" label="Learn More">
   50972     The user clicked on the learn more link in the signin promo.
   50973   </int>
   50974   <int value="6" label="Accept with Defaults">
   50975     The sync was started with default settings.
   50976   </int>
   50977   <int value="7" label="Accept with Advanced">
   50978     The sync was started with advanced settings.
   50979   </int>
   50980   <int value="8" label="Auto-Accept with Defaults">
   50981     The sync was started through auto-accept with default settings.
   50982   </int>
   50983   <int value="9" label="Auto-Accept with Advanced">
   50984     The sync was started through auto-accept with advanced settings.
   50985   </int>
   50986   <int value="10" label="Undo">The sync was aborted with an undo button.</int>
   50987 </enum>
   50988 
   50989 <enum name="SigninSignoutProfile" type="int">
   50990   <int value="0" label="Preference changed">
   50991     The preference or policy controlling if signin is valid has changed.
   50992   </int>
   50993   <int value="1" label="Google service pattern changed">
   50994     The valid username pattern for signing in to the Google service changed.
   50995   </int>
   50996   <int value="2" label="Signin preference changed during signin">
   50997     The preference or policy controlling if signin is valid changed during the
   50998     signin process.
   50999   </int>
   51000   <int value="3" label="User clicked signout">User clicked to signout.</int>
   51001   <int value="4" label="Signin aborted">
   51002     The signin process was aborted, but signin had succeeded, so signout. This
   51003     may be due to a server response, policy definition or user action.
   51004   </int>
   51005   <int value="5" label="Server forced">
   51006     The sync server caused the profile to be signed out.
   51007   </int>
   51008   <int value="6" label="Credentials transfered">
   51009     The credentials are being transfered to a new profile, so the old one is
   51010     signed out.
   51011   </int>
   51012 </enum>
   51013 
   51014 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
   51015   <int value="0" label="Stream 2 file was present"/>
   51016   <int value="1" label="Empty stream 2 file was omitted"/>
   51017 </enum>
   51018 
   51019 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
   51020   <int value="0" label="Stream 2 file was already omitted or not empty"/>
   51021   <int value="1" label="Empty stream 2 file removed"/>
   51022 </enum>
   51023 
   51024 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
   51025   <int value="0" label="Unsupported"/>
   51026   <int value="1" label="Supported but failed"/>
   51027   <int value="2" label="Succeeded"/>
   51028 </enum>
   51029 
   51030 <enum name="SimpleCacheHeaderSizeChange" type="int">
   51031   <int value="0" label="Written for the first time"/>
   51032   <int value="1" label="Rewritten with same size"/>
   51033   <int value="2" label="Rewritten with larger size"/>
   51034   <int value="3" label="Rewritten with smaller size"/>
   51035   <int value="4" label="Unexpected header stream write"/>
   51036 </enum>
   51037 
   51038 <enum name="SimpleCacheIndexInitializeMethod" type="int">
   51039   <int value="0" label="Directory Scan"/>
   51040   <int value="1" label="Index File"/>
   51041   <int value="2" label="New Cache"/>
   51042 </enum>
   51043 
   51044 <enum name="SimpleCacheOpenEntryIndexState" type="int">
   51045   <int value="0" label="No index"/>
   51046   <int value="1" label="Hit"/>
   51047   <int value="2" label="Miss"/>
   51048 </enum>
   51049 
   51050 <enum name="SimpleCacheReadParallelizable" type="int">
   51051   <int value="0" label="Standalone Read (obsolete)"/>
   51052   <int value="1" label="Follows read"/>
   51053   <int value="2" label="Follows conflicting write"/>
   51054   <int value="3" label="Follows non conflicting write"/>
   51055   <int value="4" label="Follows other operation"/>
   51056   <int value="5" label="Read alone in queue"/>
   51057 </enum>
   51058 
   51059 <enum name="SimpleCacheReadResult" type="int">
   51060   <int value="0" label="Success"/>
   51061   <int value="1" label="Invalid Argument"/>
   51062   <int value="2" label="Nonblocking Empty Return"/>
   51063   <int value="3" label="Invalid State"/>
   51064   <int value="4" label="Fast Empty Return"/>
   51065   <int value="5" label="Synchronous Read Failure"/>
   51066   <int value="6" label="Synchronous Checksum Failure"/>
   51067 </enum>
   51068 
   51069 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
   51070   <int value="0" label="Success"/>
   51071   <int value="1" label="Read Failure"/>
   51072   <int value="2" label="Magic Number Mismatch"/>
   51073   <int value="3" label="CRC Mismatch"/>
   51074 </enum>
   51075 
   51076 <enum name="SimpleCacheSyncCloseResult" type="int">
   51077   <int value="0" label="Success"/>
   51078   <int value="1" label="Write Failure"/>
   51079 </enum>
   51080 
   51081 <enum name="SimpleCacheSyncCreateResult" type="int">
   51082   <int value="0" label="Success"/>
   51083   <int value="1" label="Platform File Error"/>
   51084   <int value="2" label="Can't Write Header"/>
   51085   <int value="3" label="Can't Write Key"/>
   51086 </enum>
   51087 
   51088 <enum name="SimpleCacheSyncOpenResult" type="int">
   51089   <int value="0" label="Success"/>
   51090   <int value="1" label="Platform File Error"/>
   51091   <int value="2" label="Can't Read Header"/>
   51092   <int value="3" label="Bad Magic Number"/>
   51093   <int value="4" label="Bad Version"/>
   51094   <int value="5" label="Can't Read Key"/>
   51095   <int value="6" label="Key Mismatch (obsolete)"/>
   51096   <int value="7" label="Hash Mismatch"/>
   51097 </enum>
   51098 
   51099 <enum name="SimpleCacheSyncWriteResult" type="int">
   51100   <int value="0" label="Success"/>
   51101   <int value="1" label="Pretruncate Failure"/>
   51102   <int value="2" label="Write Failure"/>
   51103   <int value="3" label="Truncate Failure"/>
   51104 </enum>
   51105 
   51106 <enum name="SimpleCacheWriteDependencyType" type="int">
   51107   <int value="0" label="First operation in the queue (Optimistic)"/>
   51108   <int value="1" label="Follows conflicting optimistic write"/>
   51109   <int value="2" label="Follows non conflicting optimistic write"/>
   51110   <int value="3" label="Follows conflicting conservative write"/>
   51111   <int value="4" label="Follows non conflicting conservative write"/>
   51112   <int value="5" label="Follows conflicting read"/>
   51113   <int value="6" label="Follows non conflicting read"/>
   51114   <int value="7" label="Follows other operation"/>
   51115 </enum>
   51116 
   51117 <enum name="SimpleCacheWriteResult" type="int">
   51118   <int value="0" label="Success"/>
   51119   <int value="1" label="Invalid Argument"/>
   51120   <int value="2" label="Over Max Size"/>
   51121   <int value="3" label="Bad State"/>
   51122   <int value="4" label="Synchronous Write Failure"/>
   51123   <int value="5" label="Fast Empty Return (Success)"/>
   51124 </enum>
   51125 
   51126 <enum name="SimpleGeolocationRequestEvent" type="int">
   51127   <int value="0" label="Request start"/>
   51128   <int value="1" label="Response success"/>
   51129   <int value="2" label="Response not OK"/>
   51130   <int value="3" label="Response empty"/>
   51131   <int value="4" label="Response malformed"/>
   51132 </enum>
   51133 
   51134 <enum name="SimpleGeolocationRequestResult" type="int">
   51135   <int value="0" label="Success"/>
   51136   <int value="1" label="Failure"/>
   51137   <int value="2" label="Server error"/>
   51138   <int value="3" label="Request is cancelled."/>
   51139 </enum>
   51140 
   51141 <enum name="SimpleIndexState" type="int">
   51142   <int value="0" label="Corrupt"/>
   51143   <int value="1" label="Stale"/>
   51144   <int value="2" label="Fresh"/>
   51145   <int value="3" label="Fresh index with cache updated since backend start"/>
   51146 </enum>
   51147 
   51148 <enum name="SiteIsolationMimeType" type="int">
   51149   <int value="0" label="HTML"/>
   51150   <int value="1" label="XML"/>
   51151   <int value="2" label="JSON"/>
   51152   <int value="3" label="Plain"/>
   51153   <int value="4" label="Others"/>
   51154 </enum>
   51155 
   51156 <enum name="SiteIsolationResourceType" type="int">
   51157   <int value="0" label="MAIN_FRAME"/>
   51158   <int value="1" label="SUB_FRAME"/>
   51159   <int value="2" label="STYLESHEET"/>
   51160   <int value="3" label="SCRIPT"/>
   51161   <int value="4" label="IMAGE"/>
   51162   <int value="5" label="FONT_RESOURCE"/>
   51163   <int value="6" label="SUB_RESOURCE"/>
   51164   <int value="7" label="OBJECT"/>
   51165   <int value="8" label="MEDIA"/>
   51166   <int value="9" label="WORKER"/>
   51167   <int value="10" label="SHARED_WORKER"/>
   51168   <int value="11" label="PREFETCH"/>
   51169   <int value="12" label="FAVICON"/>
   51170   <int value="13" label="XHR"/>
   51171   <int value="14" label="PING"/>
   51172 </enum>
   51173 
   51174 <enum name="SocketStreamConnectionType" type="int">
   51175   <int value="0" label="None"/>
   51176   <int value="1" label="All"/>
   51177   <int value="2" label="Tunnel"/>
   51178   <int value="3" label="SOCKS"/>
   51179   <int value="4" label="SSL"/>
   51180   <int value="5" label="Secure proxy"/>
   51181 </enum>
   51182 
   51183 <enum name="SocketStreamProtocolType" type="int">
   51184   <int value="0" label="unknown"/>
   51185   <int value="1" label="ws"/>
   51186   <int value="2" label="wss"/>
   51187 </enum>
   51188 
   51189 <enum name="SpdyFrameFlowControlState" type="int">
   51190   <int value="0" label="Send not stalled"/>
   51191   <int value="1" label="Send stalled by stream"/>
   51192   <int value="2" label="Send stalled by session"/>
   51193   <int value="3" label="Send stalled by stream and session"/>
   51194 </enum>
   51195 
   51196 <enum name="SpdyIPPoolDomainMatch" type="int">
   51197   <int value="0" label="mismatch"/>
   51198   <int value="1" label="match"/>
   51199 </enum>
   51200 
   51201 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
   51202 
   51203 <enum name="SpdyProtocolErrorDetails" type="int">
   51204   <int value="0" label="No error"/>
   51205   <int value="1" label="Invalid Control Frame"/>
   51206   <int value="2" label="Control Frame Payload Too Large"/>
   51207   <int value="3" label="Zlib Init Failure"/>
   51208   <int value="4" label="Unsupported Version"/>
   51209   <int value="5" label="Decompress Failure"/>
   51210   <int value="6" label="Compress Failure"/>
   51211   <int value="7" label="Credential Frame Corrupt"/>
   51212   <int value="8" label="Invalid Data Frame Flags"/>
   51213 <!-- r181910 added an enum value here, so don't trust the counts for
   51214        the values below for Chrome builds after that revision. -->
   51215 
   51216   <int value="9" label="Invalid Status Code"/>
   51217   <int value="10" label="Protocol Error"/>
   51218   <int value="11" label="Invalid Stream"/>
   51219   <int value="12" label="Refused Stream"/>
   51220   <int value="13" label="Unsupported Version"/>
   51221   <int value="14" label="Cancel"/>
   51222   <int value="15" label="Internal Error"/>
   51223   <int value="16" label="Flow Control Error"/>
   51224   <int value="17" label="Stream In Use"/>
   51225   <int value="18" label="Stream Already Closed"/>
   51226   <int value="19" label="Invalid Credentials"/>
   51227   <int value="20" label="Frame Too Large"/>
   51228   <int value="21" label="Unexpected Ping"/>
   51229   <int value="22" label="Rst Stream For Non Active Stream"/>
   51230   <int value="23" label="Spdy Compression Failure"/>
   51231   <int value="24" label="Request For Secure Content Over Insecure Session"/>
   51232   <int value="25" label="Protocol Error Syn Reply Not Received"/>
   51233   <int value="26" label="Num Spdy Protocol Error Details"/>
   51234 </enum>
   51235 
   51236 <enum name="SpdyProtocolErrorDetails2" type="int">
   51237 <!-- SpdyFramer::SpdyErrors -->
   51238 
   51239   <int value="0" label="No error"/>
   51240   <int value="1" label="Invalid Control Frame"/>
   51241   <int value="2" label="Control Frame Payload Too Large"/>
   51242   <int value="3" label="Zlib Init Failure"/>
   51243   <int value="4" label="Unsupported Version"/>
   51244   <int value="5" label="Decompress Failure"/>
   51245   <int value="6" label="Compress Failure"/>
   51246   <int value="7" label="Credential Frame Corrupt"/>
   51247   <int value="8" label="Invalid Data Frame Flags"/>
   51248   <int value="9" label="Invalid Control Frame Flags"/>
   51249 <!-- SpdyRstStreamStatus -->
   51250 
   51251   <int value="10" label="(Unused)"/>
   51252   <int value="11" label="Protocol Error"/>
   51253   <int value="12" label="Invalid Stream"/>
   51254   <int value="13" label="Refused Stream"/>
   51255   <int value="14" label="Unsupported Version"/>
   51256   <int value="15" label="Cancel"/>
   51257   <int value="16" label="Internal Error"/>
   51258   <int value="17" label="Flow Control Error"/>
   51259   <int value="18" label="Stream In Use"/>
   51260   <int value="19" label="Stream Already Closed"/>
   51261   <int value="20" label="Invalid Credentials"/>
   51262   <int value="21" label="Frame Too Large"/>
   51263 <!-- SpdySession errors -->
   51264 
   51265   <int value="22" label="Unexpected Ping"/>
   51266   <int value="23" label="Rst Stream For Non Active Stream"/>
   51267   <int value="24" label="Spdy Compression Failure"/>
   51268   <int value="25" label="Request For Secure Content Over Insecure Session"/>
   51269   <int value="26" label="Syn Reply Not Received"/>
   51270   <int value="27" label="Invalid Window Update Size"/>
   51271   <int value="28" label="Receive Window Size Violation"/>
   51272 <!-- More SpdyFramer::SpdyErrors -->
   51273 
   51274   <int value="29" label="GoAway Frame Corrupt"/>
   51275   <int value="30" label="RstStream Frame Corrupt"/>
   51276   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
   51277 <!-- More SpdyRstStreamStatus -->
   51278 
   51279   <int value="32" label="Timeout waiting for settings acknowledgement"/>
   51280   <int value="33"
   51281       label="Connection established in response to CONNECT request was
   51282              abnormally closed"/>
   51283   <int value="34" label="Peer exhibiting suspect behavior."/>
   51284 </enum>
   51285 
   51286 <enum name="SpdyProtocolVersion" type="int">
   51287   <summary>
   51288     |enum NextProto| values, with |kProtoSPDYMinimumVersion| subtracted.
   51289   </summary>
   51290   <int value="0" label="SPDY 2.0"/>
   51291   <int value="1" label="SPDY 3.0"/>
   51292   <int value="2" label="SPDY 3.1"/>
   51293   <int value="3" label="HTTP/2 draft-14"/>
   51294 </enum>
   51295 
   51296 <enum name="SpdySessionGet" type="int">
   51297   <int value="0" label="created new"/>
   51298   <int value="1" label="found existing"/>
   51299   <int value="2" label="found existing from IP Pool"/>
   51300   <int value="3" label="imported from socket"/>
   51301 </enum>
   51302 
   51303 <enum name="SpdySettingsReceived" type="int">
   51304   <int value="0" label="not received"/>
   51305   <int value="1" label="received"/>
   51306 </enum>
   51307 
   51308 <enum name="SpdySettingsSent" type="int">
   51309   <int value="0" label="not sent"/>
   51310   <int value="1" label="sent"/>
   51311 </enum>
   51312 
   51313 <enum name="SpecialShFileOperationCodes" type="int">
   51314   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
   51315   <int value="5" label="Access denied (Win32)"/>
   51316   <int value="32" label="Sharing violation (Win32)"/>
   51317   <int value="87" label="Invalid parameter (Win32)"/>
   51318   <int value="113" label="Source and Destination are same file"/>
   51319   <int value="114" label="Multiple source mapped to single destination"/>
   51320   <int value="115" label="Rename to different directory"/>
   51321   <int value="116" label="Source root"/>
   51322   <int value="117" label="Canceled by user"/>
   51323   <int value="118" label="Destination is subtree of source"/>
   51324   <int value="120" label="Denied by security settings"/>
   51325   <int value="121" label="Path length exceeded MAX_PATH"/>
   51326   <int value="122" label="Multiple destination paths"/>
   51327   <int value="124" label="Path invalid"/>
   51328   <int value="125" label="Source and destination have same parent"/>
   51329   <int value="126" label="Destination exists"/>
   51330   <int value="128" label="Destination exists as folder"/>
   51331   <int value="129" label="Name length exceeded MAX_PATH"/>
   51332   <int value="130" label="Destination read-only CD-ROM"/>
   51333   <int value="131" label="Destination read-only DVD"/>
   51334   <int value="132" label="Destination writable CD-ROM"/>
   51335   <int value="133" label="File too large"/>
   51336   <int value="134" label="Source read-only CD-ROM"/>
   51337   <int value="135" label="Source read-only DVD"/>
   51338   <int value="136" label="Source writable CD-ROM"/>
   51339   <int value="183" label="Operation exceeded MAX_PATH"/>
   51340   <int value="1026" label="Invalid path / unknown"/>
   51341   <int value="65536" label="Unspecified destination error"/>
   51342   <int value="65652" label="Destination root"/>
   51343 </enum>
   51344 
   51345 <enum name="SpeculativeRestoreApplicability" type="int">
   51346   <int value="0" label="Applicable"/>
   51347   <int value="1" label="Not applicable (tablet)"/>
   51348   <int value="2" label="Not applicable (low-memory device)"/>
   51349   <int value="3" label="Not applicable (bandwidth management)"/>
   51350 </enum>
   51351 
   51352 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
   51353   <int value="0" label="Hit"/>
   51354   <int value="1" label="Miss (different tab)"/>
   51355   <int value="2" label="Miss (tab not switched)"/>
   51356 </enum>
   51357 
   51358 <enum name="SpeculativeRestoreTabStatus" type="int">
   51359   <int value="0" label="Already loaded"/>
   51360   <int value="1" label="Needs restore"/>
   51361 </enum>
   51362 
   51363 <enum name="SqliteErrorCode" type="int">
   51364   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
   51365   <int value="0" label="SQLITE_OK">Successful result</int>
   51366   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
   51367   <int value="2" label="SQLITE_INTERNAL">
   51368     NOT USED. Internal logic error in SQLite
   51369   </int>
   51370   <int value="3" label="SQLITE_PERM">Access permission denied</int>
   51371   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
   51372   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
   51373   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
   51374   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
   51375   <int value="8" label="SQLITE_READONLY">
   51376     Attempt to write a readonly database
   51377   </int>
   51378   <int value="9" label="SQLITE_INTERRUPT">
   51379     Operation terminated by sqlite3_interrupt()
   51380   </int>
   51381   <int value="10" label="SQLITE_IOERR">
   51382     Some kind of disk I/O error occurred
   51383   </int>
   51384   <int value="11" label="SQLITE_CORRUPT">
   51385     The database disk image is malformed
   51386   </int>
   51387   <int value="12" label="SQLITE_NOTFOUND">
   51388     NOT USED. Table or record not found
   51389   </int>
   51390   <int value="13" label="SQLITE_FULL">
   51391     Insertion failed because database is full
   51392   </int>
   51393   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
   51394   <int value="15" label="SQLITE_PROTOCOL">
   51395     NOT USED. Database lock protocol error
   51396   </int>
   51397   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
   51398   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
   51399   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
   51400   <int value="19" label="SQLITE_CONSTRAINT">
   51401     Abort due to contraint violation
   51402   </int>
   51403   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
   51404   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
   51405   <int value="22" label="SQLITE_NOLFS">
   51406     Uses OS features not supported on host
   51407   </int>
   51408   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
   51409   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
   51410   <int value="25" label="SQLITE_RANGE">
   51411     2nd parameter to sqlite3_bind() out of range
   51412   </int>
   51413   <int value="26" label="SQLITE_NOTADB">
   51414     File opened that is not a database file
   51415   </int>
   51416   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
   51417   <int value="101" label="SQLITE_DONE">
   51418     sqlite3_step() has finished executing
   51419   </int>
   51420   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
   51421   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
   51422   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
   51423   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
   51424   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
   51425   <int value="778" label="SQLITE_IOERR_WRITE">
   51426     Error writing to file (other than SQLITE_FULL)
   51427   </int>
   51428   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
   51429   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
   51430     Error syncing directory changes to disk
   51431   </int>
   51432   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
   51433   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
   51434   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
   51435   <int value="2314" label="SQLITE_IOERR_RDLOCK">
   51436     Error getting read lock - should not be possible
   51437   </int>
   51438   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
   51439   <int value="2826" label="SQLITE_IOERR_BLOCKED">
   51440     Deadlock due to other process access to SQLite files
   51441   </int>
   51442   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
   51443   <int value="3338" label="SQLITE_IOERR_ACCESS">
   51444     Error getting file attributes (other than not found)
   51445   </int>
   51446   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
   51447     Error while querying lock status
   51448   </int>
   51449   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
   51450   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
   51451   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
   51452   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
   51453   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
   51454     Error in stat while mmapping file
   51455   </int>
   51456   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
   51457 </enum>
   51458 
   51459 <enum name="SqliteIOERRCode" type="int">
   51460   <obsolete>
   51461     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
   51462   </obsolete>
   51463   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
   51464   <int value="0" label="SQLITE_IOERR">No extended code given</int>
   51465   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
   51466   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
   51467   <int value="3" label="SQLITE_IOERR_WRITE">
   51468     Error writing to file (other than SQLITE_FULL)
   51469   </int>
   51470   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
   51471   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
   51472     Error syncing directory changes to disk
   51473   </int>
   51474   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
   51475   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
   51476   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
   51477   <int value="9" label="SQLITE_IOERR_RDLOCK">
   51478     Error getting read lock - should not be possible
   51479   </int>
   51480   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
   51481   <int value="11" label="SQLITE_IOERR_BLOCKED">
   51482     Deadlock due to other process access to SQLite files
   51483   </int>
   51484   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
   51485   <int value="13" label="SQLITE_IOERR_ACCESS">
   51486     Error getting file attributes (other than not found)
   51487   </int>
   51488   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
   51489     Error while querying lock status
   51490   </int>
   51491   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
   51492   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
   51493   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
   51494   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
   51495   <int value="19" label="SQLITE_IOERR_SHMSIZE">
   51496     Error in stat while mmapping file
   51497   </int>
   51498   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
   51499 </enum>
   51500 
   51501 <enum name="SqliteRecoveryEventEnum" type="int">
   51502   <summary>
   51503     Track successful completion or failure of sql::Recovery implementation.
   51504   </summary>
   51505   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
   51506     sql::Recovery::Init() (helper for Begin()) completely successfully.
   51507   </int>
   51508   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
   51509     Failed to open temporary database to recover into.
   51510   </int>
   51511   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
   51512     Failed to initialize recover vtable subsystem for connection.
   51513   </int>
   51514   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
   51515     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
   51516   </int>
   51517   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
   51518     Failed to enable writable_schema.
   51519   </int>
   51520   <int value="5" label="RECOVERY_FAILED_ATTACH">
   51521     Failed to attach corrupt database to recovery database.
   51522   </int>
   51523   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
   51524     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
   51525   </int>
   51526   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
   51527     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
   51528   </int>
   51529   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
   51530     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
   51531   </int>
   51532   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
   51533     sql::Recovery::AutoRecoverTable() completed successfully.
   51534   </int>
   51535   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
   51536     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
   51537   </int>
   51538   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
   51539     AutoRecoverTable() could not find the target table.
   51540   </int>
   51541   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
   51542     AutoRecoverTable() failed creating recovery vtable.
   51543   </int>
   51544   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
   51545     AutoRecoverTable() failed copying data from recovery to target table.
   51546   </int>
   51547   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
   51548     AutoRecoverTable() failed to drop recovery table.
   51549   </int>
   51550   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
   51551     sql::Recovery::SetupMeta() completed successfully.
   51552   </int>
   51553   <int value="16" label="RECOVERY_FAILED_META_CREATE">
   51554     SetupMeta() failed to create meta recovery table.
   51555   </int>
   51556   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
   51557     GetMetaVersionNumber() found no version row in meta table.
   51558   </int>
   51559   <int value="18" label="RECOVERY_FAILED_META_QUERY">
   51560     GetMetaVersionNumber() failed querying recovery meta table.
   51561   </int>
   51562   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
   51563     GetMetaVersionNumber() found no version row in meta table.
   51564   </int>
   51565 </enum>
   51566 
   51567 <enum name="SqliteVersionDeprecation" type="int">
   51568   <summary>Sqlite database version deprecation status</summary>
   51569   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
   51570     Database has tables, but no meta table.
   51571   </int>
   51572   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
   51573     Failure figuring out if database has tables.
   51574   </int>
   51575   <int value="2" label="DEPRECATION_FAILED_VERSION">
   51576     Failed querying meta table.
   51577   </int>
   51578   <int value="3" label="DEPRECATION_NO_VERSION">
   51579     No version row in meta table.
   51580   </int>
   51581   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
   51582   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
   51583 </enum>
   51584 
   51585 <enum name="SRTPromptUsage" type="int">
   51586   <int value="0" label="Shown"/>
   51587   <int value="1" label="Accepted"/>
   51588   <int value="2" label="Denied"/>
   51589 </enum>
   51590 
   51591 <enum name="SSLCaptivePortal" type="int">
   51592   <int value="0"
   51593       label="Chrome captive portal detection enabled
   51594              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
   51595   <int value="1"
   51596       label="Chrome captive portal detection enabled on an overridable SSL
   51597              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)">
   51598     This is a subset of CAPTIVE_PORTAL_DETECTION_ENABLED (bucket 0), the only
   51599     difference is that it is for overridable errors.
   51600   </int>
   51601   <int value="2"
   51602       label="Received a captive portal probe result.
   51603              (CAPTIVE_PORTAL_PROBE_COMPLETED)">
   51604     Was the captive portal probe completed before the interstitial was closed?
   51605     Captive Portal won't be detected unless ::Observe is triggered which might
   51606     be a few seconds later.
   51607   </int>
   51608   <int value="3"
   51609       label="Received a captive portal result on an overridable SSL error page
   51610              (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)">
   51611     This is a subset of CAPTIVE_PORTAL_PROBE_COMPLETED (bucket 2), the only
   51612     difference is that it is for overridable errors.
   51613   </int>
   51614   <int value="4"
   51615       label="Received no response or Non-HTTP login page
   51616              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
   51617   <int value="5"
   51618       label="Received no response or Non-HTTP login page on an overridable
   51619              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
   51620   <int value="6" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
   51621   <int value="7"
   51622       label="Detected captive portal on an overridable SSL error page
   51623              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)">
   51624     This is a subset of CAPTIVE_PORTAL_DETECTED (bucket 6), the only difference
   51625     is that it is for overridable errors.
   51626   </int>
   51627 </enum>
   51628 
   51629 <enum name="SSLCipherSuite" type="int">
   51630   <summary>SSL/TLS cipher suites from the IANA registry</summary>
   51631   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
   51632   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
   51633   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
   51634   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
   51635   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
   51636   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
   51637   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
   51638   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
   51639   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
   51640   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
   51641   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
   51642   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
   51643   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
   51644   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
   51645   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
   51646   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
   51647   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
   51648   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
   51649   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
   51650   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
   51651   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
   51652   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
   51653   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
   51654   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
   51655   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
   51656   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
   51657   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
   51658   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
   51659   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
   51660   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
   51661   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
   51662   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
   51663   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
   51664   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
   51665   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
   51666   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
   51667   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
   51668   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
   51669   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
   51670   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
   51671   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
   51672   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
   51673   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
   51674   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
   51675   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
   51676   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
   51677   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
   51678   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
   51679   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
   51680   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
   51681   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
   51682   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
   51683   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
   51684   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
   51685   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
   51686   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
   51687   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
   51688   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
   51689   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
   51690   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
   51691   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
   51692   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
   51693   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
   51694   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
   51695   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
   51696   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
   51697   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
   51698   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
   51699   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
   51700   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
   51701   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
   51702   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
   51703   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
   51704   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
   51705   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
   51706   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
   51707   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
   51708   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
   51709   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
   51710   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
   51711   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
   51712   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
   51713   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
   51714   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
   51715   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
   51716   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
   51717   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
   51718   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
   51719   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
   51720   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
   51721   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
   51722   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
   51723   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
   51724   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
   51725   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
   51726   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
   51727   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
   51728   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
   51729   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
   51730   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
   51731   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
   51732   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
   51733   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
   51734   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
   51735   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
   51736   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
   51737   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
   51738   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
   51739   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
   51740   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
   51741   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
   51742   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
   51743   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
   51744   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
   51745   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
   51746   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
   51747   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
   51748   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
   51749   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
   51750   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
   51751   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
   51752   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
   51753   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
   51754   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
   51755   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
   51756   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
   51757   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
   51758   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
   51759   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
   51760   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
   51761   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51762   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
   51763   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51764   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
   51765   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51766   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
   51767   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
   51768   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
   51769   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
   51770   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
   51771   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
   51772   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
   51773   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
   51774   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
   51775   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
   51776   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
   51777   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
   51778   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
   51779   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
   51780   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
   51781   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
   51782   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
   51783   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
   51784   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
   51785   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
   51786   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
   51787   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
   51788   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
   51789   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
   51790   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
   51791   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
   51792   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
   51793   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
   51794   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
   51795   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
   51796   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
   51797   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
   51798   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
   51799   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
   51800   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
   51801   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
   51802   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
   51803   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
   51804   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
   51805   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
   51806   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
   51807   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
   51808   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
   51809   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
   51810   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
   51811   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
   51812   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
   51813   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
   51814   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
   51815   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
   51816   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
   51817   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
   51818   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
   51819   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
   51820   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
   51821   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
   51822   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
   51823   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
   51824   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
   51825   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
   51826   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
   51827   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
   51828   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
   51829   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
   51830   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
   51831   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
   51832   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
   51833   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
   51834   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
   51835   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
   51836   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
   51837   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
   51838   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
   51839   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
   51840   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
   51841   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
   51842   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
   51843   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
   51844   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
   51845   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
   51846   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
   51847   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
   51848   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
   51849   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
   51850   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
   51851   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
   51852   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
   51853   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
   51854   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
   51855   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
   51856   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
   51857   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
   51858   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
   51859   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
   51860   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
   51861   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
   51862   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
   51863   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
   51864   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
   51865   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
   51866   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
   51867   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
   51868   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
   51869   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
   51870   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
   51871   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
   51872   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
   51873   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
   51874   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
   51875   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
   51876   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
   51877   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
   51878   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
   51879   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
   51880   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
   51881   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
   51882   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
   51883   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
   51884   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
   51885   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
   51886   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
   51887   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51888   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   51889   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51890   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   51891   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51892   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   51893   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
   51894   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
   51895   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51896   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51897   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51898   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51899   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51900   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51901   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
   51902   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
   51903   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
   51904   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
   51905   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
   51906   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
   51907   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51908   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51909   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51910   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51911   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51912   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51913   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
   51914   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
   51915   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
   51916   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
   51917   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
   51918   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
   51919   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
   51920   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
   51921   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   51922   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   51923   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   51924   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   51925   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   51926   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   51927   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
   51928   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
   51929   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
   51930   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
   51931   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
   51932   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
   51933   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
   51934   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
   51935   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
   51936   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
   51937   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
   51938   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
   51939   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
   51940   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
   51941   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
   51942   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
   51943   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
   51944   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
   51945 </enum>
   51946 
   51947 <enum name="SSLErrorTypes" type="int">
   51948   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
   51949   <int value="1" label="CERT_DATE_INVALID"/>
   51950   <int value="2" label="CERT_AUTHORITY_INVALID"/>
   51951   <int value="3" label="CERT_CONTAINS_ERRORS"/>
   51952   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
   51953   <int value="5" label="CERT_REVOKED"/>
   51954   <int value="6" label="CERT_INVALID"/>
   51955   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
   51956   <int value="8" label="CERT_WEAK_KEY"/>
   51957   <int value="9" label="UNKNOWN"/>
   51958 </enum>
   51959 
   51960 <enum name="SSLIsExpiredAndDecision" type="int">
   51961   <int value="0" label="EXPIRED_AND_PROCEED"/>
   51962   <int value="1" label="EXPIRED_AND_DO_NOT_PROCEED"/>
   51963   <int value="2" label="NOT_EXPIRED_AND_PROCEED"/>
   51964   <int value="3" label="NOT_EXPIRED_AND_DO_NOT_PROCEED"/>
   51965 </enum>
   51966 
   51967 <enum name="SSLNonAttackCauses" type="int">
   51968   <int value="0" label="CLOCK_PAST: System clock set early"/>
   51969   <int value="1" label="CLOCK_FUTURE: System clock set late"/>
   51970   <int value="2"
   51971       label="WWW_SUBDOMAIN_MATCH: Difference between the URL and the DNS is
   51972              www">
   51973     This cause is recorded if the ssl error is CERT_COMMON_NAME_INVALID and the
   51974     hostname differs from one of the DNS names in the certificate (CN or SANs)
   51975     only by the presence or absence of the single-label prefix &quot;www&quot;.
   51976     This case is not recored if the host name is not a known TLD.
   51977   </int>
   51978   <int value="3" label="SUBDOMAIN_MATCH: The URL is a subdomain of the DNS">
   51979     This cause is recorded if the ssl error is CERT_COMMON_NAME_INVALID and the
   51980     difference between the URL and the DNS name is not &quot;www&quot;. This
   51981     case is not recorded if the host name is not a known TLD.
   51982   </int>
   51983   <int value="4"
   51984       label="SUBDOMAIN_INVERSE_MATCH: The DNS is a subdomian of the URL">
   51985     This cause is recorded if the ssl error is CERT_COMMON_NAME_INVALID and the
   51986     difference between the DNS name and the URL is not &quot;www&quot;. This
   51987     case is not recorded if the host name is not a known TLD.
   51988   </int>
   51989   <int value="5"
   51990       label="SUBDOMAIN_OUTSIDE_WILDCARD: The URL is outside the scope of the
   51991              wildcard certificate">
   51992     This cause is recorded only if the ssl error is CERT_COMMON_NAME_INVALID, we
   51993     have received a wildcard certificate and the scope of a wildcard certificate
   51994     is too narrow for the hostname. This case is not recorded if the host name
   51995     is not a known TLD.
   51996   </int>
   51997   <int value="6"
   51998       label="HOST_NAME_NOT_KNOWN_TLD: The host name is not a known TLD">
   51999     This cause is recorded only for CERT_COMMON_NAME_INVALID errors.
   52000   </int>
   52001   <int value="7"
   52002       label="LIKELY_MULTI_TENANT_HOSTING: The certificate is a shared
   52003              certificate">
   52004     This cause is recorded only for CERT_COMMON_NAME_INVALID errors. It is
   52005     possible that this error overlaps with others but it is not likely because
   52006     of the heuristics which decide as to what constitutes a shared certificate.
   52007     In cases of overlap, we emit to only one bucket.
   52008   </int>
   52009 </enum>
   52010 
   52011 <enum name="SSLResponseTypesV2" type="int">
   52012   <int value="0" label="SHOW_ALL"/>
   52013   <int value="1" label="SHOW_OVERRIDABLE"/>
   52014   <int value="2" label="PROCEED_OVERRIDABLE"/>
   52015   <int value="3" label="PROCEED_NAME"/>
   52016   <int value="4" label="PROCEED_DATE"/>
   52017   <int value="5" label="PROCEED_AUTHORITY"/>
   52018   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
   52019   <int value="7" label="DONT_PROCEED_NAME"/>
   52020   <int value="8" label="DONT_PROCEED_DATE"/>
   52021   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
   52022   <int value="10" label="MORE"/>
   52023   <int value="11" label="SHOW_UNDERSTAND"/>
   52024   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
   52025   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
   52026   <int value="14" label="SHOW_NEW_SITE"/>
   52027   <int value="15" label="PROCEED_NEW_SITE"/>
   52028   <int value="16"
   52029       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
   52030   <int value="17"
   52031       label="Chrome captive portal detection enabled
   52032              (DEPRECATED_CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
   52033   <int value="18"
   52034       label="Chrome captive portal detection enabled on an overridable SSL
   52035              error page
   52036              (DEPRECATED_CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
   52037   <int value="19"
   52038       label="Received a captive portal result
   52039              (DEPRECATED_CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
   52040   <int value="20"
   52041       label="Received a captive portal result on an overridable SSL error
   52042              page (DEPRECATED_CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
   52043   <int value="21"
   52044       label="Received no response or Non-HTTP login page
   52045              (DEPRECATED_CAPTIVE_PORTAL_NO_RESPONSE)"/>
   52046   <int value="22"
   52047       label="Received no response or Non-HTTP login page on an overridable
   52048              SSL error page
   52049              (DEPRECATED_CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
   52050   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
   52051   <int value="24"
   52052       label="Detected captive portal on an overridable SSL error page
   52053              (DEPRECATED_CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
   52054 </enum>
   52055 
   52056 <enum name="StartupURLsMigration" type="int">
   52057   <int value="0" label="Performed migration"/>
   52058   <int value="1" label="No migration value"/>
   52059   <int value="2" label="Reset migration"/>
   52060 </enum>
   52061 
   52062 <enum name="SuggestAppsDialogCloseReason" type="int">
   52063   <int value="0" label="Unknown error"/>
   52064   <int value="1" label="Item installed"/>
   52065   <int value="2" label="User cancelled"/>
   52066   <int value="3" label="Webstore link clicked"/>
   52067 </enum>
   52068 
   52069 <enum name="SuggestAppsDialogInstall" type="int">
   52070   <int value="0" label="Install succeeded"/>
   52071   <int value="1" label="Install cancelled"/>
   52072   <int value="2" label="Install failed"/>
   52073 </enum>
   52074 
   52075 <enum name="SuggestAppsDialogLoad" type="int">
   52076   <int value="0" label="Load succeeded"/>
   52077   <int value="1" label="Load cancelled"/>
   52078   <int value="2" label="Load failed"/>
   52079 </enum>
   52080 
   52081 <enum name="SuggestionsResponseState" type="int">
   52082   <int value="0" label="Empty response received from the server."/>
   52083   <int value="1" label="Invalid response received from the server."/>
   52084   <int value="2" label="Valid response received from the server."/>
   52085 </enum>
   52086 
   52087 <enum name="SuspendAttempt" type="int">
   52088   <int value="0" label="Attempted"/>
   52089 </enum>
   52090 
   52091 <enum name="SuspendResult" type="int">
   52092   <int value="0" label="Succeeded"/>
   52093   <int value="1" label="Failed"/>
   52094   <int value="2" label="Canceled (before writing wakeup count)"/>
   52095   <int value="3" label="Canceled (after writing wakeup count)"/>
   52096 </enum>
   52097 
   52098 <enum name="SuspendStatus" type="int">
   52099   <int value="0" label="Success"/>
   52100   <int value="1" label="Failure"/>
   52101   <int value="2" label="Cancelled"/>
   52102   <int value="3" label="Attempted"/>
   52103 </enum>
   52104 
   52105 <enum name="SwReporterStep" type="int">
   52106   <int value="0" label="Explicit request"/>
   52107   <int value="1" label="Startup retry"/>
   52108   <int value="2" label="Retried too many times"/>
   52109   <int value="3" label="Start execution"/>
   52110   <int value="4" label="Failed to start"/>
   52111   <int value="5" label="Registry exit code"/>
   52112   <int value="6" label="Reset retries"/>
   52113 </enum>
   52114 
   52115 <enum name="SyncAuthError" type="int">
   52116   <int value="0"
   52117       label="Number of times clients have encountered an Auth error."/>
   52118   <int value="1" label="Number of times clients have fixed an auth error."/>
   52119 </enum>
   52120 
   52121 <enum name="SyncBackendInitializeRestoreState" type="int">
   52122   <int value="0" label="Expected restored types and found some"/>
   52123   <int value="1" label="Expected restored types but found none"/>
   52124   <int value="2" label="Did not expect restored types and found none"/>
   52125   <int value="3" label="Did not expect restored types but found some"/>
   52126 </enum>
   52127 
   52128 <enum name="SyncCryptographerPendingKeysState" type="int">
   52129   <int value="0" label="Does not have pending keys"/>
   52130   <int value="1" label="Has pending keys"/>
   52131 </enum>
   52132 
   52133 <enum name="SyncCryptographerReadyState" type="int">
   52134   <int value="0" label="Not Ready"/>
   52135   <int value="1" label="Ready"/>
   52136 </enum>
   52137 
   52138 <enum name="SyncCustomEncryptionEvent" type="int">
   52139   <int value="0" label="Default setup with an implicit passphrase"/>
   52140   <int value="1" label="Advanced setup with a custom passphrase"/>
   52141 </enum>
   52142 
   52143 <enum name="SyncDeferredInitTrigger" type="int">
   52144   <int value="0" label="Data type requested init."/>
   52145   <int value="1" label="Fallback timer triggered init."/>
   52146 </enum>
   52147 
   52148 <enum name="SyncDirectoryOpenResult" type="int">
   52149   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
   52150   <int value="0" label="FIRST_TRY_SUCCESS"/>
   52151   <int value="1" label="SECOND_TRY_SUCCESS"/>
   52152   <int value="2" label="SECOND_TRY_FAILURE"/>
   52153 </enum>
   52154 
   52155 <enum name="SyncedNotificationActionType" type="int">
   52156   <int value="0" label="Unknown"/>
   52157   <int value="1" label="Notification clicked"/>
   52158   <int value="2" label="Notification button clicked"/>
   52159   <int value="3" label="Notification closed by user"/>
   52160   <int value="4" label="Notification closed by system"/>
   52161 </enum>
   52162 
   52163 <enum name="SyncedSearchEngineDeleteEvent" type="int">
   52164   <summary>Possible events that delete a synced search engine.</summary>
   52165   <int value="0" label="USER_INITIATED"/>
   52166   <int value="1" label="PRE_SYNC_DELETE"/>
   52167   <int value="2" label="EMPTY_FIELD"/>
   52168 </enum>
   52169 
   52170 <enum name="SyncErrorInfobarTypes" type="int">
   52171   <summary>Possible errors that can trigger a sync error infobar.</summary>
   52172   <int value="1" label="Sign in needs update"/>
   52173   <int value="2" label="Service unavailable"/>
   52174   <int value="3" label="Needs passphrase"/>
   52175   <int value="4" label="Unrecoverable error"/>
   52176 </enum>
   52177 
   52178 <enum name="SyncEventCode" type="int">
   52179   <summary>
   52180     Sync UI events. The codes are listed in profile_syncer_service.h with more
   52181     details.
   52182   </summary>
   52183   <int value="1" label="START_FROM_NTP"/>
   52184   <int value="2" label="START_FROM_WRENCH"/>
   52185   <int value="3" label="START_FROM_OPTIONS"/>
   52186   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
   52187   <int value="11" label="CANCEL_DURING_SIGNON"/>
   52188   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
   52189   <int value="20" label="STOP_FROM_OPTIONS"/>
   52190   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
   52191   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
   52192 </enum>
   52193 
   52194 <enum name="SyncFaviconsAvailable" type="int">
   52195   <int value="0" label="Synced favicons full"/>
   52196   <int value="1" label="Synced favicons not full"/>
   52197 </enum>
   52198 
   52199 <enum name="SyncFSConflictResolutionPolicy" type="int">
   52200   <int value="0" label="Unknown"/>
   52201   <int value="1" label="LastWriteWin"/>
   52202   <int value="2" label="Manual"/>
   52203 </enum>
   52204 
   52205 <enum name="SyncFSRemoteServiceState" type="int">
   52206   <int value="0" label="OK"/>
   52207   <int value="1" label="TemporaryUnavailable"/>
   52208   <int value="2" label="AuthenticationRequired"/>
   52209   <int value="3" label="Disabled"/>
   52210 </enum>
   52211 
   52212 <enum name="SyncKeystoreDecryptionFailure" type="int">
   52213   <int value="0" label="No keystore key"/>
   52214   <int value="1" label="Unknown reason"/>
   52215 </enum>
   52216 
   52217 <enum name="SyncModelTypes" type="int">
   52218   <int value="0" label="Unspecified"/>
   52219   <int value="1" label="Top level folder"/>
   52220   <int value="2" label="Bookmarks"/>
   52221   <int value="3" label="Preferences"/>
   52222   <int value="4" label="Passwords"/>
   52223   <int value="5" label="Autofill Profile"/>
   52224   <int value="6" label="Autocomplete"/>
   52225   <int value="7" label="Themes"/>
   52226   <int value="8" label="Typed URLs"/>
   52227   <int value="9" label="Extensions"/>
   52228   <int value="10" label="Search Engines"/>
   52229   <int value="11" label="Sessions"/>
   52230   <int value="12" label="Apps"/>
   52231   <int value="13" label="App Settings"/>
   52232   <int value="14" label="Extension Settings"/>
   52233   <int value="15" label="App Notifications"/>
   52234   <int value="16" label="History Delete Directives"/>
   52235   <int value="17" label="Nigori"/>
   52236   <int value="18" label="Device Information"/>
   52237   <int value="19" label="Experiments"/>
   52238   <int value="20" label="Synced Notifications"/>
   52239   <int value="21" label="Priority Preferences"/>
   52240   <int value="22" label="Dictionary"/>
   52241   <int value="23" label="Favicon Images"/>
   52242   <int value="24" label="Favicon Tracking"/>
   52243   <int value="25" label="Proxy Tabs"/>
   52244   <int value="26" label="Managed User Settings"/>
   52245   <int value="27" label="Managed Users"/>
   52246   <int value="28" label="Articles"/>
   52247   <int value="29" label="App list"/>
   52248   <int value="30" label="Managed User Shared Settings"/>
   52249   <int value="31" label="Synced Notification App Info"/>
   52250 </enum>
   52251 
   52252 <enum name="SyncNigoriMigrationResult" type="int">
   52253   <int value="0" label="Failed to set default encryption key"/>
   52254   <int value="1" label="Failed to set nondefault encryption key"/>
   52255   <int value="2" label="Failed to extract keystore decryptor"/>
   52256   <int value="3" label="Failed to extract encryption keybag"/>
   52257   <int value="4"
   52258       label="Successfully migrated to non-backwards compatible keystore mode"/>
   52259   <int value="5"
   52260       label="Successfully migrated to backwards compatible keystore mode"/>
   52261   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
   52262   <int value="7" label="Successfully migrated with custom passphrase"/>
   52263 </enum>
   52264 
   52265 <enum name="SyncNigoriMigrationState" type="int">
   52266   <int value="0" label="Fully migrated"/>
   52267   <int value="1" label="Not migrated due to cryptographer not ready"/>
   52268   <int value="2" label="Not migrated due to missing keystore key"/>
   52269   <int value="3" label="Not migrated for an unknown reason"/>
   52270 </enum>
   52271 
   52272 <enum name="SyncSimpleConflictResolutions" type="int">
   52273   <summary>
   52274     Sync simple conflict resolutions. The codes are listed in
   52275     conflict_resolver.h, and correspond to the different methods we have for
   52276     resolving simple sync conflicts.
   52277   </summary>
   52278   <int value="0" label="Overwrite local"/>
   52279   <int value="1" label="Overwrite server"/>
   52280   <int value="2" label="Undelete"/>
   52281   <int value="3" label="Ignore encryption"/>
   52282   <int value="4" label="Nigori merge"/>
   52283   <int value="5" label="Changes match"/>
   52284 </enum>
   52285 
   52286 <enum name="SyncStartResult" type="int">
   52287   <summary>
   52288     Sync data type start results. The codes are listed in data_type_controller.h
   52289     with more details.
   52290   </summary>
   52291   <int value="0" label="OK"/>
   52292   <int value="1" label="OK_FIRST_RUN"/>
   52293   <int value="2" label="BUSY"/>
   52294   <int value="3" label="NOT_ENABLED"/>
   52295   <int value="4" label="ASSOCIATION_FAILED"/>
   52296   <int value="5" label="ABORTED"/>
   52297   <int value="6" label="UNRECOVERABLE_ERROR"/>
   52298   <int value="7" label="NEEDS_CRYPTO"/>
   52299 </enum>
   52300 
   52301 <enum name="SyncUnrecoverableErrorReason" type="int">
   52302   <summary>Reasons for sync unrecoverable errors.</summary>
   52303   <int value="0" label="No error"/>
   52304   <int value="1" label="Syncer error"/>
   52305   <int value="2" label="Backend initialization error"/>
   52306   <int value="3" label="Configuration retry"/>
   52307   <int value="4" label="Configuration failure"/>
   52308   <int value="5" label="Actionable error"/>
   52309 </enum>
   52310 
   52311 <enum name="TabBackgroundLoadStatus" type="int">
   52312   <int value="0" label="Loaded on creation and shown"/>
   52313   <int value="1" label="Loaded on creation and lost"/>
   52314   <int value="2" label="Not loaded on creation"/>
   52315 </enum>
   52316 
   52317 <enum name="TabRestoreResult" type="int">
   52318   <int value="0" label="Failure (other)"/>
   52319   <int value="1" label="Success"/>
   52320   <int value="2" label="Failure due to network connectivity"/>
   52321 </enum>
   52322 
   52323 <enum name="TabRestoreUserAction" type="int">
   52324   <int value="0" label="Wait for completion"/>
   52325   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
   52326   <int value="2" label="Leave Chrome"/>
   52327 </enum>
   52328 
   52329 <enum name="TabStatus" type="int">
   52330   <int value="0" label="Memory resident"/>
   52331   <int value="1" label="Evicted and reloaded"/>
   52332   <int value="2" label="Reloaded due to cold start"/>
   52333   <int value="3" label="Partially evicted"/>
   52334   <int value="4" label="Reloaded due to backgrounding"/>
   52335   <int value="5" label="Reloaded due to incognito"/>
   52336   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
   52337   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
   52338   <int value="8" label="Lazy load for 'Open in new tab'"/>
   52339   <int value="9" label="Stopped due to page loading when backgrounding"/>
   52340   <int value="10" label="Evicted due to page loading when backgrounding"/>
   52341 </enum>
   52342 
   52343 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
   52344   <obsolete>
   52345     Deprecated as of 04/2014.
   52346   </obsolete>
   52347   <int value="0" label="Launched without an URL"/>
   52348   <int value="1" label="Launched with an URL"/>
   52349 </enum>
   52350 
   52351 <enum name="TabSwitchedToForegroundRevisit" type="int">
   52352   <obsolete>
   52353     Deprecated as of 04/2014.
   52354   </obsolete>
   52355   <int value="0" label="First time"/>
   52356   <int value="1" label="Revisit"/>
   52357 </enum>
   52358 
   52359 <enum name="TapDelayType" type="int">
   52360   <int value="0" label="Delayed Tap"/>
   52361   <int value="1" label="Undelayed Tap"/>
   52362 </enum>
   52363 
   52364 <enum name="TcpSocketStatus" type="int">
   52365   <int value="0" label="Unknown"/>
   52366   <int value="1" label="Fast Connection Return"/>
   52367   <int value="2" label="Slow Connection Return"/>
   52368   <int value="3" label="Connection Error"/>
   52369   <int value="4" label="Syn Data Acknowledged"/>
   52370   <int value="5" label="Syn Data Nacked"/>
   52371   <int value="6" label="Syn Data Probe Failed"/>
   52372   <int value="7" label="No syn data + ack (can't happen)"/>
   52373   <int value="8" label="No syn data + nack"/>
   52374   <int value="9" label="No syn data + probe failed"/>
   52375 </enum>
   52376 
   52377 <enum name="TileMemoryBudget" type="int">
   52378   <int value="0" label="Within memory budget"/>
   52379   <int value="1" label="Exceeded memory budget"/>
   52380 </enum>
   52381 
   52382 <enum name="TimeZoneRequestEvent" type="int">
   52383   <int value="0" label="Request start"/>
   52384   <int value="1" label="Response success"/>
   52385   <int value="2" label="Response not OK"/>
   52386   <int value="3" label="Response empty"/>
   52387   <int value="4" label="Response malformed"/>
   52388 </enum>
   52389 
   52390 <enum name="TimeZoneRequestResult" type="int">
   52391   <int value="0" label="Success"/>
   52392   <int value="1" label="Failure"/>
   52393   <int value="2" label="Server error"/>
   52394   <int value="3" label="Request is cancelled."/>
   52395 </enum>
   52396 
   52397 <enum name="TLSRenegotiationPatched" type="int">
   52398   <int value="0" label="Not renegotiation patched"/>
   52399   <int value="1" label="Renegotiation patched"/>
   52400 </enum>
   52401 
   52402 <enum name="TouchpadDeviceState" type="int">
   52403   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
   52404     No touchpad detected on a device without built-in touchpad
   52405   </int>
   52406   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
   52407     External touchpad detected on a device without built-in touchpad
   52408   </int>
   52409   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
   52410     Built-in touchpad not detected at boot time on a device with built-in
   52411     touchpad (touchpad failure at boot time)
   52412   </int>
   52413   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
   52414     Built-in touchpad detected at boot time on a device with built-in touchpad
   52415   </int>
   52416   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
   52417     Built-in touchpad not detected at resume time on a device with built-in
   52418     touchpad (touchpad failure at resume time)
   52419   </int>
   52420   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
   52421     Built-in touchpad detected at resume time on a device with built-in touchpad
   52422   </int>
   52423 </enum>
   52424 
   52425 <enum name="TouchpadProblemType" type="int">
   52426   <int value="0" label="All events">
   52427     All observed input events from touchpad. Serves as a reference.
   52428   </int>
   52429   <int value="1" label="Noisy Ground">
   52430     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
   52431     ground.
   52432   </int>
   52433 </enum>
   52434 
   52435 <enum name="TrackedPreference" type="int">
   52436   <int value="0" label="prefs::kShowHomeButton"/>
   52437   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
   52438   <int value="2" label="prefs::kHomePage"/>
   52439   <int value="3" label="prefs::kRestoreOnStartup"/>
   52440   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
   52441   <int value="5" label="extensions::pref_names::kExtensions"/>
   52442   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
   52443   <int value="7" label="prefs::kSearchProviderOverrides"/>
   52444   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
   52445   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
   52446   <int value="10" label="prefs::kDefaultSearchProviderName"/>
   52447   <int value="11" label="prefs::kPinnedTabs"/>
   52448   <int value="12"
   52449       label="extensions::pref_names::kKnownDisabled (Obsolete 07/2014)"/>
   52450   <int value="13" label="prefs::kProfileResetPromptMemento"/>
   52451   <int value="14"
   52452       label="DefaultSearchManager::kDefaultSearchProviderDataPrefName"/>
   52453   <int value="15" label="prefs::kPreferenceResetTime"/>
   52454   <int value="16" label="prefs::kSafeBrowsingIncidentReportSent"/>
   52455   <int value="17" label="sync_driver::prefs::kSyncRemainingRollbackTries"/>
   52456 </enum>
   52457 
   52458 <enum name="TranslateError" type="int">
   52459   <int value="0" label="No error"/>
   52460   <int value="1" label="Network error"/>
   52461   <int value="2" label="Initialization error"/>
   52462   <int value="3" label="Unknown language"/>
   52463   <int value="4" label="Unsupported language"/>
   52464   <int value="5" label="Identical language"/>
   52465   <int value="6" label="Translation error"/>
   52466 </enum>
   52467 
   52468 <enum name="TranslateInitiationStatus" type="int">
   52469   <int value="0" label="Completely disabled by prefs"/>
   52470   <int value="1" label="Completely disabled by switch"/>
   52471   <int value="2" label="Disabled by user configuration"/>
   52472   <int value="3" label="Unsupported Language"/>
   52473   <int value="4" label="Unsupported URL"/>
   52474   <int value="5" label="Do nothing for similar languages"/>
   52475   <int value="6" label="Do nothing for accepted languages"/>
   52476   <int value="7" label="Auto translation by user configuration"/>
   52477   <int value="8" label="Auto translation by linked from a translated page"/>
   52478   <int value="9" label="Show infobar"/>
   52479   <int value="10" label="MIME-type is not supported"/>
   52480 </enum>
   52481 
   52482 <enum name="TranslateLanguage" type="int">
   52483   <int value="0" label="No language code"/>
   52484   <int value="1" label="Valid language code"/>
   52485   <int value="2" label="Invalid language code"/>
   52486 </enum>
   52487 
   52488 <enum name="TranslateLanguageDetectionTiming" type="int">
   52489   <int value="0" label="On time"/>
   52490   <int value="1" label="Deferred"/>
   52491   <int value="2" label="Resumed"/>
   52492 </enum>
   52493 
   52494 <enum name="TranslateLanguageVerification" type="int">
   52495   <int value="0" label="CLD is disabled"/>
   52496   <int value="1" label="No Content-Language"/>
   52497   <int value="2" label="CLD can not determine a language"/>
   52498   <int value="3" label="CLD agrees with Content-Language"/>
   52499   <int value="4" label="CLD disagrees with Content-Language"/>
   52500   <int value="5" label="CLD can be trusted"/>
   52501   <int value="6" label="CLD can complement a sub code"/>
   52502 </enum>
   52503 
   52504 <enum name="TranslateScheme" type="int">
   52505   <int value="0" label="http"/>
   52506   <int value="1" label="https"/>
   52507   <int value="2" label="unexpected other schemes"/>
   52508 </enum>
   52509 
   52510 <enum name="UIEventType" type="int">
   52511   <int value="0" label="Unknown"/>
   52512   <int value="1" label="Touch released"/>
   52513   <int value="2" label="Touch pressed"/>
   52514   <int value="3" label="Touch moved"/>
   52515   <int value="4" label="Touch stationary"/>
   52516   <int value="5" label="Touch cancelled"/>
   52517   <int value="6" label="Gesture scroll begin"/>
   52518   <int value="7" label="Gesture scroll end"/>
   52519   <int value="8" label="Gesture scroll update"/>
   52520   <int value="9" label="Gesture tap"/>
   52521   <int value="10" label="Gesture tap down"/>
   52522   <int value="11" label="Gesture finger down"/>
   52523   <int value="12" label="Gesture finger up"/>
   52524   <int value="13" label="Gesture double tap"/>
   52525   <int value="14" label="Gesture triple tap"/>
   52526   <int value="15" label="Gesture two-finger tap"/>
   52527   <int value="16" label="Gesture pinch begin"/>
   52528   <int value="17" label="Gesture pinch end"/>
   52529   <int value="18" label="Gesture pinch update (2 fingers)"/>
   52530   <int value="19" label="Long press"/>
   52531   <int value="20" label="Multi-finger swipe (2 fingers)"/>
   52532   <int value="21" label="Scroll"/>
   52533   <int value="22" label="Scroll fling start"/>
   52534   <int value="23" label="Scroll fling cancel"/>
   52535   <int value="24" label="Multi-finger swipe (3 fingers)"/>
   52536   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
   52537   <int value="26" label="Gesture scroll update (2 fingers)"/>
   52538   <int value="27" label="Gesture scroll update (3 fingers)"/>
   52539   <int value="28" label="Gesture scroll update (4+ fingers)"/>
   52540   <int value="29" label="Gesture pinch update (3 fingers)"/>
   52541   <int value="30" label="Gesture pinch update (4+ fingers)"/>
   52542   <int value="31" label="Long tap"/>
   52543   <int value="32" label="Show Press"/>
   52544   <int value="33" label="Tap Cancel"/>
   52545   <int value="34" label="Edge swipe"/>
   52546   <int value="35" label="One-finger swipe"/>
   52547   <int value="36" label="Tap unconfirmed"/>
   52548 </enum>
   52549 
   52550 <enum name="UmaCleanExitConsistency" type="int">
   52551   <int value="0" label="Dirty/Dirty (Registry/Local State)"/>
   52552   <int value="1" label="Dirty/Clean (Registry/Local State)"/>
   52553   <int value="2" label="Clean/Dirty (Registry/Local State)"/>
   52554   <int value="3" label="Clean/Clean (Registry/Local State)"/>
   52555   <int value="4" label="Missing/Dirty (Registry/Local State)"/>
   52556   <int value="5" label="Missing/Clean (Registry/Local State)"/>
   52557 </enum>
   52558 
   52559 <enum name="UmaInitSequence" type="int">
   52560   <int value="0" label="Timer fired first"/>
   52561   <int value="1" label="Init task completed first"/>
   52562 </enum>
   52563 
   52564 <enum name="UmaMachineIdState" type="int">
   52565   <int value="0" label="ID generation failed"/>
   52566   <int value="1" label="No stored value"/>
   52567   <int value="2" label="Machine ID changed"/>
   52568   <int value="3" label="Machine ID unchanged"/>
   52569 </enum>
   52570 
   52571 <enum name="UmaUploadResponseStatus" type="int">
   52572   <int value="0" label="Unknown failure"/>
   52573   <int value="1" label="Success"/>
   52574   <int value="2" label="Bad request"/>
   52575   <int value="3" label="No response"/>
   52576 </enum>
   52577 
   52578 <enum name="UncacheableReason" type="int">
   52579   <int value="0" label="kNoData"/>
   52580   <int value="1" label="kPre11PartialResponse"/>
   52581   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
   52582   <int value="3" label="kShortMaxAge"/>
   52583   <int value="4" label="kExpiresTooSoon"/>
   52584   <int value="5" label="kHasMustRevalidate"/>
   52585   <int value="6" label="kNoCache"/>
   52586   <int value="7" label="kNoStore"/>
   52587 </enum>
   52588 
   52589 <enum name="UniformityTrialGroupNotActive" type="int">
   52590   <int value="0" label="Invalid"/>
   52591   <int value="1" label="Group not reported"/>
   52592   <int value="2" label="Trial was disabled"/>
   52593   <int value="3" label="Group not reported and trial was disabled"/>
   52594 </enum>
   52595 
   52596 <enum name="UpdateEngineAttemptResult" type="int">
   52597   <int value="0" label="Update Succeeded"/>
   52598   <int value="1" label="Internal Error"/>
   52599   <int value="2" label="Payload Download Error"/>
   52600   <int value="3" label="Metadata Malformed"/>
   52601   <int value="4" label="Operation Malformed"/>
   52602   <int value="5" label="Operation Execution Error"/>
   52603   <int value="6" label="Metadata Verification Failed"/>
   52604   <int value="7" label="Payload Verification Failed"/>
   52605   <int value="8" label="Verification Failed"/>
   52606   <int value="9" label="Post-install Failed"/>
   52607   <int value="10" label="Abnormal Termination"/>
   52608 </enum>
   52609 
   52610 <enum name="UpdateEngineCheckReaction" type="int">
   52611   <int value="0" label="Updating"/>
   52612   <int value="1" label="Ignoring"/>
   52613   <int value="2" label="Deferring"/>
   52614   <int value="3" label="Backing Off"/>
   52615 </enum>
   52616 
   52617 <enum name="UpdateEngineCheckResult" type="int">
   52618   <int value="0" label="Update Available"/>
   52619   <int value="1" label="No Update Available"/>
   52620   <int value="2" label="Response Download Error"/>
   52621   <int value="3" label="Response Parsing Error"/>
   52622   <int value="4" label="Reboot Pending"/>
   52623 </enum>
   52624 
   52625 <enum name="UpdateEngineConnectionType" type="int">
   52626   <int value="0" label="Unknown"/>
   52627   <int value="1" label="Ethernet"/>
   52628   <int value="2" label="Wifi"/>
   52629   <int value="3" label="WiMAX"/>
   52630   <int value="4" label="Bluetooth"/>
   52631   <int value="5" label="Cellular"/>
   52632   <int value="6" label="Tethered (Ethernet)"/>
   52633   <int value="7" label="Tethered (Wifi)"/>
   52634 </enum>
   52635 
   52636 <enum name="UpdateEngineDownloadErrorCode" type="int">
   52637   <int value="0" label="Download Error"/>
   52638   <int value="100" label="Input Malformed (Internal Error)"/>
   52639   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
   52640   <int value="400" label="Bad Request (HTTP Status 400)"/>
   52641   <int value="401" label="Unauthorized (HTTP Status 401)"/>
   52642   <int value="402" label="Payment Required (HTTP Status 402)"/>
   52643   <int value="403" label="Forbidden (HTTP Status 403)"/>
   52644   <int value="404" label="Not Found (HTTP Status 404)"/>
   52645   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
   52646   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
   52647   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
   52648   <int value="408" label="Request Timeout (HTTP Status 408)"/>
   52649   <int value="409" label="Conflict (HTTP Status 409)"/>
   52650   <int value="410" label="Gone (HTTP Status 410)"/>
   52651   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
   52652   <int value="501" label="Not Implemented (HTTP Status 501)"/>
   52653   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
   52654   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
   52655   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
   52656 </enum>
   52657 
   52658 <enum name="UpdateEngineDownloadSource" type="int">
   52659   <int value="0" label="HTTPS Server"/>
   52660   <int value="1" label="HTTP Server"/>
   52661   <int value="2" label="HTTP Peer"/>
   52662 </enum>
   52663 
   52664 <enum name="UpdateEngineDownloadSources" type="int">
   52665   <int value="0" label="Other"/>
   52666   <int value="1" label="HTTPS Server Only"/>
   52667   <int value="2" label="HTTP Server Only"/>
   52668   <int value="3" label="HTTP Server, HTTPS Server"/>
   52669   <int value="4" label="HTTP Peer Only"/>
   52670   <int value="5" label="HTTP Peer and HTTPS Server"/>
   52671   <int value="6" label="HTTP Peer and HTTP Server"/>
   52672   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
   52673 </enum>
   52674 
   52675 <enum name="UpdateEngineErrorCode" type="int">
   52676   <int value="0" label="kErrorCodeSuccess"/>
   52677   <int value="1" label="kErrorCodeError"/>
   52678   <int value="2" label="kErrorCodeOmahaRequestError"/>
   52679   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
   52680   <int value="4" label="kErrorCodeFilesystemCopierError"/>
   52681   <int value="5" label="kErrorCodePostinstallRunnerError"/>
   52682   <int value="6" label="kErrorCodeSetBootableFlagError"/>
   52683   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
   52684   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
   52685   <int value="9" label="kErrorCodeDownloadTransferError"/>
   52686   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
   52687   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
   52688   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
   52689   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
   52690   <int value="14" label="kErrorCodeDownloadWriteError"/>
   52691   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
   52692   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
   52693   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
   52694   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
   52695   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
   52696   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
   52697   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
   52698   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
   52699   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
   52700   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
   52701   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
   52702   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
   52703   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
   52704   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
   52705   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
   52706   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
   52707   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
   52708   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
   52709   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
   52710   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
   52711   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
   52712   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
   52713   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
   52714   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
   52715   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
   52716   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
   52717   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
   52718   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
   52719   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
   52720   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
   52721   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
   52722   <int value="46" label="kErrorCodeOmahaRequestXMLHasEntityDecl"/>
   52723 </enum>
   52724 
   52725 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
   52726   <int value="0" label="Omaha Response"/>
   52727   <int value="1" label="OOBE Marker"/>
   52728 </enum>
   52729 
   52730 <enum name="UpdateEnginePayloadFormat" type="int">
   52731   <int value="0" label="Full"/>
   52732   <int value="1" label="Delta"/>
   52733   <int value="2" label="Forced Full"/>
   52734 </enum>
   52735 
   52736 <enum name="UpdatePolicy" type="int">
   52737   <int value="0" label="UPDATES_DISABLED"/>
   52738   <int value="1" label="AUTOMATIC_UPDATES"/>
   52739   <int value="2" label="MANUAL_UPDATES_ONLY"/>
   52740   <int value="3" label="AUTO_UPDATES_ONLY"/>
   52741 </enum>
   52742 
   52743 <enum name="UrlResolutionResult" type="int">
   52744   <int value="0" label="Absolute URL"/>
   52745   <int value="1" label="Resolutions Differ"/>
   52746   <int value="2" label="Resolutions Agree"/>
   52747 </enum>
   52748 
   52749 <enum name="URLSchemeForHistogram" type="int">
   52750   <int value="0" label="kUnknownURLScheme"/>
   52751   <int value="1" label="kMissingURLScheme"/>
   52752   <int value="2" label="kHttpURLScheme"/>
   52753   <int value="3" label="kHttpsURLScheme"/>
   52754   <int value="4" label="kFtpURLScheme"/>
   52755   <int value="5" label="kChromeExtensionURLScheme"/>
   52756   <int value="6" label="kJavascriptURLScheme"/>
   52757   <int value="7" label="kFileURLScheme"/>
   52758   <int value="8" label="kBlobURLScheme"/>
   52759   <int value="9" label="kDataURLScheme"/>
   52760   <int value="10" label="kFileSystemScheme"/>
   52761 </enum>
   52762 
   52763 <enum name="UserInitiatedEvent" type="int">
   52764   <int value="0" label="WiFi Scan"/>
   52765 </enum>
   52766 
   52767 <enum name="UserSelectableSyncType" type="int">
   52768   <int value="0" label="Bookmarks"/>
   52769   <int value="1" label="Preferences"/>
   52770   <int value="2" label="Passwords"/>
   52771   <int value="3" label="Autofill"/>
   52772   <int value="4" label="Themes"/>
   52773   <int value="5" label="Omnibox History"/>
   52774   <int value="6" label="Extensions"/>
   52775   <int value="7" label="Open Tabs"/>
   52776   <int value="8" label="Apps"/>
   52777 </enum>
   52778 
   52779 <enum name="UserType" type="int">
   52780   <int value="0" label="Regular"/>
   52781   <int value="1" label="Guest"/>
   52782   <int value="2" label="Retail Mode"/>
   52783   <int value="3" label="Public Account"/>
   52784   <int value="4" label="Locally Managed"/>
   52785   <int value="5" label="Kiosk App"/>
   52786 </enum>
   52787 
   52788 <enum name="ValidationFailures" type="int">
   52789   <int value="0" label="DBus"/>
   52790   <int value="1" label="Load Key"/>
   52791 </enum>
   52792 
   52793 <enum name="VariationSeedSignature" type="int">
   52794   <int value="0" label="Signature Missing"/>
   52795   <int value="1" label="Signature Decode Failed"/>
   52796   <int value="2" label="Invalid Signature"/>
   52797   <int value="3" label="Invalid Signature for Seed"/>
   52798   <int value="4" label="Valid Signature for Seed"/>
   52799 </enum>
   52800 
   52801 <enum name="VariationsResourceRequestsAllowedState" type="int">
   52802   <int value="0" label="Requests allowed"/>
   52803   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
   52804   <int value="2" label="Notified that requests became allowed"/>
   52805   <int value="3" label="Requests not allowed: EULA not accepted"/>
   52806   <int value="4" label="Requests not allowed: network down"/>
   52807   <int value="5" label="Requests not allowed: disabled by command line"/>
   52808 </enum>
   52809 
   52810 <enum name="VariationsSeedDateChange" type="int">
   52811   <int value="0" label="No previous date"/>
   52812   <int value="1" label="New date older than old date"/>
   52813   <int value="2" label="Same day"/>
   52814   <int value="3" label="Day changed"/>
   52815 </enum>
   52816 
   52817 <enum name="VariationsSeedEmpty" type="int">
   52818   <int value="0" label="Seed Not Empty"/>
   52819   <int value="1" label="Seed Empty"/>
   52820   <int value="2" label="Seed Corrupt"/>
   52821   <int value="3" label="Seed Signature Verification Failed"/>
   52822 </enum>
   52823 
   52824 <enum name="VaryType" type="int">
   52825   <int value="0" label="No Vary header present"/>
   52826   <int value="1" label="Vary:User-Agent"/>
   52827   <int value="2" label="Other"/>
   52828 </enum>
   52829 
   52830 <enum name="VAVDAH264DecoderFailure" type="int">
   52831   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
   52832   <int value="1" label="GAPS_IN_FRAME_NUM"/>
   52833   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
   52834   <int value="3" label="INTERLACED_STREAM"/>
   52835   <int value="4" label="VAAPI_ERROR"/>
   52836 </enum>
   52837 
   52838 <enum name="VAVEAEncoderFailure" type="int">
   52839   <int value="0" label="VAAPI_ERROR"/>
   52840 </enum>
   52841 
   52842 <enum name="VideoCaptureEvent" type="int">
   52843   <int value="0" label="Starting video capture"/>
   52844   <int value="1" label="Stopping video capture normally"/>
   52845   <int value="2" label="Stopping video capture due to error"/>
   52846 </enum>
   52847 
   52848 <enum name="VideoCodec" type="int">
   52849   <int value="0" label="kUnknownVideoCodec"/>
   52850   <int value="1" label="kCodecH264"/>
   52851   <int value="2" label="kCodecVC1"/>
   52852   <int value="3" label="kCodecMPEG2"/>
   52853   <int value="4" label="kCodecMPEG4"/>
   52854   <int value="5" label="kCodecTheora"/>
   52855   <int value="6" label="kCodecVP8"/>
   52856   <int value="7" label="kCodecVP9"/>
   52857 </enum>
   52858 
   52859 <enum name="VideoCodecProfile" type="int">
   52860   <int value="0" label="H.264 Baseline"/>
   52861   <int value="1" label="H.264 Main"/>
   52862   <int value="2" label="H.264 Extended"/>
   52863   <int value="3" label="H.264 High"/>
   52864   <int value="4" label="H.264 High10"/>
   52865   <int value="5" label="H.264 High422"/>
   52866   <int value="6" label="H.264 High444"/>
   52867   <int value="7" label="H.264 ScalableBaseline"/>
   52868   <int value="8" label="H.264 ScalableHigh"/>
   52869   <int value="9" label="H.264 StereoHigh"/>
   52870   <int value="10" label="H.264 MultiviewHigh"/>
   52871   <int value="11" label="VP8"/>
   52872   <int value="12" label="VP9"/>
   52873 </enum>
   52874 
   52875 <enum name="VideoPixelFormat" type="int">
   52876   <int value="0" label="UNKNOWN"/>
   52877   <int value="1" label="YV12"/>
   52878   <int value="2" label="YV16"/>
   52879   <int value="3" label="I420"/>
   52880   <int value="4" label="YV12A"/>
   52881   <int value="5" label="HOLE"/>
   52882   <int value="6" label="NATIVE_TEXTURE"/>
   52883   <int value="7" label="YV12J"/>
   52884 </enum>
   52885 
   52886 <enum name="VideoRotation" type="int">
   52887   <int value="0" label="VIDEO_ROTATION_0"/>
   52888   <int value="1" label="VIDEO_ROTATION_90"/>
   52889   <int value="2" label="VIDEO_ROTATION_180"/>
   52890   <int value="3" label="VIDEO_ROTATION_270"/>
   52891 </enum>
   52892 
   52893 <enum name="ViewFileType" type="int">
   52894   <int value="0" label="other"/>
   52895   <int value="1" label=".3ga"/>
   52896   <int value="2" label=".3gp"/>
   52897   <int value="3" label=".aac"/>
   52898   <int value="4" label=".alac"/>
   52899   <int value="5" label=".asf"/>
   52900   <int value="6" label=".avi"/>
   52901   <int value="7" label=".bmp"/>
   52902   <int value="8" label=".csv"/>
   52903   <int value="9" label=".doc"/>
   52904   <int value="10" label=".docx"/>
   52905   <int value="11" label=".flac"/>
   52906   <int value="12" label=".gif"/>
   52907   <int value="13" label=".jpeg"/>
   52908   <int value="14" label=".jpg"/>
   52909   <int value="15" label=".log"/>
   52910   <int value="16" label=".m3u"/>
   52911   <int value="17" label=".m3u8"/>
   52912   <int value="18" label=".m4a"/>
   52913   <int value="19" label=".m4v"/>
   52914   <int value="20" label=".mid"/>
   52915   <int value="21" label=".mkv"/>
   52916   <int value="22" label=".mov"/>
   52917   <int value="23" label=".mp3"/>
   52918   <int value="24" label=".mp4"/>
   52919   <int value="25" label=".mpg"/>
   52920   <int value="26" label=".odf"/>
   52921   <int value="27" label=".odp"/>
   52922   <int value="28" label=".ods"/>
   52923   <int value="29" label=".odt"/>
   52924   <int value="30" label=".oga"/>
   52925   <int value="31" label=".ogg"/>
   52926   <int value="32" label=".ogv"/>
   52927   <int value="33" label=".pdf"/>
   52928   <int value="34" label=".png"/>
   52929   <int value="35" label=".ppt"/>
   52930   <int value="36" label=".pptx"/>
   52931   <int value="37" label=".ra"/>
   52932   <int value="38" label=".ram"/>
   52933   <int value="39" label=".rar"/>
   52934   <int value="40" label=".rm"/>
   52935   <int value="41" label=".rtf"/>
   52936   <int value="42" label=".wav"/>
   52937   <int value="43" label=".webm"/>
   52938   <int value="44" label=".webp"/>
   52939   <int value="45" label=".wma"/>
   52940   <int value="46" label=".wmv"/>
   52941   <int value="47" label=".xls"/>
   52942   <int value="48" label=".xlsx"/>
   52943   <int value="49" label=".crdownload"/>
   52944   <int value="50" label=".crx"/>
   52945   <int value="51" label=".dmg"/>
   52946   <int value="52" label=".exe"/>
   52947   <int value="53" label=".html"/>
   52948   <int value="54" label=".htm"/>
   52949   <int value="55" label=".jar"/>
   52950   <int value="56" label=".ps"/>
   52951   <int value="57" label=".torrent"/>
   52952   <int value="58" label=".txt"/>
   52953   <int value="59" label=".zip"/>
   52954 </enum>
   52955 
   52956 <enum name="VPNDriver" type="int">
   52957   <int value="0" label="OpenVPN"/>
   52958   <int value="1" label="L2TP/IPSec"/>
   52959 </enum>
   52960 
   52961 <enum name="VPNRemoteAuthenticationType" type="int">
   52962   <int value="0" label="OpenVPN Default"/>
   52963   <int value="1" label="OpenVPN Certificate"/>
   52964   <int value="2" label="L2TP/IPSec Default"/>
   52965   <int value="3" label="L2TP/IPSec Certificate"/>
   52966   <int value="4" label="L2TP/IPSec PSK"/>
   52967 </enum>
   52968 
   52969 <enum name="VPNUserAuthenticationType" type="int">
   52970   <int value="0" label="OpenVPN None"/>
   52971   <int value="1" label="OpenVPN Certificate"/>
   52972   <int value="2" label="OpenVPN Username/Password"/>
   52973   <int value="3" label="OpenVPN Username/Password/OTP"/>
   52974   <int value="4" label="L2TP/IPSec None"/>
   52975   <int value="5" label="L2TP/IPSec Certificate"/>
   52976   <int value="6" label="L2TP/IPSec Username/Password"/>
   52977 </enum>
   52978 
   52979 <enum name="WalletApiCall" type="int">
   52980   <int value="0" label="Unknown API call"/>
   52981   <int value="1" label="Accept Legal Documents"/>
   52982   <int value="2" label="Authenticate Instrument"/>
   52983   <int value="3" label="Get Full Wallet"/>
   52984   <int value="4" label="Get Wallet Items"/>
   52985   <int value="5" label="Save to Wallet"/>
   52986 </enum>
   52987 
   52988 <enum name="WalletErrors" type="int">
   52989   <int value="0" label="Baseline: Issued request"/>
   52990   <int value="1" label="Fatal error (deprecated)"/>
   52991   <int value="2" label="Malformed response"/>
   52992   <int value="3" label="Network error"/>
   52993   <int value="4" label="Bad request"/>
   52994   <int value="5" label="Internal error"/>
   52995   <int value="6" label="Invalid params"/>
   52996   <int value="7" label="Service unavailable"/>
   52997   <int value="8" label="Spending limit exceeded"/>
   52998   <int value="9" label="Unsupported API version"/>
   52999   <int value="10" label="Unknown error"/>
   53000   <int value="11" label="Unsupported merchant"/>
   53001   <int value="12" label="Unsupported buyer legal address"/>
   53002   <int value="13" label="Unverified know your customer status"/>
   53003 </enum>
   53004 
   53005 <enum name="WalletRequiredActions" type="int">
   53006   <int value="0" label="Baseline: Issued request"/>
   53007   <int value="1" label="Unknown"/>
   53008   <int value="2" label="GAIA auth"/>
   53009   <int value="3" label="Passive GAIA auth"/>
   53010   <int value="4" label="Set up Wallet"/>
   53011   <int value="5" label="Accept ToS"/>
   53012   <int value="6" label="Update expiration date"/>
   53013   <int value="7" label="Upgrade min address"/>
   53014   <int value="8" label="Choose another instrument or address"/>
   53015   <int value="9" label="Verify CVV"/>
   53016   <int value="10" label="Invalid form field"/>
   53017   <int value="11" label="Require phone number"/>
   53018 </enum>
   53019 
   53020 <enum name="WallpaperType" type="int">
   53021   <int value="0" label="Daily (unused)"/>
   53022   <int value="1" label="Customized"/>
   53023   <int value="2" label="Default"/>
   53024   <int value="3" label="Unknown (unused)"/>
   53025   <int value="4" label="Online"/>
   53026   <int value="5" label="Policy"/>
   53027 </enum>
   53028 
   53029 <enum name="WebFontCacheHit" type="int">
   53030   <int value="0" label="Miss"/>
   53031   <int value="1" label="Hit"/>
   53032   <int value="2" label="Served from data URL"/>
   53033 </enum>
   53034 
   53035 <enum name="WebFontDiskCacheHit" type="int">
   53036   <int value="0" label="Not in the cache"/>
   53037   <int value="1" label="In the cache"/>
   53038   <int value="2" label="Previously in the cache"/>
   53039 </enum>
   53040 
   53041 <enum name="WebFontPackageFormat" type="int">
   53042   <int value="0" label="Unknown / Decode error"/>
   53043   <int value="1" label="SFNT"/>
   53044   <int value="2" label="WOFF"/>
   53045   <int value="3" label="WOFF 2.0"/>
   53046   <int value="4" label="SVG"/>
   53047 </enum>
   53048 
   53049 <enum name="WebFontUsageType" type="int">
   53050   <int value="0" label="Styled, and used"/>
   53051   <int value="1" label="Styled, but not used"/>
   53052   <int value="2" label="Not styled, but used"/>
   53053 </enum>
   53054 
   53055 <enum name="WebHistoryStatus" type="int">
   53056   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
   53057   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
   53058   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
   53059 </enum>
   53060 
   53061 <enum name="WebSocketHandshakeResult" type="int">
   53062   <int value="0" label="Incomplete"/>
   53063   <int value="1" label="Normal"/>
   53064   <int value="2" label="Failed"/>
   53065   <int value="3" label="Connected"/>
   53066 </enum>
   53067 
   53068 <enum name="WebSocketNewHandshakeResult" type="int">
   53069   <int value="0" label="INCOMPLETE">Incomplete</int>
   53070   <int value="1" label="CONNECTED">Connected</int>
   53071   <int value="2" label="FAILED">Failed</int>
   53072 </enum>
   53073 
   53074 <enum name="WebSocketNewPerMessageDeflateContextTakeoverMode" type="int">
   53075   <int value="0" label="Do not take over"/>
   53076   <int value="1" label="Take over"/>
   53077 </enum>
   53078 
   53079 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
   53080   <int value="0" label="Do not take over"/>
   53081   <int value="1" label="Take over"/>
   53082 </enum>
   53083 
   53084 <enum name="WebSocketSendType" type="int">
   53085   <int value="0" label="String"/>
   53086   <int value="1" label="ArrayBuffer"/>
   53087   <int value="2" label="ArrayBufferView"/>
   53088   <int value="3" label="Blob"/>
   53089 </enum>
   53090 
   53091 <enum name="WiFiApMode" type="int">
   53092   <int value="0" label="Unknown"/>
   53093   <int value="1" label="Managed"/>
   53094   <int value="2" label="AdHoc"/>
   53095 </enum>
   53096 
   53097 <enum name="WiFiReasonCode" type="int">
   53098   <int value="0" label="kReasonReserved0"/>
   53099   <int value="1" label="kReasonCodeUnspecified"/>
   53100   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
   53101   <int value="3" label="kReasonCodeSenderHasLeft"/>
   53102   <int value="4" label="kReasonCodeInactivity"/>
   53103   <int value="5" label="kReasonCodeTooManySTAs"/>
   53104   <int value="6" label="kReasonCodeNonAuthenticated"/>
   53105   <int value="7" label="kReasonCodeNonAssociated"/>
   53106   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
   53107   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
   53108   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
   53109   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
   53110   <int value="12" label="kReasonReserved12"/>
   53111   <int value="13" label="kReasonCodeInvalidInfoElement"/>
   53112   <int value="14" label="kReasonCodeMICFailure"/>
   53113   <int value="15" label="kReasonCode4WayTimeout"/>
   53114   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
   53115   <int value="17" label="kReasonCodeDifferenIE"/>
   53116   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
   53117   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
   53118   <int value="20" label="kReasonCodeAkmpInvalid"/>
   53119   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
   53120   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
   53121   <int value="23" label="kReasonCode8021XAuth"/>
   53122   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
   53123   <int value="25" label="kReasonReserved25"/>
   53124   <int value="26" label="kReasonReserved26"/>
   53125   <int value="27" label="kReasonReserved27"/>
   53126   <int value="28" label="kReasonReserved28"/>
   53127   <int value="29" label="kReasonReserved29"/>
   53128   <int value="30" label="kReasonReserved30"/>
   53129   <int value="31" label="kReasonReserved31"/>
   53130   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
   53131   <int value="33" label="kReasonCodeQoSBandwidth"/>
   53132   <int value="34" label="kReasonCodeiPoorConditions"/>
   53133   <int value="35" label="kReasonCodeOutsideTxop"/>
   53134   <int value="36" label="kReasonCodeStaLeaving"/>
   53135   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
   53136   <int value="38" label="kReasonCodeSetupRequired"/>
   53137   <int value="39" label="kReasonCodeTimeout"/>
   53138   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
   53139 </enum>
   53140 
   53141 <enum name="WiFiScanResult" type="int">
   53142   <int value="0" label="ProgressiveScan connected"/>
   53143   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
   53144   <int value="2" label="ProgressiveScan error then FullScan connected"/>
   53145   <int value="3"
   53146       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
   53147   <int value="4"
   53148       label="ProgressiveScan didn't connect then FullScan connected"/>
   53149   <int value="5" label="FullScan didn't connect"/>
   53150   <int value="6" label="FullScan connected"/>
   53151   <int value="7" label="Internal error"/>
   53152 </enum>
   53153 
   53154 <enum name="WiFiStatusType" type="int">
   53155   <int value="0" label="kStatusCodeTypeByAp"/>
   53156   <int value="1" label="kStatusCodeTypeByClient"/>
   53157   <int value="2" label="kStatusCodeTypeByUser"/>
   53158   <int value="3" label="kStatusCodeTypeConsideredDead"/>
   53159 </enum>
   53160 
   53161 <enum name="Win8PageLoadType" type="int">
   53162   <int value="0" label="Metro"/>
   53163   <int value="1" label="Desktop"/>
   53164   <int value="2" label="Metro Aura"/>
   53165   <int value="3" label="Desktop Aura"/>
   53166 </enum>
   53167 
   53168 <enum name="WindowsVersion" type="int">
   53169   <int value="0" label="Pre-XP"/>
   53170   <int value="1" label="XP"/>
   53171   <int value="2" label="2003 Server"/>
   53172   <int value="3" label="Vista"/>
   53173   <int value="4" label="Windows 7"/>
   53174   <int value="5" label="Windows 8"/>
   53175 </enum>
   53176 
   53177 <enum name="WindowType" type="int">
   53178   <int value="0" label="Other"/>
   53179   <int value="1" label="Browser"/>
   53180   <int value="2" label="Hosted App"/>
   53181   <int value="3" label="Packaged App"/>
   53182 </enum>
   53183 
   53184 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
   53185   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
   53186   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
   53187 </enum>
   53188 
   53189 </enums>
   53190 
   53191 <!-- Histogram suffixes list -->
   53192 
   53193 <histogram_suffixes_list>
   53194 
   53195 <histogram_suffixes name="ActiveNetworkState">
   53196   <suffix name="Offline"
   53197       label="network manager thinks that the active network is offline"/>
   53198   <suffix name="Online"
   53199       label="network manager thinks that the active network is online"/>
   53200   <suffix name="RestrictedPool"
   53201       label="network manager thinks that the active network is behind portal"/>
   53202   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
   53203   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
   53204 </histogram_suffixes>
   53205 
   53206 <histogram_suffixes name="AlternateProtocol">
   53207   <suffix name="AlternateProtocol_spdy"
   53208       label="with alternate protocol available but http is used"/>
   53209   <suffix name="AlternateProtocol_http"
   53210       label="(with alternate protocol available and spdy is used"/>
   53211   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
   53212   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
   53213   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
   53214   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
   53215 </histogram_suffixes>
   53216 
   53217 <histogram_suffixes name="AppListFirstPaintWarmStartFast" separator="">
   53218   <suffix name="" label="Normal start."/>
   53219   <suffix name="Fast"
   53220       label="Fast start by skipping normal chrome.dll startup."/>
   53221   <affected-histogram name="Startup.AppListFirstPaintWarmStart"/>
   53222 </histogram_suffixes>
   53223 
   53224 <histogram_suffixes name="AsyncSlowStart">
   53225   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
   53226   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
   53227   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
   53228   <affected-histogram name="Net.Transaction_Connected_New"/>
   53229   <affected-histogram name="Renderer4.StartToFinish"/>
   53230 </histogram_suffixes>
   53231 
   53232 <histogram_suffixes name="AutofillServerExperiments">
   53233   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
   53234   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
   53235   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
   53236   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
   53237   <suffix name="ar04wr3fs4"
   53238       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
   53239   <suffix name="ar05wlr15"
   53240       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
   53241   <suffix name="ar05wlr25"
   53242       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
   53243   <suffix name="ar05wr15fs5"
   53244       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
   53245   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
   53246   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
   53247   <suffix name="fp05cc03"
   53248       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
   53249   <suffix name="fp05cco03"
   53250       label="Probability picker algorithm, p=0.5;
   53251              p_ccname_given_other_cc_fields=0.3"/>
   53252   <suffix name="fp05cco03cstd"
   53253       label="Probability picker algorithm, p=0.5;
   53254              p_ccname_given_other_cc_fields=0.3; with fallback to the default
   53255              algorithm"/>
   53256   <suffix name="fp05cc03e1"
   53257       label="Probability picker algorithm, p=0.5 for cc and company name
   53258              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
   53259              default algorithm;"/>
   53260   <suffix name="tbar1" label="Use only Toolbar upload data"/>
   53261   <affected-histogram name="Autofill.Quality"/>
   53262   <affected-histogram name="AutoFill.Quality"/>
   53263   <affected-histogram name="Autofill.Quality.HeuristicType"/>
   53264   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
   53265   <affected-histogram name="Autofill.Quality.PredictedType"/>
   53266   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
   53267   <affected-histogram name="Autofill.Quality.ServerType"/>
   53268   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
   53269 </histogram_suffixes>
   53270 
   53271 <histogram_suffixes name="BadBlockCounts" separator=".">
   53272   <suffix name="Backupsys" label="backupsys partition"/>
   53273   <suffix name="Bbt" label="bbt partition"/>
   53274   <suffix name="Block0" label="block0 partition"/>
   53275   <suffix name="Bootloader" label="bootloader partition"/>
   53276   <suffix name="Cache" label="cache partition"/>
   53277   <suffix name="Factory_store" label="factory_store partition"/>
   53278   <suffix name="Fts" label="fts partition"/>
   53279   <suffix name="Kernel" label="kernel partition"/>
   53280   <suffix name="Postbootloader" label="postbootloader partition"/>
   53281   <suffix name="Postbootloader-B" label="postbootloader-B partition"/>
   53282   <suffix name="Prebootloader" label="prebootloader partition"/>
   53283   <suffix name="Recovery" label="recovery partition"/>
   53284   <suffix name="Rootfs" label="rootfs partition"/>
   53285   <suffix name="Total" label="total partition"/>
   53286   <suffix name="TZ" label="TZ partition"/>
   53287   <suffix name="TZ-B" label="TZ-B partition"/>
   53288   <suffix name="Userdata" label="userdata partition"/>
   53289   <affected-histogram name="Platform.Storage.Flash.BadBlocks"/>
   53290 </histogram_suffixes>
   53291 
   53292 <histogram_suffixes name="CacheListSize">
   53293   <suffix name="CacheListSize_12" label="Control"/>
   53294   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
   53295   <suffix name="CacheListSize_14" label="Out of the experiment"/>
   53296   <affected-histogram name="DiskCache.TotalIOTime"/>
   53297   <affected-histogram name="Net.HttpJob.TotalTime"/>
   53298   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
   53299   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
   53300   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
   53301   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
   53302   <affected-histogram name="PLT.Abandoned"/>
   53303   <affected-histogram name="PLT.BeginToFinish"/>
   53304   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
   53305   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
   53306   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   53307   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   53308   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   53309   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   53310   <affected-histogram name="PLT.BeginToFinish_Reload"/>
   53311 </histogram_suffixes>
   53312 
   53313 <histogram_suffixes name="CacheSensitivityAnalysis">
   53314   <suffix name="No" label="Turned off"/>
   53315   <suffix name="Control" label="Control group"/>
   53316   <suffix name="ControlA" label="Control, Group A"/>
   53317   <suffix name="ControlB" label="Control, Group B"/>
   53318   <suffix name="100" label="100% slowdown"/>
   53319   <suffix name="100A" label="100% slowdown, Group A"/>
   53320   <suffix name="100B" label="100% slowdown, Group B"/>
   53321   <suffix name="200A" label="200% slowdown, Group A"/>
   53322   <suffix name="200B" label="200% slowdown, Group B"/>
   53323   <suffix name="400A" label="400% slowdown, Group A"/>
   53324   <suffix name="400B" label="400% slowdown, Group B"/>
   53325   <affected-histogram name="Net.HttpJob.TotalTime"/>
   53326   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
   53327   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
   53328   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
   53329   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
   53330   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
   53331   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
   53332   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
   53333   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
   53334 </histogram_suffixes>
   53335 
   53336 <histogram_suffixes name="CacheSensitivityHistograms">
   53337   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
   53338   <affected-histogram name="PLT.BeginToFinish"/>
   53339   <affected-histogram name="PLT.BeginToFinishDoc"/>
   53340   <affected-histogram name="PLT.BeginToFirstPaint"/>
   53341   <affected-histogram name="PLT.CommitToFirstPaint"/>
   53342 </histogram_suffixes>
   53343 
   53344 <histogram_suffixes name="CacheSensitivityHistograms">
   53345   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
   53346   <affected-histogram name="PLT.BeginToFinish"/>
   53347   <affected-histogram name="PLT.BeginToFinishDoc"/>
   53348   <affected-histogram name="PLT.BeginToFirstPaint"/>
   53349   <affected-histogram name="PLT.CommitToFirstPaint"/>
   53350 </histogram_suffixes>
   53351 
   53352 <histogram_suffixes name="CacheThrottle">
   53353   <suffix name="CacheThrottle_On" label="Throttling payload requests."/>
   53354   <suffix name="CacheThrottle_Off" label="Control group."/>
   53355   <affected-histogram name="DiskCache.TotalIOTime"/>
   53356   <affected-histogram name="PLT.Abandoned"/>
   53357   <affected-histogram name="PLT.BeginToFinish"/>
   53358   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
   53359   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
   53360   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   53361   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   53362   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   53363   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   53364   <affected-histogram name="PLT.BeginToFinish_Reload"/>
   53365 </histogram_suffixes>
   53366 
   53367 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
   53368   <owner>rsleevi (a] chromium.org</owner>
   53369   <suffix name="DH" label="DH"/>
   53370   <suffix name="DSA" label="DSA"/>
   53371   <suffix name="ECDH" label="ECDH"/>
   53372   <suffix name="ECDSA" label="ECDSA"/>
   53373   <suffix name="RSA" label="RSA"/>
   53374   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
   53375   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
   53376   <affected-histogram name="CertificateType.BR.Intermediate"/>
   53377   <affected-histogram name="CertificateType.BR.Leaf"/>
   53378   <affected-histogram name="CertificateType.BR.Root"/>
   53379   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
   53380   <affected-histogram name="CertificateType.NonBR.Leaf"/>
   53381   <affected-histogram name="CertificateType.NonBR.Root"/>
   53382   <affected-histogram name="CertificateType2.BR.Intermediate"/>
   53383   <affected-histogram name="CertificateType2.BR.Leaf"/>
   53384   <affected-histogram name="CertificateType2.BR.Root"/>
   53385   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
   53386   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
   53387   <affected-histogram name="CertificateType2.NonBR.Root"/>
   53388 </histogram_suffixes>
   53389 
   53390 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
   53391   <obsolete>
   53392     Deprecated as of 8/2013. This histogram only considered the leaf certificate
   53393     expiry date as a proxy for whether a certificate was in-scope for the BRs,
   53394     but did not consider the issuance date. As some CAs have issued long-lived
   53395     certs prior to the BRs, this disproportionately reported those certs as
   53396     being subject to the BRs, but non-compliant, when in reality they're not
   53397     subject.
   53398   </obsolete>
   53399   <suffix name="BR"
   53400       label="The *leaf* certificate of the chain expires after 2013-12-31,
   53401              meaning that it should be in scope for the Baseline
   53402              Requirement's key size requirements"/>
   53403   <suffix name="NonBR"
   53404       label="The *leaf* certificate of the chain expires on or before
   53405              2013-12-31"/>
   53406   <affected-histogram name="CertificateType"/>
   53407 </histogram_suffixes>
   53408 
   53409 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
   53410   <suffix name="BR"
   53411       label="The *leaf* certificate of the chain expires after 2013-12-31 and
   53412              was issued on or after 2012-07-01, as judged by the notBefore,
   53413              meaning that it should be in scope for the Baseline
   53414              Requirement's key size requirements"/>
   53415   <suffix name="NonBR"
   53416       label="The *leaf* certificate of the chain expires on or before
   53417              2013-12-31 or was issued before 2012-07-01"/>
   53418   <affected-histogram name="CertificateType2"/>
   53419 </histogram_suffixes>
   53420 
   53421 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
   53422   <suffix name="Intermediate" label="Intermediate's SPKI"/>
   53423   <suffix name="Leaf" label="Leaf's SPKI"/>
   53424   <suffix name="Root" label="Root's SPKI"/>
   53425   <affected-histogram name="CertificateType.BR"/>
   53426   <affected-histogram name="CertificateType.NonBR"/>
   53427   <affected-histogram name="CertificateType2.BR"/>
   53428   <affected-histogram name="CertificateType2.NonBR"/>
   53429 </histogram_suffixes>
   53430 
   53431 <histogram_suffixes name="CertIo" separator="">
   53432   <suffix name="ReadSuccess"
   53433       label="success rate of reading a certificate from the disk cache"/>
   53434   <suffix name="ReadFailure"
   53435       label="failure rate of reading a certificate from the disk cache"/>
   53436   <suffix name="WriteSuccess"
   53437       label="success rate of writing a certificate to the disk cache"/>
   53438   <suffix name="WriteFailure"
   53439       label="failure rate of writing a certificate to the disk cache"/>
   53440   <affected-histogram name="DiskBasedCertCache.CertIo"/>
   53441 </histogram_suffixes>
   53442 
   53443 <histogram_suffixes name="CloudPrintRequests" separator=".">
   53444   <suffix name="Register" label="Register request"/>
   53445   <suffix name="UpdatePrinter" label="Update printer request"/>
   53446   <suffix name="DownloadData" label="Download data request"/>
   53447   <suffix name="Other" label="Other requests"/>
   53448   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
   53449   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
   53450   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
   53451   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
   53452 </histogram_suffixes>
   53453 
   53454 <histogram_suffixes name="ConnCountImpact">
   53455   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
   53456   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
   53457   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
   53458   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
   53459   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
   53460   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
   53461   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
   53462   <affected-histogram name="Net.Transaction_Connected_New"/>
   53463   <affected-histogram name="PLT.Abandoned"/>
   53464   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   53465   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   53466   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   53467   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   53468   <affected-histogram name="Renderer4.Abandoned"/>
   53469   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
   53470   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
   53471   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
   53472   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
   53473 </histogram_suffixes>
   53474 
   53475 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
   53476   <suffix name="0" label="INTERNET_DISCONNECTED"/>
   53477   <suffix name="1" label="CHROME_VERSION"/>
   53478   <suffix name="2" label="CHROMEOS_VERSION"/>
   53479   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
   53480   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
   53481   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
   53482   <suffix name="6" label="FIREWALL_80"/>
   53483   <suffix name="7" label="FIREWALL_443"/>
   53484   <suffix name="8" label="RESOLVER_LATENCY"/>
   53485   <suffix name="9" label="HTTP_LATENCY"/>
   53486   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
   53487   <suffix name="11" label="PING_GATEWAY"/>
   53488   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
   53489   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
   53490 </histogram_suffixes>
   53491 
   53492 <histogram_suffixes name="ConnnectBackupJobs">
   53493   <suffix name="ConnectBackupJobsEnabled"/>
   53494   <suffix name="ConnectBackupJobsDisabled"/>
   53495   <affected-histogram name="Net.PreconnectUtilization"/>
   53496   <affected-histogram name="Net.PreconnectUtilization2"/>
   53497   <affected-histogram name="PLT.Abandoned"/>
   53498   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   53499   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   53500   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   53501   <affected-histogram name="PLT.LoadType"/>
   53502 </histogram_suffixes>
   53503 
   53504 <histogram_suffixes name="CrosFirstRunStep" separator="">
   53505   <suffix name="AppList"/>
   53506   <suffix name="Tray"/>
   53507   <suffix name="Help"/>
   53508   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
   53509 </histogram_suffixes>
   53510 
   53511 <histogram_suffixes name="DataReductionProxy">
   53512   <suffix name="DataReductionProxy"
   53513       label="Only page loads through the data reduction proxy are considered."/>
   53514   <affected-histogram name="PLT.NT_Connect"/>
   53515   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
   53516   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
   53517   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
   53518   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
   53519   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
   53520   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
   53521   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
   53522   <affected-histogram name="PLT.NT_DomainLookup"/>
   53523   <affected-histogram name="PLT.NT_DomContentLoaded"/>
   53524   <affected-histogram name="PLT.NT_DomInteractive"/>
   53525   <affected-histogram name="PLT.NT_DomLoading"/>
   53526   <affected-histogram name="PLT.NT_LoadEvent"/>
   53527   <affected-histogram name="PLT.NT_Redirect"/>
   53528   <affected-histogram name="PLT.NT_Request"/>
   53529   <affected-histogram name="PLT.NT_Response"/>
   53530   <affected-histogram name="PLT.PT_BeginToCommit"/>
   53531   <affected-histogram name="PLT.PT_BeginToFinish"/>
   53532   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
   53533   <affected-histogram name="PLT.PT_CommitToFinish"/>
   53534   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
   53535   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
   53536   <affected-histogram name="PLT.PT_RequestToCommit"/>
   53537   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
   53538   <affected-histogram name="PLT.PT_RequestToFinish"/>
   53539   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
   53540   <affected-histogram name="PLT.PT_RequestToStart"/>
   53541   <affected-histogram name="PLT.PT_StartToCommit"/>
   53542   <affected-histogram name="PLT.PT_StartToFinish"/>
   53543 </histogram_suffixes>
   53544 
   53545 <histogram_suffixes name="DataReductionProxy_TamperingFingerprints"
   53546     separator="_">
   53547   <suffix name="ChromeProxy"
   53548       label="for each carrier, number of tamperings detected on Chrome-Proxy
   53549              header"/>
   53550   <suffix name="ContentLength"
   53551       label="for each carrier, total number of responses whose Content-Length
   53552              header has been tampered with"/>
   53553   <suffix name="ContentLength_CSS"
   53554       label="for each carrier, number of CSS responses whose Content-Length
   53555              header has been tampered with"/>
   53556   <suffix name="ContentLength_Image"
   53557       label="for each carrier, number of image responses whose Content-Length
   53558              header has been tampered with"/>
   53559   <suffix name="ContentLength_JS"
   53560       label="for each carrier, number of JavaScript responses whose
   53561              Content-Length header has been tampered with"/>
   53562   <suffix name="ContentLength_Other"
   53563       label="for each carrier, number of other type responses whose
   53564              Content-Length header has been tampered with"/>
   53565   <suffix name="OtherHeaders"
   53566       label="for each carrier, number of tamperings detected on a list of
   53567              headers"/>
   53568   <suffix name="Via"
   53569       label="for each carrier, number of tamperings detected on Via header"/>
   53570   <suffix name="Via_Missing"
   53571       label="for each carrier, number of responses whose data reduction
   53572              proxy's Via header is missing"/>
   53573   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP"/>
   53574   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTPS"/>
   53575 </histogram_suffixes>
   53576 
   53577 <histogram_suffixes name="DataReductionProxy_TamperingTotal" separator="_">
   53578   <suffix name="Total" label="total number of tamperings detected"/>
   53579   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionHTTP"/>
   53580   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionHTTPS"/>
   53581   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTP"/>
   53582   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTPS"/>
   53583   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP_ChromeProxy"/>
   53584   <affected-histogram
   53585       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength"/>
   53586   <affected-histogram
   53587       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_CSS"/>
   53588   <affected-histogram
   53589       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_Image"/>
   53590   <affected-histogram
   53591       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_JS"/>
   53592   <affected-histogram
   53593       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_Other"/>
   53594   <affected-histogram
   53595       name="DataReductionProxy.HeaderTamperedHTTP_OtherHeaders"/>
   53596   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP_Via"/>
   53597   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP_Via_Missing"/>
   53598   <affected-histogram
   53599       name="DataReductionProxy.HeaderTamperedHTTPS_ChromeProxy"/>
   53600   <affected-histogram
   53601       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength"/>
   53602   <affected-histogram
   53603       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_CSS"/>
   53604   <affected-histogram
   53605       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_Image"/>
   53606   <affected-histogram
   53607       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_JS"/>
   53608   <affected-histogram
   53609       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_Other"/>
   53610   <affected-histogram
   53611       name="DataReductionProxy.HeaderTamperedHTTPS_OtherHeaders"/>
   53612   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTPS_Via"/>
   53613   <affected-histogram
   53614       name="DataReductionProxy.HeaderTamperedHTTPS_Via_Missing"/>
   53615 </histogram_suffixes>
   53616 
   53617 <histogram_suffixes name="DataReductionProxyBypassedBytes" separator=".">
   53618   <suffix name="SSL" label="Bypass due to SSL"/>
   53619   <suffix name="LocalBypassRules"
   53620       label="Bypass due to client-side bypass rules"/>
   53621   <suffix name="ManagedProxyConfig" label="Bypass due to a managed config"/>
   53622   <suffix name="Current" label="Bypass due to explicit instruction"/>
   53623   <suffix name="ShortAll" label="Short bypass"/>
   53624   <suffix name="ShortTriggeringRequest"
   53625       label="Triggering request short bypass"/>
   53626   <suffix name="ShortAudioVideo"
   53627       label="Triggering request short bypass due to audio/video"/>
   53628   <suffix name="MediumAll" label="Medium bypass"/>
   53629   <suffix name="MediumTriggeringRequest"
   53630       label="Triggering request medium bypass"/>
   53631   <suffix name="LongAll" label="Long bypass"/>
   53632   <suffix name="LongTriggering_Request" label="Triggering request long bypass"/>
   53633   <suffix name="MissingViaHeader4xx"
   53634       label="Bypass due to a 4xx missing via header"/>
   53635   <suffix name="MissingViaHeaderOther"
   53636       label="Bypass due to other missing via header"/>
   53637   <suffix name="Malformed407"
   53638       label="Bypass due to 407 response from proxy without a challenge"/>
   53639   <suffix name="Status500HttpInternalServerError"
   53640       label="Bypass due to internal server error"/>
   53641   <suffix name="Status502HttpBadGateway"
   53642       label="Bypass because the request URI was too long"/>
   53643   <suffix name="Status503HttpServiceUnavailable"
   53644       label="Bypass due to a 503 response"/>
   53645   <suffix name="NetworkErrorTimedOut" label="Bypass due to network timeout"/>
   53646   <suffix name="NetworkErrorProxyConnectionFailed"
   53647       label="Bypass due to failed proxy connection"/>
   53648   <suffix name="NetworkErrorProxyCertificateInvalid"
   53649       label="Bypass due to invalid proxy certificate"/>
   53650   <suffix name="NetworkErrorOther" label="Bypass due to any network error"/>
   53651   <affected-histogram name="DataReductionProxy.BypassedBytes"/>
   53652 </histogram_suffixes>
   53653 
   53654 <histogram_suffixes name="DataReductionProxyMissingViaHeaderBytes"
   53655     separator=".">
   53656   <suffix name="4xx" label="Response with 4xx response code"/>
   53657   <suffix name="Other" label="Other response"/>
   53658   <affected-histogram name="DataReductionProxy.MissingViaHeader.Bytes"/>
   53659 </histogram_suffixes>
   53660 
   53661 <histogram_suffixes name="DataReductionProxyMissingViaHeaderResponseCode"
   53662     separator=".">
   53663   <suffix name="Primary" label="Primary data reduction proxy"/>
   53664   <suffix name="Fallback" label="Fallback data reduction proxy"/>
   53665   <affected-histogram name="DataReductionProxy.MissingViaHeader.ResponseCode"/>
   53666 </histogram_suffixes>
   53667 
   53668 <histogram_suffixes name="DefaultAppsExperiment">
   53669   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
   53670   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
   53671   <affected-histogram name="Extensions.AppTabLaunchType"/>
   53672   <affected-histogram name="Extensions.ExtensionInstalled"/>
   53673   <affected-histogram name="Extensions.ExtensionUninstalled"/>
   53674   <affected-histogram name="NewTabPage.DefaultPageType"/>
   53675   <affected-histogram name="NewTabPage.SelectedPageType"/>
   53676   <affected-histogram name="NtpHandler.AttachShownPageType"/>
   53677   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
   53678   <affected-histogram name="Profile.AppCount"/>
   53679 </histogram_suffixes>
   53680 
   53681 <histogram_suffixes name="DefaultPinnedApps">
   53682   <obsolete>
   53683     Deprecated as of 12/2013. Default pinned apps trial is finished.
   53684   </obsolete>
   53685   <suffix name="Existing"/>
   53686   <suffix name="Control"/>
   53687   <suffix name="Alternate"/>
   53688   <affected-histogram name="Cros.ClickOnShelf"/>
   53689 </histogram_suffixes>
   53690 
   53691 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
   53692   <suffix name="1User" label="Only 1 user exists on device."/>
   53693   <suffix name="2Users" label="2 users exist on device."/>
   53694   <suffix name="3Users" label="3 users exist on device."/>
   53695   <suffix name="4Users" label="4 users exist on device."/>
   53696   <suffix name="5Users" label="5 users exist on device."/>
   53697   <suffix name="6Users" label="6 users exist on device."/>
   53698   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
   53699   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
   53700   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
   53701   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
   53702   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
   53703   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
   53704   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
   53705   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
   53706 </histogram_suffixes>
   53707 
   53708 <histogram_suffixes name="DnsImpact2">
   53709   <suffix name="disabled_prefetch"
   53710       label="DNS pre-resolving is disabled in these clients"/>
   53711   <suffix name="disabled_prefetch_4_connections"
   53712       label="DNS pre-resolving is disabled in these clients, and a maximum of
   53713              4 connections per host was allowed"/>
   53714   <suffix name="enabled_prefetch_4_connections"
   53715       label="a maximum of 4 connections per host was allowed in these clients"/>
   53716   <suffix name="parallel_4_prefetch"
   53717       label="DNS pre-resolving was only doing 4 concurrent speculative
   53718              resolutions in this test"/>
   53719   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
   53720   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
   53721     <with-suffix name="disabled_prefetch"/>
   53722     <with-suffix name="disabled_prefetch_4_connections"/>
   53723     <with-suffix name="enabled_prefetch_4_connections"/>
   53724   </affected-histogram>
   53725   <affected-histogram name="Net.TCP_Connection_Latency"/>
   53726   <affected-histogram name="Net.Transaction_Connected"/>
   53727   <affected-histogram name="Net.Transaction_Connected_New"/>
   53728   <affected-histogram name="Net.Transaction_Connected_New_b"/>
   53729   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
   53730   <affected-histogram name="Net.Transaction_Latency"/>
   53731   <affected-histogram name="Net.Transaction_Latency_b"/>
   53732   <affected-histogram name="Net.Transaction_Latency_Total"/>
   53733   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
   53734   <affected-histogram
   53735       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
   53736   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
   53737   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
   53738   <affected-histogram name="PLT.RequestToFinish">
   53739     <with-suffix name="parallel_4_prefetch"/>
   53740   </affected-histogram>
   53741 </histogram_suffixes>
   53742 
   53743 <histogram_suffixes name="DnsImpact3">
   53744   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
   53745   <suffix name="parallel_4_prefetch"
   53746       label="with only 4 concurrent speculative resolutions done in parallel"/>
   53747   <affected-histogram name="Net.Transaction_Connected_New">
   53748     <with-suffix name="disabled_prefetch"/>
   53749   </affected-histogram>
   53750   <affected-histogram name="Renderer2.FinishDocToFinish"/>
   53751   <affected-histogram name="Renderer2.RequestToFinish"/>
   53752   <affected-histogram name="Renderer2.RequestToFinish_L">
   53753     <with-suffix name="disabled_prefetch"/>
   53754   </affected-histogram>
   53755   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
   53756   <affected-histogram name="Renderer2.RequestToStart"/>
   53757   <affected-histogram name="Renderer2.StartToFinish"/>
   53758   <affected-histogram name="Renderer2.StartToFinishDoc"/>
   53759   <affected-histogram name="Renderer2.StartToFirstLayout"/>
   53760   <affected-histogram name="Renderer4.RequestToFinish">
   53761     <with-suffix name="parallel_4_prefetch"/>
   53762   </affected-histogram>
   53763   <affected-histogram name="Renderer4.StartToFinish">
   53764     <with-suffix name="parallel_4_prefetch"/>
   53765   </affected-histogram>
   53766 </histogram_suffixes>
   53767 
   53768 <histogram_suffixes name="DnsParallelism">
   53769   <suffix name="parallel_10"
   53770       label="with only 10 concurrent resolutions done in parallel"/>
   53771   <suffix name="parallel_14"
   53772       label="with only 14 concurrent resolutions done in parallel"/>
   53773   <suffix name="parallel_20"
   53774       label="with only 20 concurrent resolutions done in parallel"/>
   53775   <suffix name="parallel_6"
   53776       label="with only 6 concurrent resolutions done in parallel"/>
   53777   <suffix name="parallel_7"
   53778       label="with only 7 concurrent resolutions done in parallel"/>
   53779   <suffix name="parallel_8"
   53780       label="with only 8 concurrent resolutions done in parallel"/>
   53781   <suffix name="parallel_9"
   53782       label="with only 9 concurrent resolutions done in parallel"/>
   53783   <suffix name="parallel_default"
   53784       label="with the default number of concurrent resolutions done in
   53785              parallel"/>
   53786   <affected-histogram name="DNS.ResolveCategory"/>
   53787   <affected-histogram name="DNS.ResolveSuccess"/>
   53788 </histogram_suffixes>
   53789 
   53790 <histogram_suffixes name="DocsSpecific" separator="">
   53791   <suffix name="Docs" label="Only for docs.google.com"/>
   53792   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
   53793   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
   53794   <affected-histogram name="appcache.UpdateJobResult"/>
   53795   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
   53796   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
   53797   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
   53798 </histogram_suffixes>
   53799 
   53800 <histogram_suffixes name="DomainGoogle" separator="">
   53801   <suffix name="Google" label="only Google cookies are recorded."/>
   53802   <suffix name="Other" label="only NON-Google cookies are recorded."/>
   53803   <affected-histogram name="Cookie.ReinstatedCookies"/>
   53804 </histogram_suffixes>
   53805 
   53806 <histogram_suffixes name="ExternalExtensionEvent" separator="">
   53807   <suffix name="NonWebstore"
   53808       label="sideloaded extensions that don't update from the webstore"/>
   53809   <suffix name="Webstore"
   53810       label="sideloaded extensions that update from the webstore"/>
   53811   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
   53812 </histogram_suffixes>
   53813 
   53814 <histogram_suffixes name="FileBrowserLoad" separator=".">
   53815   <suffix name="Construct"
   53816       label="Time spent constructing the main Javascript object."/>
   53817   <suffix name="DOM" label="Time to initialize DOM."/>
   53818   <suffix name="FileSystem"
   53819       label="Deprecated as of 9/2013. Time to get access to the local file
   53820              system."/>
   53821   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
   53822   <suffix name="Roots" label="Time to enumerate file system roots."/>
   53823   <suffix name="Total"
   53824       label="Total load time from the moment the Javascript started parsing
   53825              till the moment the empty file list is displayed."/>
   53826   <affected-histogram name="FileBrowser.Load"/>
   53827 </histogram_suffixes>
   53828 
   53829 <histogram_suffixes name="FirstPacketSplit">
   53830   <suffix name="first_packet_intact"
   53831       label="with GET/POST headers often using only 1 packet"/>
   53832   <suffix name="first_packet_split"
   53833       label="with all GET/POST requests using at least 2 packets"/>
   53834   <affected-histogram name="Renderer4.Abandoned"/>
   53835   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
   53836   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
   53837   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
   53838   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
   53839   <affected-histogram name="Renderer4.LoadType"/>
   53840 </histogram_suffixes>
   53841 
   53842 <histogram_suffixes name="FromGWS">
   53843   <suffix name="FromGWS"
   53844       label="Only page loads that are a result of a navigation from a web
   53845              search are considered."/>
   53846   <affected-histogram name="PLT.BeginToFinish"/>
   53847   <affected-histogram name="PLT.BeginToFinishDoc"/>
   53848   <affected-histogram name="PLT.BeginToFirstPaint"/>
   53849   <affected-histogram name="PLT.CommitToFirstPaint"/>
   53850   <affected-histogram name="PLT.PT_BeginToCommit"/>
   53851   <affected-histogram name="PLT.PT_BeginToFinish"/>
   53852   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
   53853   <affected-histogram name="PLT.PT_CommitToFinish"/>
   53854   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
   53855   <affected-histogram name="PLT.PT_RequestToCommit"/>
   53856   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
   53857   <affected-histogram name="PLT.PT_RequestToFinish"/>
   53858   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
   53859   <affected-histogram name="PLT.PT_RequestToStart"/>
   53860   <affected-histogram name="PLT.PT_StartToCommit"/>
   53861   <affected-histogram name="PLT.PT_StartToFinish"/>
   53862 </histogram_suffixes>
   53863 
   53864 <histogram_suffixes name="GlobalSdch">
   53865   <suffix name="global_disable_sdch" label="with SDCH completely disabled"/>
   53866   <suffix name="global_enable_sdch"
   53867       label="with SDCH support for applicable sites"/>
   53868   <affected-histogram name="PLT.BeginToFinish_LinkLoad"/>
   53869   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
   53870   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   53871   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   53872   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   53873   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   53874   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadCacheOnly"/>
   53875   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadNormal"/>
   53876   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadReload"/>
   53877   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadStaleOk"/>
   53878   <affected-histogram name="PLT.BeginToFinishDoc_NormalLoad"/>
   53879   <affected-histogram name="PLT.LoadType"/>
   53880   <affected-histogram name="PLT.RequestToFinish"/>
   53881   <affected-histogram name="PLT.StartToFinish"/>
   53882   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
   53883   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadCacheOnly"/>
   53884   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
   53885   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
   53886   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
   53887   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
   53888   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
   53889   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadCacheOnly"/>
   53890   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
   53891   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
   53892   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadStaleOk"/>
   53893   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
   53894   <affected-histogram name="Renderer4.LoadType"/>
   53895   <affected-histogram name="Renderer4.RequestToFinish"/>
   53896   <affected-histogram name="Renderer4.StartToFinish"/>
   53897 </histogram_suffixes>
   53898 
   53899 <histogram_suffixes name="GoogleSearchVariations">
   53900   <owner>kmadhusu (a] chromium.org</owner>
   53901   <suffix name="_PrerenderDisabled"
   53902       label="Counts number of Google searches from various access points in
   53903              the Android Chrome browser when prerendering is disabled via
   53904              &quot;Bandwidth management&quot; settings or &quot;Privacy&quot;
   53905              settings. Only recorded on Android."/>
   53906   <suffix name="_PrerenderEnabled"
   53907       label="Counts number of Google searches from various access points in
   53908              the Android Chrome browser when prerendering is enabled via
   53909              &quot;Bandwidth management&quot; settings or &quot;Privacy&quot;
   53910              settings. Only recorded on Android."/>
   53911   <affected-histogram name="GoogleSearch.AccessPoint"/>
   53912 </histogram_suffixes>
   53913 
   53914 <histogram_suffixes name="GWSChromeJointExperiment">
   53915   <suffix name="Experiment1"
   53916       label="Only page loads that are a result of a navigation from a web
   53917              search under a specific web search/Chrome joint experiment.
   53918              Unused at this moment."/>
   53919   <suffix name="Experiment2"
   53920       label="Only page loads that are a result of a navigation from a web
   53921              search under a specific web search/Chrome joint experiment.
   53922              Unused at this moment."/>
   53923   <suffix name="Experiment3"
   53924       label="Only page loads that are a result of a navigation from a web
   53925              search under a specific web search/Chrome joint experiment.
   53926              Unused at this moment."/>
   53927   <suffix name="Experiment4"
   53928       label="Only page loads that are a result of a navigation from a web
   53929              search under a specific web search/Chrome joint experiment.
   53930              Unused at this moment."/>
   53931   <suffix name="Experiment5"
   53932       label="Only page loads that are a result of a navigation from a web
   53933              search under a specific web search/Chrome joint experiment.
   53934              Unused at this moment."/>
   53935   <suffix name="Experiment6"
   53936       label="Only page loads that are a result of a navigation from a web
   53937              search under a specific web search/Chrome joint experiment.
   53938              Unused at this moment."/>
   53939   <suffix name="Experiment7"
   53940       label="Only page loads that are a result of a navigation from a web
   53941              search under a specific web search/Chrome joint experiment.
   53942              Unused at this moment."/>
   53943   <suffix name="Experiment8"
   53944       label="Only page loads that are a result of a navigation from a web
   53945              search under a specific web search/Chrome joint experiment.
   53946              Unused at this moment."/>
   53947   <suffix name="Experiment9"
   53948       label="Only page loads that are a result of a navigation from a web
   53949              search under a specific web search/Chrome joint experiment.
   53950              Unused at this moment."/>
   53951   <suffix name="Experiment10"
   53952       label="Only page loads that are a result of a navigation from a web
   53953              search under a specific web search/Chrome joint experiment.
   53954              Unused at this moment."/>
   53955   <suffix name="Experiment11"
   53956       label="Only page loads that are a result of a navigation from a web
   53957              search under a specific web search/Chrome joint experiment.
   53958              Unused at this moment."/>
   53959   <suffix name="Experiment12"
   53960       label="Only page loads that are a result of a navigation from a web
   53961              search under a specific web search/Chrome joint experiment.
   53962              Unused at this moment."/>
   53963   <suffix name="Experiment13"
   53964       label="Only page loads that are a result of a navigation from a web
   53965              search under a specific web search/Chrome joint experiment.
   53966              Unused at this moment."/>
   53967   <suffix name="Experiment14"
   53968       label="Only page loads that are a result of a navigation from a web
   53969              search under a specific web search/Chrome joint experiment.
   53970              Unused at this moment."/>
   53971   <suffix name="Experiment15"
   53972       label="Only page loads that are a result of a navigation from a web
   53973              search under a specific web search/Chrome joint experiment.
   53974              Unused at this moment."/>
   53975   <suffix name="Experiment16"
   53976       label="Only page loads that are a result of a navigation from a web
   53977              search under a specific web search/Chrome joint experiment.
   53978              Unused at this moment."/>
   53979   <suffix name="Experiment17"
   53980       label="Only page loads that are a result of a navigation from a web
   53981              search under a specific web search/Chrome joint experiment.
   53982              Unused at this moment."/>
   53983   <suffix name="Experiment18"
   53984       label="Only page loads that are a result of a navigation from a web
   53985              search under a specific web search/Chrome joint experiment.
   53986              Unused at this moment."/>
   53987   <suffix name="Experiment19"
   53988       label="Only page loads that are a result of a navigation from a web
   53989              search under a specific web search/Chrome joint experiment.
   53990              Unused at this moment."/>
   53991   <suffix name="Experiment20"
   53992       label="Only page loads that are a result of a navigation from a web
   53993              search under a specific web search/Chrome joint experiment.
   53994              Unused at this moment."/>
   53995   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
   53996   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
   53997   <affected-histogram name="PLT.BeginToFinish_Preview"/>
   53998   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
   53999   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
   54000   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
   54001   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
   54002   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
   54003   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
   54004   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
   54005   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
   54006   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
   54007   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
   54008   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
   54009   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
   54010   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
   54011   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
   54012   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
   54013   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
   54014   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
   54015   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
   54016   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
   54017   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
   54018   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
   54019   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
   54020   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
   54021   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
   54022   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
   54023   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
   54024   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
   54025   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
   54026   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
   54027   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
   54028   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
   54029   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
   54030   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
   54031   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
   54032   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
   54033   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
   54034   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
   54035   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
   54036   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
   54037   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
   54038   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
   54039   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
   54040   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
   54041   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
   54042   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
   54043   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
   54044   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
   54045   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
   54046   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
   54047   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
   54048   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
   54049   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
   54050   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
   54051   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
   54052   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
   54053   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
   54054   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
   54055   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
   54056   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
   54057   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
   54058   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
   54059 </histogram_suffixes>
   54060 
   54061 <histogram_suffixes name="HttpPipeliningCompatibility">
   54062   <suffix name="disable_test" label="Do nothing"/>
   54063   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
   54064   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
   54065   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
   54066   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
   54067   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
   54068   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
   54069   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
   54070   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
   54071   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
   54072   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
   54073   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
   54074   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
   54075   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
   54076   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
   54077   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
   54078   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
   54079   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
   54080   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
   54081   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
   54082   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
   54083   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
   54084   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
   54085   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
   54086 </histogram_suffixes>
   54087 
   54088 <histogram_suffixes name="IdleSktToImpact">
   54089   <suffix name="idle_timeout_5"
   54090       label="with 5-second unused idle socket timeout"/>
   54091   <suffix name="idle_timeout_10"
   54092       label="with 10-second unused idle socket timeout"/>
   54093   <suffix name="idle_timeout_20"
   54094       label="with 20-second unused idle socket timeout"/>
   54095   <suffix name="idle_timeout_60"
   54096       label="with 60-second unused idle socket timeout"/>
   54097   <affected-histogram name="PLT.Abandoned"/>
   54098   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   54099   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   54100   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   54101   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   54102 </histogram_suffixes>
   54103 
   54104 <histogram_suffixes name="IMEAutoCorrect" separator=".">
   54105   <suffix name="AC0" label="The auto-correct level is 0"/>
   54106   <suffix name="AC1" label="The auto-correct level is 1"/>
   54107   <suffix name="AC2" label="The auto-correct level is 2"/>
   54108   <affected-histogram name="InputMethod.Commit.Index.FR"/>
   54109   <affected-histogram name="InputMethod.Commit.Index.US"/>
   54110   <affected-histogram name="InputMethod.Commit.Type.FR"/>
   54111   <affected-histogram name="InputMethod.Commit.Type.US"/>
   54112 </histogram_suffixes>
   54113 
   54114 <histogram_suffixes name="IMEMajorNames" separator=".">
   54115   <suffix name="US" label="The US keyboard input method"/>
   54116   <suffix name="FR" label="The French keyboard input method"/>
   54117   <suffix name="Pinyin" label="The Chinse Pinyin input method"/>
   54118   <affected-histogram name="InputMethod.Commit.Index"/>
   54119   <affected-histogram name="InputMethod.Commit.Type"/>
   54120 </histogram_suffixes>
   54121 
   54122 <histogram_suffixes name="IMEVKLatency" separator=".">
   54123   <suffix name="BackgroundSettingsFetched"
   54124       label="Latency for settings fetched from background"/>
   54125   <suffix name="HtmlLoaded" label="Latency for the page is loaded"/>
   54126   <suffix name="KeyboardCreated" label="Latency for the keyboard is created"/>
   54127   <suffix name="KeyboardShown" label="Latency for keyboard is shown"/>
   54128   <suffix name="KeysetLoaded" label="Latency for keyset config is loaded"/>
   54129   <suffix name="LayoutLoaded" label="Latency for layout definition is loaded"/>
   54130   <affected-histogram name="InputMethod.VirtualKeyboard.InitLatency"/>
   54131 </histogram_suffixes>
   54132 
   54133 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
   54134   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
   54135   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
   54136   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
   54137   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
   54138   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
   54139   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
   54140   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
   54141   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
   54142   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
   54143   <suffix name="WritableFileSyncParent"
   54144       label="ChromiumWritableFile::SyncParent"/>
   54145   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
   54146   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
   54147   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
   54148 </histogram_suffixes>
   54149 
   54150 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
   54151   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
   54152   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
   54153   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
   54154   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
   54155   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
   54156   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
   54157   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
   54158   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
   54159   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
   54160   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
   54161   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
   54162   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
   54163   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
   54164 </histogram_suffixes>
   54165 
   54166 <histogram_suffixes name="InstallerDownloadSources" separator="">
   54167   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
   54168   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
   54169   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
   54170   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
   54171   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
   54172 </histogram_suffixes>
   54173 
   54174 <histogram_suffixes name="Instant">
   54175   <suffix name="Extended" label="Suggestions + Results"/>
   54176   <suffix name="Instant" label="Results"/>
   54177   <affected-histogram name="Instant.SessionsStorageNamespace"/>
   54178 </histogram_suffixes>
   54179 
   54180 <histogram_suffixes name="InstantExtended_QuerytoQuery">
   54181   <owner>macourteau (a] chromium.org</owner>
   54182   <suffix name="400" label="Omnibox width &lt; 400"/>
   54183   <suffix name="700" label="Omnibox width &lt; 700"/>
   54184   <suffix name="1200" label="Omnibox width &lt; 1200"/>
   54185   <suffix name="large" label="Omnibox width &gt;= 1200"/>
   54186   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
   54187   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
   54188   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
   54189   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
   54190 </histogram_suffixes>
   54191 
   54192 <histogram_suffixes name="InstantSearchClicks">
   54193   <suffix name="WithPreview"
   54194       label="Only page loads through data reduction proxy that are result of
   54195              navigation from web search and preview version of the page shown
   54196              are considered."/>
   54197   <suffix name="Preview"
   54198       label="Only page loads through data reduction proxy that are result of
   54199              navigation from web search and preview version of the page shown
   54200              are considered."/>
   54201   <suffix name="NoPreview"
   54202       label="Only page loads through data reduction proxy that are result of
   54203              navigation from web search and preview version of the page shown
   54204              are considered."/>
   54205   <affected-histogram name="PLT.BeginToFinish"/>
   54206   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
   54207   <affected-histogram name="PLT.BeginToFinishDoc"/>
   54208   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
   54209   <affected-histogram name="PLT.BeginToFirstPaint"/>
   54210   <affected-histogram name="PLT.CommitToFirstPaint"/>
   54211   <affected-histogram name="PLT.PT_BeginToCommit"/>
   54212   <affected-histogram name="PLT.PT_BeginToFinish"/>
   54213   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
   54214   <affected-histogram name="PLT.PT_CommitToFinish"/>
   54215   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
   54216   <affected-histogram name="PLT.PT_RequestToCommit"/>
   54217   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
   54218   <affected-histogram name="PLT.PT_RequestToFinish"/>
   54219   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
   54220   <affected-histogram name="PLT.PT_RequestToStart"/>
   54221   <affected-histogram name="PLT.PT_StartToCommit"/>
   54222   <affected-histogram name="PLT.PT_StartToFinish"/>
   54223 </histogram_suffixes>
   54224 
   54225 <histogram_suffixes name="InterProcessTimeTicksConversionType">
   54226   <owner>ppi (a] chromium.org</owner>
   54227   <suffix name="BrowserToRenderer"/>
   54228   <suffix name="RendererToBrowser"/>
   54229   <affected-histogram name="InterProcessTimeTicks.BrowserAhead"/>
   54230   <affected-histogram name="InterProcessTimeTicks.BrowserBehind"/>
   54231   <affected-histogram name="InterProcessTimeTicks.IsSkewAdditive"/>
   54232 </histogram_suffixes>
   54233 
   54234 <histogram_suffixes name="Interval" separator="_">
   54235   <suffix name="Interval" label="Interval between two consecutive connects is"/>
   54236   <affected-histogram name="Net.TCP_Connection_Latency"/>
   54237 </histogram_suffixes>
   54238 
   54239 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
   54240   <suffix name="Interval_20ms_Minus"
   54241       label="Interval between two consecutive connects is less than 20ms."/>
   54242   <suffix name="Interval_20ms_Plus"
   54243       label="Interval between two consecutive connects is greater than or
   54244              equal to 20ms."/>
   54245   <affected-histogram name="Net.TCP_Connection_Latency"/>
   54246 </histogram_suffixes>
   54247 
   54248 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
   54249   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
   54250   <suffix name="LessThanOrEqual_20ms"
   54251       label="more than 10ms, and less than or equal to 20ms."/>
   54252   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
   54253   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
   54254 </histogram_suffixes>
   54255 
   54256 <histogram_suffixes name="IPProtocolType" separator="_">
   54257   <suffix name="UDP"/>
   54258   <suffix name="TCP"/>
   54259   <affected-histogram name="WebRTC.SystemMaxConsecutiveBytesDelayed"/>
   54260   <affected-histogram name="WebRTC.SystemPercentPacketsDelayed"/>
   54261 </histogram_suffixes>
   54262 
   54263 <histogram_suffixes name="IPv6_Probe">
   54264   <suffix name="IPv6_probe_skipped"
   54265       label="with IPv6 not probed, and default OS settings used"/>
   54266   <suffix name="IPv6_probe_done"
   54267       label="with IPv6 probed for and possibly disabled"/>
   54268   <affected-histogram name="DNS.PrefetchResolution"/>
   54269 </histogram_suffixes>
   54270 
   54271 <histogram_suffixes name="LateBindingExperiment">
   54272   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
   54273   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
   54274   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
   54275   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
   54276   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
   54277   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
   54278   <affected-histogram name="Net.TCPSocketType"/>
   54279   <affected-histogram name="Net.Transaction_Connected"/>
   54280   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
   54281   <affected-histogram name="Net.TransportSocketRequestTime"/>
   54282   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
   54283   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
   54284   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
   54285   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
   54286   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
   54287   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
   54288   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
   54289   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
   54290   <affected-histogram name="Renderer4.RequestToFinish"/>
   54291   <affected-histogram name="Renderer4.StartToFinish"/>
   54292 </histogram_suffixes>
   54293 
   54294 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
   54295   <suffix name="Backup" label="Backing up an ldb file."/>
   54296   <suffix name="Restore" label="Restoring an ldb file."/>
   54297   <affected-histogram name="LevelDBEnv.IDB.Table"/>
   54298   <affected-histogram name="LevelDBEnv.Table"/>
   54299 </histogram_suffixes>
   54300 
   54301 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
   54302   <suffix name="Success"
   54303       label="This histogram shows the limit when open succeeded."/>
   54304   <suffix name="TooManyOpened"
   54305       label="This histogram shows the limit when open failed because the
   54306              limit had been reached."/>
   54307   <suffix name="OtherError"
   54308       label="This histogram shows the limit when open failed for reasons
   54309              other than exceeding the limit."/>
   54310   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
   54311   <affected-histogram name="LevelDBEnv.MaxFDs"/>
   54312 </histogram_suffixes>
   54313 
   54314 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
   54315   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
   54316   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
   54317   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
   54318   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
   54319   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
   54320   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
   54321   <affected-histogram name="LevelDBEnv.IOError."/>
   54322 </histogram_suffixes>
   54323 
   54324 <histogram_suffixes name="LevelDBEnvRetry" separator="">
   54325   <suffix name="RenameFile" label="RenameFile"/>
   54326   <suffix name="LockFile" label="LockFile"/>
   54327   <suffix name="CreateDir" label="CreateDir"/>
   54328   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
   54329   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
   54330   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
   54331   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
   54332 </histogram_suffixes>
   54333 
   54334 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
   54335   <obsolete>
   54336     Deprecated 2013-04 in favor of LevelDBEnvRetry.
   54337   </obsolete>
   54338   <suffix name="Rename" label="RenameFile"/>
   54339   <suffix name="LockFile" label="LockFile"/>
   54340   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
   54341   <affected-histogram name="LevelDBEnv.TimeTo"/>
   54342 </histogram_suffixes>
   54343 
   54344 <histogram_suffixes name="LocalStorageSizes" separator="">
   54345   <suffix name="Under100KB" label="DB size under 100KB"/>
   54346   <suffix name="100KBTo1MB" label="DB size between 100KB and 1MB"/>
   54347   <suffix name="1MBTo5MB" label="DB size between 1MB and 5MB"/>
   54348   <affected-histogram name="LocalStorage.BrowserTimeToPrimeLocalStorage"/>
   54349   <affected-histogram name="LocalStorage.RendererTimeToPrimeLocalStorage"/>
   54350 </histogram_suffixes>
   54351 
   54352 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
   54353   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
   54354   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
   54355   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
   54356   <affected-histogram name="Media.AudioInputController"/>
   54357 </histogram_suffixes>
   54358 
   54359 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
   54360   <suffix name="OpenOnDeviceThreadTime"
   54361       label="Measures the time taken for OpenOnDeviceThread()."/>
   54362   <suffix name="EnumerateOnDeviceThreadTime"
   54363       label="Measures the time taken for EnumerateOnDeviceThread()."/>
   54364   <affected-histogram name="Media.AudioInputDeviceManager"/>
   54365 </histogram_suffixes>
   54366 
   54367 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
   54368   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
   54369   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
   54370   <suffix name="DeviceChangeTime"
   54371       label="Measures the time taken for OnDeviceChange()."/>
   54372   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
   54373   <suffix name="PlayTime"
   54374       label="Measures the time taken for DoPlay(). Technically only the
   54375              worker method AudioOutputController::PollAndStartIfDataReady()."/>
   54376   <affected-histogram name="Media.AudioOutputController"/>
   54377 </histogram_suffixes>
   54378 
   54379 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
   54380   <suffix name="OnEnumerateDevicesTime"
   54381       label="Measures the time taken for OnEnumerateDevices()."/>
   54382   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
   54383   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
   54384   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
   54385   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
   54386   <affected-histogram name="Media.VideoCaptureManager"/>
   54387 </histogram_suffixes>
   54388 
   54389 <histogram_suffixes name="Net.QuicClientHelloRejectReasons.QuicIsSecureOrNot"
   54390     separator=".">
   54391   <owner>rtenneti (a] chromium.org</owner>
   54392   <suffix name="Insecure" label="for insecure QUIC."/>
   54393   <suffix name="Secure" label="for secure QUIC."/>
   54394   <affected-histogram name="Net.QuicClientHelloRejectReasons"/>
   54395 </histogram_suffixes>
   54396 
   54397 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
   54398   <owner>rch (a] chromium.org</owner>
   54399   <suffix name="First21"
   54400       label="Only the first group of 21 packets in a connection via"/>
   54401   <suffix name="Some21s"
   54402       label="After the first 21, this records data for some groups of 21
   54403              consecutive sequence nmubers, arriving via."/>
   54404   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
   54405 </histogram_suffixes>
   54406 
   54407 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
   54408   <owner>rch (a] chromium.org</owner>
   54409   <suffix name="First6"
   54410       label="Only the first group of 6 packets in a connection via"/>
   54411   <suffix name="Some6s"
   54412       label="After the first 6, this records patterns for some groups of 6
   54413              consecutive sequence numbers, arriving via."/>
   54414   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
   54415 </histogram_suffixes>
   54416 
   54417 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
   54418   <owner>rch (a] chromium.org</owner>
   54419   <suffix name="Ack"
   54420       label="Only packets that were received by Chrome as well being part of
   54421              connections via"/>
   54422   <suffix name="Nack"
   54423       label="Only packets that were missed by Chrome as well being part of
   54424              connections via"/>
   54425   <suffix name="IsAnAck"
   54426       label="Only packets that were probably solo ACK packets when recieved
   54427              by Chrome as well being part of connections via"/>
   54428   <suffix name="IsNotAck"
   54429       label="Only packets that were probably NOT solo ACK packets when
   54430              recieved by Chrome as well being part of connections via"/>
   54431   <affected-histogram name="Net.QuicSession.PacketReceived"/>
   54432 </histogram_suffixes>
   54433 
   54434 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
   54435     separator="_">
   54436   <owner>rch (a] chromium.org</owner>
   54437   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
   54438   <suffix name="CONNECTION_ETHERNET"
   54439       label="ethernet are tallied, but this may include connections to a WiFi
   54440              bridge."/>
   54441   <suffix name="CONNECTION_WIFI"
   54442       label="WiFi are tallied, but this may include connections to a mobile
   54443              hotspot. Also check similar histograms that end in WIFI_802.11*
   54444              for more details on some platforms."/>
   54445   <suffix name="CONNECTION_WIFI_ANCIENT"
   54446       label="802.11 that are no longer standard are tallied."/>
   54447   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
   54448   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
   54449   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
   54450   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
   54451   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
   54452   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
   54453   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
   54454   <suffix name="CONNECTION_NONE"
   54455       label="NO(?) network are tallied (should be empty)."/>
   54456   <suffix name="CONNECTION_BLUETOOTH"
   54457       label="Bluetooth are tallied, but this may include connections to a
   54458              mobile hotspot."/>
   54459   <affected-histogram
   54460       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
   54461   <affected-histogram
   54462       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
   54463   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
   54464   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
   54465   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
   54466   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
   54467   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
   54468   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
   54469   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
   54470 </histogram_suffixes>
   54471 
   54472 <histogram_suffixes name="NetConnectivity" separator=".">
   54473   <suffix name="53.100B" label="100 bytes of data on port 53."/>
   54474   <suffix name="53.100B.NoProxy"
   54475       label="100 bytes of data on port 53 with no proxy."/>
   54476   <suffix name="53.1K" label="1K bytes of data on port 53."/>
   54477   <suffix name="53.1K.NoProxy"
   54478       label="1K bytes of data on port 53 with no proxy."/>
   54479   <suffix name="53.100B.RTT"
   54480       label="100 bytes of data on port 53 successfully."/>
   54481   <suffix name="53.100B.RTT.NoProxy"
   54482       label="100 bytes of data on port 53 successfully with no proxy."/>
   54483   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
   54484   <suffix name="53.1K.RTT.NoProxy"
   54485       label="1K bytes of data on port 53 successfully with no proxy."/>
   54486   <suffix name="587.100B" label="100 bytes of data on port 587."/>
   54487   <suffix name="587.100B.NoProxy"
   54488       label="100 bytes of data on port 587 with no proxy."/>
   54489   <suffix name="587.1K" label="1K bytes of data on port 587."/>
   54490   <suffix name="587.1K.NoProxy"
   54491       label="1K bytes of data on port 587 with no proxy."/>
   54492   <suffix name="587.100B.RTT"
   54493       label="100 bytes of data on port 587 successfully."/>
   54494   <suffix name="587.100B.RTT.NoProxy"
   54495       label="100 bytes of data on port 587 successfully with no proxy."/>
   54496   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
   54497   <suffix name="587.1K.RTT.NoProxy"
   54498       label="1K bytes of data on port 587 successfully with no proxy."/>
   54499   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
   54500   <suffix name="6121.100B.NoProxy"
   54501       label="100 bytes of data on port 6121 with no proxy."/>
   54502   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
   54503   <suffix name="6121.1K.NoProxy"
   54504       label="1K bytes of data on port 6121 with no proxy."/>
   54505   <suffix name="6121.100B.RTT"
   54506       label="100 bytes of data on port 6121 successfully."/>
   54507   <suffix name="6121.100B.RTT.NoProxy"
   54508       label="100 bytes of data on port 6121 successfully with no proxy."/>
   54509   <suffix name="6121.1K.RTT"
   54510       label="1K bytes of data on port 6121 successfully."/>
   54511   <suffix name="6121.1K.RTT.NoProxy"
   54512       label="1K bytes of data on port 6121 successfully with no proxy."/>
   54513   <suffix name="80.100B" label="100 bytes of data on port 80."/>
   54514   <suffix name="80.100B.NoProxy"
   54515       label="100 bytes of data on port 80 with no proxy."/>
   54516   <suffix name="80.1K" label="1K bytes of data on port 80."/>
   54517   <suffix name="80.1K.NoProxy"
   54518       label="1K bytes of data on port 80 with no proxy."/>
   54519   <suffix name="80.100B.RTT"
   54520       label="100 bytes of data on port 80 successfully."/>
   54521   <suffix name="80.100B.RTT.NoProxy"
   54522       label="100 bytes of data on port 80 successfully with no proxy."/>
   54523   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
   54524   <suffix name="80.1K.RTT.NoProxy"
   54525       label="1K bytes of data on port 80 successfully with no proxy."/>
   54526   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
   54527   <suffix name="8080.100B.NoProxy"
   54528       label="100 bytes of data on port 8080 with no proxy."/>
   54529   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
   54530   <suffix name="8080.1K.NoProxy"
   54531       label="1K bytes of data on port 8080 with no proxy."/>
   54532   <suffix name="8080.100B.RTT"
   54533       label="100 bytes of data on port 8080 successfully."/>
   54534   <suffix name="8080.100B.RTT.NoProxy"
   54535       label="100 bytes of data on port 8080 successfully with no proxy."/>
   54536   <suffix name="8080.1K.RTT"
   54537       label="1K bytes of data on port 8080 successfully."/>
   54538   <suffix name="8080.1K.RTT.NoProxy"
   54539       label="1K bytes of data on port 8080 successfully with no proxy."/>
   54540   <affected-histogram name="NetConnectivity.TCP.Status"/>
   54541   <affected-histogram name="NetConnectivity.TCP.Success"/>
   54542   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
   54543   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
   54544   <affected-histogram name="NetConnectivity.UDP.Status"/>
   54545   <affected-histogram name="NetConnectivity.UDP.Success"/>
   54546 </histogram_suffixes>
   54547 
   54548 <histogram_suffixes name="NetConnectivity2" separator=".">
   54549   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
   54550   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
   54551   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
   54552   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
   54553   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
   54554   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
   54555   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
   54556   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
   54557   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
   54558   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
   54559   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
   54560   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
   54561   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
   54562   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
   54563   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
   54564   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
   54565   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
   54566   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
   54567   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
   54568   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
   54569   <affected-histogram name="NetConnectivity.Sent21"/>
   54570 </histogram_suffixes>
   54571 
   54572 <histogram_suffixes name="NetConnectivity2a" separator=".">
   54573   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   54574   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   54575   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
   54576   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
   54577   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
   54578   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
   54579 </histogram_suffixes>
   54580 
   54581 <histogram_suffixes name="NetConnectivity2b" separator=".">
   54582   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
   54583       label="2 packets. 100 bytes of data is sent on port 6121."/>
   54584   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
   54585       label="3 packets. 100 bytes of data is sent on port 6121."/>
   54586   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
   54587       label="4 packets. 100 bytes of data is sent on port 6121."/>
   54588   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
   54589       label="5 packets. 100 bytes of data is sent on port 6121."/>
   54590   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
   54591       label="6 packets. 100 bytes of data is sent on port 6121."/>
   54592   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
   54593       label="7 packets. 100 bytes of data is sent on port 6121."/>
   54594   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
   54595       label="8 packets. 100 bytes of data is sent on port 6121."/>
   54596   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
   54597       label="9 packets. 100 bytes of data is sent on port 6121."/>
   54598   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
   54599       label="10 packets. 100 bytes of data is sent on port 6121."/>
   54600   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
   54601       label="11 packets. 100 bytes of data is sent on port 6121."/>
   54602   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
   54603       label="12 packets. 100 bytes of data is sent on port 6121."/>
   54604   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
   54605       label="13 packets. 100 bytes of data is sent on port 6121."/>
   54606   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
   54607       label="14 packets. 100 bytes of data is sent on port 6121."/>
   54608   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
   54609       label="15 packets. 100 bytes of data is sent on port 6121."/>
   54610   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
   54611       label="16 packets. 100 bytes of data is sent on port 6121."/>
   54612   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
   54613       label="17 packets. 100 bytes of data is sent on port 6121."/>
   54614   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
   54615       label="18 packets. 100 bytes of data is sent on port 6121."/>
   54616   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
   54617       label="19 packets. 100 bytes of data is sent on port 6121."/>
   54618   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
   54619       label="20 packets. 100 bytes of data is sent on port 6121."/>
   54620   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
   54621       label="21 packets. 100 bytes of data is sent on port 6121."/>
   54622   <affected-histogram name="NetConnectivity2.Sent21"/>
   54623 </histogram_suffixes>
   54624 
   54625 <histogram_suffixes name="NetConnectivity2c" separator=".">
   54626   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   54627   <suffix name="6121.100B.NoProxy"
   54628       label="100 bytes of data is sent on port 6121 with no proxy."/>
   54629   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   54630   <suffix name="6121.500B.NoProxy"
   54631       label="500 bytes of data is sent on port 6121 with no proxy."/>
   54632   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
   54633   <suffix name="6121.1K.NoProxy"
   54634       label="1K bytes of data is sent on port 6121 with no proxy."/>
   54635   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
   54636   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
   54637 </histogram_suffixes>
   54638 
   54639 <histogram_suffixes name="NetConnectivity2d" separator=".">
   54640   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
   54641       label="2 packets. 500 bytes of data is sent on port 6121."/>
   54642   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
   54643       label="3 packets. 500 bytes of data is sent on port 6121."/>
   54644   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
   54645       label="4 packets. 500 bytes of data is sent on port 6121."/>
   54646   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
   54647       label="5 packets. 500 bytes of data is sent on port 6121."/>
   54648   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
   54649       label="6 packets. 500 bytes of data is sent on port 6121."/>
   54650   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
   54651       label="7 packets. 500 bytes of data is sent on port 6121."/>
   54652   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
   54653       label="8 packets. 500 bytes of data is sent on port 6121."/>
   54654   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
   54655       label="9 packets. 500 bytes of data is sent on port 6121."/>
   54656   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
   54657       label="10 packets. 500 bytes of data is sent on port 6121."/>
   54658   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
   54659       label="11 packets. 500 bytes of data is sent on port 6121."/>
   54660   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
   54661       label="12 packets. 500 bytes of data is sent on port 6121."/>
   54662   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
   54663       label="13 packets. 500 bytes of data is sent on port 6121."/>
   54664   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
   54665       label="14 packets. 500 bytes of data is sent on port 6121."/>
   54666   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
   54667       label="15 packets. 500 bytes of data is sent on port 6121."/>
   54668   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
   54669       label="16 packets. 500 bytes of data is sent on port 6121."/>
   54670   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
   54671       label="17 packets. 500 bytes of data is sent on port 6121."/>
   54672   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
   54673       label="18 packets. 500 bytes of data is sent on port 6121."/>
   54674   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
   54675       label="19 packets. 500 bytes of data is sent on port 6121."/>
   54676   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
   54677       label="20 packets. 500 bytes of data is sent on port 6121."/>
   54678   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
   54679       label="21 packets. 500 bytes of data is sent on port 6121."/>
   54680   <affected-histogram name="NetConnectivity2.Sent21"/>
   54681 </histogram_suffixes>
   54682 
   54683 <histogram_suffixes name="NetConnectivity2e" separator=".">
   54684   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
   54685       label="2 packets. 1K bytes of data is sent on port 6121."/>
   54686   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
   54687       label="3 packets. 1K bytes of data is sent on port 6121."/>
   54688   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
   54689       label="4 packets. 1K bytes of data is sent on port 6121."/>
   54690   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
   54691       label="5 packets. 1K bytes of data is sent on port 6121."/>
   54692   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
   54693       label="6 packets. 1K bytes of data is sent on port 6121."/>
   54694   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
   54695       label="7 packets. 1K bytes of data is sent on port 6121."/>
   54696   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
   54697       label="8 packets. 1K bytes of data is sent on port 6121."/>
   54698   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
   54699       label="9 packets. 1K bytes of data is sent on port 6121."/>
   54700   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
   54701       label="10 packets. 1K bytes of data is sent on port 6121."/>
   54702   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
   54703       label="11 packets. 1K bytes of data is sent on port 6121."/>
   54704   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
   54705       label="12 packets. 1K bytes of data is sent on port 6121."/>
   54706   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
   54707       label="13 packets. 1K bytes of data is sent on port 6121."/>
   54708   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
   54709       label="14 packets. 1K bytes of data is sent on port 6121."/>
   54710   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
   54711       label="15 packets. 1K bytes of data is sent on port 6121."/>
   54712   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
   54713       label="16 packets. 1K bytes of data is sent on port 6121."/>
   54714   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
   54715       label="17 packets. 1K bytes of data is sent on port 6121."/>
   54716   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
   54717       label="18 packets. 1K bytes of data is sent on port 6121."/>
   54718   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
   54719       label="19 packets. 1K bytes of data is sent on port 6121."/>
   54720   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
   54721       label="20 packets. 1K bytes of data is sent on port 6121."/>
   54722   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
   54723       label="21 packets. 1K bytes of data is sent on port 6121."/>
   54724   <affected-histogram name="NetConnectivity2.Sent21"/>
   54725 </histogram_suffixes>
   54726 
   54727 <histogram_suffixes name="NetConnectivity3a" separator=".">
   54728   <suffix name="NonPacedPacket"
   54729       label="In this histogram results are only shown if at least two packets
   54730              were ACKed in the Startup Test. Packets were sent as rapidly as
   54731              possible."/>
   54732   <suffix name="PacedPacket"
   54733       label="In this histogram results are only shown if at least two packets
   54734              were ACKed in the Startup Test. Packets are sent at equal
   54735              intervals. The interval is selected to match the bandwidth
   54736              discovered during the StartPacket test."/>
   54737   <suffix name="StartPacket"
   54738       label="Packets are sent as rapidly as possible, just after successfully
   54739              sending an UMA upload. Each packet was numbered, as was its ACK
   54740              sent back by Google. If no packets (of the 21) were ever ACKed,
   54741              then the port is assumed to be blocked, and no data is recorded
   54742              in this histogram."/>
   54743   <affected-histogram name="NetConnectivity3"/>
   54744 </histogram_suffixes>
   54745 
   54746 <histogram_suffixes name="NetConnectivity3aa" separator=".">
   54747   <suffix name="Sent21"
   54748       label="This histogram shows the number of echo responses received from
   54749              the first"/>
   54750   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   54751   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   54752   <affected-histogram name="NetConnectivity3.StartPacket"/>
   54753 </histogram_suffixes>
   54754 
   54755 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
   54756     separator=".">
   54757   <suffix name="Sent21.AckReceivedForNthPacket"
   54758       label="Each packet was numbered, as was its ACK sent back by Google.
   54759              This histogram records, for each packet number, how often we
   54760              received an ACK for that packet."/>
   54761   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   54762   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   54763   <affected-histogram name="NetConnectivity3.StartPacket"/>
   54764 </histogram_suffixes>
   54765 
   54766 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
   54767   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
   54768   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
   54769   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
   54770   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
   54771   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
   54772   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
   54773   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
   54774   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
   54775   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
   54776   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
   54777   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
   54778   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
   54779   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
   54780   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
   54781   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
   54782   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
   54783   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
   54784   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
   54785   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
   54786   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
   54787   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
   54788   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
   54789   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
   54790 </histogram_suffixes>
   54791 
   54792 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
   54793   <suffix name="Sent21.GotAnAck"
   54794       label="The histogram shows if we ever got an ACK for a packet in our
   54795              series of 21."/>
   54796   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   54797   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   54798   <affected-histogram name="NetConnectivity3.StartPacket"/>
   54799 </histogram_suffixes>
   54800 
   54801 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
   54802   <suffix name="Sent21.443"
   54803       label="This histogram shows the difference between the time when we
   54804              have received 1st byte from the server and the last time when we
   54805              have received data from the server on port 443."/>
   54806   <suffix name="Sent21.6121"
   54807       label="This histogram shows the difference between the time when we
   54808              have received 1st byte from the server and the last time when we
   54809              have received data from the server on port 6121."/>
   54810   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   54811   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   54812   <affected-histogram name="NetConnectivity3.StartPacket"/>
   54813 </histogram_suffixes>
   54814 
   54815 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
   54816   <suffix name="443.100B.PacketDelay"
   54817       label="100 bytes of data is sent on port 443."/>
   54818   <suffix name="443.1200B.PacketDelay"
   54819       label="1200 bytes of data is sent on port 443."/>
   54820   <suffix name="443.500B.PacketDelay"
   54821       label="500 bytes of data is sent on port 443."/>
   54822   <suffix name="6121.100B.PacketDelay"
   54823       label="100 bytes of data is sent on port 6121."/>
   54824   <suffix name="6121.1200B.PacketDelay"
   54825       label="1200 bytes of data is sent on port 6121."/>
   54826   <suffix name="6121.500B.PacketDelay"
   54827       label="500 bytes of data is sent on port 6121."/>
   54828   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
   54829   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
   54830   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
   54831 </histogram_suffixes>
   54832 
   54833 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
   54834   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
   54835   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   54836   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   54837   <affected-histogram name="NetConnectivity3.StartPacket"/>
   54838 </histogram_suffixes>
   54839 
   54840 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
   54841   <suffix name="Packet01" label="1st packet."/>
   54842   <suffix name="Packet02" label="2nd packet."/>
   54843   <suffix name="Packet03" label="3rd packet."/>
   54844   <suffix name="Packet10" label="10th packet."/>
   54845   <suffix name="Packet20" label="20th packet."/>
   54846   <affected-histogram
   54847       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
   54848   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
   54849   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
   54850 </histogram_suffixes>
   54851 
   54852 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
   54853   <suffix name="Sent21.PacketsSent"
   54854       label="This histogram records how many packets (out of 21 attempted)
   54855              were sent to the server via UDP."/>
   54856   <suffix name="Send6.SeriesAcked"
   54857       label="Chrome sends 6 UDP packets in a row to test to see if there is a
   54858              probabalistic dependency in packet loss for consecutive packets.
   54859              We record a bit vector of packets received, where the least
   54860              significant bit is a 1 if the first packet was received, etc.
   54861              For example, if all packets other than packet 2 and 4 are
   54862              responded to, then we'd have a sample (in binary) of 110101B, or
   54863              53."/>
   54864   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
   54865   <affected-histogram name="NetConnectivity3.PacedPacket"/>
   54866   <affected-histogram name="NetConnectivity3.StartPacket"/>
   54867 </histogram_suffixes>
   54868 
   54869 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
   54870   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
   54871   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
   54872   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   54873   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   54874   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   54875   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
   54876   <affected-histogram
   54877       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
   54878   <affected-histogram
   54879       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
   54880   <affected-histogram
   54881       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
   54882   <affected-histogram
   54883       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
   54884   <affected-histogram
   54885       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
   54886   <affected-histogram
   54887       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
   54888   <affected-histogram
   54889       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
   54890   <affected-histogram
   54891       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
   54892   <affected-histogram
   54893       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
   54894   <affected-histogram
   54895       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
   54896   <affected-histogram
   54897       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
   54898   <affected-histogram
   54899       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
   54900   <affected-histogram
   54901       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
   54902   <affected-histogram
   54903       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
   54904   <affected-histogram
   54905       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
   54906   <affected-histogram
   54907       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
   54908   <affected-histogram
   54909       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
   54910   <affected-histogram
   54911       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
   54912   <affected-histogram
   54913       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
   54914   <affected-histogram
   54915       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
   54916   <affected-histogram
   54917       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
   54918   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
   54919   <affected-histogram
   54920       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
   54921   <affected-histogram
   54922       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
   54923   <affected-histogram
   54924       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
   54925   <affected-histogram
   54926       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
   54927   <affected-histogram
   54928       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
   54929   <affected-histogram
   54930       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
   54931   <affected-histogram
   54932       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
   54933   <affected-histogram
   54934       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
   54935   <affected-histogram
   54936       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
   54937   <affected-histogram
   54938       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
   54939   <affected-histogram
   54940       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
   54941   <affected-histogram
   54942       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
   54943   <affected-histogram
   54944       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
   54945   <affected-histogram
   54946       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
   54947   <affected-histogram
   54948       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
   54949   <affected-histogram
   54950       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
   54951   <affected-histogram
   54952       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
   54953   <affected-histogram
   54954       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
   54955   <affected-histogram
   54956       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
   54957   <affected-histogram
   54958       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
   54959   <affected-histogram
   54960       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
   54961   <affected-histogram
   54962       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
   54963   <affected-histogram
   54964       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
   54965   <affected-histogram
   54966       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
   54967   <affected-histogram
   54968       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
   54969   <affected-histogram
   54970       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
   54971   <affected-histogram
   54972       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
   54973   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
   54974   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
   54975   <affected-histogram
   54976       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
   54977   <affected-histogram
   54978       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
   54979   <affected-histogram
   54980       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
   54981   <affected-histogram
   54982       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
   54983   <affected-histogram
   54984       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
   54985   <affected-histogram
   54986       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
   54987   <affected-histogram
   54988       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
   54989   <affected-histogram
   54990       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
   54991   <affected-histogram
   54992       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
   54993   <affected-histogram
   54994       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
   54995   <affected-histogram
   54996       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
   54997   <affected-histogram
   54998       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
   54999   <affected-histogram
   55000       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
   55001   <affected-histogram
   55002       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
   55003   <affected-histogram
   55004       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
   55005   <affected-histogram
   55006       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
   55007   <affected-histogram
   55008       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
   55009   <affected-histogram
   55010       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
   55011   <affected-histogram
   55012       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
   55013   <affected-histogram
   55014       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
   55015   <affected-histogram
   55016       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
   55017   <affected-histogram
   55018       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
   55019   <affected-histogram
   55020       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
   55021   <affected-histogram
   55022       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
   55023   <affected-histogram
   55024       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
   55025   <affected-histogram
   55026       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
   55027   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
   55028   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
   55029   <affected-histogram
   55030       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
   55031   <affected-histogram
   55032       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
   55033   <affected-histogram
   55034       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
   55035   <affected-histogram
   55036       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
   55037   <affected-histogram
   55038       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
   55039 </histogram_suffixes>
   55040 
   55041 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
   55042   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
   55043   <suffix name="443.100B.NoProxy"
   55044       label="100 bytes of data is sent on port 443 with no proxy."/>
   55045   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
   55046   <suffix name="443.500B.NoProxy"
   55047       label="500 bytes of data is sent on port 443 with no proxy."/>
   55048   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   55049   <suffix name="443.1200B.NoProxy"
   55050       label="1200 bytes of data is sent on port 443 with no proxy."/>
   55051   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
   55052   <suffix name="6121.100B.NoProxy"
   55053       label="100 bytes of data is sent on port 6121 with no proxy."/>
   55054   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
   55055   <suffix name="6121.500B.NoProxy"
   55056       label="500 bytes of data is sent on port 6121 with no proxy."/>
   55057   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
   55058   <suffix name="6121.1200B.NoProxy"
   55059       label="1200 bytes of data is sent on port 6121 with no proxy."/>
   55060   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
   55061   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
   55062   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
   55063   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
   55064 </histogram_suffixes>
   55065 
   55066 <histogram_suffixes name="NetConnectivity4a" separator=".">
   55067   <suffix name="NATBind.Sent2"
   55068       label="Two packets were sent spreading over a random period, to test if
   55069              the NAT dropped the binding. Afterwords, an extra (short) packet
   55070              was sent with renewed NAT binding to test whether the network
   55071              that was used to deliver the first packet is still connected.
   55072              Results are only shown in this histogram if at least ten packets
   55073              were received in the StartPacket test."/>
   55074   <suffix name="NonPacedPacket"
   55075       label="21 Packets were sent as rapidly as possible. Results are only
   55076              shown in this histogram if at least two packets were received in
   55077              the StartPacket Test."/>
   55078   <suffix name="PacedPacket"
   55079       label="21 Packets were sent at equal intervals, which were selected to
   55080              match the bandwidth discovered during the StartPacket test.
   55081              Results are only shown in this histogram if at least two packets
   55082              were received in the StartPacket Test."/>
   55083   <suffix name="StartPacket"
   55084       label="21 Packets were sent as rapidly as possible, just after the
   55085              client successfully sent a UMA upload. Each packet was numbered
   55086              when it was sent by Google."/>
   55087   <affected-histogram name="NetConnectivity4"/>
   55088   <affected-histogram name="NetConnectivity5"/>
   55089 </histogram_suffixes>
   55090 
   55091 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
   55092   <suffix name="Bind.Failure"
   55093       label="Only when the second packet never arrived (we wait for 10 extra
   55094              seconds) and the first and the extra (short) packets arrived did
   55095              we record the duration in seconds between the sendings of the
   55096              first two packets in this histogram."/>
   55097   <suffix name="Bind.Success"
   55098       label="Only when all three packets including the extra (short) packet
   55099              arrived did we record the duration in seconds between the
   55100              sendings of the first two packets in this histogram."/>
   55101   <suffix name="Connectivity.Failure"
   55102       label="Only when the extra (short) packet (with renewed NAT binding)
   55103              never arrived (we wait for 10 extra seconds) did we record the
   55104              duration in seconds between the sendings of the first two
   55105              packets in this histogram."/>
   55106   <suffix name="Connectivity.Success"
   55107       label="Only when the extra (short) packet arrived did we record the
   55108              duration in seconds between the sendings of the first two
   55109              packets in this histogram."/>
   55110   <suffix name="SendToLastRecvDelay"
   55111       label="This histogram records the time duration (in milliseconds)
   55112              between the client sending the request and the receiving of the
   55113              second packet sent from the server, excluding the idle time
   55114              between sendings of the first two packets. Results are only
   55115              shown if the first two packets are both received."/>
   55116   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
   55117   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
   55118 </histogram_suffixes>
   55119 
   55120 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
   55121   <suffix name="First6.SeriesRecv"
   55122       label="This histogram records a bit vector of the first 6 packets sent,
   55123              where the least significant bit is a 1 if the first packet was
   55124              received, etc. For example, if all packets other than packet 2
   55125              and 4 are received, then we'd have a sample (in binary) of
   55126              110101B, or 53."/>
   55127   <suffix name="Sent21"
   55128       label="This histogram shows the number of packets received from the
   55129              first"/>
   55130   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
   55131   <affected-histogram name="NetConnectivity4.PacedPacket"/>
   55132   <affected-histogram name="NetConnectivity4.StartPacket"/>
   55133   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
   55134   <affected-histogram name="NetConnectivity5.PacedPacket"/>
   55135   <affected-histogram name="NetConnectivity5.StartPacket"/>
   55136 </histogram_suffixes>
   55137 
   55138 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
   55139   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
   55140   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
   55141   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
   55142   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
   55143   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
   55144   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
   55145   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
   55146   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
   55147   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
   55148   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
   55149   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
   55150   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
   55151   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
   55152   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
   55153   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
   55154   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
   55155   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
   55156   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
   55157   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
   55158   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
   55159   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
   55160   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
   55161   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
   55162   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
   55163   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
   55164   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
   55165   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
   55166 </histogram_suffixes>
   55167 
   55168 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
   55169   <suffix name="Sent21.GotAPacket"
   55170       label="The histogram shows if we ever got at least one packet in our
   55171              series of 21."/>
   55172   <suffix name="Sent21.PacketDelay"
   55173       label="The histogram shows the average inter-arrival time between every
   55174              two consecutive packets we receive in our series of 21
   55175              multiplied by 20 (so this is essentially the time duration
   55176              between the first and the last received packets)."/>
   55177   <suffix name="Sent21.PacketsRecv"
   55178       label="The histogram shows how many packets we receive in our series of
   55179              21."/>
   55180   <suffix name="Sent21.RecvNthPacket"
   55181       label="Each packet was numbered when it was sent by Google. This
   55182              histogram records, for each packet number, how often we received
   55183              that packet."/>
   55184   <suffix name="Sent21.SendToLastRecvDelay"
   55185       label="This histogram records the time duration between the client
   55186              sending the request and the receiving of the last packet sent
   55187              from the server, excluding the total pacing time requested by
   55188              the client. Results are only shown if at least two packets are
   55189              received."/>
   55190   <suffix name="Sent21.Success.RTT"
   55191       label="The histogram shows the RTT for the"/>
   55192   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
   55193   <affected-histogram name="NetConnectivity4.PacedPacket"/>
   55194   <affected-histogram name="NetConnectivity4.StartPacket"/>
   55195   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
   55196   <affected-histogram name="NetConnectivity5.PacedPacket"/>
   55197   <affected-histogram name="NetConnectivity5.StartPacket"/>
   55198 </histogram_suffixes>
   55199 
   55200 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
   55201   <suffix name="Packet01" label="1st packet."/>
   55202   <suffix name="Packet02" label="2nd packet."/>
   55203   <suffix name="Packet03" label="3rd packet."/>
   55204   <suffix name="Packet10" label="10th packet."/>
   55205   <suffix name="Packet20" label="20th packet."/>
   55206   <affected-histogram
   55207       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
   55208   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
   55209   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
   55210   <affected-histogram
   55211       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
   55212   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
   55213   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
   55214 </histogram_suffixes>
   55215 
   55216 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
   55217   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
   55218   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   55219   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
   55220   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
   55221   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
   55222   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
   55223   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
   55224   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
   55225   <affected-histogram
   55226       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
   55227   <affected-histogram
   55228       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
   55229   <affected-histogram
   55230       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
   55231   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
   55232   <affected-histogram
   55233       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   55234   <affected-histogram
   55235       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   55236   <affected-histogram
   55237       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   55238   <affected-histogram
   55239       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   55240   <affected-histogram
   55241       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   55242   <affected-histogram
   55243       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   55244   <affected-histogram
   55245       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   55246   <affected-histogram
   55247       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   55248   <affected-histogram
   55249       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   55250   <affected-histogram
   55251       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   55252   <affected-histogram
   55253       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   55254   <affected-histogram
   55255       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   55256   <affected-histogram
   55257       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   55258   <affected-histogram
   55259       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   55260   <affected-histogram
   55261       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   55262   <affected-histogram
   55263       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   55264   <affected-histogram
   55265       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   55266   <affected-histogram
   55267       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   55268   <affected-histogram
   55269       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   55270   <affected-histogram
   55271       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   55272   <affected-histogram
   55273       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   55274   <affected-histogram
   55275       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
   55276   <affected-histogram
   55277       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
   55278   <affected-histogram
   55279       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
   55280   <affected-histogram
   55281       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
   55282   <affected-histogram
   55283       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
   55284   <affected-histogram
   55285       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
   55286   <affected-histogram
   55287       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
   55288   <affected-histogram
   55289       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
   55290   <affected-histogram
   55291       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
   55292   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
   55293   <affected-histogram
   55294       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   55295   <affected-histogram
   55296       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   55297   <affected-histogram
   55298       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   55299   <affected-histogram
   55300       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   55301   <affected-histogram
   55302       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   55303   <affected-histogram
   55304       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   55305   <affected-histogram
   55306       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   55307   <affected-histogram
   55308       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   55309   <affected-histogram
   55310       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   55311   <affected-histogram
   55312       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   55313   <affected-histogram
   55314       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   55315   <affected-histogram
   55316       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   55317   <affected-histogram
   55318       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   55319   <affected-histogram
   55320       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   55321   <affected-histogram
   55322       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   55323   <affected-histogram
   55324       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   55325   <affected-histogram
   55326       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   55327   <affected-histogram
   55328       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   55329   <affected-histogram
   55330       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   55331   <affected-histogram
   55332       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   55333   <affected-histogram
   55334       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   55335   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
   55336   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
   55337   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
   55338   <affected-histogram
   55339       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
   55340   <affected-histogram
   55341       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
   55342   <affected-histogram
   55343       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
   55344   <affected-histogram
   55345       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
   55346   <affected-histogram
   55347       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
   55348   <affected-histogram
   55349       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
   55350   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
   55351   <affected-histogram
   55352       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
   55353   <affected-histogram
   55354       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
   55355   <affected-histogram
   55356       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
   55357   <affected-histogram
   55358       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
   55359   <affected-histogram
   55360       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
   55361   <affected-histogram
   55362       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
   55363   <affected-histogram
   55364       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
   55365   <affected-histogram
   55366       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
   55367   <affected-histogram
   55368       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
   55369   <affected-histogram
   55370       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
   55371   <affected-histogram
   55372       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
   55373   <affected-histogram
   55374       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
   55375   <affected-histogram
   55376       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
   55377   <affected-histogram
   55378       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
   55379   <affected-histogram
   55380       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
   55381   <affected-histogram
   55382       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
   55383   <affected-histogram
   55384       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
   55385   <affected-histogram
   55386       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
   55387   <affected-histogram
   55388       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
   55389   <affected-histogram
   55390       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
   55391   <affected-histogram
   55392       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
   55393   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
   55394   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
   55395   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
   55396   <affected-histogram
   55397       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
   55398   <affected-histogram
   55399       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
   55400   <affected-histogram
   55401       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
   55402   <affected-histogram
   55403       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
   55404   <affected-histogram
   55405       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
   55406   <affected-histogram
   55407       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
   55408   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
   55409   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
   55410   <affected-histogram
   55411       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
   55412   <affected-histogram
   55413       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
   55414   <affected-histogram
   55415       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
   55416   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
   55417   <affected-histogram
   55418       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   55419   <affected-histogram
   55420       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   55421   <affected-histogram
   55422       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   55423   <affected-histogram
   55424       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   55425   <affected-histogram
   55426       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   55427   <affected-histogram
   55428       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   55429   <affected-histogram
   55430       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   55431   <affected-histogram
   55432       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   55433   <affected-histogram
   55434       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   55435   <affected-histogram
   55436       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   55437   <affected-histogram
   55438       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   55439   <affected-histogram
   55440       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   55441   <affected-histogram
   55442       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   55443   <affected-histogram
   55444       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   55445   <affected-histogram
   55446       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   55447   <affected-histogram
   55448       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   55449   <affected-histogram
   55450       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   55451   <affected-histogram
   55452       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   55453   <affected-histogram
   55454       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   55455   <affected-histogram
   55456       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   55457   <affected-histogram
   55458       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   55459   <affected-histogram
   55460       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
   55461   <affected-histogram
   55462       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
   55463   <affected-histogram
   55464       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
   55465   <affected-histogram
   55466       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
   55467   <affected-histogram
   55468       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
   55469   <affected-histogram
   55470       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
   55471   <affected-histogram
   55472       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
   55473   <affected-histogram
   55474       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
   55475   <affected-histogram
   55476       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
   55477   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
   55478   <affected-histogram
   55479       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
   55480   <affected-histogram
   55481       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
   55482   <affected-histogram
   55483       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
   55484   <affected-histogram
   55485       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
   55486   <affected-histogram
   55487       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
   55488   <affected-histogram
   55489       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
   55490   <affected-histogram
   55491       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
   55492   <affected-histogram
   55493       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
   55494   <affected-histogram
   55495       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
   55496   <affected-histogram
   55497       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
   55498   <affected-histogram
   55499       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
   55500   <affected-histogram
   55501       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
   55502   <affected-histogram
   55503       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
   55504   <affected-histogram
   55505       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
   55506   <affected-histogram
   55507       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
   55508   <affected-histogram
   55509       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
   55510   <affected-histogram
   55511       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
   55512   <affected-histogram
   55513       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
   55514   <affected-histogram
   55515       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
   55516   <affected-histogram
   55517       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
   55518   <affected-histogram
   55519       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
   55520   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
   55521   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
   55522   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
   55523   <affected-histogram
   55524       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
   55525   <affected-histogram
   55526       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
   55527   <affected-histogram
   55528       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
   55529   <affected-histogram
   55530       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
   55531   <affected-histogram
   55532       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
   55533   <affected-histogram
   55534       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
   55535   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
   55536   <affected-histogram
   55537       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
   55538   <affected-histogram
   55539       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
   55540   <affected-histogram
   55541       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
   55542   <affected-histogram
   55543       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
   55544   <affected-histogram
   55545       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
   55546   <affected-histogram
   55547       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
   55548   <affected-histogram
   55549       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
   55550   <affected-histogram
   55551       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
   55552   <affected-histogram
   55553       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
   55554   <affected-histogram
   55555       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
   55556   <affected-histogram
   55557       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
   55558   <affected-histogram
   55559       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
   55560   <affected-histogram
   55561       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
   55562   <affected-histogram
   55563       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
   55564   <affected-histogram
   55565       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
   55566   <affected-histogram
   55567       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
   55568   <affected-histogram
   55569       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
   55570   <affected-histogram
   55571       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
   55572   <affected-histogram
   55573       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
   55574   <affected-histogram
   55575       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
   55576   <affected-histogram
   55577       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
   55578   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
   55579   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
   55580   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
   55581   <affected-histogram
   55582       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
   55583   <affected-histogram
   55584       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
   55585   <affected-histogram
   55586       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
   55587   <affected-histogram
   55588       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
   55589   <affected-histogram
   55590       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
   55591   <affected-histogram
   55592       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
   55593 </histogram_suffixes>
   55594 
   55595 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
   55596   <suffix name="PacketSizeTest.Connectivity.Failure"
   55597       label="This histogram records the size of the packet size that was not
   55598              received from the server."/>
   55599   <suffix name="PacketSizeTest.Connectivity.Success"
   55600       label="This histogram records the size of the packet size that was
   55601              received from the server."/>
   55602   <affected-histogram name="NetConnectivity4"/>
   55603   <affected-histogram name="NetConnectivity5"/>
   55604 </histogram_suffixes>
   55605 
   55606 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
   55607   <suffix name="443" label="Packet is sent on port 443."/>
   55608   <suffix name="80" label="Packet is sent on port 80."/>
   55609   <affected-histogram
   55610       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
   55611   <affected-histogram
   55612       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
   55613   <affected-histogram
   55614       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
   55615   <affected-histogram
   55616       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
   55617 </histogram_suffixes>
   55618 
   55619 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
   55620   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
   55621   <suffix name="443.100B.NoProxy"
   55622       label="100 bytes of data is sent on port 443 with no proxy."/>
   55623   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
   55624   <suffix name="443.1200B.NoProxy"
   55625       label="1200 bytes of data is sent on port 443 with no proxy."/>
   55626   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
   55627   <suffix name="443.500B.NoProxy"
   55628       label="500 bytes of data is sent on port 443 with no proxy."/>
   55629   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
   55630   <suffix name="80.100B.NoProxy"
   55631       label="100 bytes of data is sent on port 80 with no proxy."/>
   55632   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
   55633   <suffix name="80.1200B.NoProxy"
   55634       label="1200 bytes of data is sent on port 80 with no proxy."/>
   55635   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
   55636   <suffix name="80.500B.NoProxy"
   55637       label="500 bytes of data is sent on port 80 with no proxy."/>
   55638   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
   55639   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
   55640   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
   55641   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
   55642   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
   55643   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
   55644 </histogram_suffixes>
   55645 
   55646 <histogram_suffixes name="NetProxyResolverExecutionTime">
   55647   <suffix name="UrlOver2K" label="URL length was over 2K"/>
   55648   <suffix name="UrlOver4K" label="URL length was over 4K"/>
   55649   <suffix name="UrlOver8K" label="URL length was over 8K"/>
   55650   <suffix name="UrlOver128K" label="URL length was over 128K"/>
   55651   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
   55652 </histogram_suffixes>
   55653 
   55654 <histogram_suffixes name="NewTabPageProviders" separator=".">
   55655   <suffix name="client" label="Suggestions coming from the client."/>
   55656   <suffix name="client0" label="Suggestions coming from the client source 0."/>
   55657   <suffix name="server" label="Suggestions coming from the server."/>
   55658   <suffix name="server0" label="Suggestions coming from server source 0."/>
   55659   <suffix name="server1" label="Suggestions coming from server source 1."/>
   55660   <suffix name="server2" label="Suggestions coming from server source 2."/>
   55661   <suffix name="server3" label="Suggestions coming from server source 3."/>
   55662   <suffix name="server4" label="Suggestions coming from server source 4."/>
   55663   <affected-histogram name="NewTabPage.MostVisited"/>
   55664   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
   55665 </histogram_suffixes>
   55666 
   55667 <histogram_suffixes name="OmniboxProviderTime" separator=".">
   55668   <suffix name="Bookmark"/>
   55669   <suffix name="Builtin"/>
   55670   <suffix name="Contact"/>
   55671   <suffix name="ExtensionApp"/>
   55672   <suffix name="HistoryContents"/>
   55673   <suffix name="HistoryQuick"/>
   55674   <suffix name="HistoryURL"/>
   55675   <suffix name="Keyword"/>
   55676   <suffix name="Search"/>
   55677   <suffix name="Shortcuts"/>
   55678   <suffix name="ZeroSuggest"/>
   55679   <affected-histogram name="Omnibox.ProviderTime"/>
   55680 </histogram_suffixes>
   55681 
   55682 <histogram_suffixes name="OobeScreenName" separator=".">
   55683   <suffix name="Eula"/>
   55684   <suffix name="Hid-detection"/>
   55685   <suffix name="Image"/>
   55686   <suffix name="Network"/>
   55687   <suffix name="Update"/>
   55688   <suffix name="Wrong-hwid"/>
   55689   <affected-histogram name="OOBE.StepCompletionTime"/>
   55690 </histogram_suffixes>
   55691 
   55692 <histogram_suffixes name="OverlappedReadImpact">
   55693   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
   55694   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
   55695   <affected-histogram name="Net.HttpJob.TotalTime"/>
   55696   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
   55697   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
   55698   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
   55699   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
   55700   <affected-histogram name="PLT.Abandoned"/>
   55701   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   55702   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   55703   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   55704   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   55705   <affected-histogram name="PLT.LoadType"/>
   55706 </histogram_suffixes>
   55707 
   55708 <histogram_suffixes name="PageLoadType">
   55709   <suffix name="HistoryLoad"
   55710       label="but only for user pressing back or forward"/>
   55711   <suffix name="LinkLoad"
   55712       label="deprecated - see LinkLoadReload, LinkLoadNormal,
   55713              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
   55714              back to a posted page"/>
   55715   <suffix name="LinkLoadCacheOnly"
   55716       label="content initiated, commonly back to a posted page, where browser
   55717              must ONLY use cache"/>
   55718   <suffix name="LinkLoadNormal"
   55719       label="content initiated, ordinary link traversal or post"/>
   55720   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
   55721   <suffix name="LinkLoadStaleOk"
   55722       label="content initiated, commonly forward or back where stale cached
   55723              data is very acceptable"/>
   55724   <suffix name="NormalLoad"
   55725       label="but only for user entered URL or omnibox search"/>
   55726   <suffix name="Reload" label="but only for user pressed reload"/>
   55727   <suffix name="UndefLoad"
   55728       label="should never happen... as it is only for an client-code error
   55729              case which should not exist"/>
   55730   <affected-histogram name="PLT.BeginToFinish"/>
   55731   <affected-histogram name="PLT.BeginToFinishDoc"/>
   55732   <affected-histogram name="PLT.StartToCommit">
   55733     <with-suffix name="LinkLoadNormal"/>
   55734     <with-suffix name="NormalLoad"/>
   55735   </affected-histogram>
   55736   <affected-histogram name="PLT.StartToFinish">
   55737     <with-suffix name="LinkLoadNormal"/>
   55738     <with-suffix name="NormalLoad"/>
   55739   </affected-histogram>
   55740   <affected-histogram name="Renderer4.BeginToFinish"/>
   55741   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
   55742 </histogram_suffixes>
   55743 
   55744 <histogram_suffixes name="PageLoadType">
   55745   <suffix name="HistoryLoad"
   55746       label="but only for user pressing back or forward"/>
   55747   <suffix name="LinkLoad"
   55748       label="deprecated - see LinkLoadReload, LinkLoadNormal,
   55749              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
   55750              back to a posted page"/>
   55751   <suffix name="LinkLoadCacheOnly"
   55752       label="content initiated, commonly back to a posted page, where browser
   55753              must ONLY use cache"/>
   55754   <suffix name="LinkLoadNormal"
   55755       label="content initiated, ordinary link traversal or post"/>
   55756   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
   55757   <suffix name="LinkLoadStaleOk"
   55758       label="content initiated, commonly forward or back where stale cached
   55759              data is very acceptable"/>
   55760   <suffix name="NormalLoad"
   55761       label="but only for user entered URL or omnibox search"/>
   55762   <suffix name="Reload" label="but only for user pressed reload"/>
   55763   <suffix name="UndefLoad"
   55764       label="should never happen... as it is only for an client-code error
   55765              case which should not exist"/>
   55766   <affected-histogram name="PLT.BeginToFinish"/>
   55767   <affected-histogram name="PLT.BeginToFinishDoc"/>
   55768   <affected-histogram name="PLT.StartToCommit">
   55769     <with-suffix name="LinkLoadNormal"/>
   55770     <with-suffix name="NormalLoad"/>
   55771   </affected-histogram>
   55772   <affected-histogram name="PLT.StartToFinish">
   55773     <with-suffix name="LinkLoadNormal"/>
   55774     <with-suffix name="NormalLoad"/>
   55775   </affected-histogram>
   55776   <affected-histogram name="Renderer4.BeginToFinish"/>
   55777   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
   55778 </histogram_suffixes>
   55779 
   55780 <histogram_suffixes name="PasswordManagerMonitor">
   55781   <suffix name="group_1" label="group 1"/>
   55782   <suffix name="group_2" label="group 2"/>
   55783   <suffix name="group_3" label="group 3"/>
   55784   <suffix name="group_4" label="group 4"/>
   55785   <suffix name="group_5" label="group 5"/>
   55786   <suffix name="group_6" label="group 6"/>
   55787   <suffix name="group_7" label="group 7"/>
   55788   <suffix name="group_8" label="group 8"/>
   55789   <suffix name="group_9" label="group 9"/>
   55790   <suffix name="group_10" label="group 10"/>
   55791   <suffix name="group_11" label="group 11"/>
   55792   <suffix name="group_12" label="group 12"/>
   55793   <suffix name="group_13" label="group 13"/>
   55794   <suffix name="group_14" label="group 14"/>
   55795   <suffix name="group_15" label="group 15"/>
   55796   <suffix name="group_16" label="group 16"/>
   55797   <suffix name="group_17" label="group 17"/>
   55798   <suffix name="group_18" label="group 18"/>
   55799   <suffix name="group_19" label="group 19"/>
   55800   <suffix name="group_20" label="group 20"/>
   55801   <suffix name="" label=""/>
   55802   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
   55803   <affected-histogram
   55804       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
   55805   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
   55806   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
   55807 </histogram_suffixes>
   55808 
   55809 <histogram_suffixes name="PerformanceMonitor" separator=".">
   55810   <suffix name="BrowserProcess"/>
   55811   <suffix name="RendererProcess"/>
   55812   <suffix name="PluginProcess"/>
   55813   <suffix name="WorkerProcess"/>
   55814   <suffix name="GPUProcess"/>
   55815   <suffix name="PPAPIProcess"/>
   55816   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
   55817   <affected-histogram name="PerformanceMonitor.HighCPU"/>
   55818 </histogram_suffixes>
   55819 
   55820 <histogram_suffixes name="PermissionActions">
   55821   <suffix name="MidiSysEx" label="Midi SysEx permsision actions"/>
   55822   <suffix name="PushMessaging" label="Push messaging permission actions"/>
   55823   <suffix name="Notifications" label="Notification permission actions"/>
   55824   <affected-histogram name="ContentSettings.PermissionActions"/>
   55825 </histogram_suffixes>
   55826 
   55827 <histogram_suffixes name="PpapiPluginName">
   55828   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
   55829   <suffix name="libwidevinecdmadapter.so"
   55830       label="Widevine CDM on Linux or Cros"/>
   55831   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
   55832   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
   55833   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
   55834   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
   55835   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
   55836   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
   55837   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
   55838   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
   55839 </histogram_suffixes>
   55840 
   55841 <histogram_suffixes name="PrecacheCellular" separator=".">
   55842   <suffix name="Cellular"
   55843       label="covers fetches when connected to cellular networks"/>
   55844   <affected-histogram name="Precache.DownloadedNonPrecache"/>
   55845   <affected-histogram name="Precache.Saved"/>
   55846 </histogram_suffixes>
   55847 
   55848 <histogram_suffixes name="PreferenceFileNames" separator=".">
   55849   <suffix name="Local_State" label="Local State file"/>
   55850   <suffix name="Preferences" label="Preferences file"/>
   55851   <suffix name="Secure_Preferences" label="Secure Preferences file"/>
   55852   <affected-histogram name="Settings.JsonDataSizeKilobytes"/>
   55853 </histogram_suffixes>
   55854 
   55855 <histogram_suffixes name="Prefetch">
   55856   <suffix name="ContentPrefetchPrefetchOff"
   55857       label="Prefetch is completely disabled."/>
   55858   <suffix name="ContentPrefetchPrefetchOn"
   55859       label="prefetch is enabled but prerender is disabled."/>
   55860   <affected-histogram name="HttpCache.EntryLockWait"/>
   55861   <affected-histogram name="Net.HttpTimeToFirstByte"/>
   55862   <affected-histogram name="PLT.Abandoned"/>
   55863   <affected-histogram name="PLT.BeginToFinish"/>
   55864   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
   55865   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
   55866   <affected-histogram name="PLT.BeginToFinishDoc"/>
   55867   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
   55868   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
   55869   <affected-histogram name="PLT.PerceivedLoadTime"/>
   55870   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
   55871 </histogram_suffixes>
   55872 
   55873 <histogram_suffixes name="Prerender">
   55874   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
   55875   <suffix name="PrerenderControl" label="prerender is disabled."/>
   55876   <suffix name="PrerenderNoUse"
   55877       label="prerender is enabled, but pages are not swapped in."/>
   55878   <suffix name="PrerenderMulti"
   55879       label="prerender is enabled with multiple simultanious prerenders."/>
   55880   <suffix name="Prerender5minTTL"
   55881       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
   55882   <suffix name="PrerenderMatchComplete"
   55883       label="prerender is enabled, and match complete replacements are used
   55884              to gather extended statistics."/>
   55885   <affected-histogram name="HttpCache.EntryLockWait"/>
   55886   <affected-histogram name="Net.HttpTimeToFirstByte"/>
   55887   <affected-histogram name="PLT.Abandoned"/>
   55888   <affected-histogram name="PLT.BeginToFinish"/>
   55889   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
   55890   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
   55891   <affected-histogram name="PLT.BeginToFinishDoc"/>
   55892   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
   55893   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
   55894   <affected-histogram name="PLT.PerceivedLoadTime"/>
   55895   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
   55896   <affected-histogram name="Prerender.FinalStatus"/>
   55897   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
   55898   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
   55899   <affected-histogram name="Prerender.LocalPredictorEvent"/>
   55900   <affected-histogram name="Prerender.PerceivedPLT"/>
   55901   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
   55902   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
   55903   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
   55904   <affected-histogram
   55905       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
   55906   <affected-histogram
   55907       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
   55908   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
   55909   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
   55910   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
   55911   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
   55912   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
   55913   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
   55914   <affected-histogram name="Prerender.RendererIdleTime"/>
   55915   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
   55916   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
   55917   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
   55918   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
   55919   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
   55920 </histogram_suffixes>
   55921 
   55922 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
   55923   <obsolete>
   55924     deprecated May 10 2012
   55925   </obsolete>
   55926   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
   55927   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
   55928   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
   55929   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
   55930   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
   55931   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
   55932   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
   55933   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
   55934   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
   55935   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
   55936   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
   55937   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
   55938   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
   55939   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
   55940   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
   55941   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
   55942   <affected-histogram name="Prerender.Events"/>
   55943   <affected-histogram name="Prerender.TimeToClick"/>
   55944 </histogram_suffixes>
   55945 
   55946 <histogram_suffixes name="PrerenderSource" ordering="prefix">
   55947   <suffix name="" label="All prerenders."/>
   55948   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
   55949   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
   55950   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
   55951   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
   55952   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
   55953   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
   55954   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
   55955   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
   55956   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
   55957   <suffix name="gws" label="GWS triggered prerender."/>
   55958   <suffix name="Instant" label="Instant search prerender."/>
   55959   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
   55960   <suffix name="omnibox" label="Triggered from the omnibox."/>
   55961   <suffix name="wash" label="Multiple sources could have triggered."/>
   55962   <suffix name="web" label="Link triggered prerender."/>
   55963   <suffix name="webcross"
   55964       label="Link triggered prerender, rel=prerender, cross domain."/>
   55965   <suffix name="websame"
   55966       label="Link triggered prerender, rel=prerender, same domain."/>
   55967   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
   55968   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
   55969   <affected-histogram name="Prerender.CookieSendType"/>
   55970   <affected-histogram name="Prerender.CookieStatus"/>
   55971   <affected-histogram name="Prerender.Event"/>
   55972   <affected-histogram name="Prerender.FinalStatus"/>
   55973   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
   55974   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
   55975   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
   55976   <affected-histogram name="Prerender.FinalStatus_PrerenderMatchComplete"/>
   55977   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
   55978   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
   55979   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
   55980   <affected-histogram
   55981       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
   55982   <affected-histogram
   55983       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
   55984   <affected-histogram
   55985       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
   55986   <affected-histogram
   55987       name="Prerender.FinalStatusMatchComplete_PrerenderMatchComplete"/>
   55988   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
   55989   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
   55990   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
   55991   <affected-histogram
   55992       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
   55993   <affected-histogram
   55994       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
   55995   <affected-histogram
   55996       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
   55997   <affected-histogram
   55998       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMatchComplete"/>
   55999   <affected-histogram
   56000       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
   56001   <affected-histogram
   56002       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
   56003   <affected-histogram name="Prerender.LocalPredictorEvent"/>
   56004   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
   56005   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
   56006   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
   56007   <affected-histogram
   56008       name="Prerender.LocalPredictorEvent_PrerenderMatchComplete"/>
   56009   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
   56010   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
   56011   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
   56012   <affected-histogram name="Prerender.NetworkBytesUsed"/>
   56013   <affected-histogram name="Prerender.NetworkBytesWasted"/>
   56014   <affected-histogram name="Prerender.PageVisitedStatus"/>
   56015   <affected-histogram name="Prerender.PerceivedPLT"/>
   56016   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
   56017   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
   56018   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
   56019   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMatchComplete"/>
   56020   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
   56021   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
   56022   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
   56023   <affected-histogram
   56024       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
   56025   <affected-histogram
   56026       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
   56027   <affected-histogram
   56028       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
   56029   <affected-histogram
   56030       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMatchComplete"/>
   56031   <affected-histogram
   56032       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
   56033   <affected-histogram
   56034       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
   56035   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
   56036   <affected-histogram
   56037       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
   56038   <affected-histogram
   56039       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
   56040   <affected-histogram
   56041       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
   56042   <affected-histogram
   56043       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMatchComplete"/>
   56044   <affected-histogram
   56045       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
   56046   <affected-histogram
   56047       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
   56048   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
   56049   <affected-histogram
   56050       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
   56051   <affected-histogram
   56052       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
   56053   <affected-histogram
   56054       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
   56055   <affected-histogram
   56056       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMatchComplete"/>
   56057   <affected-histogram
   56058       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
   56059   <affected-histogram
   56060       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
   56061   <affected-histogram
   56062       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
   56063   <affected-histogram
   56064       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
   56065   <affected-histogram
   56066       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
   56067   <affected-histogram
   56068       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
   56069   <affected-histogram
   56070       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMatchComplete"/>
   56071   <affected-histogram
   56072       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
   56073   <affected-histogram
   56074       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
   56075   <affected-histogram
   56076       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
   56077   <affected-histogram
   56078       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
   56079   <affected-histogram
   56080       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
   56081   <affected-histogram
   56082       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
   56083   <affected-histogram
   56084       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMatchComplete"/>
   56085   <affected-histogram
   56086       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
   56087   <affected-histogram
   56088       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
   56089   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
   56090   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
   56091   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
   56092   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
   56093   <affected-histogram
   56094       name="Prerender.PerceivedPLTMatched_PrerenderMatchComplete"/>
   56095   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
   56096   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
   56097   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
   56098   <affected-histogram
   56099       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
   56100   <affected-histogram
   56101       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
   56102   <affected-histogram
   56103       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
   56104   <affected-histogram
   56105       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMatchComplete"/>
   56106   <affected-histogram
   56107       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
   56108   <affected-histogram
   56109       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
   56110   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
   56111   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
   56112   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
   56113   <affected-histogram
   56114       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
   56115   <affected-histogram
   56116       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
   56117   <affected-histogram
   56118       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
   56119   <affected-histogram
   56120       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMatchComplete"/>
   56121   <affected-histogram
   56122       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
   56123   <affected-histogram
   56124       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
   56125   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
   56126   <affected-histogram
   56127       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
   56128   <affected-histogram
   56129       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
   56130   <affected-histogram
   56131       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
   56132   <affected-histogram
   56133       name="Prerender.PercentLoadDoneAtSwapin_PrerenderMatchComplete"/>
   56134   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
   56135   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
   56136   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
   56137   <affected-histogram
   56138       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
   56139   <affected-histogram
   56140       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
   56141   <affected-histogram
   56142       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
   56143   <affected-histogram
   56144       name="Prerender.PrerenderNotSwappedInPLT_PrerenderMatchComplete"/>
   56145   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
   56146   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
   56147   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
   56148   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
   56149   <affected-histogram
   56150       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
   56151   <affected-histogram
   56152       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
   56153   <affected-histogram
   56154       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
   56155   <affected-histogram
   56156       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMatchComplete"/>
   56157   <affected-histogram
   56158       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
   56159   <affected-histogram
   56160       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
   56161   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
   56162   <affected-histogram
   56163       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
   56164   <affected-histogram
   56165       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
   56166   <affected-histogram
   56167       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
   56168   <affected-histogram
   56169       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMatchComplete"/>
   56170   <affected-histogram
   56171       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
   56172   <affected-histogram
   56173       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
   56174   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
   56175   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
   56176   <affected-histogram name="Prerender.TimeUntilUsed2"/>
   56177 </histogram_suffixes>
   56178 
   56179 <histogram_suffixes name="Profile.AndroidAccountManagementMenu" separator=".">
   56180   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
   56181   <suffix name="GAIASignout"
   56182       label="GAIA-initiated interaction indicating a service type of Signout"/>
   56183   <suffix name="GAIASignoutIncognito"
   56184       label="GAIA-initiated interaction indicating a service type of Signout
   56185              and go Incogntio"/>
   56186   <suffix name="GAIAAddSession"
   56187       label="GAIA-initiated interaction indicating a service type of Add a
   56188              Session"/>
   56189   <suffix name="GAIAReAuth"
   56190       label="GAIA-initiated interaction indicating a service type of
   56191              Reauthenticate this user"/>
   56192   <suffix name="GAIADefault"
   56193       label="GAIA-initiated interaction indicating the default service type"/>
   56194   <affected-histogram name="Profile.AndroidAccountManagementMenu"/>
   56195 </histogram_suffixes>
   56196 
   56197 <histogram_suffixes name="Profile.DesktopMenu" separator=".">
   56198   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
   56199   <suffix name="GAIASignout"
   56200       label="GAIA-initiated interaction indicating a service type of Signout"/>
   56201   <suffix name="GAIAIncognito"
   56202       label="GAIA-initiated interaction indicating a service type of
   56203              Incogntio"/>
   56204   <suffix name="GAIAAddSession"
   56205       label="GAIA-initiated interaction indicating a service type of Add a
   56206              Session"/>
   56207   <suffix name="GAIAReAuth"
   56208       label="GAIA-initiated interaction indicating a service type of
   56209              Reauthenticate this user"/>
   56210   <suffix name="GAIADefault"
   56211       label="GAIA-initiated interaction indicating the default service type"/>
   56212   <affected-histogram name="Profile.DesktopMenu"/>
   56213 </histogram_suffixes>
   56214 
   56215 <histogram_suffixes name="ProfilePictureDownload" separator=".">
   56216   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
   56217   <suffix name="Default.LoggedIn" label="default picture, after login"/>
   56218   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
   56219   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
   56220   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
   56221   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
   56222   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
   56223   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
   56224   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
   56225   <affected-histogram name="UserImage.ProfileDownloadTime"/>
   56226 </histogram_suffixes>
   56227 
   56228 <histogram_suffixes name="ProgressiveScan">
   56229   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
   56230   <suffix name="33Percent_4MinMax"
   56231       label="Progressive scan @ 33%, 4 frequency bins."/>
   56232   <suffix name="50Percent_4MinMax"
   56233       label="Progressive scan @ 50%, 4 frequency bins."/>
   56234   <suffix name="50Percent_8MinMax"
   56235       label="Progressive scan @ 50%, 8 frequency bins."/>
   56236   <suffix name="100Percent_8MinMax"
   56237       label="Progressive scan @ 100%, 8 frequency bins."/>
   56238   <suffix name="100Percent_1MinSeen_A"
   56239       label="Progressive scan @ all previously seen frequencies (A)."/>
   56240   <suffix name="100Percent_1MinSeen_B"
   56241       label="Progressive scan @ all previously seen frequencies (B)."/>
   56242   <suffix name="100Percent_1Min_4Max"
   56243       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
   56244   <affected-histogram name="Network.Shill.TimeToDrop"/>
   56245   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
   56246   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
   56247   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
   56248   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
   56249   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
   56250 </histogram_suffixes>
   56251 
   56252 <histogram_suffixes name="ProtectorSettingChange" separator=".">
   56253   <obsolete>
   56254     Deprecated 8/2013. No longer tracked.
   56255   </obsolete>
   56256   <suffix name="Applied" label="change has been accepted by user"/>
   56257   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
   56258   <suffix name="Discarded" label="change has been reverted by user"/>
   56259   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
   56260   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
   56261   <suffix name="Missing" label="fallback provider missing, added"/>
   56262   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
   56263   <suffix name="Restored"
   56264       label="search provider restored by Protector before showing the bubble"/>
   56265   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
   56266   <affected-histogram name="Protector.SearchProvider"/>
   56267   <affected-histogram name="Protector.StartupSettings"/>
   56268 </histogram_suffixes>
   56269 
   56270 <histogram_suffixes name="ProxyConnectionImpact">
   56271   <suffix name="proxy_connections_16"
   56272       label="with 16 connections per proxy server"/>
   56273   <suffix name="proxy_connections_32"
   56274       label="with 32 connections per proxy server"/>
   56275   <suffix name="proxy_connections_64"
   56276       label="with 64 connections per proxy server"/>
   56277   <suffix name="proxy_connections_8"
   56278       label="with 8 connections per proxy server"/>
   56279   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
   56280   <affected-histogram name="Net.SocksSocketRequestTime"/>
   56281   <affected-histogram name="PLT.Abandoned"/>
   56282   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   56283   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
   56284   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
   56285   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   56286 </histogram_suffixes>
   56287 
   56288 <histogram_suffixes name="QueryTimeSuffix" separator=".">
   56289   <suffix name="0" label="N = 0"/>
   56290   <suffix name="1" label="N = 1"/>
   56291   <suffix name="2" label="N = 2"/>
   56292   <suffix name="3" label="N = 3"/>
   56293   <suffix name="4" label="N = 4"/>
   56294   <suffix name="5" label="N = 5"/>
   56295   <affected-histogram name="Omnibox.QueryTime"/>
   56296   <affected-histogram name="ShortcutsProvider.QueryIndexTime"/>
   56297 </histogram_suffixes>
   56298 
   56299 <histogram_suffixes name="QuicConnectionType" separator="">
   56300   <owner>rch (a] chromium.org</owner>
   56301   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
   56302   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
   56303   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
   56304   <affected-histogram
   56305       name="Net.QuicSession.ConnectRandomPortRequiringConfirmation"/>
   56306   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
   56307   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
   56308 </histogram_suffixes>
   56309 
   56310 <histogram_suffixes name="QuicPortSelection" separator="">
   56311   <owner>rch (a] chromium.org</owner>
   56312   <suffix name="SelectPort"
   56313       label="An effort was mode to (try to) consistently connect using the
   56314              same source port for the given server IP/port."/>
   56315   <suffix name="RandomPort"
   56316       label="The operating system randomly selected a source port for the
   56317              connection."/>
   56318   <affected-histogram name="Net.QuicSession.Connect"/>
   56319 </histogram_suffixes>
   56320 
   56321 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
   56322   <suffix name="" label="Normal start."/>
   56323   <suffix name="Fast"
   56324       label="Fast start by skipping normal chrome.dll startup."/>
   56325   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
   56326 </histogram_suffixes>
   56327 
   56328 <histogram_suffixes name="RendererEventLatency" separator=".">
   56329   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
   56330   <suffix name="ContextMenu" label="For ContextMenu event."/>
   56331   <suffix name="GestureDoubleTap"
   56332       label="A GestureDoubleTap occurs when the user double taps on a
   56333              touchscreen."/>
   56334   <suffix name="GestureFlingCancel"
   56335       label="A GestureFlingCancel is sent to the renderer to cancel any
   56336              active flings."/>
   56337   <suffix name="GestureFlingStart"
   56338       label="A GestureFlingStart is sent when the user quickly flicks on a
   56339              touchscreen."/>
   56340   <suffix name="GestureLongPress"
   56341       label="A GestureLongPress is sent when the user taps down and holds
   56342              their finger on a touchscreen."/>
   56343   <suffix name="GestureLongTap"
   56344       label="A GestureLongTap is sent when the user taps down on a
   56345              touchscreen, holds their finger for a while, then releases."/>
   56346   <suffix name="GesturePinchBegin"
   56347       label="A GesturePinchBegin is sent when a user starts a pinch zoom
   56348              motion on a touchscreen."/>
   56349   <suffix name="GesturePinchEnd"
   56350       label="A GesturePinchEnd is sent when the user releases their fingers
   56351              from the touchscreen after performing a pinch zoom motion."/>
   56352   <suffix name="GesturePinchUpdate"
   56353       label="GesturePinchUpdate events are sent while the user is performing
   56354              a pinch zoom motion on a touch screen. GesturePinchUpdate events
   56355              are sent as the user changes the distance between their fingers."/>
   56356   <suffix name="GestureScrollBegin"
   56357       label="A GestureScrollBegin is sent at the beginning of a gesture
   56358              scroll on a touchscreen."/>
   56359   <suffix name="GestureScrollEnd"
   56360       label="A GestureScrollEnd is sent when the user releases their finger
   56361              after a gesture scroll on a touchscreen."/>
   56362   <suffix name="GestureScrollUpdate"
   56363       label="GestureScrollUpdate events are sent as the user drags their
   56364              finger along the touchscreen during a gesture scroll."/>
   56365   <suffix name="GestureScrollUpdateWithoutPropagation"
   56366       label="GestureScrollUpdateWithoutPropagation events are scroll updates
   56367              that shouldn't bubble, generated by a gesture fling."/>
   56368   <suffix name="GestureShowPress"
   56369       label="A GestureShowPress event is sent when the user presses down on
   56370              the touchscreen but before a GestureTapDown."/>
   56371   <suffix name="GestureTap"
   56372       label="A GestureTap is sent when the user presses down and releases on
   56373              a touchscreen."/>
   56374   <suffix name="GestureTapUnconfirmed"
   56375       label="A GestureTapUnconfirmed is sent when the user taps the
   56376              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
   56377   <suffix name="GestureTapCancel"
   56378       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
   56379              For example, if the user taps down but drags their finger
   56380              instead of releasing it."/>
   56381   <suffix name="GestureTapDown"
   56382       label="A GestureTapDown is sent when the user presses on the
   56383              touchscreen in what could potentially be a full GestureTap
   56384              event."/>
   56385   <suffix name="GestureTwoFingerTap"
   56386       label="A GestureTwoFingerTap is sent when the user presses down a
   56387              releases on a touchscreen with two fingers."/>
   56388   <suffix name="KeyDown"
   56389       label="A KeyDown event is sent when a keyboard key is pressed down."/>
   56390   <suffix name="KeyUp"
   56391       label="A KeyUp event is sent when a depressed keyboard key is released."/>
   56392   <suffix name="MouseDown"
   56393       label="A MouseDown event is sent when the user click down a mouse
   56394              button."/>
   56395   <suffix name="MouseEnter"
   56396       label="A MouseEnter event is sent when the mouse cursor enters the
   56397              renderer area."/>
   56398   <suffix name="MouseLeave"
   56399       label="A MouseLeave event is sent when the mouse cursor leaves the
   56400              renderer area."/>
   56401   <suffix name="MouseMove"
   56402       label="A MouseMove event is sent when the mouse cursor moves within the
   56403              renderer area."/>
   56404   <suffix name="MouseUp"
   56405       label="A MouseUp event is sent when a depressed mouse button is
   56406              released."/>
   56407   <suffix name="MouseWheel"
   56408       label="A MouseWheel event is sent when the user scrolls using the mouse
   56409              wheel within the renderer area."/>
   56410   <suffix name="RawKeyDown"
   56411       label="A RawKeyDown event is a wrapper around a native key event."/>
   56412   <suffix name="TouchCancel"
   56413       label="A TouchCancel is used to cancel an existing touch point. For
   56414              example, if the user drags a finger outside the bounds of the
   56415              renderer."/>
   56416   <suffix name="TouchEnd"
   56417       label="A TouchEnd is send when the user lifts a finger from the
   56418              touchscreen."/>
   56419   <suffix name="TouchMove"
   56420       label="A TouchMove is sent when the user moves a finger along the
   56421              touchscreen."/>
   56422   <suffix name="TouchStart"
   56423       label="A TouchStart is sent when the user first touches a finger to the
   56424              touchscreen."/>
   56425   <suffix name="Undefined" label="For unknown or undefined events."/>
   56426   <affected-histogram name="Event.Latency.Renderer"/>
   56427   <affected-histogram name="Event.Latency.Renderer2"/>
   56428 </histogram_suffixes>
   56429 
   56430 <histogram_suffixes name="SBInterstitial">
   56431   <obsolete>
   56432     deprecated November 10 2012 crrev.com/167056
   56433   </obsolete>
   56434   <suffix name="V1" label="version 1 interstitial"/>
   56435   <suffix name="V2" label="version 2 interstitial"/>
   56436   <affected-histogram name="SB2.InterstitialAction"/>
   56437   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
   56438   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
   56439   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
   56440   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
   56441   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
   56442   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
   56443 </histogram_suffixes>
   56444 
   56445 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
   56446   <suffix name="" label="Normal start."/>
   56447   <suffix name="Fast"
   56448       label="Fast start by skipping normal chrome.dll startup."/>
   56449   <affected-histogram name="Startup.ShowAppListWarmStart"/>
   56450 </histogram_suffixes>
   56451 
   56452 <histogram_suffixes name="SideloadWipeout">
   56453   <suffix name="Enabled" label="Sideload Wipeout Active."/>
   56454   <suffix name="Disabled" label="Control group."/>
   56455   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
   56456   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
   56457   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
   56458   <affected-histogram name="DisabledExtension.UserSelection"/>
   56459   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
   56460   <affected-histogram name="Extensions.InstallSource"/>
   56461   <affected-histogram name="Extensions.UpdateSource"/>
   56462 </histogram_suffixes>
   56463 
   56464 <histogram_suffixes name="Signin.Actions" separator=".">
   56465   <suffix name="AllAccessPointActions"/>
   56466   <suffix name="AndroidAccountConsistencyFirstRunActions"
   56467       label="Signin Flow shown on android after Account Consistency flag was
   56468              enabled."/>
   56469   <suffix name="AppLauncherActions"/>
   56470   <suffix name="ExtensionInstallBubbleActions"/>
   56471   <suffix name="MenuActions"/>
   56472   <suffix name="NTPLinkActions"/>
   56473   <suffix name="OneClickActions"/>
   56474   <suffix name="SettingsActions"/>
   56475   <suffix name="StartPageActions"/>
   56476   <suffix name="UnknownActions"/>
   56477   <affected-histogram name="Signin"/>
   56478 </histogram_suffixes>
   56479 
   56480 <histogram_suffixes name="Signin.Reconciler" separator=".">
   56481   <suffix name="FirstRun"
   56482       label="First execution of the reconciler after the profile was loaded
   56483              or the new_profile_management flag was toggled."/>
   56484   <suffix name="SubsequentRun"
   56485       label="Execution of the reconciler triggered by some other change of
   56486              state."/>
   56487   <affected-histogram name="Signin.Reconciler.AddedToChrome"/>
   56488   <affected-histogram name="Signin.Reconciler.AddedToCookieJar"/>
   56489   <affected-histogram name="Signin.Reconciler.DifferentPrimaryAccounts"/>
   56490   <affected-histogram name="Signin.Reconciler.RemovedFromCookieJar"/>
   56491 </histogram_suffixes>
   56492 
   56493 <histogram_suffixes name="SocketType">
   56494   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
   56495   <suffix name="SOCK" label="SOCKS socket"/>
   56496   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
   56497   <suffix name="SSL2" label="SSL2 socket"/>
   56498   <suffix name="SSLForProxies"
   56499       label="SSLClientSocket wrapping the TCPClient socket eventually used
   56500              for connection to a proxy"/>
   56501   <suffix name="SSLforHTTPSProxy"
   56502       label="SSLClientSocket wrapping the TCPClient socket eventually used
   56503              for connection to an HTTPS proxy"/>
   56504   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
   56505   <suffix name="TCPforHTTPProxy"
   56506       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
   56507   <suffix name="TCPforHTTPSProxy"
   56508       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
   56509   <suffix name="TCPforSOCKS"
   56510       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
   56511   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
   56512   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
   56513   <affected-histogram name="Net.SocketInitErrorCodes"/>
   56514   <affected-histogram name="Net.SocketRequestTime"/>
   56515   <affected-histogram name="Net.SocketType"/>
   56516 </histogram_suffixes>
   56517 
   56518 <histogram_suffixes name="SpdyCwnd">
   56519   <obsolete>
   56520     Deprecated as of 07/2014.
   56521   </obsolete>
   56522   <owner>willchan (a] chromium.org</owner>
   56523   <suffix name="cwnd32" label="using cwnd policy static 32"/>
   56524   <suffix name="cwnd10" label="using cwnd policy static 10"/>
   56525   <suffix name="cwnd16" label="using cwnd policy static 16"/>
   56526   <suffix name="cwndMin16" label="using dynamic cwnd policy no lower than 16"/>
   56527   <suffix name="cwndMin10" label="using dynamic cwnd policy no lower than 10"/>
   56528   <suffix name="cwndDynamic" label="using dynamic cwnd policy"/>
   56529   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   56530   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   56531   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   56532   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
   56533   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
   56534   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
   56535 </histogram_suffixes>
   56536 
   56537 <histogram_suffixes name="SpdyImpact">
   56538   <suffix name="npn_with_http"
   56539       label="with NPN negotiated but using HTTP instead of SPDY"/>
   56540   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
   56541   <affected-histogram name="Net.Transaction_Connected"/>
   56542   <affected-histogram name="Net.Transaction_Connected_New"/>
   56543   <affected-histogram name="Net.Transaction_Connected_New_b"/>
   56544   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
   56545   <affected-histogram name="PLT.Abandoned"/>
   56546   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   56547   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   56548   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
   56549   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
   56550   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
   56551   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
   56552 </histogram_suffixes>
   56553 
   56554 <histogram_suffixes name="SpdySettingsCwnd" separator="">
   56555   <suffix name="10K" label="where at least 10KB was transferred."/>
   56556   <suffix name="25K" label="where at least 25KB was transferred."/>
   56557   <suffix name="50K" label="where at least 50KB was transferred."/>
   56558   <suffix name="100K" label="where at least 100KB was transferred."/>
   56559   <affected-histogram name="Net.SpdySettingsCwnd"/>
   56560 </histogram_suffixes>
   56561 
   56562 <histogram_suffixes name="SqliteDatabases" separator=".">
   56563   <owner>shess (a] chromium.org</owner>
   56564   <suffix name="Activity" label="Activity"/>
   56565   <suffix name="AppCache" label="AppCache"/>
   56566   <suffix name="BookmarkImages" label="BookmarkImages"/>
   56567   <suffix name="Cookie" label="Cookie"/>
   56568   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
   56569   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
   56570   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
   56571   <suffix name="History" label="History"/>
   56572   <suffix name="Predictor" label="Predictor"/>
   56573   <suffix name="Quota" label="Quota"/>
   56574   <suffix name="Shortcuts" label="Shortcuts"/>
   56575   <suffix name="SyncDirectory" label="SyncDirectory"/>
   56576   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
   56577   <suffix name="Thumbnail" label="Thumbnail"/>
   56578   <suffix name="TopSites" label="TopSites"/>
   56579   <suffix name="Web" label="Web"/>
   56580   <affected-histogram name="Sqlite.Error"/>
   56581   <affected-histogram name="Sqlite.SizeKB"/>
   56582   <affected-histogram name="Sqlite.Version"/>
   56583 </histogram_suffixes>
   56584 
   56585 <histogram_suffixes name="SSLFalseStart">
   56586   <suffix name="FalseStart_enabled"/>
   56587   <suffix name="FalseStart_disabled"/>
   56588   <affected-histogram name="Net.SSL_Connection_Latency"/>
   56589   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
   56590   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
   56591 </histogram_suffixes>
   56592 
   56593 <histogram_suffixes name="SSLResumption">
   56594   <suffix name="Resume_Handshake" label="Session Resumption"/>
   56595   <suffix name="Full_Handshake" label="Full"/>
   56596   <affected-histogram name="Net.SSL_Connection_Latency"/>
   56597   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
   56598 </histogram_suffixes>
   56599 
   56600 <histogram_suffixes name="StartupTimeBombAlarm" separator=".">
   56601   <suffix name="ThreadNowDuration" label="Duration is in thread CPU time."/>
   56602   <suffix name="TimeDuration" label="Duration is in clock time."/>
   56603   <suffix name="TimeTicksDuration" label="Duration is in TimeTicks time."/>
   56604   <affected-histogram name="StartupTimeBomb.Alarm"/>
   56605 </histogram_suffixes>
   56606 
   56607 <histogram_suffixes name="SyzygyStartupTime">
   56608   <suffix name="PreReadEnabled"/>
   56609   <suffix name="PreReadDisabled"/>
   56610   <suffix name="XP_PreReadEnabled"/>
   56611   <suffix name="XP_PreReadDisabled"/>
   56612   <suffix name="PreRead_0"/>
   56613   <suffix name="PreRead_5"/>
   56614   <suffix name="PreRead_10"/>
   56615   <suffix name="PreRead_15"/>
   56616   <suffix name="PreRead_20"/>
   56617   <suffix name="PreRead_25"/>
   56618   <suffix name="PreRead_30"/>
   56619   <suffix name="PreRead_35"/>
   56620   <suffix name="PreRead_40"/>
   56621   <suffix name="PreRead_45"/>
   56622   <suffix name="PreRead_50"/>
   56623   <suffix name="PreRead_55"/>
   56624   <suffix name="PreRead_60"/>
   56625   <suffix name="PreRead_65"/>
   56626   <suffix name="PreRead_70"/>
   56627   <suffix name="PreRead_75"/>
   56628   <suffix name="PreRead_80"/>
   56629   <suffix name="PreRead_85"/>
   56630   <suffix name="PreRead_90"/>
   56631   <suffix name="PreRead_95"/>
   56632   <suffix name="PreRead_100"/>
   56633   <suffix name="XP_PreRead_0"/>
   56634   <suffix name="XP_PreRead_5"/>
   56635   <suffix name="XP_PreRead_10"/>
   56636   <suffix name="XP_PreRead_15"/>
   56637   <suffix name="XP_PreRead_20"/>
   56638   <suffix name="XP_PreRead_25"/>
   56639   <suffix name="XP_PreRead_30"/>
   56640   <suffix name="XP_PreRead_35"/>
   56641   <suffix name="XP_PreRead_40"/>
   56642   <suffix name="XP_PreRead_45"/>
   56643   <suffix name="XP_PreRead_50"/>
   56644   <suffix name="XP_PreRead_55"/>
   56645   <suffix name="XP_PreRead_60"/>
   56646   <suffix name="XP_PreRead_65"/>
   56647   <suffix name="XP_PreRead_70"/>
   56648   <suffix name="XP_PreRead_75"/>
   56649   <suffix name="XP_PreRead_80"/>
   56650   <suffix name="XP_PreRead_85"/>
   56651   <suffix name="XP_PreRead_90"/>
   56652   <suffix name="XP_PreRead_95"/>
   56653   <suffix name="XP_PreRead_100"/>
   56654   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
   56655   <affected-histogram name="Startup.BrowserOpenTabs"/>
   56656 </histogram_suffixes>
   56657 
   56658 <histogram_suffixes name="TabNewTabOnload" separator=".">
   56659   <suffix name="Local" label="Local New Tab page."/>
   56660   <suffix name="Google" label="New Tab page for Google."/>
   56661   <suffix name="Other" label="New Tab page for a non-Google provider."/>
   56662   <affected-histogram name="Tab.NewTabOnload"/>
   56663 </histogram_suffixes>
   56664 
   56665 <histogram_suffixes name="Tabs.SwitchLatency">
   56666   <suffix name="Perceived"
   56667       label="The time it takes to show something on the screen after the user
   56668              selects a tab. This might be a fake snapshot or it might just be
   56669              the time it takes to show the real content if no snapshot was
   56670              available."/>
   56671   <suffix name="Actual"
   56672       label="The time it takes to show a real live frame from the renderer on
   56673              the screen after the user selects a tab. This doesn not include
   56674              fake snapshots or other tricks, but the actual time to get real
   56675              interactable content displayed."/>
   56676   <affected-histogram name="Tabs.SwitchFromCloseLatency"/>
   56677   <affected-histogram name="Tabs.SwitchFromExitLatency"/>
   56678   <affected-histogram name="Tabs.SwitchFromNewLatency"/>
   56679   <affected-histogram name="Tabs.SwitchFromUserLatency"/>
   56680 </histogram_suffixes>
   56681 
   56682 <histogram_suffixes name="Tps65090Fets" separator=".">
   56683   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
   56684   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
   56685   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
   56686   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
   56687   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
   56688   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
   56689   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
   56690   <affected-histogram name="Platform.Tps65090Retries"/>
   56691 </histogram_suffixes>
   56692 
   56693 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
   56694   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
   56695   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
   56696 </histogram_suffixes>
   56697 
   56698 <histogram_suffixes name="V8SpecialApps" separator=".">
   56699   <suffix name="docs" label="Custom histogram for Google Docs and Drive"/>
   56700   <suffix name="gmail" label="Custom histogram for GMail"/>
   56701   <suffix name="plus" label="Custom histogram for Google+"/>
   56702   <affected-histogram name="V8.MemoryExternalFragmentationTotal"/>
   56703   <affected-histogram name="V8.MemoryHeapSampleTotalCommitted"/>
   56704   <affected-histogram name="V8.MemoryHeapSampleTotalUsed"/>
   56705 </histogram_suffixes>
   56706 
   56707 <histogram_suffixes name="WebFontFamily">
   56708   <suffix name="roboto" label="Roboto font"/>
   56709   <suffix name="opensans" label="Open Sans font"/>
   56710   <suffix name="others" label="Fonts other than Roboto and Open Sans"/>
   56711   <affected-histogram name="WebFont.DiskCache.EntryAge.Evict"/>
   56712   <affected-histogram name="WebFont.DiskCache.EntryAge.Hit"/>
   56713   <affected-histogram name="WebFont.DiskCache.ReuseCount.Evict"/>
   56714   <affected-histogram name="WebFont.DiskCache.ReuseCount.Hit"/>
   56715   <affected-histogram name="WebFont.DiskCacheHit"/>
   56716 </histogram_suffixes>
   56717 
   56718 <histogram_suffixes name="WebStoreLinkExperiment">
   56719   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
   56720   <suffix name="FooterLink" label="Link in bottom right of footer"/>
   56721   <suffix name="PlusIcon" label="Plus icon in apps page"/>
   56722   <affected-histogram name="Extensions.AppLaunch"/>
   56723   <affected-histogram name="NewTabPage.DefaultPageType"/>
   56724 </histogram_suffixes>
   56725 
   56726 </histogram_suffixes_list>
   56727 
   56728 </histogram-configuration>
   56729