Battery Status API: add UMA logging for Linux.
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blobea452f706c2d581a78d8fe2f8e7613973563bc81
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 -->
7 <!--
8 This file is used to generate a comprehensive list of Chrome histograms along
9 with a detailed description for each histogram.
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.
15 Take a moment to page through the contents of this file. You will find
16 three sections:
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.
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:
33   <histogram name="FileLoadLatency"/>
35   <histogram_suffixes name="SuperHttpExperiment">
36     <suffix name="SuperHttpEnabled"/>
37     <suffix name="SuperHttpDisabled"/>
38     <affected-histogram name="FileLoadLatency"/>
39   </histogram_suffixes>
41 The complete list of histograms will be:
43   FileLoadLatency
44   FileLoadLatency_SuperHttpEnabled
45   FileLoadLatency_SuperHttpDisabled
47 histogram_suffixes can also be used to insert affix in the middle. Example:
49   <histogram name="Prerender.Events"/>
51   <histogram_suffixes name="SuperHttpExperiment" ordering="prefix">
52     <suffix name="HoverStats50"/>
53     <affected-histogram name="Prerender.Events"/>
54   </histogram_suffixes>
56 The complete list of histograms will be:
58   Prerender.Events
59   Prerender.HoverStats50_Events
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 -->
66 <histogram-configuration>
68 <!-- Histogram definitions -->
70 <histograms>
72 <histogram name="Accessibility.CrosAlwaysShowA11yMenu" enum="BooleanEnabled">
73   <owner>dmazzoni@chromium.org</owner>
74   <owner>kenjibaheux@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>
81 <histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
82   <owner>dmazzoni@chromium.org</owner>
83   <owner>kenjibaheux@google.com</owner>
84   <owner>tengs@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>
91 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
92   <owner>dmazzoni@chromium.org</owner>
93   <owner>kenjibaheux@google.com</owner>
94   <owner>tengs@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>
101 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
102   <owner>dmazzoni@chromium.org</owner>
103   <owner>kenjibaheux@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>
110 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
111   <owner>dmazzoni@chromium.org</owner>
112   <owner>kenjibaheux@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>
119 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
120   <owner>dmazzoni@chromium.org</owner>
121   <owner>kenjibaheux@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>
128 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
129   <owner>dmazzoni@chromium.org</owner>
130   <owner>kenjibaheux@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>
137 <histogram name="Accessibility.CrosStickyKeys" enum="BooleanEnabled">
138   <owner>dmazzoni@chromium.org</owner>
139   <owner>kenjibaheux@google.com</owner>
140   <owner>tengs@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>
147 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
148   <owner>dmazzoni@chromium.org</owner>
149   <owner>kenjibaheux@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>
156 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
157   <owner>dmazzoni@chromium.org</owner>
158   <owner>kenjibaheux@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>
167 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
168   <owner>dmazzoni@chromium.org</owner>
169   <owner>kenjibaheux@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>
177 <histogram name="Accessibility.State" enum="BooleanEnabled">
178   <owner>dmazzoni@chromium.org</owner>
179   <owner>kenjibaheux@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>
187 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
188   <owner>dmazzoni@chromium.org</owner>
189   <owner>kenjibaheux@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>
196 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
197   <owner>dmazzoni@chromium.org</owner>
198   <owner>kenjibaheux@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>
205 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
206   <owner>dmazzoni@chromium.org</owner>
207   <owner>kenjibaheux@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>
214 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
215   <owner>dmazzoni@chromium.org</owner>
216   <owner>kenjibaheux@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>
223 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
224   <owner>dmazzoni@chromium.org</owner>
225   <owner>kenjibaheux@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>
234 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
235   <owner>dmazzoni@chromium.org</owner>
236   <owner>kenjibaheux@google.com</owner>
237   <summary>
238     Whether Windows system settings show that Sticky Keys are enabled.
239   </summary>
240 </histogram>
242 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
243   <owner>dmazzoni@chromium.org</owner>
244   <owner>kenjibaheux@google.com</owner>
245   <summary>
246     Whether the third-party ZoomText screen magnifier is running.
247   </summary>
248 </histogram>
250 <histogram name="AndroidTabCloseUndo.Toast"
251     enum="AndroidTabCloseUndoToastEvent">
252   <owner>dtrainor@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>
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>
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>
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>
295 <histogram name="appcache.CheckResponseResult"
296     enum="AppCacheCheckResponseResult">
297   <owner>michaeln@chromium.org</owner>
298   <summary>AppCache check response result code.</summary>
299 </histogram>
301 <histogram name="appcache.CompletionQueueTime" units="milliseconds">
302   <owner>michaeln@chromium.org</owner>
303   <summary>
304     Time elapsed between a completion task being queued and run.
305   </summary>
306 </histogram>
308 <histogram name="appcache.CompletionRunTime" units="milliseconds">
309   <owner>michaeln@chromium.org</owner>
310   <summary>
311     The amount of time taken to run a completion task on the IO thread.
312   </summary>
313 </histogram>
315 <histogram name="appcache.CorruptionDetected">
316   <owner>michaeln@chromium.org</owner>
317   <summary>
318     Tracks the number of times corruption is detected in the sql database.
319   </summary>
320 </histogram>
322 <histogram name="appcache.InitResult" enum="AppCacheInitResult">
323   <owner>michaeln@chromium.org</owner>
324   <summary>AppCache initialization result code.</summary>
325 </histogram>
327 <histogram name="appcache.JobStartDelay.AppCache" units="milliseconds">
328   <owner>michaeln@chromium.org</owner>
329   <summary>
330     How long URLRequests to be retrieved from the appcache are delayed.
331   </summary>
332 </histogram>
334 <histogram name="appcache.JobStartDelay.Error" units="milliseconds">
335   <owner>michaeln@chromium.org</owner>
336   <summary>
337     How long URLRequests that result in a synthesized error are delayed.
338   </summary>
339 </histogram>
341 <histogram name="appcache.JobStartDelay.Network" units="milliseconds">
342   <owner>michaeln@chromium.org</owner>
343   <summary>
344     How long URLRequests to be retrieved over the network are delayed.
345   </summary>
346 </histogram>
348 <histogram name="appcache.MainResourceResponseRetrieval" enum="BooleanSuccess">
349   <owner>michaeln@chromium.org</owner>
350   <summary>
351     Tracks the success rate of retrieving a main resource from the appcache.
352   </summary>
353 </histogram>
355 <histogram name="appcache.MissingManifestDetectedAtCallsite"
356     enum="AppCacheErrorSite">
357   <owner>michaeln@chromium.org</owner>
358   <summary>Identifies where a missing manifest was detected occured.</summary>
359 </histogram>
361 <histogram name="appcache.MissingManifestEntry" enum="BooleanSuccess">
362   <owner>michaeln@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>
369 <histogram name="appcache.ReinitAttempt">
370   <owner>michaeln@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>
378 <histogram name="appcache.SubResourceResponseRetrieval" enum="BooleanSuccess">
379   <owner>michaeln@chromium.org</owner>
380   <summary>
381     Tracks the success rate of retrieving a sub resource from the appcache.
382   </summary>
383 </histogram>
385 <histogram name="appcache.TaskQueueTime" units="milliseconds">
386   <owner>michaeln@chromium.org</owner>
387   <summary>
388     Time elapsed between a background task being queued and run.
389   </summary>
390 </histogram>
392 <histogram name="appcache.TaskRunTime" units="milliseconds">
393   <owner>michaeln@chromium.org</owner>
394   <summary>The amount of time taken to run a background task.</summary>
395 </histogram>
397 <histogram name="appcache.UpdateJobResult" enum="AppCacheUpdateJobResult">
398   <owner>michaeln@chromium.org</owner>
399   <summary>AppCache update job result code.</summary>
400 </histogram>
402 <histogram name="appcache.UpdateProgressAtPointOfFaliure" units="percent">
403   <owner>michaeln@chromium.org</owner>
404   <summary>Percent completion at point of failure of an update job.</summary>
405 </histogram>
407 <histogram name="appcache.UpdateWasOffOriginAtPointOfFailure" enum="Boolean">
408   <owner>michaeln@chromium.org</owner>
409   <summary>
410     Whether the resource causing the failure was from a different origin.
411   </summary>
412 </histogram>
414 <histogram name="appcache.UpdateWasStalledAtPointOfFailure" enum="Boolean">
415   <owner>michaeln@chromium.org</owner>
416   <summary>
417     Whether any progresss had been made in the 5 minutes preceeding failure.
418   </summary>
419 </histogram>
421 <histogram name="Apps.AppInfoDialog.OpenedForLocation" enum="AppLocation">
422   <owner>sashab@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>
429 <histogram name="Apps.AppInfoDialog.OpenedForType" enum="ExtensionType">
430   <owner>sashab@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>
437 <histogram name="Apps.AppLaunch" enum="AppLaunch">
438   <owner>tapted@chromium.org</owner>
439   <owner>benwells@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>
446 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
447   <owner>mad@chromium.org</owner>
448   <summary>Interactions with the App Launcher promo dialog.</summary>
449 </histogram>
451 <histogram name="Apps.AppListHowEnabled" enum="AppListEnableSource">
452   <owner>tapted@chromium.org</owner>
453   <summary>
454     The trigger that caused the app list to be enabled. Recorded when the user
455     first shows the app list. If not shown after one hour, will be recorded
456     then. If Chrome was not running at the one-hour mark, will be recorded
457     during the next Chrome startup.
458   </summary>
459 </histogram>
461 <histogram name="Apps.AppListSearchCommenced" units="searches">
462   <owner>tapted@chromium.org</owner>
463   <summary>
464     The number of searches that are started in the app list. This is gathered
465     each time the app list search box transitions from empty to non-empty.
466   </summary>
467 </histogram>
469 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
470   <owner>tapted@chromium.org</owner>
471   <summary>
472     The type of app list search result that was opened by the user. This is
473     gathered per click of a search result.
474   </summary>
475 </histogram>
477 <histogram name="Apps.AppListTimeToDiscover" units="milliseconds">
478   <owner>tapted@chromium.org</owner>
479   <summary>
480     Time between enabling the app list, and a user explicitly choosing to show
481     it. If the app list is not shown after one hour, an entry in the last bucket
482     is recorded. If the user installs a second packaged app within one hour, or
483     if the app list was not enabled by installing a packaged app from the Web
484     Store, no time value is recorded - only Apps.AppListHowEnabled.
485   </summary>
486 </histogram>
488 <histogram name="Apps.AppListWarmupDuration" units="milliseconds">
489   <owner>tapted@chromium.org</owner>
490   <summary>
491     The amount of time spent in warmup (in WarmupForProfile call). This will
492     tell us how long warmup blocks the UI.
493   </summary>
494 </histogram>
496 <histogram name="Apps.AppShimErrorVersion">
497   <owner>jackhou@chromium.org</owner>
498   <summary>
499     Counts which major milestone versions of app_mode_loader are sending
500     --app-shim-error. --app-shim-error is sent as a command line argument to
501     Chrome when app_mode_loader was unable to dyload the Chrome Framework and
502     call ChromeAppModeMain. For example, when Chrome updates from 32-bit to
503     64-bit, an older shim will find the new framework version but fail to dyload
504     it.
505   </summary>
506 </histogram>
508 <histogram name="Ash.ActiveTouchPoints">
509   <owner>kuscher@google.com</owner>
510   <owner>rbyers@chromium.org</owner>
511   <summary>
512     Number of active touch-points when a new touch-point is added.
513   </summary>
514 </histogram>
516 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
517   <owner>kuscher@google.com</owner>
518   <summary>
519     The show type of the active window tracked over time by logging on a regular
520     basis (30 minutes).
521   </summary>
522 </histogram>
524 <histogram name="Ash.Dock.Action" enum="DockedAction">
525   <owner>kuscher@google.com</owner>
526   <owner>varkha@chromium.org</owner>
527   <summary>
528     User-initiated action taken that affects docked windows such as docking,
529     undocking, minimizing, restoring, closing or just dragging a docked window.
530   </summary>
531 </histogram>
533 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
534   <owner>kuscher@google.com</owner>
535   <owner>varkha@chromium.org</owner>
536   <summary>
537     Source (mouse, touch or unknown) of the user-initiated action for docked
538     windows.
539   </summary>
540 </histogram>
542 <histogram name="Ash.Dock.ItemsAll">
543   <owner>kuscher@google.com</owner>
544   <owner>varkha@chromium.org</owner>
545   <summary>
546     Number of all docked windows or panels including hidden or minimized.
547     Recorded on every user action that interacts with docked windows.
548   </summary>
549 </histogram>
551 <histogram name="Ash.Dock.ItemsLarge">
552   <owner>kuscher@google.com</owner>
553   <owner>varkha@chromium.org</owner>
554   <summary>
555     Number of large (wider than dock maximum width) windows that had to be
556     shrunk to get docked among the visible docked windows. Recorded on every
557     user action that interacts with docked windows.
558   </summary>
559 </histogram>
561 <histogram name="Ash.Dock.ItemsPanels">
562   <owner>kuscher@google.com</owner>
563   <owner>varkha@chromium.org</owner>
564   <summary>
565     Number of docked visible panels. Recorded on every user action that
566     interacts with docked windows.
567   </summary>
568 </histogram>
570 <histogram name="Ash.Dock.ItemsVisible">
571   <owner>kuscher@google.com</owner>
572   <owner>varkha@chromium.org</owner>
573   <summary>
574     Number of visible docked windows or panels. Recorded on every user action
575     that interacts with docked windows.
576   </summary>
577 </histogram>
579 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
580   <owner>kuscher@google.com</owner>
581   <owner>varkha@chromium.org</owner>
582   <summary>
583     Time elapsed between instances of docking, undocking or any other action
584     affecting docked state of a window.
585   </summary>
586 </histogram>
588 <histogram name="Ash.Dock.Width" units="pixels">
589   <owner>kuscher@google.com</owner>
590   <owner>varkha@chromium.org</owner>
591   <summary>
592     Width of the docked area in pixels. Recorded every time it changes after a
593     user window resize operation is completed.
594   </summary>
595 </histogram>
597 <histogram name="Ash.GestureCreated" enum="UIEventType">
598   <owner>kuscher@google.com</owner>
599   <owner>rbyers@chromium.org</owner>
600   <summary>
601     The gesture-events recognized and dispatched by the browser gesture
602     recognizer.
603   </summary>
604 </histogram>
606 <histogram name="Ash.GestureTarget" enum="GestureActionType">
607   <owner>kuscher@google.com</owner>
608   <owner>rbyers@chromium.org</owner>
609   <summary>
610     The gesture-events recognized and dispatched by the browser gesture
611     recognizer for various UI components.
612   </summary>
613 </histogram>
615 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
616   <owner>kuscher@google.com</owner>
617   <summary>
618     The type of the window which is put into immersive fullscreen. Immersive
619     fullscreen is entered via the F4 key.
620   </summary>
621 </histogram>
623 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
624   <owner>kuscher@google.com</owner>
625   <summary>
626     The current state of the shelf (alignment) tracked over time by logging on a
627     regular basis (30 minutes), this is used instead of log in or shelf usage to
628     track users that do not lock/unlock or log in frequently and use a small
629     number of browser instances or otherwise infrequently interact with the
630     shelf launcher.
631   </summary>
632 </histogram>
634 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
635   <owner>kuscher@google.com</owner>
636   <summary>
637     The current state of the shelf (alignment) when the shelf launcher is used
638     to launch an app/window/etc, this is used instead of log in to give data on
639     users that do not lock/unlock or log in frequently.
640   </summary>
641 </histogram>
643 <histogram name="Ash.TouchDuration" units="milliseconds">
644   <obsolete>
645     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
646   </obsolete>
647   <owner>kuscher@google.com</owner>
648   <summary>The duration of a touch-sequence.</summary>
649 </histogram>
651 <histogram name="Ash.TouchDuration2" units="milliseconds">
652   <owner>kuscher@google.com</owner>
653   <owner>rbyers@chromium.org</owner>
654   <summary>The duration of a touch-sequence.</summary>
655 </histogram>
657 <histogram name="Ash.TouchMaxDistance" units="pixels">
658   <owner>kuscher@google.com</owner>
659   <owner>rbyers@chromium.org</owner>
660   <summary>
661     The maximum euclidean distance in dips which a touch point has travelled
662     away from its starting point. Only measured for single finger gestures.
663   </summary>
664 </histogram>
666 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
667   <owner>kuscher@google.com</owner>
668   <owner>rbyers@chromium.org</owner>
669   <summary>The interval between touch-move events.</summary>
670 </histogram>
672 <histogram name="Ash.TouchMoveSteps" units="pixels">
673   <owner>kuscher@google.com</owner>
674   <owner>rbyers@chromium.org</owner>
675   <summary>The distance between touch-move events.</summary>
676 </histogram>
678 <histogram name="Ash.TouchPositionX" units="pixels">
679   <owner>kuscher@google.com</owner>
680   <owner>rbyers@chromium.org</owner>
681   <summary>The position of the touch-events along the X axis.</summary>
682 </histogram>
684 <histogram name="Ash.TouchPositionY" units="pixels">
685   <owner>kuscher@google.com</owner>
686   <owner>rbyers@chromium.org</owner>
687   <summary>The position of the touch-events along the Y axis.</summary>
688 </histogram>
690 <histogram name="Ash.TouchRadius" units="pixels">
691   <owner>kuscher@google.com</owner>
692   <owner>rbyers@chromium.org</owner>
693   <summary>The radius of a touch event.</summary>
694 </histogram>
696 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
697   <owner>kuscher@google.com</owner>
698   <owner>rbyers@chromium.org</owner>
699   <summary>
700     The interval between the end of a touch-sequence and the start of the next
701     touch-sequence.
702   </summary>
703 </histogram>
705 <histogram name="Ash.TouchStartBurst">
706   <owner>kuscher@google.com</owner>
707   <owner>rbyers@chromium.org</owner>
708   <summary>
709     The number of rapid touch-starts that happened within a short interval.
710     Logged once for each such burst group.
711   </summary>
712 </histogram>
714 <histogram name="Ash.TouchView.TouchViewActive" units="milliseconds">
715   <owner>girard@chromium.org</owner>
716   <summary>
717     The length of time that TouchView is active, for each activation.
718   </summary>
719 </histogram>
721 <histogram name="Ash.TouchView.TouchViewActivePercentage" units="%">
722   <owner>girard@chromium.org</owner>
723   <summary>The proportion of time spent in TouchView during a session.</summary>
724 </histogram>
726 <histogram name="Ash.TouchView.TouchViewActiveTotal" units="seconds">
727   <owner>girard@chromium.org</owner>
728   <summary>The total time that TouchView is active during a session.</summary>
729 </histogram>
731 <histogram name="Ash.TouchView.TouchViewInactive" units="milliseconds">
732   <owner>girard@chromium.org</owner>
733   <summary>The length of time between TouchView activations.</summary>
734 </histogram>
736 <histogram name="Ash.TouchView.TouchViewInactiveTotal" units="seconds">
737   <owner>girard@chromium.org</owner>
738   <summary>
739     The total time that TouchView is not active during a session.
740   </summary>
741 </histogram>
743 <histogram name="Ash.Wallpaper.DefaultIndex">
744   <obsolete>
745     Deprecated as of 11/2012. Use of indices has been removed.
746   </obsolete>
747   <owner>kuscher@google.com</owner>
748   <summary>
749     The wallpaper index if one of the default wallpapers has been selected.
750     Recorded at user login. Currently only for the old wallpaper picker UI.
751   </summary>
752 </histogram>
754 <histogram name="Ash.Wallpaper.Type" enum="WallpaperType">
755   <owner>kuscher@google.com</owner>
756   <summary>The wallpaper type. Recorded at user login.</summary>
757 </histogram>
759 <histogram name="Ash.WindowCycleController.CycleTime" units="milliseconds">
760   <owner>flackr@chromium.org</owner>
761   <owner>kuscher@google.com</owner>
762   <summary>
763     The amount of time the Alt key is held after pressing Alt+Tab to begin
764     cycling through windows.
765   </summary>
766 </histogram>
768 <histogram name="Ash.WindowSelector.ArrowKeyPresses">
769   <owner>flackr@chromium.org</owner>
770   <owner>tdanderson@chromium.org</owner>
771   <summary>
772     The number of times the arrow keys are pressed in overview mode per session,
773     i.e. between bringing up overview mode and ending it. This is only measured
774     for the sessions that end by selecting a window with the enter key.
775   </summary>
776 </histogram>
778 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
779   <obsolete>
780     Deprecated as of 06/2014. No longer relevant since alt-tab switching was
781     separated from WindowSelector.
782   </obsolete>
783   <owner>flackr@chromium.org</owner>
784   <owner>kuscher@google.com</owner>
785   <summary>
786     The amount of time the Alt key is held after pressing Alt+Tab to begin
787     cycling through windows.
788   </summary>
789 </histogram>
791 <histogram name="Ash.WindowSelector.Items">
792   <owner>flackr@chromium.org</owner>
793   <owner>kuscher@google.com</owner>
794   <summary>
795     The number of items (single windows or groups of windows such as panels) in
796     the overview mode, present at the start of each session.
797   </summary>
798 </histogram>
800 <histogram name="Ash.WindowSelector.ItemsWhenTextFilteringUsed" units="items">
801   <owner>tdanderson@chromium.org</owner>
802   <owner>flackr@chromium.org</owner>
803   <summary>
804     The number of items showing in overview mode at the moment when an item is
805     selected or when selection is canceled. Only recorded if the text filtering
806     textfield contains a non-empty string.
807   </summary>
808 </histogram>
810 <histogram name="Ash.WindowSelector.KeyPressesOverItemsRatio" units="%">
811   <owner>flackr@chromium.org</owner>
812   <owner>tdanderson@chromium.org</owner>
813   <summary>
814     The ratio between the arrow key presses and the number of overview items,
815     expressed as a percentage for a single session.
816   </summary>
817 </histogram>
819 <histogram name="Ash.WindowSelector.OverviewClosedItems">
820   <owner>flackr@chromium.org</owner>
821   <owner>tdanderson@chromium.org</owner>
822   <summary>
823     The number of items closed from the window overview for a single session.
824   </summary>
825 </histogram>
827 <histogram name="Ash.WindowSelector.TextFilteringStringLength"
828     units="characters">
829   <owner>tdanderson@chromium.org</owner>
830   <owner>flackr@chromium.org</owner>
831   <summary>
832     The length of the string entered into the text filtering textfield at the
833     moment when an item is selected or when selection is canceled.
834   </summary>
835 </histogram>
837 <histogram name="Ash.WindowSelector.TextFilteringTextfieldCleared">
838   <owner>tdanderson@chromium.org</owner>
839   <owner>flackr@chromium.org</owner>
840   <summary>
841     The number of times the text filtering textfield has had all of its text
842     removed within a single overview mode session. Measured from the time
843     overview mode is invoked to when an item is selected or when selection is
844     canceled.
845   </summary>
846 </histogram>
848 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
849   <owner>flackr@chromium.org</owner>
850   <owner>kuscher@google.com</owner>
851   <summary>
852     The amount of time between uses of overview mode to switch between windows.
853   </summary>
854 </histogram>
856 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
857   <owner>flackr@chromium.org</owner>
858   <owner>kuscher@google.com</owner>
859   <summary>
860     The amount of time spent in overview mode. Overview mode is engaged by
861     pressing the overview button. The time is measured from the moment the
862     windows begin animating to a thumbnail size preview to when a window is
863     selected or selection is canceled.
864   </summary>
865 </histogram>
867 <histogram name="Ash.WindowSelector.TimeInOverviewWithTextFiltering"
868     units="milliseconds">
869   <owner>tdanderson@chromium.org</owner>
870   <owner>flackr@chromium.org</owner>
871   <summary>
872     The amount of time spent in overview mode when text filtering is used. The
873     time is measured from the moment the windows begin animating to a thumbnail
874     size preview to when a window is selected or selection is canceled. Only
875     recorded if the text filtering textfield contains a non-empty string.
876   </summary>
877 </histogram>
879 <histogram name="AsyncDNS.AttemptCountFail">
880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
881   <summary>
882     Count of DnsAttempts before DnsTransaction completes with failure.
883   </summary>
884 </histogram>
886 <histogram name="AsyncDNS.AttemptCountSuccess">
887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
888   <summary>
889     Count of DnsAttempts before DnsTransaction completes successfully.
890   </summary>
891 </histogram>
893 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
895   <summary>
896     Whether DnsConfigService::OnConfigChange actually corresponded to a change
897     in DnsConfig.
898   </summary>
899 </histogram>
901 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
903   <summary>
904     Duration of time between calls to DnsConfigService::InvalidateConfig.
905   </summary>
906 </histogram>
908 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
910   <summary>Duration of time spent parsing DnsConfig.</summary>
911 </histogram>
913 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
915   <summary>
916     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
917   </summary>
918 </histogram>
920 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
922   <summary>Whether DnsConfig was parsed successfully.</summary>
923 </histogram>
925 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
927   <summary>
928     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
929   </summary>
930 </histogram>
932 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
934   <summary>
935     Whether the first valid DnsConfig included a rogue nameserver.
936   </summary>
937 </histogram>
939 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
941   <summary>
942     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
943     succeeded, at the end of a streak of failures after which the DnsClient was
944     disabled.
945   </summary>
946 </histogram>
948 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
950   <summary>
951     TRUE counts the events when a valid DnsConfig is received and used to enable
952     DnsClient, while FALSE counts the events when DnsClient is disabled after a
953     series of successful fallbacks from DnsTask to ProcTask.
954   </summary>
955 </histogram>
957 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
959   <summary>
960     Duration of time spent by ProcTask in failing fallback resolutions.
961   </summary>
962 </histogram>
964 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
966   <summary>
967     Duration of time spent by ProcTask in successful fallback resolutions.
968   </summary>
969 </histogram>
971 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
973   <summary>
974     Whether there was a valid DNS configuration at the start of a job which
975     eventually completed successfully.
976   </summary>
977 </histogram>
979 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
981   <summary>Whether DnsHosts were parsed successfully.</summary>
982 </histogram>
984 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
986   <summary>
987     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
988     DnsHosts.
989   </summary>
990 </histogram>
992 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
994   <summary>
995     Duration of time between calls to DnsConfigService::InvalidateHosts.
996   </summary>
997 </histogram>
999 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
1000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1001   <summary>Duration of time spent parsing DnsHosts.</summary>
1002 </histogram>
1004 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
1005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1006   <summary>
1007     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
1008   </summary>
1009 </histogram>
1011 <histogram name="AsyncDNS.HostsSize" units="bytes">
1012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1013   <summary>
1014     The size of the HOSTS file observed before each attempt to parse it.
1015   </summary>
1016 </histogram>
1018 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
1019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1020   <summary>
1021     Time elapsed between the time the HostResolverImpl::Job was created and the
1022     time the Job was started (using DnsClient).
1023   </summary>
1024 </histogram>
1026 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
1027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1028   <summary>
1029     Time elapsed between the time the HostResolverImpl::Job was created and the
1030     time the Job was started (using DnsClient). Includes only Jobs which had
1031     priority HIGHEST when started.
1032   </summary>
1033 </histogram>
1035 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
1036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1037   <summary>
1038     Time elapsed between the time the HostResolverImpl::Job was created and the
1039     time the Job was started (using DnsClient). Includes only Jobs which had
1040     priority IDLE when started.
1041   </summary>
1042 </histogram>
1044 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
1045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1046   <summary>
1047     Time elapsed between the time the HostResolverImpl::Job was created and the
1048     time the Job was started (using DnsClient). Includes only Jobs which had
1049     priority LOW when started.
1050   </summary>
1051 </histogram>
1053 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
1054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1055   <summary>
1056     Time elapsed between the time the HostResolverImpl::Job was created and the
1057     time the Job was started (using DnsClient). Includes only Jobs which had
1058     priority LOWEST when started.
1059   </summary>
1060 </histogram>
1062 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
1063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1064   <summary>
1065     Time elapsed between the time the HostResolverImpl::Job was created and the
1066     time the Job was started (using DnsClient). Includes only Jobs which had
1067     priority MEDIUM when started.
1068   </summary>
1069 </histogram>
1071 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
1072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1073   <summary>
1074     Time elapsed between the last time the priority of a HostResolverImpl::Job
1075     changed (when a Request was attached or detached) and the time the Job was
1076     started (using DnsClient).
1077   </summary>
1078 </histogram>
1080 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
1081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1082   <summary>
1083     Time elapsed between the last time the priority of a HostResolverImpl::Job
1084     changed (when a Request was attached or detached) and the time the Job was
1085     started (using DnsClient). Includes only Jobs which had priority HIGHEST
1086     when started.
1087   </summary>
1088 </histogram>
1090 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
1091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1092   <summary>
1093     Time elapsed between the last time the priority of a HostResolverImpl::Job
1094     changed (when a Request was attached or detached) and the time the Job was
1095     started (using DnsClient). Includes only Jobs which had priority IDLE when
1096     started.
1097   </summary>
1098 </histogram>
1100 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
1101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1102   <summary>
1103     Time elapsed between the last time the priority of a HostResolverImpl::Job
1104     changed (when a Request was attached or detached) and the time the Job was
1105     started (using DnsClient). Includes only Jobs which had priority LOW when
1106     started.
1107   </summary>
1108 </histogram>
1110 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
1111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1112   <summary>
1113     Time elapsed between the last time the priority of a HostResolverImpl::Job
1114     changed (when a Request was attached or detached) and the time the Job was
1115     started (using DnsClient). Includes only Jobs which had priority LOWEST when
1116     started.
1117   </summary>
1118 </histogram>
1120 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
1121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1122   <summary>
1123     Time elapsed between the last time the priority of a HostResolverImpl::Job
1124     changed (when a Request was attached or detached) and the time the Job was
1125     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
1126     started.
1127   </summary>
1128 </histogram>
1130 <histogram name="AsyncDNS.NameServersType" enum="AsyncDNSNameServersType">
1131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1132   <summary>
1133     Type of nameservers in the DNS config, recorded each time the config is read
1134     by the DNSConfigService.
1135   </summary>
1136 </histogram>
1138 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
1139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1140   <summary>
1141     Counts of results of parsing addresses out of DNS responses in successful
1142     DnsTransactions.
1143   </summary>
1144 </histogram>
1146 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
1147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1148   <summary>
1149     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
1150     succeeded.
1151   </summary>
1152 </histogram>
1154 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
1155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1156   <summary>
1157     Duration of time taken by DnsTask in resolutions that failed. Excludes time
1158     spent in the subsequent fallback.
1159   </summary>
1160 </histogram>
1162 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
1163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1164   <summary>
1165     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
1166     This only includes jobs started with valid DNS configuration and excludes
1167     synchronous resolutions (as IP literals, from cache, and from HOSTS).
1168   </summary>
1169 </histogram>
1171 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
1172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1173   <summary>
1174     Duration of time taken by DnsTask in resolutions that succeeded.
1175   </summary>
1176 </histogram>
1178 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
1179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1180   <summary>
1181     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
1182   </summary>
1183 </histogram>
1185 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
1186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1187   <summary>
1188     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
1189   </summary>
1190 </histogram>
1192 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
1193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1194   <summary>
1195     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
1196   </summary>
1197 </histogram>
1199 <histogram name="AsyncDNS.ServerCount">
1200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1201   <summary>
1202     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
1203     created on DNS change.
1204   </summary>
1205 </histogram>
1207 <histogram name="AsyncDNS.ServerFailureIndex">
1208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1209   <summary>
1210     Index in DnsConfig of the failing server, recorded at the time of failure.
1211   </summary>
1212 </histogram>
1214 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
1215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1216   <summary>
1217     Count of server failures after network change before first success in the
1218     DnsSession. Recorded at the time of first success.
1219   </summary>
1220 </histogram>
1222 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
1223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1224   <summary>
1225     Count of server failures after success until the end of the session. Server
1226     has reported success at some point during the session. Recorded at the end
1227     of the DnsSession.
1228   </summary>
1229 </histogram>
1231 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
1232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1233   <summary>
1234     Count of server failures before success. This is NOT the first success in
1235     the DnsSession. Recorded at the time of success.
1236   </summary>
1237 </histogram>
1239 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
1240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1241   <summary>
1242     Count of server failures without success until the end of the session.
1243     Server has never reported success during the DnsSession. Recorded at the end
1244     of the DnsSession.
1245   </summary>
1246 </histogram>
1248 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
1249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1250   <summary>
1251     The current server is &quot;good&quot; and does not have to be skipped.
1252   </summary>
1253 </histogram>
1255 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
1256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1257   <summary>
1258     Duration of time taken in failing calls to AddressSorter in dual-stack
1259     resolutions using DnsTask.
1260   </summary>
1261 </histogram>
1263 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
1264   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1265   <summary>
1266     Duration of time taken in successful calls to AddressSorter in dual-stack
1267     resolutions using DnsTask.
1268   </summary>
1269 </histogram>
1271 <histogram name="AsyncDNS.SuffixSearchDone">
1272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1273   <summary>
1274     The number of names from the search name list consumed during a successful
1275     transaction (QTYPE A only).
1276   </summary>
1277 </histogram>
1279 <histogram name="AsyncDNS.SuffixSearchRemain">
1280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1281   <summary>
1282     The number of names left on the search name list at the end of a successful
1283     transaction (QTYPE A only).
1284   </summary>
1285 </histogram>
1287 <histogram name="AsyncDNS.SuffixSearchStart">
1288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1289   <summary>
1290     The number of names on the search name list at the start of a transaction
1291     (QTYPE A only).
1292   </summary>
1293 </histogram>
1295 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
1296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1297   <summary>
1298     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
1299     timeouts.
1300   </summary>
1301 </histogram>
1303 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
1304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1305   <summary>
1306     Duration of time taken by DnsTCPAttempt in successful attempts.
1307   </summary>
1308 </histogram>
1310 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
1311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1312   <summary>
1313     Difference between RTT and timeout calculated using Histogram algorithm.
1314   </summary>
1315 </histogram>
1317 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
1318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1319   <summary>
1320     Difference between timeout calculated using Histogram algorithm and RTT.
1321   </summary>
1322 </histogram>
1324 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
1325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1326   <summary>
1327     Difference between RTT and timeout calculated using Jacobson algorithm.
1328   </summary>
1329 </histogram>
1331 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
1332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1333   <summary>
1334     Difference between timeout calculated using Jacobson algorithm and RTT.
1335   </summary>
1336 </histogram>
1338 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
1339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1340   <summary>
1341     Duration of time that would be spent waiting for lost request using
1342     Histogram algorithm.
1343   </summary>
1344 </histogram>
1346 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
1347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1348   <summary>
1349     Duration of time that would be spent waiting for lost request using Jacobson
1350     algorithm.
1351   </summary>
1352 </histogram>
1354 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
1355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1356   <summary>
1357     Duration of time since a HostResolverImpl::Resolve request to the time a
1358     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1359     cache hits (recorded as 0). Excludes speculative requests.
1360   </summary>
1361 </histogram>
1363 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
1364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1365   <summary>
1366     Duration of time since a HostResolverImpl::Resolve request to the time a
1367     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1368     cache hits (recorded as 0). Speculative requests only.
1369   </summary>
1370 </histogram>
1372 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
1373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1374   <summary>
1375     Duration of time taken in failing DnsTransactions. This includes server
1376     failures, timeouts and NXDOMAIN results.
1377   </summary>
1378 </histogram>
1380 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
1381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1382   <summary>
1383     Duration of time taken in successful DnsTransactions. This includes all
1384     NOERROR answers, even if they indicate the name has no addresses or they
1385     cannot be parsed.
1386   </summary>
1387 </histogram>
1389 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
1390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1391   <summary>
1392     Same as AsyncDNS.TransactionSuccess but limited to A query type.
1393   </summary>
1394 </histogram>
1396 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
1397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1398   <summary>
1399     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
1400   </summary>
1401 </histogram>
1403 <histogram name="AsyncDNS.TTL" units="milliseconds">
1404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1405   <summary>
1406     TTL of the resolved addresses, as in the response received from the server.
1407     For results served from local cache, the TTL is from the original response.
1408   </summary>
1409 </histogram>
1411 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
1412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1413   <summary>
1414     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
1415     timeouts.
1416   </summary>
1417 </histogram>
1419 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
1420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1421   <summary>
1422     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
1423     responses arriving after timeout, if multiple attempts are allowed.
1424   </summary>
1425 </histogram>
1427 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
1428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1429   <summary>
1430     Duration of time since the last empty config result to the time a non-change
1431     OnConfigChange is received.
1432   </summary>
1433 </histogram>
1435 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
1436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1437   <summary>
1438     Duration of time since the last empty config result to the time a non-change
1439     OnHostsChange is received.
1440   </summary>
1441 </histogram>
1443 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
1444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1445   <summary>
1446     The result of DnsConfigService watch. Counts STARTED on every initialization
1447     and FAILED_* on any failure.
1448   </summary>
1449 </histogram>
1451 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
1452   <owner>jbauman@chromium.org</owner>
1453   <summary>
1454     Whether the browser compositor uses GPU or the software renderer.
1455   </summary>
1456 </histogram>
1458 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
1459   <obsolete>
1460     Deprecated as of 8/2013.
1461   </obsolete>
1462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1463   <summary>
1464     Measures the frequency of user interactions with the Autocheckout bubble,
1465     which prompts users to invoke Autocheckout on supported websites.
1466   </summary>
1467 </histogram>
1469 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
1470   <obsolete>
1471     Deprecated as of 8/2013.
1472   </obsolete>
1473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1474   <summary>
1475     Measures the frequency of final states reached in Autocheckout buy flow.
1476   </summary>
1477 </histogram>
1479 <histogram name="Autocheckout.DismissalState"
1480     enum="AutofillDialogDismissalState">
1481   <obsolete>
1482     Deprecated as of 8/2013.
1483   </obsolete>
1484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1485   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
1486 </histogram>
1488 <histogram name="Autocheckout.FlowDuration" units="ms">
1489   <obsolete>
1490     Deprecated as of 8/2013.
1491   </obsolete>
1492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1493   <summary>
1494     Measures the time elapsed between when the user submitted the Autocheckout
1495     dialog and when the Autocheckout flow, or filling process, concluded.
1496   </summary>
1497 </histogram>
1499 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
1500   <obsolete>
1501     Deprecated as of 8/2013.
1502   </obsolete>
1503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1504   <summary>
1505     Measures the time elapsed between when the user submitted the Autocheckout
1506     dialog and when the Autocheckout flow concluded, in cases where the flow
1507     failed.
1508   </summary>
1509 </histogram>
1511 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
1512   <obsolete>
1513     Deprecated as of 8/2013.
1514   </obsolete>
1515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1516   <summary>
1517     Measures the time elapsed between when the user submitted the Autocheckout
1518     dialog and when the Autocheckout flow concluded, in cases where the flow
1519     succeeded.
1520   </summary>
1521 </histogram>
1523 <histogram name="Autocheckout.InitialUserState"
1524     enum="AutofillDialogInitialUserState">
1525   <obsolete>
1526     Deprecated as of 8/2013.
1527   </obsolete>
1528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1529   <summary>
1530     The initial state of a user that's interacting with a freshly shown
1531     Autocheckout dialog.
1532   </summary>
1533 </histogram>
1535 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1536   <obsolete>
1537     Deprecated as of 8/2013.
1538   </obsolete>
1539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1540   <summary>
1541     User interactions with the Autofill popup shown while filling an
1542     Autocheckout dialog.
1543   </summary>
1544 </histogram>
1546 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1547   <obsolete>
1548     Deprecated as of 8/2013.
1549   </obsolete>
1550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1551   <summary>
1552     Measures the frequency of security warnings and errors in the Autocheckout
1553     dialog.
1554   </summary>
1555 </histogram>
1557 <histogram name="Autocheckout.UiDuration" units="ms">
1558   <obsolete>
1559     Deprecated as of 8/2013.
1560   </obsolete>
1561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1562   <summary>
1563     Measures the duration for which an Autocheckout dialog was shown.
1564   </summary>
1565 </histogram>
1567 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1568   <obsolete>
1569     Deprecated as of 8/2013.
1570   </obsolete>
1571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1572   <summary>
1573     Measures the duration for which an Autocheckout dialog was shown, in cases
1574     where the user ended up canceling out of the dialog.
1575   </summary>
1576 </histogram>
1578 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1579   <obsolete>
1580     Deprecated as of 8/2013.
1581   </obsolete>
1582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1583   <summary>
1584     Measures the duration for which an Autocheckout dialog was shown, in cases
1585     where the user ended up accepting the dialog.
1586   </summary>
1587 </histogram>
1589 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1590   <obsolete>
1591     Deprecated as of 8/2013.
1592   </obsolete>
1593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1594   <summary>
1595     Measures how users are interacting with the Autocheckout dialog UI.
1596   </summary>
1597 </histogram>
1599 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1600   <obsolete>
1601     Deprecated as of 8/2013.
1602   </obsolete>
1603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1604   <summary>
1605     Measures the duration of time it takes for the Autocheckout UI to be
1606     actionable by the user after it is shown.
1607   </summary>
1608 </histogram>
1610 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1611   <obsolete>
1612     Deprecated as of 8/2013.
1613   </obsolete>
1614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1615   <summary>
1616     Measures the frequency of errors in communicating with the Google Online
1617     Wallet server.
1618   </summary>
1619 </histogram>
1621 <histogram name="Autocheckout.WalletRequiredActions"
1622     enum="WalletRequiredActions">
1623   <obsolete>
1624     Deprecated as of 8/2013.
1625   </obsolete>
1626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1627   <summary>
1628     Measures the frequency of required user actions returned by the Google
1629     Online Wallet server.
1630   </summary>
1631 </histogram>
1633 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1634   <obsolete>
1635     Deprecated as of 8/2013.
1636   </obsolete>
1637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1638   <summary>
1639     Measures time taken to download the Autocheckout whitelist file.
1640   </summary>
1641 </histogram>
1643 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1644   <obsolete>
1645     Deprecated as of 8/2013.
1646   </obsolete>
1647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1648   <summary>
1649     Measures time taken to download the Autocheckout whitelist file in case the
1650     download was failed.
1651   </summary>
1652 </histogram>
1654 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1655   <obsolete>
1656     Deprecated as of 8/2013.
1657   </obsolete>
1658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1659   <summary>
1660     Measures time taken to download the Autocheckout whitelist file in case the
1661     download was succeeded.
1662   </summary>
1663 </histogram>
1665 <histogram name="Autofill.AddressBook.AccessSkipped" enum="BooleanSkipped">
1666   <owner>erikchen@chromium.org</owner>
1667   <summary>
1668     Whether an attempt to access the Mac AddressBook was skipped because doing
1669     so would incorrectly cause the appearance of the permissions dialog. This
1670     happens when Chrome auto-update changes the binary on disk before the first
1671     AddressBook access attempt.
1672   </summary>
1673 </histogram>
1675 <histogram name="Autofill.AddressBookAvailable" enum="BooleanAvailable">
1676   <owner>isherman@chromium.org</owner>
1677   <summary>
1678     Whether the Mac AddressBook was available on an attempt to read data from
1679     it.
1680   </summary>
1681 </histogram>
1683 <histogram name="Autofill.AddressBookAvailableOnFirstAttempt"
1684     enum="BooleanAvailable">
1685   <owner>isherman@chromium.org</owner>
1686   <summary>
1687     Whether the Mac AddressBook was available on the *first* attempt to read
1688     data from it.  This is only recorded once per Chrome profile.
1689   </summary>
1690 </histogram>
1692 <histogram name="Autofill.AddressSuggestionsCount">
1693   <owner>isherman@chromium.org</owner>
1694   <summary>
1695     The number of address suggestions shown in the Autofill popup.
1696   </summary>
1697 </histogram>
1699 <histogram name="AutoFill.CCInfoBarAccepted">
1700   <obsolete>
1701     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1702   </obsolete>
1703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1704   <summary>The Autofill credit card info bar was accepted.</summary>
1705 </histogram>
1707 <histogram name="AutoFill.CCInfoBarDenied">
1708   <obsolete>
1709     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1710   </obsolete>
1711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1712   <summary>The Autofill credit card info bar was denied.</summary>
1713 </histogram>
1715 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1716   <owner>isherman@chromium.org</owner>
1717   <summary>
1718     The relative frequency with which users accept, deny, or ignore the Autofill
1719     credit card info bar prompt.
1720   </summary>
1721 </histogram>
1723 <histogram name="Autofill.DeveloperEngagement"
1724     enum="AutofillDeveloperEngagement">
1725   <owner>isherman@chromium.org</owner>
1726   <summary>
1727     Measures the adoption of the HTML autocomplete type hint specification (see
1728     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1729     detected, logs whether that form includes author-specified type hints.
1730   </summary>
1731 </histogram>
1733 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1734   <owner>isherman@chromium.org</owner>
1735   <summary>
1736     Time elapsed between the user's first interaction with a form and the form's
1737     submission, for an autofilled form.
1738   </summary>
1739 </histogram>
1741 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1742   <owner>isherman@chromium.org</owner>
1743   <summary>
1744     Time elapsed between the user's first interaction with a form and the form's
1745     submission, for a non-autofilled form.
1746   </summary>
1747 </histogram>
1749 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1750   <owner>isherman@chromium.org</owner>
1751   <summary>
1752     Time elapsed between form load and form submission, for an autofilled form.
1753   </summary>
1754 </histogram>
1756 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1757   <owner>isherman@chromium.org</owner>
1758   <summary>
1759     Time elapsed between form load and form submission, for a non-autofilled
1760     form.
1761   </summary>
1762 </histogram>
1764 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1765   <owner>isherman@chromium.org</owner>
1766   <summary>
1767     Tracks whether Autofill is enabled on page load for a page containing forms.
1768   </summary>
1769 </histogram>
1771 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1772   <owner>isherman@chromium.org</owner>
1773   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1774 </histogram>
1776 <histogram name="Autofill.MacAddressBook" enum="AutofillMacAddressBook">
1777   <owner>erikchen@chromium.org</owner>
1778   <summary>
1779     When Chrome tries to access the user's Address Book, OSX presents a blocking
1780     dialog which disrupts the user experience. A new Chrome feature has been
1781     introduced wherein Chrome only shows this blocking dialog if the user
1782     explicitly asked Chrome to access the user's Address Book. If a form's field
1783     looks like it might support Autofill suggestions from the user's Address
1784     Book and there are no other suggestions, Chrome shows an Autofill entry that
1785     prompts the user to give Chrome access to the user's Address Book. This
1786     histogram tracks the frequency that this Autofill entry is presented, and
1787     the frequency that this Autofill entry is selected.
1788   </summary>
1789 </histogram>
1791 <histogram name="AutoFill.ProfileCount">
1792   <obsolete>
1793     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1794   </obsolete>
1795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1796   <summary>The number of Autofill address profiles a user has.</summary>
1797 </histogram>
1799 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1800   <obsolete>
1801     Deprecated as of 3/2011, replaced by Autofill.Quality.
1802   </obsolete>
1803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1804   <summary>The quality of the AutoFill implementation.</summary>
1805 </histogram>
1807 <histogram name="Autofill.Quality" enum="AutofillQuality">
1808   <obsolete>
1809     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
1810   </obsolete>
1811   <owner>isherman@chromium.org</owner>
1812   <summary>The quality of the Autofill implementation.</summary>
1813 </histogram>
1815 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1816   <owner>isherman@chromium.org</owner>
1817   <summary>The quality of Autofill's heuristic field type detection.</summary>
1818 </histogram>
1820 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1821     enum="AutofillTypeQualityByFieldType">
1822   <owner>isherman@chromium.org</owner>
1823   <summary>
1824     The quality of Autofill's heuristic field type detection, broken down by the
1825     specific field type.  Fields with multiple possible types (based on the
1826     stored Autofill data) are logged as having ambiguous type.
1827   </summary>
1828 </histogram>
1830 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1831   <owner>isherman@chromium.org</owner>
1832   <summary>The overall quality of the Autofill field type predictions.</summary>
1833 </histogram>
1835 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1836     enum="AutofillTypeQualityByFieldType">
1837   <owner>isherman@chromium.org</owner>
1838   <summary>
1839     The overall quality of the Autofill field type predictions, broken down by
1840     the specific field type.  Fields with multiple possible types (based on the
1841     stored Autofill data) are logged as having ambiguous type.
1842   </summary>
1843 </histogram>
1845 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1846   <owner>isherman@chromium.org</owner>
1847   <summary>The quality of the Autofill server's field type detection.</summary>
1848 </histogram>
1850 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1851     enum="AutofillTypeQualityByFieldType">
1852   <owner>isherman@chromium.org</owner>
1853   <summary>
1854     The quality of the Autofill server's field type detection, broken down by
1855     the specific field type.  Fields with multiple possible types (based on the
1856     stored Autofill data) are logged as having ambiguous type.
1857   </summary>
1858 </histogram>
1860 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1862   <summary>TBD.</summary>
1863 </histogram>
1865 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1867   <summary>TBD.</summary>
1868 </histogram>
1870 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1871   <obsolete>
1872     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1873   </obsolete>
1874   <owner>isherman@chromium.org</owner>
1875   <summary>
1876     The experiment ID received in response to an Autofill server query.
1877   </summary>
1878 </histogram>
1880 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1881   <obsolete>
1882     Deprecated as of 2/2014 (M35).
1883   </obsolete>
1884   <owner>isherman@chromium.org</owner>
1885   <summary>
1886     The experiment ID received in response to an Autofill server query.
1887   </summary>
1888 </histogram>
1890 <histogram name="Autofill.ServerExperimentId.Upload"
1891     enum="AutofillExperimentId">
1892   <obsolete>
1893     Deprecated as of 2/2014 (M35).
1894   </obsolete>
1895   <owner>isherman@chromium.org</owner>
1896   <summary>
1897     The experiment ID received at the time of an Autofill upload.
1898   </summary>
1899 </histogram>
1901 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1902   <obsolete>
1903     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1904   </obsolete>
1905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1906   <summary>The usefulness of AutoFill server information.</summary>
1907 </histogram>
1909 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1910   <owner>isherman@chromium.org</owner>
1911   <summary>The usefulness of Autofill server information.</summary>
1912 </histogram>
1914 <histogram name="Autofill.StoredProfileCount">
1915   <owner>isherman@chromium.org</owner>
1916   <summary>
1917     The number of Autofill addresses a user has stored, measured at launch time.
1918   </summary>
1919 </histogram>
1921 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1922   <owner>isherman@chromium.org</owner>
1923   <summary>
1924     Measures the frequency of various events in the Autofill user interaction
1925     flow.  By comparing frequencies, we can compute several interesting
1926     &quot;user happiness&quot; metrics.
1927   </summary>
1928 </histogram>
1930 <histogram name="BatteryStatus.NumberBatteriesLinux"
1931     enum="BatteryStatusNumberBatteriesLinux">
1932   <owner>timvolodine@chromium.org</owner>
1933   <summary>
1934     Number of batteries reported by the UPower service on Linux at the start of
1935     the Battery Status API.
1936   </summary>
1937 </histogram>
1939 <histogram name="BatteryStatus.StartAndroid" enum="BooleanSuccess">
1940   <owner>timvolodine@chromium.org</owner>
1941   <summary>
1942     Whether the Battery Status API was successfully started up on Android.
1943   </summary>
1944 </histogram>
1946 <histogram name="Blacklist.Blocked" enum="DllHash">
1947   <owner>csharp@chromium.org</owner>
1948   <summary>
1949     Records the name hashes of all the dlls that are blocked from the browser
1950     process.
1951   </summary>
1952 </histogram>
1954 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1955   <owner>csharp@chromium.org</owner>
1956   <summary>
1957     Counts the number of times a renderer process is started with the browser
1958     blacklist patch. This should never be hit.
1959   </summary>
1960 </histogram>
1962 <histogram name="Blacklist.RetryAttempts.Success">
1963   <owner>csharp@chromium.org</owner>
1964   <owner>krstnmnlsn@chromium.org</owner>
1965   <summary>
1966     Records the number of attempts needed before the blacklist is properly set
1967     up. This is logged immediately after a successful setup.
1968   </summary>
1969 </histogram>
1971 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1972   <owner>csharp@chromium.org</owner>
1973   <summary>
1974     Records the successes and failures when running the browser blacklist setup
1975     code. Used to determine if the blacklist is working as intended during
1976     startup (since the blacklist runs before crash reporting is set up). This
1977     only occurs on Windows.
1978   </summary>
1979 </histogram>
1981 <histogram name="BlinkGC.CollectGarbage" units="milliseconds">
1982   <owner>haraken@chromium.org</owner>
1983   <summary>Duration of time taken to run Heap::collectGarbage().</summary>
1984 </histogram>
1986 <histogram name="BlinkGC.PerformPendingSweep" units="milliseconds">
1987   <owner>haraken@chromium.org</owner>
1988   <summary>
1989     Duration of time taken to run ThreadState::performPendingSweep().
1990   </summary>
1991 </histogram>
1993 <histogram name="BlinkGC.TotalAllocatedSpace" units="KB">
1994   <owner>haraken@chromium.org</owner>
1995   <summary>
1996     The total size of allocated space in OS when a Blink GC is triggered.
1997   </summary>
1998 </histogram>
2000 <histogram name="BlinkGC.TotalObjectSpace" units="KB">
2001   <owner>haraken@chromium.org</owner>
2002   <summary>
2003     The total size of object space in all threads when a Blink GC is triggered.
2004   </summary>
2005 </histogram>
2007 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
2008   <owner>keybuk@chromium.org</owner>
2009   <summary>
2010     Counts the number of simulataneously connected Bluetooth devices. Used to
2011     direct testing efforts, and by our UI team to determine appropriate UI
2012     sizes.
2013   </summary>
2014 </histogram>
2016 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
2017   <owner>keybuk@chromium.org</owner>
2018   <summary>
2019     Records the method used to pair each Bluetooth Device. Used to direct our
2020     testing efforts.
2021   </summary>
2022 </histogram>
2024 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
2025   <owner>keybuk@chromium.org</owner>
2026   <summary>
2027     Records the result of pairing each Bluetooth Device. Used to understand
2028     whether we are having significant problems with Bluetooth pairing and seeing
2029     errors more commonly than we should.
2030   </summary>
2031 </histogram>
2033 <histogram name="Bookmarks.LaunchDepth">
2034   <owner>yfriedman@chromium.org</owner>
2035   <summary>
2036     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
2037     bookmark is launched. Depth indicates how many levels below a permanent
2038     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
2039     the bookmark bar has depth 1).
2040   </summary>
2041 </histogram>
2043 <histogram name="Canvas.ContextType" enum="CanvasContextType">
2044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2045   <summary>
2046     Records the context type names used to create canvas rendering contexts.
2047   </summary>
2048 </histogram>
2050 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
2051   <owner>meacer@chromium.org</owner>
2052   <summary>Records the result of a captive portal probe.</summary>
2053 </histogram>
2055 <histogram name="CaptivePortal.Notification.Status"
2056     enum="CaptivePortalNotificationStatus">
2057   <owner>ygorshenin@chromium.org</owner>
2058   <summary>
2059     Count of displayed and not displayed due to errors notifications about
2060     captive portal.
2061   </summary>
2062 </histogram>
2064 <histogram name="CaptivePortal.Notification.UserAction"
2065     enum="CaptivePortalNotificationUserAction">
2066   <owner>ygorshenin@chromium.org</owner>
2067   <summary>
2068     Count of clicked, closed and ignored captive portal notifications.
2069   </summary>
2070 </histogram>
2072 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
2073   <owner>ygorshenin@chromium.org</owner>
2074   <summary>
2075     Duration of the captive portal detection process for a particular network at
2076     OOBE. Detection duration is recorded each time portal detection is completed
2077     for an active network.
2078   </summary>
2079 </histogram>
2081 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
2082   <owner>ygorshenin@chromium.org</owner>
2083   <summary>
2084     The result of captive portal detection attempts performed at OOBE. Detection
2085     result is recorded when portal detection is completed for an active network
2086     and when it differs from the previous result for the same network.
2087   </summary>
2088 </histogram>
2090 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
2091     enum="CaptivePortalStatus">
2092   <owner>ygorshenin@chromium.org</owner>
2093   <summary>
2094     The result of captive portal detection attempts at OOBE if it diverges from
2095     network manager results. Detection result is recorded each time portal
2096     detection is completed for an active network.
2097   </summary>
2098 </histogram>
2100 <histogram name="CaptivePortal.OOBE.PortalToOnlineTransition"
2101     units="milliseconds">
2102   <owner>ygorshenin@chromium.org</owner>
2103   <summary>
2104     Number of milliseconds passed between consecutive reports for the same
2105     network about portal and online states.
2106   </summary>
2107 </histogram>
2109 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
2110   <owner>ygorshenin@chromium.org</owner>
2111   <summary>
2112     Duration of the captive portal detection process for a particular network in
2113     user session. Detection duration is recorded each time portal detection is
2114     completed for an active network.
2115   </summary>
2116 </histogram>
2118 <histogram name="CaptivePortal.Session.DetectionResult"
2119     enum="CaptivePortalStatus">
2120   <owner>ygorshenin@chromium.org</owner>
2121   <summary>
2122     The result of captive portal detection attempts performed in user session.
2123     Detection result is recorded when portal detection is completed for an
2124     active network and when it differs from the previous result for the same
2125     network.
2126   </summary>
2127 </histogram>
2129 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
2130     enum="CaptivePortalStatus">
2131   <owner>ygorshenin@chromium.org</owner>
2132   <summary>
2133     The result of captive portal detection attempts in session if it diverges
2134     from network manager results. Detection result is recorded each time portal
2135     detection is completed for an active network.
2136   </summary>
2137 </histogram>
2139 <histogram name="CaptivePortal.Session.PortalToOnlineTransition"
2140     units="milliseconds">
2141   <owner>ygorshenin@chromium.org</owner>
2142   <summary>
2143     Number of milliseconds passed between consecutive reports for the same
2144     network about portal and online states.
2145   </summary>
2146 </histogram>
2148 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
2149   <owner>mfoltz@chromium.org</owner>
2150   <summary>
2151     Records the number of times the cast button was shown to the user. The value
2152     will be true if the button is enabled, and false if the button is disabled.
2153     Note that depending on the current UX, it's possible that we hide the button
2154     entirely if it's disabled, so it's possible for the false values to be 0.
2155   </summary>
2156 </histogram>
2158 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
2159     enum="BooleanEnabled">
2160   <owner>mfoltz@chromium.org</owner>
2161   <summary>
2162     Records the number of times the cast button was shown to the user when the
2163     video is fullscreened. The value will only be recorded on entering
2164     fullscreen. The value will be true if the button is enabled, and false if
2165     the button is disabled. Note that depending on the current UX,it's possible
2166     that we hide the button entirely if it's disabled, so it's possible for the
2167     false values to be 0.
2168   </summary>
2169 </histogram>
2171 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
2172   <owner>miguelg@chromium.org</owner>
2173   <summary>Records the media type of every video being cast.</summary>
2174 </histogram>
2176 <histogram name="Cast.Sender.CastPlayerResult" enum="CastPlayBackState">
2177   <owner>maybelle@chromium.org</owner>
2178   <owner>miguelg@chromium.org</owner>
2179   <summary>
2180     Records the result of a request to play remotely on a per player app basis
2181     within Chrome for Android.
2182   </summary>
2183 </histogram>
2185 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
2186   <obsolete>
2187     Deprecated 04/2014, and replaced by Cast.Sender.CastPlayerResult.
2188   </obsolete>
2189   <owner>maybelle@chromium.org</owner>
2190   <owner>miguelg@chromium.org</owner>
2191   <summary>
2192     Records the result of a request to play remotely. The value will be true if
2193     the playback succeeded, and false if there was an error.
2194   </summary>
2195 </histogram>
2197 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
2198     units="percent remaining">
2199   <owner>mfoltz@chromium.org</owner>
2200   <summary>
2201     Records the percentage of the video left at the time the remote playback is
2202     stopped. This will be recorded when the playback is stopped by the user, or
2203     when it's stopped by the cast device.
2204   </summary>
2205 </histogram>
2207 <histogram name="Cast.Sender.VideoEncodeAcceleratorInitializeSuccess"
2208     enum="BooleanSuccess">
2209   <owner>posciak@chromium.org</owner>
2210   <summary>
2211     Indicates whether initialization of a video encode accelerator for Cast
2212     sender was successful.
2213   </summary>
2214 </histogram>
2216 <histogram name="Cellular.ActivationFailure">
2217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2218   <summary>
2219     The count of cellular device activation failures (Chrome OS).
2220   </summary>
2221 </histogram>
2223 <histogram name="Cellular.ActivationTry">
2224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2225   <summary>The count of cellular device activation tries (Chrome OS).</summary>
2226 </histogram>
2228 <histogram name="Cellular.ConnectionFailed">
2229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2230   <summary>
2231     The count of cellular reconnect failures during activation (Chrome OS).
2232   </summary>
2233 </histogram>
2235 <histogram name="Cellular.ConnectionRetry">
2236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2237   <summary>
2238     The count of cellular device reconnect tries during activation (Chrome OS).
2239   </summary>
2240 </histogram>
2242 <histogram name="Cellular.MobileSetupFailed">
2243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2244   <summary>
2245     The count of successful cellular plan established (Chrome OS).
2246   </summary>
2247 </histogram>
2249 <histogram name="Cellular.MobileSetupStart">
2250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2251   <summary>
2252     The count of initiated cellular device setup starts (Chrome OS).
2253   </summary>
2254 </histogram>
2256 <histogram name="Cellular.MobileSetupSucceeded">
2257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2258   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
2259 </histogram>
2261 <histogram name="Cellular.PaymentFailed">
2262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2263   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
2264 </histogram>
2266 <histogram name="Cellular.PaymentReceived">
2267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2268   <summary>
2269     The count of successfully completed cellular plan purchases (Chrome OS).
2270   </summary>
2271 </histogram>
2273 <histogram name="CertificateType">
2274   <obsolete>
2275     Deprecated as of 8/2013. This histogram only considered the leaf certificate
2276     expiry date as a proxy for whether a certificate was in-scope for the BRs,
2277     but did not consider the issuance date. As some CAs have issued long-lived
2278     certs prior to the BRs, this disproportionately reported those certs as
2279     being subject to the BRs, but non-compliant, when in reality they're not
2280     subject.
2281   </obsolete>
2282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2283   <summary>
2284     Information about the certificate algorithms and sizes in use on the web, to
2285     examine compliance with the CA/Browser Forum requirements and security best
2286     practice.
2287   </summary>
2288 </histogram>
2290 <histogram name="CertificateType2">
2291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2292   <summary>
2293     Information about the certificate algorithms and sizes in use on the web, to
2294     examine compliance with the CA/Browser Forum requirements and security best
2295     practice. This histogram considers the notBefore as the issuance date, for
2296     purposes of what requirements apply.
2297   </summary>
2298 </histogram>
2300 <histogram name="ChildProcess.BadMessgeTerminated" enum="ProcessType2">
2301   <owner>jam@chromium.org</owner>
2302   <summary>
2303     Count of child processes killed because they sent an IPC that couldn't be
2304     deserialized.
2305   </summary>
2306 </histogram>
2308 <histogram name="ChildProcess.Crashed" enum="ProcessType">
2309   <obsolete>
2310     Deprecated 3/2013. Renamed to ChildProcess.Crashed2.
2311   </obsolete>
2312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2313   <summary>Count of child process crashes grouped by process type.</summary>
2314 </histogram>
2316 <histogram name="ChildProcess.Crashed2" enum="ProcessType2">
2317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2318   <summary>Count of child process crashes grouped by process type.</summary>
2319 </histogram>
2321 <histogram name="ChildProcess.CrashedWasAlive" enum="ProcessType">
2322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2323   <summary>
2324     Count of child process crashes that we miscounted because we took the exit
2325     code too early. Grouped by process type.
2326   </summary>
2327 </histogram>
2329 <histogram name="ChildProcess.Crashes" enum="ProcessType">
2330   <obsolete>
2331     Deprecated 10/2011. Renamed to ChildProcess.Crashed.
2332   </obsolete>
2333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2334   <summary>Count of child process crashes grouped by process type.</summary>
2335 </histogram>
2337 <histogram name="ChildProcess.CrashesWasAlive" enum="ProcessType">
2338   <obsolete>
2339     Deprecated 10/2011. Renamed to ChildProcess.CrashedWasAlive.
2340   </obsolete>
2341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2342   <summary>
2343     Count of child process crashes that we miscounted because we took the exit
2344     code too early. Grouped by process type.
2345   </summary>
2346 </histogram>
2348 <histogram name="ChildProcess.DefaultCase" enum="ProcessType">
2349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2350   <summary>
2351     Count of child process crashes for which we were not able to understand the
2352     exit code, grouped by process type.
2353   </summary>
2354 </histogram>
2356 <histogram name="ChildProcess.Disconnected" enum="ProcessType">
2357   <obsolete>
2358     Deprecated 3/2013. Renamed to ChildProcess.Disconnected2.
2359   </obsolete>
2360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2361   <summary>
2362     Count of child process abnormal channel disconnects grouped by process type.
2363   </summary>
2364 </histogram>
2366 <histogram name="ChildProcess.Disconnected2" enum="ProcessType2">
2367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2368   <summary>
2369     Count of child process abnormal channel disconnects grouped by process type.
2370   </summary>
2371 </histogram>
2373 <histogram name="ChildProcess.DisconnectedAlive" enum="ProcessType">
2374   <obsolete>
2375     Deprecated 3/2013. Renamed to ChildProcess.DisconnectedAlive2.
2376   </obsolete>
2377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2378   <summary>
2379     Count of child process abnormal channel disconnects that are not classified
2380     and reported because we took the exit code too early. Grouped by process
2381     type.
2382   </summary>
2383 </histogram>
2385 <histogram name="ChildProcess.DisconnectedAlive2" enum="ProcessType2">
2386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2387   <summary>
2388     Count of child process abnormal channel disconnects that are not classified
2389     and reported because we took the exit code too early. Grouped by process
2390     type.
2391   </summary>
2392 </histogram>
2394 <histogram name="ChildProcess.Killed" enum="ProcessType">
2395   <obsolete>
2396     Deprecated 3/2013. Renamed to ChildProcess.Killed2.
2397   </obsolete>
2398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2399   <summary>Count of child process kills grouped by process type.</summary>
2400 </histogram>
2402 <histogram name="ChildProcess.Killed2" enum="ProcessType2">
2403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2404   <summary>Count of child process kills grouped by process type.</summary>
2405 </histogram>
2407 <histogram name="ChildProcess.KilledByExtensionAPI">
2408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2409   <summary>
2410     Count of child processes killed by the extension API
2411     (experimental.processes.terminate)
2412   </summary>
2413 </histogram>
2415 <histogram name="ChildProcess.KilledWasAlive" enum="ProcessType">
2416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2417   <summary>
2418     Count of child process kills that we miscounted because we took the exit
2419     code too early. Grouped by process type.
2420   </summary>
2421 </histogram>
2423 <histogram name="ChildProcess.Kills" enum="ProcessType">
2424   <obsolete>
2425     Deprecated 10/2011. Renamed to ChildProcess.Killed.
2426   </obsolete>
2427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2428   <summary>Count of child process kills grouped by process type.</summary>
2429 </histogram>
2431 <histogram name="ChildProcess.KillsWasAlive" enum="ProcessType">
2432   <obsolete>
2433     Deprecated 10/2011. Renamed to ChildProcess.KilledWasAlive.
2434   </obsolete>
2435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2436   <summary>
2437     Count of child process kills that we miscounted because we took the exit
2438     code too early. Grouped by process type.
2439   </summary>
2440 </histogram>
2442 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
2443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2444   <summary>
2445     Indicates how many times each particular type of Activity was in the
2446     foreground when a UMA session was terminated abnormally. UMA sessions last
2447     as long as Chrome remains in the foreground.
2448   </summary>
2449 </histogram>
2451 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
2452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2453   <summary>
2454     Indicates how many times each particular type of Activity was brought to the
2455     foreground when a UMA session was active (i.e. launched at some point). UMA
2456     sessions last as long as Chrome remains in the foreground.
2457   </summary>
2458 </histogram>
2460 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
2461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2462   <summary>
2463     Indicates the execution phase the browser was in when the browser crashed.
2464   </summary>
2465 </histogram>
2467 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
2468   <obsolete>
2469     Deprecated as of 11/2013.
2470   </obsolete>
2471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2472   <summary>
2473     Indicates the execution phase the browser was in when browser didn't exit
2474     cleanly.
2475   </summary>
2476 </histogram>
2478 <histogram name="Chrome.BrowserCrashDumpAttempts">
2479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2480   <summary>
2481     The total number of times the browser process has attempted to generate a
2482     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
2483     Chrome.BrowserDumpsWithNoCrash.
2484   </summary>
2485 </histogram>
2487 <histogram name="Chrome.BrowserDumpsWithCrash">
2488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2489   <summary>
2490     The number of times the browser process has attempted to generate a crash
2491     dump because of an actual browser crash.
2492   </summary>
2493 </histogram>
2495 <histogram name="Chrome.BrowserDumpsWithNoCrash">
2496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2497   <summary>
2498     The number of times the browser process has attempted to generate a crash
2499     dump in a non-crashing (i.e., reporting only) context.
2500   </summary>
2501 </histogram>
2503 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
2504   <obsolete>
2505     Deprecated 8/2013. No longer tracked.
2506   </obsolete>
2507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2508   <summary>
2509     The default search engine selected by a user not in the search engine dialog
2510     experiment.
2511   </summary>
2512 </histogram>
2514 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
2515   <obsolete>
2516     Deprecated 8/2013. No longer tracked.
2517   </obsolete>
2518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2519   <summary>
2520     The default search engine selected by a user in the search engine dialog
2521     experiment.
2522   </summary>
2523 </histogram>
2525 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
2526   <obsolete>
2527     Deprecated 8/2013. No longer tracked.
2528   </obsolete>
2529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2530   <summary>
2531     The default search engine selected by a user in slot 1 of a randomized
2532     search engine dialog.
2533   </summary>
2534 </histogram>
2536 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
2537   <obsolete>
2538     Deprecated 8/2013. No longer tracked.
2539   </obsolete>
2540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2541   <summary>
2542     The default search engine selected by a user in slot 2 of a randomized
2543     search engine dialog.
2544   </summary>
2545 </histogram>
2547 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
2548   <obsolete>
2549     Deprecated 8/2013. No longer tracked.
2550   </obsolete>
2551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2552   <summary>
2553     The default search engine selected by a user in slot 3 of a randomized
2554     search engine dialog.
2555   </summary>
2556 </histogram>
2558 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
2559   <obsolete>
2560     Deprecated 8/2013. No longer tracked.
2561   </obsolete>
2562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2563   <summary>
2564     The default search engine selected by a user in slot 4 of a randomized
2565     search engine dialog.
2566   </summary>
2567 </histogram>
2569 <histogram name="ChromeNotifierService.Actions"
2570     enum="ChromeNotifierServiceActionType">
2571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2572   <summary>
2573     The actions to enable or disable services sending synced notifications.
2574     Synced Notification Sending services can be individually disabled by the
2575     user in the Chrome Notification center settings dialog.
2576   </summary>
2577 </histogram>
2579 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
2580   <owner>xiaowenx@chromium.org</owner>
2581   <owner>mukai@chromium.org</owner>
2582   <summary>
2583     The name of the current color calibration of the display on ChromeOS. This
2584     value is sent when the color calibration is changed by the user.
2585   </summary>
2586 </histogram>
2588 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
2589   <owner>bartfab@chromium.org</owner>
2590   <summary>
2591     Whether a Chrome OS login via SAML used the principals API. This is recorded
2592     during login on Chrome OS if SAML is being used for authentication.
2593   </summary>
2594 </histogram>
2596 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
2597   <owner>bartfab@chromium.org</owner>
2598   <summary>
2599     The number of passwords that were scraped during a Chrome OS login via SAML.
2600     This is set only when the principals API is not used.
2601   </summary>
2602 </histogram>
2604 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
2605     enum="BooleanSuccess">
2606   <owner>bartfab@chromium.org</owner>
2607   <summary>
2608     Whether one of the scraped passwords was successfully verified as the user's
2609     password. This is set only when the principals API is not used.
2610   </summary>
2611 </histogram>
2613 <histogram name="clickjacking.discard_download" units="ms">
2614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2615   <summary>
2616     The length of time between a dangerous download appearing on the downloads
2617     shelf, and the &quot;Discard&quot; button being clicked.
2618   </summary>
2619 </histogram>
2621 <histogram name="clickjacking.dismiss_download" units="ms">
2622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2623   <summary>
2624     The length of time between a dangerous download appearing on the downloads
2625     shelf, and the &quot;Dismiss&quot; button being clicked.
2626   </summary>
2627 </histogram>
2629 <histogram name="clickjacking.launch_url" units="ms">
2630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2631   <summary>
2632     The length of time between the external protocol dialog being shown and the
2633     &quot;Launch Application&quot; button being clicked.
2634   </summary>
2635 </histogram>
2637 <histogram name="clickjacking.open_download" units="ms">
2638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2639   <summary>
2640     The length of time between a download appearing on the download shelf, and
2641     the user opening it by clicking the item or pressing return.
2642   </summary>
2643 </histogram>
2645 <histogram name="clickjacking.report_and_discard_download" units="ms">
2646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2647   <summary>
2648     Time between &quot;Report and Discard&quot; button being shown and it being
2649     clicked.
2650   </summary>
2651 </histogram>
2653 <histogram name="clickjacking.save_download" units="ms">
2654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2655   <summary>
2656     The length of time between a dangerous download appearing on the download
2657     shelf, and the &quot;Keep&quot; button being clicked.
2658   </summary>
2659 </histogram>
2661 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
2662   <obsolete>
2663     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
2664   </obsolete>
2665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2666   <summary>
2667     Counts how often the user writes or reads from the clipboard and whether the
2668     write was from an incognito window or not.
2669   </summary>
2670 </histogram>
2672 <histogram name="Clipboard.X11StoreCopyPasteDuration" units="ms">
2673   <owner>pkotwicz@chromium.org</owner>
2674   <summary>
2675     The length of time that it takes to transfer ownership of Chrome's CLIPBOARD
2676     selection to the clipboard manager when Chrome exits.
2677   </summary>
2678 </histogram>
2680 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
2681   <owner>vitalybuka@chromium.org</owner>
2682   <summary>Event counts in CloudPrintAuth.</summary>
2683 </histogram>
2685 <histogram name="CloudPrint.AvailablePrinters">
2686   <owner>vitalybuka@chromium.org</owner>
2687   <summary>The number of printers availible for registration.</summary>
2688 </histogram>
2690 <histogram name="CloudPrint.AvailablePrintersList">
2691   <owner>vitalybuka@chromium.org</owner>
2692   <summary>
2693     The number of printers availible for registration in Windows Service.
2694   </summary>
2695 </histogram>
2697 <histogram name="CloudPrint.JobHandlerEvent"
2698     enum="CloudPrintJobHandlerEventType">
2699   <owner>vitalybuka@chromium.org</owner>
2700   <summary>Event counts in PrinterJobHandler.</summary>
2701 </histogram>
2703 <histogram name="CloudPrint.JobsDonePerInterval">
2704   <owner>vitalybuka@chromium.org</owner>
2705   <summary>The number of jobs successfully completed per hour.</summary>
2706 </histogram>
2708 <histogram name="CloudPrint.JobsStartedPerInterval">
2709   <owner>vitalybuka@chromium.org</owner>
2710   <summary>The number of jobs started per hour.</summary>
2711 </histogram>
2713 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
2714   <owner>vitalybuka@chromium.org</owner>
2715   <summary>Then number of job completion statuses.</summary>
2716 </histogram>
2718 <histogram name="CloudPrint.NativeJobStatus"
2719     enum="CloudPrintNativeJobStatusType">
2720   <owner>vitalybuka@chromium.org</owner>
2721   <summary>Event counts in PrintSystem.</summary>
2722 </histogram>
2724 <histogram name="CloudPrint.PrepareTime" units="ms">
2725   <owner>vitalybuka@chromium.org</owner>
2726   <summary>The amount of time needed to prepare job for spooling.</summary>
2727 </histogram>
2729 <histogram name="CloudPrint.PrinterBlacklistSize">
2730   <owner>vitalybuka@chromium.org</owner>
2731   <summary>The number of printers user has blacklisted.</summary>
2732 </histogram>
2734 <histogram name="CloudPrint.PrinterWhitelistSize">
2735   <owner>vitalybuka@chromium.org</owner>
2736   <summary>The number of printers user has whitelisted.</summary>
2737 </histogram>
2739 <histogram name="CloudPrint.PrintingTime" units="ms">
2740   <owner>vitalybuka@chromium.org</owner>
2741   <summary>The amount of time needed to finish print job.</summary>
2742 </histogram>
2744 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
2745   <owner>vitalybuka@chromium.org</owner>
2746   <summary>Event counts in ServiceProcessControl.</summary>
2747 </histogram>
2749 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
2750   <owner>vitalybuka@chromium.org</owner>
2751   <summary>
2752     The amount of time used to fail to collect printer capabilities.
2753   </summary>
2754 </histogram>
2756 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
2757   <owner>vitalybuka@chromium.org</owner>
2758   <summary>The amount of time used to collect printer capabilities.</summary>
2759 </histogram>
2761 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
2762   <owner>vitalybuka@chromium.org</owner>
2763   <summary>
2764     The amount of time the utility process runs before disconnect.
2765   </summary>
2766 </histogram>
2768 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
2769   <owner>vitalybuka@chromium.org</owner>
2770   <summary>The amount of time used to fail to generate metafile.</summary>
2771 </histogram>
2773 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
2774   <owner>vitalybuka@chromium.org</owner>
2775   <summary>The amount of time used to generate metafile.</summary>
2776 </histogram>
2778 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
2779     enum="ServiceUtilityProcessHostEventType">
2780   <owner>vitalybuka@chromium.org</owner>
2781   <summary>Event counts in ServiceUtilityProcessHost.</summary>
2782 </histogram>
2784 <histogram name="CloudPrint.SpoolingTime" units="ms">
2785   <owner>vitalybuka@chromium.org</owner>
2786   <summary>The amount of time needed to spool print job.</summary>
2787 </histogram>
2789 <histogram name="CloudPrint.UnregisterPrinters">
2790   <owner>vitalybuka@chromium.org</owner>
2791   <summary>The number of printers to unregister.</summary>
2792 </histogram>
2794 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
2795   <owner>vitalybuka@chromium.org</owner>
2796   <summary>The amount of data downloaded on cloud print request.</summary>
2797 </histogram>
2799 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
2800   <owner>vitalybuka@chromium.org</owner>
2801   <summary>The amount of time needed for cloud print request.</summary>
2802 </histogram>
2804 <histogram name="CloudPrint.UrlFetcherRequestType"
2805     enum="CloudPrintUrlFetcherRequestType">
2806   <owner>vitalybuka@chromium.org</owner>
2807   <summary>Request counts to cloud print service.</summary>
2808 </histogram>
2810 <histogram name="CloudPrint.UrlFetcherRetries">
2811   <owner>vitalybuka@chromium.org</owner>
2812   <summary>The number of retries used to complete cloud print request.</summary>
2813 </histogram>
2815 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
2816   <owner>vitalybuka@chromium.org</owner>
2817   <summary>The amount of data uploaded with cloud print request.</summary>
2818 </histogram>
2820 <histogram name="CloudPrint.XmppPingTry">
2821   <owner>vitalybuka@chromium.org</owner>
2822   <summary>Number of tries before successful ping. 99 means giving up.</summary>
2823 </histogram>
2825 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
2826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2827   <summary>
2828     The turn around time taken for the async readback of pixels is measured
2829     here.
2830   </summary>
2831 </histogram>
2833 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
2834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2835   <summary>
2836     The time taken for the sync readback of pixels is measured here.
2837   </summary>
2838 </histogram>
2840 <histogram name="Compositing.NumActiveLayers">
2841   <owner>dneto@chromium.org</owner>
2842   <summary>
2843     The number of layers in the active tree for each compositor frame. This is
2844     logged once per frame, before the frame is drawn.
2845   </summary>
2846 </histogram>
2848 <histogram name="Compositing.RenderPass.AppendQuadData.NumIncompleteTiles">
2849   <owner>weiliangc@chromium.org.</owner>
2850   <summary>
2851     Keeps track of number of incomplete tiles in a drawn compositor frame while
2852     scrolling. This is a rough measurement of ugliness during user interaction.
2853     Incomplete tiles are non ideal scaled. A sample is recorded everytime a
2854     frame is drawn while a scroll is in progress. Tracking bug 381695.
2855   </summary>
2856 </histogram>
2858 <histogram name="Compositing.RenderPass.AppendQuadData.NumMissingTiles">
2859   <owner>weiliangc@chromium.org.</owner>
2860   <summary>
2861     Keeps track of number of missing tiles in a drawn compositor frame while
2862     scrolling. This is a rough measurement of ugliness during user interaction.
2863     Incomplete tiles are checkerboard or solid color. A sample is recorded
2864     everytime a frame is drawn while a scroll is in progress. Tracking bug
2865     381695.
2866   </summary>
2867 </histogram>
2869 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
2870     units="percent">
2871   <owner>ebeach@google.com</owner>
2872   <summary>
2873     Connectivity Diagnostics App: WiFi signal strength recorded during
2874     NIC_SIGNAL_STRENGTH test.
2875   </summary>
2876   <details>
2877     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
2878     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
2879     values from 0 to 100.
2880   </details>
2881 </histogram>
2883 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
2884   <owner>ebeach@google.com</owner>
2885   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
2886   <details>
2887     HTTP latency is computed using the chrome.socket API to make an HTTP GET
2888     request to the /generate_204 page of three randomly generated Google
2889     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
2890     the HTTP request to receiving a response is clocked in JavaScript and the
2891     arithmetic mean of the three times is used as the HTTP latency.
2892   </details>
2893 </histogram>
2895 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
2896   <owner>ebeach@google.com</owner>
2897   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
2898   <details>
2899     Resolver latency is computed by using the chrome.dns API to query three
2900     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
2901     The random hostnames guarantees that there will be no caching of DNS
2902     hostnames. The time taken from issuing the DNS request to receiving a
2903     response is clocked in JavaScript and the arithmetic mean of the three times
2904     is used as the resolver latency.
2905   </details>
2906 </histogram>
2908 <histogram name="ConnectivityDiagnostics.TestVerdict"
2909     enum="ConnectivityDiagnosticsTestVerdict">
2910   <owner>ebeach@google.com</owner>
2911   <summary>
2912     Connectivity Diagnostics App: Outcome of the connectivity tests.
2913   </summary>
2914 </histogram>
2916 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
2917   <owner>ebeach@google.com</owner>
2918   <summary>
2919     Connectivity Diagnostics App: Amount of time taken to run each of the
2920     connectivity tests.
2921   </summary>
2922 </histogram>
2924 <histogram name="ContentSettings.DefaultCookiesSetting" enum="ContentSetting">
2925   <owner>toyoshim@chromium.org</owner>
2926   <summary>The default cookies setting at profile open.</summary>
2927 </histogram>
2929 <histogram name="ContentSettings.DefaultHandlersSetting" enum="ContentSetting">
2930   <obsolete>
2931     Deprecated 07/2014 since it is not referenced anywhere in the code.
2932   </obsolete>
2933   <owner>toyoshim@chromium.org</owner>
2934   <summary>The default handler setting at profile open.</summary>
2935 </histogram>
2937 <histogram name="ContentSettings.DefaultImagesSetting" enum="ContentSetting">
2938   <owner>toyoshim@chromium.org</owner>
2939   <summary>The default image setting at profile open.</summary>
2940 </histogram>
2942 <histogram name="ContentSettings.DefaultJavaScriptSetting"
2943     enum="ContentSetting">
2944   <owner>toyoshim@chromium.org</owner>
2945   <summary>The default JavaScript setting at profile open.</summary>
2946 </histogram>
2948 <histogram name="ContentSettings.DefaultLocationSetting" enum="ContentSetting">
2949   <owner>toyoshim@chromium.org</owner>
2950   <summary>The default location setting at profile open.</summary>
2951 </histogram>
2953 <histogram name="ContentSettings.DefaultMediaStreamSetting"
2954     enum="ContentSetting">
2955   <owner>toyoshim@chromium.org</owner>
2956   <summary>The default MediaStream setting at profile open.</summary>
2957 </histogram>
2959 <histogram name="ContentSettings.DefaultMIDISysExSetting" enum="ContentSetting">
2960   <owner>toyoshim@chromium.org</owner>
2961   <summary>
2962     The default MIDI permission setting on sysex (system exclusive) messages at
2963     profile open.
2964   </summary>
2965 </histogram>
2967 <histogram name="ContentSettings.DefaultMouseCursorSetting"
2968     enum="ContentSetting">
2969   <owner>toyoshim@chromium.org</owner>
2970   <summary>The default mouse cursor setting at profile open.</summary>
2971 </histogram>
2973 <histogram name="ContentSettings.DefaultNotificationsSetting"
2974     enum="ContentSetting">
2975   <owner>toyoshim@chromium.org</owner>
2976   <summary>The default notification setting at profile open.</summary>
2977 </histogram>
2979 <histogram name="ContentSettings.DefaultPluginsSetting" enum="ContentSetting">
2980   <owner>toyoshim@chromium.org</owner>
2981   <summary>The default plugins setting at profile open.</summary>
2982 </histogram>
2984 <histogram name="ContentSettings.DefaultPopupsSetting" enum="ContentSetting">
2985   <owner>toyoshim@chromium.org</owner>
2986   <summary>The default popups setting at profile open.</summary>
2987 </histogram>
2989 <histogram name="ContentSettings.DefaultPushMessagingSetting"
2990     enum="ContentSetting">
2991   <owner>miguelg@chromium.org</owner>
2992   <summary>
2993     The default permission setting for push messages at profile open.
2994   </summary>
2995 </histogram>
2997 <histogram name="ContentSettings.PermissionActions" enum="PermissionAction">
2998   <owner>miguelg@chromium.org</owner>
2999   <summary>
3000     Tracks whether a permission was granted, rejected, etc. The suffix of the
3001     histogram indicates which particular permission.
3002   </summary>
3003 </histogram>
3005 <histogram name="ContentSettings.PermissionRequested" enum="PermissionType">
3006   <owner>miguelg@chromium.org</owner>
3007   <summary>Number of times a given permission was requested.</summary>
3008 </histogram>
3010 <histogram name="Cookie.BackingStoreUpdateResults" enum="BackingStoreResults">
3011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3012   <summary>
3013     Whether or not updates to the backing store succeeded or failed, recorded
3014     every update.
3015   </summary>
3016 </histogram>
3018 <histogram name="Cookie.BetweenAccessIntervalMinutes" units="minutes">
3019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3020   <summary>Intervals between access time updates for each cookie.</summary>
3021 </histogram>
3023 <histogram name="Cookie.CorruptMetaTable">
3024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3025   <summary>
3026     Records the detection of a corrupted meta table. See http://crbug.com/111376
3027     .
3028   </summary>
3029 </histogram>
3031 <histogram name="Cookie.CorruptMetaTableRecoveryFailed">
3032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3033   <summary>
3034     Records a failure to recover a corrupted meta table. See
3035     http://crbug.com/111376 .
3036   </summary>
3037 </histogram>
3039 <histogram name="Cookie.Count">
3040   <owner>battre@chromium.org</owner>
3041   <summary>
3042     Number of cookies in the store (recorded every 10 minutes of active browsing
3043     time)
3044   </summary>
3045 </histogram>
3047 <histogram name="Cookie.DBSizeInKB" units="KB">
3048   <owner>dmikurube@chromium.org</owner>
3049   <summary>
3050     The size, on disk, of the cookie database as it is being loaded.
3051   </summary>
3052 </histogram>
3054 <histogram name="Cookie.DeletionCause" enum="CookieDeletionCause">
3055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3056   <summary>
3057     For each cookie removed from the store, the reason it was removed.
3058   </summary>
3059 </histogram>
3061 <histogram name="Cookie.DomainCount">
3062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3063   <summary>
3064     For each domain, number of cookies in that domain (recorded every 10 minutes
3065     of active browsing time).
3066   </summary>
3067 </histogram>
3069 <histogram name="Cookie.DomainPerEtldp1Count">
3070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3071   <summary>
3072     For every top level domain, number of subdomains in that top level domain
3073     (recorded every 10 minutes of active browsing time).
3074   </summary>
3075 </histogram>
3077 <histogram name="Cookie.Etldp1Count">
3078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3079   <summary>
3080     For every top level domain, number of cookies in that domain (recorded every
3081     10 minutes of active browsing time).
3082   </summary>
3083 </histogram>
3085 <histogram name="Cookie.EvictedLastAccessMinutes" units="minutes">
3086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3087   <summary>
3088     For each evicted (not expired) cookie, the amount of time since it was last
3089     used
3090   </summary>
3091 </histogram>
3093 <histogram name="Cookie.ExpirationDurationMinutes" units="minutes">
3094   <owner>battre@chromium.org</owner>
3095   <summary>Number of minutes until cookie expires when set.</summary>
3096 </histogram>
3098 <histogram name="Cookie.KillDatabaseResult" enum="BooleanSuccess">
3099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3100   <summary>
3101     Whether killing the database because it was corrupted beyond repair
3102     succeeded.
3103   </summary>
3104 </histogram>
3106 <histogram name="Cookie.NumberOfLoadedCookies">
3107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3108   <summary>
3109     This histogram records the total number of cookies loaded from disk,
3110     including any cookies that are discarded during loading (for whatever
3111     reason).
3112   </summary>
3113 </histogram>
3115 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
3116   <obsolete>
3117     Deprecated as of 9/2013. Experiment to measure control characters in cookies
3118     is finished.
3119   </obsolete>
3120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3121   <summary>
3122     When parsing a cookie, indicates if control characters were present in any
3123     of the cookie values and if any of the cookie values were invalid.
3124     Specifically, checks that all of the parsed values are valid according to
3125     the valid token definition in Section 2.2 of RFC2616 which specifies a token
3126     must have no separators (i.e. no characters from the following string,
3127     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
3128     \t') and no control characters.
3129   </summary>
3130 </histogram>
3132 <histogram name="Cookie.PriorityBlockingTime" units="ms">
3133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3134   <summary>
3135     This histogram records the total duration of time during which at least one
3136     web request was blocked waiting for the cookie store to load. If no requests
3137     were affected, the value is 0. If two requests are simultaneously blocked
3138     for 1 second, the value is 1 second. If two requests are consecutively
3139     blocked for 1 second each, the value is two seconds.
3140   </summary>
3141 </histogram>
3143 <histogram name="Cookie.PriorityLoadCount">
3144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3145   <summary>
3146     The number of distinct Effective Top-Level Domains Plus One (ETLD+1, i.e.,
3147     google.com, bbc.co.uk) for which a priority cookie load occurred.
3148   </summary>
3149 </histogram>
3151 <histogram name="Cookie.ReinstatedCookies" units="seconds">
3152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3153   <summary>
3154     The duration in seconds between a cookie getting evicted (due to the number
3155     of cookies exceeding a domain limit), and subsequently reinstated.
3156   </summary>
3157 </histogram>
3159 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
3160   <obsolete>
3161     Deprecated as of 9/2013. Experiment to measure control characters in cookies
3162     is finished.
3163   </obsolete>
3164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3165   <summary>
3166     Indicates whether a cookie attribute pair was set with both a valid key and
3167     a valid attribute value or not. For the key, this implies that it was a
3168     valid token as defined 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. For the value, this implies that it
3172     contained no control characters and no semicolon.
3173   </summary>
3174 </histogram>
3176 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
3177   <obsolete>
3178     Deprecated as of 9/2013. Experiment to measure control characters in cookies
3179     is finished.
3180   </obsolete>
3181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3182   <summary>
3183     Indicates whether a cookie name was set with a valid token. A valid token is
3184     defined in Section 2.2 of RFC2616 which specifies a token must have no
3185     separators (i.e. no characters from the following string, ignoring the
3186     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
3187     control characters.
3188   </summary>
3189 </histogram>
3191 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
3192   <obsolete>
3193     Deprecated as of 9/2013. Experiment to measure control characters in cookies
3194     is finished.
3195   </obsolete>
3196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3197   <summary>
3198     Indicates whether a cookie value was valid or invalid when there was an
3199     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
3200     characters excluding controls, whitspace, comma, semicolon, and backslash.
3201   </summary>
3202 </histogram>
3204 <histogram name="Cookie.TimeBlockedOnLoad" units="ms">
3205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3206   <summary>
3207     The amount of time (ms) between the cookie store load starting and
3208     completing.
3209   </summary>
3210 </histogram>
3212 <histogram name="Cookie.TimeDatabaseMigrationToV5" units="ms">
3213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3214   <summary>The amount of time (ms) to migrate a v4 database to v5.</summary>
3215 </histogram>
3217 <histogram name="Cookie.TimeDatabaseMigrationToV6" units="ms">
3218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3219   <summary>The amount of time (ms) to migrate a v5 database to v6.</summary>
3220 </histogram>
3222 <histogram name="Cookie.TimeGet" units="ms">
3223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3224   <summary>
3225     The amount of time (ms) to get cookies for each URL request.
3226   </summary>
3227 </histogram>
3229 <histogram name="Cookie.TimeInitializeDB" units="ms">
3230   <owner>nyquist@chromium.org</owner>
3231   <summary>The amount of time (ms) to initialize the cookies database.</summary>
3232 </histogram>
3234 <histogram name="Cookie.TimeInitializeDomainMap" units="ms">
3235   <owner>nyquist@chromium.org</owner>
3236   <summary>
3237     The amount of time (ms) to read and parse the domain map from the cookies
3238     database.
3239   </summary>
3240 </histogram>
3242 <histogram name="Cookie.TimeKeyLoadDBQueueWait" units="ms">
3243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3244   <summary>
3245     This histogram records the wall-clock delay between a priority load task
3246     being posted to the DB-thread and its execution.
3247   </summary>
3248 </histogram>
3250 <histogram name="Cookie.TimeLoad" units="ms">
3251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3252   <summary>
3253     This histogram records the sum of the durations of all initial tasks loading
3254     cookies from the database.
3255   </summary>
3256 </histogram>
3258 <histogram name="Cookie.TimeLoadDBQueueWait" units="ms">
3259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3260   <summary>
3261     This histogram records the wall-clock delay between the Load task being
3262     posted to the DB-thread and its execution.
3263   </summary>
3264 </histogram>
3266 <histogram name="Cookie.TimeLoadDomains" units="ms">
3267   <owner>nyquist@chromium.org</owner>
3268   <summary>
3269     The amount of time (ms) to read the domain map from the cookies database.
3270   </summary>
3271 </histogram>
3273 <histogram name="Cookie.TimeParseDomains" units="ms">
3274   <owner>nyquist@chromium.org</owner>
3275   <summary>
3276     The amount of time (ms) to parse the domains already loaded from the cookies
3277     database and put them in the domain map.
3278   </summary>
3279 </histogram>
3281 <histogram name="Cras.StreamTimeoutMilliSeconds" units="milliseconds">
3282   <owner>hychao@chromium.org</owner>
3283   <summary>
3284     The longest additional time CRAS(Chrome OS audio server) ever waits for a
3285     stream exceeding the timeout threshold. This value is recorded per stream
3286     when it gets removed and used to investigate the audio glitch/skip problem
3287     on Chrome OS.
3288   </summary>
3289 </histogram>
3291 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
3292   <obsolete>
3293     Deprecated as of 12/2013. Default pinned apps trial is finished.
3294   </obsolete>
3295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3296   <summary>Chrome OS shelf clicks.</summary>
3297 </histogram>
3299 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
3300   <owner>benchan@chromium.org</owner>
3301   <summary>
3302     The type of archive file that Chrome OS cros-disks daemon is requested to
3303     mount.
3304   </summary>
3305 </histogram>
3307 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
3308   <owner>benchan@chromium.org</owner>
3309   <summary>
3310     The media type of removable device that Chrome OS cros-disks daemon is
3311     requested to mount.
3312   </summary>
3313 </histogram>
3315 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
3316   <owner>benchan@chromium.org</owner>
3317   <summary>
3318     The type of file system that Chrome OS cros-disks daemon is requested to
3319     mount.
3320   </summary>
3321 </histogram>
3323 <histogram name="CrosFirstRun.DialogShown">
3324   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3325   <summary>
3326     Records the number of times when first-run dialog was shown.
3327   </summary>
3328 </histogram>
3330 <histogram name="CrosFirstRun.FurthestStep">
3331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3332   <summary>
3333     Index of furthest step that was reached during tutorial. Since order of
3334     steps could change eventially and new steps could apear we use index here
3335     instead of step name.
3336   </summary>
3337 </histogram>
3339 <histogram name="CrosFirstRun.TimeSpent" units="ms">
3340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3341   <summary>The total time that user spent on first-run tutorial.</summary>
3342 </histogram>
3344 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
3345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3346   <summary>The time that user spent on some step of tutorial.</summary>
3347 </histogram>
3349 <histogram name="CrosFirstRun.TutorialCompletion"
3350     enum="CrosFirstRunTutorialCompletionType">
3351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3352   <summary>Tracks the way how user left tutorial.</summary>
3353 </histogram>
3355 <histogram name="CrosFirstRun.TutorialLaunched">
3356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3357   <summary>
3358     Records the number of times when first-run tutorial has been launched.
3359   </summary>
3360 </histogram>
3362 <histogram name="DataReductionProxy.BlockTypeFallback"
3363     enum="DataReductionProxyBypassType">
3364   <owner>bengr@chromium.org</owner>
3365   <owner>marq@chromium.org</owner>
3366   <owner>megjablon@chromium.org</owner>
3367   <summary>
3368     Counts various events that trigger Chrome to block the fallback
3369     configuration of the data reduction proxy.
3370   </summary>
3371 </histogram>
3373 <histogram name="DataReductionProxy.BlockTypePrimary"
3374     enum="DataReductionProxyBypassType">
3375   <owner>bengr@chromium.org</owner>
3376   <owner>marq@chromium.org</owner>
3377   <owner>megjablon@chromium.org</owner>
3378   <summary>
3379     Counts various events that trigger Chrome to block the primary configuration
3380     of the data reduction proxy.
3381   </summary>
3382 </histogram>
3384 <histogram name="DataReductionProxy.BypassedBytes" units="bytes">
3385   <owner>bengr@chromium.org</owner>
3386   <owner>megjablon@chromium.org</owner>
3387   <summary>
3388     Counts the response bytes that did not go through the data reduction proxy
3389     as the result of a bypass event.
3390   </summary>
3391 </histogram>
3393 <histogram name="DataReductionProxy.BypassedBytes.NotBypassed" units="bytes">
3394   <owner>bengr@chromium.org</owner>
3395   <owner>megjablon@chromium.org</owner>
3396   <summary>
3397     Counts the response bytes that went through the data reduction proxy and
3398     were not bypassed.
3399   </summary>
3400 </histogram>
3402 <histogram name="DataReductionProxy.BypassInfoFallback"
3403     enum="DataReductionProxyBypassEventType_Deprecated">
3404   <obsolete>
3405     Deprecated as of 6/2014, replaced by DataReductionProxy.BypassTypeFallback.
3406   </obsolete>
3407   <owner>bengr@chromium.org</owner>
3408   <owner>marq@chromium.org</owner>
3409   <summary>
3410     Counts various events that trigger Chrome to bypass the fallback
3411     configuration of the data reduction proxy.
3412   </summary>
3413 </histogram>
3415 <histogram name="DataReductionProxy.BypassInfoPrimary"
3416     enum="DataReductionProxyBypassEventType_Deprecated">
3417   <obsolete>
3418     Deprecated as of 6/2014, replaced by DataReductionProxy.BypassTypePrimary.
3419   </obsolete>
3420   <owner>bengr@chromium.org</owner>
3421   <owner>marq@chromium.org</owner>
3422   <summary>
3423     Counts various events that trigger Chrome to bypass the primary
3424     configuration of the data reduction proxy.
3425   </summary>
3426 </histogram>
3428 <histogram name="DataReductionProxy.BypassOnNetworkErrorFallback"
3429     enum="NetErrorCodes">
3430   <owner>bengr@chromium.org</owner>
3431   <summary>
3432     Positive net error code that caused the fallback data reduction proxy to be
3433     bypassed and put on the proxy retry list. Called after a failure to connect
3434     or resolve a host name.
3435   </summary>
3436 </histogram>
3438 <histogram name="DataReductionProxy.BypassOnNetworkErrorPrimary"
3439     enum="NetErrorCodes">
3440   <owner>bengr@chromium.org</owner>
3441   <summary>
3442     Positive net error code that caused the primary data reduction proxy to be
3443     bypassed and put on the proxy retry list. Called after a failure to connect
3444     or resolve a host name.
3445   </summary>
3446 </histogram>
3448 <histogram name="DataReductionProxy.BypassTypeFallback"
3449     enum="DataReductionProxyBypassType">
3450   <owner>bengr@chromium.org</owner>
3451   <owner>marq@chromium.org</owner>
3452   <owner>megjablon@chromium.org</owner>
3453   <summary>
3454     Counts various events that trigger Chrome to bypass the fallback
3455     configuration of the data reduction proxy.
3456   </summary>
3457 </histogram>
3459 <histogram name="DataReductionProxy.BypassTypePrimary"
3460     enum="DataReductionProxyBypassType">
3461   <owner>bengr@chromium.org</owner>
3462   <owner>marq@chromium.org</owner>
3463   <owner>megjablon@chromium.org</owner>
3464   <summary>
3465     Counts various events that trigger Chrome to bypass the primary
3466     configuration of the data reduction proxy.
3467   </summary>
3468 </histogram>
3470 <histogram name="DataReductionProxy.HeaderTamperDetectionHTTP">
3471   <owner>xingx@chromium.org</owner>
3472   <owner>bolian@chromium.org</owner>
3473   <owner>bengr@chromium.org</owner>
3474   <summary>
3475     For each carrier, the total number of HTTP responses that have been checked
3476     for tampering. This assumes the data reduction proxy injected fingerprints
3477     have not been tampered with. Only the data reduction proxy responses with
3478     200 OK response code are checked.
3479   </summary>
3480 </histogram>
3482 <histogram name="DataReductionProxy.HeaderTamperDetectionHTTPS">
3483   <owner>xingx@chromium.org</owner>
3484   <owner>bolian@chromium.org</owner>
3485   <owner>bengr@chromium.org</owner>
3486   <summary>
3487     For each carrier, the total number of HTTPS responses that have been checked
3488     for tampering. This assumes the data reduction proxy injected fingerprints
3489     have not been tampered with. Only the data reduction proxy responses with
3490     200 OK response code are checked.
3491   </summary>
3492 </histogram>
3494 <histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTP">
3495   <owner>xingx@chromium.org</owner>
3496   <owner>bolian@chromium.org</owner>
3497   <owner>bengr@chromium.org</owner>
3498   <summary>
3499     For each carrier, the total number of HTTP responses that passed the tamper
3500     detection. This assumes the data reduction proxy injected fingerprints have
3501     not been tampered with. Only the data reduction proxy responses with 200 OK
3502     response code are checked.
3503   </summary>
3504 </histogram>
3506 <histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTPS">
3507   <owner>xingx@chromium.org</owner>
3508   <owner>bolian@chromium.org</owner>
3509   <owner>bengr@chromium.org</owner>
3510   <summary>
3511     For each carrier, the total number of HTTPs responses that passed the tamper
3512     detection. This assumes the data reduction proxy injected fingerprints have
3513     not been tampered with. Only the data reduction proxy responses with 200 OK
3514     response code are checked.
3515   </summary>
3516 </histogram>
3518 <histogram name="DataReductionProxy.HeaderTamperedHTTP">
3519   <owner>xingx@chromium.org</owner>
3520   <owner>bolian@chromium.org</owner>
3521   <owner>bengr@chromium.org</owner>
3522   <summary>
3523     The total number of HTTP responses that some part (specified by suffix name)
3524     have been tampered with. This assumes the data reduction proxy injected
3525     fingerprints have not been tampered with. Only the data reduction proxy
3526     responses with 200 OK response code are checked.
3527   </summary>
3528 </histogram>
3530 <histogram name="DataReductionProxy.HeaderTamperedHTTPS">
3531   <owner>xingx@chromium.org</owner>
3532   <owner>bolian@chromium.org</owner>
3533   <owner>bengr@chromium.org</owner>
3534   <summary>
3535     The total number of HTTPS responses that some part (specified by suffix
3536     name) have been tampered with. This assumes the data reduction proxy
3537     injected fingerprints have not been tampered with. Only the data reduction
3538     proxy responses with 200 OK response code are checked.
3539   </summary>
3540 </histogram>
3542 <histogram name="DataReductionProxy.NetworkChangeEvents"
3543     enum="DataReductionProxyNetworkChangeEvent">
3544   <owner>bengr@chromium.org</owner>
3545   <owner>megjablon@chromium.org</owner>
3546   <summary>
3547     Counts the number of times various events occur when the data reduction
3548     proxy is enabled and the IP address of the client changes.
3549   </summary>
3550 </histogram>
3552 <histogram name="DataReductionProxy.ProbeURL"
3553     enum="DataReductionProxyProbeURLFetchResult">
3554   <owner>bengr@chromium.org</owner>
3555   <owner>marq@chromium.org</owner>
3556   <summary>
3557     Counts various outcomes of requesting the data reduction proxy's probe URL.
3558   </summary>
3559 </histogram>
3561 <histogram name="DataReductionProxy.ProbeURLNetError" enum="NetErrorCodes">
3562   <owner>bengr@chromium.org</owner>
3563   <owner>megjablon@chromium.org</owner>
3564   <summary>
3565     Reports the type of network error when the data reduction proxy probe fails
3566     due to a network error.
3567   </summary>
3568 </histogram>
3570 <histogram name="DataReductionProxy.PromoAction"
3571     enum="DataReductionProxyPromoAction">
3572   <owner>bengr@chromium.org</owner>
3573   <owner>marq@chromium.org</owner>
3574   <summary>
3575     Samples which method was used by the user to dismiss the proxy promo. This
3576     is sampled when the promo leaves view, with the sampled value depending on
3577     which of four possible controls the user used.
3578   </summary>
3579 </histogram>
3581 <histogram name="DataReductionProxy.SettingsConversion"
3582     enum="DataReductionProxySettingsConversion">
3583   <owner>bengr@chromium.org</owner>
3584   <owner>marq@chromium.org</owner>
3585   <summary>
3586     Samples of user interactions with the ON/OFF switch in the settings menu for
3587     reducing data usage. Only the setting changes between entering the reducing
3588     data usage setting menu and leaving the menu will be sampled. So if a user
3589     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
3590     OFF conversion regardless of how many times he or she toggles the ON/OFF
3591     switch.
3592   </summary>
3593 </histogram>
3595 <histogram name="DataReductionProxy.StartupState"
3596     enum="DataReductionProxyStartupState">
3597   <owner>bengr@chromium.org</owner>
3598   <owner>marq@chromium.org</owner>
3599   <summary>
3600     Samples of the state of the data reduction proxy on Chrome startup. The
3601     proxy will either be unavailable (the feature hasn't been rolled out to this
3602     user yet), not enabled (the feature is available but the user doesn't have
3603     it turned on), or enabled (the feature is enabled and turned on).
3604   </summary>
3605 </histogram>
3607 <histogram name="DevTools.ActionTaken" enum="DevToolsAction">
3608   <owner>sergeyv@chromium.org</owner>
3609   <owner>vsevik@chromium.org</owner>
3610   <owner>pfeldman@chromium.org</owner>
3611   <summary>Specified DevTools action has been taken.</summary>
3612 </histogram>
3614 <histogram name="DevTools.InspectElement" units="milliseconds">
3615   <owner>sergeyv@chromium.org</owner>
3616   <owner>vsevik@chromium.org</owner>
3617   <owner>pfeldman@chromium.org</owner>
3618   <summary>
3619     Time to load Developer Tools when user clicks Inspect Element in the context
3620     menu.
3621   </summary>
3622 </histogram>
3624 <histogram name="DevTools.PanelShown" enum="DevToolsPanel">
3625   <owner>sergeyv@chromium.org</owner>
3626   <owner>vsevik@chromium.org</owner>
3627   <owner>pfeldman@chromium.org</owner>
3628   <summary>Specified DevTools panel was shown.</summary>
3629 </histogram>
3631 <histogram name="DevTools.SettingChanged" enum="DevToolsSetting">
3632   <owner>sergeyv@chromium.org</owner>
3633   <owner>vsevik@chromium.org</owner>
3634   <owner>pfeldman@chromium.org</owner>
3635   <summary>Specified DevTools setting was changed.</summary>
3636 </histogram>
3638 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
3639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3640   <summary>
3641     TBD - Not run automatically yet, so this is just a placeholder for future
3642     metrics collection.  Any samples collected here represent users running
3643     diagnostics manually.
3644   </summary>
3645 </histogram>
3647 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
3648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3649   <summary>
3650     Shows the success and failure rates of the DiskSpace recovery step that runs
3651     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
3652     test, which checks that the disk space in the volume where the user data
3653     directory normally lives is not dangerously low, would pass on the next
3654     startup.
3655   </summary>
3656 </histogram>
3658 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
3659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3660   <summary>
3661     TBD - Not run automatically yet, so this is just a placeholder for future
3662     metrics collection.  Any samples collected here represent users running
3663     diagnostics manually.
3664   </summary>
3665 </histogram>
3667 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
3668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3669   <summary>
3670     Shows the success and failure rates of the JSONBookmarks recovery step that
3671     runs on recovery startups. The recovery step attempts to guarantee the
3672     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
3673     properly formed, would pass on the next startup.
3674   </summary>
3675 </histogram>
3677 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
3678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3679   <summary>
3680     Shows the success and failure rates of the JSONLocalState recovery step that
3681     runs on recovery startups. The recovery step attempts to guarantee the
3682     JSONLocalState test, which makes sure that the JSON-encoded Local State file
3683     is properly formed, would pass on the next startup.
3684   </summary>
3685 </histogram>
3687 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
3688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3689   <summary>
3690     Shows the success and failure rates of the JSONPreferences recovery step
3691     that runs on recovery startups. The recovery step attempts to guarantee the
3692     JSONPreferences test, which makes sure that the JSON-encoded Preferences
3693     file is properly formed, would pass on the next startup.
3694   </summary>
3695 </histogram>
3697 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
3698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3699   <summary>
3700     TBD - Not run automatically yet, so this is just a placeholder for future
3701     metrics collection.  Any samples collected here represent users running
3702     diagnostics manually.
3703   </summary>
3704 </histogram>
3706 <histogram name="Diagnostics.Recovery.PathDictionaries"
3707     enum="DiagnosticsResult">
3708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3709   <summary>
3710     Shows the success and failure rates of the PathDictionaries recovery step
3711     that runs on recovery startups. The recovery step attempts to guarantee the
3712     PathDictionaries test, which makes sure that the path to the Dictionaries
3713     directory exists and has the right permissions, would pass on the next
3714     startup.
3715   </summary>
3716 </histogram>
3718 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
3719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3720   <summary>
3721     Shows the success and failure rates of the PathLocalState recovery step that
3722     runs on recovery startups. The recovery step attempts to guarantee the
3723     PathLocalState test, which makes sure that the path to the Local State file
3724     exists and has the right permissions, would pass on the next startup.
3725   </summary>
3726 </histogram>
3728 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
3729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3730   <summary>
3731     Shows the success and failure rates of the PathResources recovery step that
3732     runs on recovery startups. The recovery step attempts to guarantee the
3733     PathResources test, which makes sure that the path to the Resources
3734     directory exists and has the right permissions, would pass on the next
3735     startup.
3736   </summary>
3737 </histogram>
3739 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
3740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3741   <summary>
3742     Shows the success and failure rates of the PathUserData recovery step that
3743     runs on recovery startups. The recovery step attempts to guarantee the
3744     PathUserData test, which makes sure that the path to the User Data directory
3745     exists and has the right permissions, would pass on the next startup.
3746   </summary>
3747 </histogram>
3749 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
3750     enum="DiagnosticsResult">
3751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3752   <summary>
3753     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
3754     step that runs on recovery startups.  The recovery step attempts to
3755     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
3756     the App Cache database, would pass on the next startup.
3757   </summary>
3758 </histogram>
3760 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
3761     enum="DiagnosticsResult">
3762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3763   <summary>
3764     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3765     recovery step that runs on recovery startups.  The recovery step attempts to
3766     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
3767     integrity of the Archived History database, would pass on the next startup.
3768   </summary>
3769 </histogram>
3771 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
3772     enum="DiagnosticsResult">
3773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3774   <summary>
3775     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
3776     step that runs on recovery startups.  The recovery step attempts to
3777     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
3778     Cookie database, would pass on the next startup.
3779   </summary>
3780 </histogram>
3782 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
3783     enum="DiagnosticsResult">
3784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3785   <summary>
3786     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3787     recovery step that runs on recovery startups.  The recovery step attempts to
3788     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
3789     integrity of the Database Tracker database, would pass on the next startup.
3790   </summary>
3791 </histogram>
3793 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
3794     enum="DiagnosticsResult">
3795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3796   <summary>
3797     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
3798     step that runs on recovery startups.  The recovery step attempts to
3799     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
3800     History database, would pass on the next startup.
3801   </summary>
3802 </histogram>
3804 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
3805     enum="DiagnosticsResult">
3806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3807   <summary>
3808     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
3809     step that runs on recovery startups.  The recovery step attempts to
3810     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
3811     NSS Certificate database, would pass on the next startup.
3812   </summary>
3813 </histogram>
3815 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
3816     enum="DiagnosticsResult">
3817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3818   <summary>
3819     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
3820     step that runs on recovery startups.  The recovery step attempts to
3821     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
3822     NSS Key database, would pass on the next startup.
3823   </summary>
3824 </histogram>
3826 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
3827     enum="DiagnosticsResult">
3828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3829   <summary>
3830     Shows the success and failure rates of the SQLiteIntegrityThumbnails
3831     recovery step that runs on recovery startups.  The recovery step attempts to
3832     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
3833     the Thumbnails database, would pass on the next startup.
3834   </summary>
3835 </histogram>
3837 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
3838     enum="DiagnosticsResult">
3839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3840   <summary>
3841     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
3842     step that runs on recovery startups.  The recovery step attempts to
3843     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
3844     Web Data database, would pass on the next startup.
3845   </summary>
3846 </histogram>
3848 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
3849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3850   <summary>
3851     TBD - Not run automatically yet, so this is just a placeholder for future
3852     metrics collection.  Any samples collected here represent users running
3853     diagnostics manually.
3854   </summary>
3855 </histogram>
3857 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
3858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3859   <summary>
3860     Count of the number of times diagnostics recovery is invoked or not, and how
3861     it was invoked.  A sample is added to this histogram once for each startup
3862     of Chrome.
3863   </summary>
3864 </histogram>
3866 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
3867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3868   <summary>
3869     TBD - Not run automatically yet, so this is just a placeholder for future
3870     metrics collection.  Any samples collected here represent users running
3871     diagnostics manually.
3872   </summary>
3873 </histogram>
3875 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
3876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3877   <summary>
3878     Shows the success and failure rates of diagnostics for the DiskSpace test
3879     that runs on recovery startups.  The DiskSpace test checks that the disk
3880     space in the volume where the user data directory normally lives is not
3881     dangerously low.
3882   </summary>
3883 </histogram>
3885 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
3886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3887   <summary>
3888     TBD - Not run automatically yet, so this is just a placeholder for future
3889     metrics collection.  Any samples collected here represent users running
3890     diagnostics manually.
3891   </summary>
3892 </histogram>
3894 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
3895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3896   <summary>
3897     Shows the success and failure rates of diagnostics for the JSONBookmarks
3898     test that runs on recovery startups.  The JSONBookmarks test checks to make
3899     sure that the JSON encoded bookmarks file is properly formed.
3900   </summary>
3901 </histogram>
3903 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
3904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3905   <summary>
3906     Shows the success and failure rates of diagnostics for the JSONLocalState
3907     test that runs on recovery startups.  The JSONLocalState test checks to make
3908     sure that the JSON encoded Local State file is properly formed.
3909   </summary>
3910 </histogram>
3912 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
3913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3914   <summary>
3915     Shows the success and failure rates of diagnostics for the JSONPreferences
3916     test that runs on recovery startups.  The JSONPreferences test checks to
3917     make sure that the Preferences file is properly formed.
3918   </summary>
3919 </histogram>
3921 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
3922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3923   <summary>
3924     TBD - Not run automatically yet, so this is just a placeholder for future
3925     metrics collection.  Any samples collected here represent users running
3926     diagnostics manually.
3927   </summary>
3928 </histogram>
3930 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
3931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3932   <summary>
3933     Shows the success and failure rates of diagnostics for the PathDictionaries
3934     test that runs on recovery startups.  The PathDictionaries test checks makes
3935     sure that the path to the Dictionaries folder exists and has the right
3936     permissions.
3937   </summary>
3938 </histogram>
3940 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
3941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3942   <summary>
3943     Shows the success and failure rates of diagnostics for the PathLocalState
3944     test that runs on recovery startups.   The PathLocalState test checks makes
3945     sure that the path to the Local State folder exists and has the right
3946     permissions.
3947   </summary>
3948 </histogram>
3950 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
3951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3952   <summary>
3953     Shows the success and failure rates of diagnostics for the PathResources
3954     test that runs on recovery startups.  The PathResources test checks makes
3955     sure that the path to the Resources folder exists and has the right
3956     permissions.
3957   </summary>
3958 </histogram>
3960 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
3961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3962   <summary>
3963     Shows the success and failure rates of diagnostics for the PathUserData test
3964     that runs on recovery startups. The PathUserData test checks makes sure that
3965     the path to the User Data folder exists and has the right permissions.
3966   </summary>
3967 </histogram>
3969 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
3970     enum="DiagnosticsResult">
3971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3972   <summary>
3973     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
3974     runs on recovery startups.  The test checks the integrity of the App Cache
3975     database.
3976   </summary>
3977 </histogram>
3979 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
3980     enum="DiagnosticsResult">
3981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3982   <summary>
3983     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3984     test that runs on recovery startups.  The test checks the integrity of the
3985     Archived History database.
3986   </summary>
3987 </histogram>
3989 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
3990     enum="DiagnosticsResult">
3991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3992   <summary>
3993     Shows the success and failure rates of the SQLiteIntegrityCookie test that
3994     runs on recovery startups.  The test checks the integrity of the Cookie
3995     database.
3996   </summary>
3997 </histogram>
3999 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
4000     enum="DiagnosticsResult">
4001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4002   <summary>
4003     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
4004     test that runs on recovery startups.  The test checks the integrity of the
4005     Database Tracker database.
4006   </summary>
4007 </histogram>
4009 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
4010     enum="DiagnosticsResult">
4011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4012   <summary>
4013     Shows the success and failure rates of the SQLiteIntegrityHistory test that
4014     runs on recovery startups.  The test checks the integrity of the History
4015     database.
4016   </summary>
4017 </histogram>
4019 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
4020     enum="DiagnosticsResult">
4021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4022   <summary>
4023     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
4024     runs on recovery startups.  The test checks the integrity of the NSS
4025     Certificate database.
4026   </summary>
4027 </histogram>
4029 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
4030     enum="DiagnosticsResult">
4031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4032   <summary>
4033     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
4034     runs on recovery startups.  The test checks the integrity of the NSS Key
4035     database.
4036   </summary>
4037 </histogram>
4039 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
4040     enum="DiagnosticsResult">
4041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4042   <summary>
4043     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
4044     that runs on recovery startups.  The test checks the integrity of the
4045     Thumbnails database.
4046   </summary>
4047 </histogram>
4049 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
4050     enum="DiagnosticsResult">
4051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4052   <summary>
4053     Shows the success and failure rates of the SQLiteIntegrityWebData test that
4054     runs on recovery startups.  The test checks the integrity of the Web Data
4055     database.
4056   </summary>
4057 </histogram>
4059 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
4060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4061   <summary>
4062     TBD - Not run automatically yet, so this is just a placeholder for future
4063     metrics collection.  Any samples collected here represent users running
4064     diagnostics manually.
4065   </summary>
4066 </histogram>
4068 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
4069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4070   <summary>
4071     Histogram comparing the various types of diagnostic test failures when
4072     diagnostic tests are run.  Note that some types of test failures cause the
4073     rest of the tests to be skipped.
4074   </summary>
4075 </histogram>
4077 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
4078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4079   <summary>Whether an extension has been wiped out.</summary>
4080 </histogram>
4082 <histogram name="DisabledExtension.SideloadWipeoutCount">
4083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4084   <summary>
4085     How many external extensions get wiped out as a result of the Sideload
4086     Wipeout one-time initiative.
4087   </summary>
4088 </histogram>
4090 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
4091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4092   <summary>
4093     Whether any extension got wiped out as a result of the Sideload Wipeout
4094     one-time initiative.
4095   </summary>
4096 </histogram>
4098 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
4099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4100   <summary>
4101     The user selection in the Sideload Wipeout bubble, grouped by the
4102     UmaWipeoutHistogramOptions enum.
4103   </summary>
4104 </histogram>
4106 <histogram name="DiskBasedCertCache.CertIo" enum="CertificateChainPosition">
4107   <owner>brandonsalmon@chromium.org</owner>
4108   <summary>
4109     Records information about DiskBasedCertCache operations with respect to
4110     certificate chain positions. Zero indicates that a certificate is root, one
4111     indicates that it is the first intermediate certificate, etc.
4112   </summary>
4113 </histogram>
4115 <histogram name="DiskBasedCertCache.CertIoCacheResult" enum="CacheResult">
4116   <owner>brandonsalmon@chromium.org</owner>
4117   <summary>
4118     Records the outcome of requests to retrieve certificates from the disk
4119     cache.
4120   </summary>
4121 </histogram>
4123 <histogram name="DiskBasedCertCache.CertIoReadSuccessLeaf"
4124     enum="BooleanSuccess">
4125   <owner>brandonsalmon@chromium.org</owner>
4126   <summary>
4127     Whether or not the leaf certificate of a certificate chain was successfuly
4128     read from the disk cache.
4129   </summary>
4130 </histogram>
4132 <histogram name="DiskBasedCertCache.CertIoWriteSuccessLeaf"
4133     enum="BooleanSuccess">
4134   <owner>brandonsalmon@chromium.org</owner>
4135   <summary>
4136     Whether or not the leaf certificate of a certificate chain was successfully
4137     written to the disk cache.
4138   </summary>
4139 </histogram>
4141 <histogram name="DiskBasedCertCache.ChainReadTime" units="milliseconds">
4142   <owner>brandonsalmon@chromium.org</owner>
4143   <summary>
4144     Measures the wall clock time spent reading a certificate chain. The starting
4145     time is when the read command is issued, and the ending time is when all of
4146     the  certificates in the chain have been read into memory.
4147   </summary>
4148 </histogram>
4150 <histogram name="DiskBasedCertCache.ChainWriteTime" units="milliseconds">
4151   <owner>brandonsalmon@chromium.org</owner>
4152   <summary>
4153     Measures the wall clock time spent writing a certificate chain to disk. The
4154     starting time is when the write command is issued, and the ending time is
4155     when all the certificates in the chain have been written to disk.
4156   </summary>
4157 </histogram>
4159 <histogram name="DiskCache.0.FilesAge" units="hours">
4160   <owner>rvargas@chromium.org</owner>
4161   <summary>The age of the cache's files (wall time).</summary>
4162 </histogram>
4164 <histogram name="DiskCache.2.FilesAge" units="hours">
4165   <owner>rvargas@chromium.org</owner>
4166   <summary>
4167     The age of the cache's files (wall time). Media-specific cache.
4168   </summary>
4169 </histogram>
4171 <histogram name="DiskCache.3.FilesAge" units="hours">
4172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4173   <summary>The age of the cache's files (wall time). AppCache.</summary>
4174 </histogram>
4176 <histogram name="DiskCache.4.FilesAge" units="hours">
4177   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4178   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
4179 </histogram>
4181 <histogram name="DiskCache.SizeStats2" units="kilobytes">
4182   <owner>rvargas@chromium.org</owner>
4183   <summary>The size distribution of data stored in the HTTP cache.</summary>
4184 </histogram>
4186 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
4187   <obsolete>
4188     Deprecated.
4189   </obsolete>
4190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4191   <summary>
4192     The total time it takes to perform a payload IO operation, for the regular
4193     disk cache.
4194   </summary>
4195 </histogram>
4197 <histogram name="DNS.AttemptCancelled">
4198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4199   <summary>
4200     The attempt which completed after the job was already cancelled.
4201   </summary>
4202 </histogram>
4204 <histogram name="DNS.AttemptDiscarded">
4205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4206   <summary>
4207     The attempt which completed after the job was already cancelled OR the
4208     attempt that has finished after host resolution was already completed by an
4209     earlier attempt.
4210   </summary>
4211 </histogram>
4213 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
4214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4215   <summary>
4216     Duration of time taken in OS resolutions for actual navigations. These
4217     attempts which completed after the job was already canceled OR after the job
4218     was already completed by an earlier attempt. Note that cached resolutions
4219     may provide low (0ms?) resolution times.
4220   </summary>
4221 </histogram>
4223 <histogram name="DNS.AttemptFailure">
4224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4225   <summary>The attempt that has not resolved the host successfully.</summary>
4226 </histogram>
4228 <histogram name="DNS.AttemptFirstFailure">
4229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4230   <summary>
4231     The attempt that resolved the host first and the resolution was not
4232     successful.
4233   </summary>
4234 </histogram>
4236 <histogram name="DNS.AttemptFirstSuccess">
4237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4238   <summary>
4239     The attempt that resolved the host first and the resolution was successful.
4240   </summary>
4241 </histogram>
4243 <histogram name="DNS.AttemptSuccess">
4244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4245   <summary>The attempt that has resolved the host successfully.</summary>
4246 </histogram>
4248 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
4249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4250   <summary>
4251     Duration of time taken in OS resolutions that succeeded and were requested
4252     for actual navigations. These attempts which completed after the job was
4253     already canceled OR after the job was already completed by an earlier
4254     attempt. Note that cached resolutions may provide low (0ms?) resolution
4255     times.
4256   </summary>
4257 </histogram>
4259 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
4260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4261   <summary>
4262     This histogram shows the time saved by having spawned an extra attempt, when
4263     the first attempt didn't finish before retry attempt.
4264   </summary>
4265 </histogram>
4267 <histogram name="DNS.CacheEvicted" units="milliseconds">
4268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4269   <summary>
4270     The time left to expiration of an entry when it is removed while compacting
4271     the HostCache.
4272   </summary>
4273 </histogram>
4275 <histogram name="DNS.CacheExpired" units="milliseconds">
4276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4277   <summary>
4278     The time since expiration of an entry when it is removed while compacting
4279     the HostCache.
4280   </summary>
4281 </histogram>
4283 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
4284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4285   <summary>
4286     The time since expiration of an entry when it is removed on lookup.
4287   </summary>
4288 </histogram>
4290 <histogram name="DNS.EmptyAddressListAndNoError"
4291     enum="DNSEmptyAddressListAndNoError">
4292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4293   <summary>
4294     Error status when an empty address list was found in OnLookupComplete().
4295   </summary>
4296 </histogram>
4298 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
4299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4300   <summary>
4301     When either a pre-resolution was not done recently enough to provide
4302     benefit, or the corresponding pre-resolution is still pending, this
4303     histogram shows the duration of time used to resolve a hostname as not
4304     existing during a failed attempt to navigate to (GET) a URL.  In newer
4305     versions, if the hostname has never been found as a link during a page scan,
4306     and it has a referring URL, then it is added to referrer list data structure
4307     (hoping we'll do better next time).
4308   </summary>
4309 </histogram>
4311 <histogram name="DNS.IndependentNavigation" units="milliseconds">
4312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4313   <summary>
4314     When either a pre-resolution was not done recently enough to provide
4315     benefit, or the corresponding pre-resolution is still pending, this
4316     histogram shows the duration of the duration of time used to resolve a
4317     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
4318     never been found as a link during a page scan, and it has a referring URL,
4319     then it is added to referrer list data structure (hoping we'll do better
4320     next time).
4321   </summary>
4322 </histogram>
4324 <histogram name="DNS.JobQueueTime" units="milliseconds">
4325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4326   <summary>
4327     Time elapsed between the time the HostResolverImpl::Job was created and the
4328     time the Job was started (a getaddrinfo call was dispatched to the thread
4329     pool).
4330   </summary>
4331 </histogram>
4333 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
4334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4335   <summary>
4336     Time elapsed between the time the HostResolverImpl::Job was created and the
4337     time the Job was started (a getaddrinfo call was dispatched to the thread
4338     pool). Includes only Jobs which had priority HIGHEST when started.
4339   </summary>
4340 </histogram>
4342 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
4343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4344   <summary>
4345     Time elapsed between the time the HostResolverImpl::Job was created and the
4346     time the Job was started (a getaddrinfo call was dispatched to the thread
4347     pool). Includes only Jobs which had priority IDLE when started.
4348   </summary>
4349 </histogram>
4351 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
4352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4353   <summary>
4354     Time elapsed between the time the HostResolverImpl::Job was created and the
4355     time the Job was started (a getaddrinfo call was dispatched to the thread
4356     pool). Includes only Jobs which had priority LOW when started.
4357   </summary>
4358 </histogram>
4360 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
4361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4362   <summary>
4363     Time elapsed between the time the HostResolverImpl::Job was created and the
4364     time the Job was started (a getaddrinfo call was dispatched to the thread
4365     pool). Includes only Jobs which had priority LOWEST when started.
4366   </summary>
4367 </histogram>
4369 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
4370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4371   <summary>
4372     Time elapsed between the time the HostResolverImpl::Job was created and the
4373     time the Job was started (a getaddrinfo call was dispatched to the thread
4374     pool). Includes only Jobs which had priority MEDIUM when started.
4375   </summary>
4376 </histogram>
4378 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
4379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4380   <summary>
4381     Time elapsed between the last time the priority of a HostResolverImpl::Job
4382     changed (when a Request was attached or detached) and the time the Job was
4383     started (a getaddrinfo call was dispatched to the thread pool).
4384   </summary>
4385 </histogram>
4387 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
4388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4389   <summary>
4390     Time elapsed between the last time the priority of a HostResolverImpl::Job
4391     changed (when a Request was attached or detached) and the time the Job was
4392     started (a getaddrinfo call was dispatched to the thread pool). Includes
4393     only Jobs which had priority HIGHEST when started.
4394   </summary>
4395 </histogram>
4397 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
4398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4399   <summary>
4400     Time elapsed between the last time the priority of a HostResolverImpl::Job
4401     changed (when a Request was attached or detached) and the time the Job was
4402     started (a getaddrinfo call was dispatched to the thread pool). Includes
4403     only Jobs which had priority IDLE when started.
4404   </summary>
4405 </histogram>
4407 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
4408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4409   <summary>
4410     Time elapsed between the last time the priority of a HostResolverImpl::Job
4411     changed (when a Request was attached or detached) and the time the Job was
4412     started (a getaddrinfo call was dispatched to the thread pool). Includes
4413     only Jobs which had priority LOW when started.
4414   </summary>
4415 </histogram>
4417 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
4418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4419   <summary>
4420     Time elapsed between the last time the priority of a HostResolverImpl::Job
4421     changed (when a Request was attached or detached) and the time the Job was
4422     started (a getaddrinfo call was dispatched to the thread pool). Includes
4423     only Jobs which had priority LOWEST when started.
4424   </summary>
4425 </histogram>
4427 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
4428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4429   <summary>
4430     Time elapsed between the last time the priority of a HostResolverImpl::Job
4431     changed (when a Request was attached or detached) and the time the Job was
4432     started (a getaddrinfo call was dispatched to the thread pool). Includes
4433     only Jobs which had priority MEDIUM when started.
4434   </summary>
4435 </histogram>
4437 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
4438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4439   <summary>
4440     The duration of time used (most recently) to pre-resolve a hostname, when
4441     the prefetched resolution was apparently evicted from the cache.  The
4442     included samples only list pre-resolution times when the later
4443     navigations/fetches took in excess of 15ms.
4444   </summary>
4445 </histogram>
4447 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
4448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4449   <summary>
4450     The duration of time used (most recently) to pre-resolve a hostname, when
4451     the prefetched resolution was apparently evicted from the cache.  The
4452     included samples only list pre-resolution times when the later
4453     navigations/fetches took in excess of 15ms.
4454   </summary>
4455 </histogram>
4457 <histogram name="DNS.PrefetchFoundName">
4458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4459   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
4460 </histogram>
4462 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
4463   <obsolete>
4464     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
4465   </obsolete>
4466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4467   <summary>
4468     The duration of time used by the DNS pre-resolving threads to resolve a host
4469     name via the network.  Any resolutions that are faster than 15ms are
4470     considered to be local cache hits, not requiring network access, and are not
4471     included in this histogram. This histogram is most useful for estimating the
4472     typical cost of a name resolution, but it also estimates the total number of
4473     network-based resolutions induced by this feature.  Not all these
4474     resolutions prove helpful (i.e., the user does not always actually visit the
4475     resolved hostnames).
4476   </summary>
4477 </histogram>
4479 <histogram name="DNS.PrefetchNegativeHit">
4480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4481   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
4482 </histogram>
4484 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
4485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4486   <summary>
4487     The duration of time saved due to DNS pre-resolving in the &quot;name not
4488     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
4489     defined to be the difference between the DNS pre-resolution duration, and
4490     the DNS resolution duration seen during a navigation.  These cache hits only
4491     list events where the DNS pre-resolve duration for a host was in excess of
4492     15ms (i.e., the network was consulted), and the actual DNS resolution (when
4493     a user attempted to navigate to a link with the same host name) took less
4494     than 15ms (i.e., the network was not consulted), which means the gain was a
4495     result of a &quot;cache hit&quot; in the OS cache.  For some users with
4496     LANs, all negative results (even when the DNS cache might otherwise help)
4497     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
4498     no savings are possible (or shown) for such users in this category.
4499   </summary>
4500 </histogram>
4502 <histogram name="DNS.PrefetchPositiveHit">
4503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4504   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
4505 </histogram>
4507 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
4508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4509   <summary>
4510     The duration of time saved due to DNS pre-resolving in the &quot;name was
4511     found&quot; case, and induced by either a page scan for a link or an omnibox
4512     entry by the user. Time &quot;savings&quot; shown in the histogram are
4513     defined to be the difference between the DNS pre-resolution duration, and
4514     the DNS resolution duration seen during a navigation.  These cache hits only
4515     list events where the DNS pre-resolve duration for a host was in excess of
4516     15ms (i.e., the network was consulted), and the actual DNS resolution (when
4517     a user attempted to navigate to a link with the same host name) took less
4518     than 15ms (i.e., the network was not consulted), which means the gain was a
4519     result of a &quot;cache hit&quot; in the OS cache.
4520   </summary>
4521 </histogram>
4523 <histogram name="DNS.PrefetchQueue" units="milliseconds">
4524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4525   <summary>
4526     The duration of time spent by a proposed resolution waiting in the queue to
4527     be resolved.  This number is in addition to any DNS resolution time that may
4528     come later.
4529   </summary>
4530 </histogram>
4532 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
4533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4534   <summary>
4535     The duration of time saved due to DNS pre-resolving in the &quot;name was
4536     found&quot; case, and induced by predicting (using referrer lists) that a
4537     resolution was needed. Time &quot;savings&quot; shown in the histogram are
4538     defined to be the difference between the DNS pre-resolution duration, and
4539     the DNS resolution duration seen during a navigation.  These cache hits only
4540     list events where the DNS pre-resolve duration for a host was in excess of
4541     15ms (i.e., the network was consulted), and the actual DNS resolution (when
4542     a user attempted to navigate to a link with the same host name) took less
4543     than 15ms (i.e., the network was not consulted), which means the gain was a
4544     result of a &quot;cache hit&quot; in the OS cache.
4545   </summary>
4546 </histogram>
4548 <histogram name="DNS.PrefetchResolution" units="milliseconds">
4549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4550   <summary>
4551     The duration of time used by the DNS pre-resolving threads to resolve a host
4552     name via the network.  Any resolutions that are faster than 15ms are
4553     considered to be local cache hits, not requiring network access, and are not
4554     included in this histogram. This histogram is most useful for estimating the
4555     typical cost of a name resolution, but it also estimates the total number of
4556     network-based resolutions induced by this feature.  Not all these
4557     resolutions prove helpful (i.e., the user does not always actually visit the
4558     resolved hostnames).
4559   </summary>
4560 </histogram>
4562 <histogram name="DNS.QueueRecycledDeltaOver2">
4563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4564   <summary>
4565     When, due to congestion avoidance, a queued pre-resolution is abandoned
4566     (recycled) without actually being resolved, this histograms records the age
4567     in the queue of that entry.  Only times over 2 seconds are recorded in this
4568     histogram.
4569   </summary>
4570 </histogram>
4572 <histogram name="DNS.QueueRecycledUnder2">
4573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4574   <summary>
4575     When, due to congestion avoidance, a queued pre-resolution is abandoned
4576     (recycled) without actually being resolved, this histograms records the age
4577     in the queue of that entry.  Only times less than or equal to 2 seconds are
4578     recorded in this histogram.
4579   </summary>
4580 </histogram>
4582 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
4583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4584   <summary>
4585     Counts of successes and failures of OS resolutions in various categories.
4586   </summary>
4587 </histogram>
4589 <histogram name="DNS.ResolveFail" units="milliseconds">
4590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4591   <summary>
4592     Duration of time taken in OS resolutions for actual navigations.  Note that
4593     cached OS resolutions may provide low (0ms?) resolution times.
4594   </summary>
4595 </histogram>
4597 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
4598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4599   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
4600 </histogram>
4602 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
4603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4604   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
4605 </histogram>
4607 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
4608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4609   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
4610 </histogram>
4612 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
4613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4614   <summary>
4615     Duration of time taken in speculative OS resolutions.  Note that cached OS
4616     resolutions may provide low (0ms?) resolution times.
4617   </summary>
4618 </histogram>
4620 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
4621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4622   <summary>
4623     Duration of time taken in speculative OS resolution that succeeded.  Note
4624     that cached resolutions may provide low (0ms?) resolution times.
4625   </summary>
4626 </histogram>
4628 <histogram name="DNS.ResolveSuccess" units="milliseconds">
4629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4630   <summary>
4631     Duration of time taken in OS resolutions that succeeded and were requested
4632     for actual navigations.  Note that cached resolutions may provide low (0ms?)
4633     resolution times.
4634   </summary>
4635 </histogram>
4637 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
4638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4639   <summary>
4640     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
4641   </summary>
4642 </histogram>
4644 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
4645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4646   <summary>
4647     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
4648   </summary>
4649 </histogram>
4651 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
4652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4653   <summary>
4654     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
4655   </summary>
4656 </histogram>
4658 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
4659   <obsolete>
4660     Deprecated as of 5/2013.
4661   </obsolete>
4662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4663   <summary>
4664     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
4665     HostResolverImpl::Jobs that could be avoided by always resolving using
4666     AF_UNSPEC.
4667   </summary>
4668 </histogram>
4670 <histogram name="DNS.TotalTime" units="milliseconds">
4671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4672   <summary>
4673     Duration of time since a HostResolverImpl::Resolve request to the time a
4674     result is posted. Excludes canceled, evicted, and aborted requests. Includes
4675     cache hits (recorded as 0). Excludes speculative requests.
4676   </summary>
4677 </histogram>
4679 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
4680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4681   <summary>
4682     Duration of time since a HostResolverImpl::Resolve request to the time a
4683     result is posted. Excludes canceled, evicted, and aborted requests. Includes
4684     cache hits (recorded as 0). Speculative requests only.
4685   </summary>
4686 </histogram>
4688 <histogram name="DNS.UnexpectedResolution">
4689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4690   <summary>
4691     In some cases, such as when content arrives with embedded references to
4692     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
4693     the hostnames.  As an example, a visit to www.cnn.com will fetch content
4694     with references to about 12 additional hostnames, none of which are
4695     currently anticipated.  Such resolutions are termed &quot;Unexpected
4696     Resolutions,&quot; and the durations associated with those DNS resolutions
4697     are shown below.  Future features may attempt to learn (from prior
4698     experience locally, or from server provided hints), what secondary hostname
4699     resolutions should be done when a primary resolution (or navigation) takes
4700     place.  This histogram shows what the potential savings are that
4701     &quot;remain on the table&quot; until we employ some of these more advanced
4702     features.
4703   </summary>
4704 </histogram>
4706 <histogram name="DNS.UnexpectedResolutionL">
4707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4708   <summary>
4709     In some cases, such as when content arrives with embedded references to
4710     other servers, or when a page (such as one in SSL) preclude scanning and
4711     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
4712     the hostnames.  As an example, a visit to www.cnn.com will fetch content
4713     with references to about 12 additional hostnames, none of which might be
4714     anticipated.  Similarly, clicking on a link in an SSL page won't be
4715     anticipated (since scanning in not allowed by default). Such resolutions are
4716     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
4717     those navigation induced DNS resolutions are shown below.  If a referring
4718     URL is available for the navigation, the relationship to the referring URL
4719     was recorded, and future navigations to the referring hostname would have
4720     induced a pre-resolution of hostname that caused an entry below.  Such any
4721     entry may facilitate future listing in the ReferredPositiveHit histogram.
4722   </summary>
4723 </histogram>
4725 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
4726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4727   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
4728 </histogram>
4730 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
4731   <obsolete>
4732     Renamed 7/2013 to DnsProbe.ProbeDuration.
4733   </obsolete>
4734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4735   <summary>Time between starting and finishing DNS probe.</summary>
4736 </histogram>
4738 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
4739   <obsolete>
4740     Removed 7/2013.
4741   </obsolete>
4742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4743   <summary>
4744     Time between starting and finishing DNS probe when NCN says we're offline.
4745   </summary>
4746 </histogram>
4748 <histogram name="DnsProbe.Probe.NcnOffline.Result"
4749     enum="DnsProbe.ObsoleteProbeResult">
4750   <obsolete>
4751     Removed 7/2013.
4752   </obsolete>
4753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4754   <summary>
4755     Result of DNS probes sent by the probe service when NCN says we're offline.
4756   </summary>
4757 </histogram>
4759 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
4760   <obsolete>
4761     Removed 7/2013.
4762   </obsolete>
4763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4764   <summary>
4765     Time between starting and finishing DNS probe when NCN says we're online.
4766   </summary>
4767 </histogram>
4769 <histogram name="DnsProbe.Probe.NcnOnline.Result"
4770     enum="DnsProbe.ObsoleteProbeResult">
4771   <obsolete>
4772     Removed 7/2013.
4773   </obsolete>
4774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4775   <summary>
4776     Result of DNS probes sent by the probe service when NCN says we're online.
4777   </summary>
4778 </histogram>
4780 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
4781   <obsolete>
4782     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
4783     DnsProbe.ProbeStatus enum.)
4784   </obsolete>
4785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4786   <summary>Result of DNS probes sent by the probe service.</summary>
4787 </histogram>
4789 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
4790   <obsolete>
4791     Removed 7/2013.
4792   </obsolete>
4793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4794   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
4795 </histogram>
4797 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
4798     enum="DnsProbe.SystemIsLocalhost">
4799   <obsolete>
4800     Removed 7/2013.
4801   </obsolete>
4802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4803   <summary>
4804     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
4805     probe result was BAD_CONFIG.
4806   </summary>
4807 </histogram>
4809 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
4810     enum="DnsProbe.JobResult">
4811   <obsolete>
4812     Removed 7/2013.
4813   </obsolete>
4814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4815   <summary>
4816     The result of the system probe job when the overall probe result was
4817     BAD_CONFIG.
4818   </summary>
4819 </histogram>
4821 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
4822   <obsolete>
4823     Removed 7/2013.
4824   </obsolete>
4825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4826   <summary>
4827     The number of nameservers in the system DNS config when the probe result was
4828     BAD_CONFIG.
4829   </summary>
4830 </histogram>
4832 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
4833   <obsolete>
4834     Removed 7/2013.
4835   </obsolete>
4836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4837   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
4838 </histogram>
4840 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
4841   <obsolete>
4842     Removed 7/2013.
4843   </obsolete>
4844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4845   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
4846 </histogram>
4848 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
4849   <obsolete>
4850     Removed 7/2013.
4851   </obsolete>
4852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4853   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
4854 </histogram>
4856 <histogram name="DnsProbe.ProbeDuration" units="ms">
4857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4858   <summary>Time between starting and finishing DNS probe.</summary>
4859 </histogram>
4861 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
4862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4863   <summary>Result of DNS probes sent by the probe service.</summary>
4864 </histogram>
4866 <histogram name="DomainBoundCerts.DBLoadedCount">
4867   <owner>mattm@chromium.org</owner>
4868   <summary>Number of certs loaded from domain bound cert database.</summary>
4869 </histogram>
4871 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
4872   <owner>mattm@chromium.org</owner>
4873   <summary>Time spent loading domain bound cert database.</summary>
4874 </histogram>
4876 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
4877   <owner>mattm@chromium.org</owner>
4878   <summary>
4879     The size, on disk, of the domain bound cert database as it is being loaded.
4880   </summary>
4881 </histogram>
4883 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
4884   <owner>mattm@chromium.org</owner>
4885   <summary>Time spent generating a domain bound cert.</summary>
4886 </histogram>
4888 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
4889   <owner>mattm@chromium.org</owner>
4890   <summary>
4891     Combined time for GetDomainBoundCert retrieval (both synchronous and
4892     asynchronous).
4893   </summary>
4894 </histogram>
4896 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
4897   <owner>mattm@chromium.org</owner>
4898   <summary>
4899     Time for asynchronous retrieval (from the GetDomainBoundCert call until
4900     completion callback is called).
4901   </summary>
4902 </histogram>
4904 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
4905   <owner>mattm@chromium.org</owner>
4906   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
4907 </histogram>
4909 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
4910     enum="DomainBoundCerts.GetCertResult">
4911   <owner>mattm@chromium.org</owner>
4912   <summary>Result of GetDomainBoundCert function.</summary>
4913 </histogram>
4915 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
4916   <owner>mattm@chromium.org</owner>
4917   <summary>
4918     Whether the domain-bound certs sqlite database was killed succesfully when
4919     an unrecoverable error was detected.
4920   </summary>
4921 </histogram>
4923 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
4924   <owner>mattm@chromium.org</owner>
4925   <summary>
4926     Counts of SSL client sockets broken down by support for Domain Bound
4927     Certificates TLS extension.  Counts only connections with full handshakes,
4928     resumed sessions are not counted.
4929   </summary>
4930 </histogram>
4932 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
4933   <owner>mattm@chromium.org</owner>
4934   <summary>
4935     Longest time spent by requests waiting for load of domain bound cert
4936     database.
4937   </summary>
4938 </histogram>
4940 <histogram name="DomainBoundCerts.TaskWaitCount">
4941   <owner>mattm@chromium.org</owner>
4942   <summary>
4943     Number of requests that waited for load of domain bound cert database.
4944   </summary>
4945 </histogram>
4947 <histogram name="DomainReliability.AddBeaconDidEvict" enum="BooleanDidEvict">
4948   <owner>ttuttle@chromium.org</owner>
4949   <summary>
4950     Whether adding a beacon to a Domain Reliability context caused it to evict
4951     an older beacon to stay within memory limits.
4952   </summary>
4953 </histogram>
4955 <histogram name="DomainReliability.BeaconReported" enum="BooleanReported">
4956   <owner>ttuttle@chromium.org</owner>
4957   <summary>
4958     Whether a beacon added to a Domain Reliability context was saved to be
4959     uploaded to the collector.
4960   </summary>
4961 </histogram>
4963 <histogram name="DomainReliability.ReportedBeaconError" enum="NetErrorCodes">
4964   <owner>ttuttle@chromium.org</owner>
4965   <summary>
4966     The Chrome error code included in a beacon saved to be uploaded to the
4967     collector.
4968   </summary>
4969 </histogram>
4971 <histogram name="DomainReliability.UploadDuration" units="ms">
4972   <owner>ttuttle@chromium.org</owner>
4973   <summary>
4974     The elapsed time between starting and finishing a Domain Reliability upload.
4975   </summary>
4976 </histogram>
4978 <histogram name="DomainReliability.UploadFailover"
4979     enum="DomainReliability.BooleanFailover">
4980   <owner>ttuttle@chromium.org</owner>
4981   <summary>
4982     Whether a Domain Reliability upload was sent to a collector other than the
4983     first one listed in the config. (This only happens when an upload to the
4984     first collector fails.)
4985   </summary>
4986 </histogram>
4988 <histogram name="DomainReliability.UploadInterval" units="ms">
4989   <owner>ttuttle@chromium.org</owner>
4990   <summary>
4991     The time between successive Domain Reliability uploads being started in the
4992     same context. (Can be arbitrarily long if no beacons are reported in a
4993     while.)
4994   </summary>
4995 </histogram>
4997 <histogram name="DomainReliability.UploadResponseCode">
4998   <owner>ttuttle@chromium.org</owner>
4999   <summary>
5000     The response code returned by the Domain Reliability collector when a report
5001     is uploaded.
5002   </summary>
5003 </histogram>
5005 <histogram name="DomainReliability.UploadSuccess" enum="BooleanSuccess">
5006   <owner>ttuttle@chromium.org</owner>
5007   <summary>Whether a Domain Reliability upload succeeded.</summary>
5008 </histogram>
5010 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
5011   <owner>nyquist@chromium.org</owner>
5012   <summary>
5013     Whether the perceived quality of the distillation of a web page was good.
5014   </summary>
5015 </histogram>
5017 <histogram name="DomDistiller.PageDistillable" enum="BooleanDistillable">
5018   <owner>yfriedman@chromium.org</owner>
5019   <summary>
5020     Records the number of times a page was loaded for which using DomDistiller
5021     is possible.
5022   </summary>
5023 </histogram>
5025 <histogram name="DomDistiller.Time.ArticleProcessing" units="milliseconds">
5026   <owner>yfriedman@chromium.org</owner>
5027   <summary>
5028     Time spent in DomDistiller's identification of text content.
5029   </summary>
5030 </histogram>
5032 <histogram name="DomDistiller.Time.DistillationTotal" units="milliseconds">
5033   <owner>yfriedman@chromium.org</owner>
5034   <summary>Complete time spent in DomDistiller's processing of a page.</summary>
5035 </histogram>
5037 <histogram name="DomDistiller.Time.DocumentConstruction" units="milliseconds">
5038   <owner>yfriedman@chromium.org</owner>
5039   <summary>
5040     Time spent in creating DomDistiller's internal representation of the HTML
5041     document.
5042   </summary>
5043 </histogram>
5045 <histogram name="DomDistiller.Time.Formatting" units="milliseconds">
5046   <owner>yfriedman@chromium.org</owner>
5047   <summary>
5048     Time spent in DomDistiller's final processing of article content/formatting.
5049   </summary>
5050 </histogram>
5052 <histogram name="DomDistiller.Time.MarkupParsing" units="milliseconds">
5053   <owner>yfriedman@chromium.org</owner>
5054   <summary>
5055     Time spent in DomDistiller's processing of article metadata.
5056   </summary>
5057 </histogram>
5059 <histogram name="DOMStorage.clear" units="milliseconds">
5060   <owner>michaeln@chromium.org</owner>
5061   <summary>
5062     Duration to execute localStorage.clear() or sessionStorage.clear().
5063   </summary>
5064 </histogram>
5066 <histogram name="DOMStorage.getItem" units="milliseconds">
5067   <owner>michaeln@chromium.org</owner>
5068   <summary>
5069     Duration to execute localStorage.getItem() or sessionStorage.getItem().
5070   </summary>
5071 </histogram>
5073 <histogram name="DOMStorage.key" units="milliseconds">
5074   <owner>michaeln@chromium.org</owner>
5075   <summary>
5076     Duration to execute localStorage.key() or sessionStorage.key().
5077   </summary>
5078 </histogram>
5080 <histogram name="DOMStorage.length" units="milliseconds">
5081   <owner>michaeln@chromium.org</owner>
5082   <summary>
5083     Duration to execute localStorage.length() or sessionStorage.length().
5084   </summary>
5085 </histogram>
5087 <histogram name="DOMStorage.removeItem" units="milliseconds">
5088   <owner>michaeln@chromium.org</owner>
5089   <summary>
5090     Duration to execute localStorage.removeItem() or
5091     sessionStorage.removeItem().
5092   </summary>
5093 </histogram>
5095 <histogram name="DOMStorage.setItem" units="milliseconds">
5096   <owner>michaeln@chromium.org</owner>
5097   <summary>
5098     Duration to execute localStorage.setItem() or sessionStorage.setItem().
5099   </summary>
5100 </histogram>
5102 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
5103   <owner>asanka@chromium.org</owner>
5104   <summary>The length of downloads for serves that accept byte ranges.</summary>
5105 </histogram>
5107 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
5108   <owner>asanka@chromium.org</owner>
5109   <summary>
5110     The length of downloads for serves that do not specify whether the accept
5111     ranges, or have invalid ranges specified.
5112   </summary>
5113 </histogram>
5115 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
5116   <owner>asanka@chromium.org</owner>
5117   <summary>
5118     The length of downloads for serves that do not accept ranges.
5119   </summary>
5120 </histogram>
5122 <histogram name="Download.ActualBandwidth" units="Bytes/second">
5123   <owner>asanka@chromium.org</owner>
5124   <summary>The actual bandwidth (per read) of a download.</summary>
5125 </histogram>
5127 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
5128   <owner>asanka@chromium.org</owner>
5129   <summary>Downloads extension API function calls.</summary>
5130 </histogram>
5132 <histogram name="Download.BandwidthDiskBytesPerSecond">
5133   <owner>asanka@chromium.org</owner>
5134   <summary>
5135     Disk bandwidth (defined as total bytes divided by the amount of time blocked
5136     on write or close on the file descriptor) seen for a single download.
5137   </summary>
5138 </histogram>
5140 <histogram name="Download.BandwidthOverallBytesPerSecond">
5141   <owner>asanka@chromium.org</owner>
5142   <summary>
5143     Overall bandwidth seen for the download.  Note that this is measured at the
5144     point at which the file is written, and so will not take into account the
5145     time costs of activities that occur after file write is completed (e.g. safe
5146     browsing scanning).
5147   </summary>
5148 </histogram>
5150 <histogram name="Download.BandwidthUsed" units="%">
5151   <owner>asanka@chromium.org</owner>
5152   <summary>
5153     The percentage of the potential bandwidth actually used (per read) of a
5154     download.  An entry of 100% implies that Chrome was the limiting factor in
5155     download speed.
5156   </summary>
5157 </histogram>
5159 <histogram name="Download.ClearAllSize">
5160   <owner>asanka@chromium.org</owner>
5161   <summary>
5162     The number of downloads in history at the time it is cleared.
5163   </summary>
5164 </histogram>
5166 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
5167   <owner>asanka@chromium.org</owner>
5168   <summary>
5169     Content-Disposition header features. The presence of a Content-Disposition
5170     header, use of 'name', 'filename' and 'filename*' parameters, and string
5171     encoding schemes are counted for each unthrottled download. The total number
5172     downloads is Download.Counts[5] (Initiated and Unthrottled).
5173   </summary>
5174 </histogram>
5176 <histogram name="Download.ContentImageType" enum="DownloadImageType">
5177   <owner>asanka@chromium.org</owner>
5178   <summary>Types of images that are downloaded.</summary>
5179 </histogram>
5181 <histogram name="Download.ContentType" enum="DownloadContentType">
5182   <owner>asanka@chromium.org</owner>
5183   <summary>Content types that are downloaded.</summary>
5184 </histogram>
5186 <histogram name="Download.Counts" enum="DownloadCountType">
5187   <owner>asanka@chromium.org</owner>
5188   <summary>
5189     Various individual counts in the download system; see DownloadCountType for
5190     details.
5191   </summary>
5192 </histogram>
5194 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
5195   <owner>asanka@chromium.org</owner>
5196   <summary>
5197     Various individual counts in the download system, for example the number of
5198     downloads blocked by throttling from the DownloadRequestLimiter.
5199   </summary>
5200 </histogram>
5202 <histogram name="Download.DangerousDownloadValidated"
5203     enum="DownloadItem.DangerType">
5204   <owner>asanka@chromium.org</owner>
5205   <owner>felt@chromium.org</owner>
5206   <summary>
5207     User chose to save a download which was marked dangerous. Grouped by the
5208     type of danger.
5209   </summary>
5210 </histogram>
5212 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
5213     enum="DownloadItem.DangerousFileType">
5214   <owner>asanka@chromium.org</owner>
5215   <owner>felt@chromium.org</owner>
5216   <summary>
5217     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
5218     the type of file.
5219   </summary>
5220 </histogram>
5222 <histogram name="Download.DangerousFile.Discard"
5223     enum="DownloadItem.DangerousFileType">
5224   <owner>asanka@chromium.org</owner>
5225   <owner>felt@chromium.org</owner>
5226   <summary>
5227     A download which was marked DANGEROUS_FILE was discarded without the user
5228     directly choosing, because the browser was closed.  Grouped by the file
5229     extension.
5230   </summary>
5231 </histogram>
5233 <histogram name="Download.DangerousFile.UserDiscard"
5234     enum="DownloadItem.DangerousFileType">
5235   <owner>asanka@chromium.org</owner>
5236   <owner>felt@chromium.org</owner>
5237   <summary>
5238     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
5239     the file extension.
5240   </summary>
5241 </histogram>
5243 <histogram name="Download.DatabaseRecordDropped"
5244     enum="DownloadDatabaseRecordDroppedType">
5245   <owner>asanka@chromium.org</owner>
5246   <summary>Reason for dropping a record read in from the DB.</summary>
5247 </histogram>
5249 <histogram name="Download.DatabaseRemoveDownloadsCount">
5250   <owner>asanka@chromium.org</owner>
5251   <summary>Number of downloads removed from the history at once.</summary>
5252 </histogram>
5254 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
5255   <owner>asanka@chromium.org</owner>
5256   <summary>How long it took to delete some downloads from history.</summary>
5257 </histogram>
5259 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
5260     units="nanoseconds/record">
5261   <owner>asanka@chromium.org</owner>
5262   <summary>
5263     How long it took to delete some downloads from history, per download.
5264   </summary>
5265 </histogram>
5267 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
5268   <owner>asanka@chromium.org</owner>
5269   <owner>felt@chromium.org</owner>
5270   <summary>
5271     A download which was marked dangerous was discarded without the user
5272     directly choosing, because the browser was closed.  Grouped by the type of
5273     danger.
5274   </summary>
5275 </histogram>
5277 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
5278   <owner>asanka@chromium.org</owner>
5279   <summary>
5280     The percentage of the available disk bandwidth that was used by the
5281     download.  100% indicates that the disk bandwidth was the limiting factor
5282     for the download.
5283   </summary>
5284 </histogram>
5286 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
5287   <owner>asanka@chromium.org</owner>
5288   <summary>User actions in chrome://downloads</summary>
5289 </histogram>
5291 <histogram name="Download.DownloadSize" units="KB">
5292   <owner>asanka@chromium.org</owner>
5293   <summary>The size of successfully completed downloads.</summary>
5294 </histogram>
5296 <histogram name="Download.DownloadWarningShownOnShelf"
5297     enum="DownloadItem.DangerType">
5298   <owner>asanka@chromium.org</owner>
5299   <summary>
5300     A download warning was shown in the shelf. Note that some downloads may not
5301     be shown on the shelf, e.g., if chrome://downloads is already open when the
5302     download completes, or if an extension is using the downloads API. Grouped
5303     by the type of danger.
5304   </summary>
5305 </histogram>
5307 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
5308   <owner>asanka@chromium.org</owner>
5309   <summary>
5310     Whether the user enables dangerous download feedback reporting after viewing
5311     the opt-in dialog.
5312   </summary>
5313 </histogram>
5315 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
5316   <owner>asanka@chromium.org</owner>
5317   <summary>
5318     How the user interacts with the file chooser when doing a &quot;Save
5319     As&quot; for non-full-page saves.
5320   </summary>
5321 </histogram>
5323 <histogram name="Download.FileThreadBlockedTime">
5324   <owner>asanka@chromium.org</owner>
5325   <summary>
5326     The amount of time in milliseconds the file thread blocks for each set of
5327     buffers drained from the incoming pipe (ms).
5328   </summary>
5329 </histogram>
5331 <histogram name="Download.FileThreadReceiveBuffers">
5332   <owner>asanka@chromium.org</owner>
5333   <summary>
5334     The number of buffers in a call to DownloadManager::UpdateDownload.
5335   </summary>
5336 </histogram>
5338 <histogram name="Download.FirstOpenTime" units="milliseconds">
5339   <owner>asanka@chromium.org</owner>
5340   <summary>
5341     The time between a download completing and the file being opened for the
5342     first time.
5343   </summary>
5344 </histogram>
5346 <histogram name="Download.HistorySize">
5347   <owner>asanka@chromium.org</owner>
5348   <summary>
5349     The number of items in the History database, at the time a new download is
5350     recorded.
5351   </summary>
5352 </histogram>
5354 <histogram name="Download.HistorySize2">
5355   <owner>asanka@chromium.org</owner>
5356   <summary>
5357     The number of items in the History database, at the time a new download is
5358     recorded. Higher maximum, more buckets than Download.HistorySize.
5359   </summary>
5360 </histogram>
5362 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
5363   <owner>asanka@chromium.org</owner>
5364   <summary>
5365     Positive net error code that caused a download to be interrupted at the
5366     *end* of a download (when the number of bytes is known). This is only
5367     triggered when the total content size is known before any bytes are
5368     transferred, such as when a Content-Length header is supplied.
5369   </summary>
5370 </histogram>
5372 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
5373   <owner>asanka@chromium.org</owner>
5374   <summary>
5375     The reason that a download was interrupted at the *end* of a download (when
5376     the number of bytes is known). This is only triggered when the total content
5377     size is known before any bytes are transferred, such as when a
5378     Content-Length header is supplied.
5379   </summary>
5380 </histogram>
5382 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
5383   <owner>asanka@chromium.org</owner>
5384   <summary>
5385     Positive net error code that caused a download to be interrupted.
5386   </summary>
5387 </histogram>
5389 <histogram name="Download.InterruptedOverrunBytes">
5390   <owner>asanka@chromium.org</owner>
5391   <summary>
5392     The excessive number of bytes which have been received at the time that a
5393     download is interrupted. This is only triggered when the total content size
5394     is known before any bytes are transferred, such as when a Content-Length
5395     header is supplied.
5396   </summary>
5397 </histogram>
5399 <histogram name="Download.InterruptedReason" enum="InterruptReason">
5400   <owner>asanka@chromium.org</owner>
5401   <summary>The reason that a download was interrupted.</summary>
5402 </histogram>
5404 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
5405   <owner>asanka@chromium.org</owner>
5406   <summary>
5407     The number of kilobytes received for a download at the time it is
5408     interrupted.
5409   </summary>
5410 </histogram>
5412 <histogram name="Download.InterruptedTotalSizeK" units="KB">
5413   <owner>asanka@chromium.org</owner>
5414   <summary>
5415     The reported total size in kilobytes for a download at the time it is
5416     interrupted. This is essentially the size reported by the Content-Length
5417     header. If no size is specified up-front, it is not recorded in the
5418     histogram. For example, a download transferred with chunked encoding will
5419     not be recorded.
5420   </summary>
5421 </histogram>
5423 <histogram name="Download.InterruptedUnderrunBytes">
5424   <owner>asanka@chromium.org</owner>
5425   <summary>
5426     The total number of bytes minus the received number of bytes at the time
5427     that a download is interrupted. This is only triggered when the total
5428     content size is known before any bytes are transferred, such as when a
5429     Content-Length header is supplied.
5430   </summary>
5431 </histogram>
5433 <histogram name="Download.InterruptedUnknownSize"
5434     enum="DownloadInterruptedUnknownSizeType">
5435   <owner>asanka@chromium.org</owner>
5436   <summary>
5437     True if the size of an interrupted download is unknown, false if it is
5438     known.
5439   </summary>
5440 </histogram>
5442 <histogram name="Download.MaliciousDownloadClassified"
5443     enum="DownloadItem.DangerType">
5444   <owner>asanka@chromium.org</owner>
5445   <owner>felt@chromium.org</owner>
5446   <summary>
5447     A download has been marked as malicious. Grouped by the type of danger. Each
5448     download can only be recorded once; it will be labeled with the first type
5449     of danger spotted.
5450   </summary>
5451 </histogram>
5453 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
5454   <owner>asanka@chromium.org</owner>
5455   <summary>
5456     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
5457     result in DownloadResourceHandler::OnResponseCompleted().
5458   </summary>
5459 </histogram>
5461 <histogram name="Download.MapWinShErrorAccessDenied"
5462     enum="SpecialShFileOperationCodes">
5463   <owner>asanka@chromium.org</owner>
5464   <summary>
5465     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
5466     in MapShFileOperationCodes().
5467   </summary>
5468 </histogram>
5470 <histogram name="Download.MapWinShErrorFileFailed"
5471     enum="SpecialShFileOperationCodes">
5472   <owner>asanka@chromium.org</owner>
5473   <summary>
5474     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
5475     in MapShFileOperationCodes().
5476   </summary>
5477 </histogram>
5479 <histogram name="Download.OnChanged">
5480   <owner>asanka@chromium.org</owner>
5481   <summary>
5482     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
5483     signified a change in the extension API representation of the download.
5484   </summary>
5485 </histogram>
5487 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
5488   <owner>asanka@chromium.org</owner>
5489   <summary>
5490     Invocation count for methods of opening a download. For some file types,
5491     Chrome defaults to opening the file in the browser instead of invoking the
5492     system handler. The user has the option of overriding this behavior.
5493   </summary>
5494 </histogram>
5496 <histogram name="Download.OpensOutstanding">
5497   <owner>asanka@chromium.org</owner>
5498   <summary>The number of unopened downloads, when one is opened.</summary>
5499 </histogram>
5501 <histogram name="Download.OpenTime" units="milliseconds">
5502   <owner>asanka@chromium.org</owner>
5503   <summary>
5504     The time between a download completing and the file being opened.
5505   </summary>
5506 </histogram>
5508 <histogram name="Download.OriginStateOnFullResumption"
5509     enum="DownloadOriginStateOnResumption">
5510   <owner>asanka@chromium.org</owner>
5511   <summary>
5512     Changes observed when a response is received for a full download resumption
5513     request.
5514   </summary>
5515 </histogram>
5517 <histogram name="Download.OriginStateOnPartialResumption"
5518     enum="DownloadOriginStateOnResumption">
5519   <owner>asanka@chromium.org</owner>
5520   <summary>
5521     Changes observed when a response is received for a partial (byte-range)
5522     download resumption request.
5523   </summary>
5524 </histogram>
5526 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
5527   <owner>asanka@chromium.org</owner>
5528   <summary>
5529     The maximum bandwidth (per read) that Chrome could have provided for the
5530     download.  If the actual bandwidth equals the potential bandwidth, that
5531     means that Chrome was the limiting factor for download bandwidth.
5532   </summary>
5533 </histogram>
5535 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
5536   <owner>asanka@chromium.org</owner>
5537   <summary>
5538     The percentage of the lifetime of the DownloadResourceHandler for which it
5539     was blocked by downstream flow control.  0% indicates that the network
5540     bandwidth was the limiting factor for the download.
5541   </summary>
5542 </histogram>
5544 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
5545   <owner>asanka@chromium.org</owner>
5546   <summary>
5547     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
5548     Failed file) occuring within the state machine of a SavePackage operation.
5549   </summary>
5550 </histogram>
5552 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
5553   <owner>asanka@chromium.org</owner>
5554   <summary>
5555     The number of download items in progress on the shelf when it closes
5556     automatically.
5557   </summary>
5558 </histogram>
5560 <histogram name="Download.ShelfInProgressSizeOnUserClose">
5561   <owner>asanka@chromium.org</owner>
5562   <summary>
5563     The number of download items in progress on the shelf when the user closes
5564     it.
5565   </summary>
5566 </histogram>
5568 <histogram name="Download.ShelfSizeOnAutoClose">
5569   <owner>asanka@chromium.org</owner>
5570   <summary>
5571     The number of download items on the shelf when it closes automatically.
5572   </summary>
5573 </histogram>
5575 <histogram name="Download.ShelfSizeOnUserClose">
5576   <owner>asanka@chromium.org</owner>
5577   <summary>
5578     The number of download items on the shelf when the user closes it.
5579   </summary>
5580 </histogram>
5582 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
5583     enum="DownloadItem.DangerType">
5584   <owner>asanka@chromium.org</owner>
5585   <summary>
5586     User saw the confirm prompt to save a download which was marked dangerous.
5587     Grouped by the type of danger.
5588   </summary>
5589 </histogram>
5591 <histogram name="Download.Sources" enum="DownloadSource">
5592   <owner>asanka@chromium.org</owner>
5593   <summary>
5594     The initiation source (if initiated within the content layer of chrome) for
5595     a download.
5596   </summary>
5597 </histogram>
5599 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
5600   <owner>asanka@chromium.org</owner>
5601   <summary>
5602     The initiation source (if initiated within the above-content layer of
5603     chrome) for a download.
5604   </summary>
5605 </histogram>
5607 <histogram name="Download.Time" units="milliseconds">
5608   <owner>asanka@chromium.org</owner>
5609   <summary>Time between the start of a download and its completion.</summary>
5610 </histogram>
5612 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
5613   <owner>asanka@chromium.org</owner>
5614   <owner>felt@chromium.org</owner>
5615   <summary>
5616     User chose to discard a download which was marked dangerous.  Grouped by the
5617     type of danger.
5618   </summary>
5619 </histogram>
5621 <histogram name="Download.WriteLoopCount">
5622   <owner>asanka@chromium.org</owner>
5623   <summary>
5624     The number of iterations for the write loop in BaseFile::AppendDataTofile().
5625   </summary>
5626 </histogram>
5628 <histogram name="Download.WriteSize" units="Bytes">
5629   <owner>asanka@chromium.org</owner>
5630   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
5631 </histogram>
5633 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
5634   <obsolete>
5635     Deperecated 8/2013.
5636   </obsolete>
5637   <owner>joshwoodward@google.com</owner>
5638   <summary>Status of drive cache metadata database open.</summary>
5639 </histogram>
5641 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
5642   <owner>joshwoodward@google.com</owner>
5643   <summary>
5644     Time spent to load the list of files in a single directory from Google Drive
5645     server.
5646   </summary>
5647 </histogram>
5649 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
5650   <obsolete>
5651     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
5652     Drive.FullFeedLoadTime instead.
5653   </obsolete>
5654   <owner>joshwoodward@google.com</owner>
5655   <summary>
5656     Time spent to load the entire file system information from the server
5657   </summary>
5658 </histogram>
5660 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
5661   <obsolete>
5662     Deprecated 10/2012.
5663   </obsolete>
5664   <owner>joshwoodward@google.com</owner>
5665   <summary>
5666     Provides breakdown of specific formats for hosted documents. Recorded when
5667     feed is loaded from the server.
5668   </summary>
5669 </histogram>
5671 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
5672   <obsolete>
5673     Deprecated 10/2012.
5674   </obsolete>
5675   <owner>joshwoodward@google.com</owner>
5676   <summary>
5677     Provides breakdown of specific file formats for regular files. Recorded when
5678     feed is loaded from the server.
5679   </summary>
5680 </histogram>
5682 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
5683   <owner>joshwoodward@google.com</owner>
5684   <summary>
5685     Time spent to load the entire file system information from the server
5686   </summary>
5687 </histogram>
5689 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
5690   <obsolete>
5691     Deperecated 12/2013 since it did not record meaningful information.
5692     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
5693     the user sees the first response of file lists.
5694   </obsolete>
5695   <owner>joshwoodward@google.com</owner>
5696   <summary>
5697     Time spent to load the initial part of the file system information from the
5698     server
5699   </summary>
5700 </histogram>
5702 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
5703   <owner>joshwoodward@google.com</owner>
5704   <summary>Result of drive resource metadata database initialization.</summary>
5705 </histogram>
5707 <histogram name="Drive.MetadataDBOpenExistingResult"
5708     enum="DriveMetadataDBInitStatus">
5709   <owner>joshwoodward@google.com</owner>
5710   <summary>
5711     Result of attempt to open existing drive resource metadata database.
5712   </summary>
5713 </histogram>
5715 <histogram name="Drive.MetadataDBValidityCheckFailureReason"
5716     enum="DriveMetadataDBValidityCheckFailureReason">
5717   <owner>bengold@chromium.org</owner>
5718   <owner>hashimoto@chromium.org</owner>
5719   <summary>
5720     Reason of drive resource metadata database validity check failure. Recorded
5721     when the validity check fails during Drive metadata initialization triggered
5722     by profile initialization.
5723   </summary>
5724 </histogram>
5726 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
5727   <owner>joshwoodward@google.com</owner>
5728   <summary>
5729     Version number of drive resource metadata DB found on the disk before
5730     checking whether it should be upgraded. Recorded during Drive metadata
5731     initialization triggered by profile initialization.
5732   </summary>
5733 </histogram>
5735 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
5736   <owner>joshwoodward@google.com</owner>
5737   <summary>
5738     Number of files recovered from Drive cache directory. Recorded when file
5739     recovery takes place after metadata DB corruption is found during metadata
5740     DB initialization.
5741   </summary>
5742 </histogram>
5744 <histogram name="Drive.NumberOfHostedDocuments">
5745   <owner>joshwoodward@google.com</owner>
5746   <summary>
5747     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
5748     is first accessed.
5749   </summary>
5750 </histogram>
5752 <histogram name="Drive.NumberOfRegularFiles">
5753   <owner>joshwoodward@google.com</owner>
5754   <summary>
5755     Number of regualr files on Drive.  Logged when Drive is first accessed.
5756   </summary>
5757 </histogram>
5759 <histogram name="Drive.NumberOfTotalFiles">
5760   <owner>joshwoodward@google.com</owner>
5761   <summary>
5762     Number of total files (regualr files + hosted documents) on Drive.  Logged
5763     when Drive is first accessed.
5764   </summary>
5765 </histogram>
5767 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
5768   <owner>joshwoodward@google.com</owner>
5769   <summary>
5770     Tracks whether the push notification is initially enabled for Drive.
5771     Recorded when the first notification is processed. Notification is emulated
5772     by polling if the push notication is disabled.
5773   </summary>
5774 </histogram>
5776 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
5777   <owner>joshwoodward@google.com</owner>
5778   <summary>
5779     Tracks whether the push notification request is registered correctly for
5780     Drive. Recorded when the push notification manager is initialized.
5781   </summary>
5782 </histogram>
5784 <histogram name="Drive.SearchMetadataTime" units="microseconds">
5785   <owner>joshwoodward@google.com</owner>
5786   <summary>
5787     Time spent to perform an incremental search for auto completion of files on
5788     Drive. This time is collected for every partial query the user types for
5789     auto completion.  For instance, if the user types &quot;faq&quot;,
5790     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
5791     &quot;faq&quot; respectively.
5792   </summary>
5793 </histogram>
5795 <histogram name="DriveOffline.CrosAutoEnableOutcome"
5796     enum="CrosEnableDriveOfflineOutcome">
5797   <owner>joshwoodward@google.com</owner>
5798   <summary>
5799     Outcome of enabling Google Drive offline mode automatically when a user
5800     first logs into a Chrome OS device. This process involves opening a hidden
5801     web page in the context of the Google Drive hosted app to perform the
5802     initialization of offline mode.
5803   </summary>
5804 </histogram>
5806 <histogram name="EasyUnlock.ClickedButton" enum="EasyUnlockButton">
5807   <owner>joshwoodward@google.com</owner>
5808   <owner>tbarzic@chromium.org</owner>
5809   <summary>Button clicked in EasyUnlock app during setup process.</summary>
5810 </histogram>
5812 <histogram name="EasyUnlock.NotificationEvent"
5813     enum="EasyUnlockNotificationEvent">
5814   <owner>joshwoodward@google.com</owner>
5815   <owner>tbarzic@chromium.org</owner>
5816   <summary>
5817     Tracks events related to notifications used by EasyUnlock feature. For
5818     example a specific EasyUnlock notification being shown or clicked.
5819   </summary>
5820 </histogram>
5822 <histogram name="EasyUnlock.RemoteLockScreenState"
5823     enum="EasyUnlockRemoteLockScreenState">
5824   <owner>joshwoodward@google.com</owner>
5825   <owner>tengs@chromium.org</owner>
5826   <owner>isherman@chromium.org</owner>
5827   <summary>
5828     Whether a lock screen and a trust agent are enabled on the remote device
5829     (Android phone) for Easy Unlock. Recorded once per status update message
5830     from the remote device. A status update message is expected to be sent once
5831     when the secure channel between the local and the remote device is
5832     established, and also each time the user-presence status changes on the
5833     remote side.
5834   </summary>
5835 </histogram>
5837 <histogram name="EasyUnlock.SetupStateOnClose" enum="EasyUnlockSetupState">
5838   <owner>joshwoodward@google.com</owner>
5839   <owner>tbarzic@chromium.org</owner>
5840   <summary>
5841     The state of EasyUnlock setup when the app window was closed by user.
5842   </summary>
5843 </histogram>
5845 <histogram name="EasyUnlock.StartupTimeFromSuspend" units="milliseconds">
5846   <owner>joshwoodward@google.com</owner>
5847   <owner>tengs@chromium.org</owner>
5848   <summary>
5849     The time it takes after resuming from a suspended state (ie. opening the
5850     Chromebook lid) to when a remote device is connected and a request is made.
5851     Note that it is possible for the remote device not to be present when
5852     resuming from suspend, and the device may be connected at a later time.
5853     Therefore, large values for this metric may not be too meaningful due to
5854     meddling users.
5855   </summary>
5856 </histogram>
5858 <histogram name="EasyUnlock.UnlockEvent" enum="EasyUnlockUnlockEvent">
5859   <owner>joshwoodward@google.com</owner>
5860   <owner>tbarzic@chromium.org</owner>
5861   <summary>Screen unlock events detected while EasyUnlock was enabled.</summary>
5862 </histogram>
5864 <histogram name="EnhancedBookmarks.SyncExperimentState"
5865     enum="BookmarksExperimentState">
5866   <owner>noyau@chromium.org</owner>
5867   <owner>yefim@chromium.org</owner>
5868   <summary>
5869     Captures the state the enhanced bookmark experiment is in. Recorded on
5870     startup. To be removed once the enhanced bookmark experiment is finished.
5871     see crbug/323423.
5872   </summary>
5873 </histogram>
5875 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
5876   <owner>joaodasilva@chromium.org</owner>
5877   <summary>
5878     Time since the user logged in until the auto-enrollment protocol completed.
5879     0 is sampled when the protocol is done by the time the user logs in.
5880   </summary>
5881 </histogram>
5883 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
5884   <owner>joaodasilva@chromium.org</owner>
5885   <summary>Total duration time of the auto-enrollment protocol.</summary>
5886 </histogram>
5888 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
5889     enum="NetErrorCodes">
5890   <owner>joaodasilva@chromium.org</owner>
5891   <summary>
5892     Network error code (if applicable) for auto-enrollment requests.
5893   </summary>
5894 </histogram>
5896 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
5897     enum="EnterpriseDeviceManagementStatus">
5898   <owner>joaodasilva@chromium.org</owner>
5899   <summary>URL fetcher status for auto-enrollment requests.</summary>
5900 </histogram>
5902 <histogram name="Enterprise.DevicePolicyInvalidations"
5903     enum="EnterprisePolicyInvalidations">
5904   <owner>bartfab@chromium.org</owner>
5905   <summary>
5906     Events for counting device policy invalidations received with and without
5907     payloads. Invalidations indicate that a policy has been updated and should
5908     be refreshed. Payloads provide context about the policy update, but may be
5909     absent if dropped by the invalidation service.
5910   </summary>
5911 </histogram>
5913 <histogram name="Enterprise.DevicePolicyRefresh" enum="EnterprisePolicyRefresh">
5914   <owner>bartfab@chromium.org</owner>
5915   <summary>
5916     Events measuring effectiveness of refreshing device policy when
5917     invalidations are received from a service. For each refresh, indicates
5918     whether the policy changed, and whether the policy was invalidated at the
5919     time of the refresh.
5920   </summary>
5921 </histogram>
5923 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
5924   <owner>joaodasilva@chromium.org</owner>
5925   <summary>
5926     Events related to fetching, saving and loading DM server tokens. These are
5927     used to retrieve cloud policies.
5928   </summary>
5929 </histogram>
5931 <histogram name="Enterprise.DomainWhitelistRegexFailure"
5932     enum="EnterpriseDomainRegex">
5933   <owner>atwilson@chromium.org</owner>
5934   <summary>
5935     Temporary metric tracking which regex caused an icu::RegexMatcher
5936     initialization failure, to help figure out the cause of
5937     http://crbug.com/365351 which we can't repro locally.
5938   </summary>
5939 </histogram>
5941 <histogram name="Enterprise.DomainWhitelistRegexFailureStatus"
5942     units="icu error">
5943   <owner>atwilson@chromium.org</owner>
5944   <summary>
5945     Temporary metric tracking the type of an icu::RegexMatcher initialization
5946     failure, to help figure out the cause of http://crbug.com/365351 which we
5947     can't repro locally.
5948   </summary>
5949 </histogram>
5951 <histogram name="Enterprise.DomainWhitelistRegexSuccess" enum="BooleanSuccess">
5952   <owner>atwilson@chromium.org</owner>
5953   <summary>
5954     Temporary metric tracking the success of icu::RegexMatcher IcuMatcher
5955     initialization, to help figure out the cause of http://crbug.com/365351.
5956   </summary>
5957 </histogram>
5959 <histogram name="Enterprise.EnrolledPolicyHasDMToken" enum="Boolean">
5960   <owner>tnagel@chromium.org</owner>
5961   <summary>
5962     Whether loading of device policy from file on an enterprise-enrolled
5963     (checked against install_attributes.pb) Chrome OS device yields an
5964     enterprise policy with a DM token.  Filled once during session startup,
5965     after first successful device policy read.
5966   </summary>
5967 </histogram>
5969 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
5970   <owner>joaodasilva@chromium.org</owner>
5971   <summary>
5972     Events related to device enrollment on new installs of Chrome OS devices.
5973   </summary>
5974 </histogram>
5976 <histogram name="Enterprise.EnrollmentRecovery" enum="EnterpriseEnrollmentType">
5977   <owner>tnagel@chromium.org</owner>
5978   <summary>
5979     Events related to Chrome OS enterprise enrollment recovery.  Note that this
5980     only covers cases in which prior to recovery, the &quot;private owner&quot;
5981     of the device had UMA stats enabled.
5982   </summary>
5983 </histogram>
5985 <histogram name="Enterprise.IOSPolicies">
5986   <owner>joaodasilva@chromium.org</owner>
5987   <summary>
5988     Number of policies loaded at startup on iOS, and when a change is detected
5989     at runtime.
5990   </summary>
5991 </histogram>
5993 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
5994   <owner>joaodasilva@chromium.org</owner>
5995   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
5996 </histogram>
5998 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
5999   <owner>joaodasilva@chromium.org</owner>
6000   <summary>
6001     A set of enterprise policy rules that are in use. This is recorded every 24
6002     hours and at startup, if the last recording was earlier than a day before.
6003   </summary>
6004 </histogram>
6006 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
6007   <owner>joaodasilva@chromium.org</owner>
6008   <summary>
6009     Events related to fetching, saving and loading user policies, and also
6010     device policies on Chrome OS.
6011   </summary>
6012 </histogram>
6014 <histogram name="Enterprise.PolicyHasVerifiedCachedKey"
6015     enum="BooleanValidKeyExists">
6016   <owner>atwilson@chromium.org</owner>
6017   <summary>
6018     Boolean tracking whether there is a valid policy signing key on disk.
6019   </summary>
6020 </histogram>
6022 <histogram name="Enterprise.PolicyInvalidations"
6023     enum="EnterprisePolicyInvalidations">
6024   <owner>joaodasilva@chromium.org</owner>
6025   <summary>
6026     Events for counting user policy invalidations received with and without
6027     payloads. Invalidations indicate that a policy has been updated and should
6028     be refreshed. Payloads provide context about the policy update, but may be
6029     absent if dropped by the invalidation service.
6030   </summary>
6031 </histogram>
6033 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
6034     units="milliseconds">
6035   <owner>joaodasilva@chromium.org</owner>
6036   <summary>
6037     Time since startup of the cloud policy code until the policy invalidation
6038     service first reported its online status.
6039   </summary>
6040 </histogram>
6042 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
6043   <owner>joaodasilva@chromium.org</owner>
6044   <summary>
6045     Load status from the policy loaders which pull policy settings from the
6046     underlying platform, such as Windows Group Policy.
6047   </summary>
6048 </histogram>
6050 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
6051   <owner>joaodasilva@chromium.org</owner>
6052   <summary>
6053     Events measuring effectiveness of refreshing user policy when invalidations
6054     are received from a service. For each refresh, indicates whether the policy
6055     changed, and whether the policy was invalidated at the time of the refresh.
6056   </summary>
6057 </histogram>
6059 <histogram name="Enterprise.UserCloudPolicyStore.LoadStatus"
6060     enum="PolicyLoadStatus">
6061   <owner>atwilson@chromium.org</owner>
6062   <summary>
6063     Result of the attempted policy load during profile initialization.
6064   </summary>
6065 </histogram>
6067 <histogram name="Enterprise.UserCloudPolicyStore.LoadValidationStatus"
6068     enum="PolicyValidationStatus">
6069   <owner>atwilson@chromium.org</owner>
6070   <summary>
6071     Result of validating the policy that has just been loaded from disk.
6072   </summary>
6073 </histogram>
6075 <histogram name="Enterprise.UserCloudPolicyStore.StoreValidationStatus"
6076     enum="PolicyValidationStatus">
6077   <owner>atwilson@chromium.org</owner>
6078   <summary>
6079     Result of validating the policy sent down from the server, before writing to
6080     disk.
6081   </summary>
6082 </histogram>
6084 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
6085     units="milliseconds">
6086   <owner>joaodasilva@chromium.org</owner>
6087   <summary>Initialization delay due to loading the user policy cache.</summary>
6088 </histogram>
6090 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
6091     enum="EnterpriseDeviceManagementStatus">
6092   <owner>joaodasilva@chromium.org</owner>
6093   <summary>Policy client error during initial policy fetch.</summary>
6094 </histogram>
6096 <histogram
6097     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
6098     units="milliseconds">
6099   <owner>joaodasilva@chromium.org</owner>
6100   <summary>Delay for registering the client with the policy server.</summary>
6101 </histogram>
6103 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
6104     units="milliseconds">
6105   <owner>joaodasilva@chromium.org</owner>
6106   <summary>Delay for minting an OAuth2 acccess token.</summary>
6107 </histogram>
6109 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
6110     units="milliseconds">
6111   <owner>joaodasilva@chromium.org</owner>
6112   <summary>Delay for fetching policy from the policy server.</summary>
6113 </histogram>
6115 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
6116     units="milliseconds">
6117   <owner>joaodasilva@chromium.org</owner>
6118   <summary>Total delay for the initial policy fetch.</summary>
6119 </histogram>
6121 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
6122     enum="GoogleServiceAuthError">
6123   <owner>joaodasilva@chromium.org</owner>
6124   <summary>Service error during OAuth2 access token fetch.</summary>
6125 </histogram>
6127 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
6128     enum="NetErrorCodes">
6129   <owner>joaodasilva@chromium.org</owner>
6130   <summary>Network error during OAuth2 access token fetch.</summary>
6131 </histogram>
6133 <histogram name="Enterprise.UserPolicyValidationFailure"
6134     enum="ValidationFailures">
6135   <owner>mnissler@chromium.org</owner>
6136   <summary>Source of policy validation errors on ChromeOS.</summary>
6137 </histogram>
6139 <histogram name="Enterprise.UserPolicyValidationLoadStatus"
6140     enum="PolicyValidationStatus">
6141   <owner>mnissler@chromium.org</owner>
6142   <summary>
6143     Validation result when loading user policy from the policy store.
6144   </summary>
6145 </histogram>
6147 <histogram name="Enterprise.UserPolicyValidationStoreStatus"
6148     enum="PolicyValidationStatus">
6149   <owner>mnissler@chromium.org</owner>
6150   <summary>
6151     Validation result when writing user policy to the policy store.
6152   </summary>
6153 </histogram>
6155 <histogram name="Enterprise.UserSigninChoice" enum="SigninChoice">
6156   <owner>atwilson@chromium.org</owner>
6157   <summary>
6158     Choice the user made when presented with enterprise signin dialog.
6159   </summary>
6160 </histogram>
6162 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
6163     units="milliseconds">
6164   <owner>joaodasilva@chromium.org</owner>
6165   <summary>
6166     Delay incurred by the token fetching step of the wildcard login check.
6167   </summary>
6168 </histogram>
6170 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
6171   <owner>joaodasilva@chromium.org</owner>
6172   <summary>Total delay incurred by the wildcard login check.</summary>
6173 </histogram>
6175 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
6176     units="milliseconds">
6177   <owner>joaodasilva@chromium.org</owner>
6178   <summary>
6179     Delay incurred by the user info fetching step of the wildcard login check.
6180   </summary>
6181 </histogram>
6183 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
6184   <owner>joaodasilva@chromium.org</owner>
6185   <owner>pastarmovj@chromium.org</owner>
6186   <summary>
6187     Whether we were able to contact the AD Domain Controller. This check is
6188     performed once at start-up on Windows.
6189   </summary>
6190 </histogram>
6192 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
6193   <owner>joaodasilva@chromium.org</owner>
6194   <owner>pastarmovj@chromium.org</owner>
6195   <summary>
6196     Enum of possible things that can fail while checking for enterprise env.
6197     This check is performed once at start-up on Windows.
6198   </summary>
6199 </histogram>
6201 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
6202   <owner>joaodasilva@chromium.org</owner>
6203   <owner>pastarmovj@chromium.org</owner>
6204   <summary>
6205     Whether the machine is part of an AD domain. This check is performed once at
6206     start-up on Windows.
6207   </summary>
6208 </histogram>
6210 <histogram name="EnterpriseCheck.InvalidPolicies" enum="EnterprisePolicies">
6211   <owner>joaodasilva@chromium.org</owner>
6212   <summary>
6213     A set of policy rules that were ignored due to integrity violations while
6214     parsing the policy data which happens on start-up and when the policy has
6215     changed.
6216   </summary>
6217 </histogram>
6219 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
6220     units="disabled policies">
6221   <owner>joaodasilva@chromium.org</owner>
6222   <owner>pastarmovj@chromium.org</owner>
6223   <summary>
6224     The number of disabled policy entries on Windows due to integrity violations
6225     while parsing the policy data which happens on start-up and when the policy
6226     has changed.
6227   </summary>
6228 </histogram>
6230 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
6231   <owner>joaodasilva@chromium.org</owner>
6232   <owner>pastarmovj@chromium.org</owner>
6233   <summary>
6234     The rough Windows suite we are runnnig on. This check is performed once at
6235     start-up on Windows.
6236   </summary>
6237 </histogram>
6239 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
6240   <owner>rbyers@chromium.org</owner>
6241   <summary>
6242     On non-mobile sites, gesture taps are delayed to prevent double taps from
6243     sending a click event. This stat tracks the user's first action within 5
6244     seconds after a double tap gesture when the gesture tap delay is disabled.
6245   </summary>
6246 </histogram>
6248 <histogram name="Event.ActionAfterDoubleTapWithDelay"
6249     enum="ActionAfterDoubleTap">
6250   <owner>rbyers@chromium.org</owner>
6251   <summary>
6252     On non-mobile sites, gesture taps are delayed to prevent double taps from
6253     sending a click event. This stat tracks the user's first action within 5
6254     seconds after a double tap gesture when gesture tap events are delayed.
6255   </summary>
6256 </histogram>
6258 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
6259   <owner>rbyers@chromium.org</owner>
6260   <summary>
6261     Time between initiation of any input event and the renderer receiving and
6262     starting to process it.
6263   </summary>
6264 </histogram>
6266 <histogram name="Event.CoalescedCount.Mouse">
6267   <owner>rbyers@chromium.org</owner>
6268   <summary>Number of Mouse events coalesced.</summary>
6269 </histogram>
6271 <histogram name="Event.CoalescedCount.Touch">
6272   <owner>rbyers@chromium.org</owner>
6273   <summary>Number of Touch events coalesced.</summary>
6274 </histogram>
6276 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
6277   <owner>rbyers@chromium.org</owner>
6278   <summary>
6279     Time between the first and last events in a coalesced mouse events group.
6280   </summary>
6281 </histogram>
6283 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
6284   <owner>rbyers@chromium.org</owner>
6285   <summary>
6286     Time between the first and last events in a coalesced touch events group.
6287   </summary>
6288 </histogram>
6290 <histogram name="Event.Latency.Browser" units="microseconds">
6291   <owner>rbyers@chromium.org</owner>
6292   <summary>
6293     Time between initiation of all input events and browser processing.
6294   </summary>
6295 </histogram>
6297 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
6298     units="microseconds">
6299   <owner>rbyers@chromium.org</owner>
6300   <summary>
6301     Time between initiation of input event and browser processing.
6302   </summary>
6303 </histogram>
6305 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
6306   <owner>rbyers@chromium.org</owner>
6307   <summary>
6308     Time between initiation of input event and browser processing.
6309   </summary>
6310 </histogram>
6312 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
6313     units="microseconds">
6314   <owner>rbyers@chromium.org</owner>
6315   <summary>
6316     Time between initiation of input event and browser processing.
6317   </summary>
6318 </histogram>
6320 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
6321   <owner>rbyers@chromium.org</owner>
6322   <summary>
6323     Time between initiation of input event and browser processing.
6324   </summary>
6325 </histogram>
6327 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
6328     units="microseconds">
6329   <owner>rbyers@chromium.org</owner>
6330   <summary>
6331     Time between initiation of input event and browser processing.
6332   </summary>
6333 </histogram>
6335 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
6336     units="microseconds">
6337   <owner>rbyers@chromium.org</owner>
6338   <summary>
6339     Time between initiation of input event and browser processing.
6340   </summary>
6341 </histogram>
6343 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
6344     units="microseconds">
6345   <owner>rbyers@chromium.org</owner>
6346   <summary>
6347     Time between initiation of input event and browser processing.
6348   </summary>
6349 </histogram>
6351 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
6352     units="microseconds">
6353   <owner>rbyers@chromium.org</owner>
6354   <summary>
6355     Time between initiation of input event and browser processing.
6356   </summary>
6357 </histogram>
6359 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
6360     units="microseconds">
6361   <owner>rbyers@chromium.org</owner>
6362   <summary>
6363     Time between initiation of input event and browser processing.
6364   </summary>
6365 </histogram>
6367 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
6368     units="microseconds">
6369   <owner>rbyers@chromium.org</owner>
6370   <summary>
6371     Time between initiation of input event and browser processing.
6372   </summary>
6373 </histogram>
6375 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
6376     units="microseconds">
6377   <owner>rbyers@chromium.org</owner>
6378   <summary>
6379     Time between initiation of input event and browser processing.
6380   </summary>
6381 </histogram>
6383 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
6384     units="microseconds">
6385   <owner>rbyers@chromium.org</owner>
6386   <summary>
6387     Time between initiation of input event and browser processing.
6388   </summary>
6389 </histogram>
6391 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
6392     units="microseconds">
6393   <owner>rbyers@chromium.org</owner>
6394   <summary>
6395     Time between initiation of input event and browser processing.
6396   </summary>
6397 </histogram>
6399 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
6400   <owner>rbyers@chromium.org</owner>
6401   <summary>
6402     Time between initiation of input event and browser processing.
6403   </summary>
6404 </histogram>
6406 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
6407     units="microseconds">
6408   <owner>rbyers@chromium.org</owner>
6409   <summary>
6410     Time between initiation of input event and browser processing.
6411   </summary>
6412 </histogram>
6414 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
6415     units="microseconds">
6416   <owner>rbyers@chromium.org</owner>
6417   <summary>
6418     Time between initiation of input event and browser processing.
6419   </summary>
6420 </histogram>
6422 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
6423     units="microseconds">
6424   <owner>rbyers@chromium.org</owner>
6425   <summary>
6426     Time between initiation of input event and browser processing.
6427   </summary>
6428 </histogram>
6430 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
6431   <owner>rbyers@chromium.org</owner>
6432   <summary>
6433     Time between initiation of input event and browser processing.
6434   </summary>
6435 </histogram>
6437 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
6438   <owner>rbyers@chromium.org</owner>
6439   <summary>
6440     Time between initiation of input event and browser processing.
6441   </summary>
6442 </histogram>
6444 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
6445     units="microseconds">
6446   <owner>rbyers@chromium.org</owner>
6447   <summary>
6448     Time between initiation of input event and browser processing.
6449   </summary>
6450 </histogram>
6452 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
6453   <owner>rbyers@chromium.org</owner>
6454   <summary>
6455     Time between initiation of input event and browser processing.
6456   </summary>
6457 </histogram>
6459 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
6460   <owner>rbyers@chromium.org</owner>
6461   <summary>
6462     Time between initiation of input event and browser processing.
6463   </summary>
6464 </histogram>
6466 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
6467   <owner>rbyers@chromium.org</owner>
6468   <summary>
6469     Time between initiation of input event and browser processing.
6470   </summary>
6471 </histogram>
6473 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
6474   <owner>rbyers@chromium.org</owner>
6475   <summary>
6476     Time between initiation of input event and browser processing.
6477   </summary>
6478 </histogram>
6480 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
6481   <owner>rbyers@chromium.org</owner>
6482   <summary>
6483     Time between initiation of input event and browser processing.
6484   </summary>
6485 </histogram>
6487 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
6488   <owner>rbyers@chromium.org</owner>
6489   <summary>
6490     Time between initiation of input event and browser processing.
6491   </summary>
6492 </histogram>
6494 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
6495   <owner>rbyers@chromium.org</owner>
6496   <summary>
6497     Time between initiation of input event and browser processing.
6498   </summary>
6499 </histogram>
6501 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
6502     units="microseconds">
6503   <owner>rbyers@chromium.org</owner>
6504   <summary>
6505     Time between initiation of input event and browser processing.
6506   </summary>
6507 </histogram>
6509 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
6510     units="microseconds">
6511   <owner>rbyers@chromium.org</owner>
6512   <summary>
6513     Time between initiation of input event and browser processing.
6514   </summary>
6515 </histogram>
6517 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
6518   <owner>rbyers@chromium.org</owner>
6519   <summary>
6520     Time between initiation of input event and browser processing.
6521   </summary>
6522 </histogram>
6524 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
6525   <owner>rbyers@chromium.org</owner>
6526   <summary>
6527     Time between initiation of input event and browser processing.
6528   </summary>
6529 </histogram>
6531 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
6532   <owner>rbyers@chromium.org</owner>
6533   <summary>
6534     Time between initiation of input event and browser processing.
6535   </summary>
6536 </histogram>
6538 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
6539   <owner>rbyers@chromium.org</owner>
6540   <summary>
6541     Time between initiation of input event and browser processing.
6542   </summary>
6543 </histogram>
6545 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
6546     units="microseconds">
6547   <owner>rbyers@chromium.org</owner>
6548   <summary>
6549     Time between initiation of input event and browser processing.
6550   </summary>
6551 </histogram>
6553 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
6554     units="microseconds">
6555   <owner>rbyers@chromium.org</owner>
6556   <summary>
6557     Time between initiation of input event and browser processing.
6558   </summary>
6559 </histogram>
6561 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
6562     units="microseconds">
6563   <owner>rbyers@chromium.org</owner>
6564   <summary>
6565     Time between initiation of input event and browser processing.
6566   </summary>
6567 </histogram>
6569 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
6570   <owner>rbyers@chromium.org</owner>
6571   <summary>
6572     Time between initiation of input event and browser processing.
6573   </summary>
6574 </histogram>
6576 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
6577   <owner>rbyers@chromium.org</owner>
6578   <summary>
6579     Time between touch events sent from RWH to renderer and acked by renderer.
6580   </summary>
6581 </histogram>
6583 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
6584   <owner>rbyers@chromium.org</owner>
6585   <summary>
6586     Time between touch events received by Chrome and sent from RWH to renderer.
6587   </summary>
6588 </histogram>
6590 <histogram name="Event.Latency.Renderer" units="microseconds">
6591   <owner>rbyers@chromium.org</owner>
6592   <summary>
6593     Time between initiation of all input events and renderer processing. This is
6594     soon to be replaced by Event.Latency.Renderer2.*
6595   </summary>
6596 </histogram>
6598 <histogram name="Event.Latency.Renderer2" units="microseconds">
6599   <owner>rbyers@chromium.org</owner>
6600   <summary>
6601     Time between input event creation and the renderer receiving and starting to
6602     process the event. For touch events on Windows, we measure from when the
6603     event reaches Chrome, whereas on other platforms we use the timestamp from
6604     the kernel. On Windows, this metric is only reported when
6605     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
6606     bias.
6607   </summary>
6608 </histogram>
6610 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
6611   <obsolete>
6612     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
6613   </obsolete>
6614   <owner>rbyers@chromium.org</owner>
6615   <summary>
6616     Time between initial creation of touch event and when the resulting
6617     ScrollGesture reaches Impl thread. Maximum is 200ms.
6618   </summary>
6619 </histogram>
6621 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
6622     units="microseconds">
6623   <owner>rbyers@chromium.org</owner>
6624   <summary>
6625     Time between touch event creation and when the resulting GestureScroll
6626     reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when
6627     the touch event reaches Chrome, whereas on other platforms we use the
6628     timestamp from the kernel. On Windows, this metric is only reported when
6629     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
6630     bias. This supersedes the Event.Latency.RendererImpl.GestureScroll metric.
6631   </summary>
6632 </histogram>
6634 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
6635   <owner>rbyers@chromium.org</owner>
6636   <summary>
6637     Time between initial creation of touch event and the resulting frame from
6638     ScrollUpdate is swapped.
6639   </summary>
6640 </histogram>
6642 <histogram name="Event.SingleTapType" enum="TapDelayType">
6643   <owner>rbyers@chromium.org</owner>
6644   <summary>
6645     On non-mobile sites, gesture taps are delayed to prevent double taps from
6646     sending a click event. This stat counts the number of taps that are delayed
6647     by the double-tap delay versus those that are sent immediately on mobile
6648     sites.
6649   </summary>
6650 </histogram>
6652 <histogram name="ExtensionActivity.AdInjected" units="Extension Count">
6653   <owner>felt@chromium.org</owner>
6654   <owner>rdevlin.cronin@chromium.org</owner>
6655   <summary>
6656     For each pageload, the number of extensions that inject at least one new ad.
6657   </summary>
6658 </histogram>
6660 <histogram name="ExtensionActivity.AdLikelyInjected" units="Extension Count">
6661   <owner>felt@chromium.org</owner>
6662   <owner>rdevlin.cronin@chromium.org</owner>
6663   <summary>
6664     For each pageload, the number of extensions that performed an action that
6665     heuristically looks like injecting an ad, but could not be confirmed.
6666   </summary>
6667 </histogram>
6669 <histogram name="ExtensionActivity.AdLikelyReplaced" units="Extension Count">
6670   <owner>felt@chromium.org</owner>
6671   <owner>rdevlin.cronin@chromium.org</owner>
6672   <summary>
6673     For each pageload, the number of extensions that performed an action that
6674     heuristically looks like replacing an ad, but could not be confirmed.
6675   </summary>
6676 </histogram>
6678 <histogram name="ExtensionActivity.AdRemoved" units="Extension Count">
6679   <owner>felt@chromium.org</owner>
6680   <owner>rdevlin.cronin@chromium.org</owner>
6681   <summary>
6682     For each pageload, the number of extensions that remove at least one ad.
6683   </summary>
6684 </histogram>
6686 <histogram name="ExtensionActivity.AdReplaced" units="Extension Count">
6687   <owner>felt@chromium.org</owner>
6688   <owner>rdevlin.cronin@chromium.org</owner>
6689   <summary>
6690     For each pageload, the number of extensions that replace at least one ad.
6691   </summary>
6692 </histogram>
6694 <histogram name="ExtensionActivity.ContentScript">
6695   <owner>felt@chromium.org</owner>
6696   <summary>
6697     For each pageload, the number of extensions that inject a content script.
6698   </summary>
6699 </histogram>
6701 <histogram name="ExtensionActivity.CreatedDiv">
6702   <owner>felt@chromium.org</owner>
6703   <summary>
6704     For each pageload, the number of extensions that create divs to add to the
6705     page.
6706   </summary>
6707 </histogram>
6709 <histogram name="ExtensionActivity.CreatedEmbed">
6710   <owner>felt@chromium.org</owner>
6711   <summary>
6712     For each pageload, the number of extensions that create 'embed' elements to
6713     add to the page.
6714   </summary>
6715 </histogram>
6717 <histogram name="ExtensionActivity.CreatedIframe">
6718   <owner>felt@chromium.org</owner>
6719   <summary>
6720     For each pageload, the number of extensions that create iframes to add to
6721     the page.
6722   </summary>
6723 </histogram>
6725 <histogram name="ExtensionActivity.CreatedInput">
6726   <owner>felt@chromium.org</owner>
6727   <summary>
6728     For each pageload, the number of extensions that create inputs to add to the
6729     page.
6730   </summary>
6731 </histogram>
6733 <histogram name="ExtensionActivity.CreatedLink">
6734   <owner>felt@chromium.org</owner>
6735   <summary>
6736     For each pageload, the number of extensions that create links to add to the
6737     page.
6738   </summary>
6739 </histogram>
6741 <histogram name="ExtensionActivity.CreatedObject">
6742   <owner>felt@chromium.org</owner>
6743   <summary>
6744     For each pageload, the number of extensions that create 'object' elements to
6745     add to the page.
6746   </summary>
6747 </histogram>
6749 <histogram name="ExtensionActivity.CreatedScript">
6750   <owner>felt@chromium.org</owner>
6751   <summary>
6752     For each pageload, the number of extensions that create script tags to add
6753     to the page.
6754   </summary>
6755 </histogram>
6757 <histogram name="ExtensionActivity.DocumentWrite">
6758   <owner>felt@chromium.org</owner>
6759   <summary>
6760     For each pageload, the number of extensions that use document.write.
6761   </summary>
6762 </histogram>
6764 <histogram name="ExtensionActivity.Google.ContentScript">
6765   <owner>felt@chromium.org</owner>
6766   <summary>
6767     For each www.google.com pageload, the number of extensions that inject a
6768     content script.
6769   </summary>
6770 </histogram>
6772 <histogram name="ExtensionActivity.Google.CreatedDiv">
6773   <owner>felt@chromium.org</owner>
6774   <summary>
6775     For each www.google.com pageload, the number of extensions that create divs
6776     to add to the page.
6777   </summary>
6778 </histogram>
6780 <histogram name="ExtensionActivity.Google.CreatedEmbed">
6781   <owner>felt@chromium.org</owner>
6782   <summary>
6783     For each www.google.com pageload, the number of extensions that create
6784     'embed' elements to add to the page.
6785   </summary>
6786 </histogram>
6788 <histogram name="ExtensionActivity.Google.CreatedIframe">
6789   <owner>felt@chromium.org</owner>
6790   <summary>
6791     For each www.google.com pageload, the number of extensions that create
6792     iframes to add to the page.
6793   </summary>
6794 </histogram>
6796 <histogram name="ExtensionActivity.Google.CreatedInput">
6797   <owner>felt@chromium.org</owner>
6798   <summary>
6799     For each www.google.com pageload, the number of extensions that create
6800     inputs to add to the page.
6801   </summary>
6802 </histogram>
6804 <histogram name="ExtensionActivity.Google.CreatedLink">
6805   <owner>felt@chromium.org</owner>
6806   <summary>
6807     For each www.google.com pageload, the number of extensions that create links
6808     to add to the page.
6809   </summary>
6810 </histogram>
6812 <histogram name="ExtensionActivity.Google.CreatedObject">
6813   <owner>felt@chromium.org</owner>
6814   <summary>
6815     For each www.google.com pageload, the number of extensions that create
6816     'object' elements to add to the page.
6817   </summary>
6818 </histogram>
6820 <histogram name="ExtensionActivity.Google.CreatedScript">
6821   <owner>felt@chromium.org</owner>
6822   <summary>
6823     For each www.google.com pageload, the number of extensions that create
6824     script tags to add to the page.
6825   </summary>
6826 </histogram>
6828 <histogram name="ExtensionActivity.Google.DocumentWrite">
6829   <owner>felt@chromium.org</owner>
6830   <summary>
6831     For each www.google.com pageload, the number of extensions that use
6832     document.write.
6833   </summary>
6834 </histogram>
6836 <histogram name="ExtensionActivity.Google.InnerHtml">
6837   <owner>felt@chromium.org</owner>
6838   <summary>
6839     For each www.google.com pageload, the number of extensions that set
6840     innerHTML.
6841   </summary>
6842 </histogram>
6844 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
6845   <owner>felt@chromium.org</owner>
6846   <summary>
6847     For each www.google.com pageload, the number of extensions that invoke DOM
6848     methods.
6849   </summary>
6850 </histogram>
6852 <histogram name="ExtensionActivity.Google.ModifiedDom">
6853   <owner>felt@chromium.org</owner>
6854   <summary>
6855     For each www.google.com pageload, the number of extensions that set the
6856     value of DOM properties via assignments.
6857   </summary>
6858 </histogram>
6860 <histogram name="ExtensionActivity.Google.ReadDom">
6861   <owner>felt@chromium.org</owner>
6862   <summary>
6863     For each www.google.com pageload, the number of extensions that read from
6864     the DOM.
6865   </summary>
6866 </histogram>
6868 <histogram name="ExtensionActivity.InnerHtml">
6869   <owner>felt@chromium.org</owner>
6870   <summary>
6871     For each pageload, the number of extensions that set innerHTML.
6872   </summary>
6873 </histogram>
6875 <histogram name="ExtensionActivity.InvokedDomMethod">
6876   <owner>felt@chromium.org</owner>
6877   <summary>
6878     For each pageload, the number of extensions that invoke DOM methods.
6879   </summary>
6880 </histogram>
6882 <histogram name="ExtensionActivity.ModifiedDom">
6883   <owner>felt@chromium.org</owner>
6884   <summary>
6885     For each pageload, the number of extensions that set the value of DOM
6886     properties via assignments.
6887   </summary>
6888 </histogram>
6890 <histogram name="ExtensionActivity.ReadDom">
6891   <owner>felt@chromium.org</owner>
6892   <summary>
6893     For each pageload, the number of extensions that read from the DOM.
6894   </summary>
6895 </histogram>
6897 <histogram name="ExtensionBlacklist.BlacklistInstalled"
6898     enum="ExtensionLocation">
6899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6900   <summary>
6901     The number of extensions that were blacklisted when already installed,
6902     grouped by Extension::Location. Logged when ExtensionService blackists and
6903     unloads an installed extension.
6904   </summary>
6905 </histogram>
6907 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
6908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6909   <summary>
6910     The number of extensions that have been blocked from installing grouped by
6911     Extension::Location. Logged when ExtensionService refuses to install a
6912     blacklisted extension.
6913   </summary>
6914 </histogram>
6916 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
6917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6918   <summary>
6919     The number of extensions that have been silently installed in a blacklisted
6920     state, grouped by Extension::Location. Logged when ExtensionService installs
6921     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
6922     would be logged otherwise). Typically this will be when a user has a
6923     blacklisted extension synced.
6924   </summary>
6925 </histogram>
6927 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
6928     enum="ExtensionLocation">
6929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6930   <summary>
6931     The number of extensions that were unblacklisted when installed, grouped by
6932     Extension::Location. Logged when ExtensionService unblacklists and loads a
6933     blacklisted extension.
6934   </summary>
6935 </histogram>
6937 <histogram name="ExtensionBubble.DevModeUserSelection"
6938     enum="ExtensionBubbleAction">
6939   <owner>finnur@chromium.org</owner>
6940   <summary>
6941     The action taken by the user when seeing the bubble, logged right after the
6942     action is taken.
6943   </summary>
6944 </histogram>
6946 <histogram name="ExtensionBubble.ExtensionsInDevModeCount"
6947     units="Developer Mode Extensions">
6948   <owner>finnur@chromium.org</owner>
6949   <summary>
6950     The total number of extensions found to be loaded under Developer Mode,
6951     logged when the devmode bubble is shown (once per startup per profile, if
6952     any devmode extension is found).
6953   </summary>
6954 </histogram>
6956 <histogram name="ExtensionBubble.ExtensionWipeoutCount" units="Extensions">
6957   <owner>finnur@chromium.org</owner>
6958   <summary>
6959     The total number of extensions found to be wiped by SideloadWipeout, logged
6960     when the wipeout bubble is shown, which is once per startup per profile (as
6961     long as wiped extensions were found). Not logged if no extensions of that
6962     nature were found.
6963   </summary>
6964 </histogram>
6966 <histogram name="ExtensionBubble.WipeoutUserSelection"
6967     enum="ExtensionBubbleAction">
6968   <owner>finnur@chromium.org</owner>
6969   <summary>
6970     The action taken by the user when seeing the bubble, logged right after the
6971     action is taken.
6972   </summary>
6973 </histogram>
6975 <histogram name="ExtensionContentHashFetcher.CreateHashesTime"
6976     units="milliseconds">
6977   <owner>asargent@chromium.org</owner>
6978   <summary>
6979     The time taken to create the computed_hashes.json file for an extension.
6980     This happens once for each extension after we get signed values of the
6981     expected root node of a tree hashes for each file from the webstore; we then
6982     compute the individual block level hashes of the actual files and cache them
6983     in computed_hashes.json (assuming we don't detect any mismatches).
6984   </summary>
6985 </histogram>
6987 <histogram name="ExtensionContentHashReader.InitLatency" units="milliseconds">
6988   <owner>asargent@chromium.org</owner>
6989   <summary>
6990     The time taken to initialize the ContentHashReader for an extension resource
6991     load. (The work done is to read in the verified contents and computed hashes
6992     data, and compare them to make sure they agree.)
6993   </summary>
6994 </histogram>
6996 <histogram name="ExtensionContentVerifyJob.TimeSpentUS" units="microseconds">
6997   <owner>asargent@chromium.org</owner>
6998   <summary>
6999     The time taken in computation (hashing actual bytes read and comparing
7000     against expected computed hashes values) during an extension resource load.
7001   </summary>
7002 </histogram>
7004 <histogram name="ExtensionInstalledLoader.ForceDisabled"
7005     enum="BooleanForceDisabled">
7006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7007   <summary>
7008     Counts whether we force-disabled an installed extension at startup because a
7009     policy provider indicated it must remain disabled.
7010   </summary>
7011 </histogram>
7013 <histogram name="ExtensionInstallSigner.RequestCount">
7014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7015   <summary>
7016     A count of the number of server requests since Chrome started running,
7017     recorded each time we do a request. NOTE: when interpreting these values,
7018     keep in mind that a user who did 5 server requests during one run of Chrome
7019     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
7020   </summary>
7021 </histogram>
7023 <histogram name="ExtensionInstallSigner.ResultWasValid">
7024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7025   <summary>
7026     Whether the server result received by the extensions install signer was
7027     valid or invalid.
7028   </summary>
7029 </histogram>
7031 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
7032     units="seconds">
7033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7034   <summary>
7035     This records the number of seconds since the last time we've done a request
7036     to the server (only during this run of the browser).
7037   </summary>
7038 </histogram>
7040 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
7041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7042   <summary>
7043     Records how many seconds the browser has been running at the time a request
7044     to the server is made to get a new install signature.
7045   </summary>
7046 </histogram>
7048 <histogram name="ExtensionInstallVerifier.ActualStatus"
7049     enum="ExtensionInstallVerifierStatus">
7050   <owner>asargent@chromium.org</owner>
7051   <summary>
7052     Logged during InstallVerifier::Init, to indicate the actual enforcement
7053     status used (usually determined by the ExtensionInstallVerifier field trial
7054     experiment, but possibly modified by command line flags).
7055   </summary>
7056 </histogram>
7058 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
7059     enum="ExtensionInstallVerifierStatus">
7060   <owner>asargent@chromium.org</owner>
7061   <summary>
7062     Logged during InstallVerifier::Init to indicate the enforcement status as
7063     determined by the ExtensionInstallVerifier field trial experiment.
7064   </summary>
7065 </histogram>
7067 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
7068     enum="ExtensionInstallVerifierGetSignatureResult">
7069   <owner>asargent@chromium.org</owner>
7070   <summary>The result of the verifier trying to get a new signature.</summary>
7071 </histogram>
7073 <histogram name="ExtensionInstallVerifier.InitResult"
7074     enum="ExtensionInstallVerifierInitResult">
7075   <owner>asargent@chromium.org</owner>
7076   <summary>
7077     The result of initialization for the extension install verifier.
7078   </summary>
7079 </histogram>
7081 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
7082     enum="ExtensionInstallVerifierMustRemainDisabled">
7083   <owner>asargent@chromium.org</owner>
7084   <summary>
7085     The outcome for each call to InstallVerifier::MustRemainDisabled.
7086   </summary>
7087 </histogram>
7089 <histogram name="ExtensionOverrideBubble.NtpOverriddenUserSelection"
7090     enum="ExtensionBubbleAction">
7091   <owner>finnur@chromium.org</owner>
7092   <summary>
7093     The action taken by the user when seeing the bubble, notifing them of an
7094     extension overriding their new tab page. Logged right after the action is
7095     taken.
7096   </summary>
7097 </histogram>
7099 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionHomePage"
7100     enum="ExtensionBubbleAction">
7101   <owner>finnur@chromium.org</owner>
7102   <summary>
7103     The action taken by the user when seeing the bubble, notifing them of an
7104     extension overriding their homepage. Logged right after the action is taken.
7105   </summary>
7106 </histogram>
7108 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionSearchEngine"
7109     enum="ExtensionBubbleAction">
7110   <owner>finnur@chromium.org</owner>
7111   <summary>
7112     The action taken by the user when seeing the bubble, notifing them of an
7113     extension overriding their search engine. Logged right after the action is
7114     taken.
7115   </summary>
7116 </histogram>
7118 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionStartupPage"
7119     enum="ExtensionBubbleAction">
7120   <owner>finnur@chromium.org</owner>
7121   <summary>
7122     The action taken by the user when seeing the bubble, notifing them of an
7123     extension overriding their startup page. Logged right after the action is
7124     taken.
7125   </summary>
7126 </histogram>
7128 <histogram name="Extensions.ActiveScriptController.DeniedExtensions"
7129     units="Extension Count">
7130   <owner>kalman@chromium.org</owner>
7131   <owner>rdevlin.cronin@chromium.org</owner>
7132   <summary>
7133     The number of extensions on a page that wanted to execute a script, required
7134     explicit user consent, and were denied permission.
7135   </summary>
7136 </histogram>
7138 <histogram name="Extensions.ActiveScriptController.PermittedExtensions"
7139     units="Extension Count">
7140   <owner>kalman@chromium.org</owner>
7141   <owner>rdevlin.cronin@chromium.org</owner>
7142   <summary>
7143     The number of extensions on a page that wanted to execute a script, required
7144     explicit user consent, and were granted permission.
7145   </summary>
7146 </histogram>
7148 <histogram name="Extensions.ActiveScriptController.PreventableAdInjectors"
7149     units="Extension Count">
7150   <owner>kalman@chromium.org</owner>
7151   <owner>rdevlin.cronin@chromium.org</owner>
7152   <summary>
7153     The number of extensions per page that injected an ad and could have been
7154     stopped if the user had declined script injection. This is related to the
7155     ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
7156     navigation. Only recorded if there was at least one ad injection detected.
7157   </summary>
7158 </histogram>
7160 <histogram name="Extensions.ActiveScriptController.ShownActiveScriptsOnPage"
7161     units="Number of Actions">
7162   <owner>kalman@chromium.org</owner>
7163   <owner>rdevlin.cronin@chromium.org</owner>
7164   <summary>
7165     The number of extensions which would display an Active Script Running
7166     indiciation to the user. Recorded at page close.
7167   </summary>
7168 </histogram>
7170 <histogram name="Extensions.ActiveScriptController.UnpreventableAdInjectors"
7171     units="Extension Count">
7172   <owner>kalman@chromium.org</owner>
7173   <owner>rdevlin.cronin@chromium.org</owner>
7174   <summary>
7175     The number of extensions per page that injected an ad and that could not
7176     have been stopped through script injection permission. This is related to
7177     the ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
7178     navigation. Only recorded if there was at least one ad injection detected.
7179   </summary>
7180 </histogram>
7182 <histogram name="Extensions.AdInjection.AdType" enum="InjectedAdType">
7183   <owner>felt@chromium.org</owner>
7184   <owner>rdevlin.cronin@chromium.org</owner>
7185   <summary>The type of ad that was injected.</summary>
7186 </histogram>
7188 <histogram name="Extensions.AdInjection.InstallLocation"
7189     enum="ExtensionLocation">
7190   <owner>felt@chromium.org</owner>
7191   <owner>rdevlin.cronin@chromium.org</owner>
7192   <summary>
7193     The install location of an ad-injecting extension. Recorded upon page close
7194     for any extension that injected ads on that page.
7195   </summary>
7196 </histogram>
7198 <histogram name="Extensions.AllocatePortIdPairOverflow">
7199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7200   <summary>
7201     Records when the allocation of IDs for chrome.runtime.Port overflows.
7202   </summary>
7203 </histogram>
7205 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
7206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7207   <summary>
7208     Captures the results of URL resolution when relative urls are used in the
7209     tabs/windows api.
7210   </summary>
7211 </histogram>
7213 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
7214   <owner>benwells@chromium.org</owner>
7215   <owner>tapted@chromium.org</owner>
7216   <summary>
7217     The number of times v1 apps are launched grouped by
7218     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
7219   </summary>
7220 </histogram>
7222 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
7223   <owner>benwells@chromium.org</owner>
7224   <owner>tapted@chromium.org</owner>
7225   <summary>
7226     The number of times apps are launched grouped by
7227     extensions::LaunchContainer.
7228   </summary>
7229 </histogram>
7231 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
7232   <owner>benwells@chromium.org</owner>
7233   <owner>tapted@chromium.org</owner>
7234   <summary>
7235     The number of apps loaded at startup time grouped by Extension::Location.
7236   </summary>
7237 </histogram>
7239 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
7240   <owner>benwells@chromium.org</owner>
7241   <owner>tapted@chromium.org</owner>
7242   <summary>
7243     The actions taken in the NTP apps promo grouped by
7244     extension_misc::AppsPromoBuckets.
7245   </summary>
7246 </histogram>
7248 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
7249   <owner>benwells@chromium.org</owner>
7250   <owner>tapted@chromium.org</owner>
7251   <summary>
7252     The number of apps launched grouped by extensions::LaunchType.
7253   </summary>
7254 </histogram>
7256 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
7257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7258   <summary>The time for an extension's background page to load.</summary>
7259 </histogram>
7261 <histogram name="Extensions.BackgroundPageType"
7262     units="ExtensionBackgroundPageType">
7263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7264   <summary>
7265     The type (if any) of background page the extension has. Recorded for
7266     installed extensions on startup.
7267   </summary>
7268 </histogram>
7270 <histogram name="Extensions.CorruptExtensionBecameDisabled">
7271   <owner>asargent@chromium.org</owner>
7272   <summary>
7273     Fired each time an extension was detected to be corrupted (contents not
7274     matching an expected content hash from the webstore) and was disabled.
7275   </summary>
7276 </histogram>
7278 <histogram name="Extensions.CorruptExtensionTotalDisables">
7279   <owner>asargent@chromium.org</owner>
7280   <summary>
7281     Logged once at startup, this is the value of a counter that is incremented
7282     anytime we disable a corrupted extension because its content didn't match an
7283     expected content hash.
7284   </summary>
7285 </histogram>
7287 <histogram name="Extensions.CorruptExtensionWouldBeDisabled">
7288   <owner>asargent@chromium.org</owner>
7289   <summary>
7290     Simiar to Extensions.CorruptExtensionBecameDisabled, but fires when we're in
7291     a bootstrapping mode and would have disabled an extension.
7292   </summary>
7293 </histogram>
7295 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
7296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7297   <summary>Net error results from URLFetcher.</summary>
7298 </histogram>
7300 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
7301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7302   <summary>
7303     Number of times chrome retried to download an extension with a url on a
7304     google.com domain, before eventually giving up.
7305   </summary>
7306 </histogram>
7308 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
7309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7310   <summary>
7311     Number of times chrome retried to download an extension with a url on a non
7312     google.com domain, before eventually giving up.
7313   </summary>
7314 </histogram>
7316 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
7317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7318   <summary>
7319     Number of times chrome retried to download an extension with a url on a
7320     google.com domain, before eventually succeeding.
7321   </summary>
7322 </histogram>
7324 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
7325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7326   <summary>
7327     Number of times chrome retried to download an extension with a url on a non
7328     google.com domain, before eventually succeeding.
7329   </summary>
7330 </histogram>
7332 <histogram name="Extensions.CrxInstallDirPathLength">
7333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7334   <summary>
7335     Length of the path to the directory under which an extension is installed.
7336     This directory is in the user's profile.
7337   </summary>
7338 </histogram>
7340 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
7341     units="milliseconds">
7342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7343   <summary>Time spent until rules storage delegate gets ready.</summary>
7344 </histogram>
7346 <histogram name="Extensions.DepricatedExternalJsonCount">
7347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7348   <summary>
7349     Number of extensions referenced in the depricated external extensions source
7350     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
7351   </summary>
7352 </histogram>
7354 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
7355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7356   <summary>The time for a dialog-hosted extension to load.</summary>
7357 </histogram>
7359 <histogram name="Extensions.Disabled">
7360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7361   <summary>
7362     The number of extensions that are disabled at browser startup.
7363   </summary>
7364 </histogram>
7366 <histogram name="Extensions.DisabledForPermissions">
7367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7368   <summary>
7369     The number of extensions that are disabled at browser startup due to
7370     permissions increases.
7371   </summary>
7372 </histogram>
7374 <histogram name="Extensions.DisabledUIUserResponse"
7375     enum="ExtensionDisabledUIUserResponse">
7376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7377   <summary>
7378     User response to the dialog shown when an extension is disabled due to an
7379     update requiring more permissions.
7380   </summary>
7381 </histogram>
7383 <histogram name="Extensions.DisabledUIUserResponseRemoteInstall"
7384     enum="ExtensionDisabledUIUserResponse">
7385   <owner>mek@chromium.org</owner>
7386   <summary>
7387     User response to the dialog shown when an extension is disabled due to it
7388     having been installed remotely.
7389   </summary>
7390 </histogram>
7392 <histogram name="Extensions.DisableReason" enum="ExtensionDisableReason">
7393   <owner>asargent@chromium.org</owner>
7394   <summary>
7395     The count of disabled extensions at startup grouped by disble reason from
7396     Extension::DisableReason. When an extension is disabled, it can be for one
7397     or more reasons (although typically just one), so the sum of these may be
7398     greater than 'Extensions.Disabled' which is a count of the number of unique
7399     extensions that are disabled.
7400   </summary>
7401 </histogram>
7403 <histogram name="Extensions.ErrorCodeFromCrxOpen">
7404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7405   <summary>
7406     If opening the CRX file for unpacking fails, this integer is the error code
7407     given by the OS.
7408   </summary>
7409 </histogram>
7411 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
7412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7413   <summary>The time an extension's event page has spent loaded.</summary>
7414 </histogram>
7416 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
7417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7418   <summary>The time an extension's event page has spent unloaded.</summary>
7419 </histogram>
7421 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
7422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7423   <summary>The time for an extension's event page to load.</summary>
7424 </histogram>
7426 <histogram name="Extensions.ExtensionCacheCount">
7427   <owner>dpolukhin@chromium.org</owner>
7428   <summary>
7429     Number of cached extensions on disk. Reported on Chrome OS during user
7430     session start.
7431   </summary>
7432 </histogram>
7434 <histogram name="Extensions.ExtensionCacheSize" units="MB">
7435   <owner>dpolukhin@chromium.org</owner>
7436   <summary>
7437     Total size of .crx files in cache on disk. Reported on Chrome OS during user
7438     session start.
7439   </summary>
7440 </histogram>
7442 <histogram name="Extensions.ExtensionInstalled">
7443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7444   <summary>An extension has been installed.</summary>
7445 </histogram>
7447 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
7448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7449   <summary>
7450     The number of extensions loaded at startup time grouped by
7451     Extension::Location.
7452   </summary>
7453 </histogram>
7455 <histogram name="Extensions.ExtensionRootPathLength">
7456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7457   <summary>
7458     Length of the Extensions dir path inside the profile directory.
7459   </summary>
7460 </histogram>
7462 <histogram name="Extensions.ExtensionServiceInitTime">
7463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7464   <summary>
7465     Time taken for the ExtensionService to initialize, including the time it
7466     takes to load the extensions for the service's profile and parse their
7467     manifests. This happens during startup and also any time a new profile is
7468     loaded.
7469   </summary>
7470 </histogram>
7472 <histogram name="Extensions.ExtensionUninstalled">
7473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7474   <summary>An extension has been uninstalled.</summary>
7475 </histogram>
7477 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
7478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7479   <summary>
7480     Records what happens to extensions that are sideloaded, grouped by the
7481     ExternalExtensionEvent enum.
7482   </summary>
7483 </histogram>
7485 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
7486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7487   <summary>
7488     The number of sideloaded apps/extensions loaded on startup grouped by
7489     enabled/disabled state.
7490   </summary>
7491 </histogram>
7493 <histogram name="Extensions.ExternalJsonCount">
7494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7495   <summary>
7496     Number of extensions referenced in the external extensions source at path
7497     chrome::DIR_EXTERNAL_EXTENSIONS.
7498   </summary>
7499 </histogram>
7501 <histogram name="Extensions.FileAccessAllowed">
7502   <owner>kalman@chromium.org</owner>
7503   <summary>
7504     The number of extensions (and friends) that could have been given access to
7505     the file:// scheme, and were, for users that have at least one extension
7506     that could have been given access. This excludes anything that doesn't show
7507     up in chrome://extensions (platform apps, hosted apps, component
7508     extensions), policy-installed extensions, and unpacked extensions. See also
7509     Extensions.FileAccessNotAllowed.
7510   </summary>
7511 </histogram>
7513 <histogram name="Extensions.FileAccessNotAllowed">
7514   <owner>kalman@chromium.org</owner>
7515   <summary>
7516     The number of extensions (and friends) that could have been given access to
7517     the file:// scheme, but weren't, for users that have at least one extension
7518     that could have been given access. This excludes anything that doesn't show
7519     up in chrome://extensions (platform apps, hosted apps, component
7520     extensions), policy-installed extensions, and unpacked extensions. See also
7521     Extensions.FileAccessAllowed.
7522   </summary>
7523 </histogram>
7525 <histogram name="Extensions.FromWebstoreInconsistency"
7526     enum="ExtensionFromWebstoreInconcistencyEnum">
7527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7528   <summary>
7529     Number of apps/extensions loaded on startup with an inconsistent &quot;from
7530     webstore&quot; state. This means an item that is flagged as from_webstore,
7531     but with either a non-webstore update_url or an external install location.
7532   </summary>
7533 </histogram>
7535 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
7536   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7537   <summary>Number of calls to extension functions.</summary>
7538 </histogram>
7540 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
7541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7542   <summary>
7543     What happens when the extensions system tries to get a temp dir to unpack
7544     in?
7545   </summary>
7546 </histogram>
7548 <histogram name="Extensions.IncognitoAllowed">
7549   <owner>kalman@chromium.org</owner>
7550   <summary>
7551     The number of extensions (and friends) that could have been allowed in
7552     incognito, and were, for users that have at least one extension that could
7553     have been allowed. This excludes anything that doesn't show up in
7554     chrome://extensions (platform apps, hosted apps, component extensions),
7555     policy-installed extensions, and unpacked extensions. See also
7556     Extensions.IncognitoNotAllowed.
7557   </summary>
7558 </histogram>
7560 <histogram name="Extensions.IncognitoNotAllowed">
7561   <owner>kalman@chromium.org</owner>
7562   <summary>
7563     The number of extensions (and friends) that could have been allowed in
7564     incognito, but weren't, for users that have at least one extension that
7565     could have been allowed. This excludes anything that doesn't show up in
7566     chrome://extensions (platform apps, hosted apps, component extensions),
7567     policy-installed extensions, and unpacked extensions. See also
7568     Extensions.IncognitoAllowed.
7569   </summary>
7570 </histogram>
7572 <histogram name="Extensions.InjectCssTime" units="milliseconds">
7573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7574   <summary>
7575     The amount of time for a CSS file to be injected into a page.
7576   </summary>
7577 </histogram>
7579 <histogram name="Extensions.InjectEnd_ScriptCount">
7580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7581   <summary>Number of scripts injected at document end by extensions.</summary>
7582 </histogram>
7584 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
7585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7586   <summary>
7587     Time taken to inject all scripts at document end by extensions.
7588   </summary>
7589 </histogram>
7591 <histogram name="Extensions.InjectIdle_ScriptCount">
7592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7593   <summary>Number of scripts injected at document idle by extensions.</summary>
7594 </histogram>
7596 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
7597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7598   <summary>
7599     Time taken to inject all scripts at document idle by extensions.
7600   </summary>
7601 </histogram>
7603 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
7604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7605   <summary>Time taken to inject all scripts by extensions.</summary>
7606 </histogram>
7608 <histogram name="Extensions.InjectStart_CssCount">
7609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7610   <summary>Number of css files injected by extensions.</summary>
7611 </histogram>
7613 <histogram name="Extensions.InjectStart_ScriptCount">
7614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7615   <summary>Number of scripts injected at document start by extensions.</summary>
7616 </histogram>
7618 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
7619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7620   <summary>
7621     Time taken to inject css/scripts at document start by extensions.
7622   </summary>
7623 </histogram>
7625 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
7626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7627   <summary>
7628     Whether the user accepted or aborted an extension installation.
7629   </summary>
7630 </histogram>
7632 <histogram name="Extensions.InstallPrompt.Type"
7633     enum="ExtensionInstallPromptType">
7634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7635   <summary>
7636     Type of the extension install prompt displayed when an extension
7637     installation is triggered.
7638   </summary>
7639 </histogram>
7641 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
7642     enum="ExtensionInstallPromptExperimentLinkAction">
7643   <owner>meacer@chromium.org</owner>
7644   <summary>
7645     Actions on the show details link grouped by action type when the install
7646     prompt trial is running.
7647   </summary>
7648 </histogram>
7650 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
7651     enum="ExtensionInstallPromptExperimentLinkAction">
7652   <owner>meacer@chromium.org</owner>
7653   <summary>
7654     Actions on the show permissions link grouped by action type when the install
7655     prompt trial is running.
7656   </summary>
7657 </histogram>
7659 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
7660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7661   <summary>Installs grouped by the location property in prefs.</summary>
7662 </histogram>
7664 <histogram name="Extensions.InstallType" enum="ExtensionType">
7665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7666   <summary>Installs grouped by Extension::HistogramType.</summary>
7667 </histogram>
7669 <histogram name="Extensions.LoadAll">
7670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7671   <summary>
7672     The number of extensions and themes loaded at browser startup.
7673   </summary>
7674 </histogram>
7676 <histogram name="Extensions.LoadAllTime" units="milliseconds">
7677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7678   <summary>Time taken to load all extensions at browser startup.</summary>
7679 </histogram>
7681 <histogram name="Extensions.LoadApp">
7682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7683   <summary>The number of apps loaded by each user at startup time.</summary>
7684 </histogram>
7686 <histogram name="Extensions.LoadAppExternal">
7687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7688   <summary>
7689     The number of externally managed apps loaded by each user at startup time.
7690   </summary>
7691 </histogram>
7693 <histogram name="Extensions.LoadAppUser">
7694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7695   <summary>
7696     The number of user-installed apps loaded by each user at startup time.
7697   </summary>
7698 </histogram>
7700 <histogram name="Extensions.LoadBrowserAction">
7701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7702   <summary>
7703     The number of browser action extensions loaded at browser startup.
7704   </summary>
7705 </histogram>
7707 <histogram name="Extensions.LoadContentPack">
7708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7709   <summary>
7710     The number of content-pack extensions loaded at browser startup.
7711   </summary>
7712 </histogram>
7714 <histogram name="Extensions.LoadCreationFlags" enum="ExtensionCreationFlags">
7715   <owner>calamity@chromium.org</owner>
7716   <summary>
7717     The creation flags of all extensions loaded at startup time grouped by
7718     Extension::InitFromValueFlags.
7719   </summary>
7720 </histogram>
7722 <histogram name="Extensions.LoadExtension">
7723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7724   <summary>The number of extensions loaded at browser startup.</summary>
7725 </histogram>
7727 <histogram name="Extensions.LoadExtensionExternal">
7728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7729   <summary>
7730     The number of externally managed extensions loaded at browser startup.
7731   </summary>
7732 </histogram>
7734 <histogram name="Extensions.LoadExtensionUser">
7735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7736   <summary>
7737     The number of user-installed extensions loaded at browser startup.
7738   </summary>
7739 </histogram>
7741 <histogram name="Extensions.LoadExternal">
7742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7743   <summary>
7744     The number of externally managed extensions and apps loaded at browser
7745     startup.
7746   </summary>
7747 </histogram>
7749 <histogram name="Extensions.LoadHostedApp">
7750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7751   <summary>
7752     The number of hosted apps loaded by each user at startup time.
7753   </summary>
7754 </histogram>
7756 <histogram name="Extensions.LoadPackagedApp">
7757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7758   <summary>
7759     The number of legacy packaged apps loaded by each user at startup time.
7760   </summary>
7761 </histogram>
7763 <histogram name="Extensions.LoadPlatformApp">
7764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7765   <summary>The number of platform apps loaded at browser startup.</summary>
7766 </histogram>
7768 <histogram name="Extensions.LoadTheme">
7769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7770   <summary>The number of themes loaded at browser startup.</summary>
7771 </histogram>
7773 <histogram name="Extensions.LoadType" enum="ExtensionType">
7774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7775   <summary>
7776     The number of extensions loaded at startup time grouped by
7777     Extension::HistogramType.
7778   </summary>
7779 </histogram>
7781 <histogram name="Extensions.LoadUserScript">
7782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7783   <summary>
7784     The number of converted user scripts loaded at browser startup.
7785   </summary>
7786 </histogram>
7788 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
7789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7790   <summary>
7791     Number of times chrome retried to download an extension update manifest with
7792     a url on a google.com domain, before eventually giving up.
7793   </summary>
7794 </histogram>
7796 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
7797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7798   <summary>
7799     Number of times chrome retried to download an extension update manifest with
7800     a url on a non google.com domain, before eventually giving up.
7801   </summary>
7802 </histogram>
7804 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
7805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7806   <summary>
7807     Number of times chrome retried to download an extension update manifest with
7808     a url on a google.com domain, before eventually succeeding.
7809   </summary>
7810 </histogram>
7812 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
7813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7814   <summary>
7815     Number of times chrome retried to download an extension update manifest with
7816     a url on a non google.com domain, before eventually succeeding.
7817   </summary>
7818 </histogram>
7820 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
7821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7822   <summary>
7823     Number of extension loads on startup where it is necessary to reload the
7824     mainfest because the locale has changed.
7825   </summary>
7826 </histogram>
7828 <histogram name="Extensions.ManifestReloadNotNeeded">
7829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7830   <summary>
7831     Number of extension loads on startup where it is not necessary to reload the
7832     extension's manifest.
7833   </summary>
7834 </histogram>
7836 <histogram name="Extensions.ManifestReloadUnpackedDir">
7837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7838   <summary>
7839     Number of extension loads on startup where it is necessary to reload the
7840     manifest because the extension is unpacked.
7841   </summary>
7842 </histogram>
7844 <histogram name="Extensions.ManifestVersion">
7845   <owner>kalman@chromium.org</owner>
7846   <summary>The manifest version of each loaded extension.</summary>
7847 </histogram>
7849 <histogram name="Extensions.NetworkDelay" units="milliseconds">
7850   <owner>battre@chromium.org</owner>
7851   <summary>Time that network requests were blocked due to extensions.</summary>
7852 </histogram>
7854 <histogram name="Extensions.NetworkDelayPercentage" units="%">
7855   <owner>battre@chromium.org</owner>
7856   <summary>
7857     Percentage of total lifetime a network request was blocked due to an
7858     extension.
7859   </summary>
7860 </histogram>
7862 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
7863   <owner>battre@chromium.org</owner>
7864   <summary>
7865     Time that network requests were blocked due to relevant rule registries
7866     loading.
7867   </summary>
7868 </histogram>
7870 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
7871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7872   <summary>
7873     The number of apps/extensions with a non-webstore update_url loaded at
7874     startup time grouped by Extension::Location.
7875   </summary>
7876 </histogram>
7878 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
7879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7880   <summary>
7881     Number of non-WebStore extensions on startup that override the new tab page.
7882   </summary>
7883 </histogram>
7885 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
7886   <obsolete>
7887     Deprecated as of 5/2014, replaced by Extensions.Permissions_AutoDisable2.
7888   </obsolete>
7889   <owner>kalman@chromium.org</owner>
7890   <owner>rpaquay@chromium.org</owner>
7891   <summary>
7892     The permissions present in an extension when it is automatically disabled
7893     due to a permission increase (e.g., after an extension upgrade).
7894   </summary>
7895 </histogram>
7897 <histogram name="Extensions.Permissions_AutoDisable2"
7898     enum="ExtensionPermission2">
7899   <owner>kalman@chromium.org</owner>
7900   <owner>rpaquay@chromium.org</owner>
7901   <summary>
7902     The permissions present in an extension when it is automatically disabled
7903     due to a permission increase (e.g., after an extension upgrade).
7904   </summary>
7905 </histogram>
7907 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
7908   <obsolete>
7909     Deprecated as of 5/2014, replaced by Extensions.Permissions_Install2.
7910   </obsolete>
7911   <owner>kalman@chromium.org</owner>
7912   <owner>rpaquay@chromium.org</owner>
7913   <summary>
7914     The permissions present in an extension when it was installed.
7915   </summary>
7916 </histogram>
7918 <histogram name="Extensions.Permissions_Install2" enum="ExtensionPermission2">
7919   <owner>kalman@chromium.org</owner>
7920   <owner>rpaquay@chromium.org</owner>
7921   <summary>
7922     The permissions present in an extension when it was installed.
7923   </summary>
7924 </histogram>
7926 <histogram name="Extensions.Permissions_InstallAbort"
7927     enum="ExtensionPermission">
7928   <obsolete>
7929     Deprecated as of 5/2014, replaced by Extensions.Permissions_InstallAbort2.
7930   </obsolete>
7931   <owner>kalman@chromium.org</owner>
7932   <owner>rpaquay@chromium.org</owner>
7933   <summary>
7934     The permissions present in an extension when installation was aborted, not
7935     including installation errors and user cancels.
7936   </summary>
7937 </histogram>
7939 <histogram name="Extensions.Permissions_InstallAbort2"
7940     enum="ExtensionPermission2">
7941   <owner>kalman@chromium.org</owner>
7942   <owner>rpaquay@chromium.org</owner>
7943   <summary>
7944     The permissions present in an extension when installation was aborted, not
7945     including installation errors and user cancels.
7946   </summary>
7947 </histogram>
7949 <histogram name="Extensions.Permissions_InstallCancel"
7950     enum="ExtensionPermission">
7951   <obsolete>
7952     Deprecated as of 5/2014, replaced by Extensions.Permissions_InstallCancel2.
7953   </obsolete>
7954   <owner>kalman@chromium.org</owner>
7955   <owner>rpaquay@chromium.org</owner>
7956   <summary>
7957     The permissions present in an extension when installation was canceled.
7958   </summary>
7959 </histogram>
7961 <histogram name="Extensions.Permissions_InstallCancel2"
7962     enum="ExtensionPermission2">
7963   <owner>kalman@chromium.org</owner>
7964   <owner>rpaquay@chromium.org</owner>
7965   <summary>
7966     The permissions present in an extension when installation was canceled.
7967   </summary>
7968 </histogram>
7970 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
7971   <obsolete>
7972     Deprecated as of 5/2014, replaced by Extensions.Permissions_Load2.
7973   </obsolete>
7974   <owner>kalman@chromium.org</owner>
7975   <owner>rpaquay@chromium.org</owner>
7976   <summary>The permissions present in an extension when it was loaded.</summary>
7977 </histogram>
7979 <histogram name="Extensions.Permissions_Load2" enum="ExtensionPermission2">
7980   <owner>kalman@chromium.org</owner>
7981   <owner>rpaquay@chromium.org</owner>
7982   <summary>The permissions present in an extension when it was loaded.</summary>
7983 </histogram>
7985 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
7986   <obsolete>
7987     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnable2.
7988   </obsolete>
7989   <owner>kalman@chromium.org</owner>
7990   <owner>rpaquay@chromium.org</owner>
7991   <summary>
7992     The permissions present in an extension when it was re-enabled from a
7993     confirmation prompt.
7994   </summary>
7995 </histogram>
7997 <histogram name="Extensions.Permissions_ReEnable2" enum="ExtensionPermission2">
7998   <owner>kalman@chromium.org</owner>
7999   <owner>rpaquay@chromium.org</owner>
8000   <summary>
8001     The permissions present in an extension when it was re-enabled from a
8002     confirmation prompt.
8003   </summary>
8004 </histogram>
8006 <histogram name="Extensions.Permissions_ReEnableAbort"
8007     enum="ExtensionPermission">
8008   <obsolete>
8009     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnableAbort2.
8010   </obsolete>
8011   <owner>kalman@chromium.org</owner>
8012   <owner>rpaquay@chromium.org</owner>
8013   <summary>
8014     The permissions present in an extension when the re-enable prompt was
8015     aborted, not including installation errors and manual user cancels.
8016   </summary>
8017 </histogram>
8019 <histogram name="Extensions.Permissions_ReEnableAbort2"
8020     enum="ExtensionPermission2">
8021   <owner>kalman@chromium.org</owner>
8022   <owner>rpaquay@chromium.org</owner>
8023   <summary>
8024     The permissions present in an extension when the re-enable prompt was
8025     aborted, not including installation errors and manual user cancels.
8026   </summary>
8027 </histogram>
8029 <histogram name="Extensions.Permissions_ReEnableCancel"
8030     enum="ExtensionPermission">
8031   <obsolete>
8032     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnableCancel2.
8033   </obsolete>
8034   <owner>kalman@chromium.org</owner>
8035   <owner>rpaquay@chromium.org</owner>
8036   <summary>
8037     The permissions present in an extension when the re-enable was canceled from
8038     the confirmation prompt.
8039   </summary>
8040 </histogram>
8042 <histogram name="Extensions.Permissions_ReEnableCancel2"
8043     enum="ExtensionPermission2">
8044   <owner>kalman@chromium.org</owner>
8045   <owner>rpaquay@chromium.org</owner>
8046   <summary>
8047     The permissions present in an extension when the re-enable was canceled from
8048     the confirmation prompt.
8049   </summary>
8050 </histogram>
8052 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
8053   <obsolete>
8054     Deprecated as of 5/2014, replaced by Extensions.Permissions_Uninstall2.
8055   </obsolete>
8056   <owner>kalman@chromium.org</owner>
8057   <owner>rpaquay@chromium.org</owner>
8058   <summary>
8059     The permissions present in an extension when it was uninstalled.
8060   </summary>
8061 </histogram>
8063 <histogram name="Extensions.Permissions_Uninstall2" enum="ExtensionPermission2">
8064   <owner>kalman@chromium.org</owner>
8065   <owner>rpaquay@chromium.org</owner>
8066   <summary>
8067     The permissions present in an extension when it was uninstalled.
8068   </summary>
8069 </histogram>
8071 <histogram name="Extensions.Permissions_WebStoreInstall"
8072     enum="ExtensionPermission">
8073   <obsolete>
8074     Deprecated as of 5/2014, replaced by
8075     Extensions.Permissions_WebStoreInstall2.
8076   </obsolete>
8077   <owner>kalman@chromium.org</owner>
8078   <owner>rpaquay@chromium.org</owner>
8079   <summary>
8080     The permissions present in an extension when it was installed through the
8081     web store.
8082   </summary>
8083 </histogram>
8085 <histogram name="Extensions.Permissions_WebStoreInstall2"
8086     enum="ExtensionPermission2">
8087   <owner>kalman@chromium.org</owner>
8088   <owner>rpaquay@chromium.org</owner>
8089   <summary>
8090     The permissions present in an extension when it was installed through the
8091     web store.
8092   </summary>
8093 </histogram>
8095 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
8096     enum="ExtensionPermission">
8097   <obsolete>
8098     Deprecated as of 5/2014, replaced by
8099     Extensions.Permissions_WebStoreInstallAbort2.
8100   </obsolete>
8101   <owner>kalman@chromium.org</owner>
8102   <owner>rpaquay@chromium.org</owner>
8103   <summary>
8104     The permissions present in an extension when installation from the web store
8105     was aborted, not including installation errors and user cancels.
8106   </summary>
8107 </histogram>
8109 <histogram name="Extensions.Permissions_WebStoreInstallAbort2"
8110     enum="ExtensionPermission2">
8111   <owner>kalman@chromium.org</owner>
8112   <owner>rpaquay@chromium.org</owner>
8113   <summary>
8114     The permissions present in an extension when installation from the web store
8115     was aborted, not including installation errors and user cancels.
8116   </summary>
8117 </histogram>
8119 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
8120     enum="ExtensionPermission">
8121   <obsolete>
8122     Deprecated as of 5/2014, replaced by
8123     Extensions.Permissions_WebStoreInstallCancel2.
8124   </obsolete>
8125   <owner>kalman@chromium.org</owner>
8126   <owner>rpaquay@chromium.org</owner>
8127   <summary>
8128     The permissions present in an extension when installation from the web store
8129     was canceled.
8130   </summary>
8131 </histogram>
8133 <histogram name="Extensions.Permissions_WebStoreInstallCancel2"
8134     enum="ExtensionPermission2">
8135   <owner>kalman@chromium.org</owner>
8136   <owner>rpaquay@chromium.org</owner>
8137   <summary>
8138     The permissions present in an extension when installation from the web store
8139     was canceled.
8140   </summary>
8141 </histogram>
8143 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
8144     units="milliseconds">
8145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8146   <summary>
8147     The initialization latency (in milliseconds) introduced to each extension
8148     resource request by querying the directory timestamp.
8149   </summary>
8150 </histogram>
8152 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
8153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8154   <summary>
8155     The difference in seconds between an extension resource's last modification
8156     time and its extension base directory's creation time. Recorded on each
8157     extension resource request if the difference is non-negative (i.e., the
8158     resource's last modification time is more recent than the directory's
8159     creation time.) For cases where the directory creation date is more recent,
8160     see Extensions.ResourceLastModifiedNegativeDelta instead.
8161   </summary>
8162 </histogram>
8164 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
8165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8166   <summary>
8167     The absolute difference in seconds between an extension resource's last
8168     modification time and extension base directory's creation time. Recorded on
8169     each extension resource request if the difference is negative (i.e., the
8170     directory's creation time is more recent than the resource's last
8171     modification time.) For cases where the resource modification time is more
8172     recent, see Extensions.ResourceLastModifiedDelta instead.
8173   </summary>
8174 </histogram>
8176 <histogram name="Extensions.SandboxUnpackFailure">
8177   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8178   <summary>
8179     Count the number of times a sandboxed extension unpack fails.
8180   </summary>
8181 </histogram>
8183 <histogram name="Extensions.SandboxUnpackFailureReason"
8184     enum="ExtensionUnpackFailureReason">
8185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8186   <summary>What caused a sandboxed extension unpack to fail?</summary>
8187 </histogram>
8189 <histogram name="Extensions.SandboxUnpackFailureTime">
8190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8191   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
8192 </histogram>
8194 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
8195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8196   <summary>Length of the initial path to the CRX to be unpacked.</summary>
8197 </histogram>
8199 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
8200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8201   <summary>
8202     Length of the normalized (link/junction free) path to the temporary copy of
8203     a CRX made during unpacking.
8204   </summary>
8205 </histogram>
8207 <histogram name="Extensions.SandboxUnpackRate">
8208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8209   <summary>
8210     Rate at which a CRX file is unpacked in Kilobytes per second.
8211   </summary>
8212 </histogram>
8214 <histogram name="Extensions.SandboxUnpackRate1To2mB">
8215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8216   <summary>
8217     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
8218   </summary>
8219 </histogram>
8221 <histogram name="Extensions.SandboxUnpackRate2To5mB">
8222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8223   <summary>
8224     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
8225   </summary>
8226 </histogram>
8228 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
8229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8230   <summary>
8231     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
8232   </summary>
8233 </histogram>
8235 <histogram name="Extensions.SandboxUnpackRate5To10mB">
8236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8237   <summary>
8238     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
8239   </summary>
8240 </histogram>
8242 <histogram name="Extensions.SandboxUnpackRateOver10mB">
8243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8244   <summary>
8245     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
8246     second.
8247   </summary>
8248 </histogram>
8250 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
8251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8252   <summary>
8253     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
8254   </summary>
8255 </histogram>
8257 <histogram name="Extensions.SandboxUnpackSuccess">
8258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8259   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
8260 </histogram>
8262 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
8263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8264   <summary>
8265     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
8266     the file size.
8267   </summary>
8268 </histogram>
8270 <histogram name="Extensions.SandboxUnpackSuccessTime">
8271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8272   <summary>
8273     Time taken to unpack an extension, when the unpack succeeds.
8274   </summary>
8275 </histogram>
8277 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
8278   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8279   <summary>
8280     Length of the path of the temporary copy of a CRX made during unpacking.
8281   </summary>
8282 </histogram>
8284 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
8285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8286   <summary>Length of the path under which a CRX is unpacked.</summary>
8287 </histogram>
8289 <histogram name="Extensions.StartupDelay" units="milliseconds">
8290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8291   <summary>The time one extension delays network requests at startup.</summary>
8292 </histogram>
8294 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
8295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8296   <summary>
8297     The total time extensions delay network requests at startup.
8298   </summary>
8299 </histogram>
8301 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
8302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8303   <summary>Time taken to load a toolstrip.</summary>
8304 </histogram>
8306 <histogram name="Extensions.UninstallType" enum="ExtensionType">
8307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8308   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
8309 </histogram>
8311 <histogram name="Extensions.UnpackFailureInstallCause"
8312     enum="ExtensionInstallCause">
8313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8314   <summary>
8315     Count failing CRX installs, grouped by the way an extension can be
8316     installed.
8317   </summary>
8318 </histogram>
8320 <histogram name="Extensions.UnpackFailureInstallSource"
8321     enum="ExtensionLocation">
8322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8323   <summary>
8324     Count successful CRX installs, grouped by the location property in prefs.
8325     installed.
8326   </summary>
8327 </histogram>
8329 <histogram name="Extensions.UnpackSuccessInstallCause"
8330     enum="ExtensionInstallCause">
8331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8332   <summary>
8333     Count successful CRX installs, grouped by the cause of the install.
8334   </summary>
8335 </histogram>
8337 <histogram name="Extensions.UnpackSuccessInstallSource"
8338     enum="ExtensionLocation">
8339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8340   <summary>
8341     Count successful CRX installs, grouped by the location property in prefs.
8342   </summary>
8343 </histogram>
8345 <histogram name="Extensions.UpdateCheckApp">
8346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8347   <summary>
8348     The number of legacy packaged apps and hosted apps that were checked during
8349     an update check.
8350   </summary>
8351 </histogram>
8353 <histogram name="Extensions.UpdateCheckExtension">
8354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8355   <summary>
8356     The number of extensions that were checked during an update check.
8357   </summary>
8358 </histogram>
8360 <histogram name="Extensions.UpdateCheckGap" units="minutes">
8361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8362   <summary>Time in minutes between update checks.</summary>
8363 </histogram>
8365 <histogram name="Extensions.UpdateCheckGoogleUrl">
8366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8367   <summary>
8368     The number of crx's with a Google-hosted update URL that were checked during
8369     an update check.
8370   </summary>
8371 </histogram>
8373 <histogram name="Extensions.UpdateCheckNoUrl">
8374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8375   <summary>
8376     The number of crx's with no update URL checked during an update check.
8377   </summary>
8378 </histogram>
8380 <histogram name="Extensions.UpdateCheckOtherUrl">
8381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8382   <summary>
8383     The number of crx's with a non-Google update URL that were checked during an
8384     update check.
8385   </summary>
8386 </histogram>
8388 <histogram name="Extensions.UpdateCheckPackagedApp">
8389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8390   <summary>
8391     The number of packaged apps that were checked during an update check.
8392   </summary>
8393 </histogram>
8395 <histogram name="Extensions.UpdateCheckTheme">
8396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8397   <summary>
8398     The number of themes that were checked during an update check.
8399   </summary>
8400 </histogram>
8402 <histogram name="Extensions.UpdateOnLoad">
8403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8404   <summary>
8405     The number of extensions that were updated at browser startup.
8406   </summary>
8407 </histogram>
8409 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
8410   <obsolete>
8411     Deprecated 10/2013.
8412   </obsolete>
8413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8414   <summary>
8415     What happened when the extension updater tried to write a file?
8416   </summary>
8417 </histogram>
8419 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
8420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8421   <summary>Updates grouped by the location property in prefs.</summary>
8422 </histogram>
8424 <histogram name="Extensions.UpdateType" enum="ExtensionType">
8425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8426   <summary>Updates grouped by Extension::HistogramType.</summary>
8427 </histogram>
8429 <histogram name="Extensions.WebstoreDownload.InterruptReason"
8430     enum="InterruptReason">
8431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8432   <summary>The reason a webstore download was interrupted.</summary>
8433 </histogram>
8435 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
8436     units="KB">
8437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8438   <summary>
8439     The number of KBytes received for a webstore download before it was
8440     interrupted.
8441   </summary>
8442 </histogram>
8444 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
8445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8446   <summary>
8447     The total expected size in KBytes of an interrupted webstore download.
8448   </summary>
8449 </histogram>
8451 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
8452     enum="Boolean">
8453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8454   <summary>
8455     Tracks whether the total size of an interrupted webstore download was known.
8456   </summary>
8457 </histogram>
8459 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
8460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8461   <summary>
8462     Records whether adding a new/updated extension to the install verifier
8463     succeeded.
8464   </summary>
8465 </histogram>
8467 <histogram name="ExtensionService.VerifyAllSuccess"
8468     enum="ExtensionServiceVerifyAllSuccess">
8469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8470   <summary>
8471     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
8472     was called for bootstrapping or another reason (extension
8473     installed/uninstalled, etc.).
8474   </summary>
8475 </histogram>
8477 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
8478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8479   <summary>
8480     When loading the chrome://extensions page, this records whether we decided
8481     to do a verification check against the server (because the user had one or
8482     more extensions disabled due to verification failure).
8483   </summary>
8484 </histogram>
8486 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
8487   <owner>finnur@chromium.org</owner>
8488   <summary>
8489     The number of icons the Browser Actions Container knows about (visible or in
8490     the overflow bucket). Does not count icons that have been permanently hidden
8491     by the user. Measured once per startup per (non-incognito) profile.
8492   </summary>
8493 </histogram>
8495 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
8496   <owner>finnur@chromium.org</owner>
8497   <summary>
8498     The number of Browser Action icons the user has elected to permanently hide
8499     (as opposed to putting them in the overflow bucket). Measured once per
8500     startup per (non-incognito) profile.
8501   </summary>
8502 </histogram>
8504 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
8505   <owner>finnur@chromium.org</owner>
8506   <summary>
8507     The number of visible icons in the Browser Actions Container (visible as in
8508     number of icons not in the overflow bucket). 0 means all icons are in the
8509     overflow bucket. MAX_INT means the toolbar is always showing all icons.
8510     Measured once per startup per (non-incognito) profile but only for those
8511     profiles that have one or more browser actions showing in the toolbar.
8512   </summary>
8513 </histogram>
8515 <histogram name="ExtensionUrlRequest.Latency" units="milliseconds">
8516   <owner>asargent@chromium.org</owner>
8517   <summary>The time taken to complete an extension url request.</summary>
8518 </histogram>
8520 <histogram name="ExtensionUrlRequest.OnReadCompleteError" enum="NetErrorCodes">
8521   <owner>asargent@chromium.org</owner>
8522   <summary>
8523     The error code for failures of incremental reads of a file stream for a
8524     chrome-extension:// URL. (See also ExtensionUrlRequest.OnReadCompleteResult
8525     for the success case).
8526   </summary>
8527 </histogram>
8529 <histogram name="ExtensionUrlRequest.OnReadCompleteResult">
8530   <owner>asargent@chromium.org</owner>
8531   <summary>
8532     The result of an incremental read of a file stream for a chrome-extension://
8533     URL, representing a byte count. Logged in success cases (see also
8534     ExtensionUrlRequest.OnReadCompleteError).
8535   </summary>
8536 </histogram>
8538 <histogram name="ExtensionUrlRequest.SeekPosition">
8539   <owner>asargent@chromium.org</owner>
8540   <summary>
8541     When fetching a chrome-extension:// URL, this indicates the first byte
8542     position we read from. This will be greater than 0 in cases such as XHR's
8543     with a Range header, but will normally be 0 in the typical case of reading
8544     the entire file. This helps identify how frequently partial file reads are
8545     taking place.
8546   </summary>
8547 </histogram>
8549 <histogram name="ExtensionUrlRequest.TotalKbRead" units="KB">
8550   <owner>asargent@chromium.org</owner>
8551   <summary>
8552     The total number of bytes read for a chrome-extension:// URL, logged when
8553     the job is finished (either successfully or not).
8554   </summary>
8555 </histogram>
8557 <histogram name="FileBrowser.Create" enum="FileDialogType">
8558   <owner>joshwoodward@google.com</owner>
8559   <summary>Chrome OS File Browser opening mode.</summary>
8560 </histogram>
8562 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
8563   <owner>joshwoodward@google.com</owner>
8564   <summary>
8565     Chrome OS File Browser: time to scan a directory. Measured on every File
8566     Browser directory change.
8567   </summary>
8568 </histogram>
8570 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
8571     enum="BooleanEnabled">
8572   <owner>joshwoodward@google.com</owner>
8573   <summary>
8574     Tracks whether download destination is set to a Google Drive folder when the
8575     download destination is changed by the user in the settings page.
8576   </summary>
8577 </histogram>
8579 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
8580     enum="BooleanEnabled">
8581   <owner>joshwoodward@google.com</owner>
8582   <summary>
8583     Tracks whether download destination is set to a Google Drive folder on
8584     startup.
8585   </summary>
8586 </histogram>
8588 <histogram name="FileBrowser.DownloadsCount">
8589   <owner>joshwoodward@google.com</owner>
8590   <summary>
8591     Chrome OS File Browser: number of files and directories in the Downloads
8592     directory (not including the contents of nested directories). Computed every
8593     time the File Browser current directory changes to Downloads.
8594   </summary>
8595 </histogram>
8597 <histogram name="FileBrowser.FolderShortcut.Add">
8598   <owner>joshwoodward@google.com</owner>
8599   <summary>
8600     Chrome OS File Browser: this is recorded when the user adds a folder
8601     shortcut.
8602   </summary>
8603 </histogram>
8605 <histogram name="FileBrowser.FolderShortcut.Count">
8606   <owner>joshwoodward@google.com</owner>
8607   <summary>
8608     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
8609     when Files.app is launched.
8610   </summary>
8611 </histogram>
8613 <histogram name="FileBrowser.FolderShortcut.Navigate">
8614   <owner>joshwoodward@google.com</owner>
8615   <summary>
8616     Chrome OS File Browser: this is recorded when the user clicks or selects a
8617     folder shortcut and is navigated to the target folder.
8618   </summary>
8619 </histogram>
8621 <histogram name="FileBrowser.FolderShortcut.Remove">
8622   <owner>joshwoodward@google.com</owner>
8623   <summary>
8624     Chrome OS File Browser: this is recorded when the user removes a folder
8625     shortcut.
8626   </summary>
8627 </histogram>
8629 <histogram name="FileBrowser.Load" units="milliseconds">
8630   <owner>joshwoodward@google.com</owner>
8631   <summary>
8632     Chrome OS File Browser is an built-in extension without a background page.
8633     Its main.html file is loaded every time the user opens a File Browser tab or
8634     a file chooser dialog. The file is fairly large and the initialization is
8635     pretty expensive.
8636   </summary>
8637 </histogram>
8639 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
8640   <obsolete>
8641     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
8642   </obsolete>
8643   <owner>joshwoodward@google.com</owner>
8644   <summary>File types that were tried to be opened through browser.</summary>
8645 </histogram>
8647 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
8648   <owner>joshwoodward@google.com</owner>
8649   <summary>
8650     Chrome OS Photo Editor: time to display an image. Measured from the moment
8651     the user selected the image till the moment it is displayed (not counting
8652     the low resolution preview).
8653   </summary>
8654 </histogram>
8656 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
8657   <owner>joshwoodward@google.com</owner>
8658   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
8659 </histogram>
8661 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
8662   <owner>joshwoodward@google.com</owner>
8663   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
8664 </histogram>
8666 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
8667   <owner>joshwoodward@google.com</owner>
8668   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
8669 </histogram>
8671 <histogram name="FileBrowser.PhotoEditor.SaveResult"
8672     enum="PhotoEditorSaveResult">
8673   <owner>joshwoodward@google.com</owner>
8674   <summary>
8675     Chrome OS Photo Editor: the result of a file save operation.
8676   </summary>
8677 </histogram>
8679 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
8680   <owner>joshwoodward@google.com</owner>
8681   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
8682 </histogram>
8684 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
8685   <owner>joshwoodward@google.com</owner>
8686   <summary>
8687     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
8688     every image load.
8689   </summary>
8690 </histogram>
8692 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
8693   <owner>joshwoodward@google.com</owner>
8694   <summary>
8695     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
8696     image load.
8697   </summary>
8698 </histogram>
8700 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
8701   <owner>joshwoodward@google.com</owner>
8702   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
8703 </histogram>
8705 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
8706   <owner>joshwoodward@google.com</owner>
8707   <summary>
8708     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
8709     the external device.
8710   </summary>
8711 </histogram>
8713 <histogram name="FileBrowser.PhotoImport.ImportCount">
8714   <owner>joshwoodward@google.com</owner>
8715   <summary>
8716     Chrome OS Photo Import flow: the number of photos imported. Measured on
8717     every successfull import operation.
8718   </summary>
8719 </histogram>
8721 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
8722   <owner>joshwoodward@google.com</owner>
8723   <summary>
8724     Chrome OS Photo Import flow: the percent of photos imported among all the
8725     photos on the device. Measured on every successfull import operation.
8726   </summary>
8727 </histogram>
8729 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
8730   <owner>joshwoodward@google.com</owner>
8731   <summary>
8732     Chrome OS Photo Import flow: time to load the action dialog. Measured
8733     between the moment window appears and the moment user see all available
8734     actions for the device.
8735   </summary>
8736 </histogram>
8738 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
8739   <owner>joshwoodward@google.com</owner>
8740   <summary>
8741     Chrome OS Photo Import flow: time to scan the external device.
8742   </summary>
8743 </histogram>
8745 <histogram name="FileBrowser.SuggestApps.Close"
8746     enum="SuggestAppsDialogCloseReason">
8747   <owner>joshwoodward@google.com</owner>
8748   <summary>
8749     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
8750   </summary>
8751 </histogram>
8753 <histogram name="FileBrowser.SuggestApps.Install"
8754     enum="SuggestAppsDialogInstall">
8755   <owner>joshwoodward@google.com</owner>
8756   <summary>
8757     Chrome OS File Browser: whether the Webstore item user selected was
8758     successfully installed or not.
8759   </summary>
8760 </histogram>
8762 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
8763   <owner>joshwoodward@google.com</owner>
8764   <summary>
8765     Chrome OS File Browser: whether the initialization of the dialog succeeded
8766     or not.
8767   </summary>
8768 </histogram>
8770 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
8771   <owner>joshwoodward@google.com</owner>
8772   <summary>
8773     Chrome OS File Browser: time to load the suggest apps dialog. Measured
8774     between the moment window appears and the moment all the contants in the
8775     dialog including the Chrome Webstore widget are ready.
8776   </summary>
8777 </histogram>
8779 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
8780   <owner>joshwoodward@google.com</owner>
8781   <summary>
8782     File types that were tried to be viewed through browser. This is recorded
8783     when the user tries to view a file from Files.app.
8784   </summary>
8785 </histogram>
8787 <histogram name="FileBrowser.VolumeType" enum="FileManagerVolumeType">
8788   <owner>kinaba@chromium.org</owner>
8789   <summary>
8790     Chrome OS File Browser: counts the number of times volumes are mounted for
8791     each volume type.
8792   </summary>
8793 </histogram>
8795 <histogram name="FileSystem.DirectoryDatabaseInit"
8796     enum="FileSystemDatabaseInitResult">
8797   <owner>tzik@chromium.org</owner>
8798   <summary>The result of FileSystemDirectoryDatabase initialization.</summary>
8799 </histogram>
8801 <histogram name="FileSystem.OpenFileSystem" enum="OpenFileSystemResult">
8802   <owner>tzik@chromium.org</owner>
8803   <summary>
8804     The success or the cause of failure for each call to OpenFileSystem().
8805   </summary>
8806 </histogram>
8808 <histogram name="FileSystem.OriginDatabaseInit"
8809     enum="FileSystemDatabaseInitResult">
8810   <owner>tzik@chromium.org</owner>
8811   <summary>The result of FileSystemOriginDatabase initialization.</summary>
8812 </histogram>
8814 <histogram name="FileSystem.PersistentOriginsCount">
8815   <owner>tzik@chromium.org</owner>
8816   <summary>
8817     Number of origins that have persistent filesystem. Measured when the Quota
8818     system queries the filesystem subsystem about its entire usage, which
8819     usually happens when one of the storage subsystem methods is called for the
8820     first time.
8821   </summary>
8822 </histogram>
8824 <histogram name="FileSystem.TemporaryOriginsCount">
8825   <owner>tzik@chromium.org</owner>
8826   <summary>
8827     Number of origins that have temporary filesystem. Measured when the Quota
8828     system queries the filesystem subsystem about its entire usage, which
8829     usually happens when one of the storage subsystem methods is called for the
8830     first time.
8831   </summary>
8832 </histogram>
8834 <histogram name="GCM.APICallUnregister">
8835   <owner>jianli@chromium.org</owner>
8836   <summary>Number of times when gcm.unregister API is called.</summary>
8837 </histogram>
8839 <histogram name="GCM.CheckinCompleteTime" units="milliseconds">
8840   <owner>jianli@chromium.org</owner>
8841   <summary>
8842     Length of time taken to complete a GCM checkin request successfully. If the
8843     checkin is retried multiple times, the length of time is counted for the
8844     last successful retry.
8845   </summary>
8846 </histogram>
8848 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
8849   <owner>juyik@chromium.org</owner>
8850   <summary>Status code of the outcome of a GCM checkin request.</summary>
8851 </histogram>
8853 <histogram name="GCM.CheckinRetryCount">
8854   <owner>jianli@chromium.org</owner>
8855   <summary>Number of retries before a GCM checkin succeeds.</summary>
8856 </histogram>
8858 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
8859   <owner>zea@chromium.org</owner>
8860   <summary>Whether the GCM connection was made via a proxy or not.</summary>
8861 </histogram>
8863 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
8864   <owner>zea@chromium.org</owner>
8865   <summary>Net error results from GCM disconnect events.</summary>
8866 </histogram>
8868 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
8869   <owner>zea@chromium.org</owner>
8870   <summary>Number of connections made to each specific MCS endpoint.</summary>
8871 </histogram>
8873 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
8874   <owner>zea@chromium.org</owner>
8875   <summary>Net error results from GCM connection attempts.</summary>
8876 </histogram>
8878 <histogram name="GCM.ConnectionLatency" units="milliseconds">
8879   <owner>juyik@chromium.org</owner>
8880   <summary>
8881     The time between the initiation of a connection and the successful
8882     completion of it.
8883   </summary>
8884 </histogram>
8886 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
8887   <owner>zea@chromium.org</owner>
8888   <summary>Reasons for GCM connection resets.</summary>
8889 </histogram>
8891 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
8892   <owner>zea@chromium.org</owner>
8893   <summary>
8894     GCM connection success rate. Does not take into account login success. See
8895     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
8896     reasons.
8897   </summary>
8898 </histogram>
8900 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
8901   <owner>zea@chromium.org</owner>
8902   <summary>
8903     Time (from login until reset) that a GCM connection was active.
8904   </summary>
8905 </histogram>
8907 <histogram name="GCM.DataMessageBurstReceivedInterval" units="milliseconds">
8908   <owner>juyik@chromium.org</owner>
8909   <summary>
8910     Interval between two successive received data message bursts.
8911   </summary>
8912 </histogram>
8914 <histogram name="GCM.FirstReceivedDataMessageLatencyAfterConnection"
8915     units="milliseconds">
8916   <owner>juyik@chromium.org</owner>
8917   <summary>
8918     The time between the successful completion of the connection and the arrival
8919     of the first data message.
8920   </summary>
8921 </histogram>
8923 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
8924   <owner>zea@chromium.org</owner>
8925   <summary>
8926     Success indicates successfully loading an initialized persistent GCM store
8927     at startup time. Failure indicates a failure loading the store.
8928   </summary>
8929 </histogram>
8931 <histogram name="GCM.NumThrottledApps">
8932   <owner>zea@chromium.org</owner>
8933   <summary>
8934     Number of applications hitting GCM per-app outstanding message limits at
8935     startup time.
8936   </summary>
8937 </histogram>
8939 <histogram name="GCM.NumUsers">
8940   <obsolete>
8941     Deprecated as of 3/2014.
8942   </obsolete>
8943   <owner>zea@chromium.org</owner>
8944   <summary>
8945     Number of GCM users associated with this client at startup time.
8946   </summary>
8947 </histogram>
8949 <histogram name="GCM.OutgoingMessageTTL" enum="GCMOutgoingMessageTTLCategory">
8950   <owner>jianli@chromium.org</owner>
8951   <summary>
8952     Category of TTL specified in the outgoing message: 0, less than or equal to
8953     1 minute, less than or equal to 1 hour and etc.
8954   </summary>
8955 </histogram>
8957 <histogram name="GCM.ReceivedDataMessageBurstSize" units="messages">
8958   <owner>juyik@chromium.org</owner>
8959   <summary>Number of messages in a received GCM data message burst.</summary>
8960 </histogram>
8962 <histogram name="GCM.ReceivedDataMessageIntervalWithinBurst"
8963     units="milliseconds">
8964   <owner>juyik@chromium.org</owner>
8965   <summary>
8966     Interval between messages within a received GCM data message burst.
8967   </summary>
8968 </histogram>
8970 <histogram name="GCM.RegistrationCompleteTime" units="milliseconds">
8971   <owner>jianli@chromium.org</owner>
8972   <summary>
8973     Length of time taken to complete a GCM registration request successfully. If
8974     the registration is retried multiple times, the length of time is counted
8975     for the last successful retry.
8976   </summary>
8977 </histogram>
8979 <histogram name="GCM.RegistrationRequestStatus"
8980     enum="GCMRegistrationRequestStatus">
8981   <owner>juyik@chromium.org</owner>
8982   <summary>Status code of the outcome of a GCM registration request.</summary>
8983 </histogram>
8985 <histogram name="GCM.RegistrationRetryCount">
8986   <owner>jianli@chromium.org</owner>
8987   <summary>Number of retries before a GCM registration succeeds.</summary>
8988 </histogram>
8990 <histogram name="GCM.RegistrationSenderIdCount">
8991   <owner>jianli@chromium.org</owner>
8992   <summary>Number of sender IDs specified in a registration request.</summary>
8993 </histogram>
8995 <histogram name="GCM.RestoredIncomingMessages">
8996   <owner>zea@chromium.org</owner>
8997   <summary>
8998     Number of unacknowledged incoming messages restored from the persistent
8999     store at startup.
9000   </summary>
9001 </histogram>
9003 <histogram name="GCM.RestoredOutgoingMessages">
9004   <owner>zea@chromium.org</owner>
9005   <summary>
9006     Number of pending outgoing messages restored from the persistent store at
9007     startup.
9008   </summary>
9009 </histogram>
9011 <histogram name="GCM.RestoredRegistrations">
9012   <owner>jianli@chromium.org</owner>
9013   <summary>
9014     Number of registrations restored from the persistent store at startup.
9015   </summary>
9016 </histogram>
9018 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
9019   <owner>zea@chromium.org</owner>
9020   <summary>
9021     Success indicates successfully destroying the GCM persistent store. Failure
9022     indicates a failure destroying the persistence store. GCM store will be
9023     destroyed when the profile has been signed out.
9024   </summary>
9025 </histogram>
9027 <histogram name="GCM.StoreSizeKB" units="kilobytes">
9028   <owner>zea@chromium.org</owner>
9029   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
9030 </histogram>
9032 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
9033   <owner>zea@chromium.org</owner>
9034   <summary>
9035     Success indicates successfully updating the GCM persistent store on message
9036     update. Failure indicates a failure updating the persistence store.
9037   </summary>
9038 </histogram>
9040 <histogram name="GCM.UnregistrationCompleteTime" units="milliseconds">
9041   <owner>jianli@chromium.org</owner>
9042   <summary>
9043     Length of time taken to complete a GCM unregistration request successfully.
9044     If the unregistration is retried multiple times, the length of time is
9045     counted for the last successful retry.
9046   </summary>
9047 </histogram>
9049 <histogram name="GCM.UnregistrationRequestStatus"
9050     enum="GCMUnregistrationRequestStatus">
9051   <owner>juyik@chromium.org</owner>
9052   <summary>Status code of the outcome of a GCM unregistration request.</summary>
9053 </histogram>
9055 <histogram name="GCM.UnregistrationRetryCount">
9056   <owner>jianli@chromium.org</owner>
9057   <summary>Number of retries before a GCM unregistration succeeds.</summary>
9058 </histogram>
9060 <histogram name="GCMInvalidations.IncomingMessageStatus"
9061     enum="GCMInvalidationsIncomingMessageStatus">
9062   <owner>pavely@chromium.org</owner>
9063   <summary>
9064     Status of parsing incoming invalidations message from GCM channel.
9065   </summary>
9066 </histogram>
9068 <histogram name="GCMInvalidations.OutgoingMessageStatus"
9069     enum="GCMInvalidationsOutgoingMessageStatus">
9070   <owner>pavely@chromium.org</owner>
9071   <summary>
9072     Status of sending outgoing invalidations message through GCM.
9073   </summary>
9074 </histogram>
9076 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
9077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9078   <summary>Result of the authentication for Drive.</summary>
9079 </histogram>
9081 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
9082   <obsolete>
9083     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
9084   </obsolete>
9085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9086   <summary>
9087     Time spent to load the entire file system information from the server
9088   </summary>
9089 </histogram>
9091 <histogram name="GData.EntryKind" enum="GDataEntryKind">
9092   <obsolete>
9093     Deprecated 9/2012, and replaced by Drive.EntryKind
9094   </obsolete>
9095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9096   <summary>
9097     Provides breakdown of specific formats for hosted documents. Recorded when
9098     feed is loaded from the server.
9099   </summary>
9100 </histogram>
9102 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
9103   <obsolete>
9104     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
9105   </obsolete>
9106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9107   <summary>
9108     Time spent to load the initial part of the file system information from the
9109     server
9110   </summary>
9111 </histogram>
9113 <histogram name="GData.NumberOfHostedDocuments">
9114   <obsolete>
9115     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
9116   </obsolete>
9117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9118   <summary>
9119     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
9120     is first accessed.
9121   </summary>
9122 </histogram>
9124 <histogram name="GData.NumberOfRegularFiles">
9125   <obsolete>
9126     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
9127   </obsolete>
9128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9129   <summary>
9130     Number of regualr files on Drive.  Logged when Drive is first accessed.
9131   </summary>
9132 </histogram>
9134 <histogram name="GData.NumberOfTotalFiles">
9135   <obsolete>
9136     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
9137   </obsolete>
9138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9139   <summary>
9140     Number of total files (regualr files + hosted documents) on Drive.  Logged
9141     when Drive is first accessed.
9142   </summary>
9143 </histogram>
9145 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
9146     enum="BooleanEnabled">
9147   <owner>mvanouwerkerk@chromium.org</owner>
9148   <summary>
9149     Whether high accuracy geolocation information was requested.
9150   </summary>
9151 </histogram>
9153 <histogram name="Geolocation.InfoBarDelegate.Event"
9154     enum="GeolocationInfoBarDelegateEvent">
9155   <owner>mvanouwerkerk@chromium.org</owner>
9156   <summary>Events in GeolocationInfoBarDelegate.</summary>
9157 </histogram>
9159 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
9160     enum="GeolocationInfoBarDelegateAndroidEvent">
9161   <owner>mvanouwerkerk@chromium.org</owner>
9162   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
9163 </histogram>
9165 <histogram name="Geolocation.LocationUpdate.ErrorCode"
9166     enum="GeopositionErrorCode">
9167   <owner>mvanouwerkerk@chromium.org</owner>
9168   <summary>Error code for the geoposition sent to the renderers.</summary>
9169 </histogram>
9171 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
9172   <owner>mvanouwerkerk@chromium.org</owner>
9173   <summary>
9174     The number of WiFi access points used to determine geolocation.
9175   </summary>
9176 </histogram>
9178 <histogram name="Geolocation.NetworkLocationRequest.Event"
9179     enum="NetworkLocationRequestEvent">
9180   <owner>mvanouwerkerk@chromium.org</owner>
9181   <summary>Events in NetworkLocationRequest.</summary>
9182 </histogram>
9184 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
9185     units="HTTP response code">
9186   <owner>mvanouwerkerk@chromium.org</owner>
9187   <summary>Http response codes in NetworkLocationRequest.</summary>
9188 </histogram>
9190 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
9191   <owner>robliao@chromium.org</owner>
9192   <owner>skare@chromium.org</owner>
9193   <summary>Types of cards which received an index 0 button click.</summary>
9194 </histogram>
9196 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
9197   <owner>robliao@chromium.org</owner>
9198   <owner>skare@chromium.org</owner>
9199   <summary>Types of cards which received an index 1 button click.</summary>
9200 </histogram>
9202 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
9203   <owner>robliao@chromium.org</owner>
9204   <owner>skare@chromium.org</owner>
9205   <summary>Types of cards which received a notification click.</summary>
9206 </histogram>
9208 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
9209   <owner>robliao@chromium.org</owner>
9210   <owner>skare@chromium.org</owner>
9211   <summary>Events in Google Now component extension.</summary>
9212 </histogram>
9214 <histogram name="GoogleNow.MessageCenter.Displayed.NotificationsVisible"
9215     units="count">
9216   <owner>robliao@chromium.org</owner>
9217   <owner>skare@chromium.org</owner>
9218   <summary>
9219     Count of the number of Google Now notifications visible when the message
9220     center/notification center is shown.
9221   </summary>
9222 </histogram>
9224 <histogram name="GoogleSearch.AccessPoint" enum="SearchAccessPoint">
9225   <owner>kmadhusu@chromium.org</owner>
9226   <summary>
9227     Counts number of Google searches from various access points in the browser.
9228   </summary>
9229 </histogram>
9231 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
9232   <owner>gab@chromium.org</owner>
9233   <summary>
9234     The effective update policy for Chrome on Windows. Recorded once per startup
9235     (following a 45 seconds delay).
9236   </summary>
9237 </histogram>
9239 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
9240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9241   <summary>
9242     True if the effective update policy for Chrome on Windows is the result of
9243     an app-specific override; false if it is the default for all apps. Recorded
9244     once per startup (following a 45 seconds delay).
9245   </summary>
9246 </histogram>
9248 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
9249   <owner>vangelis@chromium.org</owner>
9250   <summary>
9251     Refresh rate of the display in Hz.  This is recorded every time we present a
9252     frame.
9253   </summary>
9254 </histogram>
9256 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
9257   <owner>vangelis@chromium.org</owner>
9258   <summary>
9259     The time that the GPU process spends collecting driver information during
9260     startup.
9261   </summary>
9262 </histogram>
9264 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
9265   <owner>vangelis@chromium.org</owner>
9266   <summary>
9267     The time that the browser process takes to create the compositor from its
9268     point of view. One of these is created for each top-level window (browser
9269     frame, menus, etc.).
9270   </summary>
9271 </histogram>
9273 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
9274   <owner>vangelis@chromium.org</owner>
9275   <summary>
9276     The time that the GPU process spends in initializing the GL surface, and
9277     collecting graphics information.
9278   </summary>
9279 </histogram>
9281 <histogram name="HIDDetection.OOBEDevicesDetectedOnContinuePressed"
9282     enum="HIDContinueScenarioType">
9283   <owner>merkulova@chromium.org</owner>
9284   <summary>
9285     Which HID were detected when user pressed Continue on OOBE dialog. This
9286     metric is specific to ChromeOS.
9287   </summary>
9288 </histogram>
9290 <histogram name="HIDDetection.OOBEDialogShown">
9291   <owner>merkulova@chromium.org</owner>
9292   <summary>
9293     Whether HID detection dialog was shown on OOBE. Logged on screen show or on
9294     screen skip respectively. This metric is specific to ChromeOS.
9295   </summary>
9296 </histogram>
9298 <histogram name="HIDDetection.TimesDialogShownPerOOBECompleted">
9299   <owner>merkulova@chromium.org</owner>
9300   <summary>
9301     Records number of times the dialog was shown by the time OOBE is completed.
9302     This metric is specific to ChromeOS.
9303   </summary>
9304 </histogram>
9306 <histogram name="Histogram.InconsistenciesBrowser" enum="Inconsistencies">
9307   <owner>asvitkine@chromium.org</owner>
9308   <summary>
9309     The number of inconsistency events found when examining a single histogram's
9310     data in a browser for transmission via UMA.  Inconsistent data is NOT
9311     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
9312     found in one histogram examination are added together to summarize the
9313     inconsistent event.  Note that the same inconsistency MAY appear time and
9314     again as the same corrupt histogram is examined for each potenital UMA
9315     upload.
9316   </summary>
9317 </histogram>
9319 <histogram name="Histogram.InconsistenciesBrowserUnique" enum="Inconsistencies">
9320   <owner>asvitkine@chromium.org</owner>
9321   <summary>
9322     The number of inconsistency events found when examining a single histogram's
9323     data in a browser for transmission via UMA.  Inconsistent data is NOT
9324     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
9325     found in one histogram examination are added together to summarize the
9326     inconsistent event.  Note that the same inconsistency will only appear at
9327     most one time for each histogram in a single process (i.e., duplicate
9328     corruption in a single histogram is not noted in this chart.)
9329   </summary>
9330 </histogram>
9332 <histogram name="Histogram.InconsistenciesChildProcess" enum="Inconsistencies">
9333   <owner>asvitkine@chromium.org</owner>
9334   <summary>
9335     The number of inconsistency events found when examining a single histogram's
9336     data in a child process for transmission via UMA.  Inconsistent data is NOT
9337     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
9338     found in one histogram examination are added together to summarize the
9339     inconsistent event.  Note that the same inconsistency MAY appear time and
9340     again as the same corrupt histogram is examined for each potenital UMA
9341     upload.
9342   </summary>
9343 </histogram>
9345 <histogram name="Histogram.InconsistenciesChildProcessUnique"
9346     enum="Inconsistencies">
9347   <owner>asvitkine@chromium.org</owner>
9348   <summary>
9349     The number of inconsistency events found when examining a single histogram's
9350     data in a child process for transmission via UMA.  Inconsistent data is NOT
9351     transmitted via UMA.  Each type of inconsistency is a bit, and all bits
9352     found in one histogram examination are added together to summarize the
9353     inconsistent event.  Note that the same inconsistency will only appear at
9354     most one time for each histogram in a single process (i.e., duplicate
9355     corruption in a single histogram is not noted in this chart.)
9356   </summary>
9357 </histogram>
9359 <histogram name="Histogram.InconsistenciesRenderer" enum="Inconsistencies">
9360   <obsolete>
9361     Deprecated 7/2012.
9362   </obsolete>
9363   <owner>asvitkine@chromium.org</owner>
9364   <summary>
9365     The number of inconsistency events found when examining a single histogram's
9366     data in a renderer for transmission to the browser.  Inconsistent data is
9367     NOT transmitted to the browser.  Each type of inconsistency is a bit, and
9368     all bits found in one histogram examination are added together to summarize
9369     the inconsistent event.  Note that the same inconsistency MAY appear time
9370     and again as the same corrupt histogram is examined for each potenital UMA
9371     upload.
9372   </summary>
9373 </histogram>
9375 <histogram name="Histogram.InconsistenciesRendererUnique"
9376     enum="Inconsistencies">
9377   <obsolete>
9378     Deprecated 7/2012.
9379   </obsolete>
9380   <owner>asvitkine@chromium.org</owner>
9381   <summary>
9382     The number of inconsistency events found when examining a single histogram's
9383     data in a renderer for transmission to the browser.  Inconsistent data is
9384     NOT transmitted to the browser.  Each type of inconsistency is a bit, and
9385     all bits found in one histogram examination are added together to summarize
9386     the inconsistent event.  Note that the same inconsistency will only appear
9387     at most one time for each histogram in a single renderer process (i.e.,
9388     duplicate corruption in a single histogram is not noted in this chart.)
9389   </summary>
9390 </histogram>
9392 <histogram name="Histogram.InconsistentCountHigh">
9393   <owner>asvitkine@chromium.org</owner>
9394   <summary>
9395     The number of extra samples counted in the redundant_count in a histogram
9396     that were not found by summing the samples in the buckets.
9397   </summary>
9398 </histogram>
9400 <histogram name="Histogram.InconsistentCountLow">
9401   <owner>asvitkine@chromium.org</owner>
9402   <summary>
9403     The number of missing samples in the redundant_count in a histogram that
9404     were found by summing the samples in the buckets.
9405   </summary>
9406 </histogram>
9408 <histogram name="Histogram.InconsistentSnapshotBrowser">
9409   <owner>asvitkine@chromium.org</owner>
9410   <summary>
9411     The amount of discrepancy found when examining a single histogram's data in
9412     the browser process for transmission via UMA.  Inconsistent data is NOT
9413     transmitted via UMA.
9414   </summary>
9415 </histogram>
9417 <histogram name="Histogram.InconsistentSnapshotChildProcess">
9418   <owner>asvitkine@chromium.org</owner>
9419   <summary>
9420     The amount of discrepancy found when examining a single histogram's data in
9421     a child process for transmission via UMA.  Inconsistent data is NOT
9422     transmitted via UMA.
9423   </summary>
9424 </histogram>
9426 <histogram name="Histogram.InconsistentSnapshotRenderer">
9427   <obsolete>
9428     Deprecated 7/2012.
9429   </obsolete>
9430   <owner>asvitkine@chromium.org</owner>
9431   <summary>
9432     The amount of discrepancy found when examining a single histogram's data in
9433     a renderer process for transmission via UMA. Inconsistent data is NOT
9434     transmitted via UMA.
9435   </summary>
9436 </histogram>
9438 <histogram name="History.DeleteFTSIndexDatabases">
9439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9440   <summary>
9441     Count of &quot;History Index *&quot; databases deleted.  These databases
9442     stored the full-text-search data for history, which was removed at r213442,
9443     this histogram tracks cleanup.
9444   </summary>
9445 </histogram>
9447 <histogram name="History.FaviconsRecoveredPercentage" units="%">
9448   <owner>rpop@google.com</owner>
9449   <summary>
9450     Size of the recovered Favicons database relative to the original corrupt
9451     database.  Recovery is VACUUM-like, so the resulting database should always
9452     be smaller.  Substantial 100% results would indicate empty databases being
9453     recovered, substantial low% results would indicate very little data being
9454     recovered.
9455   </summary>
9456 </histogram>
9458 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
9459   <owner>rpop@google.com</owner>
9460   <summary>
9461     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
9462   </summary>
9463 </histogram>
9465 <histogram name="History.FaviconsRecoveredRowsFavicons">
9466   <owner>rpop@google.com</owner>
9467   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
9468 </histogram>
9470 <histogram name="History.FaviconsRecoveredRowsIconMapping">
9471   <owner>rpop@google.com</owner>
9472   <summary>
9473     Rows recovered from [icon_mapping] table in Favicons recovery.
9474   </summary>
9475 </histogram>
9477 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
9478   <owner>rpop@google.com</owner>
9479   <summary>
9480     Track results of SQLite database recovery code in thumbnail_database.cc.
9481   </summary>
9482 </histogram>
9484 <histogram name="History.TopSitesRecoveredPercentage" units="%">
9485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9486   <summary>
9487     Size of the recovered TopSites database relative to the original corrupt
9488     database.  Recovery is VACUUM-like, so the resulting database should always
9489     be smaller.  Substantial 100% results would indicate empty databases being
9490     recovered, substantial low% results would indicate very little data being
9491     recovered.
9492   </summary>
9493 </histogram>
9495 <histogram name="History.TopSitesRecoveredRowsThumbnails">
9496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9497   <summary>
9498     Rows recovered from [thumbnails] table in TopSites recovery.
9499   </summary>
9500 </histogram>
9502 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
9503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9504   <summary>
9505     The TopSites recovery code is written conservatively, with successful
9506     recovery committed and any failure leading to rollback. This tracks the
9507     outcomes to determine which cases are high-frequency enough to warrant
9508     adding additional code to handle them (versus simply deleting the data).
9509   </summary>
9510 </histogram>
9512 <histogram name="History.TopSitesVisitsByRank" units="rank">
9513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9514   <summary>
9515     Page visits to each of a user's top 50 sites. Visits to all other sites go
9516     into the 51st bucket. Only count the page visit if it came from user
9517     browsing and only count it once when cycling through a redirect chain.
9518   </summary>
9519 </histogram>
9521 <histogram name="HistoryPage.ClickPosition">
9522   <owner>rpop@google.com</owner>
9523   <summary>
9524     Number of entries that the clicked entry is older than in History page. Last
9525     bucket is any entry of that value or higher.
9526   </summary>
9527 </histogram>
9529 <histogram name="HistoryPage.ClickPositionSubset">
9530   <owner>rpop@google.com</owner>
9531   <summary>
9532     Subset of the Click Position histogram. Contains only the first smaller
9533     subset of entries on the page. Number of entries that the clicked entry is
9534     older than in History page. Last bucket is entries of that value or higher.
9535   </summary>
9536 </histogram>
9538 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
9539   <owner>mad@chromium.org</owner>
9540   <owner>rpop@google.com</owner>
9541   <summary>
9542     Histogram for usage of the section in the history page that allows the user
9543     to access tabs from other devices.
9544   </summary>
9545 </histogram>
9547 <histogram name="HistoryPage.RemoveEntryPosition">
9548   <owner>rpop@google.com</owner>
9549   <summary>
9550     Number of entries that the deleted entry is older than in History page. Last
9551     bucket is any entry of that value or higher. Confirmed removal is not
9552     guaranteed, just an initiation of 'Remove selected items'.
9553   </summary>
9554 </histogram>
9556 <histogram name="HistoryPage.RemoveEntryPositionSubset">
9557   <owner>rpop@google.com</owner>
9558   <summary>
9559     Subset of Remove Entry Position histogram. Contains only the first smaller
9560     subset of entries on the page. Number of entries that the deleted entry is
9561     older than in History page. Last bucket is any entry of that value or
9562     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
9563     selected items'.
9564   </summary>
9565 </histogram>
9567 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
9568   <owner>rlp@chromium.org</owner>
9569   <summary>
9570     The state of the hotword audio logging preference. This value is emitted
9571     each time the hotword availability is requested by the extension if the user
9572     is also opted in to hotword voice search. This check typically happens each
9573     time a hotword search is initiated.
9574   </summary>
9575 </histogram>
9577 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
9578   <owner>rlp@chromium.org</owner>
9579   <summary>
9580     The state of the hotword preference. This value is emitted during
9581     HotwordService initialization which happens during Profile initialization.
9582   </summary>
9583 </histogram>
9585 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
9586   <owner>rlp@chromium.org</owner>
9587   <summary>
9588     Whether the external component hotword extension exists (i.e., not pending
9589     download, disabled, etc.). This value is emitted each time the hotword
9590     availability is requested by the extension which typically happens each time
9591     a hotword search is initiated.
9592   </summary>
9593 </histogram>
9595 <histogram name="Hotword.HotwordError" enum="HotwordError">
9596   <owner>rlp@chromium.org</owner>
9597   <summary>
9598     Errors reported by the hotword service when determining if hotwording is
9599     available. Non-errors are also reported so that errors can be seen as a
9600     percentage of total requests.
9601   </summary>
9602 </histogram>
9604 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
9605   <owner>jkarlin@chromium.org</owner>
9606   <summary>
9607     The time spent waiting for write lock on a disk cache entry.
9608   </summary>
9609 </histogram>
9611 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
9612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9613   <summary>
9614     Result of a main page HttpCacheTransaction if offline mode had been enabled.
9615   </summary>
9616 </histogram>
9618 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
9619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9620   <summary>Net error results from non-restartable cache read errors.</summary>
9621 </histogram>
9623 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
9624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9625   <summary>Net error results from restartable cache read errors.</summary>
9626 </histogram>
9628 <histogram name="HttpCache.Vary" enum="VaryType">
9629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9630   <summary>The type of Vary header for a given GET response.</summary>
9631 </histogram>
9633 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
9634   <owner>gab@chromium.org</owner>
9635   <summary>The importer used on first run Auto Import.</summary>
9636 </histogram>
9638 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
9639   <owner>gab@chromium.org</owner>
9640   <summary>The importer used on import from the bookmarks file API.</summary>
9641 </histogram>
9643 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
9644   <owner>gab@chromium.org</owner>
9645   <summary>
9646     The importer used on import from the chrome://settings/importData UI.
9647   </summary>
9648 </histogram>
9650 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
9651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9652   <summary>
9653     The amount of time from install time to time that user opens import dialog
9654     from BookmarkBarView.
9655   </summary>
9656 </histogram>
9658 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
9659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9660   <summary>
9661     The amount of time from install time to time that user opens import dialog
9662     from NTP floating BookmarkBarView.
9663   </summary>
9664 </histogram>
9666 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
9667   <obsolete>
9668     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
9669   </obsolete>
9670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9671   <summary>
9672     The amount of time from install time to time that user opens import dialog
9673     from BookmarkBarView.
9674   </summary>
9675 </histogram>
9677 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
9678   <obsolete>
9679     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
9680   </obsolete>
9681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9682   <summary>
9683     The amount of time from install time to time that user opens import dialog
9684     from NTP floating BookmarkBarView.
9685   </summary>
9686 </histogram>
9688 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
9689     enum="BooleanAvailable">
9690   <owner>timvolodine@chromium.org</owner>
9691   <summary>
9692     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
9693     Device Motion.
9694   </summary>
9695 </histogram>
9697 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
9698     enum="BooleanAvailable">
9699   <owner>timvolodine@chromium.org</owner>
9700   <summary>
9701     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
9702     Motion.
9703   </summary>
9704 </histogram>
9706 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
9707     enum="BooleanAvailable">
9708   <owner>timvolodine@chromium.org</owner>
9709   <summary>
9710     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
9711     Device Motion on the Windows platform.
9712   </summary>
9713 </histogram>
9715 <histogram name="InertialSensor.GyrometerWindowsAvailable"
9716     enum="BooleanAvailable">
9717   <owner>timvolodine@chromium.org</owner>
9718   <summary>
9719     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
9720     Motion on the Windows platform.
9721   </summary>
9722 </histogram>
9724 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
9725     enum="BooleanAvailable">
9726   <owner>timvolodine@chromium.org</owner>
9727   <summary>
9728     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
9729     Motion.
9730   </summary>
9731 </histogram>
9733 <histogram name="InertialSensor.InclinometerWindowsAvailable"
9734     enum="BooleanAvailable">
9735   <owner>timvolodine@chromium.org</owner>
9736   <summary>
9737     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
9738     Orientation on the Windows platform.
9739   </summary>
9740 </histogram>
9742 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
9743   <owner>timvolodine@chromium.org</owner>
9744   <summary>
9745     This histogram counts the number of Device Motion API invocations in the
9746     default implementation (Linux and CrOS). The default implementation does not
9747     provide any sensors so the result is always false.
9748   </summary>
9749 </histogram>
9751 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
9752   <owner>timvolodine@chromium.org</owner>
9753   <summary>
9754     Whether the sudden motion sensor was available at the start of Device Motion
9755     on the MacOS platform.
9756   </summary>
9757 </histogram>
9759 <histogram name="InertialSensor.OrientationDefaultAvailable"
9760     enum="BooleanAvailable">
9761   <owner>timvolodine@chromium.org</owner>
9762   <summary>
9763     This histogram counts the number of Device Orientation API invocations in
9764     the default implementation (Linux and CrOS). The default implementation does
9765     not provide any sensors so the result is always false.
9766   </summary>
9767 </histogram>
9769 <histogram name="InertialSensor.OrientationMacAvailable"
9770     enum="BooleanAvailable">
9771   <owner>timvolodine@chromium.org</owner>
9772   <summary>
9773     Whether the sudden motion sensor was available at the start of Device
9774     Orientation on the MacOS platform.
9775   </summary>
9776 </histogram>
9778 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
9779     enum="BooleanAvailable">
9780   <owner>timvolodine@chromium.org</owner>
9781   <summary>
9782     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
9783     Orientation.
9784   </summary>
9785 </histogram>
9787 <histogram name="Installer.AttemptsCount.Total" units="count">
9788   <owner>zeuthen@chromium.org</owner>
9789   <summary>
9790     The number of update attempts until the update has been applied. This is
9791     reported every time the device has completed an update.
9792   </summary>
9793 </histogram>
9795 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
9796   <owner>zeuthen@chromium.org</owner>
9797   <summary>Errors from update_engine process when running in dev mode.</summary>
9798 </histogram>
9800 <histogram name="Installer.DownloadOverheadPercentage" units="%">
9801   <owner>zeuthen@chromium.org</owner>
9802   <summary>
9803     The overhead in downloading extra bytes due to errors/interruptions.
9804     Expressed as a percentage of the bytes that are actually needed to be
9805     downloaded for the update to be successful.
9806   </summary>
9807 </histogram>
9809 <histogram name="Installer.DownloadSourcesUsed"
9810     enum="UpdateEngineDownloadSources">
9811   <owner>zeuthen@chromium.org</owner>
9812   <summary>
9813     The combinations of protocol and source server that were used to complete a
9814     successful update.
9815   </summary>
9816 </histogram>
9818 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
9819   <owner>zeuthen@chromium.org</owner>
9820   <summary>
9821     The number of update attempts with a full update payload until the update
9822     has been applied. This is reported on every update attempt.
9823   </summary>
9824 </histogram>
9826 <histogram name="Installer.InstallDateProvisioningSource"
9827     enum="UpdateEngineInstallDateProvisioningSource">
9828   <owner>zeuthen@chromium.org</owner>
9829   <summary>
9830     The source used to provision the install-date-days value sent to Omaha with
9831     every request. This is reported when OOBE completes (M34 or later) or when
9832     upgrading to a version with install-date-days support.
9833   </summary>
9834 </histogram>
9836 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
9837   <owner>zeuthen@chromium.org</owner>
9838   <summary>
9839     Errors from update_engine process when running in normal mode.
9840   </summary>
9841 </histogram>
9843 <histogram name="Installer.OSAgeDays" units="days">
9844   <owner>zeuthen@chromium.org</owner>
9845   <summary>
9846     The age of the OS, defined as the age of the /etc/lsb-release file. This is
9847     reported on every update check but at most once a day.
9848   </summary>
9849 </histogram>
9851 <histogram name="Installer.PayloadAttemptNumber" units="count">
9852   <owner>zeuthen@chromium.org</owner>
9853   <summary>
9854     The number of update attempts until the update has been applied. This is
9855     reported on every update attempt.
9856   </summary>
9857 </histogram>
9859 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
9860   <owner>zeuthen@chromium.org</owner>
9861   <summary>
9862     The type of update payload used to update the device. The difference between
9863     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
9864     request sent to Omaha included a directive saying that a delta payload
9865     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
9866     accepted but Omaha provided a full payload. This is reported every time the
9867     device has completed an update.
9868   </summary>
9869 </histogram>
9871 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
9872   <owner>zeuthen@chromium.org</owner>
9873   <summary>
9874     The number of consecutive times a device has failed to boot an update that
9875     successfully applied. This metric is reported every time the firmware fails
9876     to boot the slot with the update and fell back to the slot it originally
9877     updated from.
9878   </summary>
9879 </histogram>
9881 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
9882   <owner>zeuthen@chromium.org</owner>
9883   <summary>
9884     Number of MBs downloaded from during an update that completed successfully.
9885   </summary>
9886 </histogram>
9888 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
9889   <owner>zeuthen@chromium.org</owner>
9890   <summary>
9891     Wall-clock duration between when an update has successfully completed (and
9892     the user is presented with the &quot;reboot arrow&quot;) and when the system
9893     has booted into the new update. This is reported every time the device is
9894     rebooted after an update has been applied.
9895   </summary>
9896 </histogram>
9898 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
9899   <owner>zeuthen@chromium.org</owner>
9900   <summary>
9901     Total number of MBs downloaded since the last successful update. This also
9902     includes all the bytes downloaded during any prior failed attempts.
9903   </summary>
9904 </histogram>
9906 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
9907   <owner>zeuthen@chromium.org</owner>
9908   <summary>
9909     Absolute wall-clock time duration it took for the update to complete from
9910     the time an update first began.  It includes not just the time the device
9911     was up, but also includes the time the device spent sleeping.
9912   </summary>
9913 </histogram>
9915 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
9916   <owner>zeuthen@chromium.org</owner>
9917   <summary>
9918     Uptime duration it took for the update to complete from the time an update
9919     first began.  It does not include the time the device spent sleeping, but it
9920     does include the uptime spent in waiting for the hourly update checks to
9921     happen.
9922   </summary>
9923 </histogram>
9925 <histogram name="Installer.UpdateNumReboots" units="count">
9926   <owner>zeuthen@chromium.org</owner>
9927   <summary>
9928     Number of times the device was rebooted by the user since an update began
9929     and until it completed successfully.
9930   </summary>
9931 </histogram>
9933 <histogram name="Installer.UpdatesAbandonedCount" units="count">
9934   <owner>zeuthen@chromium.org</owner>
9935   <summary>
9936     The number of update attempts that didn't complete because a newer update
9937     was detected during the update operation. This is reported every time the
9938     device has completed an update.
9939   </summary>
9940 </histogram>
9942 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
9943   <owner>zeuthen@chromium.org</owner>
9944   <summary>
9945     The number of consecutive different abandoned update payloads since the last
9946     successful update. This is reported every time an update payload is
9947     abandoned because a newer update payload is available.
9948   </summary>
9949 </histogram>
9951 <histogram name="Installer.UpdateURLSwitches" units="count">
9952   <owner>zeuthen@chromium.org</owner>
9953   <summary>
9954     Number of times the download URLs were switched due to failures.
9955   </summary>
9956 </histogram>
9958 <histogram name="InstallSigner.InvalidCount">
9959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9960   <summary>
9961     This is a count of the number of ids that we asked to be signed which the
9962     server response indicated were not in the webstore.
9963   </summary>
9964 </histogram>
9966 <histogram name="InstallSigner.InvalidSignature">
9967   <obsolete>
9968     Deprecated 1/2014 (crbug.com/333934). Replaced by
9969     ExtensionInstallSigner.ResultWasValid.
9970   </obsolete>
9971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9972   <summary>
9973     The extensions install signer got a well-formed result from the server but
9974     the signature check on it failed.
9975   </summary>
9976 </histogram>
9978 <histogram name="InstallVerifier.CallbackInvalidSignature">
9979   <obsolete>
9980     Deprecated 1/2014 (crbug.com/333934). Replaced by
9981     ExtensionInstallVerifier.GetSignatureResult.
9982   </obsolete>
9983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9984   <summary>
9985     The extension install verifier tried to get a new signature and received a
9986     response but it wasn't properly signed.
9987   </summary>
9988 </histogram>
9990 <histogram name="InstallVerifier.CallbackNoSignature">
9991   <obsolete>
9992     Deprecated 1/2014 (crbug.com/333934). Replaced by
9993     ExtensionInstallVerifier.GetSignatureResult.
9994   </obsolete>
9995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9996   <summary>
9997     The extension install verifier tried to get a new signature but was unable
9998     to (network error contacting the server, response from server was malformed,
9999     etc.).
10000   </summary>
10001 </histogram>
10003 <histogram name="InstallVerifier.CallbackValidSignature">
10004   <obsolete>
10005     Deprecated 1/2014 (crbug.com/333934). Replaced by
10006     ExtensionInstallVerifier.GetSignatureResult.
10007   </obsolete>
10008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10009   <summary>
10010     The extension install verifier got a new signature from the server that was
10011     valid.
10012   </summary>
10013 </histogram>
10015 <histogram name="InstallVerifier.InitGoodSignature">
10016   <obsolete>
10017     Deprecated 1/2014 (crbug.com/333934). Replaced by
10018     ExtensionInstallVerifier.InitResult.
10019   </obsolete>
10020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10021   <summary>
10022     The extension install verifier found a valid signature at startup, and this
10023     is a count of the number of signed ids it contained.
10024   </summary>
10025 </histogram>
10027 <histogram name="InstallVerifier.InitInvalidSignature">
10028   <obsolete>
10029     Deprecated 1/2014 (crbug.com/333934). Replaced by
10030     ExtensionInstallVerifier.InitResult.
10031   </obsolete>
10032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10033   <summary>
10034     The extension install verifier found a signature in the prefs at startup,
10035     and it parsed properly, but it was invalid (some ids may have been
10036     added/removed, could not verify it was signed with the correct private key,
10037     etc.).
10038   </summary>
10039 </histogram>
10041 <histogram name="InstallVerifier.InitNoSignature">
10042   <obsolete>
10043     Deprecated 1/2014 (crbug.com/333934). Replaced by
10044     ExtensionInstallVerifier.InitResult.
10045   </obsolete>
10046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10047   <summary>
10048     The extension install verifier did not find any signature in the prefs at
10049     startup.
10050   </summary>
10051 </histogram>
10053 <histogram name="InstallVerifier.InitUnparseablePref">
10054   <obsolete>
10055     Deprecated 1/2014 (crbug.com/333934). Replaced by
10056     ExtensionInstallVerifier.InitResult.
10057   </obsolete>
10058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10059   <summary>
10060     The extension install verifier found a signature in the prefs at startup,
10061     but it wasn't parseable (missing/wrong format of required keys, etc.).
10062   </summary>
10063 </histogram>
10065 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
10066   <obsolete>
10067     Deprecated 1/2014 (crbug.com/333934). Replaced by
10068     ExtensionInstallVerifier.MustRemainDisabled.
10069   </obsolete>
10070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10071   <summary>
10072     The extension install verifier would have disabled an extension but is not
10073     in enforcement mode.
10074   </summary>
10075 </histogram>
10077 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
10078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10079   <summary>
10080     Records various events of interest in the InstantController. E.g. When URLs
10081     are blacklisted.
10082   </summary>
10083 </histogram>
10085 <histogram name="Instant.SessionsStorageNamespace"
10086     enum="InstantSessionStorageNamespace">
10087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10088   <summary>
10089     How often an Instant preview is committed onto a different tab than it was
10090     created from.
10091   </summary>
10092 </histogram>
10094 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
10095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10096   <summary>
10097     The time between the first Omnibox interaction and when the Instant preview
10098     shows. If the instant preview was already showing when the user interacted
10099     with the omnibox, this histogram is not recorded.
10100   </summary>
10101 </histogram>
10103 <histogram name="InstantExtended.CacheableNTPLoad"
10104     enum="InstantExtended_CacheableNTPLoad">
10105   <owner>beaudoin@chromium.org</owner>
10106   <summary>
10107     Records a histogram for how often the Cacheable NTP fails to load.
10108   </summary>
10109 </histogram>
10111 <histogram name="InstantExtended.FallbackToLocalOverlay"
10112     enum="InstantExtended_FallbackCause">
10113   <obsolete>
10114     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
10115     abandoned.
10116   </obsolete>
10117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10118   <summary>
10119     Records the cause for falling back to a local overlay at the time of
10120     fallback.
10121   </summary>
10122 </histogram>
10124 <histogram name="InstantExtended.InstantNavigation"
10125     enum="InstantExtended_InstantNavigation">
10126   <obsolete>
10127     Deprecated as of 10/2013. This histogram is no longer relevant since the
10128     HTML overlay went away.
10129   </obsolete>
10130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10131   <summary>
10132     Records a histogram for instant extended (Local NTP and Online NTP) and
10133     non-extended navigations.
10134   </summary>
10135 </histogram>
10137 <histogram name="InstantExtended.NewOptInState"
10138     enum="InstantExtended_NewOptInState">
10139   <obsolete>
10140     Deprecated as of 11/2013.
10141   </obsolete>
10142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10143   <summary>
10144     Records, on startup, whether the user has chosen to opt-in to or opt-out of
10145     InstantExtended via chrome://flags.
10146   </summary>
10147 </histogram>
10149 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
10150   <obsolete>
10151     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
10152   </obsolete>
10153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10154   <summary>
10155     Records, on startup, whether the user has chosen to opt-in to or opt-out of
10156     InstantExtended via chrome://flags.
10157   </summary>
10158 </histogram>
10160 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
10161   <obsolete>
10162     Deprecated 2013-07. Please see
10163     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
10164   </obsolete>
10165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10166   <summary>
10167     Records the number of matching characters at the start of the user's text as
10168     a percentage of average length between the old and new text when the user
10169     navigates from a search query to another search query.
10170   </summary>
10171 </histogram>
10173 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
10174   <obsolete>
10175     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
10176     instead.
10177   </obsolete>
10178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10179   <summary>
10180     Records the number of matching characters at the start of the user's text as
10181     a percentage of average length between the old and new text when the user
10182     navigates from a search query to a url. Example: Accidental search for
10183     google.con, then navigation to google.com.
10184   </summary>
10185 </histogram>
10187 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
10188   <obsolete>
10189     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
10190     instead.
10191   </obsolete>
10192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10193   <summary>
10194     Records the number of matching characters at the start of the user's text as
10195     a percentage of average length between the old and new text when the user
10196     navigates from a url to a search query.
10197   </summary>
10198 </histogram>
10200 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
10201   <obsolete>
10202     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
10203     instead.
10204   </obsolete>
10205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10206   <summary>
10207     Records the number of matching characters at the start of the user's text as
10208     a percentage of average length between the old and new text when the user
10209     navigates from a url to another url.
10210   </summary>
10211 </histogram>
10213 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
10214   <owner>mpearson@chromium.org</owner>
10215   <summary>
10216     Records the number of matching characters at the start of the user's text as
10217     a percentage of average length between the old and new text when the user
10218     navigates from a search query to another search query.
10219   </summary>
10220 </histogram>
10222 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
10223   <owner>mpearson@chromium.org</owner>
10224   <summary>
10225     Records the number of matching characters at the start of the user's text as
10226     a percentage of average length between the old and new text when the user
10227     navigates from a search query to a url. Example: Accidental search for
10228     google.con, then navigation to google.com.
10229   </summary>
10230 </histogram>
10232 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
10233   <owner>mpearson@chromium.org</owner>
10234   <summary>
10235     Records the number of matching characters at the start of the user's text as
10236     a percentage of average length between the old and new text when the user
10237     navigates from a url to a search query.
10238   </summary>
10239 </histogram>
10241 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
10242   <owner>mpearson@chromium.org</owner>
10243   <summary>
10244     Records the number of matching characters at the start of the user's text as
10245     a percentage of average length between the old and new text when the user
10246     navigates from a url to another url.
10247   </summary>
10248 </histogram>
10250 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
10251   <obsolete>
10252     Deprecated 2013-06. This preference has not been exposed or used for months,
10253     and we do not plan to use it in the future.
10254   </obsolete>
10255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10256   <summary>
10257     Records, on startup, the value of the &quot;Allow your search engine to
10258     provide Instant result&quot; preference setting for the first profile
10259     loaded.
10260   </summary>
10261 </histogram>
10263 <histogram name="InstantSearchClicks.PreviewScrollState"
10264     enum="InstantSearchClicks_PreviewScrollState">
10265   <owner>ksimbili@chromium.org</owner>
10266   <summary>
10267     Records the scroll state on the preview page when instant search clicks
10268     feature is triggered.
10269   </summary>
10270 </histogram>
10272 <histogram name="InstantSearchClicks.ReasonForSwap"
10273     enum="InstantSearchClicks_ReasonForSwap">
10274   <owner>ksimbili@chromium.org</owner>
10275   <summary>
10276     Records the reason that triggered the page swap when instant search clicks
10277     feature is triggered.
10278   </summary>
10279 </histogram>
10281 <histogram name="InstantSearchClicks.TimeInPreview" units="milliseconds">
10282   <owner>ksimbili@chromium.org</owner>
10283   <summary>
10284     The time spent by the user in preview page before swapping to original or
10285     navigating out of preview page.
10286   </summary>
10287 </histogram>
10289 <histogram name="InstantSearchClicks.TimeToSwap" units="milliseconds">
10290   <owner>ksimbili@chromium.org</owner>
10291   <summary>
10292     The time it took for swap to trigger for all swaps. The is the time between
10293     preview page load start to preview page swap with the original page.
10294   </summary>
10295 </histogram>
10297 <histogram name="InterProcessTimeTicks.BrowserAhead" units="milliseconds">
10298   <owner>ppi@chromium.org</owner>
10299   <summary>
10300     Estimated additive skew between processes, recorded if the browser process
10301     is ahead (higher TimeTicks value) than the renderer process.
10302   </summary>
10303 </histogram>
10305 <histogram name="InterProcessTimeTicks.BrowserBehind" units="milliseconds">
10306   <owner>ppi@chromium.org</owner>
10307   <summary>
10308     Estimated additive skew between processes, recorded if the browser process
10309     is behind (lower TimeTicks value) than the renderer process.
10310   </summary>
10311 </histogram>
10313 <histogram name="InterProcessTimeTicks.IsSkewAdditive" enum="Boolean">
10314   <owner>ppi@chromium.org</owner>
10315   <summary>
10316     True iff the conversion from the browser process TimeTicks to renderer
10317     process TimeTicks is done by adding a constant, without scaling.
10318   </summary>
10319 </histogram>
10321 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
10322   <obsolete>
10323     Removed on 8/1/13.
10324   </obsolete>
10325   <owner>felt@chromium.org</owner>
10326   <summary>
10327     The time between the SSL interstitial display and the user decision, which
10328     may be either accept or deny.  This is only recorded for overridable SSL
10329     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
10330     first focuses on the page.
10331   </summary>
10332 </histogram>
10334 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
10335   <obsolete>
10336     Removed on 8/1/13.
10337   </obsolete>
10338   <owner>felt@chromium.org</owner>
10339   <summary>
10340     The time between the SSL interstitial display and the user decision, which
10341     may be either accept or deny.  This is only recorded for overridable SSL
10342     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
10343     first focuses on the page.
10344   </summary>
10345 </histogram>
10347 <histogram name="interstitial.date_invalid_time" units="milliseconds">
10348   <obsolete>
10349     Removed on 8/1/13.
10350   </obsolete>
10351   <owner>felt@chromium.org</owner>
10352   <summary>
10353     The time between the SSL interstitial display and the user decision, which
10354     may be either accept or deny.  This is only recorded for overridable SSL
10355     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
10356     focuses on the page.
10357   </summary>
10358 </histogram>
10360 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
10361   <owner>felt@chromium.org</owner>
10362   <summary>
10363     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
10364     refer to the total number of SSL errors; all of the other numbers pertain to
10365     the number of actions related to SSL errors that are overridable.  The
10366     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
10367     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
10368     SHOW_UNDERSTAND is only being used by an experimental field trial.
10369   </summary>
10370 </histogram>
10372 <histogram name="interstitial.ssl.cause.nonoverridable"
10373     enum="SSLNonAttackCauses">
10374   <owner>felt@chromium.org</owner>
10375   <summary>
10376     Possible non-attack causes of the non-overridable SSL interstitial. Many
10377     errors are not reported in this histogram and new errors may be added over
10378     time, therefore one should not look at the breakdown of this histogram (one
10379     bucket divided by the sum) because that will be inaccurate. Instead, one
10380     should look at each bucket count divided by the count of the ssl errors of
10381     that type. E.g. WWW mismatch is recorded only when the ssl error is
10382     CERT_COMMON_NAME_INVALID, so one should look at the bucket count of WWW
10383     mismatch divided by the bucket count of CERT_COMMON_NAME_INVALID in the
10384     histogram interstitial.ssl_error_type.
10385   </summary>
10386 </histogram>
10388 <histogram name="interstitial.ssl.cause.overridable" enum="SSLNonAttackCauses">
10389   <owner>felt@chromium.org</owner>
10390   <summary>
10391     Possible non-attack causes of the overridable SSL interstitial. Many errors
10392     are not reported in this histogram and new errors may be added over time,
10393     therefore one should not look at the breakdown of this histogram (one bucket
10394     divided by the sum) because that will be inaccurate. Instead, one should
10395     look at each bucket count divided by the count of the ssl errors of that
10396     type. E.g. WWW mismatch is recorded only when the ssl error is
10397     CERT_COMMON_NAME_INVALID, so one should look at the bucket count of WWW
10398     mismatch divided by the bucket count of CERT_COMMON_NAME_INVALID in the
10399     histogram interstitial.ssl_error_type.
10400   </summary>
10401 </histogram>
10403 <histogram name="interstitial.ssl.expiration_and_decision.nonoverridable"
10404     enum="SSLIsExpiredAndDecision">
10405   <owner>jww@chromium.org</owner>
10406   <summary>
10407     Records when a user has made a decision to proceed on a nonoverridable SSL
10408     interstitial. Also records whether a prior decision had been made but the
10409     decision expired.
10410   </summary>
10411 </histogram>
10413 <histogram name="interstitial.ssl.expiration_and_decision.overridable"
10414     enum="SSLIsExpiredAndDecision">
10415   <owner>jww@chromium.org</owner>
10416   <summary>
10417     Records when a user has made a decision to proceed on an overridable SSL
10418     interstitial. Also records whether a prior decision had been made but the
10419     decision expired.
10420   </summary>
10421 </histogram>
10423 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
10424   <obsolete>
10425     Removed on 8/1/13.
10426   </obsolete>
10427   <owner>felt@chromium.org</owner>
10428   <summary>
10429     The time between the SSL interstitial display and the user decision, when
10430     the user accepts the SSL warning.  This is only recorded for overridable SSL
10431     warnings.  Timing begins when user first focuses on the page.
10432   </summary>
10433 </histogram>
10435 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
10436   <owner>felt@chromium.org</owner>
10437   <summary>
10438     The type of SSL error that the user encounters.  This is recorded for all
10439     SSL warnings, regardless of whether they are overridable.
10440   </summary>
10441 </histogram>
10443 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
10444   <obsolete>
10445     Removed on 8/1/13.
10446   </obsolete>
10447   <owner>felt@chromium.org</owner>
10448   <summary>
10449     The time between the SSL interstitial display and the user decision, when
10450     the user rejects the SSL warning.  This is only recorded for overridable SSL
10451     warnings.  Timing begins when user first focuses on the page.
10452   </summary>
10453 </histogram>
10455 <histogram name="Invalidations.NetworkChannel"
10456     enum="InvalidationNetworkChannel">
10457   <owner>pavely@chromium.org</owner>
10458   <summary>Network channel used for invalidations.</summary>
10459 </histogram>
10461 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
10462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10463   <summary>
10464     The time between keystrokes in Aura text fields. The only keystrokes that
10465     are measured are ones that produce a printable character and are not over 5
10466     seconds apart.
10467   </summary>
10468 </histogram>
10470 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
10471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10472   <summary>Accept languages.</summary>
10473 </histogram>
10475 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
10476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10477   <summary>Application languages used for UI.</summary>
10478 </histogram>
10480 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
10481   <obsolete>
10482     Deprecated 2013-10. No thread-unsafety was found.
10483   </obsolete>
10484   <owner>dgrogan@chromium.org</owner>
10485   <summary>
10486     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
10487     here. If there is no record of unsafety after chrome 29 has been in the
10488     stable channel for a few weeks then revert this change.
10489   </summary>
10490 </histogram>
10492 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
10493   <owner>dgrogan@chromium.org</owner>
10494   <summary>
10495     Methods where leveldb's Chromium environment has IO errors when being used
10496     by IndexedDB.
10497   </summary>
10498 </histogram>
10500 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
10501   <owner>dgrogan@chromium.org</owner>
10502   <summary>
10503     PlatformFileErrors encountered by a single leveldb env method.
10504   </summary>
10505 </histogram>
10507 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
10508   <owner>dgrogan@chromium.org</owner>
10509   <summary>Errno of errors encountered in NewLogger.</summary>
10510 </histogram>
10512 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
10513     enum="OSAgnosticErrno">
10514   <owner>dgrogan@chromium.org</owner>
10515   <summary>Errno of errors encountered in NewSequentialFile.</summary>
10516 </histogram>
10518 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
10519     enum="PlatformFileError">
10520   <obsolete>
10521     Deprecated 2013-04. As of m28 use
10522     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
10523   </obsolete>
10524   <owner>dgrogan@chromium.org</owner>
10525   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
10526 </histogram>
10528 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
10529     enum="OSAgnosticErrno">
10530   <owner>dgrogan@chromium.org</owner>
10531   <summary>Errno of errors encountered in WritableFileAppend.</summary>
10532 </histogram>
10534 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
10535     enum="OSAgnosticErrno">
10536   <owner>dgrogan@chromium.org</owner>
10537   <summary>Errno of errors encountered in WritableFileFlush.</summary>
10538 </histogram>
10540 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
10541   <owner>dgrogan@chromium.org</owner>
10542   <summary>
10543     Number of directories missing when IDB LevelDBEnv tries to create a Lock
10544     file.
10545   </summary>
10546 </histogram>
10548 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
10549   <owner>dgrogan@chromium.org</owner>
10550   <summary>
10551     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
10552     for IndexedDB.
10553   </summary>
10554 </histogram>
10556 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
10557   <owner>dgrogan@chromium.org</owner>
10558   <summary>
10559     Number of backup files found without corresponding ldb files. As measured by
10560     GetChildren when used in IndexedDB.
10561   </summary>
10562 </histogram>
10564 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
10565     enum="PlatformFileError">
10566   <owner>dgrogan@chromium.org</owner>
10567   <summary>
10568     When IDB LevelDBEnv successfully retries an operation that had failed,
10569     record the error from the most recent failed attempt.
10570   </summary>
10571 </histogram>
10573 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
10574   <owner>dgrogan@chromium.org</owner>
10575   <summary>
10576     Success indicates a successful backup or restore operation for .ldb table
10577     files when used in IndexedDB.
10578   </summary>
10579 </histogram>
10581 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
10582   <obsolete>
10583     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
10584   </obsolete>
10585   <owner>dgrogan@chromium.org</owner>
10586   <summary>
10587     Time IDB LevelDBEnv slept before successfully completing this operation. 0
10588     means success on the first try.
10589   </summary>
10590 </histogram>
10592 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
10593   <owner>dgrogan@chromium.org</owner>
10594   <summary>
10595     Time IDB LevelDBEnv slept before successfully completing this operation. 0
10596     means success on the first try.
10597   </summary>
10598 </histogram>
10600 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
10601   <owner>dgrogan@chromium.org</owner>
10602   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
10603 </histogram>
10605 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
10606   <owner>dgrogan@chromium.org</owner>
10607   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
10608 </histogram>
10610 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
10611   <owner>dgrogan@chromium.org</owner>
10612   <summary>Errno of errors encountered in NewLogger.</summary>
10613 </histogram>
10615 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
10616   <owner>dgrogan@chromium.org</owner>
10617   <summary>Errno of errors encountered in NewSequentialFile.</summary>
10618 </histogram>
10620 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
10621   <obsolete>
10622     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
10623   </obsolete>
10624   <owner>dgrogan@chromium.org</owner>
10625   <summary>
10626     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
10627   </summary>
10628 </histogram>
10630 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
10631   <owner>dgrogan@chromium.org</owner>
10632   <summary>Errno of errors encountered in WritableFileAppend.</summary>
10633 </histogram>
10635 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
10636   <owner>dgrogan@chromium.org</owner>
10637   <summary>Errno of errors encountered in WritableFileFlush.</summary>
10638 </histogram>
10640 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
10641   <owner>dgrogan@chromium.org</owner>
10642   <summary>
10643     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
10644     file.
10645   </summary>
10646 </histogram>
10648 <histogram name="LevelDBEnv.MaxFDs" units="files">
10649   <owner>dgrogan@chromium.org</owner>
10650   <summary>
10651     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
10652     for clients other than IndexedDB.
10653   </summary>
10654 </histogram>
10656 <histogram name="LevelDBEnv.MissingFiles" units="files">
10657   <owner>dgrogan@chromium.org</owner>
10658   <summary>
10659     Number of backup files found without corresponding ldb files. As measured by
10660     GetChildren when used in LevelDB clients other than IndexedDB.
10661   </summary>
10662 </histogram>
10664 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
10665   <owner>dgrogan@chromium.org</owner>
10666   <summary>
10667     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
10668     record the error from the most recent failed attempt.
10669   </summary>
10670 </histogram>
10672 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
10673   <owner>dgrogan@chromium.org</owner>
10674   <summary>
10675     Success indicates a successful backup or restore operation for .ldb table
10676     files when used by LevelDB clients other than IndexedDB.
10677   </summary>
10678 </histogram>
10680 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
10681   <obsolete>
10682     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
10683   </obsolete>
10684   <owner>dgrogan@chromium.org</owner>
10685   <summary>
10686     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
10687     0 means success on the first try.
10688   </summary>
10689 </histogram>
10691 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
10692   <owner>dgrogan@chromium.org</owner>
10693   <summary>
10694     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
10695     0 means success on the first try.
10696   </summary>
10697 </histogram>
10699 <histogram name="LevelDBPrefStore.ReadErrors" enum="LevelDBPrefStoreErrorCodes">
10700   <owner>dgrogan@chromium.org</owner>
10701   <summary>
10702     Bitfield that indicates errors and recovery that occurred when opening a
10703     LevelDB preferences database.
10704   </summary>
10705 </histogram>
10707 <histogram name="LibraryLoader.NativeLibraryHack" enum="BooleanUsage">
10708   <owner>feng@chromium.org</owner>
10709   <summary>
10710     A boolean that indicates whether the workaround of a Sony framework bug was
10711     used. The metric is Android-specific, and is logged when the browser starts.
10712     See more details at http://crbug.com/311644.
10713   </summary>
10714 </histogram>
10716 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
10717   <owner>thestig@chromium.org</owner>
10718   <summary>
10719     The version of glibc used. (Linux only) Logged on each start up.
10720   </summary>
10721 </histogram>
10723 <histogram name="Linux.WindowManager" enum="LinuxWindowManagerName">
10724   <owner>pkotwicz@chromium.org</owner>
10725   <summary>
10726     The window manager used. (Linux only) Logged on each start up.
10727   </summary>
10728 </histogram>
10730 <histogram name="LocalDiscovery.ClientRestartAttempts">
10731   <owner>noamsml@chromium.org</owner>
10732   <owner>vitalybuka@chromium.org</owner>
10733   <summary>Records number of attempts to start local discovery.</summary>
10734 </histogram>
10736 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
10737   <owner>noamsml@chromium.org</owner>
10738   <owner>vitalybuka@chromium.org</owner>
10739   <summary>Time between detector restarts.</summary>
10740 </histogram>
10742 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
10743   <owner>noamsml@chromium.org</owner>
10744   <owner>vitalybuka@chromium.org</owner>
10745   <summary>Time before detector trigger notifications.</summary>
10746 </histogram>
10748 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
10749   <owner>noamsml@chromium.org</owner>
10750   <owner>vitalybuka@chromium.org</owner>
10751   <summary>Records events related to devices page.</summary>
10752 </histogram>
10754 <histogram name="LocalDiscovery.FirewallAccessTime" units="milliseconds">
10755   <owner>noamsml@chromium.org</owner>
10756   <owner>vitalybuka@chromium.org</owner>
10757   <summary>
10758     Windows only histogram that reports request time spend accessing firewall
10759     rules. It's logged once per browser process lifetime, when local discovery
10760     is used first time.
10761   </summary>
10762 </histogram>
10764 <histogram name="LocalDiscovery.IsFirewallReady" enum="BooleanEnabled">
10765   <owner>noamsml@chromium.org</owner>
10766   <owner>vitalybuka@chromium.org</owner>
10767   <summary>
10768     Windows only histogram that reports, whether a firewall is set, so we can
10769     bind inbound sockets. It's logged once per browser process lifetime, when
10770     local discovery is used first time.
10771   </summary>
10772 </histogram>
10774 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
10775     enum="PrivetNotificationsEvent">
10776   <owner>noamsml@chromium.org</owner>
10777   <owner>vitalybuka@chromium.org</owner>
10778   <summary>Records events related to local discovery notifications.</summary>
10779 </histogram>
10781 <histogram name="LocalStorage.BrowserLocalStorageSizeInKB" units="KB">
10782   <owner>michaeln@chromium.org</owner>
10783   <summary>
10784     Size of the HTML5 LocalStorage DB in KB in the browser-side cache.
10785   </summary>
10786 </histogram>
10788 <histogram name="LocalStorage.BrowserTimeToPrimeLocalStorage">
10789   <owner>michaeln@chromium.org</owner>
10790   <summary>
10791     Time to load HTML5 LocalStorage into the browser-side cache.
10792   </summary>
10793 </histogram>
10795 <histogram name="LocalStorage.RendererLocalStorageSizeInKB" units="KB">
10796   <owner>michaeln@chromium.org</owner>
10797   <summary>
10798     Size of the HTML5 LocalStorage DB in KB in the renderer-side cache.
10799   </summary>
10800 </histogram>
10802 <histogram name="LocalStorage.RendererTimeToPrimeLocalStorage">
10803   <owner>michaeln@chromium.org</owner>
10804   <summary>
10805     Time to load HTML5 LocalStorage into the renderer-side cache.
10806   </summary>
10807 </histogram>
10809 <histogram name="LocalStorage.TimeToPrimeLocalStorage">
10810   <owner>michaeln@chromium.org</owner>
10811   <summary>
10812     Time to load HTML5 LocalStorage into the renderer-side cache. Note that the
10813     name is not 'Renderer' prefixed for continuity with the old naming.
10814   </summary>
10815 </histogram>
10817 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
10818   <owner>cmasone@chromium.org</owner>
10819   <owner>sumit@chromium.org</owner>
10820   <summary>
10821     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
10822     is allowing arbitrary accounts to be used on the device, or only those on a
10823     specific whitelist.
10824   </summary>
10825 </histogram>
10827 <histogram name="Login.CustomFlags" enum="LoginCustomFlags">
10828   <owner>alemate@chromium.org</owner>
10829   <summary>
10830     A set of chrome flags that required browser restart on Chrome OS user sign
10831     in.
10832   </summary>
10833 </histogram>
10835 <histogram name="Login.FailureReason" enum="LoginFailureReason">
10836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10837   <summary>Chrome OS login failure reason.</summary>
10838 </histogram>
10840 <histogram name="Login.LeastUsedAccountDays" units="days">
10841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10842   <summary>
10843     Chrome OS histogram that keeps track of the days since the least frequently
10844     used account signed in. Reported on every boot and once a day after that.
10845   </summary>
10846 </histogram>
10848 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
10849   <owner>cmasone@chromium.org</owner>
10850   <summary>The state of Chrome OS owner key and device policy files.</summary>
10851 </histogram>
10853 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
10854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10855   <summary>
10856     Time from first display of the login prompt until the user completes signing
10857     in.
10858   </summary>
10859 </histogram>
10861 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
10862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10863   <summary>Chrome OS login success reason.</summary>
10864 </histogram>
10866 <histogram name="Login.UsersActiveWeekly" units="users">
10867   <owner>alemate@chromium.org</owner>
10868   <owner>nkostylev@chromium.org</owner>
10869   <summary>
10870     Chrome OS histogram that keeps track of number of users who have logged in
10871     in the last 7 days. Reported on every boot and once a day after that.
10872   </summary>
10873 </histogram>
10875 <histogram name="Login.UsersActiveWeekly.Percent" units="%">
10876   <owner>alemate@chromium.org</owner>
10877   <owner>nkostylev@chromium.org</owner>
10878   <summary>
10879     Chrome OS histogram that keeps track of percentage of local users who have
10880     logged in in the last 7 days. Reported on every boot and once a day after
10881     that.
10882   </summary>
10883 </histogram>
10885 <histogram name="Login.UserType" enum="LoginUserType">
10886   <owner>cmasone@chromium.org</owner>
10887   <summary>
10888     Chrome OS histogram that keeps track of the way a user logs in and whether
10889     Chrome OS is running normal or developer mode.
10890   </summary>
10891 </histogram>
10893 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
10894     enum="ManagedUserPasswordChange">
10895   <owner>antrim@chromium.org</owner>
10896   <summary>
10897     Chrome OS histogram that keeps track of supervised user password change
10898     result.
10899   </summary>
10900 </histogram>
10902 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
10903   <obsolete>
10904     Deprecated as of July 21, 2014.
10905   </obsolete>
10906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10907   <summary>
10908     Whether accelerated compositing was used for HTML5 media rendering.
10909   </summary>
10910 </histogram>
10912 <histogram name="Media.AudioBitsPerChannel">
10913   <owner>dalecurtis@chromium.org</owner>
10914   <summary>Bits per channel of HTML5 audio sample data.</summary>
10915 </histogram>
10917 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
10918   <owner>dalecurtis@chromium.org</owner>
10919   <summary>Audio channel layout in HTML5 media.</summary>
10920 </histogram>
10922 <histogram name="Media.AudioCodec" enum="AudioCodec">
10923   <owner>dalecurtis@chromium.org</owner>
10924   <summary>Audio codec used in HTML5 media.</summary>
10925 </histogram>
10927 <histogram name="Media.AudioInputController" units="ms">
10928   <owner>dalecurtis@chromium.org</owner>
10929   <summary>Measures the time taken for AudioInputController::</summary>
10930 </histogram>
10932 <histogram name="Media.AudioInputControllerCaptureStartupSuccess"
10933     enum="CaptureStartupResult">
10934   <owner>dalecurtis@chromium.org</owner>
10935   <summary>
10936     Whether capture started successfully after an input stream startup was
10937     requested.
10938   </summary>
10939 </histogram>
10941 <histogram name="Media.AudioInputControllerSessionSilenceReport"
10942     enum="AudioInputSilenceReport">
10943   <owner>grunell@chromium.org</owner>
10944   <summary>The silence report for an audio input device session.</summary>
10945 </histogram>
10947 <histogram name="Media.AudioInputDeviceManager" units="ms">
10948   <owner>dalecurtis@chromium.org</owner>
10949   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
10950 </histogram>
10952 <histogram name="Media.AudioOutputController" units="ms">
10953   <owner>dalecurtis@chromium.org</owner>
10954   <summary>Measures the time taken for AudioOutputController::</summary>
10955 </histogram>
10957 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
10958   <owner>dalecurtis@chromium.org</owner>
10959   <summary>
10960     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
10961     was not initially available.
10962   </summary>
10963 </histogram>
10965 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
10966     enum="BooleanSuccess">
10967   <owner>dalecurtis@chromium.org</owner>
10968   <summary>
10969     Whether playback started successfully after stream startup was requested.
10970   </summary>
10971 </histogram>
10973 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
10974   <owner>scherkus@chromium.org</owner>
10975   <summary>Captures statistics for various AudioRendererImpl events.</summary>
10976 </histogram>
10978 <histogram name="Media.AudioRendererMissedDeadline" units="%">
10979   <owner>dalecurtis@chromium.org</owner>
10980   <summary>
10981     Percentage of AudioSyncReader::Read() calls where the renderer missed its
10982     realtime deadline.
10983   </summary>
10984 </histogram>
10986 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
10987   <owner>dalecurtis@chromium.org</owner>
10988   <summary>
10989     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
10990   </summary>
10991 </histogram>
10993 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
10994   <owner>dalecurtis@chromium.org</owner>
10995   <summary>Audio samples per second in HTML5 media.</summary>
10996 </histogram>
10998 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
10999   <owner>dalecurtis@chromium.org</owner>
11000   <summary>
11001     Audio samples per second in HTML5 media (atypical values, in Hz).
11002   </summary>
11003 </histogram>
11005 <histogram name="Media.AudioTrackProcessingStates"
11006     enum="AudioTrackProcessingStates">
11007   <summary>
11008     State of the media stream audio track processing, sampled once during the
11009     life time of a MediaStreamAudioProcessor.
11010   </summary>
11011 </histogram>
11013 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
11014   <owner>scherkus@chromium.org</owner>
11015   <summary>
11016     Whether a media response might be used to satisfy a future request.
11017   </summary>
11018 </histogram>
11020 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
11021     units="frames/5s">
11022   <owner>mfoltz@chromium.org</owner>
11023   <summary>
11024     The average number of delayed and dropped frames for the ChromeCast
11025     application.  Reported every 5 seconds.
11026   </summary>
11027 </histogram>
11029 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
11030   <owner>mfoltz@chromium.org</owner>
11031   <summary>
11032     The average number of displayed frames for the ChromeCast application.
11033     Reported every 5 seconds.
11034   </summary>
11035 </histogram>
11037 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
11038   <owner>mfoltz@chromium.org</owner>
11039   <summary>
11040     Time needed to pre-buffer A/V data before the actual playback for the
11041     ChromeCast application.
11042   </summary>
11043 </histogram>
11045 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
11046   <owner>mfoltz@chromium.org</owner>
11047   <summary>
11048     Time needed to buffer A/V data after an abort for the ChromeCast
11049     application.
11050   </summary>
11051 </histogram>
11053 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
11054   <owner>mfoltz@chromium.org</owner>
11055   <summary>
11056     Time needed to buffer A/V data after an underrun for the ChromeCast
11057     application.
11058   </summary>
11059 </histogram>
11061 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
11062   <owner>jrummell@chromium.org</owner>
11063   <summary>Audio codec used in HTML5 media.</summary>
11064 </histogram>
11066 <histogram name="Media.DetectedContainer" enum="MediaContainers">
11067   <owner>jrummell@chromium.org</owner>
11068   <summary>
11069     Container used for HTML5 media. Views that include pre-M34 data will
11070     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
11071     bucket.
11072   </summary>
11073 </histogram>
11075 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
11076   <owner>jrummell@chromium.org</owner>
11077   <summary>Video codec used in HTML5 media.</summary>
11078 </histogram>
11080 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
11081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11082   <summary>
11083     Measures the actions taken in the media infobar, which prompts the users for
11084     device permission.
11085   </summary>
11086 </histogram>
11088 <histogram name="Media.Duration" units="ms">
11089   <owner>scherkus@chromium.org</owner>
11090   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
11091 </histogram>
11093 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
11094   <owner>xhwang@chromium.org</owner>
11095   <summary>addKey result using the Clear Key key system.</summary>
11096 </histogram>
11098 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
11099   <owner>xhwang@chromium.org</owner>
11100   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
11101 </histogram>
11103 <histogram name="Media.EME.ClearKey.CreateSession" enum="CdmPromiseResult">
11104   <owner>sandersd@chromium.org</owner>
11105   <summary>
11106     Result of Clear Key createSession promises handled by Chromium code.
11107   </summary>
11108 </histogram>
11110 <histogram name="Media.EME.ClearKey.DecryptError">
11111   <owner>xhwang@chromium.org</owner>
11112   <summary>
11113     Decryption error event count using the Clear Key key system.
11114   </summary>
11115 </histogram>
11117 <histogram name="Media.EME.ClearKey.generateKeyRequest"
11118     enum="MediaKeyException">
11119   <owner>xhwang@chromium.org</owner>
11120   <summary>generateKeyRequest result using the Clear Key key system.</summary>
11121 </histogram>
11123 <histogram name="Media.EME.ClearKey.KeyAdded">
11124   <owner>xhwang@chromium.org</owner>
11125   <summary>KeyAdded event count using the Clear Key key system.</summary>
11126 </histogram>
11128 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
11129   <owner>xhwang@chromium.org</owner>
11130   <summary>KeyError event count using the Clear Key key system.</summary>
11131 </histogram>
11133 <histogram name="Media.EME.NeedKey">
11134   <owner>xhwang@chromium.org</owner>
11135   <summary>EME NeedKey event count.</summary>
11136 </histogram>
11138 <histogram name="Media.EME.OutputProtection" enum="MediaOutputProtectionStatus">
11139   <owner>xhwang@chromium.org</owner>
11140   <summary>
11141     Output protection query status and result. One query and one positive (no
11142     unprotected external links) result (if any) are reported per CDM instance.
11143   </summary>
11144 </histogram>
11146 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
11147   <owner>xhwang@chromium.org</owner>
11148   <summary>addKey result using an unknown key system.</summary>
11149 </histogram>
11151 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
11152   <owner>xhwang@chromium.org</owner>
11153   <summary>cancelKeyRequest result using an unknown key system.</summary>
11154 </histogram>
11156 <histogram name="Media.EME.Unknown.CreateSession" enum="CdmPromiseResult">
11157   <owner>sandersd@chromium.org</owner>
11158   <summary>
11159     Result of createSession promises for unknown key systems promises that were
11160     handled by Chromium code.
11161   </summary>
11162 </histogram>
11164 <histogram name="Media.EME.Unknown.DecryptError">
11165   <owner>xhwang@chromium.org</owner>
11166   <summary>Decryption error event count using an unknown key system.</summary>
11167 </histogram>
11169 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
11170   <owner>xhwang@chromium.org</owner>
11171   <summary>generateKeyRequest result using an unknown key system.</summary>
11172 </histogram>
11174 <histogram name="Media.EME.Unknown.KeyAdded">
11175   <owner>xhwang@chromium.org</owner>
11176   <summary>KeyAdded event count using an unknown key system.</summary>
11177 </histogram>
11179 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
11180   <owner>xhwang@chromium.org</owner>
11181   <summary>KeyError event count using an unknown key system.</summary>
11182 </histogram>
11184 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
11185   <owner>xhwang@chromium.org</owner>
11186   <summary>addKey result using the Widevine key system.</summary>
11187 </histogram>
11189 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
11190   <owner>xhwang@chromium.org</owner>
11191   <summary>cancelKeyRequest result using the Widevine key system.</summary>
11192 </histogram>
11194 <histogram name="Media.EME.Widevine.CreateSession" enum="CdmPromiseResult">
11195   <owner>sandersd@chromium.org</owner>
11196   <summary>
11197     Result of Widevine createSession promises handled by Chromium code.
11198   </summary>
11199 </histogram>
11201 <histogram name="Media.EME.Widevine.DecryptError">
11202   <owner>xhwang@chromium.org</owner>
11203   <summary>Decryption error event count using the Widevine key system.</summary>
11204 </histogram>
11206 <histogram name="Media.EME.Widevine.generateKeyRequest"
11207     enum="MediaKeyException">
11208   <owner>xhwang@chromium.org</owner>
11209   <summary>generateKeyRequest result using the Widevine key system.</summary>
11210 </histogram>
11212 <histogram name="Media.EME.Widevine.KeyAdded">
11213   <owner>xhwang@chromium.org</owner>
11214   <summary>KeyAdded event count using the Widevine key system.</summary>
11215 </histogram>
11217 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
11218   <owner>xhwang@chromium.org</owner>
11219   <summary>KeyError event count using the Widevine key system.</summary>
11220 </histogram>
11222 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
11223   <owner>dalecurtis@chromium.org</owner>
11224   <summary>
11225     Bits per channel of the hardware audio device which failed to open in low
11226     latency mode and required high latency fallback.
11227   </summary>
11228 </histogram>
11230 <histogram name="Media.FallbackHardwareAudioChannelCount">
11231   <owner>dalecurtis@chromium.org</owner>
11232   <summary>
11233     Channel count of the hardware audio device which failed to open in low
11234     latency mode and required high latency fallback.
11235   </summary>
11236 </histogram>
11238 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
11239   <owner>dalecurtis@chromium.org</owner>
11240   <summary>
11241     Channel layout of the hardware audio device which failed to open in low
11242     latency mode and required high latency fallback.
11243   </summary>
11244 </histogram>
11246 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
11247     enum="AudioSampleRate">
11248   <owner>dalecurtis@chromium.org</owner>
11249   <summary>
11250     Samples per second of the hardware audio device which failed to open in low
11251     latency mode and required high latency fallback.
11252   </summary>
11253 </histogram>
11255 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
11256     units="Hz">
11257   <owner>dalecurtis@chromium.org</owner>
11258   <summary>
11259     Samples per second of the hardware audio device (atypical values, in Hz)
11260     which failed to open in low latency mode and required high latency fallback.
11261   </summary>
11262 </histogram>
11264 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
11265   <owner>dalecurtis@chromium.org</owner>
11266   <summary>
11267     Whether Chrome had to fallback to the high latency audio path or not.
11268   </summary>
11269 </histogram>
11271 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
11272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11273   <summary>
11274     The average number of delayed and dropped frames for the Fling application.
11275     Reported every 5 seconds.
11276   </summary>
11277 </histogram>
11279 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
11280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11281   <summary>
11282     The average number of displayed frames for the Fling application.  Reported
11283     every 5 seconds.
11284   </summary>
11285 </histogram>
11287 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
11288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11289   <summary>
11290     Time needed to pre-buffer A/V data before the actual playback for the Fling
11291     application.
11292   </summary>
11293 </histogram>
11295 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
11296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11297   <summary>
11298     Time needed to buffer A/V data after an abort for the Fling application.
11299   </summary>
11300 </histogram>
11302 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
11303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11304   <summary>
11305     Time needed to buffer A/V data after an underrun for the Fling application.
11306   </summary>
11307 </histogram>
11309 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
11310   <owner>posciak@chromium.org</owner>
11311   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
11312 </histogram>
11314 <histogram name="Media.HardwareAudioBitsPerChannel">
11315   <owner>dalecurtis@chromium.org</owner>
11316   <summary>Bits per channel of the hardware audio device.</summary>
11317 </histogram>
11319 <histogram name="Media.HardwareAudioChannelCount">
11320   <owner>dalecurtis@chromium.org</owner>
11321   <summary>Channel count of the hardware audio device.</summary>
11322 </histogram>
11324 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
11325   <owner>dalecurtis@chromium.org</owner>
11326   <summary>Channel layout of the hardware audio device.</summary>
11327 </histogram>
11329 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
11330   <owner>dalecurtis@chromium.org</owner>
11331   <summary>Samples per second of the hardware audio device.</summary>
11332 </histogram>
11334 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
11335   <owner>dalecurtis@chromium.org</owner>
11336   <summary>
11337     Samples per second of the hardware audio device (atypical values, in Hz).
11338   </summary>
11339 </histogram>
11341 <histogram name="Media.InfoLoadDelay" units="milliseconds">
11342   <owner>qinmin@chromium.org</owner>
11343   <summary>
11344     The time it takes to perform redirect tracking and a CORS access check while
11345     preparing to play a media file.
11346   </summary>
11347 </histogram>
11349 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
11350   <owner>dalecurtis@chromium.org</owner>
11351   <summary>
11352     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
11353   </summary>
11354 </histogram>
11356 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
11357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11358   <summary>
11359     State of the WebRtc local renderer, sampled once during the lifetime of a
11360     local renderer.
11361   </summary>
11362 </histogram>
11364 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
11365   <owner>acolwell@chromium.org</owner>
11366   <summary>
11367     Audio codec used in Media Source Extensions playback. Set when AddId() is
11368     called during playback.
11369   </summary>
11370 </histogram>
11372 <histogram name="Media.MSE.NumberOfTracks">
11373   <owner>acolwell@chromium.org</owner>
11374   <summary>
11375     Number of tracks specified to AddId() for Media Source Extensions playback.
11376     May be called multiple times per element if playback is dynamically altered.
11377   </summary>
11378 </histogram>
11380 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
11381   <owner>acolwell@chromium.org</owner>
11382   <summary>
11383     Whether Media Source Extensions is specified for playback of Media elements.
11384     Sampled when media pipeline starts.
11385   </summary>
11386 </histogram>
11388 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
11389   <owner>acolwell@chromium.org</owner>
11390   <summary>
11391     Video codec used in Media Source Extensions playback. Set when AddId() is
11392     called during playback.
11393   </summary>
11394 </histogram>
11396 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
11397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11398   <summary>
11399     The audio bit rate as reported by the Netflix application.  May be reported
11400     multiple times as network conditions change during playback.
11401   </summary>
11402 </histogram>
11404 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
11405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11406   <summary>
11407     The number of audio channels as reported by the Netflix application. May be
11408     reported multiple times as network conditions change during playback.
11409   </summary>
11410 </histogram>
11412 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
11413     units="frames/5s">
11414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11415   <summary>
11416     The average number of delayed and dropped frames for the Netflix
11417     application.  Reported every 5 seconds.
11418   </summary>
11419 </histogram>
11421 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
11422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11423   <summary>
11424     The average number of displayed frames for the Netflix application. Reported
11425     every 5 seconds.
11426   </summary>
11427 </histogram>
11429 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
11430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11431   <summary>
11432     Video bit rate as reported by the Netflix application.  May be reported
11433     multiple times as network conditions change during playback.
11434   </summary>
11435 </histogram>
11437 <histogram name="Media.Netflix.VideoHeight" units="pixels">
11438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11439   <summary>
11440     Video height as reported by the Netflix application.  May be reported
11441     multiple times as network conditions change during playback.
11442   </summary>
11443 </histogram>
11445 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
11446   <owner>ihf@chromium.org</owner>
11447   <owner>posciak@chromium.org</owner>
11448   <summary>Counts of video decode errors reported to plugin.</summary>
11449 </histogram>
11451 <histogram name="Media.PepperVideoDecoderPictureCount">
11452   <owner>ihf@chromium.org</owner>
11453   <owner>posciak@chromium.org</owner>
11454   <summary>
11455     Number of PictureBuffers/textures requested per hardware decoder creation.
11456     This value varies by platform and video. A user visible video may trigger
11457     multiple decoder creations (sometimes every 5 seconds) but would normally
11458     not hold more than 2 sets of buffers at any given time in memory.
11459   </summary>
11460 </histogram>
11462 <histogram name="Media.PepperVideoDecoderPictureHeight">
11463   <owner>ihf@chromium.org</owner>
11464   <owner>posciak@chromium.org</owner>
11465   <summary>
11466     Vertical video resolution rounded to the nearest bucket. (Corresponds
11467     roughly to the number in 720p.)
11468   </summary>
11469 </histogram>
11471 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
11472     units="frames/5s">
11473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11474   <summary>
11475     The average number of delayed and dropped frames for the PlayMovies
11476     application.  Reported every 5 seconds.
11477   </summary>
11478 </histogram>
11480 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
11481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11482   <summary>
11483     The average number of displayed frames for the PlayMovies application.
11484     Reported every 5 seconds.
11485   </summary>
11486 </histogram>
11488 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
11489   <owner>posciak@chromium.org</owner>
11490   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
11491 </histogram>
11493 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
11494   <obsolete>
11495     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
11496   </obsolete>
11497   <owner>posciak@chromium.org</owner>
11498   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
11499 </histogram>
11501 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
11502   <owner>posciak@chromium.org</owner>
11503   <summary>
11504     Indicates whether we were successful in initializing hardware video decoder
11505     for use in the RTC pipeline.
11506   </summary>
11507 </histogram>
11509 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
11510   <owner>posciak@chromium.org</owner>
11511   <summary>
11512     Indicates whether we were successful in initializing hardware video encoder
11513     for use in the RTC pipeline.
11514   </summary>
11515 </histogram>
11517 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
11518   <owner>posciak@chromium.org</owner>
11519   <summary>Video codec profile used in RTC video encoder.</summary>
11520 </histogram>
11522 <histogram name="Media.TimeToPipelineStarted" units="ms">
11523   <obsolete>
11524     Removed from code 2014/6/18.
11525   </obsolete>
11526   <owner>scherkus@chromium.org</owner>
11527   <summary>
11528     Time in milliseconds from HTML5 media pipeline creation to playing event.
11529   </summary>
11530 </histogram>
11532 <histogram name="Media.TotalMBytes" units="MB">
11533   <owner>hajimehoshi@chromium.org</owner>
11534   <owner>kouhei@chromium.org</owner>
11535   <owner>scherkus@chromium.org</owner>
11536   <summary>Size of HTML5 media (when known), in MB.</summary>
11537 </histogram>
11539 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
11540   <owner>scherkus@chromium.org</owner>
11541   <summary>
11542     Reasons a media response won't be used to satisfy a future request.
11543   </summary>
11544 </histogram>
11546 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
11547   <owner>scherkus@chromium.org</owner>
11548   <summary>
11549     URL scheme used with HTML5 media. (each URL provides one sample)
11550   </summary>
11551 </histogram>
11553 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
11554   <owner>posciak@chromium.org</owner>
11555   <summary>
11556     Error codes reported by video decode using VA-API hardware video decoder.
11557   </summary>
11558 </histogram>
11560 <histogram name="Media.VAVEA.EncoderFailure" enum="VAVEAEncoderFailure">
11561   <owner>posciak@chromium.org</owner>
11562   <summary>
11563     Error codes reported by video encode using VA-API hardware video encoder.
11564   </summary>
11565 </histogram>
11567 <histogram name="Media.VideoCapture.AspectRatio">
11568   <owner>mcasas@chromium.org</owner>
11569   <summary>
11570     Video Capture Device captured aspect ratio, as a rounded integer multiplied
11571     by 100. The collection is made in the VideoCaptureController upon reception
11572     of the first frame.
11573   </summary>
11574 </histogram>
11576 <histogram name="Media.VideoCapture.FrameRate" units="fps">
11577   <owner>mcasas@chromium.org</owner>
11578   <summary>
11579     Video Capture Device frame rate requested by VideoCaptureManager on
11580     AllocateAndStart(). The collection is made in the VideoCaptureController
11581     upon reception of the first frame.
11582   </summary>
11583 </histogram>
11585 <histogram name="Media.VideoCapture.Height" units="pixels">
11586   <owner>mcasas@chromium.org</owner>
11587   <summary>
11588     Video Capture Device captured frame height in pixels. The collection is made
11589     in the VideoCaptureController upon reception of the first frame.
11590   </summary>
11591 </histogram>
11593 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
11594   <owner>mcasas@chromium.org</owner>
11595   <summary>
11596     Pixel format provided by a Video Capture Device. The collection is made in
11597     the VideoCaptureController upon reception of the first frame.
11598   </summary>
11599 </histogram>
11601 <histogram name="Media.VideoCapture.Width" units="pixels">
11602   <owner>mcasas@chromium.org</owner>
11603   <summary>
11604     Video Capture Device captured frame width in pixels. The collection is made
11605     in the VideoCaptureController upon reception of the first frame.
11606   </summary>
11607 </histogram>
11609 <histogram name="Media.VideoCaptureManager" units="ms">
11610   <owner>mcasas@chromium.org</owner>
11611   <summary>Measures the time taken for VideoCaptureManager::</summary>
11612 </histogram>
11614 <histogram name="Media.VideoCaptureManager.Event" enum="VideoCaptureEvent">
11615   <owner>grunell@chromium.org</owner>
11616   <owner>mcasas@chromium.org</owner>
11617   <summary>Counts video capture event, such as start and stop capture.</summary>
11618 </histogram>
11620 <histogram name="Media.VideoCodec" enum="VideoCodec">
11621   <owner>scherkus@chromium.org</owner>
11622   <summary>Video codec used in HTML5 media.</summary>
11623 </histogram>
11625 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
11626   <owner>scherkus@chromium.org</owner>
11627   <summary>Video codec profile used in HTML5 media.</summary>
11628 </histogram>
11630 <histogram name="Media.VideoCodedAspectRatio">
11631   <owner>scherkus@chromium.org</owner>
11632   <summary>Coded aspect ratio of HTML5 video.</summary>
11633 </histogram>
11635 <histogram name="Media.VideoCodedWidth">
11636   <owner>scherkus@chromium.org</owner>
11637   <summary>Coded width of HTML5 video.</summary>
11638 </histogram>
11640 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
11641   <owner>scherkus@chromium.org</owner>
11642   <summary>
11643     Pixel format color range of HTML5 video. Emitted on video load.
11644   </summary>
11645 </histogram>
11647 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
11648   <owner>scherkus@chromium.org</owner>
11649   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
11650 </histogram>
11652 <histogram name="Media.VideoRotation" enum="VideoRotation">
11653   <owner>suderman@chromium.org</owner>
11654   <summary>Metadata rotation in mp4 videos. Emitted during demuxing.</summary>
11655 </histogram>
11657 <histogram name="Media.VideoTrackAdapter.FramesReceived" enum="BooleanReceived">
11658   <owner>grunell@chromium.org</owner>
11659   <owner>mcasas@chromium.org</owner>
11660   <summary>
11661     If any frames were received during a video capture session. It's recorded
11662     when a video source is stopped.
11663   </summary>
11664 </histogram>
11666 <histogram name="Media.VideoVisibleAspectRatio">
11667   <owner>scherkus@chromium.org</owner>
11668   <summary>Visible aspect ratio of HTML5 video.</summary>
11669 </histogram>
11671 <histogram name="Media.VideoVisibleWidth">
11672   <owner>scherkus@chromium.org</owner>
11673   <summary>Visible width of HTML5 video.</summary>
11674 </histogram>
11676 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
11677     units="frames/5s">
11678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11679   <summary>
11680     The average number of delayed and dropped frames for the YouTube
11681     application.  Reported every 5 seconds.
11682   </summary>
11683 </histogram>
11685 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
11686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11687   <summary>
11688     The average number of displayed frames for the YouTube application. Reported
11689     every 5 seconds.
11690   </summary>
11691 </histogram>
11693 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
11694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11695   <summary>
11696     Time needed to pre-buffer A/V data before the actual playback for the
11697     YouTube application.
11698   </summary>
11699 </histogram>
11701 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
11702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11703   <summary>
11704     Time needed to buffer A/V data after an abort for the YouTube application.
11705   </summary>
11706 </histogram>
11708 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
11709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11710   <summary>
11711     Time needed to buffer A/V data after an underrun for the YouTube
11712     application.
11713   </summary>
11714 </histogram>
11716 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
11717   <owner>vandebo@chromium.org</owner>
11718   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
11719 </histogram>
11721 <histogram name="MediaGalleries.ScanDirectoriesFound">
11722   <owner>vandebo@chromium.org</owner>
11723   <summary>
11724     The number of directories with media files found during a scan.
11725   </summary>
11726 </histogram>
11728 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
11729   <owner>vandebo@chromium.org</owner>
11730   <summary>
11731     Duration in milliseconds taken to do a media scan that ran to completion.
11732   </summary>
11733 </histogram>
11735 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
11736   <owner>vandebo@chromium.org</owner>
11737   <summary>
11738     The percentage of galleries accepted (not deselected) from the scan result
11739     dialog.
11740   </summary>
11741 </histogram>
11743 <histogram name="MediaGalleries.ScanGalleriesPopulated">
11744   <owner>vandebo@chromium.org</owner>
11745   <summary>
11746     The number of galleries added or updated in preferences after a scan.
11747   </summary>
11748 </histogram>
11750 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
11751   <owner>vandebo@chromium.org</owner>
11752   <summary>Various usage counts for media galleries.</summary>
11753 </histogram>
11755 <histogram name="Memory.BackingStore">
11756   <owner>hajimehoshi@chromium.org</owner>
11757   <owner>kenjibaheux@google.com</owner>
11758   <owner>kouhei@chromium.org</owner>
11759   <summary>TBD.</summary>
11760 </histogram>
11762 <histogram name="Memory.Browser" units="KB">
11763   <owner>hajimehoshi@chromium.org</owner>
11764   <owner>kenjibaheux@google.com</owner>
11765   <owner>kouhei@chromium.org</owner>
11766   <summary>
11767     The private working set used by the browser process.  Recorded once per UMA
11768     ping.
11769   </summary>
11770 </histogram>
11772 <histogram name="Memory.CachedFontAndDC">
11773   <owner>hajimehoshi@chromium.org</owner>
11774   <owner>kenjibaheux@google.com</owner>
11775   <owner>kouhei@chromium.org</owner>
11776   <summary>TBD.</summary>
11777 </histogram>
11779 <histogram name="Memory.Chrome" units="KB">
11780   <owner>hajimehoshi@chromium.org</owner>
11781   <owner>kenjibaheux@google.com</owner>
11782   <owner>kouhei@chromium.org</owner>
11783   <summary>
11784     The private working set used by each chrome:// renderer process.  Each
11785     process provides one sample.  Recorded once per UMA ping.
11786   </summary>
11787 </histogram>
11789 <histogram name="Memory.ChromeProcessCount">
11790   <owner>hajimehoshi@chromium.org</owner>
11791   <owner>kenjibaheux@google.com</owner>
11792   <owner>kouhei@chromium.org</owner>
11793   <summary>
11794     The count of active chrome:// processes.  Recorded once per UMA ping.
11795   </summary>
11796 </histogram>
11798 <histogram name="Memory.Extension" units="KB">
11799   <owner>hajimehoshi@chromium.org</owner>
11800   <owner>kenjibaheux@google.com</owner>
11801   <owner>kouhei@chromium.org</owner>
11802   <summary>
11803     The private working set used by each extension process.  Each process
11804     provides one sample.  Recorded once per UMA ping.
11805   </summary>
11806 </histogram>
11808 <histogram name="Memory.GlyphPagesPerLoad">
11809   <owner>hajimehoshi@chromium.org</owner>
11810   <owner>kenjibaheux@google.com</owner>
11811   <owner>kouhei@chromium.org</owner>
11812   <summary>
11813     The number of glyph pages present in the renderer when it commits a load.
11814     Since this is per-sub-process, you can get the average number of glyph pages
11815     in the system by multiplying this number with the average number of
11816     renderers. Note that this typically won't count the glyph pages added as a
11817     result of the load that just committed, since layout will happen after the
11818     commit. There are 512 bytes per glyph page, but this number also very
11819     closely approximates the number of glyph width map pages in the same
11820     renderer. The only difference is that if you have font fallback, it will
11821     make a new glyph page and no width page, but in most common cases there is
11822     no fallback). Width pages are 1K each (256 floats), so you could think of
11823     this value as being the number of &quot;1.5K units related to glyphs per
11824     renderer per page load&quot;.
11825   </summary>
11826 </histogram>
11828 <histogram name="Memory.Gpu" units="KB">
11829   <owner>hajimehoshi@chromium.org</owner>
11830   <owner>jamescook@chromium.org</owner>
11831   <owner>kenjibaheux@google.com</owner>
11832   <owner>kouhei@chromium.org</owner>
11833   <summary>
11834     The private working set used by the GPU process.  Recorded once per UMA
11835     ping.
11836   </summary>
11837 </histogram>
11839 <histogram name="Memory.Graphics" units="MB">
11840   <owner>hajimehoshi@chromium.org</owner>
11841   <owner>jamescook@chromium.org</owner>
11842   <owner>kenjibaheux@google.com</owner>
11843   <owner>kouhei@chromium.org</owner>
11844   <summary>
11845     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
11846     platforms where it is exposed by the kernel (for example, Intel i915 and
11847     Exynos Mali).  Recorded once per UMA ping.
11848   </summary>
11849 </histogram>
11851 <histogram name="Memory.NativeClient" units="KB">
11852   <owner>hajimehoshi@chromium.org</owner>
11853   <owner>kenjibaheux@google.com</owner>
11854   <owner>kouhei@chromium.org</owner>
11855   <summary>
11856     The private working set used by each Native Client loader process.  Each
11857     process provides one sample.  Recorded once per UMA ping.
11858   </summary>
11859 </histogram>
11861 <histogram name="Memory.NativeClientBroker" units="KB">
11862   <owner>hajimehoshi@chromium.org</owner>
11863   <owner>kenjibaheux@google.com</owner>
11864   <owner>kouhei@chromium.org</owner>
11865   <summary>
11866     The private working set used by each Native Client broker process.  Each
11867     process provides one sample.  Recorded once per UMA ping.
11868   </summary>
11869 </histogram>
11871 <histogram name="Memory.OtherProcessCount">
11872   <owner>hajimehoshi@chromium.org</owner>
11873   <owner>kenjibaheux@google.com</owner>
11874   <owner>kouhei@chromium.org</owner>
11875   <summary>
11876     The count of other various utility processes (nacl, gpu, sandbox, zygote,
11877     utility).  Recorded once per UMA ping.
11878   </summary>
11879 </histogram>
11881 <histogram name="Memory.PepperPlugin" units="KB">
11882   <owner>hajimehoshi@chromium.org</owner>
11883   <owner>kenjibaheux@google.com</owner>
11884   <owner>kouhei@chromium.org</owner>
11885   <summary>
11886     The private working set used by each Pepper plugin process.  Each plugin
11887     process provides one sample.  Recorded once per UMA ping.
11888   </summary>
11889 </histogram>
11891 <histogram name="Memory.PepperPluginBroker" units="KB">
11892   <owner>hajimehoshi@chromium.org</owner>
11893   <owner>kenjibaheux@google.com</owner>
11894   <owner>kouhei@chromium.org</owner>
11895   <summary>
11896     The private working set used by each Pepper plugin broker process.  Each
11897     process provides one sample.  Recorded once per UMA ping.
11898   </summary>
11899 </histogram>
11901 <histogram name="Memory.PepperPluginBrokerProcessCount">
11902   <owner>hajimehoshi@chromium.org</owner>
11903   <owner>kenjibaheux@google.com</owner>
11904   <owner>kouhei@chromium.org</owner>
11905   <summary>
11906     The count of Pepper plugin broker processes, recorded once per metrics
11907     services (UMA) update.  See MetricsReportingScheduler for details.
11908   </summary>
11909 </histogram>
11911 <histogram name="Memory.PepperPluginProcessCount">
11912   <owner>hajimehoshi@chromium.org</owner>
11913   <owner>kenjibaheux@google.com</owner>
11914   <owner>kouhei@chromium.org</owner>
11915   <summary>
11916     The count of active Pepper plugin processes.  Recorded once per UMA ping.
11917   </summary>
11918 </histogram>
11920 <histogram name="Memory.Plugin" units="KB">
11921   <owner>hajimehoshi@chromium.org</owner>
11922   <owner>kenjibaheux@google.com</owner>
11923   <owner>kouhei@chromium.org</owner>
11924   <summary>
11925     The private working set used by each plugin process.  Each plugin process
11926     provides one sample.  Recorded once per UMA ping.
11927   </summary>
11928 </histogram>
11930 <histogram name="Memory.PluginProcessCount">
11931   <owner>hajimehoshi@chromium.org</owner>
11932   <owner>kenjibaheux@google.com</owner>
11933   <owner>kouhei@chromium.org</owner>
11934   <summary>
11935     The count of active plugin processes.  Recorded once per UMA ping.
11936   </summary>
11937 </histogram>
11939 <histogram name="Memory.ProcessCount">
11940   <owner>hajimehoshi@chromium.org</owner>
11941   <owner>kenjibaheux@google.com</owner>
11942   <owner>kouhei@chromium.org</owner>
11943   <summary>
11944     The count of all active processes.  Recorded once per UMA ping.
11945   </summary>
11946 </histogram>
11948 <histogram name="Memory.ProcessLimit">
11949   <owner>hajimehoshi@chromium.org</owner>
11950   <owner>kenjibaheux@google.com</owner>
11951   <owner>kouhei@chromium.org</owner>
11952   <summary>The current process limit.  Recorded once per UMA ping.</summary>
11953 </histogram>
11955 <histogram name="Memory.Renderer" units="KB">
11956   <owner>hajimehoshi@chromium.org</owner>
11957   <owner>kenjibaheux@google.com</owner>
11958   <owner>kouhei@chromium.org</owner>
11959   <summary>
11960     The private working set used by each renderer process.  Each renderer
11961     process provides one sample.  Recorded once per UMA ping.
11962   </summary>
11963 </histogram>
11965 <histogram name="Memory.RendererGrowthIn30Min" units="KB">
11966   <owner>hajimehoshi@chromium.org</owner>
11967   <owner>kenjibaheux@google.com</owner>
11968   <owner>kouhei@chromium.org</owner>
11969   <summary>
11970     Growth speed of the private working set used by each renderer process per 30
11971     minutes.  The usage and growth speed is recorded at most every 30 minutes,
11972     not every exact 30 minutes.  If the interval is longer than 30 minutes, it
11973     is normalized to a speed KB per 30 minutes.  Each renderer process provides
11974     one sample.  Recorded once per UMA log unless this is the first time the UMA
11975     log is recorded after startup of the renderer, 30 minutes have not passed
11976     from the last recording of the renderer or the usage goes down. If the usage
11977     goes down, the amount of the shrink will be recorded in the
11978     Memory.RendererShrinkIn30Min histogram.
11979   </summary>
11980 </histogram>
11982 <histogram name="Memory.RendererProcessCount">
11983   <owner>hajimehoshi@chromium.org</owner>
11984   <owner>kenjibaheux@google.com</owner>
11985   <owner>kouhei@chromium.org</owner>
11986   <summary>
11987     The count of active renderer processes.  Recorded once per UMA ping.
11988   </summary>
11989 </histogram>
11991 <histogram name="Memory.RendererShrinkIn30Min" units="KB">
11992   <owner>hajimehoshi@chromium.org</owner>
11993   <owner>kenjibaheux@google.com</owner>
11994   <owner>kouhei@chromium.org</owner>
11995   <summary>
11996     Shrink speed of the private working set used by each renderer process per 30
11997     minutes.  The usage and shrink speed is recorded at most every 30 minutes,
11998     not every exact 30 minutes.  If the interval is longer than 30 minutes, it
11999     is normalized to a speed KB per 30 minutes.  Each renderer process provides
12000     one sample.  Recorded once per UMA log unless this is the first time the UMA
12001     log is recorded after startup of the renderer, 30 minutes have not passed
12002     from the last recording of the renderer or the usage goes up. If the usage
12003     goes up, the amount of the growth will be recorded in the
12004     Memory.RendererGrowthIn30Min histogram.
12005   </summary>
12006 </histogram>
12008 <histogram name="Memory.SandboxHelper" units="KB">
12009   <owner>hajimehoshi@chromium.org</owner>
12010   <owner>kenjibaheux@google.com</owner>
12011   <owner>kouhei@chromium.org</owner>
12012   <summary>
12013     The private working set used by each sandbox helper process.  Each sandbox
12014     helper process provides one sample.  Recorded once per UMA ping.
12015   </summary>
12016 </histogram>
12018 <histogram name="Memory.Swap.Browser" units="KB">
12019   <owner>hajimehoshi@chromium.org</owner>
12020   <owner>kenjibaheux@google.com</owner>
12021   <owner>kouhei@chromium.org</owner>
12022   <summary>
12023     The swap used by the browser process.  Recorded once per UMA ping if the
12024     system has swapped.
12025   </summary>
12026 </histogram>
12028 <histogram name="Memory.Swap.Chrome" units="KB">
12029   <owner>hajimehoshi@chromium.org</owner>
12030   <owner>kenjibaheux@google.com</owner>
12031   <owner>kouhei@chromium.org</owner>
12032   <summary>
12033     The swap used by each chrome:// renderer process.  Each process provides one
12034     sample.  Recorded once per UMA ping if the system has swapped.
12035   </summary>
12036 </histogram>
12038 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
12039   <owner>hajimehoshi@chromium.org</owner>
12040   <owner>kenjibaheux@google.com</owner>
12041   <owner>kouhei@chromium.org</owner>
12042   <summary>
12043     The amount of memory that swap was compressed into. Recorded once per UMA
12044     ping if the system has swapped.
12045   </summary>
12046 </histogram>
12048 <histogram name="Memory.Swap.CompressionRatio">
12049   <owner>hajimehoshi@chromium.org</owner>
12050   <owner>kenjibaheux@google.com</owner>
12051   <owner>kouhei@chromium.org</owner>
12052   <summary>
12053     The ratio of swapped data original size to compressed size. Recorded once
12054     per UMA ping if the system has swapped.
12055   </summary>
12056 </histogram>
12058 <histogram name="Memory.Swap.Extension" units="KB">
12059   <owner>hajimehoshi@chromium.org</owner>
12060   <owner>kenjibaheux@google.com</owner>
12061   <owner>kouhei@chromium.org</owner>
12062   <summary>
12063     The swap used by each extension process.  Each process provides one sample.
12064     Recorded once per UMA ping if the system has swapped.
12065   </summary>
12066 </histogram>
12068 <histogram name="Memory.Swap.Gpu" units="KB">
12069   <owner>hajimehoshi@chromium.org</owner>
12070   <owner>kenjibaheux@google.com</owner>
12071   <owner>kouhei@chromium.org</owner>
12072   <summary>
12073     The swap used by the GPU process.  Recorded once per UMA ping if the system
12074     has swapped.
12075   </summary>
12076 </histogram>
12078 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
12079   <owner>hajimehoshi@chromium.org</owner>
12080   <owner>kenjibaheux@google.com</owner>
12081   <owner>kouhei@chromium.org</owner>
12082   <summary>
12083     Indicates that the system has swapped memory out at least once since boot.
12084     Recorded once per UMA ping.
12085   </summary>
12086 </histogram>
12088 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
12089   <owner>hajimehoshi@chromium.org</owner>
12090   <owner>kenjibaheux@google.com</owner>
12091   <owner>kouhei@chromium.org</owner>
12092   <summary>
12093     The amount of memory that is used by swap, including bookkeeping.  Recorded
12094     once per UMA ping if the system has swapped.
12095   </summary>
12096 </histogram>
12098 <histogram name="Memory.Swap.NativeClient" units="KB">
12099   <owner>hajimehoshi@chromium.org</owner>
12100   <owner>kenjibaheux@google.com</owner>
12101   <owner>kouhei@chromium.org</owner>
12102   <summary>
12103     The swap used by each Native Client loader process.  Each process provides
12104     one sample.  Recorded once per UMA ping if the system has swapped.
12105   </summary>
12106 </histogram>
12108 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
12109   <owner>hajimehoshi@chromium.org</owner>
12110   <owner>kenjibaheux@google.com</owner>
12111   <owner>kouhei@chromium.org</owner>
12112   <summary>
12113     The swap used by each Native Client broker process.  Each process provides
12114     one sample.  Recorded once per UMA ping if the system has swapped.
12115   </summary>
12116 </histogram>
12118 <histogram name="Memory.Swap.NumReads">
12119   <owner>hajimehoshi@chromium.org</owner>
12120   <owner>kenjibaheux@google.com</owner>
12121   <owner>kouhei@chromium.org</owner>
12122   <summary>
12123     The number of reads from swap.  Recorded once per UMA ping  if the system
12124     has swapped.
12125   </summary>
12126 </histogram>
12128 <histogram name="Memory.Swap.NumWrites">
12129   <owner>hajimehoshi@chromium.org</owner>
12130   <owner>kenjibaheux@google.com</owner>
12131   <owner>kouhei@chromium.org</owner>
12132   <summary>
12133     The number of writes to swap.  Recorded once per UMA ping if the system has
12134     swapped.
12135   </summary>
12136 </histogram>
12138 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
12139   <owner>hajimehoshi@chromium.org</owner>
12140   <owner>kenjibaheux@google.com</owner>
12141   <owner>kouhei@chromium.org</owner>
12142   <summary>
12143     The amount of memory that was swapped out.  Recorded once per UMA ping if
12144     the system has swapped.
12145   </summary>
12146 </histogram>
12148 <histogram name="Memory.Swap.PepperPlugin" units="KB">
12149   <owner>hajimehoshi@chromium.org</owner>
12150   <owner>kenjibaheux@google.com</owner>
12151   <owner>kouhei@chromium.org</owner>
12152   <summary>
12153     The swap used by each Pepper plugin process.  Each plugin process provides
12154     one sample.  Recorded once per UMA ping if the system has swapped.
12155   </summary>
12156 </histogram>
12158 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
12159   <owner>hajimehoshi@chromium.org</owner>
12160   <owner>kenjibaheux@google.com</owner>
12161   <owner>kouhei@chromium.org</owner>
12162   <summary>
12163     The swap used by each Pepper plugin broker process.  Each process provides
12164     one sample.  Recorded once per UMA ping if the system has swapped.
12165   </summary>
12166 </histogram>
12168 <histogram name="Memory.Swap.Plugin" units="KB">
12169   <owner>hajimehoshi@chromium.org</owner>
12170   <owner>kenjibaheux@google.com</owner>
12171   <owner>kouhei@chromium.org</owner>
12172   <summary>
12173     The swap used by each plugin process.  Each plugin process provides one
12174     sample.  Recorded once per UMA ping if the system has swapped.
12175   </summary>
12176 </histogram>
12178 <histogram name="Memory.Swap.Renderer" units="KB">
12179   <owner>hajimehoshi@chromium.org</owner>
12180   <owner>kenjibaheux@google.com</owner>
12181   <owner>kouhei@chromium.org</owner>
12182   <summary>
12183     The swap used by each renderer process.  Each renderer process provides one
12184     sample.  Recorded once per UMA ping if the system has swapped.
12185   </summary>
12186 </histogram>
12188 <histogram name="Memory.Swap.SandboxHelper" units="KB">
12189   <owner>hajimehoshi@chromium.org</owner>
12190   <owner>kenjibaheux@google.com</owner>
12191   <owner>kouhei@chromium.org</owner>
12192   <summary>
12193     The swap used by each sandbox helper process.  Each sandbox helper process
12194     provides one sample.  Recorded once per UMA ping if the system has swapped.
12195   </summary>
12196 </histogram>
12198 <histogram name="Memory.Swap.Total" units="MB">
12199   <owner>hajimehoshi@chromium.org</owner>
12200   <owner>kenjibaheux@google.com</owner>
12201   <owner>kouhei@chromium.org</owner>
12202   <summary>
12203     The sum of all processes' swap.  Recorded once per UMA ping if the system
12204     has swapped.
12205   </summary>
12206 </histogram>
12208 <histogram name="Memory.Swap.Utility" units="KB">
12209   <owner>hajimehoshi@chromium.org</owner>
12210   <owner>kenjibaheux@google.com</owner>
12211   <owner>kouhei@chromium.org</owner>
12212   <summary>
12213     The swap used by each utility process.  Each utility process provides one
12214     sample.  Recorded once per UMA ping if the system has swapped.
12215   </summary>
12216 </histogram>
12218 <histogram name="Memory.Swap.Worker" units="KB">
12219   <owner>hajimehoshi@chromium.org</owner>
12220   <owner>kenjibaheux@google.com</owner>
12221   <owner>kouhei@chromium.org</owner>
12222   <summary>
12223     The swap used by each worker process.  Each worker process provides one
12224     sample.  Recorded once per UMA ping if the system has swapped.
12225   </summary>
12226 </histogram>
12228 <histogram name="Memory.Total" units="MB">
12229   <owner>hajimehoshi@chromium.org</owner>
12230   <owner>kenjibaheux@google.com</owner>
12231   <owner>kouhei@chromium.org</owner>
12232   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
12233 </histogram>
12235 <histogram name="Memory.Utility" units="KB">
12236   <owner>hajimehoshi@chromium.org</owner>
12237   <owner>kenjibaheux@google.com</owner>
12238   <owner>kouhei@chromium.org</owner>
12239   <summary>
12240     The private working set used by each utility process.  Each utility process
12241     provides one sample.  Recorded once per UMA ping.
12242   </summary>
12243 </histogram>
12245 <histogram name="Memory.Worker" units="KB">
12246   <owner>hajimehoshi@chromium.org</owner>
12247   <owner>kenjibaheux@google.com</owner>
12248   <owner>kouhei@chromium.org</owner>
12249   <summary>
12250     The private working set used by each worker process.  Each worker process
12251     provides one sample.  Recorded once per UMA ping.
12252   </summary>
12253 </histogram>
12255 <histogram name="Memory.WorkerProcessCount">
12256   <owner>hajimehoshi@chromium.org</owner>
12257   <owner>kenjibaheux@google.com</owner>
12258   <owner>kouhei@chromium.org</owner>
12259   <summary>TBD.</summary>
12260 </histogram>
12262 <histogram name="MemoryAndroid.DeviceMemoryClass">
12263   <owner>hajimehoshi@chromium.org</owner>
12264   <owner>kenjibaheux@google.com</owner>
12265   <owner>kouhei@chromium.org</owner>
12266   <owner>ppi@chromium.org</owner>
12267   <summary>
12268     Value of getMemoryClass() recorded once upon startup. This is an integer,
12269     device-specific constant correlated with the amount of memory available on
12270     Android device.
12271   </summary>
12272 </histogram>
12274 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
12275   <owner>hajimehoshi@chromium.org</owner>
12276   <owner>kenjibaheux@google.com</owner>
12277   <owner>kouhei@chromium.org</owner>
12278   <owner>ppi@chromium.org</owner>
12279   <summary>
12280     Reasons behind evictions of individual tabs, recorded upon each tab
12281     eviction.
12282   </summary>
12283 </histogram>
12285 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
12286   <owner>hajimehoshi@chromium.org</owner>
12287   <owner>kenjibaheux@google.com</owner>
12288   <owner>kouhei@chromium.org</owner>
12289   <owner>ppi@chromium.org</owner>
12290   <summary>
12291     Number of loaded (memory-resident) tabs when LowMemory notification is
12292     delivered.
12293   </summary>
12294 </histogram>
12296 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
12297   <owner>hajimehoshi@chromium.org</owner>
12298   <owner>kenjibaheux@google.com</owner>
12299   <owner>kouhei@chromium.org</owner>
12300   <owner>ppi@chromium.org</owner>
12301   <summary>
12302     Time between two consecutive LowMemory notification in one foreground
12303     session.
12304   </summary>
12305 </histogram>
12307 <histogram name="MemoryAndroid.NotificationBackground"
12308     enum="AndroidMemoryNotificationBackground">
12309   <owner>hajimehoshi@chromium.org</owner>
12310   <owner>kenjibaheux@google.com</owner>
12311   <owner>kouhei@chromium.org</owner>
12312   <owner>ppi@chromium.org</owner>
12313   <summary>
12314     Memory notifications delivered through system callbacks to Chrome while in
12315     the background.
12316   </summary>
12317 </histogram>
12319 <histogram name="MemoryAndroid.NotificationForeground"
12320     enum="AndroidMemoryNotificationForeground">
12321   <owner>hajimehoshi@chromium.org</owner>
12322   <owner>kenjibaheux@google.com</owner>
12323   <owner>kouhei@chromium.org</owner>
12324   <owner>ppi@chromium.org</owner>
12325   <summary>
12326     Memory notifications delivered through system callbacks to Chrome while in
12327     the foreground - we count LowMemory notification vs particular levels of
12328     TrimMemory foreground notification.
12329   </summary>
12330 </histogram>
12332 <histogram name="MemoryWarning.EvictedTabTimeSinceActive" units="ms">
12333   <owner>lliabraa@chromium.org</owner>
12334   <summary>
12335     [iOS] When the OS sends a memory warning and the app evicts a tab, this
12336     histogram records the time since the evicted tab was active.
12337   </summary>
12338 </histogram>
12340 <histogram name="MemoryWarning.ProtectedTabTimeSinceActive" units="ms">
12341   <owner>lliabraa@chromium.org</owner>
12342   <summary>
12343     [iOS] When the OS sends a memory warning and the app protects a tab, this
12344     histogram records the time since the protected tab was active.
12345   </summary>
12346 </histogram>
12348 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
12349   <owner>benchan@chromium.org</owner>
12350   <summary>
12351     The result (e.g. success or the type of failure) of a modem interface switch
12352     operation performed by mist on Chrome OS.
12353   </summary>
12354 </histogram>
12356 <histogram name="MobileStartup.MobileMultiWindowInstances">
12357   <owner>dtrainor@chromium.org</owner>
12358   <summary>
12359     Android: Number of instances of Chrome currently open during a MultiWindow
12360     session.  Emitted every time Chrome is paused.  Only emitted on Android
12361     MultiWindow devices.
12363     A MultiWindow session is any period of time that Chrome was not used in a
12364     full screen mode but together with another Activity that is visible at the
12365     same time. This is only supported in a few Android models.
12366   </summary>
12367 </histogram>
12369 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
12370   <owner>miguelg@chromium.org</owner>
12371   <summary>
12372     Android: percent of the screen available for Chrome during a multi-window
12373     session. Emitted every time chrome is paused. Only emitted on Android
12374     MultiWindow devices.
12376     A multiwindow session is any period of time that Chrome was not used in full
12377     screen mode but together with some other application that is visible at the
12378     same time. This is only supported in a few Android models.
12379   </summary>
12380 </histogram>
12382 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
12383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12384   <summary>
12385     Tracks mouse sensitivity setting changes by the user. This replaces the old
12386     Mouse.Sensitivity.Changed metric.
12387   </summary>
12388 </histogram>
12390 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
12391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12392   <summary>
12393     Tracks mouse sensitivity setting on startup. This replaces the old
12394     Mouse.Sensitivity.Started metric.
12395   </summary>
12396 </histogram>
12398 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
12399   <obsolete>
12400     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
12401   </obsolete>
12402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12403   <summary>Tracks mouse sensitivity setting.</summary>
12404 </histogram>
12406 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
12407   <obsolete>
12408     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
12409   </obsolete>
12410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12411   <summary>Tracks mouse sensitivity setting on startup.</summary>
12412 </histogram>
12414 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
12415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12416   <summary>
12417     Measures the time elapsed between when the user mousedown-ed a link and when
12418     the user clicked a link.
12419   </summary>
12420 </histogram>
12422 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
12423     enum="MouseEventFollowedByClick">
12424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12425   <summary>
12426     For each click handled by an HTML anchor tag link, whether Blink saw a
12427     mousedown event preceding it.  This is only measured for clicks handled by
12428     the anchor tag's default click event handler.
12429   </summary>
12430 </histogram>
12432 <histogram name="MouseEventPrefetch.MouseDowns">
12433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12434   <summary>
12435     The number of mousedown events detected at HTML anchor-tag links' default
12436     event handler.
12437   </summary>
12438 </histogram>
12440 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
12441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12442   <summary>
12443     Measures the time elapsed between when the user mouseover-ed a link and when
12444     the user clicked a link.
12445   </summary>
12446 </histogram>
12448 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
12449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12450   <summary>
12451     Measures the time elapsed between when the user mouseover-ed a link and when
12452     the user mouseout-ed a link without click.
12453   </summary>
12454 </histogram>
12456 <histogram name="MouseEventPrefetch.MouseOvers">
12457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12458   <summary>
12459     The number of mouseover events detected at HTML anchor-tag links' default
12460     event handler.
12461   </summary>
12462 </histogram>
12464 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
12465     enum="PreTapEvents">
12466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12467   <summary>
12468     The tap gesture events detected before click at HTML anchor-tag links'
12469     default event handler.
12470   </summary>
12471 </histogram>
12473 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
12474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12475   <summary>
12476     Measures the time elapsed between when the user tapdown-ed a link and when
12477     the user clicked a link.
12478   </summary>
12479 </histogram>
12481 <histogram name="MouseEventPrefetch.TapDowns">
12482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12483   <summary>
12484     The number of gesturetapdown events detected at HTML anchor-tag links'
12485     default event handler.
12486   </summary>
12487 </histogram>
12489 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
12490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12491   <summary>
12492     The number of gesturetapunconfirmed events detected at HTML anchor-tag
12493     links' default event handler.
12494   </summary>
12495 </histogram>
12497 <histogram name="MPArch.ChildProcessLaunchFirst">
12498   <owner>ppi@chromium.org</owner>
12499   <summary>
12500     The time it takes to spawn the first child subprocess (including sandbox
12501     init).
12502   </summary>
12503 </histogram>
12505 <histogram name="MPArch.ChildProcessLaunchSubsequent">
12506   <owner>ppi@chromium.org</owner>
12507   <summary>
12508     The time it takes to spawn child sub processes not counting the first one.
12509   </summary>
12510 </histogram>
12512 <histogram name="MPArch.RendererLaunchFirst">
12513   <obsolete>
12514     Deprecated 2/2013, renamed.
12515   </obsolete>
12516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12517   <summary>
12518     The time it takes to spawn the first renderer subprocess (including sandbox
12519     init).
12520   </summary>
12521 </histogram>
12523 <histogram name="MPArch.RendererLaunchSubsequent">
12524   <obsolete>
12525     Deprecated 2/2013, renamed.
12526   </obsolete>
12527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12528   <summary>
12529     The time it takes to spawn renderer sub processes not counting the first
12530     one.
12531   </summary>
12532 </histogram>
12534 <histogram name="MPArch.RPHCountPerLoad">
12535   <owner>ppi@chromium.org</owner>
12536   <summary>
12537     The number of RenderProcessHosts (i.e. renderer processes) present when each
12538     load completes. This is basically the average number of sub-processes over
12539     time. See also Tabs.TabCountPerLoad.
12540   </summary>
12541 </histogram>
12543 <histogram name="MPArch.RWH_InputEventDelta" units="milliseconds">
12544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12545   <summary>
12546     The time spent waiting for the renderer to acknowledge an input event.
12547   </summary>
12548 </histogram>
12550 <histogram name="MPArch.RWH_OnMsgPaintRect" units="milliseconds">
12551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12552   <summary>The time spent inside RenderWidgetHost::OnMsgPaintRect.</summary>
12553 </histogram>
12555 <histogram name="MPArch.RWH_OnMsgScrollRect" units="milliseconds">
12556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12557   <summary>The time spent inside RenderWidgetHost::OnMsgScrollRect.</summary>
12558 </histogram>
12560 <histogram name="MPArch.RWH_OnMsgUpdateRect">
12561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12562   <summary>TBD</summary>
12563 </histogram>
12565 <histogram name="MPArch.RWH_RepaintDelta">
12566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12567   <summary>TBD</summary>
12568 </histogram>
12570 <histogram name="MPArch.RWH_TabSwitchPaintDuration" units="milliseconds">
12571   <owner>jbauman@chromium.org</owner>
12572   <summary>
12573     Time from tab switch requested to tab appearing on screen (Aura and Mac
12574     only).
12575   </summary>
12576 </histogram>
12578 <histogram name="MPArch.RWHH_WhiteoutDuration" units="milliseconds">
12579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12580   <summary>
12581     The time that the user sees a blank white page after switching to a
12582     different tab, while the RenderWidgetHost receives data to paint from the
12583     renderer process.
12584   </summary>
12585 </histogram>
12587 <histogram name="MultiProfile.DiscardedTabsPerUser">
12588   <owner>skuhne@chromium.org</owner>
12589   <summary>
12590     The relation of discarded tabs vs. the amount of simultaneous users. The
12591     counts are the number of discards and the buckets are the number of users.
12592     Since the count values are absolute numbers, they need to be normalized
12593     before use - so divide the counts by the percentage of users per session
12594     found under 'MultiProfile.UsersPerSessionIncremental'.
12595   </summary>
12596 </histogram>
12598 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
12599   <owner>skuhne@chromium.org</owner>
12600   <summary>
12601     The session counter for different multi profile modes which gets stored once
12602     per session at the beginning of the session.
12603   </summary>
12604 </histogram>
12606 <histogram name="MultiProfile.SigninUserUIPath"
12607     enum="MultiProfileSigninUserAction">
12608   <owner>skuhne@chromium.org</owner>
12609   <summary>
12610     Count the number of times each UI path is taken for signing into a new
12611     account in a Chrome OS multiprofile session. UI paths include the system
12612     tray and the user account switcher on the browser frame.
12613   </summary>
12614 </histogram>
12616 <histogram name="MultiProfile.SwitchActiveUserUIPath"
12617     enum="MultiProfileSwitchActiveUserAction">
12618   <owner>skuhne@chromium.org</owner>
12619   <summary>
12620     Count the number of times each UI path is taken for switching the active
12621     account in a Chrome OS multiprofile session. UI paths include the system
12622     tray and the keyboard shortcut.
12623   </summary>
12624 </histogram>
12626 <histogram name="MultiProfile.TeleportWindow"
12627     enum="MultiProfileTeleportWindowAction">
12628   <owner>skuhne@chromium.org</owner>
12629   <summary>
12630     Counts the number of window teleportations when using separated desktop
12631     mode.
12632   </summary>
12633 </histogram>
12635 <histogram name="MultiProfile.TeleportWindowType"
12636     enum="MultiProfileTeleportWindowType">
12637   <owner>skuhne@chromium.org</owner>
12638   <summary>
12639     Counts the number of teleported windows by types in separated desktop mode.
12640   </summary>
12641 </histogram>
12643 <histogram name="MultiProfile.UsersPerSession">
12644   <obsolete>
12645     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
12646   </obsolete>
12647   <owner>skuhne@chromium.org</owner>
12648   <summary>
12649     The number of users simultaneously signed into a multiprofile session on
12650     Chrome OS. This is recorded upon session end.
12651   </summary>
12652 </histogram>
12654 <histogram name="MultiProfile.UsersPerSessionIncremental">
12655   <owner>skuhne@chromium.org</owner>
12656   <summary>
12657     The number of users simultaneously signed into a multiprofile session on
12658     Chrome OS. This is recorded whenever a user gets added to the session. To
12659     get the correct count, all following counts must be subtracted. Example: If
12660     100 single user, 20 two user and 5 three user sessions, there were
12661     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
12662   </summary>
12663 </histogram>
12665 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
12666   <owner>jvoung@chromium.org</owner>
12667   <owner>mackinlay@google.com</owner>
12668   <owner>ncbray@chromium.org</owner>
12669   <summary>
12670     When the browser started, what happened with the NaCl helper process?
12671   </summary>
12672 </histogram>
12674 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
12675   <owner>jvoung@chromium.org</owner>
12676   <owner>mackinlay@google.com</owner>
12677   <owner>ncbray@chromium.org</owner>
12678   <summary>
12679     When a NaCl application process was created, what had happened with the NaCl
12680     helper process when the browser was started?
12681   </summary>
12682 </histogram>
12684 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
12685   <owner>jvoung@chromium.org</owner>
12686   <owner>mackinlay@google.com</owner>
12687   <owner>ncbray@chromium.org</owner>
12688   <summary>The OS/Architecture of a nexe that was loaded.</summary>
12689 </histogram>
12691 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
12692     enum="NaClHttpStatusCodeClass">
12693   <owner>jvoung@chromium.org</owner>
12694   <owner>mackinlay@google.com</owner>
12695   <owner>ncbray@chromium.org</owner>
12696   <summary>
12697     The status code returned when trying to load a manifest inside an installed
12698     app.
12699   </summary>
12700 </histogram>
12702 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
12703     enum="NaClHttpStatusCodeClass">
12704   <owner>jvoung@chromium.org</owner>
12705   <owner>mackinlay@google.com</owner>
12706   <owner>ncbray@chromium.org</owner>
12707   <summary>
12708     The status code returned when trying to load a manifest from a source other
12709     than an installed app.
12710   </summary>
12711 </histogram>
12713 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
12714     enum="NaClHttpStatusCodeClass">
12715   <owner>jvoung@chromium.org</owner>
12716   <owner>mackinlay@google.com</owner>
12717   <owner>ncbray@chromium.org</owner>
12718   <summary>
12719     The status code returned when trying to load a NaCl executable inside an
12720     installed app.
12721   </summary>
12722 </histogram>
12724 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
12725     enum="NaClHttpStatusCodeClass">
12726   <owner>jvoung@chromium.org</owner>
12727   <owner>mackinlay@google.com</owner>
12728   <owner>ncbray@chromium.org</owner>
12729   <summary>
12730     The status code returned when trying to load a NaCl executable from a source
12731     other than an installed app.
12732   </summary>
12733 </histogram>
12735 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
12736   <owner>jvoung@chromium.org</owner>
12737   <owner>mackinlay@google.com</owner>
12738   <owner>ncbray@chromium.org</owner>
12739   <summary>The error code returned by NaCl's Chrome plugin.</summary>
12740 </histogram>
12742 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
12743     enum="NaClPluginErrorCode">
12744   <owner>jvoung@chromium.org</owner>
12745   <owner>mackinlay@google.com</owner>
12746   <owner>ncbray@chromium.org</owner>
12747   <summary>
12748     The error code returned by NaCl's Chrome plugin, but only for installed
12749     apps.
12750   </summary>
12751 </histogram>
12753 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
12754     enum="NaClPluginErrorCode">
12755   <owner>jvoung@chromium.org</owner>
12756   <owner>mackinlay@google.com</owner>
12757   <owner>ncbray@chromium.org</owner>
12758   <summary>
12759     The error code returned by NaCl's Chrome plugin, but excluding installed
12760     apps.
12761   </summary>
12762 </histogram>
12764 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
12765   <owner>jvoung@chromium.org</owner>
12766   <owner>mackinlay@google.com</owner>
12767   <owner>ncbray@chromium.org</owner>
12768   <summary>The error code returned by NaCl's sel_ldr.</summary>
12769 </histogram>
12771 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
12772     enum="NaClSelLdrErrorCode">
12773   <owner>jvoung@chromium.org</owner>
12774   <owner>mackinlay@google.com</owner>
12775   <owner>ncbray@chromium.org</owner>
12776   <summary>
12777     The error code returned by NaCl's sel_ldr, but only for installed apps.
12778   </summary>
12779 </histogram>
12781 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
12782     enum="NaClSelLdrErrorCode">
12783   <owner>jvoung@chromium.org</owner>
12784   <owner>mackinlay@google.com</owner>
12785   <owner>ncbray@chromium.org</owner>
12786   <summary>
12787     The error code returned by NaCl's sel_ldr, but excluding installed apps.
12788   </summary>
12789 </histogram>
12791 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
12792   <owner>jvoung@chromium.org</owner>
12793   <owner>mackinlay@google.com</owner>
12794   <owner>ncbray@chromium.org</owner>
12795   <summary>
12796     Was the manifest specified as a data URI rather than a .nmf file?
12797   </summary>
12798 </histogram>
12800 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
12801   <obsolete>
12802     Deprecated 6/2011, renamed.
12803   </obsolete>
12804   <owner>jvoung@chromium.org</owner>
12805   <owner>mackinlay@google.com</owner>
12806   <owner>ncbray@chromium.org</owner>
12807   <summary>
12808     The time it took to download the manifset file for a Native Client module.
12809   </summary>
12810 </histogram>
12812 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
12813   <owner>jvoung@chromium.org</owner>
12814   <owner>mackinlay@google.com</owner>
12815   <owner>ncbray@chromium.org</owner>
12816   <summary>The time a NaCl module ran before it crashed.</summary>
12817 </histogram>
12819 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
12820   <owner>jvoung@chromium.org</owner>
12821   <owner>mackinlay@google.com</owner>
12822   <owner>ncbray@chromium.org</owner>
12823   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
12824 </histogram>
12826 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
12827   <obsolete>
12828     Deprecated 6/2011, renamed.
12829   </obsolete>
12830   <owner>jvoung@chromium.org</owner>
12831   <owner>mackinlay@google.com</owner>
12832   <owner>ncbray@chromium.org</owner>
12833   <summary>
12834     The time it took to download the main .nexe for a Native Client module.
12835   </summary>
12836 </histogram>
12838 <histogram name="NaCl.NexeSize" units="KB">
12839   <obsolete>
12840     Deprecated 6/2011, renamed.
12841   </obsolete>
12842   <owner>jvoung@chromium.org</owner>
12843   <owner>mackinlay@google.com</owner>
12844   <owner>ncbray@chromium.org</owner>
12845   <summary>
12846     The size of the main .nexe file downloaded for a Native Client module.
12847   </summary>
12848 </histogram>
12850 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
12851   <obsolete>
12852     Deprecated 6/2011, renamed.
12853   </obsolete>
12854   <owner>jvoung@chromium.org</owner>
12855   <owner>mackinlay@google.com</owner>
12856   <owner>ncbray@chromium.org</owner>
12857   <summary>
12858     The time it took between the Native Client plugin initialization and when
12859     proxied execution of the NaCl module begins. This is the general startup
12860     overhead of running as a NaCl module vs a trusted PPAPI plugin.
12861   </summary>
12862 </histogram>
12864 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
12865   <obsolete>
12866     Deprecated 6/2011, renamed.
12867   </obsolete>
12868   <owner>jvoung@chromium.org</owner>
12869   <owner>mackinlay@google.com</owner>
12870   <owner>ncbray@chromium.org</owner>
12871   <summary>
12872     The time it took between the Native Client plugin initialization and when
12873     proxied execution of the NaCl module begins. This is the general startup
12874     overhead of running as a NaCl module vs a trusted PPAPI plugin.
12875   </summary>
12876 </histogram>
12878 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
12879   <owner>jvoung@chromium.org</owner>
12880   <owner>mackinlay@google.com</owner>
12881   <owner>ncbray@chromium.org</owner>
12882   <summary>
12883     The optimization level set for the initial Portable Native Client
12884     translation from bitcode to native code.
12885   </summary>
12886 </histogram>
12888 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
12889   <obsolete>
12890     Deprecated 6/2011, renamed.
12891   </obsolete>
12892   <owner>jvoung@chromium.org</owner>
12893   <owner>mackinlay@google.com</owner>
12894   <owner>ncbray@chromium.org</owner>
12895   <summary>The OS/Architecture of a nexe that was loaded.</summary>
12896 </histogram>
12898 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
12899   <owner>jvoung@chromium.org</owner>
12900   <owner>mackinlay@google.com</owner>
12901   <owner>ncbray@chromium.org</owner>
12902   <summary>
12903     Did the Portable Native Client translation cache find an executable
12904     translated from bitcode?
12905   </summary>
12906 </histogram>
12908 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
12909   <owner>jvoung@chromium.org</owner>
12910   <owner>mackinlay@google.com</owner>
12911   <owner>ncbray@chromium.org</owner>
12912   <summary>
12913     The rate for compiling a Portable Native Client bitcode file to an object
12914     file in Kilobytes per second.
12915   </summary>
12916 </histogram>
12918 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
12919   <owner>jvoung@chromium.org</owner>
12920   <owner>mackinlay@google.com</owner>
12921   <owner>ncbray@chromium.org</owner>
12922   <summary>
12923     The time it took to compile a Portable Native Client bitcode file to an
12924     object file.
12925   </summary>
12926 </histogram>
12928 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
12929   <owner>jvoung@chromium.org</owner>
12930   <owner>mackinlay@google.com</owner>
12931   <owner>ncbray@chromium.org</owner>
12932   <summary>
12933     The time it took to link a Portable Native Client generated object file into
12934     a Native Client executable.
12935   </summary>
12936 </histogram>
12938 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
12939   <owner>jvoung@chromium.org</owner>
12940   <owner>mackinlay@google.com</owner>
12941   <owner>ncbray@chromium.org</owner>
12942   <summary>
12943     The time it took to load and validate the Portable Native Client compiler.
12944   </summary>
12945 </histogram>
12947 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
12948   <owner>jvoung@chromium.org</owner>
12949   <owner>mackinlay@google.com</owner>
12950   <owner>ncbray@chromium.org</owner>
12951   <summary>
12952     The time it took to load and validate the Portable Native Client linker.
12953   </summary>
12954 </histogram>
12956 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
12957     units="%">
12958   <owner>jvoung@chromium.org</owner>
12959   <owner>mackinlay@google.com</owner>
12960   <owner>ncbray@chromium.org</owner>
12961   <summary>
12962     The percentage of a Portable Native Client application that is compiled by
12963     the time the application is fully downloaded (compile and download happen in
12964     parallel).
12965   </summary>
12966 </histogram>
12968 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
12969   <owner>jvoung@chromium.org</owner>
12970   <owner>mackinlay@google.com</owner>
12971   <owner>ncbray@chromium.org</owner>
12972   <summary>
12973     The rate for completely translating a Portable Native Client bitcode file
12974     into a Native Client executable and caching the result in Kilobytes per
12975     second.
12976   </summary>
12977 </histogram>
12979 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
12980     units="milliseconds">
12981   <owner>jvoung@chromium.org</owner>
12982   <owner>mackinlay@google.com</owner>
12983   <owner>ncbray@chromium.org</owner>
12984   <summary>
12985     The total time it took to completely translate a Portable Native Client
12986     bitcode file into a Native Client executable, and cache the result.
12987   </summary>
12988 </histogram>
12990 <histogram name="NaCl.Perf.ShutdownTime.Total" units="milliseconds">
12991   <owner>jvoung@chromium.org</owner>
12992   <owner>mackinlay@google.com</owner>
12993   <owner>ncbray@chromium.org</owner>
12994   <summary>The time it took the NaCl module to shut down.</summary>
12995 </histogram>
12997 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
12998   <owner>jvoung@chromium.org</owner>
12999   <owner>mackinlay@google.com</owner>
13000   <owner>ncbray@chromium.org</owner>
13001   <summary>The size of the manifest file.</summary>
13002 </histogram>
13004 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
13005   <owner>jvoung@chromium.org</owner>
13006   <owner>mackinlay@google.com</owner>
13007   <owner>ncbray@chromium.org</owner>
13008   <summary>
13009     The size of the main .nexe file downloaded for a Native Client module.
13010   </summary>
13011 </histogram>
13013 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
13014   <owner>jvoung@chromium.org</owner>
13015   <owner>mackinlay@google.com</owner>
13016   <owner>ncbray@chromium.org</owner>
13017   <summary>
13018     The size of the main .pexe bitcode file downloaded for a Portable Native
13019     Client module.
13020   </summary>
13021 </histogram>
13023 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
13024   <owner>jvoung@chromium.org</owner>
13025   <owner>mackinlay@google.com</owner>
13026   <owner>ncbray@chromium.org</owner>
13027   <summary>
13028     The size of the main .pexe bitcode file divided by the size of the .nexe
13029     that is the result of translating the bitcode file, times 100.
13030   </summary>
13031 </histogram>
13033 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
13034   <owner>jvoung@chromium.org</owner>
13035   <owner>mackinlay@google.com</owner>
13036   <owner>ncbray@chromium.org</owner>
13037   <summary>
13038     The size of the main .nexe file that is the result of translating a Portable
13039     Native Client .pexe bitcode file.  This reflects the amount of cache
13040     consumed.
13041   </summary>
13042 </histogram>
13044 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
13045   <owner>jvoung@chromium.org</owner>
13046   <owner>mackinlay@google.com</owner>
13047   <owner>ncbray@chromium.org</owner>
13048   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
13049 </histogram>
13051 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
13052   <owner>jvoung@chromium.org</owner>
13053   <owner>mackinlay@google.com</owner>
13054   <owner>ncbray@chromium.org</owner>
13055   <summary>
13056     The time it took to load the NaCl module into sel_ldr.  Normalized by the
13057     size of the .nexe, in megabytes.
13058   </summary>
13059 </histogram>
13061 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
13062   <owner>jvoung@chromium.org</owner>
13063   <owner>mackinlay@google.com</owner>
13064   <owner>ncbray@chromium.org</owner>
13065   <summary>
13066     The time it took to download the manifset file for a Native Client module.
13067   </summary>
13068 </histogram>
13070 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
13071   <owner>jvoung@chromium.org</owner>
13072   <owner>mackinlay@google.com</owner>
13073   <owner>ncbray@chromium.org</owner>
13074   <summary>
13075     The time it took between the Native Client plugin initialization and when
13076     proxied execution of the NaCl module begins. This is the general startup
13077     overhead of running as a NaCl module vs a trusted PPAPI plugin.
13078   </summary>
13079 </histogram>
13081 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
13082     units="milliseconds/MB">
13083   <owner>jvoung@chromium.org</owner>
13084   <owner>mackinlay@google.com</owner>
13085   <owner>ncbray@chromium.org</owner>
13086   <summary>
13087     The time it took between the Native Client plugin initialization and when
13088     proxied execution of the NaCl module begins. This is the general startup
13089     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
13090     by the size of the .nexe, in megabytes.
13091   </summary>
13092 </histogram>
13094 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
13095   <owner>jvoung@chromium.org</owner>
13096   <owner>mackinlay@google.com</owner>
13097   <owner>ncbray@chromium.org</owner>
13098   <summary>
13099     The time it took to download the main .nexe for a Native Client module.
13100   </summary>
13101 </histogram>
13103 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
13104     units="milliseconds/MB">
13105   <owner>jvoung@chromium.org</owner>
13106   <owner>mackinlay@google.com</owner>
13107   <owner>ncbray@chromium.org</owner>
13108   <summary>
13109     The time it took to download the main .nexe for a Native Client module.
13110     Normalized by the size of the .nexe, in megabytes.
13111   </summary>
13112 </histogram>
13114 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
13115   <owner>jvoung@chromium.org</owner>
13116   <owner>mackinlay@google.com</owner>
13117   <owner>ncbray@chromium.org</owner>
13118   <summary>
13119     The time it took between the Native Client plugin initialization and when
13120     the NaCl module is ready to be used.
13121   </summary>
13122 </histogram>
13124 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
13125   <owner>jvoung@chromium.org</owner>
13126   <owner>mackinlay@google.com</owner>
13127   <owner>ncbray@chromium.org</owner>
13128   <summary>
13129     The time it took between the Native Client plugin initialization and when
13130     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
13131     in megabytes.
13132   </summary>
13133 </histogram>
13135 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
13136   <obsolete>
13137     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
13138     normalizing to 'tab opens' is unusual.
13139   </obsolete>
13140   <owner>jvoung@chromium.org</owner>
13141   <owner>mackinlay@google.com</owner>
13142   <owner>ncbray@chromium.org</owner>
13143   <summary>
13144     The number of times that Native Client has been started by loading a .nexe
13145     compared to the number of times that a tab has been opened.
13146   </summary>
13147 </histogram>
13149 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
13150   <owner>jvoung@chromium.org</owner>
13151   <owner>mackinlay@google.com</owner>
13152   <owner>ncbray@chromium.org</owner>
13153   <summary>
13154     Did a validation cache query find a previously known validation result?
13155   </summary>
13156 </histogram>
13158 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
13159   <owner>jvoung@chromium.org</owner>
13160   <owner>mackinlay@google.com</owner>
13161   <owner>ncbray@chromium.org</owner>
13162   <summary>
13163     Was the validation cache updated with a new validation result?
13164   </summary>
13165 </histogram>
13167 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
13168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13169   <summary>The scheme of the URL for each main-frame navigation.</summary>
13170 </histogram>
13172 <histogram name="Navigation.RedirectChainSize" units="characters">
13173   <owner>haitaol@chromium.org</owner>
13174   <owner>donnd@chromium.org</owner>
13175   <summary>
13176     Total length of the redirect URL strings in navigation entry. Logged when
13177     entry is committed.
13178   </summary>
13179 </histogram>
13181 <histogram name="NCN.CM.FastestRTTOn2G" units="milliseconds">
13182   <owner>pauljensen@chromium.org</owner>
13183   <summary>
13184     Rough estimate of the fastest round-trip-time seen on a 2G connection,
13185     before the NetworkChangeNotifier detected a connectivity change.
13187     This metric is recorded when the NetworkChangeNotifier detects a
13188     connectivity change.  This will miss data from users whose connection type
13189     never changes and will be biased to users whose connection type changes
13190     frequently.
13191   </summary>
13192 </histogram>
13194 <histogram name="NCN.CM.FastestRTTOn3G" units="milliseconds">
13195   <owner>pauljensen@chromium.org</owner>
13196   <summary>
13197     Rough estimate of the fastest round-trip-time seen on a 3G connection,
13198     before the NetworkChangeNotifier detected a connectivity change.
13200     This metric is recorded when the NetworkChangeNotifier detects a
13201     connectivity change.  This will miss data from users whose connection type
13202     never changes and will be biased to users whose connection type changes
13203     frequently.
13204   </summary>
13205 </histogram>
13207 <histogram name="NCN.CM.FastestRTTOn4G" units="milliseconds">
13208   <owner>pauljensen@chromium.org</owner>
13209   <summary>
13210     Rough estimate of the fastest round-trip-time seen on a 4G connection,
13211     before the NetworkChangeNotifier detected a connectivity change.
13213     This metric is recorded when the NetworkChangeNotifier detects a
13214     connectivity change. This will miss data from users whose connection type
13215     never changes and will be biased to users whose connection type changes
13216     frequently.
13217   </summary>
13218 </histogram>
13220 <histogram name="NCN.CM.FastestRTTOnBluetooth" units="milliseconds">
13221   <owner>pauljensen@chromium.org</owner>
13222   <summary>
13223     Rough estimate of the fastest round-trip-time seen on a Bluetooth
13224     connection, before the NetworkChangeNotifier detected a connectivity change.
13226     This metric is recorded when the NetworkChangeNotifier detects a
13227     connectivity change.  This will miss data from users whose connection type
13228     never changes and will be biased to users whose connection type changes
13229     frequently.
13230   </summary>
13231 </histogram>
13233 <histogram name="NCN.CM.FastestRTTOnEthernet" units="milliseconds">
13234   <owner>pauljensen@chromium.org</owner>
13235   <summary>
13236     Rough estimate of the fastest round-trip-time seen on an Ethernet
13237     connection, before the NetworkChangeNotifier detected a connectivity change.
13239     This metric is recorded when the NetworkChangeNotifier detects a
13240     connectivity change.  This will miss data from users whose connection type
13241     never changes and will be biased to users whose connection type changes
13242     frequently.
13243   </summary>
13244 </histogram>
13246 <histogram name="NCN.CM.FastestRTTOnNone" units="milliseconds">
13247   <owner>pauljensen@chromium.org</owner>
13248   <summary>
13249     Rough estimate of the fastest round-trip-time seen while the
13250     NetworkChangeNotifier thought there was no network connection, before the
13251     NetworkChangeNotifier detected a connectivity change.
13253     This metric is recorded when the NetworkChangeNotifier detects a
13254     connectivity change.  This will miss data from users whose connection type
13255     never changes and will be biased to users whose connection type changes
13256     frequently.
13257   </summary>
13258 </histogram>
13260 <histogram name="NCN.CM.FastestRTTOnUnknown" units="milliseconds">
13261   <owner>pauljensen@chromium.org</owner>
13262   <summary>
13263     Rough estimate of the fastest round-trip-time seen on an unknown connection
13264     type, before the NetworkChangeNotifier detected a connectivity change.
13266     This metric is recorded when the NetworkChangeNotifier detects a
13267     connectivity change.  This will miss data from users whose connection type
13268     never changes and will be biased to users whose connection type changes
13269     frequently.
13270   </summary>
13271 </histogram>
13273 <histogram name="NCN.CM.FastestRTTOnWifi" units="milliseconds">
13274   <owner>pauljensen@chromium.org</owner>
13275   <summary>
13276     Rough estimate of the fastest round-trip-time seen on a Wifi connection,
13277     before the NetworkChangeNotifier detected a connectivity change.
13279     This metric is recorded when the NetworkChangeNotifier detects a
13280     connectivity change.  This will miss data from users whose connection type
13281     never changes and will be biased to users whose connection type changes
13282     frequently.
13283   </summary>
13284 </histogram>
13286 <histogram name="NCN.CM.FirstReadOn2G" units="milliseconds">
13287   <owner>pauljensen@chromium.org</owner>
13288   <summary>
13289     Time between switching to a 2G connection and receiving the first network
13290     data.
13292     This metric is recorded when the NetworkChangeNotifier detects a
13293     connectivity change.  This will miss data from users whose connection type
13294     never changes and will be biased to users whose connection type changes
13295     frequently.
13296   </summary>
13297 </histogram>
13299 <histogram name="NCN.CM.FirstReadOn3G" units="milliseconds">
13300   <owner>pauljensen@chromium.org</owner>
13301   <summary>
13302     Time between switching to a 3G connection and receiving the first network
13303     data.
13305     This metric is recorded when the NetworkChangeNotifier detects a
13306     connectivity change.  This will miss data from users whose connection type
13307     never changes and will be biased to users whose connection type changes
13308     frequently.
13309   </summary>
13310 </histogram>
13312 <histogram name="NCN.CM.FirstReadOn4G" units="milliseconds">
13313   <owner>pauljensen@chromium.org</owner>
13314   <summary>
13315     Time between switching to a 4G connection and receiving the first network
13316     data.
13318     This metric is recorded when the NetworkChangeNotifier detects a
13319     connectivity change.  This will miss data from users whose connection type
13320     never changes and will be biased to users whose connection type changes
13321     frequently.
13322   </summary>
13323 </histogram>
13325 <histogram name="NCN.CM.FirstReadOnBluetooth" units="milliseconds">
13326   <owner>pauljensen@chromium.org</owner>
13327   <summary>
13328     Time between switching to a Bluetooth connection and receiving the first
13329     network data.
13331     This metric is recorded when the NetworkChangeNotifier detects a
13332     connectivity change.  This will miss data from users whose connection type
13333     never changes and will be biased to users whose connection type changes
13334     frequently.
13335   </summary>
13336 </histogram>
13338 <histogram name="NCN.CM.FirstReadOnEthernet" units="milliseconds">
13339   <owner>pauljensen@chromium.org</owner>
13340   <summary>
13341     Time between switching to an Ethernet connection and receiving the first
13342     network data.
13344     This metric is recorded when the NetworkChangeNotifier detects a
13345     connectivity change.  This will miss data from users whose connection type
13346     never changes and will be biased to users whose connection type changes
13347     frequently.
13348   </summary>
13349 </histogram>
13351 <histogram name="NCN.CM.FirstReadOnNone" units="milliseconds">
13352   <owner>pauljensen@chromium.org</owner>
13353   <summary>
13354     Time between disconnecting and receiving the first network data.
13356     This metric is recorded when the NetworkChangeNotifier detects a
13357     connectivity change.  This will miss data from users whose connection type
13358     never changes and will be biased to users whose connection type changes
13359     frequently.
13360   </summary>
13361 </histogram>
13363 <histogram name="NCN.CM.FirstReadOnUnknown" units="milliseconds">
13364   <owner>pauljensen@chromium.org</owner>
13365   <summary>
13366     Time between switching to an unknown connection type and receiving the first
13367     network data.
13369     This metric is recorded when the NetworkChangeNotifier detects a
13370     connectivity change.  This will miss data from users whose connection type
13371     never changes and will be biased to users whose connection type changes
13372     frequently.
13373   </summary>
13374 </histogram>
13376 <histogram name="NCN.CM.FirstReadOnWifi" units="milliseconds">
13377   <owner>pauljensen@chromium.org</owner>
13378   <summary>
13379     Time between switching to a Wifi connection and receiving the first network
13380     data.
13382     This metric is recorded when the NetworkChangeNotifier detects a
13383     connectivity change.  This will miss data from users whose connection type
13384     never changes and will be biased to users whose connection type changes
13385     frequently.
13386   </summary>
13387 </histogram>
13389 <histogram name="NCN.CM.KBTransferedOn2G" units="KB">
13390   <owner>pauljensen@chromium.org</owner>
13391   <summary>
13392     How much data was transfered while connected via a 2G connection, before the
13393     NetworkChangeNotifier detected a connectivity change.
13395     This metric is recorded when the NetworkChangeNotifier detects a
13396     connectivity change.  This will miss data from users whose connection type
13397     never changes and will be biased to users whose connection type changes
13398     frequently.
13399   </summary>
13400 </histogram>
13402 <histogram name="NCN.CM.KBTransferedOn3G" units="KB">
13403   <owner>pauljensen@chromium.org</owner>
13404   <summary>
13405     How much data was transfered while connected via a 3G connection, before the
13406     NetworkChangeNotifier detected a connectivity change.
13408     This metric is recorded when the NetworkChangeNotifier detects a
13409     connectivity change.  This will miss data from users whose connection type
13410     never changes and will be biased to users whose connection type changes
13411     frequently.
13412   </summary>
13413 </histogram>
13415 <histogram name="NCN.CM.KBTransferedOn4G" units="KB">
13416   <owner>pauljensen@chromium.org</owner>
13417   <summary>
13418     How much data was transfered while connected via a 4G connection, before the
13419     NetworkChangeNotifier detected a connectivity change.
13421     This metric is recorded when the NetworkChangeNotifier detects a
13422     connectivity change.  This will miss data from users whose connection type
13423     never changes and will be biased to users whose connection type changes
13424     frequently.
13425   </summary>
13426 </histogram>
13428 <histogram name="NCN.CM.KBTransferedOnBluetooth" units="KB">
13429   <owner>pauljensen@chromium.org</owner>
13430   <summary>
13431     How much data was transfered while connected via a Bluetooth connection,
13432     before the NetworkChangeNotifier detected a connectivity change.
13434     This metric is recorded when the NetworkChangeNotifier detects a
13435     connectivity change.  This will miss data from users whose connection type
13436     never changes and will be biased to users whose connection type changes
13437     frequently.
13438   </summary>
13439 </histogram>
13441 <histogram name="NCN.CM.KBTransferedOnEthernet" units="KB">
13442   <owner>pauljensen@chromium.org</owner>
13443   <summary>
13444     How much data was transfered while connected via an Ethernet connection,
13445     before the NetworkChangeNotifier detected a connectivity change.
13447     This metric is recorded when the NetworkChangeNotifier detects a
13448     connectivity change.  This will miss data from users whose connection type
13449     never changes and will be biased to users whose connection type changes
13450     frequently.
13451   </summary>
13452 </histogram>
13454 <histogram name="NCN.CM.KBTransferedOnNone" units="KB">
13455   <owner>pauljensen@chromium.org</owner>
13456   <summary>
13457     How much data was transfered while the NetworkChangeNotifier thought there
13458     was no network connection, before the NetworkChangeNotifier detected a
13459     connectivity change.
13461     This metric is recorded when the NetworkChangeNotifier detects a
13462     connectivity change.  This will miss data from users whose connection type
13463     never changes and will be biased to users whose connection type changes
13464     frequently.
13465   </summary>
13466 </histogram>
13468 <histogram name="NCN.CM.KBTransferedOnUnknown" units="KB">
13469   <owner>pauljensen@chromium.org</owner>
13470   <summary>
13471     How much data was transfered while connected via an unknown connection type,
13472     before the NetworkChangeNotifier detected a connectivity change.
13474     This metric is recorded when the NetworkChangeNotifier detects a
13475     connectivity change.  This will miss data from users whose connection type
13476     never changes and will be biased to users whose connection type changes
13477     frequently.
13478   </summary>
13479 </histogram>
13481 <histogram name="NCN.CM.KBTransferedOnWifi" units="KB">
13482   <owner>pauljensen@chromium.org</owner>
13483   <summary>
13484     How much data was transfered while connected via a Wifi connection, before
13485     the NetworkChangeNotifier detected a connectivity change.
13487     This metric is recorded when the NetworkChangeNotifier detects a
13488     connectivity change.  This will miss data from users whose connection type
13489     never changes and will be biased to users whose connection type changes
13490     frequently.
13491   </summary>
13492 </histogram>
13494 <histogram name="NCN.CM.PeakKbpsOn2G" units="Kbps">
13495   <owner>pauljensen@chromium.org</owner>
13496   <summary>
13497     Rough estimate of peak throughput seen on a 2G connection, before the
13498     NetworkChangeNotifier detected a connectivity change.
13500     This metric is recorded when the NetworkChangeNotifier detects a
13501     connectivity change.  This will miss data from users whose connection type
13502     never changes and will be biased to users whose connection type changes
13503     frequently.
13504   </summary>
13505 </histogram>
13507 <histogram name="NCN.CM.PeakKbpsOn3G" units="Kbps">
13508   <owner>pauljensen@chromium.org</owner>
13509   <summary>
13510     Rough estimate of peak throughput seen on a 3G connection, before the
13511     NetworkChangeNotifier detected a connectivity change.
13513     This metric is recorded when the NetworkChangeNotifier detects a
13514     connectivity change.  This will miss data from users whose connection type
13515     never changes and will be biased to users whose connection type changes
13516     frequently.
13517   </summary>
13518 </histogram>
13520 <histogram name="NCN.CM.PeakKbpsOn4G" units="Kbps">
13521   <owner>pauljensen@chromium.org</owner>
13522   <summary>
13523     Rough estimate of peak throughput seen on a 4G connection, before the
13524     NetworkChangeNotifier detected a connectivity change.
13526     This metric is recorded when the NetworkChangeNotifier detects a
13527     connectivity change.  This will miss data from users whose connection type
13528     never changes and will be biased to users whose connection type changes
13529     frequently.
13530   </summary>
13531 </histogram>
13533 <histogram name="NCN.CM.PeakKbpsOnBluetooth" units="Kbps">
13534   <owner>pauljensen@chromium.org</owner>
13535   <summary>
13536     Rough estimate of peak throughput seen on a Bluetooth connection, before the
13537     NetworkChangeNotifier detected a connectivity change.
13539     This metric is recorded when the NetworkChangeNotifier detects a
13540     connectivity change.  This will miss data from users whose connection type
13541     never changes and will be biased to users whose connection type changes
13542     frequently.
13543   </summary>
13544 </histogram>
13546 <histogram name="NCN.CM.PeakKbpsOnEthernet" units="Kbps">
13547   <owner>pauljensen@chromium.org</owner>
13548   <summary>
13549     Rough estimate of peak throughput seen on an Ethernet connection, before the
13550     NetworkChangeNotifier detected a connectivity change.
13552     This metric is recorded when the NetworkChangeNotifier detects a
13553     connectivity change.  This will miss data from users whose connection type
13554     never changes and will be biased to users whose connection type changes
13555     frequently.
13556   </summary>
13557 </histogram>
13559 <histogram name="NCN.CM.PeakKbpsOnNone" units="Kbps">
13560   <owner>pauljensen@chromium.org</owner>
13561   <summary>
13562     Rough estimate of peak throughput seen while the NetworkChangeNotifier
13563     thought there was no network connection, before the NetworkChangeNotifier
13564     detected a connectivity change.
13566     This metric is recorded when the NetworkChangeNotifier detects a
13567     connectivity change.  This will miss data from users whose connection type
13568     never changes and will be biased to users whose connection type changes
13569     frequently.
13570   </summary>
13571 </histogram>
13573 <histogram name="NCN.CM.PeakKbpsOnUnknown" units="Kbps">
13574   <owner>pauljensen@chromium.org</owner>
13575   <summary>
13576     Rough estimate of peak throughput seen on an unknown connection type, before
13577     the NetworkChangeNotifier detected a connectivity change.
13579     This metric is recorded when the NetworkChangeNotifier detects a
13580     connectivity change.  This will miss data from users whose connection type
13581     never changes and will be biased to users whose connection type changes
13582     frequently.
13583   </summary>
13584 </histogram>
13586 <histogram name="NCN.CM.PeakKbpsOnWifi" units="Kbps">
13587   <owner>pauljensen@chromium.org</owner>
13588   <summary>
13589     Rough estimate of peak throughput seen on a Wifi connection, before the
13590     NetworkChangeNotifier detected a connectivity change.
13592     This metric is recorded when the NetworkChangeNotifier detects a
13593     connectivity change.  This will miss data from users whose connection type
13594     never changes and will be biased to users whose connection type changes
13595     frequently.
13596   </summary>
13597 </histogram>
13599 <histogram name="NCN.CM.TimeOn2G" units="milliseconds">
13600   <owner>pauljensen@chromium.org</owner>
13601   <summary>
13602     How long was spent connected via a 2G connection, before the
13603     NetworkChangeNotifier detected a connectivity change.
13605     This metric is recorded when the NetworkChangeNotifier detects a
13606     connectivity change.  This will miss data from users whose connection type
13607     never changes and will be biased to users whose connection type changes
13608     frequently.
13609   </summary>
13610 </histogram>
13612 <histogram name="NCN.CM.TimeOn3G" units="milliseconds">
13613   <owner>pauljensen@chromium.org</owner>
13614   <summary>
13615     How long was spent connected via a 3G connection, before the
13616     NetworkChangeNotifier detected a connectivity change.
13618     This metric is recorded when the NetworkChangeNotifier detects a
13619     connectivity change.  This will miss data from users whose connection type
13620     never changes and will be biased to users whose connection type changes
13621     frequently.
13622   </summary>
13623 </histogram>
13625 <histogram name="NCN.CM.TimeOn4G" units="milliseconds">
13626   <owner>pauljensen@chromium.org</owner>
13627   <summary>
13628     How long was spent connected via a 4G connection, before the
13629     NetworkChangeNotifier detected a connectivity change.
13631     This metric is recorded when the NetworkChangeNotifier detects a
13632     connectivity change.  This will miss data from users whose connection type
13633     never changes and will be biased to users whose connection type changes
13634     frequently.
13635   </summary>
13636 </histogram>
13638 <histogram name="NCN.CM.TimeOnBluetooth" units="milliseconds">
13639   <owner>pauljensen@chromium.org</owner>
13640   <summary>
13641     How long was spent connected via a Bluetooth connection, before the
13642     NetworkChangeNotifier detected a connectivity change.
13644     This metric is recorded when the NetworkChangeNotifier detects a
13645     connectivity change.  This will miss data from users whose connection type
13646     never changes and will be biased to users whose connection type changes
13647     frequently.
13648   </summary>
13649 </histogram>
13651 <histogram name="NCN.CM.TimeOnEthernet" units="milliseconds">
13652   <owner>pauljensen@chromium.org</owner>
13653   <summary>
13654     How long was spent connected via an Ethernet connection, before the
13655     NetworkChangeNotifier detected a connectivity change.
13657     This metric is recorded when the NetworkChangeNotifier detects a
13658     connectivity change.  This will miss data from users whose connection type
13659     never changes and will be biased to users whose connection type changes
13660     frequently.
13661   </summary>
13662 </histogram>
13664 <histogram name="NCN.CM.TimeOnNone" units="milliseconds">
13665   <owner>pauljensen@chromium.org</owner>
13666   <summary>
13667     How long was spent disconnected, before the NetworkChangeNotifier detected a
13668     connectivity change.
13670     This metric is recorded when the NetworkChangeNotifier detects a
13671     connectivity change.  This will miss data from users whose connection type
13672     never changes and will be biased to users whose connection type changes
13673     frequently.
13674   </summary>
13675 </histogram>
13677 <histogram name="NCN.CM.TimeOnUnknown" units="milliseconds">
13678   <owner>pauljensen@chromium.org</owner>
13679   <summary>
13680     How long was spent connected via an unknown connection type, before the
13681     NetworkChangeNotifier detected a connectivity change.
13683     This metric is recorded when the NetworkChangeNotifier detects a
13684     connectivity change.  This will miss data from users whose connection type
13685     never changes and will be biased to users whose connection type changes
13686     frequently.
13687   </summary>
13688 </histogram>
13690 <histogram name="NCN.CM.TimeOnWifi" units="milliseconds">
13691   <owner>pauljensen@chromium.org</owner>
13692   <summary>
13693     How long was spent connected via a Wifi connection, before the
13694     NetworkChangeNotifier detected a connectivity change.
13696     This metric is recorded when the NetworkChangeNotifier detects a
13697     connectivity change.  This will miss data from users whose connection type
13698     never changes and will be biased to users whose connection type changes
13699     frequently.
13700   </summary>
13701 </histogram>
13703 <histogram name="NCN.ConnectionTypeChangeToIPAddressChange"
13704     units="milliseconds">
13705   <owner>pauljensen@chromium.org</owner>
13706   <summary>
13707     Time from ConnectionTypeChanged message until IPAddressChanged message.
13708   </summary>
13709 </histogram>
13711 <histogram name="NCN.DNSConfigChange" units="milliseconds">
13712   <owner>pauljensen@chromium.org</owner>
13713   <summary>Time between DNS configuration change messages.</summary>
13714 </histogram>
13716 <histogram name="NCN.GetConnectionTypeTime" units="milliseconds">
13717   <owner>pauljensen@chromium.org</owner>
13718   <summary>
13719     How long does each call to NetworkChangeNotifier::GetConnectionType() take.
13720   </summary>
13721 </histogram>
13723 <histogram name="NCN.IPAddressChange" units="milliseconds">
13724   <owner>pauljensen@chromium.org</owner>
13725   <summary>Time between IP address change messages.</summary>
13726 </histogram>
13728 <histogram name="NCN.IPAddressChangeToConnectionTypeChange"
13729     units="milliseconds">
13730   <owner>pauljensen@chromium.org</owner>
13731   <summary>
13732     Time from IPAddressChanged message until ConnectionTypeChanged message.
13733   </summary>
13734 </histogram>
13736 <histogram name="NCN.NetworkOfflineChange" units="milliseconds">
13737   <owner>pauljensen@chromium.org</owner>
13738   <summary>
13739     Time between going online until we go offline change messages, using new
13740     filtered signal.
13741   </summary>
13742 </histogram>
13744 <histogram name="NCN.NetworkOnlineChange" units="milliseconds">
13745   <owner>pauljensen@chromium.org</owner>
13746   <summary>
13747     Time between going offline until we go online change messages, using new
13748     filtered signal.
13749   </summary>
13750 </histogram>
13752 <histogram name="NCN.NetworkOperatorMCCMNC">
13753   <owner>bolian@chromium.org</owner>
13754   <owner>bengr@google.com</owner>
13755   <owner>marq@google.com</owner>
13756   <summary>
13757     The MCC (mobile country code) and MNC (mobile network code) of the network
13758     operator when a new metrics log is created or when the network connection is
13759     changed. A value of zero means a non-mobile network or the operator code is
13760     unknown.
13761   </summary>
13762 </histogram>
13764 <histogram name="NCN.OfflineChange" units="milliseconds">
13765   <owner>pauljensen@chromium.org</owner>
13766   <summary>
13767     Time between going online until we go offline change messages.
13768   </summary>
13769 </histogram>
13771 <histogram name="NCN.OfflineDataRecv" units="milliseconds">
13772   <owner>pauljensen@chromium.org</owner>
13773   <summary>
13774     Time between when we thought we went offline and when we received some
13775     network data (a URLRequest read completed).
13776   </summary>
13777 </histogram>
13779 <histogram name="NCN.OfflineDataRecvAny5sBeforeOnline">
13780   <owner>pauljensen@chromium.org</owner>
13781   <summary>
13782     Count of how many times we received network data (a URLRequest read
13783     completed) while offline when some data was received at most five seconds
13784     before going online.
13785   </summary>
13786 </histogram>
13788 <histogram name="NCN.OfflineDataRecvUntilOnline" units="milliseconds">
13789   <owner>pauljensen@chromium.org</owner>
13790   <summary>
13791     Time between when we received the last network data (a URLRequest read
13792     completed) while offline and when we thought we went online.
13793   </summary>
13794 </histogram>
13796 <histogram name="NCN.OfflinePolls">
13797   <owner>pauljensen@chromium.org</owner>
13798   <summary>
13799     Count of how many times we polled the online/offline status before detecting
13800     an offline to online transition.
13801   </summary>
13802 </histogram>
13804 <histogram name="NCN.OnlineChange" units="milliseconds">
13805   <owner>pauljensen@chromium.org</owner>
13806   <summary>
13807     Time between going offline until we go online change messages.
13808   </summary>
13809 </histogram>
13811 <histogram name="NCN.PollingOfflineDataRecv" units="milliseconds">
13812   <owner>pauljensen@chromium.org</owner>
13813   <summary>
13814     Time between when we thought we went offline and when we received some
13815     network data (a URLRequest read completed), while polling
13816     NetworkChangeNotifier::GetConnectionType() still told us we were offline.
13817   </summary>
13818 </histogram>
13820 <histogram name="Net.AlternateProtocolBrokenLocation"
13821     enum="BrokenAlternateProtocolLocation">
13822   <owner>rch@chromium.org</owner>
13823   <summary>
13824     Breakdown of the locations when SetBrokenAlternateProtocol is called.
13825   </summary>
13826 </histogram>
13828 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
13829   <owner>rch@chromium.org</owner>
13830   <summary>
13831     Breakdown of how requests which could potentially make use of an alternate
13832     protocol use or don't use the protocol.
13833   </summary>
13834 </histogram>
13836 <histogram name="Net.AlternateProtocolUsage.1000Truncated"
13837     enum="AlternateProtocolUsage">
13838   <owner>rch@chromium.org</owner>
13839   <summary>
13840     Breakdown of how requests which could potentially make use of an alternate
13841     protocol use or don't use the protocol. Loaded data for 1000 servers and we
13842     have persisted 1000 MRU servers.
13843   </summary>
13844 </histogram>
13846 <histogram name="Net.AlternateProtocolUsage.200Truncated"
13847     enum="AlternateProtocolUsage">
13848   <owner>rch@chromium.org</owner>
13849   <summary>
13850     Breakdown of how requests which could potentially make use of an alternate
13851     protocol use or don't use the protocol. Loaded data for 200 servers and we
13852     have persisted 1000 MRU servers.
13853   </summary>
13854 </histogram>
13856 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
13857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13858   <summary>
13859     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
13860     is sent once per chunk of data read from the network.
13861   </summary>
13862 </histogram>
13864 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
13865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13866   <summary>
13867     The count of unacknowledged ResourceMsg_DataReceived messages at the point
13868     where we pause network loading.
13869   </summary>
13870 </histogram>
13872 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
13873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13874   <summary>The size of a SharedIOBuffer allocation.</summary>
13875 </histogram>
13877 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
13878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13879   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
13880 </histogram>
13882 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
13883     units="percentage">
13884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13885   <summary>
13886     The percentage of a SharedIOBuffer allocation that is actually used.
13887   </summary>
13888 </histogram>
13890 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
13891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13892   <summary>The time to generate a Basic HTTP authentication token.</summary>
13893 </histogram>
13895 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
13896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13897   <summary>The time to generate a Digest HTTP authentication token.</summary>
13898 </histogram>
13900 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
13901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13902   <summary>
13903     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
13904   </summary>
13905 </histogram>
13907 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
13908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13909   <summary>The time to generate an NTLM HTTP authentication token.</summary>
13910 </histogram>
13912 <histogram name="Net.AutoReload.CountAtStop">
13913   <owner>ellyjones@chromium.org</owner>
13914   <owner>rdsmith@chromium.org</owner>
13915   <owner>cbentzel@chromium.org</owner>
13916   <summary>
13917     Number of times auto-reload has been attempted before auto-reload stopped
13918     without succeeding, either because the stop button was pressed or because
13919     the renderer was destroyed.
13920   </summary>
13921 </histogram>
13923 <histogram name="Net.AutoReload.CountAtSuccess">
13924   <owner>ellyjones@chromium.org</owner>
13925   <owner>rdsmith@chromium.org</owner>
13926   <owner>cbentzel@chromium.org</owner>
13927   <summary>
13928     Number of times auto-reload had to attempt to reload a page before
13929     succeeding.
13930   </summary>
13931 </histogram>
13933 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
13934   <owner>ellyjones@chromium.org</owner>
13935   <owner>rdsmith@chromium.org</owner>
13936   <owner>cbentzel@chromium.org</owner>
13937   <summary>
13938     Original error code that started an auto-reload which then succeeded on the
13939     first attempt.
13940   </summary>
13941 </histogram>
13943 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
13944   <owner>ellyjones@chromium.org</owner>
13945   <owner>rdsmith@chromium.org</owner>
13946   <owner>cbentzel@chromium.org</owner>
13947   <summary>
13948     Error code, if any, when auto-reload stopped without succeeding, either
13949     because the stop button was pressed or because the renderer was destroyed.
13950   </summary>
13951 </histogram>
13953 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
13954   <owner>ellyjones@chromium.org</owner>
13955   <owner>rdsmith@chromium.org</owner>
13956   <owner>cbentzel@chromium.org</owner>
13957   <summary>
13958     Original error code that started an auto-reload which then eventually
13959     succeeded.
13960   </summary>
13961 </histogram>
13963 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
13964   <owner>rsleevi@chromium.org</owner>
13965   <summary>
13966     Whether the certificate common name was used for matching the hostname,
13967     instead of the subjectAlternativeName.
13969     Measures results for all CAs (internal and publicly-trusted).
13970   </summary>
13971 </histogram>
13973 <histogram name="Net.CertCommonNameFallbackPrivateCA"
13974     enum="BooleanCommonNameMatch">
13975   <owner>rsleevi@chromium.org</owner>
13976   <summary>
13977     Whether the certificate common name was used for matching the hostname,
13978     instead of the subjectAlternativeName.
13980     Measures results ony for internal (non-publicly-trusted) CAs.
13981   </summary>
13982 </histogram>
13984 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
13985   <obsolete>
13986     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
13987   </obsolete>
13988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13989   <summary>
13990     A validated certificate chain may be subject to additional
13991     &quot;pinning&quot; requirements on a per-domain basis. This records the
13992     fraction of successful matches between a certificate chain and a pin list.
13993   </summary>
13994 </histogram>
13996 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
13997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13998   <summary>
13999     Number of valid Signed Certificate Timestamps (SCTs) present for the
14000     main-frame resource. Emitted every time a main-frame resource is fetched.
14001   </summary>
14002 </histogram>
14004 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
14005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14006   <summary>
14007     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
14008     for every SCT when first validated, which means 0 or more times during every
14009     SSL connection establishment.
14010   </summary>
14011 </histogram>
14013 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
14014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14015   <summary>
14016     The number of Signed Certificate Timestamps (SCTs) that were available for
14017     each SSL connection, including SCTs embedded in the certificate. This metric
14018     measures how many SSL connections had SCTs available. Emitted during every
14019     SSL connection establishment.
14020   </summary>
14021 </histogram>
14023 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
14024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14025   <summary>
14026     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
14027     once for every SCT when first validated, which means 0 or more times during
14028     every SSL connection establishment.
14029   </summary>
14030 </histogram>
14032 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
14033   <owner>davidben@chromium.org</owner>
14034   <summary>
14035     The actual amount of time spent verifying a certificate using the underlying
14036     cryptographic APIs. Because parallel verifications for the same certificate
14037     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
14038     skewed, due to later verifications taking less overall time. This records
14039     the overall time spent verifying the first job to capture initialization
14040     costs.
14041   </summary>
14042 </histogram>
14044 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
14045   <owner>rsleevi@chromium.org</owner>
14046   <summary>
14047     The actual amount of time spent verifying a certificate using the underlying
14048     cryptographic APIs. Because parallel verifications for the same certificate
14049     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
14050     skewed, due to later verifications taking less overall time. This records
14051     the overall time spent verifying a single request, regardless of how many
14052     parallel requests are being served by the verification.
14053   </summary>
14054 </histogram>
14056 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
14057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14058   <summary>
14059     The number of times we sent N packets, but could have sent N-1 packets.
14060   </summary>
14061 </histogram>
14063 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
14064   <obsolete>
14065     This experiment has concluded.
14066   </obsolete>
14067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14068   <summary>
14069     The amount of time taken before we failed to  resolve the Comodo test DNS
14070     record. This is an experiment, run in conjuction with Comodo, to test the
14071     viability of a DNS based certificate revocation mechanism.
14072   </summary>
14073 </histogram>
14075 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
14076   <obsolete>
14077     This experiment has concluded.
14078   </obsolete>
14079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14080   <summary>
14081     The amount of time taken to successfully resolve the Comodo test DNS record.
14082     This is an experiment, run in conjuction with Comodo, to test the viability
14083     of a DNS based certificate revocation mechanism.
14084   </summary>
14085 </histogram>
14087 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
14088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14089   <summary>
14090     The uncompressed number of bytes received per request that was compressed.
14091     Only includes requests which did not go through an explicit proxy and did
14092     not go over SSL.
14093   </summary>
14094 </histogram>
14096 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
14097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14098   <summary>
14099     The compressed number of bytes received per request that was compressed.
14100     Only includes requests which did not go through an explicit proxy and did
14101     not go over SSL.
14102   </summary>
14103 </histogram>
14105 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
14106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14107   <summary>
14108     The uncompressed number of bytes received per request that was not
14109     compressed but appears to have been compressible.  Only includes requests
14110     which did not go through an explicit proxy and did not go over SSL.
14111   </summary>
14112 </histogram>
14114 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
14115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14116   <summary>
14117     The uncompressed number of bytes received per request that was compressed.
14118     Only includes requests sent through a proxy without SSL.
14119   </summary>
14120 </histogram>
14122 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
14123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14124   <summary>
14125     The compressed number of bytes received per request that was compressed.
14126     Only includes requests sent through a proxy without SSL.
14127   </summary>
14128 </histogram>
14130 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
14131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14132   <summary>
14133     The uncompressed number of bytes received per request that was not
14134     compressed but appears to have been compressible.  Only includes requests
14135     sent through a proxy without SSL.
14136   </summary>
14137 </histogram>
14139 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
14140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14141   <summary>
14142     The uncompressed number of bytes received per request that was compressed.
14143     Only includes requests sent over SSL.
14144   </summary>
14145 </histogram>
14147 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
14148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14149   <summary>
14150     The compressed number of bytes received per request that was compressed.
14151     Only includes requests sent over SSL.
14152   </summary>
14153 </histogram>
14155 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
14156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14157   <summary>
14158     The uncompressed number of bytes received per request that was not
14159     compressed but appears to have been compressible.  Only includes requests
14160     sent over SSL.
14161   </summary>
14162 </histogram>
14164 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
14165   <obsolete>
14166     The count was inaccurate (it counted transactions rather than connections)
14167   </obsolete>
14168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14169   <summary>
14170     Each bucket is the number of connections of a particular type that the user
14171     has had during the session.
14172   </summary>
14173 </histogram>
14175 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
14176   <obsolete>
14177     Renamed to match HadConnectionType.
14178   </obsolete>
14179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14180   <summary>
14181     Each bucket is the number of successful connections of a particular type
14182     that the user has had during the session.
14183   </summary>
14184 </histogram>
14186 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
14187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14188   <summary>
14189     Each bucket is the number of successful connections of a particular type
14190     that the user has had during the session.
14191   </summary>
14192 </histogram>
14194 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
14195   <obsolete>
14196     No longer collected.
14197   </obsolete>
14198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14199   <summary>
14200     Each bucket is the number of failed connections of a particular type that
14201     the user has had during the session.
14202   </summary>
14203 </histogram>
14205 <histogram name="Net.ConnectionUsedSSLv3Fallback">
14206   <obsolete>
14207     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
14208   </obsolete>
14209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14210   <summary>
14211     True if the HTTP request was to a server which requires SSLv3 fallback
14212   </summary>
14213 </histogram>
14215 <histogram name="Net.ConnectionUsedSSLVersionFallback"
14216     enum="FallbackSSLVersion">
14217   <owner>agl@chromium.org</owner>
14218   <summary>
14219     Nonzero if the HTTP request was to a server which requires SSL version
14220     fallback.  The value indicates the SSL version the request fell back on.
14221   </summary>
14222 </histogram>
14224 <histogram name="net.CookieBackingStoreUpdateResults"
14225     enum="BackingStoreResults">
14226   <obsolete>
14227     Initial typo; only here to get results from builds before r59117.  See
14228     &quot;Cookie.&quot; group.
14229   </obsolete>
14230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14231   <summary>
14232     Whether or not updates to the backing store succeeded or failed, recorded
14233     every update.
14234   </summary>
14235 </histogram>
14237 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
14238   <obsolete>
14239     Initial typo; only here to get results from builds before r59117.  See
14240     &quot;Cookie.&quot; group.
14241   </obsolete>
14242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14243   <summary>Intervals between access time updates for each cookie.</summary>
14244 </histogram>
14246 <histogram name="net.CookieCount">
14247   <obsolete>
14248     Initial typo; only here to get results from builds before r59117.  See
14249     &quot;Cookie.&quot; group.
14250   </obsolete>
14251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14252   <summary>
14253     Number of cookies in the store (recorded every 10 minutes of active browsing
14254     time)
14255   </summary>
14256 </histogram>
14258 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
14259   <obsolete>
14260     Initial typo; only here to get results from builds before r59117.  See
14261     &quot;Cookie.&quot; group.
14262   </obsolete>
14263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14264   <summary>
14265     For each cookie removed from the store, the reason it was removed.
14266   </summary>
14267 </histogram>
14269 <histogram name="net.CookieDomainCount">
14270   <obsolete>
14271     Initial typo; only here to get results from builds before r59117.  See
14272     &quot;Cookie.&quot; group.
14273   </obsolete>
14274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14275   <summary>
14276     For each domain, number of cookies in that domain (recorded every 10 minutes
14277     of active browsing time).
14278   </summary>
14279 </histogram>
14281 <histogram name="net.CookieDomainPerEtldp1Count">
14282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14283   <summary>
14284     For every top level domain, number of subdomains in that top level domain
14285     (recorded every 10 minutes of active browsing time).
14286   </summary>
14287 </histogram>
14289 <histogram name="net.CookieEtldp1Count">
14290   <obsolete>
14291     Initial typo; only here to get results from builds before r59117.  See
14292     &quot;Cookie.&quot; group.
14293   </obsolete>
14294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14295   <summary>
14296     For every top level domain, number of cookies in that domain (recorded every
14297     10 minutes of active browsing time).
14298   </summary>
14299 </histogram>
14301 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
14302   <obsolete>
14303     Initial typo; only here to get results from builds before r59117.  See
14304     &quot;Cookie.&quot; group.
14305   </obsolete>
14306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14307   <summary>
14308     For each evicted (not expired) cookie, the amount of time since it was last
14309     used
14310   </summary>
14311 </histogram>
14313 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
14314   <obsolete>
14315     Initial typo; only here to get results from builds before r59117.  See
14316     &quot;Cookie.&quot; group.
14317   </obsolete>
14318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14319   <summary>Number of minutes until cookie expires when set.</summary>
14320 </histogram>
14322 <histogram name="net.CookieTimeGet">
14323   <obsolete>
14324     Initial typo; only here to get results from builds before r59117.  See
14325     &quot;Cookie.&quot; group.
14326   </obsolete>
14327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14328   <summary>
14329     The amount of time (ms) to get cookies for each URL request.
14330   </summary>
14331 </histogram>
14333 <histogram name="net.CookieTimeLoad">
14334   <obsolete>
14335     Initial typo; only here to get results from builds before r59117.  See
14336     &quot;Cookie.&quot; group.
14337   </obsolete>
14338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14339   <summary>
14340     The amount of time (ms) to load the persistent cookie store at browser
14341     start.
14342   </summary>
14343 </histogram>
14345 <histogram name="Net.CountOfAlternateProtocolServers">
14346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14347   <summary>
14348     The total number of severs to which alternative protocol was used. This
14349     counts the number of servers persisted to prefs file.
14350   </summary>
14351 </histogram>
14353 <histogram name="Net.CountOfPipelineCapableServers">
14354   <obsolete>
14355     Deprecated 05/2014, related field trial already long expired.
14356   </obsolete>
14357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14358   <summary>
14359     The total number of severs that support HTTP pipelining. This counts the
14360     number of servers persisted to prefs file.
14361   </summary>
14362 </histogram>
14364 <histogram name="Net.CountOfSpdyServers">
14365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14366   <summary>
14367     The total number of SPDY server names persisted to prefs file.
14368   </summary>
14369 </histogram>
14371 <histogram name="Net.CountOfSpdySettings">
14372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14373   <summary>
14374     The total number of SPDY Settings properties persisted to prefs file.
14375   </summary>
14376 </histogram>
14378 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
14379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14380   <summary>
14381     When validating an HTTPS certificate we may have to block to fetch one or
14382     more revocation lists. This measures the amount of time that failures to get
14383     CRL information take.
14384   </summary>
14385 </histogram>
14387 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
14388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14389   <summary>
14390     When validating an HTTPS certificate we may have to block to fetch one or
14391     more revocation lists. This records the fraction of successful requests.
14392   </summary>
14393 </histogram>
14395 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
14396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14397   <summary>
14398     When validating an HTTPS certificate we may have to block to fetch one or
14399     more revocation lists. This measures the amount of time that each fetch
14400     takes.
14401   </summary>
14402 </histogram>
14404 <histogram name="Net.DailyContentLength" units="KB">
14405   <owner>bolian@chromium.org</owner>
14406   <summary>
14407     The total content size in KB of all HTTP/HTTPS response bodies in the
14408     previous calendar day. The metric is reported when the first response in the
14409     current day is received.
14410   </summary>
14411 </histogram>
14413 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
14414   <owner>bengr@chromium.org</owner>
14415   <owner>bolian@chromium.org</owner>
14416   <summary>
14417     The total content size in KB of all HTTP/HTTPS response bodies in the
14418     previous calendar day while the data reduction proxy setting was enabled.
14419     The metric is reported when the first response in the current day is
14420     received.
14421   </summary>
14422 </histogram>
14424 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
14425     units="KB">
14426   <owner>bengr@chromium.org</owner>
14427   <owner>bolian@chromium.org</owner>
14428   <summary>
14429     The total content size in KB of all HTTPS response bodies in the previous
14430     calendar day while the data reduction proxy setting was enabled. The metric
14431     is reported when the first response in the current day is received.
14432   </summary>
14433 </histogram>
14435 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
14436     units="KB">
14437   <owner>bengr@chromium.org</owner>
14438   <owner>bolian@chromium.org</owner>
14439   <summary>
14440     The total content size in KB of all long-bypassed HTTP response bodies in
14441     the  previous calendar day while the data reduction proxy setting was
14442     enabled. The metric is reported when the first response in the current day
14443     is received.
14444   </summary>
14445 </histogram>
14447 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
14448     units="KB">
14449   <owner>bengr@chromium.org</owner>
14450   <owner>bolian@chromium.org</owner>
14451   <summary>
14452     The total content size in KB of all short-bypassed HTTP response bodies in
14453     the previous calendar day while the data reduction proxy setting was
14454     enabled. The metric is reported when the first response in the current day
14455     is received.
14456   </summary>
14457 </histogram>
14459 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
14460     units="KB">
14461   <owner>bengr@chromium.org</owner>
14462   <owner>bolian@chromium.org</owner>
14463   <summary>
14464     The total content size in KB of all HTTP response bodies for requests that
14465     were not served by the enabled data reduction proxy for unknown reasons in
14466     the previous calendar day while the data reduction proxy setting was
14467     enabled. The metric is reported when the first response in the current day
14468     is received.
14469   </summary>
14470 </histogram>
14472 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
14473   <owner>bengr@chromium.org</owner>
14474   <owner>bolian@chromium.org</owner>
14475   <summary>
14476     The total content size in KB of all HTTP/HTTPS response bodies in the
14477     previous calendar day via the data reduction proxy. The metric is reported
14478     when the first response in the current day is received.
14479   </summary>
14480 </histogram>
14482 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
14483     units="Percent">
14484   <owner>bengr@chromium.org</owner>
14485   <owner>bolian@chromium.org</owner>
14486   <summary>
14487     The percentage of total HTTP/HTTPS response body size while the data
14488     reduction proxy is enabled to total HTTP/HTTPS response body size in the
14489     previous calendar day. The metric is reported when the first response in the
14490     current day is received.
14491   </summary>
14492 </histogram>
14494 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
14495     units="Percent">
14496   <owner>bengr@chromium.org</owner>
14497   <owner>bolian@chromium.org</owner>
14498   <summary>
14499     The percentage of total HTTPS response body size while the data reduction
14500     proxy is enabled to total HTTP/HTTPS response body size in the previous
14501     calendar day. The metric is reported when the first response in the current
14502     day is received.
14503   </summary>
14504 </histogram>
14506 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
14507     units="Percent">
14508   <owner>bengr@chromium.org</owner>
14509   <owner>bolian@chromium.org</owner>
14510   <summary>
14511     The percentage of total long-bypassed response body size while the data
14512     reduction proxy is enabled to total HTTP/HTTPS response body size in the
14513     previous calendar day. The metric is reported when the first response in the
14514     current day is received.
14515   </summary>
14516 </histogram>
14518 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
14519     units="Percent">
14520   <owner>bengr@chromium.org</owner>
14521   <owner>bolian@chromium.org</owner>
14522   <summary>
14523     The percentage of total short-bypassed response body size while the data
14524     reduction proxy is enabled to total HTTP/HTTPS response body size in the
14525     previous calendar day. The metric is reported when the first response in the
14526     current day is received.
14527   </summary>
14528 </histogram>
14530 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
14531     units="Percent">
14532   <owner>bengr@chromium.org</owner>
14533   <owner>bolian@chromium.org</owner>
14534   <summary>
14535     The percentage of total body size of responses that were not served by the
14536     data reduction proxy for unknown reason while the data reduction proxy is
14537     enabled to total HTTP/HTTPS response body size in the previous calendar day.
14538     The metric is reported when the first response in the current day is
14539     received.
14540   </summary>
14541 </histogram>
14543 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
14544   <owner>bengr@chromium.org</owner>
14545   <owner>bolian@chromium.org</owner>
14546   <summary>
14547     The percentage of total HTTP/HTTPS response body size via the data reduction
14548     proxy to total HTTP/HTTPS response body size in the previous calendar day.
14549     The metric is reported when the first response in the current day is
14550     received.
14551   </summary>
14552 </histogram>
14554 <histogram name="Net.DailyContentSavingPercent" units="Percent">
14555   <owner>bengr@chromium.org</owner>
14556   <owner>bolian@chromium.org</owner>
14557   <summary>
14558     The percentage of data saving in the previous calendar day. A negative
14559     saving will be shown as zero. The metric is reported when the first response
14560     in the current day is received.
14561   </summary>
14562 </histogram>
14564 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
14565     units="Percent">
14566   <owner>bengr@chromium.org</owner>
14567   <owner>bolian@chromium.org</owner>
14568   <summary>
14569     The percentage of data saving in the previous calendar day while the data
14570     reduction proxy was enabled. A negative saving will be shown as zero. This
14571     only counts responses while the data reduction proxy is enabled. The metric
14572     is reported when the first response in the current day is received.
14573   </summary>
14574 </histogram>
14576 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
14577     units="Percent">
14578   <owner>bengr@chromium.org</owner>
14579   <owner>bolian@chromium.org</owner>
14580   <summary>
14581     The percentage of data saving in the previous calendar day via the data
14582     reduction proxy. A negative saving will be shown as zero. This only counts
14583     responses via the data reduction proxy. The metric is reported when the
14584     first response in the current day is received.
14585   </summary>
14586 </histogram>
14588 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
14589   <obsolete>
14590     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
14591   </obsolete>
14592   <owner>bolian@chromium.org</owner>
14593   <summary>
14594     Total size in KB of all response bodies in the previous calendar day that
14595     were received through the data reduction proxy.
14596   </summary>
14597 </histogram>
14599 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
14600     units="KB">
14601   <obsolete>
14602     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
14603   </obsolete>
14604   <owner>bolian@chromium.org</owner>
14605   <summary>
14606     Total size in KB of all response bodies in the previous calendar day that
14607     were received when the data reduction proxy was enabled.
14608   </summary>
14609 </histogram>
14611 <histogram name="Net.DailyHttpContentSavings" units="Percent">
14612   <obsolete>
14613     Deprecated- see Net.DailyContentSavingPercent.
14614   </obsolete>
14615   <owner>bolian@chromium.org</owner>
14616   <summary>
14617     The percentage of data saving in the previous calendar day. A negative
14618     saving will be shown as zero.
14619   </summary>
14620 </histogram>
14622 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
14623     units="Percent">
14624   <obsolete>
14625     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
14626   </obsolete>
14627   <owner>bolian@chromium.org</owner>
14628   <summary>
14629     The percentage of data saving in the previous calendar day when the data
14630     reduction proxy was enabled for at least some responses during the day. A
14631     negative saving will be shown as zero.
14632   </summary>
14633 </histogram>
14635 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
14636   <obsolete>
14637     Deprecated- see Net.DailyOriginalContentLength.
14638   </obsolete>
14639   <owner>bolian@chromium.org</owner>
14640   <summary>
14641     Total size in KB specified in the X-Original-Content-Length headers of all
14642     responses in the previous calendar day. If the header is not present in a
14643     response, the size of the response body is used.
14644   </summary>
14645 </histogram>
14647 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
14648   <obsolete>
14649     Deprecated- see Net.DailyContentLength.
14650   </obsolete>
14651   <owner>bolian@chromium.org</owner>
14652   <summary>
14653     Total size in KB of all response bodies in the previous calendar day.
14654   </summary>
14655 </histogram>
14657 <histogram name="Net.DailyOriginalContentLength" units="KB">
14658   <owner>bolian@chromium.org</owner>
14659   <summary>
14660     The total size in KB specified in the X-Original-Content-Length headers of
14661     all HTTP/HTTPS response bodies in the previous calendar day. If the header
14662     is not present in a response, the size of the response body is used. The
14663     metric is reported when the first response in the current day is received.
14664   </summary>
14665 </histogram>
14667 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
14668     units="KB">
14669   <owner>bengr@chromium.org</owner>
14670   <owner>bolian@chromium.org</owner>
14671   <summary>
14672     The total size in KB specified in the X-Original-Content-Length headers of
14673     all HTTP/HTTPS response bodies in the previous calendar day while the data
14674     reduction proxy is enabled. If the header is not present in a response, the
14675     size of the response body is used. The metric is reported when the first
14676     response in the current day is received.
14677   </summary>
14678 </histogram>
14680 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
14681     units="KB">
14682   <owner>bengr@chromium.org</owner>
14683   <owner>bolian@chromium.org</owner>
14684   <summary>
14685     The total size in KB specified in the X-Original-Content-Length headers of
14686     all HTTP/HTTPS response bodies in the previous calendar day via the data
14687     reduction proxy. If the header is not present in a response, the size of the
14688     response body is used. The metric is reported when the first response in the
14689     current day is received.
14690   </summary>
14691 </histogram>
14693 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
14694   <obsolete>
14695     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
14696   </obsolete>
14697   <owner>bengr@chromium.org</owner>
14698   <owner>bolian@chromium.org</owner>
14699   <summary>
14700     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
14701     Net.DailyHttpReceivedContentLength.
14702   </summary>
14703 </histogram>
14705 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
14706     units="Percent">
14707   <obsolete>
14708     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
14709   </obsolete>
14710   <owner>bengr@chromium.org</owner>
14711   <owner>bolian@chromium.org</owner>
14712   <summary>
14713     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
14714     Net.DailyHttpReceivedContentLength.
14715   </summary>
14716 </histogram>
14718 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
14719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14720   <summary>
14721     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
14722     cancellation of the fetch. For a given fetch, only one of the cancellation
14723     or completion histograms will be added to.
14724   </summary>
14725 </histogram>
14727 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
14728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14729   <summary>
14730     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
14731     completion of the fetch. For a given fetch, only one of the cancellation or
14732     completion histograms will be added to.
14733   </summary>
14734 </histogram>
14736 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
14737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14738   <summary>
14739     Tracks the net error codes received when the DHCP WPAD fetch fails to
14740     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
14741     but an indication that a PAC URL was not configured in DHCP).
14742   </summary>
14743 </histogram>
14745 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
14746     enum="ErrorCodesGetAdaptersAddresses">
14747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14748   <summary>
14749     Tracks the frequency of each of the different known error codes of calling
14750     the GetAdaptersAddresses Win32 API.
14751   </summary>
14752 </histogram>
14754 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
14755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14756   <summary>
14757     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
14758     validate our understanding that it should complete quickly enough to call
14759     synchronously from the network thread.
14760   </summary>
14761 </histogram>
14763 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
14764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14765   <summary>
14766     Total number of adapters enabled for DHCP as seen when the wait timer in the
14767     DHCP WPAD code hits. This timer fires after a timeout from when we get some
14768     information from the first adapter to finish.
14769   </summary>
14770 </histogram>
14772 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
14773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14774   <summary>
14775     Number of adapters enabled for DHCP that we have not completed retrieving
14776     information for, as seen when the wait timer in the DHCP WPAD code hits.
14777     This timer fires after a timeout from when we get some information from the
14778     first adapter to finish.
14779   </summary>
14780 </histogram>
14782 <histogram name="Net.DhcpWpadUnhandledDhcpError">
14783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14784   <summary>
14785     Counts the number of errors from the DhcpRequestParams API that we do not
14786     have specific handling for, so that we can see if there is an abnormally
14787     high rate.
14788   </summary>
14789 </histogram>
14791 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
14792   <obsolete>
14793     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
14794   </obsolete>
14795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14796 </histogram>
14798 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
14799   <obsolete>
14800     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
14801   </obsolete>
14802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14803 </histogram>
14805 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
14806     units="milliseconds">
14807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14808   <summary>
14809     The time measured before starting DNS lookup until after the connection is
14810     complete.
14811   </summary>
14812 </histogram>
14814 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
14815   <obsolete>
14816     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
14817   </obsolete>
14818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14819 </histogram>
14821 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
14822     enum="DoubleGetExperimentMethods">
14823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14824   <summary>
14825     The number of HTTP request responses with MS Office Docs MIME types. The
14826     responses are classified based on their method type and cacheability (POST,
14827     cacheable GET and non-cacheable GET). The histogram is used in Double GET
14828     Experiment, where successful non-cacheable GET requests are intercepted
14829     after initial response and repeated in order to determine how much reissuing
14830     non-cacheable GET requests influences their error rate. The histogram tracks
14831     only initial requests (not the repeated ones).
14832   </summary>
14833 </histogram>
14835 <histogram name="Net.DoubleGetExperiment_ResponseCode">
14836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14837   <summary>
14838     The response codes encountered for GET request repeated in Double GET
14839     Experiment. In the experiment successful non-cacheable GET requests are
14840     intercepted after initial response and repeated. The goal of the experiment
14841     is to measure how much reissuing non-cacheable GET requests influences their
14842     error rate.
14843   </summary>
14844 </histogram>
14846 <histogram name="Net.DownloadBandwidth">
14847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14848   <summary>
14849     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
14850     first byte received until the end of flowing data.
14851   </summary>
14852 </histogram>
14854 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
14855   <owner>skonig@chromium.org</owner>
14856   <owner>hbengali@chromium.org</owner>
14857   <summary>
14858     Net error codes that requests for images end with, including net::OK and
14859     net:ERR_ABORTED.
14860   </summary>
14861 </histogram>
14863 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
14864   <obsolete>
14865     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
14866     measures the same data but uses a different bucket structure (adds guard
14867     buckets).
14868   </obsolete>
14869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14870   <summary>
14871     Positive net error code that a page failed with. Note that this only counts
14872     the errors in &quot;main frames&quot;, so it is a measure of the error pages
14873     that users actually see (it does not for example count the error codes for
14874     subresoures on a page).
14875   </summary>
14876 </histogram>
14878 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
14879   <obsolete>
14880     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
14881     measures the same data but includes ERR_ABORTED and OK.
14882   </obsolete>
14883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14884   <summary>
14885     Positive net error code that a page failed with. Note that this only counts
14886     the errors in &quot;main frames&quot;, so it is a measure of the error pages
14887     that users actually see (it does not for example count the error codes for
14888     subresoures on a page).
14889   </summary>
14890 </histogram>
14892 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
14893   <owner>mmenke@chromium.org</owner>
14894   <summary>
14895     Positive net error codes that requests for pages end with, including net::OK
14896     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
14897     does not for example count the error codes for subresoures on a page).
14898   </summary>
14899 </histogram>
14901 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
14902   <obsolete>
14903     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
14904     which measures the same data but includes ERR_ABORT and OK.
14905   </obsolete>
14906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14907   <summary>
14908     Positive net error code that a page failed with. Note that this only counts
14909     the errors in &quot;subresources&quot;.
14910   </summary>
14911 </histogram>
14913 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
14914   <owner>mmenke@chromium.org</owner>
14915   <summary>
14916     Net error codes that requests for &quot;subresources&quot; end with,
14917     including net::OK and net::ERR_ABORTED.
14918   </summary>
14919 </histogram>
14921 <histogram name="Net.ErrorPageCounts" enum="NetErrorPageEvents">
14922   <owner>rdsmith@chromium.org</owner>
14923   <owner>ellyjones@chromium.org</owner>
14924   <summary>
14925     Counts of various events that can occur on the network error page. See the
14926     histogram for details.
14927   </summary>
14928 </histogram>
14930 <histogram name="Net.FileError_Flush">
14931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14932   <summary>
14933     System error code that a file Flush failed with.  The code is OS dependent,
14934     so when looking at the histogram don't mix OSes.
14935   </summary>
14936 </histogram>
14938 <histogram name="Net.FileError_GetSize">
14939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14940   <summary>
14941     System error code that a file GetSize failed with.  The code is OS
14942     dependent, so when looking at the histogram don't mix OSes.
14943   </summary>
14944 </histogram>
14946 <histogram name="Net.FileError_Open">
14947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14948   <summary>
14949     System error code that a file Open failed with.  The code is OS dependent,
14950     so when looking at the histogram don't mix OSes.
14951   </summary>
14952 </histogram>
14954 <histogram name="Net.FileError_Read">
14955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14956   <summary>
14957     System error code that a file Read failed with.  The code is OS dependent,
14958     so when looking at the histogram don't mix OSes.
14959   </summary>
14960 </histogram>
14962 <histogram name="Net.FileError_Seek">
14963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14964   <summary>
14965     System error code that a file Seek failed with.  The code is OS dependent,
14966     so when looking at the histogram don't mix OSes.
14967   </summary>
14968 </histogram>
14970 <histogram name="Net.FileError_SetEof">
14971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14972   <summary>
14973     System error code that a file SetEof failed with.  The code is OS dependent,
14974     so when looking at the histogram don't mix OSes.
14975   </summary>
14976 </histogram>
14978 <histogram name="Net.FileError_Write">
14979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14980   <summary>
14981     System error code that a file Write failed with.  The code is OS dependent,
14982     so when looking at the histogram don't mix OSes.
14983   </summary>
14984 </histogram>
14986 <histogram name="Net.FileErrorRange_Flush">
14987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14988   <summary>
14989     System error code range that a file Flush failed with.  Any value other than
14990     0 indicates that we have received errors in a range outside of the one in
14991     which we recorded the specific errors in Net.FileError_Flush.  The code is
14992     OS dependent, so when looking at the histogram don't mix OSes.
14993   </summary>
14994 </histogram>
14996 <histogram name="Net.FileErrorRange_GetSize">
14997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14998   <summary>
14999     System error code range that a file GetSize failed with.  Any value other
15000     than 0 indicates that we have received errors in a range outside of the one
15001     in which we recorded the specific errors in Net.FileError_GetSize.  The code
15002     is OS dependent, so when looking at the histogram don't mix OSes.
15003   </summary>
15004 </histogram>
15006 <histogram name="Net.FileErrorRange_Open">
15007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15008   <summary>
15009     System error code range that a file Open failed with.  Any value other than
15010     0 indicates that we have received errors in a range outside of the one in
15011     which we recorded the specific errors in Net.FileError_Open.  The code is OS
15012     dependent, so when looking at the histogram don't mix OSes.
15013   </summary>
15014 </histogram>
15016 <histogram name="Net.FileErrorRange_Read">
15017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15018   <summary>
15019     System error code range that a file Read failed with.  Any value other than
15020     0 indicates that we have received errors in a range outside of the one in
15021     which we recorded the specific errors in Net.FileError_Read.  The code is OS
15022     dependent, so when looking at the histogram don't mix OSes.
15023   </summary>
15024 </histogram>
15026 <histogram name="Net.FileErrorRange_Seek">
15027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15028   <summary>
15029     System error code range that a file Seek failed with.  Any value other than
15030     0 indicates that we have received errors in a range outside of the one in
15031     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
15032     dependent, so when looking at the histogram don't mix OSes.
15033   </summary>
15034 </histogram>
15036 <histogram name="Net.FileErrorRange_SetEof">
15037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15038   <summary>
15039     System error code range that a file SetEof failed with.  Any value other
15040     than 0 indicates that we have received errors in a range outside of the one
15041     in which we recorded the specific errors in Net.FileError_SetEof.  The code
15042     is OS dependent, so when looking at the histogram don't mix OSes.
15043   </summary>
15044 </histogram>
15046 <histogram name="Net.FileErrorRange_Write">
15047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15048   <summary>
15049     System error code range that a file Write failed with.  Any value other than
15050     0 indicates that we have received errors in a range outside of the one in
15051     which we recorded the specific errors in Net.FileError_Write.  The code is
15052     OS dependent, so when looking at the histogram don't mix OSes.
15053   </summary>
15054 </histogram>
15056 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
15057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15058   <summary>
15059     Whether or not system installed trust anchors could be distinguished from
15060     user installed trust anchors. Recorded on first certificate verification on
15061     Android 4.2 and later.
15062   </summary>
15063 </histogram>
15065 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
15066   <owner>phajdan.jr@chromium.org</owner>
15067   <summary>The number of times each FTP Error was observed.</summary>
15068 </histogram>
15070 <histogram name="Net.FtpDataConnectionErrorHappened"
15071     enum="FtpDataConnectionError">
15072   <owner>phajdan.jr@chromium.org</owner>
15073   <summary>
15074     The number of Chrome sessions which encountered the indicates FTP Error.
15075     This prevents allowing a user that retried a connection many times (getting
15076     an error each time) from biasing the tallies.
15077   </summary>
15078 </histogram>
15080 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
15081   <obsolete>
15082     Replaced by Net.FtpServerTypeCount2 on 2012-11-03.
15083   </obsolete>
15084   <owner>phajdan.jr@chromium.org</owner>
15085   <summary>
15086     Each bucket is the number of times the FTP server type was encountered.
15087   </summary>
15088 </histogram>
15090 <histogram name="Net.FtpServerTypeCount2" enum="FtpServerType2">
15091   <owner>phajdan.jr@chromium.org</owner>
15092   <summary>
15093     Each bucket is the number of times the FTP server type was encountered.
15094   </summary>
15095 </histogram>
15097 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
15098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15099   <summary>
15100     The time spent waiting for WinHttpGetProxyForUrl to return with error.
15101   </summary>
15102 </histogram>
15104 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
15105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15106   <summary>
15107     The time spent waiting for WinHttpGetProxyForUrl to return with success.
15108   </summary>
15109 </histogram>
15111 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
15112     enum="FallbackSSLVersion">
15113   <owner>agl@chromium.org</owner>
15114   <summary>
15115     Nonzero if the HTTP request was to a Google server which required SSL
15116     version fallback. The value indicates the SSL version the request fell back
15117     on. Since Google servers support TLS 1.2, any fallback is an indication of
15118     network middleware problems.
15119   </summary>
15120 </histogram>
15122 <histogram name="Net.HadConnectionType" enum="ConnectionType">
15123   <obsolete>
15124     The count was inaccurate (it counted transactions rather than connections).
15125   </obsolete>
15126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15127   <summary>
15128     Each bucket is a boolean (0 or 1) indicating whether the user has had a
15129     connection of that type during the session.
15130   </summary>
15131 </histogram>
15133 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
15134   <obsolete>
15135     This statistic measures successful and failed connections, the new one only
15136     measures successful ones.
15137   </obsolete>
15138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15139   <summary>
15140     Each bucket is a boolean (0 or 1) indicating whether the user has had a
15141     connection of that type during the session.
15142   </summary>
15143 </histogram>
15145 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
15146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15147   <summary>
15148     Each bucket is a boolean (0 or 1) indicating whether the user has had a
15149     successful connection of that type during the session.
15150   </summary>
15151 </histogram>
15153 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
15154   <obsolete>
15155     Replaced by Net.HadFtpServerType2 on 2012-11-13.
15156   </obsolete>
15157   <owner>phajdan.jr@chromium.org</owner>
15158   <summary>
15159     Each bucket is the number of sessions that encountered a given FTP server
15160     type. Each session reports a given server type at most once.
15161   </summary>
15162 </histogram>
15164 <histogram name="Net.HadFtpServerType2" enum="FtpServerType2">
15165   <owner>phajdan.jr@chromium.org</owner>
15166   <summary>
15167     Each bucket is the number of sessions that encountered a given FTP server
15168     type. Each session reports a given server type at most once.
15169   </summary>
15170 </histogram>
15172 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
15173   <owner>ttuttle@chromium.org</owner>
15174   <summary>
15175     Whether adding an entry to the HTTP auth cache evicted another entry.
15176   </summary>
15177 </histogram>
15179 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
15180   <owner>ttuttle@chromium.org</owner>
15181   <summary>
15182     When an HTTP auth cache entry is evicted, the time since it was created.
15183   </summary>
15184 </histogram>
15186 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
15187   <owner>ttuttle@chromium.org</owner>
15188   <summary>
15189     When an HTTP auth cache entry is evicted, the time since it was last used.
15190   </summary>
15191 </histogram>
15193 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
15194   <owner>ttuttle@chromium.org</owner>
15195   <summary>
15196     Whether adding a path to an entry in the HTTP auth cache evicted another
15197     path.
15198   </summary>
15199 </histogram>
15201 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
15202   <owner>ttuttle@chromium.org</owner>
15203   <summary>
15204     When looking up an HTTP auth cache entry by path, the position (1-indexed)
15205     of the entry on a hit, or 0 on a miss.
15206   </summary>
15207 </histogram>
15209 <histogram name="Net.HttpAuthCacheLookupPosition">
15210   <owner>ttuttle@chromium.org</owner>
15211   <summary>
15212     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
15213     of the entry on a hit, or 0 on a miss.
15214   </summary>
15215 </histogram>
15217 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
15218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15219   <summary>
15220     Per-authentication-scheme counts of authentication attempts and rejections.
15221   </summary>
15222 </histogram>
15224 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
15225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15226   <summary>
15227     Count of authentication requests for top level pages vs. sub-resources, such
15228     as images or iframes.
15229   </summary>
15230 </histogram>
15232 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
15233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15234   <summary>
15235     Per-authentication-scheme counts of authentication targets, such as secure
15236     servers or proxies.
15237   </summary>
15238 </histogram>
15240 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
15241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15242   <summary>
15243     Time between the HttpNetworkTransaction requesting a connection and the time
15244     it connected.
15245   </summary>
15246 </histogram>
15248 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
15249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15250   <summary>Length of time that a received resource will be cacheable.</summary>
15251 </histogram>
15253 <histogram name="Net.HttpContentLength" units="bytes">
15254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15255   <summary>
15256     Size of the response body. This is the actual number of bytes received,
15257     which usually agrees with but is not necessarily the same as the size
15258     specified by the Content-Length header.
15259   </summary>
15260 </histogram>
15262 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
15263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15264   <summary>
15265     Size of the response body if it is cacheable. This is the actual number of
15266     bytes received, which usually agrees with but is not necessarily the same as
15267     the size specified by the Content-Length header.
15268   </summary>
15269 </histogram>
15271 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
15272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15273   <summary>
15274     Size of the response body if it is cacheable for at least 24 hours. This is
15275     the actual number of bytes received, which usually agrees with but is not
15276     necessarily the same as the size specified by the Content-Length header.
15277   </summary>
15278 </histogram>
15280 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
15281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15282   <summary>
15283     Size of the response body if it is cacheable for at least 4 hours. This is
15284     the actual number of bytes received, which usually agrees with but is not
15285     necessarily the same as the size specified by the Content-Length header.
15286   </summary>
15287 </histogram>
15289 <histogram name="Net.HttpContentLengthDifference" units="bytes">
15290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15291   <summary>
15292     The difference between the size specified in the X-Original-Content-Length
15293     header and the size of teh response body. This is zero if the
15294     X-Original-Content-Length header is not present in the response.
15295   </summary>
15296 </histogram>
15298 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
15299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15300   <summary>
15301     The difference between the size specified in the X-Original-Content-Length
15302     header and the size of the response body. Only includes resources that have
15303     the X-Original-Content-Length header.
15304   </summary>
15305 </histogram>
15307 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
15308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15309   <summary>
15310     Size of the response body. Only includes resources that have the
15311     X-Original-Content-Length header.
15312   </summary>
15313 </histogram>
15315 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
15316   <owner>mmenke@chromium.org</owner>
15317   <summary>
15318     Time it takes to complete an HttpJob, from starting the transaction until we
15319     are done reading.
15320   </summary>
15321 </histogram>
15323 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
15324   <owner>mmenke@chromium.org</owner>
15325   <summary>
15326     Time it takes to complete an HttpJob, from starting the transaction until we
15327     are done reading, for jobs served from the cache.
15328   </summary>
15329 </histogram>
15331 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
15332   <owner>mmenke@chromium.org</owner>
15333   <summary>
15334     Time it takes to complete an HttpJob, from starting the transaction until
15335     the job is killed. Note that we didn't detect the end of the data for this
15336     job.
15337   </summary>
15338 </histogram>
15340 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
15341   <owner>mmenke@chromium.org</owner>
15342   <summary>
15343     Time it takes to complete an HttpJob, from starting the transaction until we
15344     are done reading, for jobs not served from the cache.
15345   </summary>
15346 </histogram>
15348 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
15349   <owner>mmenke@chromium.org</owner>
15350   <summary>
15351     Time it takes to complete an HttpJob, from starting the transaction until we
15352     are done reading, for jobs when we read until no more data is available.
15353   </summary>
15354 </histogram>
15356 <histogram name="Net.HttpOriginalContentLength" units="bytes">
15357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15358   <summary>
15359     Size specified in the X-Original-Content-Length header. If this header is
15360     not present in the response, the size of the response body is used.
15361   </summary>
15362 </histogram>
15364 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
15365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15366   <summary>
15367     Size specified in the X-Original-Content-Length header. Only includes
15368     resources that have the X-Original-Content-Length header.
15369   </summary>
15370 </histogram>
15372 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
15373   <owner>mmenke@chromium.org</owner>
15374   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
15375 </histogram>
15377 <histogram name="Net.HttpResponseCode">
15378   <owner>mmenke@chromium.org</owner>
15379   <summary>The count of HTTP Response codes encountered.</summary>
15380 </histogram>
15382 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
15383   <owner>mmenke@chromium.org</owner>
15384   <summary>
15385     The count of HTTP Response codes encountered, in response to MAIN_FRAME
15386     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
15387   </summary>
15388 </histogram>
15390 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
15391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15392   <summary>
15393     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
15394     used) used for HTTP[s].
15395   </summary>
15396 </histogram>
15398 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
15399   <owner>mmenke@chromium.org</owner>
15400   <summary>
15401     Time from when an HTTP request is issued to when the first byte is
15402     processed.
15403   </summary>
15404 </histogram>
15406 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
15407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15408   <summary>
15409     The count of handleable socket errors (connection abort/close/reset) per
15410     socket reuse type.
15411   </summary>
15412 </histogram>
15414 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
15415     enum="HttpSocketType">
15416   <obsolete>
15417     Late bindings are on by default now.
15418   </obsolete>
15419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15420   <summary>
15421     The count of handleable socket errors (connection abort/close/reset) per
15422     socket reuse type.  Socket late binding is disabled.
15423   </summary>
15424 </histogram>
15426 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
15427     enum="HttpSocketType">
15428   <obsolete>
15429     Late bindings are on by default now.
15430   </obsolete>
15431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15432   <summary>
15433     The count of handleable socket errors (connection abort/close/reset) per
15434     socket reuse type.  Socket late binding is enabled.
15435   </summary>
15436 </histogram>
15438 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
15439   <owner>bengr@chromium.org</owner>
15440   <summary>
15441     Time from when the IOThread is created to when the first URL request is
15442     started. Only requests that are created for a profile while Chrome is
15443     starting up are considered.
15444   </summary>
15445 </histogram>
15447 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
15448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15449   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
15450 </histogram>
15452 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
15453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15454   <summary>
15455     Whether the interface-enumeration IPv6 probe method failed given that the
15456     UDP-connect IPV6 probe failed.
15457   </summary>
15458 </histogram>
15460 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
15461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15462   <summary>
15463     Whether the interface-enumeration IPv6 probe method was successful given
15464     that the UDP-connect IPV6 probe was successful.
15465   </summary>
15466 </histogram>
15468 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
15469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15470   <summary>The probe results when a test for IPv6 support is done.</summary>
15471 </histogram>
15473 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
15474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15475   <summary>
15476     The probe results when a test for IPv6 support is done, after a network
15477     change event.
15478   </summary>
15479 </histogram>
15481 <histogram name="Net.MainFrameNoStore" enum="MainFrameStorable">
15482   <owner>jkarlin@chromium.org</owner>
15483   <summary>
15484     The distribution of storable vs &quot;cache-control: no-store&quot;
15485     main-frame resources.
15487     Counted after response headers have completed and before the content has
15488     completed. Redirects are counted. All HTTP cache transactions are counted,
15489     not just those that require the network.
15490   </summary>
15491 </histogram>
15493 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
15494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15495   <summary>
15496     The time that a (non-cancelled) proxy resolution request was stalled waiting
15497     for an execution thread, for MultiThreadedProxyResolver.
15498   </summary>
15499 </histogram>
15501 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
15502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15503   <summary>
15504     The total time that it took for a (non-cancelled) proxy resolution request
15505     to complete, for MultiThreadedProxyResolver.
15506   </summary>
15507 </histogram>
15509 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
15510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15511   <summary>
15512     How often automatically retrying to download the main frame of a page in
15513     response to specific HTTP network errors succeeds.
15514   </summary>
15515 </histogram>
15517 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
15518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15519   <summary>
15520     How often automatically retrying to download a subresource in response to
15521     specific HTTP network errors succeeds.
15522   </summary>
15523 </histogram>
15525 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
15526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15527   <summary>
15528     How often automatically retrying to download the main frame of a page in
15529     response to specific HTTP network errors returns another network error.
15530     Histogram includes only the error code that triggered the retry.
15531   </summary>
15532 </histogram>
15534 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
15535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15536   <summary>
15537     How often automatically retrying to download a subresource in response to
15538     specific HTTP network errors returns another network error.  Histogram
15539     includes only the error code that triggered the retry.
15540   </summary>
15541 </histogram>
15543 <histogram name="Net.NotifyAddrChangeFailures">
15544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15545   <summary>
15546     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
15547     for unknown reasons. This records the number of times it fails in a row
15548     before a successful call. If it never succeeds, or takes over 100 tries, a
15549     value of 100 is recorded. See http://crbug.com/69198
15550   </summary>
15551 </histogram>
15553 <histogram name="Net.NumDuplicateCookiesInDb">
15554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15555   <summary>
15556     The number of duplicate cookies that were present in the cookie store during
15557     startup.
15558   </summary>
15559 </histogram>
15561 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
15562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15563   <summary>
15564     When validating an HTTPS certificate we may have to make one or more HTTP
15565     fetches to OCSP responders in order to get revocation information. This
15566     measures the amount of time that failures to get OCSP information take.
15567   </summary>
15568 </histogram>
15570 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
15571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15572   <summary>
15573     When validating an HTTPS certificate we may have to make one or more HTTP
15574     fetches to OCSP responders in order to get revocation information. This
15575     records the fraction of successful requests.
15576   </summary>
15577 </histogram>
15579 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
15580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15581   <summary>
15582     When validating an HTTPS certificate we may have to make one or more HTTP
15583     fetches to OCSP responders in order to get revocation information. This
15584     measures the amount of time that each of those requests takes.
15585   </summary>
15586 </histogram>
15588 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
15589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15590   <summary>
15591     When connecting over HTTPS, a server may include an OCSP response as part of
15592     the TLS handshake so that clients do not have to fetch it, provided the
15593     client requested the server do so. This measures whether or not a server
15594     included an OCSP response when it was requested.
15595   </summary>
15596 </histogram>
15598 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
15599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15600   <summary>
15601     Positive error code that was returned by the system library
15602     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
15603     there is a Windows/Linux conflict, both decodings are shown.
15604   </summary>
15605 </histogram>
15607 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
15608     enum="ErrorCodesGetaddrinfo_Linux">
15609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15610   <summary>
15611     Positive error code that was returned by the system library
15612     &quot;getaddrinfo()&quot;.
15613   </summary>
15614 </histogram>
15616 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
15617     enum="ErrorCodesGetaddrinfo_Mac">
15618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15619   <summary>
15620     Positive error code that was returned by the system library
15621     &quot;getaddrinfo()&quot;.
15622   </summary>
15623 </histogram>
15625 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
15626     enum="ErrorCodesGetaddrinfo_Win">
15627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15628   <summary>
15629     Positive error code that was returned by the system library
15630     &quot;getaddrinfo()&quot;.
15631   </summary>
15632 </histogram>
15634 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
15635   <obsolete>
15636     Deprecated 4/16/2014. No longer tracked.
15637   </obsolete>
15638   <owner>davidben@chromium.org</owner>
15639   <summary>
15640     How long it took for an &lt;a ping&gt; request to receive a response. Only
15641     recorded if a response was received.
15642   </summary>
15643 </histogram>
15645 <histogram name="Net.Ping_Result" enum="PingResult">
15646   <obsolete>
15647     Deprecated 4/16/2014. No longer tracked.
15648   </obsolete>
15649   <owner>davidben@chromium.org</owner>
15650   <summary>
15651     The result of an &lt;a ping&gt; request, whether it received a response or
15652     timed out or failed for some other reason.
15653   </summary>
15654 </histogram>
15656 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
15657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15658   <summary>
15659     Indicate whether a link navigation was preceded by a recent pre-connect
15660     trigger (within 10 seconds). There is a high chance that loading the page
15661     used a preconnected TCP session.
15662   </summary>
15663 </histogram>
15665 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
15666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15667   <summary>
15668     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
15669     (within 10 seconds). There is a high chance that loading the resource used a
15670     preconnected TCP session.
15671   </summary>
15672 </histogram>
15674 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
15675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15676   <summary>
15677     When a preconnection is made, indicate what the motivation was.
15678   </summary>
15679   <details>
15680     Currently, the most common (only?) motivations are SELF_REFERAL,
15681     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
15682     second connection was available for a resource that either was never before
15683     seen, or has historically had no subresources.  The LEARNED_REFERAL
15684     indicates that we &quot;learned&quot; that a subresource was commonly
15685     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
15686     happens when a search is being suggested, and we preconnect to the search
15687     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
15688     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
15689   </details>
15690 </histogram>
15692 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
15693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15694   <summary>
15695     Indicate whether there was a proxy to preclude preconnection.
15696   </summary>
15697 </histogram>
15699 <histogram name="Net.PreconnectSubresourceEval"
15700     enum="PreconnectSubresourceEval">
15701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15702   <summary>
15703     What did we decide to do about a predicted resource, based on the historical
15704     expected number of connection that this subresource will require.
15705   </summary>
15706   <details>
15707     This is basically the current thresholding of the SubresourceExpectation,
15708     relative to current static thresholds, and taking into account whether
15709     preconnection is enabled (i.e., if preconnection is disabled, we'll never
15710     decide to preconnect).
15711   </details>
15712 </histogram>
15714 <histogram name="Net.PreconnectSubresourceExpectation">
15715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15716   <summary>
15717     The expected number of connections, times 100, that we'll make to a given
15718     subresource, based on learned history.
15719   </summary>
15720   <details>
15721     By comparing this to thresholds, we decide if we will preconnect,
15722     preresolve, or do nothing. This histogram can be used to select those static
15723     thresholds.
15724   </details>
15725 </histogram>
15727 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
15728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15729   <summary>
15730     Indicate whether if a preconnect trigger is followed by a resource request
15731     (from link navigations) to the host or not. This is to measure precision of
15732     link-based preconnect triggers.
15733   </summary>
15734 </histogram>
15736 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
15737   <obsolete>
15738     Sourced data corrected, and replaced by NetPreconnectUtilization2
15739   </obsolete>
15740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15741   <summary>
15742     Indicate final utilization for each attempted socket connection.
15743   </summary>
15744   <details>
15745     We also include stats for non-speculative sockets. Some socket connections
15746     may never connect, and others may never be used (as the user may abort
15747     before then).
15748   </details>
15749 </histogram>
15751 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
15752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15753   <summary>
15754     Indicate final utilization for each attempted socket connection.
15755   </summary>
15756   <details>
15757     We also include stats for non-speculative sockets. Some socket connections
15758     may never connect, and others may never be used (as the user may abort
15759     before then).
15760   </details>
15761 </histogram>
15763 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
15764   <owner>jkarlin@chromium.org</owner>
15765   <summary>
15766     The completion status of prefetches that have finished loading.
15767   </summary>
15768   <details>
15769     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
15770     before that point are not registered.
15772     Note that &quot;success from cache&quot; means that the
15773     UrlRequest::was_cached() was true, and &quot;success from network&quot;
15774     means that was_cached() was false.  Validated results are considered cached,
15775     even though a conditional network request is made.
15776   </details>
15777 </histogram>
15779 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
15780   <owner>jkarlin@chromium.org</owner>
15781   <summary>
15782     Number of bytes read from the network on behalf of prefetch requests.  This
15783     is prefilter, so before any decompression.
15784   </summary>
15785 </histogram>
15787 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
15788   <owner>jkarlin@chromium.org</owner>
15789   <summary>
15790     Time spent on prefetch requests before the request was canceled.
15791   </summary>
15792 </histogram>
15794 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
15795     units="milliseconds">
15796   <owner>jkarlin@chromium.org</owner>
15797   <summary>Time spent on prefetch requests when fetched from cache.</summary>
15798 </histogram>
15800 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
15801     units="milliseconds">
15802   <owner>jkarlin@chromium.org</owner>
15803   <summary>
15804     Time spent on prefetch requests when fetched from the network, including
15805     validation time.
15806   </summary>
15807 </histogram>
15809 <histogram name="Net.Priority_High_Latency" units="milliseconds">
15810   <obsolete>
15811     Replaced by Net.Priority_High_Latency_b.
15812   </obsolete>
15813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15814   <summary>
15815     Time from the start of the http transaction until the first byte of the
15816     response for high priority (currently frame and subframe) requests.  Only
15817     times under 10 minutes are recorded.
15818   </summary>
15819 </histogram>
15821 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
15822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15823   <summary>
15824     Time from the start of the http transaction until the first byte of the
15825     response for high priority (currently frame and subframe) requests.
15826   </summary>
15827 </histogram>
15829 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
15830   <obsolete>
15831     Replaced by Net.Priority_Low_Latency_b.
15832   </obsolete>
15833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15834   <summary>
15835     Time from the start of the http transaction until the first byte of the
15836     response for low priority (non-frame/subframe) requests.   Only times under
15837     10 minutes are recorded.
15838   </summary>
15839 </histogram>
15841 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
15842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15843   <summary>
15844     Time from the start of the http transaction until the first byte of the
15845     response for low priority (non-frame/subframe) requests.
15846   </summary>
15847 </histogram>
15849 <histogram name="Net.ProxyAuthRequested.HasConnection">
15850   <owner>rch@chromium.org</owner>
15851   <summary>
15852     When a PROXY_AUTH_REQUESTED error code is handled in
15853     net::HttpStreamFactoryImpl::Job::RunLoop, this is true if connection_ has an
15854     associated value.
15855   </summary>
15856 </histogram>
15858 <histogram name="Net.ProxyPollConfigurationTime">
15859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15860   <summary>
15861     The time in milliseconds spent fetch the system proxy configuration, when
15862     polling it for changes.
15863   </summary>
15864 </histogram>
15866 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
15867     units="milliseconds">
15868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15869   <summary>
15870     The total amount of time that was spent executing the proxy script during
15871     &quot;tracing&quot; runs (executions of the script which discovered a new
15872     DNS dependency and were subsequently abandoned).
15873   </summary>
15874 </histogram>
15876 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
15877     units="milliseconds">
15878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15879   <summary>
15880     The total amount of time that was spent executing the proxy script during
15881     &quot;tracing&quot; runs (executions of the script which discovered a new
15882     DNS dependency and were subsequently abandoned).
15883   </summary>
15884 </histogram>
15886 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
15887     units="milliseconds">
15888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15889   <summary>
15890     The total amount of time that was spent in the non-blocking DNS bindings
15891     while executing PAC scripts. This includes the times for abandoned
15892     executions.
15893   </summary>
15894 </histogram>
15896 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
15897     units="milliseconds">
15898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15899   <summary>
15900     The amount of time inside of V8 that the proxy script spent executing for
15901     the final pass. This includes the time spent in the javascript bindings.
15902     This does not include the time spent in abandoned execution passes.
15903   </summary>
15904 </histogram>
15906 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
15907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15908   <summary>
15909     The number of times that alert() was called in the final execution of the
15910     script.
15911   </summary>
15912 </histogram>
15914 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
15915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15916   <summary>
15917     The number of errors that were seen in the final execution of the script.
15918   </summary>
15919 </histogram>
15921 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
15922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15923   <summary>
15924     The number of times that the PAC script execution was restarted.
15925   </summary>
15926 </histogram>
15928 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
15929     units="milliseconds">
15930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15931   <summary>
15932     The total time that the proxy resolution took. This includes all the time
15933     spent waiting for DNS, PAC script execution, and restarts.
15934   </summary>
15935 </histogram>
15937 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
15938     units="milliseconds">
15939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15940   <summary>
15941     The total time that proxy resolution spent waiting for DNS. This also
15942     includes any queuing delays on the origin thread waiting for the DNS result
15943     to be processed.
15944   </summary>
15945 </histogram>
15947 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
15948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15949   <summary>
15950     The number of unique DNS hostnames that the PAC script tried to resolve. The
15951     *Ex() versions of the bindings count separately.
15952   </summary>
15953 </histogram>
15955 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
15956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15957   <summary>
15958     The total amount of time that was spent in the non-blocking DNS bindings
15959     while executing PAC scripts. This includes the times for abandoned
15960     executions.
15961   </summary>
15962 </histogram>
15964 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
15965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15966   <summary>
15967     The amount of time inside of V8 that the proxy script spent executing for
15968     the final pass. This includes the time spent in the javascript bindings
15969     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
15970     does not include the time spent in abandoned execution passes.
15971   </summary>
15972 </histogram>
15974 <histogram name="Net.ProxyResolver.NumAlerts">
15975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15976   <summary>
15977     The number of times that alert() was called in the final execution of the
15978     script.
15979   </summary>
15980 </histogram>
15982 <histogram name="Net.ProxyResolver.NumErrors">
15983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15984   <summary>
15985     The number of errors that were seen in the final execution of the script.
15986   </summary>
15987 </histogram>
15989 <histogram name="Net.ProxyResolver.NumRestarts">
15990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15991   <summary>
15992     The number of times that the PAC script execution was restarted.
15993   </summary>
15994 </histogram>
15996 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
15997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15998   <summary>
15999     The amount of time it took upon completion to run the final task posted back
16000     to the IO thread.
16001   </summary>
16002 </histogram>
16004 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
16005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16006   <summary>
16007     The total time that the proxy resolution took. This includes all the time
16008     spent waiting for DNS, PAC script execution, and restarts.
16009   </summary>
16010 </histogram>
16012 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
16013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16014   <summary>
16015     The total time that proxy resolution spent waiting for DNS. This also
16016     includes any queuing delays on the origin thread waiting for the DNS result
16017     to be processed.
16018   </summary>
16019 </histogram>
16021 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
16022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16023   <summary>
16024     The total time that the proxy resolution took, not including the post back
16025     to the origin thread. This includes all the time spent waiting for DNS, PAC
16026     script execution, and restarts.
16027   </summary>
16028 </histogram>
16030 <histogram name="Net.ProxyResolver.UniqueDNS">
16031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16032   <summary>
16033     The number of unique DNS hostnames that the PAC script tried to resolve. The
16034     *Ex() versions of the bindings count separately.
16035   </summary>
16036 </histogram>
16038 <histogram name="Net.ProxyResolver.URLSize">
16039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16040   <summary>The length of the URL that was passed into the PAC script.</summary>
16041 </histogram>
16043 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
16044   <owner>agl@chromium.org</owner>
16045   <summary>
16046     Second-level domains for which we have observed public key pinning failures.
16047   </summary>
16048 </histogram>
16050 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
16051   <owner>agl@chromium.org</owner>
16052   <summary>
16053     A validated certificate chain may be subject to additional
16054     &quot;pinning&quot; requirements on a per-domain basis. This records the
16055     fraction of successful matches between a certificate chain and a pin list.
16056   </summary>
16057 </histogram>
16059 <histogram name="Net.QuicActiveSessions">
16060   <owner>rtenneti@chromium.org</owner>
16061   <summary>
16062     The number of active QUIC sessions before we activate a new QUIC session.
16063   </summary>
16064 </histogram>
16066 <histogram name="Net.QuicClientHelloRejectReasons" enum="QuicRejectReasons">
16067   <owner>rtenneti@chromium.org</owner>
16068   <summary>
16069     The reject reasons for QUIC's CHLO (client hello) message from server
16070   </summary>
16071 </histogram>
16073 <histogram name="Net.QuicClientHelloServerConfig.HowExpired"
16074     units="milliseconds">
16075   <obsolete>
16076     Deprecated 08/2014, and replaced by
16077     Net.QuicClientHelloServerConfig.InvalidDuration.
16078   </obsolete>
16079   <owner>rtenneti@chromium.org</owner>
16080   <summary>
16081     How expired server config is for sending inchoate ClientHello to the server.
16082   </summary>
16083 </histogram>
16085 <histogram name="Net.QuicClientHelloServerConfig.InvalidDuration"
16086     units="milliseconds">
16087   <owner>rtenneti@chromium.org</owner>
16088   <summary>
16089     The time since expiration of server config when we sent inchoate ClientHello
16090     to the server.
16091   </summary>
16092 </histogram>
16094 <histogram name="Net.QuicClientHelloServerConfigState"
16095     enum="QuicServerConfigState">
16096   <owner>rtenneti@chromium.org</owner>
16097   <summary>
16098     The reason (the state of the server config) for sending inchoate ClientHello
16099     to the server.
16100   </summary>
16101 </histogram>
16103 <histogram name="Net.QuicEphemeralPortsSuggested">
16104   <owner>rch@chromium.org</owner>
16105   <summary>The number of ports suggested per server.</summary>
16106 </histogram>
16108 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
16109   <owner>rch@chromium.org</owner>
16110   <summary>
16111     The number of QUIC packets received by a QUIC connection whose handshake was
16112     not confirmed when that connection is closed.
16113   </summary>
16114 </histogram>
16116 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
16117   <owner>rch@chromium.org</owner>
16118   <summary>
16119     The state of a QUIC connection's crypto hanshake as it progresses from
16120     starting to confirmation or failure.
16121   </summary>
16122 </histogram>
16124 <histogram name="Net.QuicNumSentClientHellos">
16125   <owner>rch@chromium.org</owner>
16126   <summary>The number of client hello messages sent.</summary>
16127 </histogram>
16129 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
16130   <obsolete>
16131     see Net.QuicSession.Connect*PortForHTTP*
16132   </obsolete>
16133   <owner>rch@chromium.org</owner>
16134   <summary>
16135     The number of client hello messages sent when the crypto handshake was
16136     confirmed.
16137   </summary>
16138 </histogram>
16140 <histogram name="Net.QuicNumStreamFramesInPacket">
16141   <owner>rch@chromium.org</owner>
16142   <summary>
16143     The number of stream frames bundled within a received packet.
16144   </summary>
16145 </histogram>
16147 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
16148   <owner>rch@chromium.org</owner>
16149   <summary>
16150     The number of stream frames per stream ID within a received packet.
16151   </summary>
16152 </histogram>
16154 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
16155   <owner>rch@chromium.org</owner>
16156   <summary>Time spent to load QUIC server information from disk cache.</summary>
16157 </histogram>
16159 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
16160     units="Received in Ranges">
16161   <owner>rch@chromium.org</owner>
16162   <summary>
16163     This histogram summarizes information about a 21 packet sequence, indicating
16164     for each of the 21 possible prefixes of this pattern, how many packets were
16165     received in that prefix.  The first range uses buckets 0 and 1, and it
16166     describes the 1st packet in the sequence.  It indicates if the first packet
16167     was missing (bucket 0), or the first packet was present (bucket 1).  The
16168     second range uses buckets 2 through 4, and describes the first 2 packets in
16169     the prefix of this sequence.  It indicates if there were no packets received
16170     in the first two packets (bucket 2), or there was one out of two packets
16171     received (bucket 3), or if there was two out of tow received (bucket 4).
16172     etc. etc.  Reading this histogram may require post-processing in a spread
16173     sheet, but can indicate the potential value of using FEC packets to convey
16174     data.
16175   </summary>
16176 </histogram>
16178 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
16179     units="Binay of Packets ACKed">
16180   <owner>rch@chromium.org</owner>
16181   <summary>
16182     Each of the 64 buckets represents a different binary pattern of 6
16183     consecutive packets that were received by the client.  The LSB of the bucket
16184     number corresponds to the reception of the oldest packet.  A bit in the
16185     bucket-number being 1 indicates the packet was received, and a 0 means the
16186     packet was never received (by the client).
16187   </summary>
16188 </histogram>
16190 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
16191   <owner>rch@chromium.org</owner>
16192   <summary>
16193     The network error code which resulted in the session being closed.
16194   </summary>
16195 </histogram>
16197 <histogram name="Net.QuicSession.Connect" units="RTTs">
16198   <owner>rch@chromium.org</owner>
16199   <summary>
16200     Samples of the number of round-trips needed by a QUIC connection before a
16201     request could be sent by the client.
16202   </summary>
16203 </histogram>
16205 <histogram
16206     name="Net.QuicSession.ConnectionClose.HandshakeFailureBlackHole.QuicError"
16207     enum="QuicErrorCodes">
16208   <owner>rch@chromium.org</owner>
16209   <summary>
16210     The QUIC error which caused a QUIC connection to be closed before the
16211     hanshake was confirmed, in the case where no packets were received. This
16212     provides a breakdown of the entires in
16213     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
16214     is BLACK_HOLE.
16215   </summary>
16216 </histogram>
16218 <histogram
16219     name="Net.QuicSession.ConnectionClose.HandshakeFailureUnknown.QuicError"
16220     enum="QuicErrorCodes">
16221   <owner>rch@chromium.org</owner>
16222   <summary>
16223     The QUIC error which caused a QUIC connection to be closed before the
16224     hanshake was confirmed, in the case where at least 1 packet was received.
16225     This provides a breakdown of the entires in
16226     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
16227     is UNKNOWN.
16228   </summary>
16229 </histogram>
16231 <histogram name="Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason"
16232     enum="QuicHandshakeFailureReason">
16233   <owner>rch@chromium.org</owner>
16234   <summary>The reason a QUIC handshake failed.</summary>
16235 </histogram>
16237 <histogram
16238     name="Net.QuicSession.ConnectionClose.NumOpenStreams.HandshakeTimedOut">
16239   <owner>rch@chromium.org</owner>
16240   <summary>
16241     The number of streams open when a QUIC session crypto handshake timed out.
16242   </summary>
16243 </histogram>
16245 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
16246   <owner>rch@chromium.org</owner>
16247   <summary>The number of streams open when a QUIC session timed out.</summary>
16248 </histogram>
16250 <histogram
16251     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
16252   <owner>rch@chromium.org</owner>
16253   <summary>
16254     The number of total streams created when a QUIC session crypto handshake
16255     timed out.
16256   </summary>
16257 </histogram>
16259 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
16260     enum="QuicErrorCodes">
16261   <owner>rch@chromium.org</owner>
16262   <summary>
16263     The QUIC error code which resulted in the connection being closed.
16264   </summary>
16265 </histogram>
16267 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
16268     enum="QuicErrorCodes">
16269   <owner>rch@chromium.org</owner>
16270   <summary>
16271     The QUIC error code which resulted in the connection being closed by the
16272     client.
16273   </summary>
16274 </histogram>
16276 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
16277     enum="QuicErrorCodes">
16278   <owner>rch@chromium.org</owner>
16279   <summary>
16280     The QUIC error code which resulted in the connection being closed by the
16281     server.
16282   </summary>
16283 </histogram>
16285 <histogram name="Net.QuicSession.ConnectionTypeFromPeer" enum="AddressFamily">
16286   <owner>rch@chromium.org</owner>
16287   <summary>
16288     The IP Address family of this connection, as reported by the server.
16289   </summary>
16290 </histogram>
16292 <histogram name="Net.QuicSession.ConnectionTypeFromSelf" enum="AddressFamily">
16293   <owner>rch@chromium.org</owner>
16294   <summary>The IP Address family of this connection, as seen locally.</summary>
16295 </histogram>
16297 <histogram name="Net.QuicSession.ConnectRandomPortRequiringConfirmation"
16298     units="RTTs">
16299   <owner>jri@chromium.org</owner>
16300   <summary>
16301     Samples of the number of round-trips needed by a QUIC connection before a
16302     request could be sent by the client, when handshake confirmation was
16303     required. (The operating system randomly selected a source port for the
16304     connection.)
16305   </summary>
16306 </histogram>
16308 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
16309   <owner>jar@chromium.org</owner>
16310   <owner>rch@chromium.org</owner>
16311   <summary>
16312     Count of errors during attempts to create a QUIC session (before even using
16313     the session).
16314   </summary>
16315 </histogram>
16317 <histogram name="Net.QuicSession.DuplicatePacketsReceived">
16318   <owner>rch@chromium.org</owner>
16319   <summary>
16320     The number of duplicate packets recevied by a QuicSession when the session
16321     is closed.
16322   </summary>
16323 </histogram>
16325 <histogram name="Net.QuicSession.FinalTcpCwnd">
16326   <owner>rch@chromium.org</owner>
16327   <summary>
16328     The value of the TCP cubic sender's CWND when the session is closed.
16329   </summary>
16330 </histogram>
16332 <histogram name="Net.QuicSession.HandshakeConfirmedTime" units="Milliseconds">
16333   <owner>rch@chromium.org</owner>
16334   <summary>
16335     The elapsed time between starting the crypto handshake, and receiving
16336     confirmation from the server.
16337   </summary>
16338 </histogram>
16340 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
16341   <obsolete>
16342     see Net.QuicSession.Connect*PortForHTTP*
16343   </obsolete>
16344   <owner>rch@chromium.org</owner>
16345   <summary>
16346     Samples of the number of round-trips needed by a QUIC connection before a
16347     request could be sent by the client.
16348   </summary>
16349 </histogram>
16351 <histogram name="Net.QuicSession.IncorrectConnectionIDsReceived">
16352   <owner>rch@chromium.org</owner>
16353   <summary>
16354     The number packets recevied by a QuicSession with an incorrect connection id
16355     when the sesesion is closed.
16356   </summary>
16357 </histogram>
16359 <histogram name="Net.QuicSession.MaxReordering">
16360   <owner>rch@chromium.org</owner>
16361   <summary>
16362     The maximum packet sequence number reordering observed by a QUIC connection.
16363   </summary>
16364 </histogram>
16366 <histogram name="Net.QuicSession.MaxReorderingTime" units="percent">
16367   <owner>rch@chromium.org</owner>
16368   <summary>
16369     The ratio of the maximum reordering time of a QUIC packet to the min rtt.
16370   </summary>
16371 </histogram>
16373 <histogram name="Net.QuicSession.MaxReorderingTimeLongRtt" units="percent">
16374   <owner>rch@chromium.org</owner>
16375   <summary>
16376     The ratio of the maximum reordering time of a QUIC packet to the min rtt,
16377     only for those sessions with a min rtt larger than 100 ms.
16378   </summary>
16379 </histogram>
16381 <histogram name="Net.QuicSession.NumOpenStreams">
16382   <owner>rch@chromium.org</owner>
16383   <summary>
16384     The number of QUIC streams opened when a new QUIC stream is created.
16385   </summary>
16386 </histogram>
16388 <histogram name="Net.QuicSession.NumTotalStreams">
16389   <owner>rch@chromium.org</owner>
16390   <summary>
16391     The total number of streams created by the client when the session is
16392     closed.
16393   </summary>
16394 </histogram>
16396 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
16397   <owner>rch@chromium.org</owner>
16398   <summary>
16399     The number of missing packets between the current received packet and the
16400     previously largest received packet sequence number, when the current
16401     received packet had a lower sequence number than the previously received
16402     packet sequence number.
16403   </summary>
16404 </histogram>
16406 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
16407   <owner>rch@chromium.org</owner>
16408   <summary>
16409     The number of times the current received packet had a lower sequence number
16410     than the previously received packet sequence number.
16411   </summary>
16412 </histogram>
16414 <histogram name="Net.QuicSession.PacketGapReceived">
16415   <owner>rch@chromium.org</owner>
16416   <summary>
16417     The number of missing packets between the current received packet and the
16418     previously largest received packet sequence number.
16419   </summary>
16420 </histogram>
16422 <histogram name="Net.QuicSession.PacketGapSent">
16423   <owner>rch@chromium.org</owner>
16424   <summary>
16425     The number of missing packets between the current received packet and the
16426     previously largest received packet sequence number, as reported by the
16427     remote end of the connection.
16428   </summary>
16429 </histogram>
16431 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
16432   <owner>rch@chromium.org</owner>
16433   <summary>
16434     The ratio of the number of missing packets, to the maximum packet sequence
16435     number received,  for QUIC connections longer than 21 packets received via
16436   </summary>
16437 </histogram>
16439 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
16440   <owner>rch@chromium.org</owner>
16441   <summary>
16442     Each bucket corresponds to a specific packet sequence number that was sent
16443     by a server to Chrome at the start of a QUIC connection. This histogram is
16444     compared, bucket by bucket, with a second histogram to compute the ratio for
16445     each bucket (each packet sequence number).
16446   </summary>
16447 </histogram>
16449 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
16450     enum="QuicAddressMismatch">
16451   <owner>wtc@chromium.org</owner>
16452   <summary>
16453     When a public reset packet is received, whether the client IP address and
16454     port number in it differ from the client IP address and port number in the
16455     ServerHello handshake message. In the comparison, the first address is the
16456     one in ServerHello and the second address is the one in public reset. Note:
16457     this histogram is obsolete because it failed to treat IPv4-mapped IPv6
16458     addresses as IPv4 addresses.
16459   </summary>
16460 </histogram>
16462 <histogram name="Net.QuicSession.PublicResetAddressMismatch2"
16463     enum="QuicAddressMismatch">
16464   <owner>wtc@chromium.org</owner>
16465   <summary>
16466     When a public reset packet is received, whether the client IP address and
16467     port number in it differ from the client IP address and port number in the
16468     ServerHello handshake message. In the comparison, the first address is the
16469     one in ServerHello and the second address is the one in public reset.
16470   </summary>
16471 </histogram>
16473 <histogram name="Net.QuicSession.QuicVersion">
16474   <owner>rch@chromium.org</owner>
16475   <summary>Version of the QUIC protocol used for this connection.</summary>
16476 </histogram>
16478 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
16479   <owner>rch@chromium.org</owner>
16480   <summary>
16481     The network error code returned when attempting to read to a QUIC
16482     connection.
16483   </summary>
16484 </histogram>
16486 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
16487     enum="QuicRstStreamErrorCodes">
16488   <owner>rch@chromium.org</owner>
16489   <summary>
16490     The QUIC error code which resulted in a stream being reset by the client.
16491   </summary>
16492 </histogram>
16494 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
16495     enum="QuicRstStreamErrorCodes">
16496   <owner>rch@chromium.org</owner>
16497   <summary>
16498     The QUIC error code which resulted in a stream being reset by the server.
16499   </summary>
16500 </histogram>
16502 <histogram name="Net.QuicSession.SecureResourceSecureSession">
16503   <owner>rch@chromium.org.</owner>
16504   <summary>
16505     The number of request for secure resources over QUIC sessions. True if the
16506     session is secure, false if it is not.
16507   </summary>
16508 </histogram>
16510 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
16511     units="1/10th Percent">
16512   <owner>rch@chromium.org</owner>
16513   <summary>
16514     The number of stream frames received which were duplicates, out of every
16515     1000 stream frames received. Only for QUIC sessions which received at least
16516     100 packets.
16517   </summary>
16518 </histogram>
16520 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
16521   <owner>rch@chromium.org</owner>
16522   <summary>
16523     The percentage of stream frames received which were duplicates. Only for
16524     QUIC sessions which received at least 100 packets.
16525   </summary>
16526 </histogram>
16528 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
16529   <owner>rch@chromium.org</owner>
16530   <summary>
16531     The percentage of stream frames received which were duplicates. Only for
16532     QUIC sessions which received fewer than 100 packets.
16533   </summary>
16534 </histogram>
16536 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
16537     units="1/10th Percent">
16538   <owner>rch@chromium.org</owner>
16539   <summary>
16540     The number of stream frames received which were duplicates, out of every
16541     1000 stream frames received. Only for QUIC sessions which received fewer
16542     than 100 packets.
16543   </summary>
16544 </histogram>
16546 <histogram name="Net.QuicSession.TimedOutWithOpenStreams.ConsecutiveRTOCount">
16547   <owner>rch@chromium.org</owner>
16548   <summary>
16549     If a QUIC connection timed out with open streams, this contains a count of
16550     consecutive RTOs.
16551   </summary>
16552 </histogram>
16554 <histogram name="Net.QuicSession.TimedOutWithOpenStreams.ConsecutiveTLPCount">
16555   <owner>rch@chromium.org</owner>
16556   <summary>
16557     If a QUIC connection timed out with open streams, this contains a count of
16558     consecutive TLPs.
16559   </summary>
16560 </histogram>
16562 <histogram name="Net.QuicSession.TimedOutWithOpenStreams.HasUnackedPackets">
16563   <owner>rch@chromium.org</owner>
16564   <summary>
16565     If a QUIC connection timed out with open streams, this will be true when the
16566     connection has unacked packets.
16567   </summary>
16568 </histogram>
16570 <histogram name="Net.QuicSession.TruncatedAcksReceived">
16571   <owner>rch@chromium.org</owner>
16572   <summary>The number of truncated ACK frames received.</summary>
16573 </histogram>
16575 <histogram name="Net.QuicSession.TruncatedAcksSent">
16576   <owner>rch@chromium.org</owner>
16577   <summary>The number of truncated ACK frames sent.</summary>
16578 </histogram>
16580 <histogram name="Net.QuicSession.UndecryptablePacketsReceived">
16581   <owner>rch@chromium.org</owner>
16582   <summary>
16583     The number of undecryptable packets recevied by a QuicSession when the
16584     sesesion is closed.
16585   </summary>
16586 </histogram>
16588 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
16589     enum="QuicSessionLocations">
16590   <owner>rch@chromium.org</owner>
16591   <summary>
16592         The location in quic_client_session.cc where a session is unexpectedly
16593     not going away.
16594   </summary>
16595 </histogram>
16597 <histogram name="Net.QuicSession.UnexpectedObservers"
16598     enum="QuicSessionLocations">
16599   <owner>rch@chromium.org</owner>
16600   <summary>
16601     The location in quic_client_session.cc where there were unexpected
16602     observers.
16603   </summary>
16604 </histogram>
16606 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
16607     enum="QuicSessionLocations">
16608   <owner>rch@chromium.org</owner>
16609   <summary>
16610     The location in quic_client_session.cc where there were unexpected open
16611     streams.
16612   </summary>
16613 </histogram>
16615 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
16616   <owner>rch@chromium.org</owner>
16617   <summary>
16618     The network error code returned when attempting to write to a QUIC
16619     connection.
16620   </summary>
16621 </histogram>
16623 <histogram name="Net.RenegotiationExtensionSupported">
16624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16625   <summary>
16626     True if the HTTP request was sent to a server which supports the TLS
16627     renegotiation extension.
16628   </summary>
16629 </histogram>
16631 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
16632   <owner>clamy@chromium.org</owner>
16633   <summary>
16634     When starting a cross-site navigation, the time between reading the headers
16635     and body of the response.
16636   </summary>
16637 </histogram>
16639 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
16640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16641   <summary>The time an already used socket sat idle before being used.</summary>
16642 </histogram>
16644 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
16645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16646   <summary>
16647     The time an unused socket (all HTTP sockets, regardless of any proxy used)
16648     sat idle before being used.
16649   </summary>
16650 </histogram>
16652 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
16653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16654   <summary>
16655     The time a previously used socket sat idle before encountering a recoverable
16656     socket IO error (connection abort/reset/close).
16657   </summary>
16658 </histogram>
16660 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
16661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16662   <summary>
16663     The time an unused socket sat idle before encountering a recoverable socket
16664     IO error (connection abort/reset/close).
16665   </summary>
16666 </histogram>
16668 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
16669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16670   <summary>
16671     Net error codes that socket initializations end with, including net::OK and
16672     net::ERR_ABORTED.
16673   </summary>
16674 </histogram>
16676 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
16677   <obsolete>
16678     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
16679   </obsolete>
16680   <owner>jar@chromium.org</owner>
16681   <summary>
16682     The size of a socket's receive buffer when the attempt to change it via
16683     setsockopt failed.
16684   </summary>
16685 </histogram>
16687 <histogram name="Net.SocketRequestTime">
16688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16689   <summary>
16690     Time in milliseconds from initial RequestSocket() call until successfully
16691     acquiring a connected socket.
16692   </summary>
16693 </histogram>
16695 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
16696   <owner>yhirano@chromium.org</owner>
16697   <owner>ricea@chromium.org</owner>
16698   <owner>tyoshino@chromium.org</owner>
16699   <summary>The time from the connection start to connection establish.</summary>
16700 </histogram>
16702 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
16703   <owner>yhirano@chromium.org</owner>
16704   <owner>ricea@chromium.org</owner>
16705   <owner>tyoshino@chromium.org</owner>
16706   <summary>The time waiting to be ready to start connecting.</summary>
16707 </histogram>
16709 <histogram name="Net.SocketStream.ConnectionType"
16710     enum="SocketStreamConnectionType">
16711   <owner>yhirano@chromium.org</owner>
16712   <owner>ricea@chromium.org</owner>
16713   <owner>tyoshino@chromium.org</owner>
16714   <summary>
16715     Each bucket is the number of connection type of socket stream.
16716   </summary>
16717 </histogram>
16719 <histogram name="Net.SocketStream.Duration" units="milliseconds">
16720   <owner>yhirano@chromium.org</owner>
16721   <owner>ricea@chromium.org</owner>
16722   <owner>tyoshino@chromium.org</owner>
16723   <summary>The time a socket stream was open.</summary>
16724 </histogram>
16726 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
16727   <owner>yhirano@chromium.org</owner>
16728   <owner>ricea@chromium.org</owner>
16729   <owner>tyoshino@chromium.org</owner>
16730   <summary>
16731     Each bucket is the number of protocol type on socket stream.
16732   </summary>
16733 </histogram>
16735 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
16736   <owner>yhirano@chromium.org</owner>
16737   <owner>ricea@chromium.org</owner>
16738   <owner>tyoshino@chromium.org</owner>
16739   <summary>Number of bytes on a socket stream.</summary>
16740 </histogram>
16742 <histogram name="Net.SocketStream.ReceivedCounts">
16743   <owner>yhirano@chromium.org</owner>
16744   <owner>ricea@chromium.org</owner>
16745   <owner>tyoshino@chromium.org</owner>
16746   <summary>Number of reads on a socket stream.</summary>
16747 </histogram>
16749 <histogram name="Net.SocketStream.SentBytes" units="bytes">
16750   <owner>yhirano@chromium.org</owner>
16751   <owner>ricea@chromium.org</owner>
16752   <owner>tyoshino@chromium.org</owner>
16753   <summary>Number of bytes on a socket stream.</summary>
16754 </histogram>
16756 <histogram name="Net.SocketStream.SentCounts">
16757   <owner>yhirano@chromium.org</owner>
16758   <owner>ricea@chromium.org</owner>
16759   <owner>tyoshino@chromium.org</owner>
16760   <summary>Number of Write on a socket stream.</summary>
16761 </histogram>
16763 <histogram name="Net.SocketType" enum="HttpSocketType">
16764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16765   <summary>
16766     The counts of the type of sockets returned by the socket pools.
16767   </summary>
16768 </histogram>
16770 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
16771   <owner>jar@chromium.org</owner>
16772   <summary>
16773     The size of a socket's receive buffer when the attempt to change it via
16774     setsockopt failed.
16775   </summary>
16776 </histogram>
16778 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
16779   <owner>jar@chromium.org</owner>
16780   <summary>
16781     The size of a socket's send buffer when the attempt to change it via
16782     setsockopt failed.
16783   </summary>
16784 </histogram>
16786 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
16787   <obsolete>
16788     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
16789   </obsolete>
16790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16791   <summary>
16792     The time an already used SOCKS socket sat idle before being used.
16793   </summary>
16794 </histogram>
16796 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
16797   <obsolete>
16798     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
16799   </obsolete>
16800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16801   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
16802 </histogram>
16804 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
16805   <obsolete>
16806     see SocketRequestTime_SOCK
16807   </obsolete>
16808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16809   <summary>
16810     Time from initial SOCKSClientSocketPool::RequestSocket() call until
16811     successfully acquiring a connected SOCKS socket.
16812   </summary>
16813 </histogram>
16815 <histogram name="Net.SocksSocketRequestTime">
16816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16817   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
16818 </histogram>
16820 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
16821   <obsolete>
16822     see SocketType_SOCK
16823   </obsolete>
16824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16825   <summary>
16826     The counts of the type of sockets returned by the SOCKS pool.
16827   </summary>
16828 </histogram>
16830 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
16831   <owner>rch@chromium.org</owner>
16832   <summary>Time from when the Connect() starts until it completes.</summary>
16833 </histogram>
16835 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
16836     enum="SpdyFrameFlowControlState">
16837   <owner>rch@chromium.org</owner>
16838   <summary>
16839     The counts of the flow control state of each frame (with stream and session
16840     flow control on).
16841   </summary>
16842 </histogram>
16844 <histogram name="Net.SpdyFrameStreamFlowControlState"
16845     enum="SpdyFrameFlowControlState">
16846   <owner>rch@chromium.org</owner>
16847   <summary>
16848     The counts of the flow control state of each frame (with stream flow control
16849     on).
16850   </summary>
16851 </histogram>
16853 <histogram name="Net.SpdyHpackEncodedCharacterFrequency" units="ASCII codes">
16854   <owner>jgraettinger@chromium.org</owner>
16855   <summary>
16856     Frequencies of characters observed in request and response headers.
16857     Temporarily being collected to inform the construction of an optimized
16858     Huffman code for the HTTP/2 specification. Buckets are ASCII codes offset by
16859     1.
16860   </summary>
16861 </histogram>
16863 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
16864     units="count">
16865   <owner>rch@chromium.org</owner>
16866   <summary>
16867     Status of checking if a SPDY domain can handle a IP match.  If a match is
16868     found, we successfully used the IP Pooling.  If a match is not found, we
16869     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
16870     domain.
16871   </summary>
16872 </histogram>
16874 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
16875   <owner>rch@chromium.org</owner>
16876   <summary>The RTT for SPDY's PING.</summary>
16877 </histogram>
16879 <histogram name="Net.SpdyPriorityCount">
16880   <owner>rch@chromium.org</owner>
16881   <summary>The count of streams at each priority over Spdy sessions.</summary>
16882 </histogram>
16884 <histogram name="Net.SpdyRecvBytes" units="bytes">
16885   <owner>rch@chromium.org</owner>
16886   <summary>The number of bytes recevied per stream.</summary>
16887 </histogram>
16889 <histogram name="Net.SpdySendBytes" units="bytes">
16890   <owner>rch@chromium.org</owner>
16891   <summary>The number of bytes sent per stream.</summary>
16892 </histogram>
16894 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
16895   <owner>rch@chromium.org</owner>
16896   <summary>
16897     Total number of bytes recevied per session before closing session due to
16898     EOF.
16899   </summary>
16900 </histogram>
16902 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
16903   <owner>rch@chromium.org</owner>
16904   <summary>
16905     Total number of bytes recevied per session before closing session due to an
16906     error during read.
16907   </summary>
16908 </histogram>
16910 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
16911   <owner>rch@chromium.org</owner>
16912   <summary>
16913     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
16914   </summary>
16915 </histogram>
16917 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
16918     enum="BooleanSuccess">
16919   <owner>rch@chromium.org</owner>
16920   <summary>Socket connected status in SpdySession::CreateStream.</summary>
16921 </histogram>
16923 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
16924     units="count">
16925   <obsolete>
16926     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
16927   </obsolete>
16928   <owner>rch@chromium.org</owner>
16929   <summary>
16930     WARNING: r181910 added an enum value in the middle, so don't trust the
16931     counts for values 9 and above for Chrome builds after that revision.
16933     The type of SPDY Protocol error encountered.
16934   </summary>
16935 </histogram>
16937 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
16938     units="count">
16939   <owner>rch@chromium.org</owner>
16940   <summary>The type of SPDY Protocol error encountered.</summary>
16941 </histogram>
16943 <histogram name="Net.SpdySessionErrorDetails_Google"
16944     enum="SpdyProtocolErrorDetails" units="count">
16945   <obsolete>
16946     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
16947   </obsolete>
16948   <owner>rch@chromium.org</owner>
16949   <summary>
16950     The type of SPDY Protocol error encountered when talking to a google.com
16951     server.
16952   </summary>
16953 </histogram>
16955 <histogram name="Net.SpdySessionErrorDetails_Google2"
16956     enum="SpdyProtocolErrorDetails2" units="count">
16957   <owner>rch@chromium.org</owner>
16958   <summary>
16959     WARNING: r181910 added an enum value in the middle, so don't trust the
16960     counts for values 9 and above for Chrome builds after that revision.
16962     The type of SPDY Protocol error encountered when talking to a google.com
16963     server.
16964   </summary>
16965 </histogram>
16967 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
16968   <owner>rch@chromium.org</owner>
16969   <summary>The type of SPDY Session used when looking up a session.</summary>
16970 </histogram>
16972 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
16973     enum="BooleanSuccess">
16974   <owner>rch@chromium.org</owner>
16975   <summary>
16976     Whether SpdySession::Get{Peer,Local}Address was called when the connection
16977     had no socket.
16978   </summary>
16979 </histogram>
16981 <histogram name="Net.SpdySessions_DataReductionProxy"
16982     enum="BooleanDataReductionProxy">
16983   <owner>bengr@chromium.org</owner>
16984   <owner>bolian@chromium.org</owner>
16985   <owner>rch@chromium.org</owner>
16986   <summary>
16987     The count of SPDY sessions using the data reduction proxy and the count of
16988     other SPDY sessions.
16989   </summary>
16990 </histogram>
16992 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
16993     enum="BooleanSuccess">
16994   <owner>rch@chromium.org</owner>
16995   <summary>
16996     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
16997   </summary>
16998 </histogram>
17000 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
17001     enum="BooleanSuccess">
17002   <owner>rch@chromium.org</owner>
17003   <summary>
17004     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
17005   </summary>
17006 </histogram>
17008 <histogram name="Net.SpdySessionsWithStalls">
17009   <owner>rch@chromium.org</owner>
17010   <summary>The count of SPDY Sessions with or without stalls.</summary>
17011 </histogram>
17013 <histogram name="Net.SpdySettingsCwnd" units="packets">
17014   <owner>rch@chromium.org</owner>
17015   <summary>
17016     The congestion window (in pkts) received at the end of a SpdySession.
17017   </summary>
17018 </histogram>
17020 <histogram name="Net.SpdySettingsCwndSent" units="packets">
17021   <owner>rch@chromium.org</owner>
17022   <summary>
17023     The congestion window (in pkts) sent at the beginning of a SpdySession.
17024   </summary>
17025 </histogram>
17027 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
17028     units="%">
17029   <owner>rch@chromium.org</owner>
17030   <summary>
17031     Percentage of sessions which received settings from the server.
17032   </summary>
17033 </histogram>
17035 <histogram name="Net.SpdySettingsRetransRate" units="%">
17036   <owner>rch@chromium.org</owner>
17037   <summary>
17038     The Download Retransmission Rate (%) received at the end of a SpdySession.
17039   </summary>
17040 </histogram>
17042 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
17043   <owner>rch@chromium.org</owner>
17044   <summary>The RTT received at the end of a SpdySession.</summary>
17045 </histogram>
17047 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
17048   <owner>rch@chromium.org</owner>
17049   <summary>Percentage of sessions which sent settings to the server.</summary>
17050 </histogram>
17052 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
17053   <owner>rch@chromium.org</owner>
17054   <summary>
17055     The time between receiving the first chunk and the last chunk of data on a
17056     Spdy stream.
17057   </summary>
17058 </histogram>
17060 <histogram name="Net.SpdyStreamsAbandonedPerSession">
17061   <owner>rch@chromium.org</owner>
17062   <summary>
17063     The number of pushed, but abandoned streams over a single session.
17064   </summary>
17065 </histogram>
17067 <histogram name="Net.SpdyStreamsPerSession">
17068   <owner>rch@chromium.org</owner>
17069   <summary>The number of streams issued over a single session.</summary>
17070 </histogram>
17072 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
17073   <owner>rch@chromium.org</owner>
17074   <summary>
17075     The number of pushed, and used streams over a single session.
17076   </summary>
17077 </histogram>
17079 <histogram name="Net.SpdyStreamsPushedPerSession">
17080   <owner>rch@chromium.org</owner>
17081   <summary>The number of push streams received over a single session.</summary>
17082 </histogram>
17084 <histogram name="Net.SpdyStreamStallsPerSession">
17085   <owner>rch@chromium.org</owner>
17086   <summary>The number of stream stalls per session.</summary>
17087 </histogram>
17089 <histogram name="Net.SpdyStreamTime" units="milliseconds">
17090   <owner>rch@chromium.org</owner>
17091   <summary>
17092     The time of a Spdy stream.  Measured from sending the first chunk to
17093     receiving the last chunk of data.
17094   </summary>
17095 </histogram>
17097 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
17098   <owner>rch@chromium.org</owner>
17099   <summary>
17100     The time between sending the request and receiving the first chunk of data
17101     on a Spdy stream.
17102   </summary>
17103 </histogram>
17105 <histogram name="Net.SpdySynStreamCompressionPercentage">
17106   <owner>rch@chromium.org</owner>
17107   <summary>
17108     The percent compression achieved when compression SYN_STREAM frames.
17109   </summary>
17110 </histogram>
17112 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
17113   <owner>rch@chromium.org</owner>
17114   <summary>
17115     The SPDY protocol version that is used to talk to SPDY servers.
17116   </summary>
17117 </histogram>
17119 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
17120   <owner>agl@chromium.org</owner>
17121   <owner>rsleevi@chromium.org</owner>
17122   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
17123 </histogram>
17125 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
17126   <owner>agl@chromium.org</owner>
17127   <summary>Time from when the Connect() starts until it completes.</summary>
17128 </histogram>
17130 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
17131     units="milliseconds">
17132   <owner>bengr@chromium.org</owner>
17133   <owner>bolian@chromium.org</owner>
17134   <summary>
17135     Time from when the Connect() starts until it completes when using the data
17136     reduction proxy. This includes certificate retrieval and verification.
17137   </summary>
17138 </histogram>
17140 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
17141   <owner>agl@chromium.org</owner>
17142   <summary>
17143     Time from when the Connect() starts until it completes for google.com and
17144     any subdomain of it.
17145   </summary>
17146 </histogram>
17148 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
17149     units="milliseconds">
17150   <owner>agl@chromium.org</owner>
17151   <summary>
17152     Time from when the Connect() starts until it completes for google.com and
17153     any subdomain of it. This only includes users in a 50% field trial that
17154     disables revocation checking for certificate pinned sites.
17155   </summary>
17156 </histogram>
17158 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
17159     units="milliseconds">
17160   <owner>agl@chromium.org</owner>
17161   <summary>
17162     Time from when the Connect() starts until it completes for google.com and
17163     any subdomain of it. This only includes users not in a 50% field trail that
17164     disables revocation for certificate pinned sites.
17165   </summary>
17166 </histogram>
17168 <histogram name="Net.SSLCertBlacklisted">
17169   <owner>agl@chromium.org</owner>
17170   <summary>
17171     Counts the number of times that users have hit blacklisted certificates. The
17172     indexes match up to the indexes in
17173     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
17174     in question is confidential.
17175   </summary>
17176 </histogram>
17178 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
17179   <owner>rsleevi@chromium.org</owner>
17180   <summary>Time to complete a certificate verification (success case).</summary>
17181 </histogram>
17183 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
17184   <owner>rsleevi@chromium.org</owner>
17185   <summary>Time to complete a certificate verification (error case).</summary>
17186 </histogram>
17188 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
17189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17190   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
17191 </histogram>
17193 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
17194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17195   <summary>
17196     Time that we would have wasted had we waited for a CAA lookup in order to
17197     validate a certificate.
17198   </summary>
17199 </histogram>
17201 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
17202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17203   <summary>Time to complete a speculative certificate verification.</summary>
17204 </histogram>
17206 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
17207     enum="TLSRenegotiationPatched">
17208   <obsolete>
17209     Removed on 2014-08-20.
17210   </obsolete>
17211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17212   <summary>
17213     The number of times that we have performed SSLv3 fallback and found a TLS
17214     renegotiation patched server.
17215   </summary>
17216 </histogram>
17218 <histogram name="Net.SSLVerificationMerged">
17219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17220   <summary>Was a speculative certificate verification used?</summary>
17221 </histogram>
17223 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
17224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17225   <summary>Time saved by a speculative certificate vertification.</summary>
17226 </histogram>
17228 <histogram name="Net.TCP_Connection_Idle_Sockets">
17229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17230   <summary>Number of idle sockets when the Connect() succeeded.</summary>
17231 </histogram>
17233 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
17234   <owner>mmenke@chromium.org</owner>
17235   <summary>
17236     Time from when the Connect() starts until it completes.  Only times under 10
17237     minutes are logged.
17238   </summary>
17239 </histogram>
17241 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
17242   <owner>mmenke@chromium.org</owner>
17243   <summary>
17244     Time from when the Connect() starts until it completes when the network
17245     address only contains IPv4 addresses.  Only times under 10 minutes are
17246     logged.
17247   </summary>
17248 </histogram>
17250 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
17251     units="milliseconds">
17252   <owner>mmenke@chromium.org</owner>
17253   <summary>
17254     Time from when the Connect() starts until it completes when the IPv4
17255     fallback connection won the race against IPv6.  Only times under 10 minutes
17256     are logged.
17257   </summary>
17258 </histogram>
17260 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
17261   <owner>mmenke@chromium.org</owner>
17262   <summary>
17263     Time from when the Connect() starts until it completes when we race an IPv6
17264     connection against an IPv4 connection with a 300ms delay.  Only times under
17265     10 minutes are logged.
17266   </summary>
17267 </histogram>
17269 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
17270   <owner>mmenke@chromium.org</owner>
17271   <summary>
17272     Time from when the Connect() starts until it completes when the network
17273     address only contains IPv6 addresses.  Only times under 10 minutes are
17274     logged.
17275   </summary>
17276 </histogram>
17278 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
17279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17280   <summary>
17281     For sockets for which a TCP Fast Open protocol might be used, the result of
17282     trying to use it.
17283   </summary>
17284 </histogram>
17286 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
17287   <obsolete>
17288     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
17289   </obsolete>
17290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17291   <summary>
17292     The time an already used TCP socket sat idle before being used for a SOCKS
17293     request.
17294   </summary>
17295 </histogram>
17297 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
17298   <obsolete>
17299     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
17300   </obsolete>
17301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17302   <summary>
17303     The time an unused TCP socket sat idle before being used for a SOCKS
17304     request.
17305   </summary>
17306 </histogram>
17308 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
17309   <obsolete>
17310     see SocketRequestTime_TCPforSOCKS
17311   </obsolete>
17312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17313   <summary>
17314     Time from initial SOCKSClientSocketPool::RequestSocket() call until
17315     successfully acquiring a connected TCP socket.
17316   </summary>
17317 </histogram>
17319 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
17320   <obsolete>
17321     see SocketType_TCPforSOCKS
17322   </obsolete>
17323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17324   <summary>
17325     The counts of the type of sockets returned by the TCP pool used by the SOCKS
17326     pool.
17327   </summary>
17328 </histogram>
17330 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
17331   <obsolete>
17332     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
17333   </obsolete>
17334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17335   <summary>The counts of the type of TCP socket returned.</summary>
17336 </histogram>
17338 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
17339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17340   <summary>
17341     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
17342     transactions logged to Transaction_Latency histogram.  Note that only
17343     samples durations greater than zero ms, and less than 1 hour are tallied
17344     into this ratio.
17345   </summary>
17346 </histogram>
17348 <histogram name="Net.Transaction_Connected" units="milliseconds">
17349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17350   <summary>
17351     Time from the when the network transaction is requested, until the first
17352     byte of the header is received.
17353   </summary>
17354 </histogram>
17356 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
17357   <obsolete>
17358     Replaced by Net.Transaction_Connected_New_b.
17359   </obsolete>
17360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17361   <summary>
17362     When a new connection is established, the time from the when the network
17363     transaction is requested, until the first byte of the header is received.
17364     Only items under 10 minutes are logged.
17365   </summary>
17366 </histogram>
17368 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
17369   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17370   <summary>
17371     When a new connection is established, the time from the when the network
17372     transaction is requested, until the first byte of the header is received.
17373   </summary>
17374 </histogram>
17376 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
17377   <obsolete>
17378     Replaced by Net.Transaction_Connected.
17379   </obsolete>
17380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17381   <summary>
17382     Time from the when the network transaction is requested, until the first
17383     byte of the header is received.  Only items under 10 minutes are logged.
17384   </summary>
17385 </histogram>
17387 <histogram name="Net.Transaction_Latency" units="milliseconds">
17388   <obsolete>
17389     Replaced by Net.Transaction_Latency_b.
17390   </obsolete>
17391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17392   <summary>
17393     Time from first byte sent until last byte received by the new network stack.
17394     Only items under 1 hour are logged.
17395   </summary>
17396 </histogram>
17398 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
17399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17400   <summary>
17401     Time from first byte sent until last byte received by the new network stack.
17402   </summary>
17403 </histogram>
17405 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
17406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17407   <summary>
17408     Time from when a network transaction is requested until last byte received
17409     by the new network stack.
17410   </summary>
17411 </histogram>
17413 <histogram name="Net.Transaction_Latency_Total_New_Connection"
17414     units="milliseconds">
17415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17416   <summary>
17417     When an existing TCP/IP connection is NOT reused, the time from when a
17418     network transaction is requested until last byte received by the new network
17419     stack.
17420   </summary>
17421 </histogram>
17423 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
17424     units="milliseconds">
17425   <obsolete>
17426     Replaced by Net.Transaction_Latency_Total_New_Connection.
17427   </obsolete>
17428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17429   <summary>
17430     When an existing TCP/IP connection is NOT reused, the time from when a
17431     network transaction is requested until last byte received by the new network
17432     stack.  Only items under 10 minutes are logged.
17433   </summary>
17434 </histogram>
17436 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
17437   <obsolete>
17438     Replaced by Net.Transaction_Latency_Total.
17439   </obsolete>
17440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17441   <summary>
17442     Time from when a network transaction is requested until last byte received
17443     by the new network stack.  Only items under 10 minutes are logged.
17444   </summary>
17445 </histogram>
17447 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
17448   <obsolete>
17449     Replaced by Net.Transaction_Latency.
17450   </obsolete>
17451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17452   <summary>
17453     Time from first byte sent until last byte received by the new network stack.
17454     Only items under 10 minutes are logged.
17455   </summary>
17456 </histogram>
17458 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
17459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17460   <summary>
17461     Time from first byte sent until last byte received with old WinHTTP network
17462     stack.  Only items under 1 hour are logged.
17463   </summary>
17464 </histogram>
17466 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
17467   <obsolete/>
17468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17469   <summary>
17470     The time an already used TCP socket sat idle before being used (either for
17471     direct or non-socks use).
17472   </summary>
17473 </histogram>
17475 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
17476   <obsolete/>
17477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17478   <summary>
17479     The time an unused TCP socket sat idle before being used (either for direct
17480     or non-socks use).
17481   </summary>
17482 </histogram>
17484 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
17485   <obsolete/>
17486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17487   <summary>
17488     Time from initial ClientSocketPool::RequestSocket() call until successfully
17489     acquiring a connected socket (either for direct or non-socks use).
17490   </summary>
17491 </histogram>
17493 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
17494   <obsolete/>
17495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17496   <summary>
17497     The counts of the type of sockets returned by the TCP pool (either for
17498     direct or non-socks use).
17499   </summary>
17500 </histogram>
17502 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
17503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17504   <summary>Posix error code from call to bind() UDP socket.</summary>
17505 </histogram>
17507 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
17508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17509   <summary>Windows error code from call to bind() UDP socket.</summary>
17510 </histogram>
17512 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
17513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17514   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
17515 </histogram>
17517 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
17518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17519   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
17520 </histogram>
17522 <histogram name="Net.URLRequest_SetReferrer_IsEmptyOrValid" enum="Boolean">
17523   <obsolete>
17524     Deprecated 6/23/2014. No longer tracked.
17525   </obsolete>
17526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17527   <summary>True if a URLRequest's referrer is empty or valid when set.</summary>
17528 </histogram>
17530 <histogram name="Net.WebSocket.DeflateMode"
17531     enum="WebSocketNewPerMessageDeflateContextTakeoverMode">
17532   <owner>yhirano@chromium.org</owner>
17533   <owner>ricea@chromium.org</owner>
17534   <owner>tyoshino@chromium.org</owner>
17535   <summary>
17536     Count the number of WebSockets that accepted permessage-deflate extension
17537     for each context take over mode. Used by the new Chromium-based WebSocket
17538     implementation.
17539   </summary>
17540 </histogram>
17542 <histogram name="Net.WebSocket.Duration" units="milliseconds">
17543   <owner>yhirano@chromium.org</owner>
17544   <owner>ricea@chromium.org</owner>
17545   <owner>tyoshino@chromium.org</owner>
17546   <summary>
17547     The time from a WebSocket is successfully opened until it's closed. Used to
17548     study how WebSockets are used.
17549   </summary>
17550 </histogram>
17552 <histogram name="Net.WebSocket.ErrorCodes" enum="NetErrorCodes">
17553   <owner>yhirano@chromium.org</owner>
17554   <owner>ricea@chromium.org</owner>
17555   <owner>tyoshino@chromium.org</owner>
17556   <summary>
17557     Positive net error codes that WebSockets end with, including OK and ABORTED.
17558   </summary>
17559 </histogram>
17561 <histogram name="Net.WebSocket.HandshakeResult"
17562     enum="WebSocketNewHandshakeResult">
17563   <owner>yhirano@chromium.org</owner>
17564   <owner>ricea@chromium.org</owner>
17565   <owner>tyoshino@chromium.org</owner>
17566   <summary>
17567     Results of WebSocket handshakes. Use this histogram as a baseline for
17568     investigating feature usage counters.
17569   </summary>
17570 </histogram>
17572 <histogram name="Net.WebSocket.ResponseCode" enum="HttpResponseCode">
17573   <owner>yhirano@chromium.org</owner>
17574   <owner>ricea@chromium.org</owner>
17575   <owner>tyoshino@chromium.org</owner>
17576   <summary>All HTTP status codes seen during WebSocket handshakes.</summary>
17577 </histogram>
17579 <histogram name="Net.Wifi.InterfaceCount">
17580   <owner>mvanouwerkerk@chromium.org</owner>
17581   <summary>
17582     The number of Wi-fi adapters on the computer. Because the histogram is
17583     logged each time Chrome performs a Wi-fi scan, it's better to see results in
17584     the &quot;user count&quot; view.
17585   </summary>
17586 </histogram>
17588 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
17589   <owner>mvanouwerkerk@chromium.org</owner>
17590   <summary>The time that a request to Location Based Services takes.</summary>
17591 </histogram>
17593 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
17594   <owner>mvanouwerkerk@chromium.org</owner>
17595   <summary>The time that a Wi-fi scan takes.</summary>
17596 </histogram>
17598 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
17599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17600   <summary>
17601     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
17602     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
17603     there's no WPAD server on the network.
17604   </summary>
17605 </histogram>
17607 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
17608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17609   <summary>
17610     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
17611     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
17612     when there's no WPAD server on the network.
17613   </summary>
17614 </histogram>
17616 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
17617   <obsolete>
17618     Deprecated 05/2014, related field trial already long expired.
17619   </obsolete>
17620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17621   <summary>
17622     The network error, if any, of the first pipeline connectivity request.
17623   </summary>
17624 </histogram>
17626 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
17627   <obsolete>
17628     Deprecated 05/2014, related field trial already long expired.
17629   </obsolete>
17630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17631   <summary>
17632     The HTTP response code, if any, of the first pipeline connectivity response.
17633   </summary>
17634 </histogram>
17636 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
17637   <obsolete>
17638     Deprecated 05/2014, related field trial already long expired.
17639   </obsolete>
17640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17641   <summary>The result of the first pipeline connectivity request.</summary>
17642 </histogram>
17644 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
17645   <obsolete>
17646     Deprecated 05/2014, related field trial already long expired.
17647   </obsolete>
17648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17649   <summary>
17650     The network error, if any, of the second pipeline connectivity request.
17651   </summary>
17652 </histogram>
17654 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
17655   <obsolete>
17656     Deprecated 05/2014, related field trial already long expired.
17657   </obsolete>
17658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17659   <summary>
17660     The HTTP response code, if any, of the second pipeline connectivity
17661     response.
17662   </summary>
17663 </histogram>
17665 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
17666   <obsolete>
17667     Deprecated 05/2014, related field trial already long expired.
17668   </obsolete>
17669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17670   <summary>The result of the second pipeline connectivity request.</summary>
17671 </histogram>
17673 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
17674   <obsolete>
17675     Deprecated 05/2014, related field trial already long expired.
17676   </obsolete>
17677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17678   <summary>
17679     The network error, if any, of the third pipeline connectivity request.
17680   </summary>
17681 </histogram>
17683 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
17684   <obsolete>
17685     Deprecated 05/2014, related field trial already long expired.
17686   </obsolete>
17687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17688   <summary>
17689     The HTTP response code, if any, of the third pipeline connectivity response.
17690   </summary>
17691 </histogram>
17693 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
17694   <obsolete>
17695     Deprecated 05/2014, related field trial already long expired.
17696   </obsolete>
17697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17698   <summary>The result of the third pipeline connectivity request.</summary>
17699 </histogram>
17701 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
17702   <obsolete>
17703     Deprecated 05/2014, related field trial already long expired.
17704   </obsolete>
17705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17706   <summary>
17707     The network error, if any, of the fourth pipeline connectivity request.
17708   </summary>
17709 </histogram>
17711 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
17712   <obsolete>
17713     Deprecated 05/2014, related field trial already long expired.
17714   </obsolete>
17715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17716   <summary>
17717     The HTTP response code, if any, of the fourth pipeline connectivity
17718     response.
17719   </summary>
17720 </histogram>
17722 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
17723   <obsolete>
17724     Deprecated 05/2014, related field trial already long expired.
17725   </obsolete>
17726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17727   <summary>The result of the fourth pipeline connectivity request.</summary>
17728 </histogram>
17730 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
17731   <obsolete>
17732     Deprecated 05/2014, related field trial already long expired.
17733   </obsolete>
17734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17735   <summary>
17736     The network error, if any, of the fifth pipeline connectivity request.
17737   </summary>
17738 </histogram>
17740 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
17741   <obsolete>
17742     Deprecated 05/2014, related field trial already long expired.
17743   </obsolete>
17744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17745   <summary>
17746     The HTTP response code, if any, of the fifth pipeline connectivity response.
17747   </summary>
17748 </histogram>
17750 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
17751   <obsolete>
17752     Deprecated 05/2014, related field trial already long expired.
17753   </obsolete>
17754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17755   <summary>The result of the fifth pipeline connectivity request.</summary>
17756 </histogram>
17758 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
17759   <obsolete>
17760     Deprecated 05/2014, related field trial already long expired.
17761   </obsolete>
17762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17763   <summary>
17764     The network error, if any, of the stats pipeline connectivity request.
17765   </summary>
17766 </histogram>
17768 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
17769   <obsolete>
17770     Deprecated 05/2014, related field trial already long expired.
17771   </obsolete>
17772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17773   <summary>
17774     The HTTP response code, if any, of the stats pipeline connectivity response.
17775   </summary>
17776 </histogram>
17778 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
17779   <obsolete>
17780     Deprecated 05/2014, related field trial already long expired.
17781   </obsolete>
17782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17783   <summary>The result of the stats pipeline connectivity request.</summary>
17784 </histogram>
17786 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
17787   <obsolete>
17788     Deprecated 05/2014, related field trial already long expired.
17789   </obsolete>
17790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17791   <summary>
17792     True if all requests received by the pipelining test server were HTTP/1.1.
17793   </summary>
17794 </histogram>
17796 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
17797   <obsolete>
17798     Deprecated 05/2014, related field trial already long expired.
17799   </obsolete>
17800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17801   <summary>
17802     True if the non-pipelined canary request sent immediately before the
17803     pipelining test requests succeeded. Note that if this fails, the rest of the
17804     NetConnectivity.Pipeline.* stats are not collected.
17805   </summary>
17806 </histogram>
17808 <histogram name="NetConnectivity.Pipeline.Depth">
17809   <obsolete>
17810     Deprecated 05/2014, related field trial already long expired.
17811   </obsolete>
17812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17813   <summary>
17814     The maximum depth of pipelined requests received by the test server.
17815   </summary>
17816 </histogram>
17818 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
17819   <obsolete>
17820     Deprecated 05/2014, related field trial already long expired.
17821   </obsolete>
17822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17823   <summary>True if the entire pipeline connectivity trial passed.</summary>
17824 </histogram>
17826 <histogram name="NetConnectivity.Sent21">
17827   <obsolete>
17828     Deprecated 6/25/2012. No longer tracked.
17829   </obsolete>
17830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17831   <summary>
17832     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
17833     rapidly as possible, just after successfully sending an UMA upload. Each
17834     packet was numbered, as was its ACK sent back by Google. If no packets (of
17835     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
17836     is recorded in this histogram. If the port is not blocked, then this
17837     histogram shows the number of echo responses received from the first
17838   </summary>
17839 </histogram>
17841 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
17842   <obsolete>
17843     Deprecated 6/25/2012. No longer tracked.
17844   </obsolete>
17845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17846   <summary>
17847     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
17848     rapidly as possible, just after successfully sending an UMA upload. Each
17849     packet was numbered, as was its ACK sent back by Google. This histogram
17850     records, for each packet number, how often we received an ACK for that
17851     packet.
17852   </summary>
17853 </histogram>
17855 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
17856   <obsolete>
17857     Deprecated 6/25/2012. No longer tracked.
17858   </obsolete>
17859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17860   <summary>
17861     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
17862     rapidly as possible, just after successfully sending an UMA upload. If no
17863     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
17864     The histogram shows if we ever got an ACK for a packet in our series of 21.
17865   </summary>
17866 </histogram>
17868 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
17869   <obsolete>
17870     Deprecated 4/2012. No longer tracked.
17871   </obsolete>
17872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17873   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
17874 </histogram>
17876 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
17877   <obsolete>
17878     Deprecated 4/2012. No longer tracked.
17879   </obsolete>
17880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17881   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
17882 </histogram>
17884 <histogram name="NetConnectivity.TCP.Status"
17885     enum="NetConnectivityProtocolStatus">
17886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17887   <summary>Status for TCP protocol for echoing</summary>
17888 </histogram>
17890 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
17891   <obsolete>
17892     Deprecated 4/2012. No longer tracked.
17893   </obsolete>
17894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17895   <summary>Status for echoing 100 bytes of TCP data.</summary>
17896 </histogram>
17898 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
17899   <obsolete>
17900     Deprecated 4/2012. No longer tracked.
17901   </obsolete>
17902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17903   <summary>Status for echoing 1K bytes of TCP data.</summary>
17904 </histogram>
17906 <histogram name="NetConnectivity.TCP.Success" units="ms">
17907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17908   <summary>The RTT for TCP protocol for echoing</summary>
17909 </histogram>
17911 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
17912   <obsolete>
17913     Deprecated 4/2012. No longer tracked.
17914   </obsolete>
17915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17916   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
17917 </histogram>
17919 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
17920   <obsolete>
17921     Deprecated 4/2012. No longer tracked.
17922   </obsolete>
17923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17924   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
17925 </histogram>
17927 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
17928   <obsolete>
17929     Deprecated 4/2012. No longer tracked.
17930   </obsolete>
17931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17932   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
17933 </histogram>
17935 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
17936   <obsolete>
17937     Deprecated 4/2012. No longer tracked.
17938   </obsolete>
17939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17940   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
17941 </histogram>
17943 <histogram name="NetConnectivity.UDP.PacketLoss">
17944   <obsolete>
17945     Deprecated 6/25/2012. No longer tracked.
17946   </obsolete>
17947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17948   <summary>
17949     Chrome sends 4 UDP packets in a row to test to see if there is a
17950     probabalistic dependency in packet loss for consecutive packets.  We record
17951     a bit vector of packets received, where the least significant bit is a 1 if
17952     the first packet was received, etc.  For example, if packets 1 and 3 are
17953     received, but packets 2 and 4 are lost, then we'd record a sample of binary
17954     0101B, or 5.
17955   </summary>
17956 </histogram>
17958 <histogram name="NetConnectivity.UDP.PacketLoss6">
17959   <obsolete>
17960     Deprecated 6/25/2012. No longer tracked.
17961   </obsolete>
17962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17963   <summary>
17964     Chrome sends 6 UDP packets in a row to test to see if there is a
17965     probabalistic dependency in packet loss for consecutive packets.  We record
17966     a bit vector of packets received, where the least significant bit is a 1 if
17967     the first packet was received, etc.  For example, if all packets other than
17968     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
17969     110101B, or 53.
17970   </summary>
17971 </histogram>
17973 <histogram name="NetConnectivity.UDP.Status"
17974     enum="NetConnectivityProtocolStatus">
17975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17976   <summary>Status for UDP protocol for echoing</summary>
17977 </histogram>
17979 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
17980   <obsolete>
17981     Deprecated 4/2012. No longer tracked.
17982   </obsolete>
17983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17984   <summary>Status for echoing 100 bytes of UDP data.</summary>
17985 </histogram>
17987 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
17988   <obsolete>
17989     Deprecated 4/2012. No longer tracked.
17990   </obsolete>
17991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17992   <summary>Status for echoing 1K bytes of UDP data.</summary>
17993 </histogram>
17995 <histogram name="NetConnectivity.UDP.Success" units="ms">
17996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17997   <summary>The RTT for UDP protocol for echoing</summary>
17998 </histogram>
18000 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
18001   <obsolete>
18002     Deprecated 4/2012. No longer tracked.
18003   </obsolete>
18004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18005   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
18006 </histogram>
18008 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
18009   <obsolete>
18010     Deprecated 4/2012. No longer tracked.
18011   </obsolete>
18012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18013   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
18014 </histogram>
18016 <histogram name="NetConnectivity2.Send6.PacketsSent">
18017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18018   <summary>
18019     This histogram records how many packets (out of 6 attempted) were sent via
18020     UDP as rapidly as possible, just after successfully sending an UMA upload.
18021   </summary>
18022 </histogram>
18024 <histogram name="NetConnectivity2.Send6.SeriesAcked">
18025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18026   <summary>
18027     Chrome sends 6 UDP packets in a row to test to see if there is a
18028     probabalistic dependency in packet loss for consecutive packets.  We record
18029     a bit vector of packets received, where the least significant bit is a 1 if
18030     the first packet was received, etc.  For example, if all packets other than
18031     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
18032     110101B, or 53.
18033   </summary>
18034 </histogram>
18036 <histogram name="NetConnectivity2.Sent21">
18037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18038   <summary>
18039     In this experiment, 21 packets were sent to Google via UDP as rapidly as
18040     possible, just after successfully sending an UMA upload. Each packet was
18041     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
18042     ever ACKed, then the port is assumed to be blocked, and no data is recorded
18043     in this histogram. If the port is not blocked, then this histogram shows the
18044     number of echo responses received from the first
18045   </summary>
18046 </histogram>
18048 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
18049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18050   <summary>
18051     In this experiment, 21 packets were sent to Google via UDP as rapidly as
18052     possible, just after successfully sending an UMA upload. Each packet was
18053     numbered, as was its ACK sent back by Google. This histogram records, for
18054     each packet number, how often we received an ACK for that packet.
18055   </summary>
18056 </histogram>
18058 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
18059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18060   <summary>
18061     In this experiment, 21 packets were sent to Google via UDP as rapidly as
18062     possible, just after successfully sending an UMA upload. If no packets (of
18063     the 21) were ever ACKed, then the port is assumed to be blocked. The
18064     histogram shows if we ever got an ACK for a packet in our series of 21.
18065   </summary>
18066 </histogram>
18068 <histogram name="NetConnectivity2.Sent21.PacketsSent">
18069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18070   <summary>
18071     This histogram records how many packets (out of 21 attempted) were sent via
18072     UDP as rapidly as possible, just after successfully sending an UMA upload.
18073   </summary>
18074 </histogram>
18076 <histogram name="NetConnectivity3">
18077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18078   <summary>
18079     In this experiment, 21 packets were sent to Google via UDP on port 443 or
18080     6121.
18081   </summary>
18082 </histogram>
18084 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
18085     units="ms">
18086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18087   <summary/>
18088 </histogram>
18090 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
18091     units="ms">
18092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18093   <summary/>
18094 </histogram>
18096 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
18097     units="ms">
18098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18099   <summary/>
18100 </histogram>
18102 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
18103     units="ms">
18104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18105   <summary/>
18106 </histogram>
18108 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
18109     units="ms">
18110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18111   <summary/>
18112 </histogram>
18114 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
18115     units="ms">
18116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18117   <summary/>
18118 </histogram>
18120 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
18121     enum="BooleanSuccess">
18122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18123   <summary/>
18124 </histogram>
18126 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
18127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18128   <summary/>
18129 </histogram>
18131 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
18132     units="ms">
18133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18134   <summary/>
18135 </histogram>
18137 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
18138     units="ms">
18139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18140   <summary/>
18141 </histogram>
18143 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
18144     units="ms">
18145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18146   <summary/>
18147 </histogram>
18149 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
18150     units="ms">
18151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18152   <summary/>
18153 </histogram>
18155 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
18156     units="ms">
18157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18158   <summary/>
18159 </histogram>
18161 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
18162     units="ms">
18163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18164   <summary/>
18165 </histogram>
18167 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
18168     enum="BooleanSuccess">
18169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18170   <summary/>
18171 </histogram>
18173 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
18174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18175   <summary/>
18176 </histogram>
18178 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
18179   <obsolete>
18180     Deprecated 9/2012. No longer tracked.
18181   </obsolete>
18182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18183   <summary>
18184     This histogram records how many packets (out of 6 attempted) were sent via
18185     UDP as rapidly as possible, just after successfully sending an UMA upload.
18186   </summary>
18187 </histogram>
18189 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
18190     units="ms">
18191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18192   <summary/>
18193 </histogram>
18195 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
18196     units="ms">
18197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18198   <summary/>
18199 </histogram>
18201 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
18202     units="ms">
18203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18204   <summary/>
18205 </histogram>
18207 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
18208     units="ms">
18209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18210   <summary/>
18211 </histogram>
18213 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
18214     units="ms">
18215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18216   <summary/>
18217 </histogram>
18219 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
18220     units="ms">
18221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18222   <summary/>
18223 </histogram>
18225 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
18226     enum="BooleanSuccess">
18227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18228   <summary/>
18229 </histogram>
18231 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
18232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18233   <summary/>
18234 </histogram>
18236 <histogram name="NetConnectivity4">
18237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18238   <summary>
18239     In this experiment, a few packets were sent from Google to clients via UDP
18240     on port 443 or 80 to perform net connectivity test.
18241   </summary>
18242 </histogram>
18244 <histogram name="NetConnectivity5">
18245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18246   <summary>
18247     In this experiment, a few packets were sent from Google to clients via UDP
18248     on port 443 or 80 to perform net connectivity test.
18249   </summary>
18250 </histogram>
18252 <histogram name="NetConnectivity5.TestFailed.WritePending"
18253     enum="BooleanSuccess">
18254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18255   <summary>
18256     Next NetConnectivity5 experiment weren't started because there is an
18257     outstading pending write.
18258   </summary>
18259 </histogram>
18261 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
18262   <owner>benchan@chromium.org</owner>
18263   <summary>The time the Gobi modem takes to complete activation.</summary>
18264 </histogram>
18266 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
18267   <owner>benchan@chromium.org</owner>
18268   <summary>
18269     The time the Gobi modem takes to connect to the cellular network.
18270   </summary>
18271 </histogram>
18273 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
18274   <owner>benchan@chromium.org</owner>
18275   <summary>
18276     The time the Gobi modem takes to disconnect from the cellular network.
18277   </summary>
18278 </histogram>
18280 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
18281   <owner>benchan@chromium.org</owner>
18282   <summary>Number of attempts taken to install Gobi firmware.</summary>
18283 </histogram>
18285 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
18286   <owner>benchan@chromium.org</owner>
18287   <summary>The time it takes to install Gobi firmware.</summary>
18288 </histogram>
18290 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
18291   <owner>benchan@chromium.org</owner>
18292   <summary>
18293     The time the Gobi modem takes to register on the cellular network.
18294   </summary>
18295 </histogram>
18297 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
18298   <owner>benchan@chromium.org</owner>
18299   <summary>Errors experienced during Gobi device powerup.</summary>
18300 </histogram>
18302 <histogram name="Network.Cellular.TimeOnline" units="seconds">
18303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18304   <summary>
18305     Chrome OS network metric sampling the time spent using Cellular to transport
18306     data.  These data are mostly useful when summed and compared to TimeOnline
18307     for other network technologies (e.g. WiFi vs Cellular).
18308   </summary>
18309 </histogram>
18311 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
18312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18313   <summary>
18314     Chrome OS network performance metric sampling the time to join a 3G/Cellular
18315     network and configure Layer 3 state.
18316   </summary>
18317 </histogram>
18319 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
18320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18321   <summary>
18322     Chrome OS network performance metric sampling the time to determine that a
18323     3G/Cellular network is online after configuring Layer 3 state.
18324   </summary>
18325 </histogram>
18327 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
18328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18329   <summary>
18330     Chrome OS network performance metric sampling the time to determine that a
18331     3G/Cellular network is in a captive portal after configuring Layer 3 state.
18332   </summary>
18333 </histogram>
18335 <histogram name="Network.Cellular.UsageRequestStatus"
18336     enum="NetworkCellularUsageRequestStatus">
18337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18338   <summary>Chrome OS cellular usage API request status codes.</summary>
18339 </histogram>
18341 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
18342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18343   <summary>
18344     Chrome OS network metric sampling the time spent using Ethernet to transport
18345     data.  These data are mostly useful when summed and compared to TimeOnline
18346     for other network technologies (e.g. WiFi vs Cellular).
18347   </summary>
18348 </histogram>
18350 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
18351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18352   <summary>
18353     Chrome OS network performance metric sampling the time to join a wired
18354     Ethernet network and configure Layer 3 state (typically acquire a DHCP
18355     lease).
18356   </summary>
18357 </histogram>
18359 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
18360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18361   <summary>
18362     Chrome OS network performance metric sampling the time to determine that an
18363     Ethernet network is online after configuring Layer 3 state.
18364   </summary>
18365 </histogram>
18367 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
18368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18369   <summary>
18370     Chrome OS network performance metric sampling the time to determine that an
18371     Ethernet network is in a captive portal after configuring Layer 3 state.
18372   </summary>
18373 </histogram>
18375 <histogram name="Network.MigrationNssToPem"
18376     enum="MigrationNssToPemNetworkTypes">
18377   <owner>pneubeck@chromium.org</owner>
18378   <summary>
18379     Chrome OS metric counting the number of network configurations that
18380     contained a NSS nickname identifying a CA certificate, which triggered the
18381     migration to PEM encoding. This metric doesn't consider whether the
18382     migration was successful but once a migration was successful the nickname is
18383     removed.
18384   </summary>
18385 </histogram>
18387 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
18388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18389   <summary>Chrome OS connection manager service errors seen.</summary>
18390 </histogram>
18392 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
18393     enum="NetworkCellular3GPPRegistrationDelayedDrop">
18394   <owner>quiche@chromium.org</owner>
18395   <summary>
18396     Chrome OS network diagnostic metric sampling the number of cellular network
18397     flakes. A network flake occurs when the signal strength goes below detection
18398     level for a short duration.
18399   </summary>
18400 </histogram>
18402 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
18403     units="milliseconds">
18404   <owner>quiche@chromium.org</owner>
18405   <summary>
18406     Chrome OS network diagnostic metric sampling the total amount of time spent
18407     from the start of the first auto-connect request until when the cellular
18408     modem successfully connects to the network.
18409   </summary>
18410 </histogram>
18412 <histogram name="Network.Shill.Cellular.AutoConnectTries">
18413   <owner>quiche@chromium.org</owner>
18414   <summary>
18415     Chrome OS network diagnostic metric sampling the number of auto-connect
18416     tries that were attempted before the cellular modem successfully connected
18417     to the network.
18418   </summary>
18419 </histogram>
18421 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
18422     enum="NetworkDHCPOptionFailure">
18423   <obsolete>
18424     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
18425   </obsolete>
18426   <owner>quiche@chromium.org</owner>
18427   <summary>
18428     Chrome OS network metric that tracks the number of DHCP option failures
18429     encountered by Shill.  This indicates that Shill is using minimal DHCP
18430     options due to suspected MTU issues on the return path from the DHCP server
18431     back to the client.
18432   </summary>
18433 </histogram>
18435 <histogram name="Network.Shill.Cellular.Disconnect"
18436     enum="NetworkDisconnectType">
18437   <owner>quiche@chromium.org</owner>
18438   <summary>
18439     Chrome OS network usage metric that tracks whether the cellular network was
18440     disconnected due to an error or was explicitly disconnected by the user.
18441   </summary>
18442 </histogram>
18444 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
18445   <owner>quiche@chromium.org</owner>
18446   <summary>
18447     Chrome OS cellular network metric that tracks the number of drops based on
18448     the network technology.
18449   </summary>
18450 </histogram>
18452 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
18453     units="seconds">
18454   <owner>quiche@chromium.org</owner>
18455   <summary>
18456     Chrome OS network performance metric that tracks the length of a lease for a
18457     cellular network at the time it expired without the DHCP client being able
18458     to renew it.
18459   </summary>
18460 </histogram>
18462 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
18463     enum="NetworkCellularOutOfCreditsReason">
18464   <owner>quiche@chromium.org</owner>
18465   <summary>
18466     Chrome OS cellular network metric that tracks the number of out-of-credits
18467     detected based on the cause that triggered the out-of-credits.
18468   </summary>
18469 </histogram>
18471 <histogram name="Network.Shill.Cellular.PortalAttempts">
18472   <owner>quiche@chromium.org</owner>
18473   <summary>
18474     Chrome OS network diagnostic metric sampling the number of portal detection
18475     attempts per pass for a cellular network. This includes failure, timeout and
18476     successful attempts.
18477   </summary>
18478 </histogram>
18480 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
18481   <owner>quiche@chromium.org</owner>
18482   <summary>
18483     Chrome OS network diagnostic metric sampling the total number of portal
18484     detection attempts performed for a cellular network between the Connected
18485     and Online state. This includes failure, timeout and successful attempts.
18486   </summary>
18487 </histogram>
18489 <histogram name="Network.Shill.Cellular.PortalResult"
18490     enum="NetworkPortalResult">
18491   <owner>quiche@chromium.org</owner>
18492   <summary>
18493     Chrome OS network diagnostic metric sampling the result of portal detections
18494     for a cellular network.
18495   </summary>
18496 </histogram>
18498 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
18499   <owner>quiche@chromium.org</owner>
18500   <summary>
18501     Chrome OS network metric sampling the signal strength (0-100) of the
18502     cellular modem before it dropped from the network.
18503   </summary>
18504 </histogram>
18506 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
18507   <owner>quiche@chromium.org</owner>
18508   <summary>
18509     Chrome OS network metric sampling the time spent using cellular to transport
18510     data.  These data are mostly useful when summed and compared to TimeOnline
18511     for other network technologies (e.g. WiFi vs Cellular).
18512   </summary>
18513 </histogram>
18515 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
18516   <owner>quiche@chromium.org</owner>
18517   <summary>
18518     Chrome OS network performance metric sampling the time to join a cellular
18519     network and configure Layer 3 state.
18520   </summary>
18521 </histogram>
18523 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
18524   <owner>quiche@chromium.org</owner>
18525   <summary>
18526     Chrome OS network performance metric sampling the time to connect a cellular
18527     modem.
18528   </summary>
18529 </histogram>
18531 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
18532   <owner>quiche@chromium.org</owner>
18533   <summary>
18534     Chrome OS network performance metric sampling the time to disable a cellular
18535     modem.
18536   </summary>
18537 </histogram>
18539 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
18540   <owner>quiche@chromium.org</owner>
18541   <summary>
18542     Chrome OS network performance metric sampling the time to enable a cellular
18543     modem.
18544   </summary>
18545 </histogram>
18547 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
18548   <owner>quiche@chromium.org</owner>
18549   <summary>
18550     Chrome OS network performance metric sampling the time to initialize a
18551     cellular modem.
18552   </summary>
18553 </histogram>
18555 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
18556   <owner>quiche@chromium.org</owner>
18557   <summary>
18558     Chrome OS network performance metric sampling the time to determine that a
18559     cellular network is online after configuring Layer 3 state.
18560   </summary>
18561 </histogram>
18563 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
18564   <owner>quiche@chromium.org</owner>
18565   <summary>
18566     Chrome OS network performance metric sampling the time to determine that a
18567     cellular network is in a captive portal after configuring Layer 3 state.
18568   </summary>
18569 </histogram>
18571 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
18572   <owner>quiche@chromium.org</owner>
18573   <summary>
18574     Chrome OS network performance metric sampling the time to scan a cellular
18575     network and register a modem.
18576   </summary>
18577 </histogram>
18579 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
18580   <owner>quiche@chromium.org</owner>
18581   <summary>
18582     Chrome OS cellular network metric that tracks the number of corrupted
18583     profiles encountered by Shill.
18584   </summary>
18585 </histogram>
18587 <histogram name="Network.Shill.DeviceConnectionStatus" enum="ConnectionStatus">
18588   <owner>zqiu@chromium.org</owner>
18589   <summary>
18590     Chrome OS network performance metric that tracks the connection status of
18591     the device. A sample is emitted once every 3 minutes.
18592   </summary>
18593 </histogram>
18595 <histogram name="Network.Shill.DHCPClientStatus" enum="NetworkDhcpClientStatus">
18596   <owner>pstew@chromium.org</owner>
18597   <summary>
18598     Chrome OS network diagnostic metric sampling the current state of the DHCP
18599     client.  A sample is emitted each time the DHCP client state changes.
18600   </summary>
18601 </histogram>
18603 <histogram name="Network.Shill.DHCPOptionFailureDetected"
18604     enum="NetworkTechnology">
18605   <owner>zqiu@chromium.org</owner>
18606   <summary>
18607     Chrome OS network metric that tracks the number of DHCP option failures
18608     encountered by Shill for each network technology.  This indicates that Shill
18609     is using minimal DHCP options due to suspected MTU issues on the return path
18610     from the DHCP server back to the client.
18611   </summary>
18612 </histogram>
18614 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
18615     enum="NetworkDHCPOptionFailure">
18616   <obsolete>
18617     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
18618   </obsolete>
18619   <owner>quiche@chromium.org</owner>
18620   <summary>
18621     Chrome OS network metric that tracks the number of DHCP option failures
18622     encountered by Shill.  This indicates that Shill is using minimal DHCP
18623     options due to suspected MTU issues on the return path from the DHCP server
18624     back to the client.
18625   </summary>
18626 </histogram>
18628 <histogram name="Network.Shill.Ethernet.Disconnect"
18629     enum="NetworkDisconnectType">
18630   <owner>quiche@chromium.org</owner>
18631   <summary>
18632     Chrome OS network usage metric that tracks whether the Ethernet network was
18633     disconnected due to an error or was explicitly disconnected by the user.
18634   </summary>
18635 </histogram>
18637 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
18638     units="seconds">
18639   <owner>quiche@chromium.org</owner>
18640   <summary>
18641     Chrome OS network performance metric that tracks the length of a lease for
18642     an Ethernet network at the time it expired without the DHCP client being
18643     able to renew it.
18644   </summary>
18645 </histogram>
18647 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
18648   <owner>quiche@chromium.org</owner>
18649   <summary>
18650     Chrome OS network performance metric that tracks the number of LinkMonitor
18651     broadcast errors that were accrued on an Ethernet network at the time that
18652     the link was declaired to be failed.
18653   </summary>
18654 </histogram>
18656 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
18657     enum="LinkMonitorFailureType">
18658   <owner>quiche@chromium.org</owner>
18659   <summary>
18660     Chrome OS metric that signals the type of failure the LinkMonitor
18661     encountered which caused it to stop monitoring an Ethernet network.
18662   </summary>
18663 </histogram>
18665 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
18666     units="milliseconds">
18667   <owner>quiche@chromium.org</owner>
18668   <summary>
18669     Chrome OS network performance metric that tracks the number of milliseconds
18670     between an ARP request and a received reply on an Ethernet network.
18671   </summary>
18672 </histogram>
18674 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
18675     units="seconds">
18676   <owner>quiche@chromium.org</owner>
18677   <summary>
18678     Chrome OS network performance metric that tracks the number of seconds from
18679     the start of the LinkMonitor until failure on an Ethernet network.
18680   </summary>
18681 </histogram>
18683 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
18684   <owner>quiche@chromium.org</owner>
18685   <summary>
18686     Chrome OS network performance metric that tracks the number of LinkMonitor
18687     unicast errors that were accrued on an Ethernet network at the time that the
18688     link was declaired to be failed.
18689   </summary>
18690 </histogram>
18692 <histogram name="Network.Shill.Ethernet.PortalAttempts">
18693   <owner>quiche@chromium.org</owner>
18694   <summary>
18695     Chrome OS network diagnostic metric sampling the number of portal detection
18696     attempts per pass for an Ethernet network. This includes failure, timeout
18697     and successful attempts.
18698   </summary>
18699 </histogram>
18701 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
18702   <owner>quiche@chromium.org</owner>
18703   <summary>
18704     Chrome OS network diagnostic metric sampling the total number of portal
18705     detection attempts performed for an Ethernet network between the Connected
18706     and Online state. This includes failure, timeout and successful attempts.
18707   </summary>
18708 </histogram>
18710 <histogram name="Network.Shill.Ethernet.PortalResult"
18711     enum="NetworkPortalResult">
18712   <owner>quiche@chromium.org</owner>
18713   <summary>
18714     Chrome OS network diagnostic metric sampling the result of portal detections
18715     for an Ethernet network.
18716   </summary>
18717 </histogram>
18719 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
18720   <owner>quiche@chromium.org</owner>
18721   <summary>
18722     Chrome OS network metric sampling the time spent using Ethernet to transport
18723     data.  These data are mostly useful when summed and compared to TimeOnline
18724     for other network technologies (e.g. WiFi vs Cellular).
18725   </summary>
18726 </histogram>
18728 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
18729   <owner>quiche@chromium.org</owner>
18730   <summary>
18731     Chrome OS network performance metric sampling the time to join a wired
18732     Ethernet network and configure Layer 3 state (typically acquire a DHCP
18733     lease).
18734   </summary>
18735 </histogram>
18737 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
18738   <owner>quiche@chromium.org</owner>
18739   <summary>
18740     Chrome OS network performance metric sampling the time to initialize an
18741     Ethernet device.
18742   </summary>
18743 </histogram>
18745 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
18746   <owner>quiche@chromium.org</owner>
18747   <summary>
18748     Chrome OS network performance metric sampling the time to determine that an
18749     Ethernet network is online after configuring Layer 3 state.
18750   </summary>
18751 </histogram>
18753 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
18754   <owner>quiche@chromium.org</owner>
18755   <summary>
18756     Chrome OS network performance metric sampling the time to determine that an
18757     Ethernet network is in a captive portal after configuring Layer 3 state.
18758   </summary>
18759 </histogram>
18761 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
18762   <owner>quiche@chromium.org</owner>
18763   <summary>Chrome OS connection manager service errors seen.</summary>
18764 </histogram>
18766 <histogram name="Network.Shill.ServicesOnSameNetwork">
18767   <owner>zqiu@chromium.org</owner>
18768   <summary>
18769     Chrome OS network metric sampling the number of services that are connected
18770     to the currently connected network.
18771   </summary>
18772 </histogram>
18774 <histogram name="Network.Shill.TerminationActionResult"
18775     enum="ShillTerminationActionResult">
18776   <obsolete>
18777     Deprecated 10/2012. No longer tracked.
18778   </obsolete>
18779   <owner>quiche@chromium.org</owner>
18780   <summary>
18781     Chrome OS network diagnostic metric sampling the number of termination
18782     actions that successfully complete or fail when shill terminates.
18783   </summary>
18784 </histogram>
18786 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
18787     enum="ShillTerminationActionResult">
18788   <owner>quiche@chromium.org</owner>
18789   <summary>
18790     Chrome OS network diagnostic metric sampling the number of termination
18791     actions that successfully complete or fail when shill suspends.
18792   </summary>
18793 </histogram>
18795 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
18796     enum="ShillTerminationActionResult">
18797   <owner>quiche@chromium.org</owner>
18798   <summary>
18799     Chrome OS network diagnostic metric sampling the number of termination
18800     actions that successfully complete or fail when shill terminates.
18801   </summary>
18802 </histogram>
18804 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
18805     units="milliseconds">
18806   <owner>quiche@chromium.org</owner>
18807   <summary>
18808     Chrome OS network diagnostic metric sampling the time in milliseconds it
18809     takes termination actions to complete when shill suspends.
18810   </summary>
18811 </histogram>
18813 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
18814     units="milliseconds">
18815   <owner>quiche@chromium.org</owner>
18816   <summary>
18817     Chrome OS network diagnostic metric sampling the time in milliseconds it
18818     takes termination actions to complete when shill terminates.
18819   </summary>
18820 </histogram>
18822 <histogram name="Network.Shill.TimeToDrop" units="seconds">
18823   <owner>quiche@chromium.org</owner>
18824   <summary>
18825     Chrome OS network stability metric sampling the time in seconds between the
18826     networking going online to going offline. Offline events due to device
18827     shutdown or suspend are ignored (along with the online time before that
18828     offline event).
18829   </summary>
18830 </histogram>
18832 <histogram name="Network.Shill.UserInitiatedEvents" enum="UserInitiatedEvent">
18833   <owner>zqiu@chromium.org</owner>
18834   <summary>
18835     Chrome OS network metric that tracks the number of user-initiated events.
18836   </summary>
18837 </histogram>
18839 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
18840   <owner>quiche@chromium.org</owner>
18841   <summary>
18842     Chrome OS network usage metric sampled on each successful VPN connection
18843     that tracks the VPN connection type.
18844   </summary>
18845 </histogram>
18847 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
18848     enum="VPNRemoteAuthenticationType">
18849   <owner>quiche@chromium.org</owner>
18850   <summary>
18851     Chrome OS network usage metric sampled on each successful VPN connection
18852     that tracks the remote authentication method.
18853   </summary>
18854 </histogram>
18856 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
18857   <owner>quiche@chromium.org</owner>
18858   <summary>
18859     Chrome OS network metric sampling the time spent using VPN to transport
18860     data.  These data are mostly useful when summed and compared to TimeOnline
18861     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
18862     every time the system transitions from primary connectivity through a VPN to
18863     some other type of connectivity.  The value of the sample is the time delta
18864     in seconds from the instant the system transitioned to VPN connectivity.
18865   </summary>
18866 </histogram>
18868 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
18869   <owner>quiche@chromium.org</owner>
18870   <summary>
18871     Chrome OS network performance metric sampling the time to configure Layer 3
18872     state on a VPN network (typically acquire a DHCP lease).
18873   </summary>
18874 </histogram>
18876 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
18877   <owner>quiche@chromium.org</owner>
18878   <summary>
18879     Chrome OS network performance metric sampling the time to determine that a
18880     WiMax network is online after configuring Layer 3 state.
18881   </summary>
18882 </histogram>
18884 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
18885     enum="VPNUserAuthenticationType">
18886   <owner>quiche@chromium.org</owner>
18887   <summary>
18888     Chrome OS network usage metric sampled on each successful VPN connection
18889     that tracks the user authentication method.
18890   </summary>
18891 </histogram>
18893 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
18894   <owner>quiche@chromium.org</owner>
18895   <summary>
18896     Chrome OS network usage metric.  Reason code reported when the AP
18897     disconnects a WiFi connection.
18898   </summary>
18899 </histogram>
18901 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
18902   <owner>quiche@chromium.org</owner>
18903   <summary>
18904     Chrome OS network usage metric.  Broad category of reason AP disconnected a
18905     WiFi connection.
18906   </summary>
18907 </histogram>
18909 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
18910   <owner>quiche@chromium.org</owner>
18911   <summary>
18912     Chrome OS network usage metric.  The AP mode setting for each successful
18913     WiFi connection.
18914   </summary>
18915 </histogram>
18917 <histogram name="Network.Shill.WiFi.AutoConnectableServices">
18918   <owner>zqiu@chromium.org</owner>
18919   <summary>
18920     Chrome OS network metric sampling the number of wifi services available for
18921     auto-connect when auto-connect is initiated for wifi device.
18922   </summary>
18923 </histogram>
18925 <histogram name="Network.Shill.WiFi.AvailableBSSesAtConnect">
18926   <owner>zqiu@chromium.org</owner>
18927   <summary>
18928     Chrome OS network metric sampling the number of BSSes (endpoints) available
18929     for the currently connecting wifi service.
18930   </summary>
18931 </histogram>
18933 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
18934   <owner>quiche@chromium.org</owner>
18935   <summary>
18936     Chrome OS network usage metric.  The channel used for each successful WiFi
18937     connection.
18938   </summary>
18939 </histogram>
18941 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
18942     enum="WiFiReasonCode">
18943   <owner>quiche@chromium.org</owner>
18944   <summary>
18945     Chrome OS network usage metric.  Reason code reported when the client
18946     disconnects a WiFi connection.
18947   </summary>
18948 </histogram>
18950 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
18951   <owner>quiche@chromium.org</owner>
18952   <summary>
18953     Chrome OS network usage metric.  Broad category of reason client
18954     disconnected a WiFi connection.
18955   </summary>
18956 </histogram>
18958 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
18959     enum="NetworkDHCPOptionFailure">
18960   <obsolete>
18961     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
18962   </obsolete>
18963   <owner>quiche@chromium.org</owner>
18964   <summary>
18965     Chrome OS network metric that tracks the number of DHCP option failures
18966     encountered by Shill.  This indicates that Shill is using minimal DHCP
18967     options due to suspected MTU issues on the return path from the DHCP server
18968     back to the client.
18969   </summary>
18970 </histogram>
18972 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
18973   <owner>quiche@chromium.org</owner>
18974   <summary>
18975     Chrome OS network usage metric that tracks whether an 802.11 wireless
18976     network was disconnected due to an error or was explicitly disconnected by
18977     the user.
18978   </summary>
18979 </histogram>
18981 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
18982   <owner>quiche@chromium.org</owner>
18983   <summary>
18984     Chrome OS network usage metric sampled on each successful 802.1x wireless
18985     connection that tracks the configured inner authentication method.
18986   </summary>
18987 </histogram>
18989 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
18990   <owner>quiche@chromium.org</owner>
18991   <summary>
18992     Chrome OS network usage metric sampled on each successful 802.1x wireless
18993     connection that tracks the configured outer authentication method.
18994   </summary>
18995 </histogram>
18997 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
18998   <owner>quiche@chromium.org</owner>
18999   <summary>
19000     Chrome OS network performance metric that tracks the length of a lease for a
19001     WiFi network at the time it expired without the DHCP client being able to
19002     renew it.
19003   </summary>
19004 </histogram>
19006 <histogram name="Network.Shill.Wifi.FallbackDNSTestResult"
19007     enum="FallbackDNSTestResult">
19008   <owner>zqiu@chromium.org</owner>
19009   <summary>
19010     Chrome OS network performance metric that tracks the result of the fallback
19011     DNS test. The fallback DNS test is performed when portal detection failed
19012     due to DNS failure.
19013   </summary>
19014 </histogram>
19016 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
19017   <owner>quiche@chromium.org</owner>
19018   <summary>
19019     Chrome OS metric sampling the number of different frequencies (i.e.
19020     channels) on which a device has connected to a WiFi network. This value is
19021     sampled every time a WiFi connection is established
19022     (WPASupplicant::kInterfaceStateCompleted). Note that the word
19023     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
19024     out historical information, currently after 3 weeks.
19025   </summary>
19026 </histogram>
19028 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
19029   <owner>quiche@chromium.org</owner>
19030   <summary>
19031     Chrome OS network performance metric that tracks the number of LinkMonitor
19032     broadcast errors that were accrued on an 802.11 wireiless network at the
19033     time that the link was declaired to be failed.
19034   </summary>
19035 </histogram>
19037 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
19038     enum="LinkMonitorFailureType">
19039   <owner>quiche@chromium.org</owner>
19040   <summary>
19041     Chrome OS metric that signals the type of failure the LinkMonitor
19042     encountered which caused it to stop monitoring an 802.11 wireless network.
19043   </summary>
19044 </histogram>
19046 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
19047     units="milliseconds">
19048   <owner>quiche@chromium.org</owner>
19049   <summary>
19050     Chrome OS network performance metric that tracks the number of milliseconds
19051     between an ARP request and a received reply on an 802.11 wireless network.
19052   </summary>
19053 </histogram>
19055 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
19056     units="seconds">
19057   <owner>quiche@chromium.org</owner>
19058   <summary>
19059     Chrome OS network performance metric that tracks the number of seconds from
19060     the start of the LinkMonitor until failure on an 802.11 wireless network.
19061   </summary>
19062 </histogram>
19064 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
19065   <owner>quiche@chromium.org</owner>
19066   <summary>
19067     Chrome OS network performance metric that tracks the number of LinkMonitor
19068     unicast errors that were accrued on an 802.11 wireless network at the time
19069     that the link was declaired to be failed.
19070   </summary>
19071 </histogram>
19073 <histogram name="Network.Shill.Wifi.NetworkProblemDetected"
19074     enum="NetworkProblemType">
19075   <owner>zqiu@chromium.org</owner>
19076   <summary>
19077     Chrome OS network performance metric that tracks the network problems
19078     encountered by TrafficMonitor after WiFi connection is established.
19079   </summary>
19080 </histogram>
19082 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
19083   <owner>quiche@chromium.org</owner>
19084   <summary>
19085     Chrome OS network usage metric.  The channel type used for each successful
19086     WiFi connection.
19087   </summary>
19088 </histogram>
19090 <histogram name="Network.Shill.Wifi.PortalAttempts">
19091   <owner>quiche@chromium.org</owner>
19092   <summary>
19093     Chrome OS network diagnostic metric sampling the number of portal detection
19094     attempts per pass for an 802.11 wireless network. This includes failure,
19095     timeout and successful attempts.
19096   </summary>
19097 </histogram>
19099 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
19100   <owner>quiche@chromium.org</owner>
19101   <summary>
19102     Chrome OS network diagnostic metric sampling the total number of portal
19103     detection attempts performed for an 802.11 wireless network between the
19104     Connected and Online state. This includes failure, timeout and successful
19105     attempts.
19106   </summary>
19107 </histogram>
19109 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
19110   <owner>quiche@chromium.org</owner>
19111   <summary>
19112     Chrome OS network diagnostic metric sampling the result of portal detections
19113     for an 802.11 wireless network.
19114   </summary>
19115 </histogram>
19117 <histogram name="Network.Shill.WiFi.RememberedNetworkCount">
19118   <owner>pstew@chromium.org</owner>
19119   <summary>
19120     Chrome OS network diagnostic metric sampling the number of 802.11 wireless
19121     networks known by the connection manager at the time a configuration profile
19122     has been loaded.  A configuration profile is loaded at each system startup,
19123     and when a user logs in.
19124   </summary>
19125 </histogram>
19127 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
19128   <owner>quiche@chromium.org</owner>
19129   <summary>
19130     Chrome OS network usage metric describing, for a WiFi scan attempt, what
19131     scan method is used and whether it ends in a connection.
19132   </summary>
19133 </histogram>
19135 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
19136   <owner>quiche@chromium.org</owner>
19137   <summary>
19138     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
19139     milliseconds were spent waiting to talk to the kernel/drivers.
19140   </summary>
19141 </histogram>
19143 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
19144   <owner>quiche@chromium.org</owner>
19145   <summary>
19146     Chrome OS network usage metric.  The security setting for each successful
19147     WiFi connection.
19148   </summary>
19149 </histogram>
19151 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
19152   <owner>quiche@chromium.org</owner>
19153   <summary>
19154     Chrome OS network metric indicating the negative of the dBm received signal
19155     strength recorded at the time a successful WiFi connection started.
19156   </summary>
19157 </histogram>
19159 <histogram name="Network.Shill.WiFi.StoppedTxQueueLength" units="frames">
19160   <owner>quiche@chromium.org</owner>
19161   <summary>
19162     Chrome OS network metric indicating the maximal length of any stopped
19163     mac80211 transmit queue. The metric is reported when a queue-status check
19164     determines that at least one transmit queue is stopped, and has more than a
19165     threshold number of frames queued.
19166   </summary>
19167 </histogram>
19169 <histogram name="Network.Shill.WiFi.StoppedTxQueueReason"
19170     enum="NetworkQueueStopReason">
19171   <owner>quiche@chromium.org</owner>
19172   <summary>
19173     Chrome OS network metric indicating the reason that mac80211 transmit queues
19174     were stopped. The metric is reported when a queue-status check determines
19175     that at least one queue is stopped, and has more than a threshold number of
19176     frames queued.
19178     One measurement is reported per stop reason, per queue-status check. Reasons
19179     that apply to multiple queues are reported only once per queue-status check.
19180     Reasons that only apply to queues that have a below-threshold number of
19181     frames are skipped.
19183     Note that, because we may report multiple stop reasons for a single
19184     queue-status check, this histogram is not suitable for determining the
19185     number of times a queue-status check found that the queues were stopped. To
19186     determine that number, use the count of
19187     Network.Shill.WiFi.StoppedTxQueueLength reports.
19188   </summary>
19189 </histogram>
19191 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
19192   <owner>quiche@chromium.org</owner>
19193   <summary>
19194     Chrome OS network metric sampling the time spent using WiFi to transport
19195     data.  These data are mostly useful when summed and compared to TimeOnline
19196     for other network technologies (e.g. WiFi vs Cellular).
19197   </summary>
19198 </histogram>
19200 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
19201   <owner>quiche@chromium.org</owner>
19202   <summary>
19203     Chrome OS network performance metric sampling the time from the resume event
19204     to the time when an 802.11 wireless network has configured its Layer 3
19205     state.
19206   </summary>
19207 </histogram>
19209 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
19210   <owner>quiche@chromium.org</owner>
19211   <summary>
19212     Chrome OS network performance metric sampling the time to configure Layer 3
19213     state on an 802.11 wireless network (typically acquire a DHCP lease).
19214   </summary>
19215 </histogram>
19217 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
19218   <owner>quiche@chromium.org</owner>
19219   <summary>
19220     Chrome OS network performance metric sampling the time to connect to a WiFi
19221     Basic Service Set (which consists of the access point and associated
19222     stations on a particular WiFi channel for a specific network).
19223   </summary>
19224 </histogram>
19226 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
19227   <owner>quiche@chromium.org</owner>
19228   <summary>
19229     Chrome OS network performance metric sampling the time to initialize an
19230     802.11 wireless device.
19231   </summary>
19232 </histogram>
19234 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
19235   <owner>quiche@chromium.org</owner>
19236   <summary>
19237     Chrome OS network performance metric sampling the time to join (associate
19238     plus authenticate) an 802.11 wireless network.
19239   </summary>
19240 </histogram>
19242 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
19243   <owner>quiche@chromium.org</owner>
19244   <summary>
19245     Chrome OS network performance metric sampling the time to determine that an
19246     802.11 wireless network is online after configuring Layer 3 state.
19247   </summary>
19248 </histogram>
19250 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
19251   <owner>quiche@chromium.org</owner>
19252   <summary>
19253     Chrome OS network performance metric sampling the time to determine that an
19254     802.11 wireless network is in a captive portal after configuring Layer 3
19255     state.
19256   </summary>
19257 </histogram>
19259 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
19260   <owner>quiche@chromium.org</owner>
19261   <summary>
19262     Chrome OS network performance metric sampling the time to scan WiFi until a
19263     connection is found.
19264   </summary>
19265 </histogram>
19267 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
19268   <owner>quiche@chromium.org</owner>
19269   <summary>
19270     Chrome OS network performance metric sampling the time between the beginning
19271     of a WiFi scan (if the scan includes both a progressive scan and a full
19272     scan, the TimeToScanAndConnect starts with the first scan of the series) and
19273     the completion of a successful connection.
19274   </summary>
19275 </histogram>
19277 <histogram name="Network.Shill.WiFi.TransmitBitrateMbps" units="Mbps">
19278   <owner>zqiu@chromium.org</owner>
19279   <summary>
19280     Chrome OS network performance metric that tracks the transmit bitrate in
19281     Mbps for the wifi device when it is connected to a network. The bitrate is
19282     reported once every minute after the wifi connection is established.
19283   </summary>
19284 </histogram>
19286 <histogram name="Network.Shill.WiFi.UserInitiatedConnectionFailureReason"
19287     enum="ConnectionFailureReason">
19288   <owner>zqiu@chromium.org</owner>
19289   <summary>
19290     Chrome OS network performance metric that tracks the reasons of failed
19291     user-initiated WiFi connection attempts. The result of the user-initiated
19292     WiFi connection attempts are being tracked by
19293     Network.Shill.WiFi.UserInitiatedConnectionResult.
19294   </summary>
19295 </histogram>
19297 <histogram name="Network.Shill.WiFi.UserInitiatedConnectionResult"
19298     enum="ConnectionResult">
19299   <owner>zqiu@chromium.org</owner>
19300   <summary>
19301     Chrome OS network performance metric that tracks the result of
19302     user-initiated WiFi connection attempts.
19303   </summary>
19304 </histogram>
19306 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
19307     enum="NetworkDHCPOptionFailure">
19308   <obsolete>
19309     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
19310   </obsolete>
19311   <owner>quiche@chromium.org</owner>
19312   <summary>
19313     Chrome OS network metric that tracks the number of DHCP option failures
19314     encountered by Shill.  This indicates that Shill is using minimal DHCP
19315     options due to suspected MTU issues on the return path from the DHCP server
19316     back to the client.
19317   </summary>
19318 </histogram>
19320 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
19321   <owner>quiche@chromium.org</owner>
19322   <summary>
19323     Chrome OS network performance metric that tracks the length of a lease for a
19324     WiMax network at the time it expired without the DHCP client being able to
19325     renew it.
19326   </summary>
19327 </histogram>
19329 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
19330   <owner>quiche@chromium.org</owner>
19331   <summary>
19332     Chrome OS network performance metric sampling the time to configure Layer 3
19333     state on a WiMax network (typically acquire a DHCP lease).
19334   </summary>
19335 </histogram>
19337 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
19338   <owner>quiche@chromium.org</owner>
19339   <summary>
19340     Chrome OS network performance metric sampling the time to initialize a WiMax
19341     device.
19342   </summary>
19343 </histogram>
19345 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
19346   <owner>quiche@chromium.org</owner>
19347   <summary>
19348     Chrome OS network performance metric sampling the time to determine that a
19349     WiMax network is online after configuring Layer 3 state.
19350   </summary>
19351 </histogram>
19353 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
19354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19355   <summary>
19356     Chrome OS network performance metric sampling the time to join a 3G/Cellular
19357     network and configure Layer 3 state. Note this metric is deprecated; see
19358     Network.Cellular.TimeToConfig.
19359   </summary>
19360 </histogram>
19362 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
19363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19364   <summary>
19365     Chrome OS network performance metric sampling the time to join a wired
19366     Ethernet network and configure Layer 3 state (typically acquire a DHCP
19367     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
19368   </summary>
19369 </histogram>
19371 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
19372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19373   <summary>
19374     Chrome OS network performance metric sampling the time to configure Layer 3
19375     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
19376     this metric is deprecated; see Network.Wifi.TimeToConfig.
19377   </summary>
19378 </histogram>
19380 <histogram name="Network.TimeToDrop" units="seconds">
19381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19382   <summary>
19383     Chrome OS network stability metric sampling the time in seconds between the
19384     networking going online to going offline. Offline events due to device
19385     shutdown or suspend are ignored (along with the online time before that
19386     offline event).
19387   </summary>
19388 </histogram>
19390 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
19391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19392   <summary>
19393     Chrome OS network performance metric sampling the time to join (associate
19394     plus authenticate) an 802.11 wireless network. Note this metric is
19395     deprecated; see Network.Wifi.TimeToJoin.
19396   </summary>
19397 </histogram>
19399 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
19400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19401   <summary>
19402     Chrome OS network performance metric sampling the time to configure Layer 3
19403     state on an 802.11 wireless network (typically acquire a DHCP lease).
19404   </summary>
19405 </histogram>
19407 <histogram name="Network.Wifi.BitRate" units="bps">
19408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19409   <summary>
19410     Network metric reporting the download speed test results run at setup time.
19411     Recorded at least once per day.
19412   </summary>
19413 </histogram>
19415 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
19416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19417   <summary>
19418     Chrome OS network usage metric.  The channel used for each successful WiFi
19419     connection.
19420   </summary>
19421 </histogram>
19423 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
19424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19425   <summary>
19426     Network metric indicating the negative of the dBm noise level recorded at
19427     the time the metric is collected.  Reported at least once per day and only
19428     when the device is idle.
19429   </summary>
19430 </histogram>
19432 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
19433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19434   <summary>
19435     Network metric indicating the negative of the dBm received signal level
19436     recorded at the time the metric is collected.  Reported at least once per
19437     day and only when the device is idle.
19438   </summary>
19439 </histogram>
19441 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
19442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19443   <summary>
19444     Network metric indicating signal minus noise in dBm recorded at the time the
19445     metrics is collected.  Reported at least once per day and only when the
19446     device is idle.
19447   </summary>
19448 </histogram>
19450 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
19451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19452   <summary>
19453     Network metric indicating the negative of the dBm noise level recorded at
19454     the time the metric is collected.  Reported at least once per day.
19455   </summary>
19456 </histogram>
19458 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
19459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19460   <summary>
19461     Chrome OS network usage metric.  The channel type used for each successful
19462     WiFi connection.
19463   </summary>
19464 </histogram>
19466 <histogram name="Network.Wifi.RoundTripTime" units="ms">
19467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19468   <summary>
19469     Network metric reporting the average round trip time to the WiFi gateway.
19470     Recorded at least once per day.
19471   </summary>
19472 </histogram>
19474 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
19475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19476   <summary>
19477     Chrome OS network usage metric.  The security setting for each successful
19478     WiFi connection.
19479   </summary>
19480 </histogram>
19482 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
19483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19484   <summary>
19485     Network metric indicating the negative of the dBm received signal level
19486     recorded at the time the metric is collected.  Reported at least once per
19487     day.
19488   </summary>
19489 </histogram>
19491 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
19492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19493   <summary>
19494     Network metric indicating signal minus noise in dBm recorded at the time the
19495     metrics is collected.  Reported at least once per day.
19496   </summary>
19497 </histogram>
19499 <histogram name="Network.Wifi.TimeOnline" units="seconds">
19500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19501   <summary>
19502     Chrome OS network metric sampling the time spent using WiFi to transport
19503     data.  These data are mostly useful when summed and compared to TimeOnline
19504     for other network technologies (e.g. WiFi vs Cellular).
19505   </summary>
19506 </histogram>
19508 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
19509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19510   <summary>
19511     Chrome OS network performance metric sampling the time from the resume event
19512     to the time when an 802.11 wireless network has configured its Layer 3
19513     state.
19514   </summary>
19515 </histogram>
19517 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
19518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19519   <summary>
19520     Chrome OS network performance metric sampling the time to configure Layer 3
19521     state on an 802.11 wireless network (typically acquire a DHCP lease).
19522   </summary>
19523 </histogram>
19525 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
19526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19527   <summary>
19528     Chrome OS network performance metric sampling the time to join (associate
19529     plus authenticate) an 802.11 wireless network.
19530   </summary>
19531 </histogram>
19533 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
19534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19535   <summary>
19536     Chrome OS network performance metric sampling the time to determine that an
19537     802.11 wireless network is online after configuring Layer 3 state.
19538   </summary>
19539 </histogram>
19541 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
19542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19543   <summary>
19544     Chrome OS network performance metric sampling the time to determine that an
19545     802.11 wireless network is in a captive portal after configuring Layer 3
19546     state.
19547   </summary>
19548 </histogram>
19550 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
19551   <owner>newt@chromium.org</owner>
19552   <summary>
19553     Actions taken by users from the new tab page on Android. These actions may
19554     navigate away from the NTP (e.g. searching in the omnibox or opening a
19555     bookmark), but can also happen without navigating away from the NTP (e.g.
19556     opening a bookmark in a new tab).
19557   </summary>
19558 </histogram>
19560 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
19561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19562   <summary>
19563     Histogram for the source of app page drags. For any succesful drop onto an
19564     apps pane of the NTP, this logs where the drag originated.
19565   </summary>
19566 </histogram>
19568 <histogram name="NewTabPage.BookmarkActionAndroid"
19569     enum="NewTabPageBookmarkActionAndroid">
19570   <obsolete>
19571     Deprecated on M33 with the change to native NTP.
19572   </obsolete>
19573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19574   <summary>
19575     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
19576     on Android.
19577   </summary>
19578 </histogram>
19580 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
19581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19582   <summary>The default pane when the NTP is first opened.</summary>
19583 </histogram>
19585 <histogram name="NewTabPage.HoverTimeClicked">
19586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19587   <summary>
19588     Histogram of the time, in milliseconds, users have the cursor over a most
19589     visited thumbnail before clicking.
19590   </summary>
19591 </histogram>
19593 <histogram name="NewTabPage.HoverTimeNotClicked">
19594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19595   <summary>
19596     Histogram of the time, in milliseconds, users have the cursor over a most
19597     visited thumbnail before moving it away from the thumbnail without clicking.
19598   </summary>
19599 </histogram>
19601 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
19602   <obsolete>
19603     Deprecated on M33 with the change to native NTP.
19604   </obsolete>
19605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19606   <summary>
19607     Android: Tallies counts for how the user interacted with the NTP promo page.
19608   </summary>
19609 </histogram>
19611 <histogram name="NewTabPage.MostVisited">
19612   <owner>beaudoin@chromium.org</owner>
19613   <owner>justincohen@chromium.org</owner>
19614   <owner>newt@chromium.org</owner>
19615   <summary>
19616     Histogram for user clicks of the most visited thumbnails. The value is equal
19617     to the index of the thumbnail.
19618   </summary>
19619 </histogram>
19621 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
19622   <owner>beaudoin@chromium.org</owner>
19623   <owner>justincohen@chromium.org</owner>
19624   <owner>newt@chromium.org</owner>
19625   <summary>
19626     Action taken by the user on the Most Visited NTP pane.  If the user switches
19627     panes during this use of the NTP, this action is sometimes not recorded. Ask
19628     mpearson@ for details.
19629   </summary>
19630 </histogram>
19632 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
19633     enum="NtpTileExperimentActions">
19634   <owner>beaudoin@chromium.org</owner>
19635   <owner>justincohen@chromium.org</owner>
19636   <owner>newt@chromium.org</owner>
19637   <summary>
19638     Records anomalous events for the Most Visited Tile Placement experiment,
19639     where it is unable to operate as expected. These are recorded during New Tab
19640     Page load time, once for every NTP.
19641   </summary>
19642 </histogram>
19644 <histogram name="NewTabPage.NonVisibleScreenshots">
19645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19646   <summary>
19647     The number of screenshots that were cached for the non-visible but ranked
19648     suggestions on the Suggested NTP pane.
19649   </summary>
19650 </histogram>
19652 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
19653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19654   <summary>
19655     Given that the user has typed a URL, and given that that specific URL was
19656     ranked but not visible on the Suggested pane of the NTP, this is the rank
19657     that the Suggested pane had for that URL.
19658   </summary>
19659 </histogram>
19661 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
19662   <owner>beaudoin@chromium.org</owner>
19663   <summary>
19664     The number of tiles for which we relied on external tiles as a fallback
19665     because a local screenshot was not available to be used as a thumbnail.
19666     External tiles are those for which the visuals are handled by the page
19667     itself, not by the iframe. Recorded before changing focus away from the NTP,
19668     be it bynavigating to a URL, switching tabs, changing the active window or
19669     closing the tab/shutting down Chrome.
19670   </summary>
19671 </histogram>
19673 <histogram name="NewTabPage.NumberOfExternalTiles">
19674   <owner>beaudoin@chromium.org</owner>
19675   <summary>
19676     The number of external tiles that are displayed on the NTP. External tiles
19677     are those for which the visuals are handled by the page itself, not by the
19678     iframe. Recorded before changing focus away from the NTP, be it by
19679     navigating to a URL, switching tabs, changing the active window or closing
19680     the tab/shutting down Chrome.
19681   </summary>
19682 </histogram>
19684 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
19685   <owner>beaudoin@chromium.org</owner>
19686   <summary>
19687     The number of tiles for which we displayed a gray tile with the domain name
19688     as a fallback because a local screenshot was not available to be used as a
19689     thumbnail. Recorded before changing focus away from the NTP, be it by
19690     navigating to a URL, switching tabs, changing the active window or closing
19691     the tab/shutting down Chrome.
19692   </summary>
19693 </histogram>
19695 <histogram name="NewTabPage.NumberOfGrayTiles">
19696   <owner>beaudoin@chromium.org</owner>
19697   <summary>
19698     The number of tiles for which no thumbnail was specified, but a domain was
19699     so we displayed a gray tile with the domain name in it. Recorded before
19700     changing focus away from the NTP, be it by navigating to a URL, switching
19701     tabs, changing the active window or closing the tab/shutting down Chrome.
19702   </summary>
19703 </histogram>
19705 <histogram name="NewTabPage.NumberOfMouseOvers">
19706   <owner>beaudoin@chromium.org</owner>
19707   <summary>
19708     The total number of times the user hovered the mouse over Most Visited tile
19709     or title elements before changing focus away from the NTP, be it by
19710     navigating to a URL, switching tabs, changing the active window or closing
19711     the tab/shutting down Chrome.
19712   </summary>
19713 </histogram>
19715 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
19716   <obsolete>
19717     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
19718   </obsolete>
19719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19720   <summary>
19721     The number of tiles for which we attempted to use a local screenshot as a
19722     thumbnail. Recorded before changing focus away from the NTP, be it by
19723     navigating to a URL, switching tabs, changing the active window or closing
19724     the tab/shutting down Chrome.
19725   </summary>
19726 </histogram>
19728 <histogram name="NewTabPage.NumberOfThumbnailErrors">
19729   <owner>beaudoin@chromium.org</owner>
19730   <summary>
19731     The number of thumbnails for which a local screenshot was not available so
19732     we were not able to display them on the Most Visited section of the NTP.
19733     Recorded before changing focus away from the NTP, be it by navigating to a
19734     URL, switching tabs, changing the active window or closing the tab/shutting
19735     down Chrome.
19736   </summary>
19737 </histogram>
19739 <histogram name="NewTabPage.NumberOfThumbnailTiles">
19740   <owner>beaudoin@chromium.org</owner>
19741   <summary>
19742     The number of tiles for which we attempted to use a local screenshot as a
19743     thumbnail. Recorded before changing focus away from the NTP, be it by
19744     navigating to a URL, switching tabs, changing the active window or closing
19745     the tab/shutting down Chrome.
19746   </summary>
19747 </histogram>
19749 <histogram name="NewTabPage.NumberOfTiles">
19750   <owner>beaudoin@chromium.org</owner>
19751   <summary>
19752     The number of tiles that are displayed on the NTP, no matter if they are
19753     thumbnails, gray tiles, or external tiles. Recorded before changing focus
19754     away from the NTP, be it by navigating to a URL, switching tabs, changing
19755     the active window or closing the tab/shutting down Chrome.
19756   </summary>
19757 </histogram>
19759 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
19760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19761   <summary>
19762     Histogram for usage of the menu on the NTP that allows the user to access
19763     tabs from other devices.
19764   </summary>
19765 </histogram>
19767 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
19768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19769   <summary>
19770     The pane that had been previously selected when the user switches panes in
19771     the NTP.
19772   </summary>
19773 </histogram>
19775 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
19776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19777   <summary>Histogram for NTP bubble promo activity.</summary>
19778 </histogram>
19780 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
19781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19782   <summary>Histogram for NTP notification promo activity.</summary>
19783 </histogram>
19785 <histogram name="NewTabPage.SearchURLs.Total">
19786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19787   <summary>TBD.</summary>
19788 </histogram>
19790 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
19791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19792   <summary>The pane selected when the user switches panes in the NTP.</summary>
19793 </histogram>
19795 <histogram name="NewTabPage.SessionRestore">
19796   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19797   <summary>
19798     Histogram for user clicks of the Recently Closed items. The value is the
19799     recency of the entry being restored (0 is most recent).
19800   </summary>
19801 </histogram>
19803 <histogram name="NewTabPage.SingleSessionPageSwitches">
19804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19805   <summary>
19806     Histogram to track how many times a user switched pages in a single NTP
19807     session.
19808   </summary>
19809 </histogram>
19811 <histogram name="NewTabPage.SuggestedSite">
19812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19813   <summary>
19814     Histogram for user clicks of the suggested site thumbnails. The value is
19815     equal to the index of the thumbnail.
19816   </summary>
19817 </histogram>
19819 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
19820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19821   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
19822 </histogram>
19824 <histogram name="NewTabPage.SuggestedSitesLoadTime">
19825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19826   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
19827 </histogram>
19829 <histogram name="NewTabPage.SuggestedSitesViewTime">
19830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19831   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
19832 </histogram>
19834 <histogram name="NewTabPage.SuggestionsImpression">
19835   <owner>beaudoin@chromium.org</owner>
19836   <summary>
19837     Histogram for impressions on the various most visited tiles. The value is
19838     equal to the index of the thumbnail.
19839   </summary>
19840 </histogram>
19842 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
19843   <owner>beaudoin@chromium.org</owner>
19844   <summary>
19845     Indicate, for each impression of the New Tab Page, whether the suggestions
19846     were obtained from the client or server. Recorded before changing focus away
19847     from the NTP, be it by navigating to a URL, switching tabs, changing the
19848     active window or closing the tab/shutting down Chrome.
19849   </summary>
19850 </histogram>
19852 <histogram name="NewTabPage.ThumbnailErrorRate">
19853   <obsolete>
19854     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
19855     NewTabPage.NumberOfThumbnailErrors.
19856   </obsolete>
19857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19858   <summary>
19859     The percentage of errors per attempts to load image thumbnails on the New
19860     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
19861     image. We measure the rate instead of the number of errors because multiple
19862     attempts are made to load images at different times during the NTP's
19863     lifetime. Each NTP session's error rate is logged after the user navigates
19864     to a new URL from that NTP.
19865   </summary>
19866 </histogram>
19868 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
19869   <obsolete>
19870     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
19871     NewTabPage.NumberOfExternalFallbacks.
19872   </obsolete>
19873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19874   <summary>
19875     The percentage of times most visited tiles use the fallback thumbnail. Only
19876     requests that actually specify a fallback thumbnail are considered here. We
19877     measure the rate instead of the number of errors because multiple attempts
19878     are made to load thumbnails at different times during the NTP's lifetime.
19879     Each NTP session's error rate is logged after the user navigates to a new
19880     URL from that NTP.
19881   </summary>
19882 </histogram>
19884 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
19885   <owner>beaudoin@chromium.org</owner>
19886   <summary>
19887     Records the status of the New Tab page URL when an NTP is opened.
19888   </summary>
19889 </histogram>
19891 <histogram name="NewTabPage.VisibleScreenshots">
19892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19893   <summary>
19894     The number of screenshots that were cached for the visible suggestions on
19895     the Suggested NTP pane.
19896   </summary>
19897 </histogram>
19899 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
19900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19901   <summary>
19902     Given that the user has typed a URL, and given that that specific URL was
19903     visible on the Suggested pane of the NTP, this is the rank that the
19904     Suggested pane had for that URL.
19905   </summary>
19906 </histogram>
19908 <histogram name="Notifications.Actions" enum="NotificationActionType">
19909   <owner>dewittj@chromium.org</owner>
19910   <summary>
19911     The actions taken on notifications, recorded every time they happen.  This
19912     histogram will record every single event that happens separately.
19913   </summary>
19914 </histogram>
19916 <histogram name="Notifications.PerNotificationActions"
19917     enum="NotificationActionType">
19918   <owner>dewittj@chromium.org</owner>
19919   <summary>
19920     The actions taken on notifications, recorded once per notification, when it
19921     is closed.  This differs from the Notifications.Actions histogram in that
19922     multiple events of the same type on a single notification will only record a
19923     single UMA event.
19924   </summary>
19925 </histogram>
19927 <histogram name="ntp.searchurls.total">
19928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19929   <summary>TBD</summary>
19930 </histogram>
19932 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
19933   <obsolete>
19934     Deprecated 10/2011. No longer tracked, replaced with
19935     NewTabPage.DefaultPageType
19936   </obsolete>
19937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19938   <summary>The default pane when the NTP is first opened.</summary>
19939 </histogram>
19941 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
19942   <obsolete>
19943     Deprecated 10/2011. No longer tracked, replaced with
19944     NewTabPage.SelectedPageType
19945   </obsolete>
19946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19947   <summary>The pane selected when the user switches panes in the NTP.</summary>
19948 </histogram>
19950 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
19951     enum="GoogleServiceAuthError">
19952   <owner>zelidrag@chromium.org</owner>
19953   <summary>
19954     Failure reason of final OAuth2 access token retrieval call during Chrome OS
19955     login.
19956   </summary>
19957 </histogram>
19959 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
19960     enum="GoogleServiceAuthError">
19961   <owner>zelidrag@chromium.org</owner>
19962   <summary>
19963     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
19964     login.
19965   </summary>
19966 </histogram>
19968 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
19969   <owner>zelidrag@chromium.org</owner>
19970   <summary>
19971     Failure reason of final ListAccounts call failure during Chrome OS login.
19972   </summary>
19973 </histogram>
19975 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
19976   <owner>zelidrag@chromium.org</owner>
19977   <summary>
19978     Retry reason of failed ListAccounts call during Chrome OS login.
19979   </summary>
19980 </histogram>
19982 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
19983   <owner>zelidrag@chromium.org</owner>
19984   <summary>
19985     Failure reason of final MergeSession call during Chrome OS login.
19986   </summary>
19987 </histogram>
19989 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
19990   <owner>zelidrag@chromium.org</owner>
19991   <summary>
19992     Retry reason of failed MergeSession call during Chrome OS login.
19993   </summary>
19994 </histogram>
19996 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
19997     enum="GoogleServiceAuthError">
19998   <owner>zelidrag@chromium.org</owner>
19999   <summary>
20000     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
20001     login.
20002   </summary>
20003 </histogram>
20005 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
20006     enum="GoogleServiceAuthError">
20007   <owner>zelidrag@chromium.org</owner>
20008   <summary>
20009     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
20010     login.
20011   </summary>
20012 </histogram>
20014 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
20015     enum="GoogleServiceAuthError">
20016   <owner>zelidrag@chromium.org</owner>
20017   <summary>
20018     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
20019     login.
20020   </summary>
20021 </histogram>
20023 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
20024     enum="GoogleServiceAuthError">
20025   <owner>zelidrag@chromium.org</owner>
20026   <summary>
20027     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
20028     login.
20029   </summary>
20030 </histogram>
20032 <histogram name="OAuth2Login.PostMergeVerification"
20033     enum="PostMergeVerificationOutcome">
20034   <owner>zelidrag@chromium.org</owner>
20035   <summary>
20036     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
20037     measures how often /MergeSession request collided with browser session
20038     restore process resulting in partially authenticated primary GAIA session.
20039   </summary>
20040 </histogram>
20042 <histogram name="OAuth2Login.PreMergeVerification"
20043     enum="PostMergeVerificationOutcome">
20044   <owner>zelidrag@chromium.org</owner>
20045   <summary>
20046     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
20047     measures how often we need to perform /MergeSession request to
20048     re-authenticated exisitng user with GAIA.
20049   </summary>
20050 </histogram>
20052 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
20053   <owner>zelidrag@chromium.org</owner>
20054   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
20055 </histogram>
20057 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
20058   <owner>zelidrag@chromium.org</owner>
20059   <summary>How long it takes for the session restore to fail.</summary>
20060 </histogram>
20062 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
20063   <owner>zelidrag@chromium.org</owner>
20064   <summary>
20065     How long it takes for the session restore to finish succeessfully.
20066   </summary>
20067 </histogram>
20069 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
20070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20071   <summary>
20072     When a page is loaded in offline mode, the percentage of resources on that
20073     page that were successfully loaded.
20074   </summary>
20075 </histogram>
20077 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
20078     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
20079   <obsolete>
20080     Aggressive HistoryURL provider field trial deleted in spring 2012.
20081   </obsolete>
20082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20083   <summary>
20084     A number that indicates what omnibox ranking behavior the user is seeing as
20085     part of the OmniboxAggressiveHistoryURLProvider field trial
20086     (OmniboxAggressiveHistoryURLProvider).
20087   </summary>
20088 </histogram>
20090 <histogram name="Omnibox.CutOrCopyAllText" units="count">
20091   <owner>mpearson@chromium.org</owner>
20092   <summary>
20093     The number of cut or copy commands on all selected text in the omnibox.
20094     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
20095   </summary>
20096 </histogram>
20098 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
20099   <owner>mpearson@chromium.org</owner>
20100   <summary>
20101     The number of times users enter keyword hint mode &quot;Search ___
20102     for:&quot; and how.
20103   </summary>
20104 </histogram>
20106 <histogram name="Omnibox.FocusToEditTime" units="ms">
20107   <owner>mpearson@chromium.org</owner>
20108   <summary>
20109     The length of time between when a user focused on the omnibox and first
20110     modifies the omnibox.
20111   </summary>
20112 </histogram>
20114 <histogram name="Omnibox.FocusToOpenTime" units="ms">
20115   <owner>mpearson@chromium.org</owner>
20116   <obsolete>
20117     Replaced with Omnibox.FocusToOpenTimeAnyPopupState in April 2014.
20118   </obsolete>
20119   <summary>
20120     The length of time between when a user focused on the omnibox and opened an
20121     omnibox match (which could be what they typed or a suggestion).
20122   </summary>
20123 </histogram>
20125 <histogram name="Omnibox.FocusToOpenTimeAnyPopupState" units="ms">
20126   <owner>mpearson@chromium.org</owner>
20127   <summary>
20128     The length of time between when a user focused on the omnibox and opened an
20129     omnibox match (which could be what they typed or a suggestion).  This is
20130     recorded regardless of whether the omnibox dropdown (a.k.a. popup) is open.
20131   </summary>
20132 </histogram>
20134 <histogram name="Omnibox.HasLegalDefaultMatchWithoutCompletion" enum="Boolean">
20135   <owner>mpearson@chromium.org</owner>
20136   <summary>
20137     Whether there was at least one legal default match without an
20138     |inline_autocompletion|.  Recorded every time
20139     AutocompleteResult::SortAndCull() is called, which could happen multiple
20140     times on each keystroke.
20141   </summary>
20142 </histogram>
20144 <histogram name="Omnibox.InputType" enum="OmniboxInputType">
20145   <owner>mpearson@chromium.org</owner>
20146   <summary>
20147     The kind of input the user provided when using the omnibox to go somewhere.
20148     The type can be misleading.  For example if the user typed 'http:/', it gets
20149     marked as a query because it cannot be opened as a URL even though the user
20150     probably wanted and selected a URL from the list of suggestions.
20151   </summary>
20152 </histogram>
20154 <histogram name="Omnibox.IsPasteAndGo" enum="Boolean">
20155   <owner>mpearson@chromium.org</owner>
20156   <summary>
20157     Whether an omnibox interaction is a paste-and-search/paste-and-go action.
20158     (This histogram records both of these in the &quot;True&quot; bucket for
20159     this histogram because both of these are referred to as paste-and-go in the
20160     code.)  These typically involve right-clicking in the omnibox and selecting
20161     that option from the dropdown.
20162   </summary>
20163 </histogram>
20165 <histogram name="Omnibox.IsPopupOpen" enum="Boolean">
20166   <owner>mpearson@chromium.org</owner>
20167   <summary>
20168     Whether the omnibox popup (a.k.a. dropdown) is open at the time the user
20169     used the omnibox to go somewhere.  It can be closed if, for instance, the
20170     user clicked in the omnibox and hit return to reload the same page.  Also,
20171     because paste-and-search/paste-and-go actions ignore the current content of
20172     the omnibox dropdown (if it is open) when they happen, we pretend the
20173     dropdown is closed when logging these.
20174   </summary>
20175 </histogram>
20177 <histogram name="Omnibox.JustDeletedText" enum="Boolean">
20178   <owner>mpearson@chromium.org</owner>
20179   <summary>
20180     Whether the user deleted text immediately before selecting an omnibox
20181     suggestion.  This is usually the result of pressing backspace or delete.
20182   </summary>
20183 </histogram>
20185 <histogram name="Omnibox.NumEvents">
20186   <owner>mpearson@chromium.org</owner>
20187   <summary>The number of times users used the omnibox to go somewhere.</summary>
20188 </histogram>
20190 <histogram name="Omnibox.NumTypedTerms" units="terms">
20191   <owner>mpearson@chromium.org</owner>
20192   <summary>
20193     The number of terms in the text the user entered in the omnibox when he/she
20194     used the omnibox to go somewhere.  Terms are defined by splitting on
20195     whitespace.  All values larger than 6 are recorded in bucket 6.
20196   </summary>
20197 </histogram>
20199 <histogram name="Omnibox.PageContext" enum="OmniboxPageContext">
20200   <owner>mpearson@chromium.org</owner>
20201   <summary>
20202     What the user was viewing when the user used the omnibox to go somewhere.
20203   </summary>
20204 </histogram>
20206 <histogram name="Omnibox.Paste" units="count">
20207   <owner>mpearson@chromium.org</owner>
20208   <summary>
20209     The number of paste commands on the text in the omnibox. Reported every time
20210     a paste command is done.
20211   </summary>
20212 </histogram>
20214 <histogram name="Omnibox.PasteAndGo" units="count">
20215   <owner>mpearson@chromium.org</owner>
20216   <summary>
20217     The number of paste-and-go commands on the text in the omnibox. Reported
20218     every time a paste-and-go command is done.
20219   </summary>
20220 </histogram>
20222 <histogram name="Omnibox.ProviderTime" units="milliseconds">
20223   <owner>mpearson@chromium.org</owner>
20224   <summary>
20225     The length of time taken by the named provider&quot;s synchronous pass.
20226   </summary>
20227 </histogram>
20229 <histogram name="Omnibox.QueryBookmarksTime">
20230   <obsolete>
20231     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
20232   </obsolete>
20233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20234   <summary>
20235     Time the HistoryContentProvider takes to perform a bookmark search.
20236   </summary>
20237 </histogram>
20239 <histogram name="Omnibox.QueryTime" units="milliseconds">
20240   <owner>mpearson@chromium.org</owner>
20241   <summary>
20242     Time it takes for the omnibox to become responsive to user input after the
20243     user has typed N characters. This measures the time it takes to start all
20244     the asynchronous autocomplete providers (but not wait for them to finish).
20245   </summary>
20246 </histogram>
20248 <histogram name="Omnibox.SaveStateForTabSwitch.UserInputInProgress"
20249     units="count">
20250   <owner>mpearson@chromium.org</owner>
20251   <summary>
20252     When a user switches tabs, whether the omnibox had an edit in progress.
20253   </summary>
20254 </histogram>
20256 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
20257   <obsolete>
20258     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
20259   </obsolete>
20260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20261   <summary>
20262     The id of search engine that was used for search in omnibox. See
20263     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
20264     info.
20265   </summary>
20266 </histogram>
20268 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
20269   <owner>mpearson@chromium.org</owner>
20270   <summary>
20271     The type of search engine associated with a match opened from the omnibox.
20272   </summary>
20273 </histogram>
20275 <histogram name="Omnibox.SearchProviderMatches">
20276   <owner>mpearson@chromium.org</owner>
20277   <summary>
20278     The number of matches returned by SearchProvider.  Emitted on every call to
20279     SearchProvider::Start(), which effectively means every key stroke in the
20280     omnibox.
20281   </summary>
20282 </histogram>
20284 <histogram name="Omnibox.SelectedPosition" units="position">
20285   <owner>mpearson@chromium.org</owner>
20286   <summary>
20287     The index of the item that the user selected in the omnibox popup (a.k.a.
20288     dropdown) list.  0 means the inline suggestion shown within the omnibox.
20289     This is also the same suggestion shown as the top item in the dropdown.  The
20290     second item in the dropdown will be recorded as bucket 1. The selected
20291     position is always set to 0 when the popup is closed at the time of
20292     navigation or if the user did a paste-and-search or paste-and-go action.
20293   </summary>
20294 </histogram>
20296 <histogram name="Omnibox.SuggestionUsed.Provider" enum="OmniboxProviderType">
20297   <owner>mpearson@chromium.org</owner>
20298   <summary>
20299     The provider of the suggestion the user selected when the user used the
20300     omnibox to go somewhere.
20301   </summary>
20302 </histogram>
20304 <histogram name="Omnibox.SuggestionUsed.ProviderAndResultType"
20305     enum="OmniboxProviderAndResultType">
20306   <owner>mpearson@chromium.org</owner>
20307   <summary>
20308     The provider and result type of the suggestion the user selected when the
20309     user used the omnibox to go somewhere.
20310   </summary>
20311 </histogram>
20313 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
20314     units="milliseconds">
20315   <owner>mpearson@chromium.org</owner>
20316   <summary>
20317     The time elapsed between the sending of a suggest request to Google until
20318     the time the request was returned with status==failed. Ignores requests that
20319     were canceled before being returned.
20320   </summary>
20321 </histogram>
20323 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
20324     units="milliseconds">
20325   <owner>mpearson@chromium.org</owner>
20326   <summary>
20327     The time elapsed between the sending of a suggest request to Google until
20328     the time the request was returned with status==success. Ignores requests
20329     that were canceled before being returned.
20330   </summary>
20331 </histogram>
20333 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
20334   <owner>mpearson@chromium.org</owner>
20335   <summary>
20336     Counts about the number of suggest requests the omnibox sent, invalidated,
20337     and replies received.
20338   </summary>
20339 </histogram>
20341 <histogram name="Omnibox.TypedLength" units="characters">
20342   <owner>mpearson@chromium.org</owner>
20343   <summary>
20344     The length of the text the user entered in the omnibox when he/she used the
20345     omnibox to go somewhere.  All values larger than 500 are recorded in bucket
20346     500.
20347   </summary>
20348 </histogram>
20350 <histogram name="Omnibox.TypingDuration" units="milliseconds">
20351   <owner>mpearson@chromium.org</owner>
20352   <summary>
20353     The amount of time, in milliseconds, since the user first began modifying
20354     the text in the omnibox until the user used the omnibox to go somewhere. If
20355     at some point after modifying the text, the user reverted the modifications
20356     (thus seeing the current web page's URL again), then wrote in the omnibox
20357     again, this duration starts from the time of the second series of
20358     modification.
20359   </summary>
20360 </histogram>
20362 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
20363   <owner>kenjibaheux@chromium.org</owner>
20364   <owner>mpearson@chromium.org</owner>
20365   <summary>
20366     Counts the number of times that the user text is cleared.  IME users are
20367     sometimes in the situation that IME was unintentionally turned on and failed
20368     to input latin alphabets (ASCII characters) or the opposite case.  In that
20369     case, users may delete all the text and the user text gets cleared.  This
20370     histogram helps us estimate how often this scenario happens.
20372     Note that since we don't currently correlate &quot;text cleared&quot; events
20373     with IME usage, this also captures many other cases where users clear the
20374     text; though it explicitly doesn't log deleting all the permanent text as
20375     the first action of an editing sequence (see comments in
20376     OnAfterPossibleChange()).
20377   </summary>
20378 </histogram>
20380 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
20381   <owner>hfung@chromium.org</owner>
20382   <summary>
20383     The number of most visited suggestions returned when ZeroSuggest would have
20384     triggered.  The suggestions appear when the user has focused but not
20385     modified the omnibox.
20386   </summary>
20387 </histogram>
20389 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
20390   <owner>hfung@chromium.org</owner>
20391   <summary>
20392     Counts about the number of zero suggest requests (requests for suggestions
20393     when the user has focused but not modified the omnibox) the omnibox sent,
20394     invalidated, and replies received.
20395   </summary>
20396 </histogram>
20398 <histogram name="OOBE.BootToSignInCompleted" units="milliseconds">
20399   <owner>merkulova@chromium.org</owner>
20400   <summary>Time from boot to sign-in completed.</summary>
20401 </histogram>
20403 <histogram name="OOBE.StepCompletionTime" units="milliseconds">
20404   <owner>merkulova@chromium.org</owner>
20405   <summary>Time spent on specific OOBE screen.</summary>
20406 </histogram>
20408 <histogram name="OriginChip.Pressed">
20409   <owner>gbillock@chromium.org</owner>
20410   <summary>The number of clicks on the origin chip.</summary>
20411 </histogram>
20413 <histogram name="OSX.BluetoothAvailability" enum="BluetoothAvailability">
20414   <owner>erikchen@chromium.org</owner>
20415   <summary>
20416     The availability and capabilities of the Bluetooth driver on OSX devices.
20417     This metric is logged on startup.
20418   </summary>
20419 </histogram>
20421 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
20422   <owner>mark@chromium.org</owner>
20423   <summary>The cat's flavor and how many bits there are in it.</summary>
20424 </histogram>
20426 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
20427   <owner>mark@chromium.org</owner>
20428   <summary>Events seen by the OSX NSException swizzle.</summary>
20429 </histogram>
20431 <histogram name="OSX.SystemHotkeyMap.LoadSuccess" enum="BooleanSuccess">
20432   <owner>erikchen@chromium.org</owner>
20433   <summary>
20434     Whether an attempt to load the system hotkeys on a Mac was successful.
20435   </summary>
20436 </histogram>
20438 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
20439   <owner>mad@chromium.org</owner>
20440   <summary>
20441     Counts the number of times the user clicked on the later button of the
20442     outdated upgrade bubble, before clicking on the enable updates button in the
20443     same Chrome session.
20444   </summary>
20445 </histogram>
20447 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
20448   <owner>mad@chromium.org</owner>
20449   <summary>
20450     Counts the number of times the user clicked on the later button of the
20451     outdated upgrade bubble, before clicking on the reinstall button in the same
20452     Chrome session.
20453   </summary>
20454 </histogram>
20456 <histogram name="Overscroll.Completed" enum="OverscrollMode">
20457   <owner>rbyers@chromium.org</owner>
20458   <summary>Completed overscroll gestures.</summary>
20459   <details>
20460     An overscroll gesture starts when user scrolls past the edge of the web page
20461     and continues scrolling in the same direction. An overscroll gesture is
20462     completed when user stops scrolling (e.g. by lifting the fingers from the
20463     touchscreen or touchpad).
20464   </details>
20465 </histogram>
20467 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
20468   <owner>rbyers@chromium.org</owner>
20469   <summary>
20470     Navigations that were triggered due to completed overscroll gesture. Note
20471     that not all completed overscroll gestures trigger a navigation.
20472   </summary>
20473 </histogram>
20475 <histogram name="Overscroll.Started" enum="OverscrollMode">
20476   <owner>rbyers@chromium.org</owner>
20477   <summary>
20478     Overscroll gestures initiated by the user. Note that not all overcroll
20479     gestures started are completed (e.g. the overscroll gesture is aborted if
20480     user clicks or presses a key during the gesture).
20481   </summary>
20482 </histogram>
20484 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
20485   <owner>zeuthen@chromium.org</owner>
20486   <summary>
20487     The wall-clock time spent until a lookup was canceled.  This is reported
20488     every time p2p is used to find a candidate but the request was canceled.
20489   </summary>
20490 </histogram>
20492 <histogram name="P2P.Client.Found.CandidateCount" units="count">
20493   <owner>zeuthen@chromium.org</owner>
20494   <summary>
20495     The number of candidates on the LAN, i.e. the number of peers on the LAN
20496     offering at least N bytes of the requested file X. This is reported after
20497     examining responses from all peers on the LAN and picking a candidate.
20498   </summary>
20499 </histogram>
20501 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
20502   <owner>zeuthen@chromium.org</owner>
20503   <summary>
20504     The number of p2p downloads of the peer that the returned URL points to.
20505     This is reported after examining responses from all peers on the LAN and
20506     picking a candidate.
20507   </summary>
20508 </histogram>
20510 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
20511   <owner>zeuthen@chromium.org</owner>
20512   <summary>
20513     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
20514     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
20515     threshold.  This is reported after examining responses from all peers on the
20516     LAN and picking a candidate.
20517   </summary>
20518 </histogram>
20520 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
20521   <owner>zeuthen@chromium.org</owner>
20522   <summary>
20523     The result of the lookup. Possible values include &quot;Found&quot; (if a
20524     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
20525     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
20526     (if a candidate was found but vanished while waiting in line),
20527     &quot;Canceled&quot; (if a candidate was found but the request was canceled
20528     while waiting in line), and &quot;Filtered&quot; (if it was detected that
20529     mDNS was filtered). This is reported after examining responses from all
20530     peers on the LAN when p2p is used to find a candidate.
20531   </summary>
20532 </histogram>
20534 <histogram name="P2P.Client.NumPeers" units="count">
20535   <owner>zeuthen@chromium.org</owner>
20536   <summary>
20537     The number of peers implementing p2p file sharing on the network. This is
20538     reported every time p2p is used to look up a resource on a network where
20539     mDNS is not filtered.
20540   </summary>
20541 </histogram>
20543 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
20544   <owner>zeuthen@chromium.org</owner>
20545   <summary>
20546     The wall-clock time spent waiting for one or more candidates (i.e. peers
20547     offering at least N bytes of file X) that all vanished before the LAN-wide
20548     number of p2p downloads dropped below the threshold. This is reported every
20549     time candidates were found using p2p but then vanished.
20550   </summary>
20551 </histogram>
20553 <histogram name="P2P.Server.ClientCount" units="count">
20554   <owner>zeuthen@chromium.org</owner>
20555   <summary>
20556     The number of currently connected HTTP clients. This is reported every time
20557     a HTTP client connects.
20558   </summary>
20559 </histogram>
20561 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
20562   <owner>zeuthen@chromium.org</owner>
20563   <summary>
20564     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
20565     where the client disconnects prematurely. This is reported every time a file
20566     is served and the client disconnects before receiving all data.
20567   </summary>
20568 </histogram>
20570 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
20571   <owner>zeuthen@chromium.org</owner>
20572   <summary>
20573     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
20574     This is reported every time a file have been served successfully.
20575   </summary>
20576 </histogram>
20578 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
20579   <owner>zeuthen@chromium.org</owner>
20580   <summary>
20581     The average speed at which the download was served at, in kB/s. This is
20582     reported every time a file have been served successfully.
20583   </summary>
20584 </histogram>
20586 <histogram name="P2P.Server.FileCount" units="count">
20587   <owner>zeuthen@chromium.org</owner>
20588   <summary>
20589     The number of files available via p2p. This is reported every time a file is
20590     added or removed to the /var/cache/p2p directory.
20591   </summary>
20592 </histogram>
20594 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
20595   <owner>zeuthen@chromium.org</owner>
20596   <summary>
20597     When a client resumes a download, the HTTP request includes range specifier
20598     to skip the bytes it already has. This metric conveys this as a percentage
20599     of the file size.  This is reported every time a file is served, even if the
20600     request does not include a range specifier (in which case 0 is reported).
20601   </summary>
20602 </histogram>
20604 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
20605   <owner>zeuthen@chromium.org</owner>
20606   <summary>
20607     The result of the HTTP request. Possible values include &quot;Response
20608     Sent&quot; (the resource was found and the response was successfully sent),
20609     &quot;Response Interrupted&quot; (the resource was found but the client
20610     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
20611     Found&quot; (the request was for a resource that was not found), and
20612     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
20613     This is reported for every HTTP request handled.
20614   </summary>
20615 </histogram>
20617 <histogram name="PageActionController.ExtensionsWithPageActions">
20618   <owner>finnur@chromium.org</owner>
20619   <summary>
20620     The number of Extensions that have Page Actions. Measured once per startup
20621     per profile.
20622   </summary>
20623 </histogram>
20625 <histogram name="PasswordBubble.DisplayDisposition"
20626     enum="PasswordBubbleDisplayDisposition">
20627   <owner>mkwst@chromium.org</owner>
20628   <owner>markusheintz@chromium.org</owner>
20629   <summary>
20630     When the password management bubble opened, what state was it in?
20631   </summary>
20632 </histogram>
20634 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
20635   <owner>gcasto@chromium.org</owner>
20636   <summary>
20637     Measures the frequency of various password generation events.
20639     Note that this histogram is logged from the renderer process, and
20640     consequently the numbers should not be directly compared to the other
20641     PasswordGeneration.* histograms, which are logged from the browser process.
20642     Histograms logged in different processes are lost at different rates, which
20643     introduces systematic bias between histograms logged in the renderer process
20644     vs. those logged in the browser process.
20645   </summary>
20646 </histogram>
20648 <histogram name="PasswordGeneration.SubmissionEvent"
20649     enum="PasswordGenerationSubmissionEvent">
20650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20651   <summary>
20652     Measures the frequency of submission events for generated passwords. This is
20653     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
20654     are interesting for generated passwords.
20655   </summary>
20656 </histogram>
20658 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
20659   <owner>gcasto@chromium.org</owner>
20660   <summary>
20661     The number of times that we try to upload a form that we believe should
20662     trigger password generation. False means that something about the form would
20663     not allow us to try upload (not an Autofillable field, uploading disabled,
20664     Autofill servers in backoff, etc.). True does not mean that the upload
20665     actually completed successfully, just that it was started.
20666   </summary>
20667 </histogram>
20669 <histogram name="PasswordManager.AccountsPerSite">
20670   <owner>dubroy@chromium.org</owner>
20671   <owner>vabr@chromium.org</owner>
20672   <summary>
20673     The number of accounts stored per site in the password manager (one event
20674     per site)
20675   </summary>
20676 </histogram>
20678 <histogram name="PasswordManager.ActionsTaken"
20679     enum="PasswordManagerActionsTaken">
20680   <obsolete>
20681     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
20682   </obsolete>
20683   <owner>dubroy@chromium.org</owner>
20684   <owner>vabr@chromium.org</owner>
20685   <summary>
20686     Stats documenting how we handle every form containing a password, bucketed
20687     by the actions taken.
20688   </summary>
20689 </histogram>
20691 <histogram name="PasswordManager.ActionsTakenV3"
20692     enum="PasswordManagerActionsTakenV3">
20693   <owner>dubroy@chromium.org</owner>
20694   <owner>vabr@chromium.org</owner>
20695   <owner>yfriedman@chromium.org</owner>
20696   <summary>
20697     Stats documenting how we handle every form containing a password, bucketed
20698     by the actions taken.
20699   </summary>
20700 </histogram>
20702 <histogram name="PasswordManager.ActionsTakenWithPsl"
20703     enum="PasswordManagerActionsTakenWithPsl">
20704   <obsolete>
20705     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
20706   </obsolete>
20707   <owner>dubroy@chromium.org</owner>
20708   <owner>vabr@chromium.org</owner>
20709   <owner>yfriedman@chromium.org</owner>
20710   <summary>
20711     Stats documenting how we handle every form containing a password, bucketed
20712     by the actions taken.
20713   </summary>
20714 </histogram>
20716 <histogram name="PasswordManager.BlacklistedSites">
20717   <owner>dubroy@chromium.org</owner>
20718   <owner>vabr@chromium.org</owner>
20719   <summary>
20720     The total number of sites that the user has blacklisted. Recorded by
20721     iterating over stored passwords once per run of Chrome.
20722   </summary>
20723 </histogram>
20725 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
20726   <owner>dubroy@chromium.org</owner>
20727   <owner>vabr@chromium.org</owner>
20728   <summary>
20729     Indicates whether the password manager is enabled when a tab is opened. This
20730     includes prerendered tabs.
20731   </summary>
20732 </histogram>
20734 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
20735   <owner>dubroy@chromium.org</owner>
20736   <owner>vabr@chromium.org</owner>
20737   <summary>
20738     The distribution of responses to the &quot;Do you want Chrome to remember
20739     this password&quot;? info bar prompt.
20740   </summary>
20741 </histogram>
20743 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
20744   <owner>dubroy@chromium.org</owner>
20745   <owner>vabr@chromium.org</owner>
20746   <summary>
20747     Number of passwords deleted when the user chooses to clear passwords via the
20748     clear browsing data UI.
20749   </summary>
20750 </histogram>
20752 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
20753   <owner>dubroy@chromium.org</owner>
20754   <owner>vabr@chromium.org</owner>
20755   <summary>
20756     When the user chooses to never remember passwords for a form, we remove all
20757     previously saved credentials for that form. This is the count of those
20758     credentials.
20759   </summary>
20760 </histogram>
20762 <histogram name="PasswordManager.NumPasswordsNotShown">
20763   <owner>dubroy@chromium.org</owner>
20764   <owner>vabr@chromium.org</owner>
20765   <summary>
20766     The password manager only shows those credentials that are considered the
20767     best match for a particular form. This stat keep track of the credentials
20768     that were not as good of a match and were suppressed.
20769   </summary>
20770 </histogram>
20772 <histogram name="PasswordManager.OsPasswordStatus"
20773     enum="PasswordManagerOsPasswordStatus">
20774   <owner>dubroy@chromium.org</owner>
20775   <owner>vabr@chromium.org</owner>
20776   <owner>wfh@chromium.org</owner>
20777   <summary>
20778     Indicates whether the user's OS password is blank or not at browser startup.
20779   </summary>
20780 </histogram>
20782 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
20783     enum="OtherPossibleUsernamesUsage">
20784   <owner>dubroy@chromium.org</owner>
20785   <owner>vabr@chromium.org</owner>
20786   <summary>
20787     Breakdown of how other possible usernames are displayed. Recorded every time
20788     we autofill a password form.
20789   </summary>
20790 </histogram>
20792 <histogram name="PasswordManager.ProvisionalSaveFailure"
20793     enum="ProvisionalSaveFailure">
20794   <owner>dubroy@chromium.org</owner>
20795   <owner>vabr@chromium.org</owner>
20796   <summary>
20797     Breakdown of cases where a password is submitted, but we don't even try and
20798     save it. Recorded for every password form submit.
20799   </summary>
20800 </histogram>
20802 <histogram name="PasswordManager.PslDomainMatchTriggering"
20803     enum="PasswordManagerPslDomainMatchTriggering">
20804   <owner>dubroy@chromium.org</owner>
20805   <owner>vabr@chromium.org</owner>
20806   <owner>yfriedman@chromium.org</owner>
20807   <summary>
20808     Breakdown on trigger rate of providing a password form autofill entry based
20809     on matching stored information using the public suffix list for possible
20810     matches.
20811   </summary>
20812 </histogram>
20814 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
20815     enum="Boolean">
20816   <owner>dubroy@chromium.org</owner>
20817   <owner>vabr@chromium.org</owner>
20818   <summary>
20819     Indicates whether the save password prompt disappeared in less than one
20820     second. This most likely indicates that the prompt was dismissed
20821     automatically, e.g. due to a page navigation, before the user was able to
20822     respond to the infobar.
20823   </summary>
20824 </histogram>
20826 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
20827   <owner>dubroy@chromium.org</owner>
20828   <owner>vabr@chromium.org</owner>
20829   <summary>Indicates whether the save password prompt was displayed.</summary>
20830 </histogram>
20832 <histogram name="PasswordManager.SavePasswordPromptResponse"
20833     enum="SavePasswordPromptResponseType">
20834   <owner>dubroy@chromium.org</owner>
20835   <owner>vabr@chromium.org</owner>
20836   <summary>
20837     Breakdown of which response the user selected from the save password prompt.
20838   </summary>
20839 </histogram>
20841 <histogram name="PasswordManager.SyncCredentialFiltered" enum="Boolean">
20842   <owner>gcasto@chromium.org</owner>
20843   <owner>vabr@chromium.org</owner>
20844   <summary>
20845     If the sync credential was removed from autofill consideration.
20846   </summary>
20847 </histogram>
20849 <histogram name="PasswordManager.SyncingAccountState"
20850     enum="PasswordManagerSyncingAccountState">
20851   <owner>gcasto@chromium.org</owner>
20852   <owner>vabr@chromium.org</owner>
20853   <summary>
20854     Information about the user's current sync status crossed with whether their
20855     synced password is saved.
20856   </summary>
20857 </histogram>
20859 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
20860   <owner>dubroy@chromium.org</owner>
20861   <owner>vabr@chromium.org</owner>
20862   <summary>
20863     The number of times each generated password has been used to log in.
20864     Recorded by iterating over stored passwords once per run. This information
20865     is persisted and synced.
20866   </summary>
20867 </histogram>
20869 <histogram name="PasswordManager.TimesPasswordUsed">
20870   <owner>dubroy@chromium.org</owner>
20871   <owner>vabr@chromium.org</owner>
20872   <summary>
20873     The number of times each saved password has been used to log in. Does not
20874     include generated passwords. Recorded by iterating over stored passwords
20875     once per run. This information is persisted and synced.
20876   </summary>
20877 </histogram>
20879 <histogram name="PasswordManager.TotalAccounts">
20880   <owner>dubroy@chromium.org</owner>
20881   <owner>vabr@chromium.org</owner>
20882   <summary>
20883     The number of accounts stored in the password manager (across all sites)
20884   </summary>
20885 </histogram>
20887 <histogram name="PasswordManager.UIDismissalReason"
20888     enum="PasswordManagerUIDismissalReason">
20889   <owner>mkwst@chromium.org</owner>
20890   <owner>markusheintz@chromium.org</owner>
20891   <summary>
20892     Why was the password manager's UI (bubble or infobar) closed?
20893   </summary>
20894 </histogram>
20896 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
20897   <owner>mackinlay@google.com</owner>
20898   <owner>teravest@chromium.org</owner>
20899   <summary>
20900     The number of out-of-process plugin processes that have loaded a particular
20901     PPB interface version.
20902   </summary>
20903 </histogram>
20905 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
20906   <owner>oysteine@chromium.org</owner>
20907   <summary>
20908     Average CPU utilization of a process, read out at each two-minute interval.
20909     The utilization is in the 0-100% range per CPU, which is then summed up.
20910     I.e. a quadcore system fully loaded would read as 400%.
20911   </summary>
20912 </histogram>
20914 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
20915   <owner>oysteine@chromium.org</owner>
20916   <summary>
20917     The number of times a process has continuously stayed above a certain
20918     threshold of CPU utilization over a certain time period (currently set to
20919     two minutes).
20920   </summary>
20921 </histogram>
20923 <histogram name="Platform.AsvGroup">
20924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20925   <summary>
20926     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
20927     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
20928     part of, which sets the voltage that different rails on the system will run
20929     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
20930     dmesg and should be investigated.  See also Platform.LotIdEnum.
20931   </summary>
20932 </histogram>
20934 <histogram name="Platform.BootSectorsRead">
20935   <owner>sonnyrao@chromium.org</owner>
20936   <summary>
20937     Chrome OS number of disk sectors read at boot from kernel start to
20938     login-prompt-ready.
20939   </summary>
20940 </histogram>
20942 <histogram name="Platform.BootSectorsWritten">
20943   <owner>sonnyrao@chromium.org</owner>
20944   <summary>
20945     Chrome OS number of disk sectors written at boot from kernel start to
20946     login-prompt-ready.
20947   </summary>
20948 </histogram>
20950 <histogram name="Platform.CompressedSwapSize" units="MB">
20951   <owner>sonnyrao@chromium.org</owner>
20952   <summary>
20953     Chrome OS size of allocated swap area in megabytes (before compression)
20954   </summary>
20955 </histogram>
20957 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
20958   <owner>sonnyrao@chromium.org</owner>
20959   <summary>
20960     CPU frequency as percent of the baseline frequency, sampled every 30s. This
20961     may be throttled down from 100% due to power dissipation issues (too high
20962     temperature).  It may also be throttled up (turbo), but the kernel does not
20963     report the actual turbo frequency, so we put such samples in the 101%
20964     bucket.
20965   </summary>
20966 </histogram>
20968 <histogram name="Platform.CpuUsage" units="%">
20969   <owner>sonnyrao@chromium.org</owner>
20970   <summary>
20971     Peak total (single core) CPU usage for the last sample interval.  The sample
20972     interval may vary from seconds to several minutes.
20973   </summary>
20974 </histogram>
20976 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
20977   <owner>dkrahn@chromium.org</owner>
20978   <summary>
20979     Generic event of interest from Chrome OS.  Intended mainly to help assess
20980     the frequency of rare error conditions.
20981   </summary>
20982 </histogram>
20984 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
20985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20986   <summary>
20987     Average size of user's Cache directory. Logged once a day, if disk usage is
20988     high.
20989   </summary>
20990 </histogram>
20992 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
20993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20994   <summary>
20995     Maximum size of user's Cache directory. Logged once a day, if disk usage is
20996     high.
20997   </summary>
20998 </histogram>
21000 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
21001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21002   <summary>
21003     Average size of user's Cache directory. Logged once a day, if disk usage is
21004     high.
21005   </summary>
21006 </histogram>
21008 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
21009   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21010   <summary>
21011     Maximum size of user's Cache directory. Logged once a day, if disk usage is
21012     high.
21013   </summary>
21014 </histogram>
21016 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
21017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21018   <summary>
21019     Average size of user's GCache directory. Logged once a day, if disk usage is
21020     high.
21021   </summary>
21022 </histogram>
21024 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
21025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21026   <summary>
21027     Maximum size of user's GCache directory. Logged once a day, if disk usage is
21028     high.
21029   </summary>
21030 </histogram>
21032 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
21033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21034   <summary>
21035     Days since the least frequently used account signed in. Logged once a day,
21036     if disk usage is high.
21037   </summary>
21038 </histogram>
21040 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
21041     units="home directories">
21042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21043   <summary>
21044     Number of users home directories on the device. Logged once a day.
21045   </summary>
21046 </histogram>
21048 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
21049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21050   <summary>
21051     Days since last login of the least recently user on device. Logged once a
21052     day, if disk usage is high.
21053   </summary>
21054 </histogram>
21056 <histogram name="Platform.DiskUsage.UsersOnDevice">
21057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21058   <summary>
21059     Number of user home dirs on device. Logged once a day, if disk usage is
21060     high.
21061   </summary>
21062 </histogram>
21064 <histogram name="Platform.DiskUsageCache" units="KB">
21065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21066   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
21067 </histogram>
21069 <histogram name="Platform.DiskUsageChronos" units="KB">
21070   <owner>keescook@google.com</owner>
21071   <summary>
21072     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
21073     during log file cleanup.
21074   </summary>
21075 </histogram>
21077 <histogram name="Platform.DiskUsageData" units="KB">
21078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21079   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
21080 </histogram>
21082 <histogram name="Platform.DiskUsageVar" units="KB">
21083   <owner>keescook@google.com</owner>
21084   <summary>
21085     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
21086     log file cleanup.
21087   </summary>
21088 </histogram>
21090 <histogram name="Platform.IntelMaxMicroArchitecture"
21091     enum="IntelMaxMicroArchitecture">
21092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21093   <summary>
21094     The maximum supported micro-architecture on an Intel platform.  This value
21095     is logged at program start time.
21096   </summary>
21097 </histogram>
21099 <histogram name="Platform.KernelWarningHashes">
21100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21101   <summary>
21102     The 32-bit hash of a kernel warning.  This is the hash of the
21103     &quot;file:line&quot; string corresponding to the location of the warning,
21104     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
21105     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
21106     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
21107     *string++;  Separately each warning is also collected (with its hash) via
21108     the crash reporter, but only its first occurrence in each boot session.
21109     Contact semenzato@ for further info.
21110   </summary>
21111 </histogram>
21113 <histogram name="Platform.LogicalCpuCount">
21114   <owner>sonnyrao@chromium.org</owner>
21115   <summary>
21116     Number of logical processors. This includes Hyperthreaded cores.
21117   </summary>
21118 </histogram>
21120 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
21121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21122   <summary>
21123     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
21124     we're part of a special lot ID.  Special lot IDs are groups of chips that
21125     have special case handling in the kernel for the Adaptive Support Voltage
21126     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
21127     that fused devices are never part of a special lot (currently) and only some
21128     unfused lots are &quot;special&quot;.
21129   </summary>
21130 </histogram>
21132 <histogram name="Platform.MeminfoActive">
21133   <owner>hajimehoshi@chromium.org</owner>
21134   <owner>kouhei@chromium.org</owner>
21135   <owner>sonnyrao@chromium.org</owner>
21136   <summary>Chrome OS size of active memory as % of total memory.</summary>
21137 </histogram>
21139 <histogram name="Platform.MeminfoActiveAnon">
21140   <owner>hajimehoshi@chromium.org</owner>
21141   <owner>kouhei@chromium.org</owner>
21142   <owner>sonnyrao@chromium.org</owner>
21143   <summary>
21144     Chrome OS active anonymous memory (data segments) as % of total memory.
21145   </summary>
21146 </histogram>
21148 <histogram name="Platform.MeminfoActiveFile">
21149   <owner>hajimehoshi@chromium.org</owner>
21150   <owner>kouhei@chromium.org</owner>
21151   <owner>sonnyrao@chromium.org</owner>
21152   <summary>
21153     Chrome OS active file-backed memory (executables, ...) as % of total memory.
21154   </summary>
21155 </histogram>
21157 <histogram name="Platform.MeminfoAnonPages">
21158   <owner>hajimehoshi@chromium.org</owner>
21159   <owner>kouhei@chromium.org</owner>
21160   <owner>sonnyrao@chromium.org</owner>
21161   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
21162 </histogram>
21164 <histogram name="Platform.MeminfoBuffers">
21165   <owner>hajimehoshi@chromium.org</owner>
21166   <owner>kouhei@chromium.org</owner>
21167   <owner>sonnyrao@chromium.org</owner>
21168   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
21169 </histogram>
21171 <histogram name="Platform.MeminfoCached">
21172   <owner>hajimehoshi@chromium.org</owner>
21173   <owner>kouhei@chromium.org</owner>
21174   <owner>sonnyrao@chromium.org</owner>
21175   <summary>
21176     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
21177     total memory.
21178   </summary>
21179 </histogram>
21181 <histogram name="Platform.MeminfoInactive">
21182   <owner>hajimehoshi@chromium.org</owner>
21183   <owner>kouhei@chromium.org</owner>
21184   <owner>sonnyrao@chromium.org</owner>
21185   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
21186 </histogram>
21188 <histogram name="Platform.MeminfoInactiveAnon">
21189   <owner>hajimehoshi@chromium.org</owner>
21190   <owner>kouhei@chromium.org</owner>
21191   <owner>sonnyrao@chromium.org</owner>
21192   <summary>
21193     Chrome OS inactive anonymous memory (data segments) as % of total memory.
21194   </summary>
21195 </histogram>
21197 <histogram name="Platform.MeminfoInactiveFile">
21198   <owner>hajimehoshi@chromium.org</owner>
21199   <owner>kouhei@chromium.org</owner>
21200   <owner>sonnyrao@chromium.org</owner>
21201   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
21202 </histogram>
21204 <histogram name="Platform.MeminfoMapped">
21205   <owner>hajimehoshi@chromium.org</owner>
21206   <owner>kouhei@chromium.org</owner>
21207   <owner>sonnyrao@chromium.org</owner>
21208   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
21209 </histogram>
21211 <histogram name="Platform.MeminfoMemFree">
21212   <owner>hajimehoshi@chromium.org</owner>
21213   <owner>kouhei@chromium.org</owner>
21214   <owner>sonnyrao@chromium.org</owner>
21215   <summary>Chrome OS size of free memory as % of total memory.</summary>
21216 </histogram>
21218 <histogram name="Platform.MeminfoShmem">
21219   <owner>hajimehoshi@chromium.org</owner>
21220   <owner>kouhei@chromium.org</owner>
21221   <owner>sonnyrao@chromium.org</owner>
21222   <summary>Chrome OS size of shared memory in Kbytes.</summary>
21223 </histogram>
21225 <histogram name="Platform.MeminfoSlab">
21226   <owner>hajimehoshi@chromium.org</owner>
21227   <owner>kouhei@chromium.org</owner>
21228   <owner>sonnyrao@chromium.org</owner>
21229   <summary>Chrome OS size of slab memory in Kbytes.</summary>
21230 </histogram>
21232 <histogram name="Platform.MeminfoSwapUsed" units="kB">
21233   <owner>hajimehoshi@chromium.org</owner>
21234   <owner>kouhei@chromium.org</owner>
21235   <owner>sonnyrao@chromium.org</owner>
21236   <summary>
21237     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
21238     MEMINFO stats, are snapshotted every 30s.
21239   </summary>
21240 </histogram>
21242 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
21243   <owner>hajimehoshi@chromium.org</owner>
21244   <owner>kouhei@chromium.org</owner>
21245   <owner>sonnyrao@chromium.org</owner>
21246   <summary>
21247     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
21248     other MEMINFO stats, are snapshotted every 30s.
21249   </summary>
21250 </histogram>
21252 <histogram name="Platform.MeminfoUnevictable">
21253   <owner>hajimehoshi@chromium.org</owner>
21254   <owner>kouhei@chromium.org</owner>
21255   <owner>sonnyrao@chromium.org</owner>
21256   <summary>
21257     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
21258   </summary>
21259 </histogram>
21261 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
21262   <owner>hajimehoshi@chromium.org</owner>
21263   <owner>kouhei@chromium.org</owner>
21264   <summary>
21265     Peak memory bandwith (read and write) usage during the last sample interval.
21266     The sample interval may vary from seconds to several minutes.
21267   </summary>
21268 </histogram>
21270 <histogram name="Platform.MemuseAnon0">
21271   <owner>hajimehoshi@chromium.org</owner>
21272   <owner>kouhei@chromium.org</owner>
21273   <summary>
21274     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
21275     minute after boot.
21276   </summary>
21277 </histogram>
21279 <histogram name="Platform.MemuseAnon1">
21280   <owner>hajimehoshi@chromium.org</owner>
21281   <owner>kouhei@chromium.org</owner>
21282   <summary>
21283     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
21284     minutes after boot.
21285   </summary>
21286 </histogram>
21288 <histogram name="Platform.MemuseAnon2">
21289   <owner>hajimehoshi@chromium.org</owner>
21290   <owner>kouhei@chromium.org</owner>
21291   <summary>
21292     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
21293     minutes after boot.
21294   </summary>
21295 </histogram>
21297 <histogram name="Platform.MemuseAnon3">
21298   <owner>hajimehoshi@chromium.org</owner>
21299   <owner>kouhei@chromium.org</owner>
21300   <summary>
21301     Chrome OS total anonymous memory (active + inactive) as % of total memory
21302     150 minutes after boot.
21303   </summary>
21304 </histogram>
21306 <histogram name="Platform.MemuseAnon4">
21307   <owner>hajimehoshi@chromium.org</owner>
21308   <owner>kouhei@chromium.org</owner>
21309   <summary>
21310     Chrome OS total anonymous memory (active + inactive) as % of total memory
21311     750 minutes after boot.
21312   </summary>
21313 </histogram>
21315 <histogram name="Platform.PageFaultsLong" units="page faults/second">
21316   <owner>sonnyrao@chromium.org</owner>
21317   <summary>
21318     Page faults per second averaged over 30s interval, sampled continuously.
21319   </summary>
21320 </histogram>
21322 <histogram name="Platform.PageFaultsShort" units="page faults/second">
21323   <owner>sonnyrao@chromium.org</owner>
21324   <summary>
21325     Page faults per second averaged over 1s interval, sampled every 30s.
21326   </summary>
21327 </histogram>
21329 <histogram name="Platform.ReadSectorsLong">
21330   <owner>gwendal@google.com</owner>
21331   <summary>
21332     Number of disk sectors per second read by Chrome OS in a long interval
21333     (currently 30s)
21334   </summary>
21335 </histogram>
21337 <histogram name="Platform.ReadSectorsShort">
21338   <owner>gwendal@google.com</owner>
21339   <summary>
21340     Number of disk sectors per second read by Chrome OS in a short interval
21341     (currently 1s, sampled every 30s)
21342   </summary>
21343 </histogram>
21345 <histogram name="Platform.SmartTransferErrors">
21346   <owner>gwendal@google.com</owner>
21347   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
21348 </histogram>
21350 <histogram name="Platform.SmartUncorrectableErrors">
21351   <owner>gwendal@google.com</owner>
21352   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
21353 </histogram>
21355 <histogram name="Platform.SpringChargerType">
21356   <owner>vpalatin@google.com</owner>
21357   <summary>
21358     USB device ID of the charger plugged into a Spring device (if any), sent
21359     once a minute.  The Device ID is composed from the following 4 8-bit
21360     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
21361     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
21362     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
21363     the ID pin, but for most types (as in Device Type), there are only one or
21364     two possible ID pin connections/values. The datasheet can be found here:
21365     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
21367     Note that different brand/models of the charger can have the same ID.
21368   </summary>
21369 </histogram>
21371 <histogram name="Platform.StatefulUsage" units="%">
21372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21373   <summary>Chrome OS stateful partition usage level.</summary>
21374 </histogram>
21376 <histogram name="Platform.Storage.Flash.BadBlocks">
21377   <owner>dehrenberg@chromium.org</owner>
21378   <summary>
21379     The number of blocks marked bad in an MTD partition. This is relevant for
21380     devices with raw NAND flash, such as Chromecast. Sampled once daily, if the
21381     Chromecast is on for any significant length of time in the day.
21382   </summary>
21383 </histogram>
21385 <histogram name="Platform.SwapInLong" units="pages/second">
21386   <owner>sonnyrao@chromium.org</owner>
21387   <summary>
21388     Average pages/second swapped IN over a 30s interval, sampled every 30s.
21389   </summary>
21390 </histogram>
21392 <histogram name="Platform.SwapInShort" units="pages/second">
21393   <owner>sonnyrao@chromium.org</owner>
21394   <summary>
21395     Average pages/second swapped IN over a 1s interval, sampled every 30s.
21396   </summary>
21397 </histogram>
21399 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
21400   <obsolete>
21401     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21402   </obsolete>
21403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21404   <summary>
21405     CPU utilization for the specified swap group and time interval after a
21406     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21407   </summary>
21408 </histogram>
21410 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
21411   <obsolete>
21412     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21413   </obsolete>
21414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21415   <summary>
21416     CPU utilization for the specified swap group and time interval after a
21417     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21418   </summary>
21419 </histogram>
21421 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
21422   <obsolete>
21423     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21424   </obsolete>
21425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21426   <summary>
21427     CPU utilization for the specified swap group and time interval after a
21428     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21429   </summary>
21430 </histogram>
21432 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
21433   <obsolete>
21434     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21435   </obsolete>
21436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21437   <summary>
21438     CPU utilization for the specified swap group and time interval after a
21439     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21440   </summary>
21441 </histogram>
21443 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
21444   <obsolete>
21445     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21446   </obsolete>
21447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21448   <summary>
21449     CPU utilization for the specified swap group and time interval after a
21450     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21451   </summary>
21452 </histogram>
21454 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
21455   <obsolete>
21456     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21457   </obsolete>
21458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21459   <summary>
21460     CPU utilization for the specified swap group and time interval after a
21461     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21462   </summary>
21463 </histogram>
21465 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
21466   <obsolete>
21467     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21468   </obsolete>
21469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21470   <summary>
21471     CPU utilization for the specified swap group and time interval after a
21472     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21473   </summary>
21474 </histogram>
21476 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
21477   <obsolete>
21478     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21479   </obsolete>
21480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21481   <summary>
21482     CPU utilization for the specified swap group and time interval after a
21483     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21484   </summary>
21485 </histogram>
21487 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
21488   <obsolete>
21489     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21490   </obsolete>
21491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21492   <summary>
21493     CPU utilization for the specified swap group and time interval after a
21494     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21495   </summary>
21496 </histogram>
21498 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
21499   <obsolete>
21500     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21501   </obsolete>
21502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21503   <summary>
21504     CPU utilization for the specified swap group and time interval after a
21505     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21506   </summary>
21507 </histogram>
21509 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
21510   <obsolete>
21511     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21512   </obsolete>
21513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21514   <summary>
21515     CPU utilization for the specified swap group and time interval after a
21516     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21517   </summary>
21518 </histogram>
21520 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
21521   <obsolete>
21522     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21523   </obsolete>
21524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21525   <summary>
21526     CPU utilization for the specified swap group and time interval after a
21527     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21528   </summary>
21529 </histogram>
21531 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
21532   <obsolete>
21533     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21534   </obsolete>
21535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21536   <summary>
21537     CPU utilization for the specified swap group and time interval after a
21538     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21539   </summary>
21540 </histogram>
21542 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
21543   <obsolete>
21544     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21545   </obsolete>
21546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21547   <summary>
21548     CPU utilization for the specified swap group and time interval after a
21549     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21550   </summary>
21551 </histogram>
21553 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
21554   <obsolete>
21555     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21556   </obsolete>
21557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21558   <summary>
21559     CPU utilization for the specified swap group and time interval after a
21560     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21561   </summary>
21562 </histogram>
21564 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
21565   <obsolete>
21566     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21567   </obsolete>
21568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21569   <summary>
21570     CPU utilization for the specified swap group and time interval after a
21571     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21572   </summary>
21573 </histogram>
21575 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
21576     units="page faults/second">
21577   <obsolete>
21578     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21579   </obsolete>
21580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21581   <summary>
21582     Page faults/second for the specified swap group and time interval after a
21583     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21584   </summary>
21585 </histogram>
21587 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
21588     units="page faults/second">
21589   <obsolete>
21590     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21591   </obsolete>
21592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21593   <summary>
21594     Page faults/second for the specified swap group and time interval after a
21595     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21596   </summary>
21597 </histogram>
21599 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
21600     units="page faults/second">
21601   <obsolete>
21602     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21603   </obsolete>
21604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21605   <summary>
21606     Page faults/second for the specified swap group and time interval after a
21607     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21608   </summary>
21609 </histogram>
21611 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
21612     units="page faults/second">
21613   <obsolete>
21614     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21615   </obsolete>
21616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21617   <summary>
21618     Page faults/second for the specified swap group and time interval after a
21619     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21620   </summary>
21621 </histogram>
21623 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
21624     units="page faults/second">
21625   <obsolete>
21626     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21627   </obsolete>
21628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21629   <summary>
21630     Page faults/second for the specified swap group and time interval after a
21631     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21632   </summary>
21633 </histogram>
21635 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
21636     units="page faults/second">
21637   <obsolete>
21638     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21639   </obsolete>
21640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21641   <summary>
21642     Page faults/second for the specified swap group and time interval after a
21643     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21644   </summary>
21645 </histogram>
21647 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
21648     units="page faults/second">
21649   <obsolete>
21650     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21651   </obsolete>
21652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21653   <summary>
21654     Page faults/second for the specified swap group and time interval after a
21655     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21656   </summary>
21657 </histogram>
21659 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
21660     units="page faults/second">
21661   <obsolete>
21662     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21663   </obsolete>
21664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21665   <summary>
21666     Page faults/second for the specified swap group and time interval after a
21667     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21668   </summary>
21669 </histogram>
21671 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
21672     units="page faults/second">
21673   <obsolete>
21674     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21675   </obsolete>
21676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21677   <summary>
21678     Page faults/second for the specified swap group and time interval after a
21679     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21680   </summary>
21681 </histogram>
21683 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
21684     units="page faults/second">
21685   <obsolete>
21686     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21687   </obsolete>
21688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21689   <summary>
21690     Page faults/second for the specified swap group and time interval after a
21691     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21692   </summary>
21693 </histogram>
21695 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
21696     units="page faults/second">
21697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21698   <summary>
21699     Page faults/second for the specified swap group and time interval after a
21700     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21701   </summary>
21702 </histogram>
21704 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
21705     units="page faults/second">
21706   <obsolete>
21707     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21708   </obsolete>
21709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21710   <summary>
21711     Page faults/second for the specified swap group and time interval after a
21712     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21713   </summary>
21714 </histogram>
21716 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
21717     units="page faults/second">
21718   <obsolete>
21719     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21720   </obsolete>
21721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21722   <summary>
21723     Page faults/second for the specified swap group and time interval after a
21724     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21725   </summary>
21726 </histogram>
21728 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
21729     units="page faults/second">
21730   <obsolete>
21731     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21732   </obsolete>
21733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21734   <summary>
21735     Page faults/second for the specified swap group and time interval after a
21736     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21737   </summary>
21738 </histogram>
21740 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
21741     units="page faults/second">
21742   <obsolete>
21743     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21744   </obsolete>
21745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21746   <summary>
21747     Page faults/second for the specified swap group and time interval after a
21748     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21749   </summary>
21750 </histogram>
21752 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
21753     units="page faults/second">
21754   <obsolete>
21755     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21756   </obsolete>
21757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21758   <summary>
21759     Page faults/second for the specified swap group and time interval after a
21760     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21761   </summary>
21762 </histogram>
21764 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
21765   <obsolete>
21766     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21767   </obsolete>
21768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21769   <summary>
21770     CPU utilization for the specified swap group and time interval after a tab
21771     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21772   </summary>
21773 </histogram>
21775 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
21776   <obsolete>
21777     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21778   </obsolete>
21779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21780   <summary>
21781     CPU utilization for the specified swap group and time interval after a tab
21782     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21783   </summary>
21784 </histogram>
21786 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
21787   <obsolete>
21788     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21789   </obsolete>
21790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21791   <summary>
21792     CPU utilization for the specified swap group and time interval after a tab
21793     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21794   </summary>
21795 </histogram>
21797 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
21798   <obsolete>
21799     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21800   </obsolete>
21801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21802   <summary>
21803     CPU utilization for the specified swap group and time interval after a tab
21804     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21805   </summary>
21806 </histogram>
21808 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
21809   <obsolete>
21810     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21811   </obsolete>
21812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21813   <summary>
21814     CPU utilization for the specified swap group and time interval after a tab
21815     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21816   </summary>
21817 </histogram>
21819 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
21820   <obsolete>
21821     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21822   </obsolete>
21823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21824   <summary>
21825     CPU utilization for the specified swap group and time interval after a tab
21826     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21827   </summary>
21828 </histogram>
21830 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
21831   <obsolete>
21832     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21833   </obsolete>
21834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21835   <summary>
21836     CPU utilization for the specified swap group and time interval after a tab
21837     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21838   </summary>
21839 </histogram>
21841 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
21842   <obsolete>
21843     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21844   </obsolete>
21845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21846   <summary>
21847     CPU utilization for the specified swap group and time interval after a tab
21848     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21849   </summary>
21850 </histogram>
21852 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
21853   <obsolete>
21854     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21855   </obsolete>
21856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21857   <summary>
21858     CPU utilization for the specified swap group and time interval after a tab
21859     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21860   </summary>
21861 </histogram>
21863 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
21864   <obsolete>
21865     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21866   </obsolete>
21867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21868   <summary>
21869     CPU utilization for the specified swap group and time interval after a tab
21870     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21871   </summary>
21872 </histogram>
21874 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
21875   <obsolete>
21876     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21877   </obsolete>
21878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21879   <summary>
21880     CPU utilization for the specified swap group and time interval after a tab
21881     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21882   </summary>
21883 </histogram>
21885 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
21886   <obsolete>
21887     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21888   </obsolete>
21889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21890   <summary>
21891     CPU utilization for the specified swap group and time interval after a tab
21892     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21893   </summary>
21894 </histogram>
21896 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
21897   <obsolete>
21898     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21899   </obsolete>
21900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21901   <summary>
21902     CPU utilization for the specified swap group and time interval after a tab
21903     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21904   </summary>
21905 </histogram>
21907 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
21908   <obsolete>
21909     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21910   </obsolete>
21911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21912   <summary>
21913     CPU utilization for the specified swap group and time interval after a tab
21914     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21915   </summary>
21916 </histogram>
21918 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
21919   <obsolete>
21920     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21921   </obsolete>
21922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21923   <summary>
21924     CPU utilization for the specified swap group and time interval after a tab
21925     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21926   </summary>
21927 </histogram>
21929 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
21930   <obsolete>
21931     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21932   </obsolete>
21933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21934   <summary>
21935     CPU utilization for the specified swap group and time interval after a tab
21936     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21937   </summary>
21938 </histogram>
21940 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
21941     units="page faults/second">
21942   <obsolete>
21943     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21944   </obsolete>
21945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21946   <summary>
21947     Page faults/second for the specified swap group and time interval after a
21948     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21949   </summary>
21950 </histogram>
21952 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
21953     units="page faults/second">
21954   <obsolete>
21955     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21956   </obsolete>
21957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21958   <summary>
21959     Page faults/second for the specified swap group and time interval after a
21960     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21961   </summary>
21962 </histogram>
21964 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
21965     units="page faults/second">
21966   <obsolete>
21967     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21968   </obsolete>
21969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21970   <summary>
21971     Page faults/second for the specified swap group and time interval after a
21972     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21973   </summary>
21974 </histogram>
21976 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
21977     units="page faults/second">
21978   <obsolete>
21979     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21980   </obsolete>
21981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21982   <summary>
21983     Page faults/second for the specified swap group and time interval after a
21984     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21985   </summary>
21986 </histogram>
21988 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
21989     units="page faults/second">
21990   <obsolete>
21991     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
21992   </obsolete>
21993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21994   <summary>
21995     Page faults/second for the specified swap group and time interval after a
21996     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
21997   </summary>
21998 </histogram>
22000 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
22001     units="page faults/second">
22002   <obsolete>
22003     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22004   </obsolete>
22005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22006   <summary>
22007     Page faults/second for the specified swap group and time interval after a
22008     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22009   </summary>
22010 </histogram>
22012 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
22013     units="page faults/second">
22014   <obsolete>
22015     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22016   </obsolete>
22017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22018   <summary>
22019     Page faults/second for the specified swap group and time interval after a
22020     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22021   </summary>
22022 </histogram>
22024 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
22025     units="page faults/second">
22026   <obsolete>
22027     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22028   </obsolete>
22029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22030   <summary>
22031     Page faults/second for the specified swap group and time interval after a
22032     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22033   </summary>
22034 </histogram>
22036 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
22037     units="page faults/second">
22038   <obsolete>
22039     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22040   </obsolete>
22041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22042   <summary>
22043     Page faults/second for the specified swap group and time interval after a
22044     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22045   </summary>
22046 </histogram>
22048 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
22049     units="page faults/second">
22050   <obsolete>
22051     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22052   </obsolete>
22053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22054   <summary>
22055     Page faults/second for the specified swap group and time interval after a
22056     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22057   </summary>
22058 </histogram>
22060 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
22061     units="page faults/second">
22062   <obsolete>
22063     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22064   </obsolete>
22065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22066   <summary>
22067     Page faults/second for the specified swap group and time interval after a
22068     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22069   </summary>
22070 </histogram>
22072 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
22073     units="page faults/second">
22074   <obsolete>
22075     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22076   </obsolete>
22077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22078   <summary>
22079     Page faults/second for the specified swap group and time interval after a
22080     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22081   </summary>
22082 </histogram>
22084 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
22085     units="page faults/second">
22086   <obsolete>
22087     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22088   </obsolete>
22089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22090   <summary>
22091     Page faults/second for the specified swap group and time interval after a
22092     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22093   </summary>
22094 </histogram>
22096 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
22097     units="page faults/second">
22098   <obsolete>
22099     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22100   </obsolete>
22101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22102   <summary>
22103     Page faults/second for the specified swap group and time interval after a
22104     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22105   </summary>
22106 </histogram>
22108 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
22109     units="page faults/second">
22110   <obsolete>
22111     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22112   </obsolete>
22113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22114   <summary>
22115     Page faults/second for the specified swap group and time interval after a
22116     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22117   </summary>
22118 </histogram>
22120 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
22121     units="page faults/second">
22122   <obsolete>
22123     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
22124   </obsolete>
22125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22126   <summary>
22127     Page faults/second for the specified swap group and time interval after a
22128     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
22129   </summary>
22130 </histogram>
22132 <histogram name="Platform.SwapOutLong" units="pages/second">
22133   <owner>sonnyrao@chromium.org</owner>
22134   <summary>
22135     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
22136   </summary>
22137 </histogram>
22139 <histogram name="Platform.SwapOutShort" units="pages/second">
22140   <owner>sonnyrao@chromium.org</owner>
22141   <summary>
22142     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
22143   </summary>
22144 </histogram>
22146 <histogram name="Platform.Temperature.Junction" units="Celsius">
22147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22148   <summary>
22149     Peak junction temperature for the last sample interval, read from TSEN on
22150     the SoC.  The sample interval may vary from seconds to several minutes.
22151   </summary>
22152 </histogram>
22154 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
22155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22156   <summary>
22157     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
22158   </summary>
22159 </histogram>
22161 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
22162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22163   <summary>
22164     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
22165   </summary>
22166 </histogram>
22168 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
22169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22170   <summary>
22171     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
22172   </summary>
22173 </histogram>
22175 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
22176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22177   <summary>
22178     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
22179   </summary>
22180 </histogram>
22182 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
22183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22184   <summary>
22185     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
22186   </summary>
22187 </histogram>
22189 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
22190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22191   <summary>
22192     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
22193   </summary>
22194 </histogram>
22196 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
22197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22198   <summary>
22199     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
22200   </summary>
22201 </histogram>
22203 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
22204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22205   <summary>
22206     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
22207   </summary>
22208 </histogram>
22210 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
22211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22212   <summary>
22213     Temperature reading at sensor 8 (ECInternal) taken every 30s.
22214   </summary>
22215 </histogram>
22217 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
22218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22219   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
22220 </histogram>
22222 <histogram name="Platform.TPM.DictionaryAttackCounter">
22223   <owner>dkrahn@chromium.org</owner>
22224   <summary>
22225     Each sample is the value of the TPM dictionary attack counter during
22226     startup.  Any non-zero value is unexpected.
22227   </summary>
22228 </histogram>
22230 <histogram name="Platform.TPMForcedReboot" units="reboots">
22231   <owner>dkrahn@chromium.org</owner>
22232   <summary>
22233     Each sample is the number of consecutive reboots performed while attempting
22234     to clear a TPM (Trusted Platform Module) error.
22235   </summary>
22236 </histogram>
22238 <histogram name="Platform.Tps65090Retries">
22239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22240   <summary>
22241     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
22242     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
22243     was rolled into production we would sometimes run into a problem where FET1
22244     (the FET used to switch on and off the backlight) wouldn't turn on properly.
22245     This problem was especially prevalent when the voltage was high (like when
22246     the device was plugged into the wall).  Retrying by turning the FET off and
22247     on again is nearly always effective, so the kernel will retry up to 5 times
22248     (currently) and will also log the fact that it needed to retry.  On newest
22249     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
22250     the FET still failed to turn on after 5 tries. Refer to the kernel warning
22251     reports to find that information.  For more details about this bug refer to
22252     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
22253     retries on all 7 FETs even though we've only ever seen failures of FET1.
22254   </summary>
22255 </histogram>
22257 <histogram name="Platform.WriteSectorsLong">
22258   <owner>gwendal@google.com</owner>
22259   <summary>
22260     Number of disk sectors per second written by Chrome OS in a long interval
22261     (currently 30s)
22262   </summary>
22263 </histogram>
22265 <histogram name="Platform.WriteSectorsShort">
22266   <owner>gwendal@google.com</owner>
22267   <summary>
22268     Number of disk sectors per second written by Chrome OS in a short interval
22269     (currently 1s, sampled every 30s)
22270   </summary>
22271 </histogram>
22273 <histogram name="Platform.ZramCompressedSize" units="MB">
22274   <owner>semenzato@google.com</owner>
22275   <summary>
22276     Compressed swap size in megabytes.  This is the actual amount of RAM used by
22277     the system to compress memory (i.e. after compression).  Snapshot every 30s.
22278   </summary>
22279 </histogram>
22281 <histogram name="Platform.ZramCompressionRatioPercent" units="%">
22282   <owner>semenzato@google.com</owner>
22283   <summary>
22284     The ratio of compressed memory (zram) before and after compression when the
22285     denominator at least 1 MB. Ratios of interest are between 1 and 6 (typically
22286     between 2 and 3), and we express them as a percentage (between 100% and
22287     600%). The size of memory before compression includes zero-filled pages.
22288     Values close to 100% indicate low compression effectiveness. Snapshot every
22289     30s.
22290   </summary>
22291 </histogram>
22293 <histogram name="Platform.ZramSavings" units="MB">
22294   <owner>semenzato@google.com</owner>
22295   <summary>
22296     RAM savings in megabytes from using memory compression.  This is the
22297     difference between the RAM size before and after compression.  Snapshot
22298     every 30s.
22299   </summary>
22300 </histogram>
22302 <histogram name="Platform.ZramZeroPages" units="pages">
22303   <owner>semenzato@google.com</owner>
22304   <summary>
22305     Number of zero-filled pages that the OS is compressing.  A large number
22306     suggests wasteful allocation.  Snapshot every 30s.
22307   </summary>
22308 </histogram>
22310 <histogram name="Platform.ZramZeroRatioPercent" units="%">
22311   <owner>semenzato@google.com</owner>
22312   <summary>
22313     The fraction of compressed memory that consists of zero-filled pages.
22314     Snapshot every 30s.
22315   </summary>
22316 </histogram>
22318 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
22319   <obsolete>
22320     Deprecated as of 2013-05, replaced by
22321     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
22322   </obsolete>
22323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22324   <summary>
22325     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
22326     support.
22327   </summary>
22328 </histogram>
22330 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
22331   <owner>dgrogan@chromium.org</owner>
22332   <summary>
22333     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
22334     support.
22335   </summary>
22336 </histogram>
22338 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
22339   <owner>dgrogan@chromium.org</owner>
22340   <summary>
22341     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
22342     support.
22343   </summary>
22344 </histogram>
22346 <histogram name="PLT.Abandoned" enum="Abandoned">
22347   <obsolete>
22348     Deprecated as of 2014-06.
22349   </obsolete>
22350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22351   <summary>
22352     Distribution of actual finished pages, vs abandoned pages, where we needed
22353     to declare a finish time prematurely since the page was being closed
22354     (exited).
22355   </summary>
22356 </histogram>
22358 <histogram name="PLT.Abandoned.NoProxy.http" enum="Abandoned">
22359   <obsolete>
22360     Deprecated as of 2014-06.
22361   </obsolete>
22362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22363   <summary/>
22364 </histogram>
22366 <histogram name="PLT.Abandoned.NoProxy.https" enum="Abandoned">
22367   <obsolete>
22368     Deprecated as of 2014-06.
22369   </obsolete>
22370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22371   <summary/>
22372 </histogram>
22374 <histogram name="PLT.Abandoned.Proxy.http" enum="Abandoned">
22375   <obsolete>
22376     Deprecated as of 2014-06.
22377   </obsolete>
22378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22379   <summary/>
22380 </histogram>
22382 <histogram name="PLT.Abandoned.Proxy.https" enum="Abandoned">
22383   <obsolete>
22384     Deprecated as of 2014-06.
22385   </obsolete>
22386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22387   <summary/>
22388 </histogram>
22390 <histogram name="PLT.Abandoned_ExtensionAdblock" enum="Abandoned">
22391   <obsolete>
22392     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
22393   </obsolete>
22394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22395   <summary/>
22396 </histogram>
22398 <histogram name="PLT.Abandoned_ExtensionAdblockPlus" enum="Abandoned">
22399   <obsolete>
22400     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
22401   </obsolete>
22402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22403   <summary/>
22404 </histogram>
22406 <histogram name="PLT.Abandoned_ExtensionWebRequest" enum="Abandoned">
22407   <obsolete>
22408     Deprecated as of 2014-06.
22409   </obsolete>
22410   <owner>vabr@chromium.org</owner>
22411   <summary>
22412     The PLT.Abandoned histogram for pages loaded after WebRequest API was used.
22413   </summary>
22414 </histogram>
22416 <histogram name="PLT.Abandoned_ExtensionWebRequestAdblock" enum="Abandoned">
22417   <obsolete>
22418     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
22419   </obsolete>
22420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22421   <summary/>
22422 </histogram>
22424 <histogram name="PLT.Abandoned_ExtensionWebRequestAdblockPlus" enum="Abandoned">
22425   <obsolete>
22426     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
22427   </obsolete>
22428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22429   <summary/>
22430 </histogram>
22432 <histogram name="PLT.Abandoned_ExtensionWebRequestOther" enum="Abandoned">
22433   <obsolete>
22434     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
22435   </obsolete>
22436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22437   <summary/>
22438 </histogram>
22440 <histogram name="PLT.Abandoned_SpdyProxy" enum="Abandoned">
22441   <obsolete>
22442     Deprecated as of 2014-06.
22443   </obsolete>
22444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22445   <summary/>
22446 </histogram>
22448 <histogram name="PLT.AbandonType" enum="AbandonType">
22449   <obsolete>
22450     Deprecated as of 2014-06.
22451   </obsolete>
22452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22453   <summary>Diagnose why a page load was considered abandoned.</summary>
22454 </histogram>
22456 <histogram name="PLT.BeginToCommit" units="milliseconds">
22457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22458   <summary>
22459     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
22460     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
22461     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
22462     time when renderer requested load of document, after any unload of last
22463     document. &quot;Commit&quot;== time when renderer got first byte of
22464     document.
22465   </summary>
22466 </histogram>
22468 <histogram name="PLT.BeginToFinish" units="milliseconds">
22469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22470   <summary>TBD</summary>
22471 </histogram>
22473 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
22474   <obsolete>
22475     Deprecated as of http://crrev.com/392823002
22476   </obsolete>
22477   <owner>kouhei@chromium.org</owner>
22478   <summary>
22479     PLT.BeginToFinish, but for pages requested just after a new preconnect
22480     request.
22481   </summary>
22482 </histogram>
22484 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
22485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22486   <summary>
22487     PLT.BeginToFinish, but for pages which contained prefetch links.
22488   </summary>
22489 </histogram>
22491 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
22492     units="milliseconds">
22493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22494   <summary>
22495     PLT.BeginToFinish, but for pages which were referred to by pages which
22496     contained prefetch links.
22497   </summary>
22498 </histogram>
22500 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionAdblock"
22501     units="milliseconds">
22502   <obsolete>
22503     Deprecated 6/2014. Replaced by
22504     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
22505   </obsolete>
22506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22507   <summary/>
22508 </histogram>
22510 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionAdblockPlus"
22511     units="milliseconds">
22512   <obsolete>
22513     Deprecated 6/2014. Replaced by
22514     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
22515   </obsolete>
22516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22517   <summary/>
22518 </histogram>
22520 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequest"
22521     units="milliseconds">
22522   <owner>vabr@chromium.org</owner>
22523   <summary>
22524     The PLT.BeginToFinish histogram for pages loaded by following a link, after
22525     WebRequest API was used.
22526   </summary>
22527 </histogram>
22529 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestAdblock"
22530     units="milliseconds">
22531   <obsolete>
22532     Deprecated 6/2014. Replaced by
22533     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
22534   </obsolete>
22535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22536   <summary/>
22537 </histogram>
22539 <histogram
22540     name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestAdblockPlus"
22541     units="milliseconds">
22542   <obsolete>
22543     Deprecated 6/2014. Replaced by
22544     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
22545   </obsolete>
22546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22547   <summary/>
22548 </histogram>
22550 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestOther"
22551     units="milliseconds">
22552   <obsolete>
22553     Deprecated 6/2014. Replaced by
22554     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
22555   </obsolete>
22556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22557   <summary/>
22558 </histogram>
22560 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionAdblock"
22561     units="milliseconds">
22562   <obsolete>
22563     Deprecated 6/2014. Replaced by
22564     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
22565   </obsolete>
22566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22567   <summary/>
22568 </histogram>
22570 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionAdblockPlus"
22571     units="milliseconds">
22572   <obsolete>
22573     Deprecated 6/2014. Replaced by
22574     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
22575   </obsolete>
22576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22577   <summary/>
22578 </histogram>
22580 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequest"
22581     units="milliseconds">
22582   <owner>vabr@chromium.org</owner>
22583   <summary>
22584     The PLT.BeginToFinish histogram for pages reloaded by JavaScript or by
22585     following a link, after WebRequest API was used.
22586   </summary>
22587 </histogram>
22589 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestAdblock"
22590     units="milliseconds">
22591   <obsolete>
22592     Deprecated 6/2014. Replaced by
22593     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
22594   </obsolete>
22595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22596   <summary/>
22597 </histogram>
22599 <histogram
22600     name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestAdblockPlus"
22601     units="milliseconds">
22602   <obsolete>
22603     Deprecated 6/2014. Replaced by
22604     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
22605   </obsolete>
22606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22607   <summary/>
22608 </histogram>
22610 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestOther"
22611     units="milliseconds">
22612   <obsolete>
22613     Deprecated 6/2014. Replaced by
22614     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
22615   </obsolete>
22616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22617   <summary/>
22618 </histogram>
22620 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionAdblock"
22621     units="milliseconds">
22622   <obsolete>
22623     Deprecated 6/2014. Replaced by
22624     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
22625   </obsolete>
22626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22627   <summary/>
22628 </histogram>
22630 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionAdblockPlus"
22631     units="milliseconds">
22632   <obsolete>
22633     Deprecated 6/2014. Replaced by
22634     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
22635   </obsolete>
22636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22637   <summary/>
22638 </histogram>
22640 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest"
22641     units="milliseconds">
22642   <owner>vabr@chromium.org</owner>
22643   <summary>
22644     The PLT.BeginToFinish histogram for pages loads initiated by back/forward
22645     buttons, or by a change of encoding, after WebRequest API was used.
22646   </summary>
22647 </histogram>
22649 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestAdblock"
22650     units="milliseconds">
22651   <obsolete>
22652     Deprecated 6/2014. Replaced by
22653     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
22654   </obsolete>
22655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22656   <summary/>
22657 </histogram>
22659 <histogram
22660     name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestAdblockPlus"
22661     units="milliseconds">
22662   <obsolete>
22663     Deprecated 6/2014. Replaced by
22664     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
22665   </obsolete>
22666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22667   <summary/>
22668 </histogram>
22670 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestOther"
22671     units="milliseconds">
22672   <obsolete>
22673     Deprecated 6/2014. Replaced by
22674     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
22675   </obsolete>
22676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22677   <summary/>
22678 </histogram>
22680 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionAdblock"
22681     units="milliseconds">
22682   <obsolete>
22683     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
22684   </obsolete>
22685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22686   <summary/>
22687 </histogram>
22689 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionAdblockPlus"
22690     units="milliseconds">
22691   <obsolete>
22692     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
22693   </obsolete>
22694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22695   <summary/>
22696 </histogram>
22698 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequest"
22699     units="milliseconds">
22700   <owner>vabr@chromium.org</owner>
22701   <summary>
22702     The PLT.BeginToFinish histogram for pages loaded by entering a URL or a
22703     search query into Omnibox, after WebRequest API was used.
22704   </summary>
22705 </histogram>
22707 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestAdblock"
22708     units="milliseconds">
22709   <obsolete>
22710     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
22711   </obsolete>
22712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22713   <summary/>
22714 </histogram>
22716 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestAdblockPlus"
22717     units="milliseconds">
22718   <obsolete>
22719     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
22720   </obsolete>
22721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22722   <summary/>
22723 </histogram>
22725 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestOther"
22726     units="milliseconds">
22727   <obsolete>
22728     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
22729   </obsolete>
22730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22731   <summary/>
22732 </histogram>
22734 <histogram name="PLT.BeginToFinish_SpdyProxy" units="milliseconds">
22735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22736   <summary>PLT.BeginToFinish, but for pages fetched over a SPDY proxy.</summary>
22737 </histogram>
22739 <histogram name="PLT.BeginToFinishDoc">
22740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22741   <summary>TBD</summary>
22742 </histogram>
22744 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
22745     units="milliseconds">
22746   <obsolete>
22747     Deprecated as of http://crrev.com/392823002
22748   </obsolete>
22749   <owner>kouhei@chromium.org</owner>
22750   <summary>
22751     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
22752     request.
22753   </summary>
22754 </histogram>
22756 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
22757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22758   <summary>
22759     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
22760   </summary>
22761 </histogram>
22763 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
22764     units="milliseconds">
22765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22766   <summary>
22767     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
22768     contained prefetch links.
22769   </summary>
22770 </histogram>
22772 <histogram name="PLT.BeginToFinishDoc_SpdyProxy" units="milliseconds">
22773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22774   <summary>
22775     PLT.BeginToFinshDoc, but for pages fetched over a SPDY proxy.
22776   </summary>
22777 </histogram>
22779 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
22780   <owner>pmeenan@chromium.org</owner>
22781   <summary>
22782     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
22783     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
22784     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
22785     time when renderer requested load of document, after any unload of last
22786     document. &quot;First paint&quot;== time when first paint operation was
22787     performed.
22788   </summary>
22789 </histogram>
22791 <histogram name="PLT.BeginToFirstPaintAfterLoad" units="milliseconds">
22792   <owner>pmeenan@chromium.org</owner>
22793   <summary>
22794     Time from &quot;big&quot; to &quot;first paint after load.&quot;
22795     &quot;Begin&quot;== &quot;request&quot; if user requested, and
22796     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
22797     document. &quot;Start&quot;== time when renderer requested load of document,
22798     after any unload of last document. &quot;First paint after load&quot;== time
22799     after onload() when first paint operation is performed.
22800   </summary>
22801 </histogram>
22803 <histogram name="PLT.CommitToFinish" units="milliseconds">
22804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22805   <summary>
22806     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
22807     time when renderer got first byte of document.  &quot;Finish&quot;==after
22808     onload() and all resources are loaded.
22809   </summary>
22810 </histogram>
22812 <histogram name="PLT.CommitToFinishDoc" units="milliseconds">
22813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22814   <summary>
22815     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
22816     time when renderer got first byte of document. &quot;Finish doc&quot; ==
22817     main document loaded, before onload(). &quot;Finish&quot;==after onload()
22818     and all resources are loaded.
22819   </summary>
22820 </histogram>
22822 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
22823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22824   <summary>
22825     Time from &quot;commit&quot; to &quot;first paint.&quot;
22826     &quot;Commit&quot;== time when renderer got first byte of document.
22827     &quot;First paint&quot;== time when first paint operation was performed.
22828   </summary>
22829 </histogram>
22831 <histogram name="PLT.CommitToFirstPaintAfterLoad" units="milliseconds">
22832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22833   <summary>
22834     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
22835     &quot;Commit&quot;== time when renderer got first byte of document.
22836     &quot;First paint after load&quot;== time after onload() when first paint
22837     operation is performed.
22838   </summary>
22839 </histogram>
22841 <histogram name="PLT.FinishDocToFinish" units="milliseconds">
22842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22843   <summary>
22844     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
22845     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
22846     onload() and all resources are loaded.
22847   </summary>
22848 </histogram>
22850 <histogram name="PLT.FinishToFirstPaintAfterLoad" units="milliseconds">
22851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22852   <summary>
22853     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
22854     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
22855     paint after load&quot;== time after onload() when first paint operation is
22856     performed.
22857   </summary>
22858 </histogram>
22860 <histogram name="PLT.LoadType" enum="LoadType">
22861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22862   <summary>
22863     Probability distribution for enumerated varieties of page loads.
22864   </summary>
22865 </histogram>
22867 <histogram name="PLT.MissingStart" enum="MissingStartType">
22868   <obsolete>
22869     Deprecated as of 2014-06.
22870   </obsolete>
22871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22872   <summary>
22873     Diagnose error conditions in PLT reporting. A start time should always be
22874     present.
22875   </summary>
22876 </histogram>
22878 <histogram name="PLT.NavStartToLoadEnd" units="milliseconds">
22879   <obsolete>
22880     deprecated 2012-01-19 in favour of PLT.PT_*
22881   </obsolete>
22882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22883   <summary>
22884     The time elapsed between the Navigation Timing metrics navigationStart and
22885     loadEventEnd. Definitions: http://www.w3.org/TR/navigation-timing/
22886   </summary>
22887 </histogram>
22889 <histogram name="PLT.NavStartToLoadStart" units="milliseconds">
22890   <obsolete>
22891     deprecated 2012-01-19 in favour of PLT.PT_*
22892   </obsolete>
22893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22894   <summary>
22895     The time elapsed between the Navigation Timing metrics navigationStart and
22896     loadEventStart. Definitions: http://www.w3.org/TR/navigation-timing/
22897   </summary>
22898 </histogram>
22900 <histogram name="PLT.NT_Connect" units="milliseconds">
22901   <owner>bolian@chromium.org</owner>
22902   <summary>
22903     Time from connectStart to connectEnd based on Navigation Timing.
22904   </summary>
22905 </histogram>
22907 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
22908   <owner>bolian@chromium.org</owner>
22909   <summary>
22910     Time from domanLookupEnd to connectStart based on Navigation Timing.
22911   </summary>
22912 </histogram>
22914 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
22915   <owner>bolian@chromium.org</owner>
22916   <summary>
22917     Time from fetchStart to domainLookupStart based on Navigation Timing.
22918   </summary>
22919 </histogram>
22921 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
22922   <owner>bolian@chromium.org</owner>
22923   <summary>
22924     Time from responseStart to domLoading based on Navigation Timing.
22925   </summary>
22926 </histogram>
22928 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
22929   <owner>bolian@chromium.org</owner>
22930   <summary>
22931     Time from navigationStart to fetchStart based on Navigation Timing when no
22932     redirect.
22933   </summary>
22934 </histogram>
22936 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
22937   <owner>bolian@chromium.org</owner>
22938   <summary>
22939     Time from navigationStart to fetchStart excluding time spent on redirects
22940     based on Navigation Timing. Only page loads with redirects are considered.
22941   </summary>
22942 </histogram>
22944 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
22945   <owner>bolian@chromium.org</owner>
22946   <summary>
22947     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
22948     Timing.
22949   </summary>
22950 </histogram>
22952 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
22953   <owner>bolian@chromium.org</owner>
22954   <summary>
22955     Time from connectEnd to requestStart based on Navigation Timing.
22956   </summary>
22957 </histogram>
22959 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
22960   <owner>bolian@chromium.org</owner>
22961   <summary>
22962     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
22963   </summary>
22964 </histogram>
22966 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
22967   <owner>bolian@chromium.org</owner>
22968   <summary>
22969     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
22970     Navigation Timing.
22971   </summary>
22972 </histogram>
22974 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
22975   <owner>bolian@chromium.org</owner>
22976   <summary>
22977     Time from domInteractive to domContentLoadEventStart based on Navigation
22978     Timing.
22979   </summary>
22980 </histogram>
22982 <histogram name="PLT.NT_DomLoading" units="milliseconds">
22983   <owner>bolian@chromium.org</owner>
22984   <summary>
22985     Time from domLoading to domInteractive based on Navigation Timing.
22986   </summary>
22987 </histogram>
22989 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
22990   <owner>bolian@chromium.org</owner>
22991   <summary>
22992     Time from loadEventStart to loadEventEnd based on Navigation Timing.
22993   </summary>
22994 </histogram>
22996 <histogram name="PLT.NT_Redirect" units="milliseconds">
22997   <owner>bolian@chromium.org</owner>
22998   <summary>
22999     Time from redirectStart to redirectEnd based on Navigation Timing when
23000     redirects exist.
23001   </summary>
23002 </histogram>
23004 <histogram name="PLT.NT_Request" units="milliseconds">
23005   <owner>bolian@chromium.org</owner>
23006   <summary>
23007     Time from requestStart to responseStart based on Navigation Timing.
23008   </summary>
23009 </histogram>
23011 <histogram name="PLT.NT_Response" units="milliseconds">
23012   <owner>bolian@chromium.org</owner>
23013   <summary>
23014     Time from responseStart to responseEnd based on Navigation Timing.
23015   </summary>
23016 </histogram>
23018 <histogram name="PLT.PageUsed_PrerenderLoad" enum="PageUsed">
23019   <obsolete>
23020     Deprecated as of 5/02/2011.
23021   </obsolete>
23022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23023   <summary>Distribution of discarded and displayed prerendered pages.</summary>
23024 </histogram>
23026 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
23027   <obsolete>
23028     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
23029   </obsolete>
23030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23031   <summary>
23032     Perceived load time of a page. For non-prerendered pages, this is just
23033     BeginToFinish. For displayed prerendered pages, this is the time from when
23034     the prerendered page is moved into a TabContents until finish.
23035     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
23036     this is 0 if the loading finishes before the page is moved into a
23037     TabContents.
23038   </summary>
23039 </histogram>
23041 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
23042   <obsolete>
23043     Deprecated as of 5/02/2011, replaced by
23044     Prerender.RendererPerceivedPLTMatched.
23045   </obsolete>
23046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23047   <summary>
23048     Perceived load time of a prerendered page that is displayed. This is the
23049     time from when the prerendered page is moved into a TabContents until
23050     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
23051     Note that this is 0 if the loading finishes before the page is moved into a
23052     TabContents.
23053   </summary>
23054 </histogram>
23056 <histogram name="PLT.Prerender_TimeUntilDisplay" units="milliseconds">
23057   <obsolete>
23058     Deprecated as of 5/02/2011, replaced by Prerender.RendererTimeUntilDisplay.
23059   </obsolete>
23060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23061   <summary>
23062     The time elapsed between when the prerendering of a page starts and when the
23063     page is displayed. Prerendered pages discarded without being displayed are
23064     excluded from this count.
23065   </summary>
23066 </histogram>
23068 <histogram name="PLT.PrerenderIdleTime" units="milliseconds">
23069   <obsolete>
23070     Deprecated as of 5/02/2011, replaced by Prerender.RendererIdleTime.
23071   </obsolete>
23072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23073   <summary>
23074     This is the time from when a prerendered page finishes loading to when it is
23075     displayed. When a page is displayed before it finishes loading, no value is
23076     recorded in this histogram.
23077   </summary>
23078 </histogram>
23080 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
23081   <owner>pmeenan@chromium.org</owner>
23082   <summary>
23083     This time is based on the NavigationTiming spec and is a more accurate
23084     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
23085     navigationStart if user-initiated request.
23086   </summary>
23087 </histogram>
23089 <histogram name="PLT.PT_BeginToCommit_DataReductionProxy" units="milliseconds">
23090   <owner>pmeenan@chromium.org</owner>
23091   <owner>bengr@chromium.org</owner>
23092   <owner>megjablon@chromium.org</owner>
23093   <summary>
23094     This time is based on the PerformanceTiming spec and is a more accurate
23095     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
23096     navigationStart if user-initiated request. Only page loads through the data
23097     reduction proxy are considered.
23098   </summary>
23099 </histogram>
23101 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
23102   <owner>pmeenan@chromium.org</owner>
23103   <summary>
23104     This time is based on the NavigationTiming spec and is a more accurate
23105     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
23106     navigationStart if user-initiated request.
23107   </summary>
23108 </histogram>
23110 <histogram name="PLT.PT_BeginToFinish_DataReductionProxy" units="milliseconds">
23111   <owner>pmeenan@chromium.org</owner>
23112   <owner>bengr@chromium.org</owner>
23113   <owner>megjablon@chromium.org</owner>
23114   <summary>
23115     This time is based on the PerformanceTiming spec and is a more accurate
23116     version of PLT.BeginToFinish_SpdyProxy. Finish: loadEventEnd. Begin:
23117     requestStart or navigationStart if user-initiated request. Only page loads
23118     through the data reduction proxy are considered.
23119   </summary>
23120 </histogram>
23122 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
23123   <owner>pmeenan@chromium.org</owner>
23124   <summary>
23125     This time is based on the NavigationTiming spec and is a more accurate
23126     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
23127     requestStart or navigationStart if user-initiated request.
23128   </summary>
23129 </histogram>
23131 <histogram name="PLT.PT_BeginToFinishDoc_DataReductionProxy"
23132     units="milliseconds">
23133   <owner>pmeenan@chromium.org</owner>
23134   <owner>bengr@chromium.org</owner>
23135   <owner>megjablon@chromium.org</owner>
23136   <summary>
23137     This time is based on the PerformanceTiming spec and is a more accurate
23138     version of PLT.BeginToFinishDoc_SpdyProxy. FinishDoc: loadEventStart. Begin:
23139     requestStart or navigationStart if user-initiated request. Only page loads
23140     through the data reduction proxy are considered.
23141   </summary>
23142 </histogram>
23144 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
23145   <owner>pmeenan@chromium.org</owner>
23146   <summary>
23147     This time is based on the NavigationTiming spec and is a more accurate
23148     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
23149   </summary>
23150 </histogram>
23152 <histogram name="PLT.PT_CommitToFinish_DataReductionProxy" units="milliseconds">
23153   <owner>pmeenan@chromium.org</owner>
23154   <owner>bengr@chromium.org</owner>
23155   <owner>megjablon@chromium.org</owner>
23156   <summary>
23157     This time is based on the PerformanceTiming spec and is a more accurate
23158     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
23159     Only page loads through the data reduction proxy are considered.
23160   </summary>
23161 </histogram>
23163 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
23164   <owner>pmeenan@chromium.org</owner>
23165   <summary>
23166     This time is based on the NavigationTiming spec and is a more accurate
23167     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
23168     loadEventStart.
23169   </summary>
23170 </histogram>
23172 <histogram name="PLT.PT_CommitToFinishDoc_DataReductionProxy"
23173     units="milliseconds">
23174   <owner>pmeenan@chromium.org</owner>
23175   <owner>bengr@chromium.org</owner>
23176   <owner>megjablon@chromium.org</owner>
23177   <summary>
23178     This time is based on the PerformanceTiming spec and is a more accurate
23179     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
23180     loadEventStart. Only page loads through the data reduction proxy are
23181     considered.
23182   </summary>
23183 </histogram>
23185 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
23186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23187   <summary>
23188     This time is based on the NavigationTiming spec and is a more accurate
23189     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
23190     loadEventStart.
23191   </summary>
23192 </histogram>
23194 <histogram name="PLT.PT_FinishDocToFinish_DataReductionProxy"
23195     units="milliseconds">
23196   <owner>bengr@chromium.org</owner>
23197   <owner>megjablon@chromium.org</owner>
23198   <summary>
23199     This time is based on the PerformanceTiming spec and is a more accurate
23200     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
23201     loadEventStart. Only page loads through the data reduction proxy are
23202     considered.
23203   </summary>
23204 </histogram>
23206 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
23207   <owner>pmeenan@chromium.org</owner>
23208   <summary>
23209     This time is based on the NavigationTiming spec and measures the time until
23210     the renderer got first byte of document. Commit: time when renderer got
23211     first byte of document. Request: navigationStart.
23212   </summary>
23213 </histogram>
23215 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
23216   <owner>pmeenan@chromium.org</owner>
23217   <summary>
23218     This time is based on the NavigationTiming spec and measures the time until
23219     the beginning of the DOMContentLoaded event. DOMContentLoaded:
23220     domContentLoadedEventStart. Request: navigationStart.
23221   </summary>
23222 </histogram>
23224 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
23225   <owner>pmeenan@chromium.org</owner>
23226   <summary>
23227     This time is based on the NavigationTiming spec and is a more accurate
23228     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
23229     navigationStart.
23230   </summary>
23231 </histogram>
23233 <histogram name="PLT.PT_RequestToFinish_DataReductionProxy"
23234     units="milliseconds">
23235   <owner>pmeenan@chromium.org</owner>
23236   <owner>bengr@chromium.org</owner>
23237   <owner>megjablon@chromium.org</owner>
23238   <summary>
23239     This time is based on the PerformanceTiming spec and is a more accurate
23240     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
23241     navigationStart. Only page loads through the data reduction proxy are
23242     considered.
23243   </summary>
23244 </histogram>
23246 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
23247   <owner>pmeenan@chromium.org</owner>
23248   <summary>
23249     This time is based on the NavigationTiming spec and measures the page load
23250     time until the beginning of the load event. Finish: loadEventStart. Request:
23251     navigationStart.
23252   </summary>
23253 </histogram>
23255 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
23256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23257   <summary>
23258     This time is based on the NavigationTiming spec and is a more accurate
23259     version of PLT.RequestToStart. Start: requestStart. Request:
23260     navigationStart.
23261   </summary>
23262 </histogram>
23264 <histogram name="PLT.PT_RequestToStart_DataReductionProxy" units="milliseconds">
23265   <owner>bengr@chromium.org</owner>
23266   <owner>megjablon@chromium.org</owner>
23267   <summary>
23268     This time is based on the PerformanceTiming spec and is a more accurate
23269     version of PLT.RequestToStart. Start: requestStart. Request:
23270     navigationStart. Only page loads through the data reduction proxy are
23271     considered.
23272   </summary>
23273 </histogram>
23275 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
23276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23277   <summary>
23278     This time is based on the NavigationTiming spec and is a more accurate
23279     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
23280   </summary>
23281 </histogram>
23283 <histogram name="PLT.PT_StartToCommit_DataReductionProxy" units="milliseconds">
23284   <owner>bengr@chromium.org</owner>
23285   <owner>megjablon@chromium.org</owner>
23286   <summary>
23287     This time is based on the PerformanceTiming spec and is a more accurate
23288     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
23289     Only page loads through the data reduction proxy are considered.
23290   </summary>
23291 </histogram>
23293 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
23294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23295   <summary>
23296     This time is based on the NavigationTiming spec and is a more accurate
23297     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
23298   </summary>
23299 </histogram>
23301 <histogram name="PLT.PT_StartToFinish_DataReductionProxy" units="milliseconds">
23302   <owner>bengr@chromium.org</owner>
23303   <owner>megjablon@chromium.org</owner>
23304   <summary>
23305     This time is based on the PerformanceTiming spec and is a more accurate
23306     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
23307     Only page loads through the data reduction proxy are considered.
23308   </summary>
23309 </histogram>
23311 <histogram name="PLT.RequestToFinish" units="milliseconds">
23312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23313   <summary>
23314     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
23315     time when user requested document.  &quot;Finish&quot; == after onload() and
23316     all resources are loaded.
23317   </summary>
23318 </histogram>
23320 <histogram name="PLT.RequestToStart" units="milliseconds">
23321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23322   <summary>
23323     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
23324     time when user requested document. &quot;Start&quot;== time when renderer
23325     requested load of document, after any unload of last document.
23326   </summary>
23327 </histogram>
23329 <histogram name="PLT.StartToCommit" units="milliseconds">
23330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23331   <summary>
23332     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
23333     when renderer requested load of document, after any unload of last document.
23334     &quot;Commit&quot;== time when renderer got first byte of document.
23335   </summary>
23336 </histogram>
23338 <histogram name="PLT.StartToFinish" units="milliseconds">
23339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23340   <summary>
23341     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
23342     when renderer requested load of document, after any unload of last document.
23343     &quot;Finish&quot;==after onload() and all resources are loaded.
23344   </summary>
23345 </histogram>
23347 <histogram name="PLT.StartToFinish.NoProxy.http">
23348   <obsolete>
23349     Deprecated as of 07/2014.
23350   </obsolete>
23351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23352   <summary>StartToFinish times when using http and no proxy.</summary>
23353 </histogram>
23355 <histogram name="PLT.StartToFinish.NoProxy.https">
23356   <obsolete>
23357     Deprecated as of 07/2014.
23358   </obsolete>
23359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23360   <summary>StartToFinish times when using https and no proxy.</summary>
23361 </histogram>
23363 <histogram name="PLT.StartToFinish.Proxy.http">
23364   <obsolete>
23365     Deprecated as of 07/2014.
23366   </obsolete>
23367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23368   <summary>StartToFinish times when using http over a proxy.</summary>
23369 </histogram>
23371 <histogram name="PLT.StartToFinish.Proxy.https">
23372   <obsolete>
23373     Deprecated as of 07/2014.
23374   </obsolete>
23375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23376   <summary>StartToFinish times when using https over a proxy.</summary>
23377 </histogram>
23379 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
23380   <owner>pmeenan@chromium.org</owner>
23381   <summary>
23382     This time is based on the User Timing spec and measures the time from
23383     Navigation Timing navigationStart until the point where the page called
23384     performance.mark().
23385   </summary>
23386 </histogram>
23388 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
23389   <owner>pmeenan@chromium.org</owner>
23390   <summary>
23391     This time is based on the User Timing spec and reports the time between two
23392     arbitrary points defined by the page being loaded and directly matches the
23393     measurement exposed by performance.measure().
23394   </summary>
23395 </histogram>
23397 <histogram name="Plugin.AvailabilityStatus.WidevineCdm"
23398     enum="PluginAvailabilityStatus">
23399   <owner>xhwang@chromium.org</owner>
23400   <summary>
23401     The availability status of Widevine CDM. In normal cases, this is reported
23402     per render process if EME API is used. This is not reported if EME API is
23403     not used. This could be reported multiple times per render process until
23404     PLUGIN_AVAILABLE is reported (which should be a rare case).
23405   </summary>
23406 </histogram>
23408 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
23409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23410   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
23411 </histogram>
23413 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
23414   <owner>xhwang@chromium.org</owner>
23415   <summary>The error code of a PPAPI broker load failure.</summary>
23416 </histogram>
23418 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
23419   <owner>xhwang@chromium.org</owner>
23420   <summary>The result from an attempt to load a PPAPI broker.</summary>
23421 </histogram>
23423 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
23424   <owner>xhwang@chromium.org</owner>
23425   <summary>The error code of a PPAPI plugin load failure.</summary>
23426 </histogram>
23428 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
23429   <owner>xhwang@chromium.org</owner>
23430   <summary>The result from an attempt to load a PPAPI plugin.</summary>
23431 </histogram>
23433 <histogram name="Power.BacklightLevelOnAC" units="%">
23434   <owner>derat@chromium.org</owner>
23435   <summary>
23436     The level of the backlight as a percentage when the user is on AC. Sampled
23437     every 30 seconds.
23438   </summary>
23439 </histogram>
23441 <histogram name="Power.BacklightLevelOnBattery" units="%">
23442   <owner>derat@chromium.org</owner>
23443   <summary>
23444     The level of the backlight as a percentage when the user is on battery.
23445     Sampled every 30 seconds.
23446   </summary>
23447 </histogram>
23449 <histogram name="Power.BatteryChargeHealth" units="%">
23450   <owner>derat@chromium.org</owner>
23451   <summary>
23452     Chrome OS battery charge health percentage.  Sampled once when device starts
23453     charging.
23454   </summary>
23455 </histogram>
23457 <histogram name="Power.BatteryDischargeRate" units="mW">
23458   <owner>derat@chromium.org</owner>
23459   <summary>
23460     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
23461     device runs on battery.
23462   </summary>
23463 </histogram>
23465 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
23466   <owner>derat@chromium.org</owner>
23467   <summary>
23468     Chrome OS battery discharge rate in mW while the system was suspended,
23469     sampled at resume. Only reported if the system was on battery power both
23470     before suspending and after resuming, if the energy level didn't increase
23471     while suspended (which would indicate that an AC adapter was connected), and
23472     if the system was suspended for at least a minute.
23473   </summary>
23474 </histogram>
23476 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
23477   <owner>derat@chromium.org</owner>
23478   <summary>
23479     Counts the number of times we have read the battery status from sysfs and if
23480     it gave us sensible values.
23481   </summary>
23482 </histogram>
23484 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
23485   <owner>derat@chromium.org</owner>
23486   <summary>
23487     Chrome OS remaining battery charge as percent of the maximum battery charge,
23488     sampled at the end of a user session when the device is on AC.
23489   </summary>
23490 </histogram>
23492 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
23493   <owner>derat@chromium.org</owner>
23494   <summary>
23495     Chrome OS remaining battery charge as percent of the maximum battery charge,
23496     sampled at the end of a user session when the device is on battery.
23497   </summary>
23498 </histogram>
23500 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
23501   <owner>derat@chromium.org</owner>
23502   <summary>
23503     Chrome OS remaining battery charge as percent of the maximum battery charge,
23504     sampled at the start of a user session when the device is on AC.
23505   </summary>
23506 </histogram>
23508 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
23509   <owner>derat@chromium.org</owner>
23510   <summary>
23511     Chrome OS remaining battery charge as percent of the maximum battery charge,
23512     sampled at the start of a user session when the device is on battery.
23513   </summary>
23514 </histogram>
23516 <histogram name="Power.BatteryRemainingCharge" units="%">
23517   <obsolete>
23518     Deprecated as of 03/2012, no longer being generated by powerd.
23519   </obsolete>
23520   <owner>derat@chromium.org</owner>
23521   <summary>
23522     Chrome OS remaining battery charge as percent of the maximum battery charge
23523     sampled when the device runs on battery.
23524   </summary>
23525 </histogram>
23527 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
23528   <owner>derat@chromium.org</owner>
23529   <summary>
23530     Chrome OS remaining battery charge as percent of the maximum battery charge,
23531     sampled when charging starts.
23532   </summary>
23533 </histogram>
23535 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
23536   <obsolete>
23537     Deprecated as of 03/2012, no longer being generated by powerd.
23538   </obsolete>
23539   <owner>derat@chromium.org</owner>
23540   <summary>
23541     Chrome OS remaining time to empty battery in minutes sampled when the device
23542     runs on battery.
23543   </summary>
23544 </histogram>
23546 <histogram name="Power.BitfixChunks">
23547   <owner>dianders@chromium.org</owner>
23548   <summary>
23549     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
23550     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
23551     around 97% of the time and a non-zero value around 3% of the time.
23552   </summary>
23553 </histogram>
23555 <histogram name="Power.BitfixFixes">
23556   <owner>dianders@chromium.org</owner>
23557   <summary>
23558     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
23559     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
23560     around 97% of the time and a non-zero value around 3% of the time.  Would be
23561     exactly equal to Power.BitfixChunks if there were only one corrupted word in
23562     each chunk but is sometimes several times higher.
23563   </summary>
23564 </histogram>
23566 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
23567   <obsolete>
23568     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
23569     Accel_BrightnessUp_F7 user actions instead.
23570   </obsolete>
23571   <owner>derat@chromium.org</owner>
23572   <summary>
23573     Number of times the user has adjusted brightness up and down while running
23574     on battery power.
23575   </summary>
23576 </histogram>
23578 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
23579   <obsolete>
23580     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
23581     Accel_BrightnessUp_F7 user actions instead.
23582   </obsolete>
23583   <owner>derat@chromium.org</owner>
23584   <summary>
23585     Number of times the user has adjusted brightness up and down while running
23586     on AC power.
23587   </summary>
23588 </histogram>
23590 <histogram name="Power.ChargerType" enum="PowerChargerType">
23591   <owner>derat@chromium.org</owner>
23592   <summary>
23593     External power supply type such as MAINS_CHARGER, USB_CHARGER,
23594     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
23595     time a charger is connected to the device.
23596   </summary>
23597 </histogram>
23599 <histogram name="Power.ExternalBrightnessReadResult"
23600     enum="ExternalDisplayReceiveResult">
23601   <owner>derat@chromium.org</owner>
23602   <summary>
23603     The result of attempting to read an external display's brightness on Chrome
23604     OS. A read attempt is made after successfully requesting the brightness (see
23605     Power.ExternalBrightnessRequestResult).
23606   </summary>
23607 </histogram>
23609 <histogram name="Power.ExternalBrightnessRequestResult"
23610     enum="ExternalDisplaySendResult">
23611   <owner>derat@chromium.org</owner>
23612   <summary>
23613     The result of requesting an external display's brightness on Chrome OS. A
23614     request is sent when the user presses a brightness key and the current
23615     brightness is not already cached. A successful request is followed shortly
23616     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
23617   </summary>
23618 </histogram>
23620 <histogram name="Power.ExternalBrightnessWriteResult"
23621     enum="ExternalDisplaySendResult">
23622   <owner>derat@chromium.org</owner>
23623   <summary>
23624     The result of attempting to change an external display's brightness on
23625     Chrome OS. A request is sent when the user presses a brightness key and the
23626     current brightness is either already cached or successfully loaded.
23627   </summary>
23628 </histogram>
23630 <histogram name="Power.ExternalDisplayOpenResult"
23631     enum="ExternalDisplayOpenResult">
23632   <owner>derat@chromium.org</owner>
23633   <summary>
23634     The result of attempting to open an I2C device to control an external
23635     display's brightness on Chrome OS. An attempt is made when a display is
23636     connected to a device that lacks an internal display.
23637   </summary>
23638 </histogram>
23640 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
23641   <owner>snanda@chromium.org</owner>
23642   <summary>
23643     The time that the firmware took to resume the Chrome OS device from
23644     suspend-to-RAM state when running on AC at pre-suspend time.
23645   </summary>
23646 </histogram>
23648 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
23649   <owner>snanda@chromium.org</owner>
23650   <summary>
23651     The time that the firmware took to resume the Chrome OS device from
23652     suspend-to-RAM state when running on battery at pre-suspend time.
23653   </summary>
23654 </histogram>
23656 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
23657   <owner>derat@chromium.org</owner>
23658   <summary>
23659     Chrome OS user idle time since the screen dimmed sampled when the user
23660     becomes active again if the device runs on AC.
23661   </summary>
23662 </histogram>
23664 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
23665   <owner>derat@chromium.org</owner>
23666   <summary>
23667     Chrome OS user idle time since the screen dimmed sampled when the user
23668     becomes active again if the device runs on battery.
23669   </summary>
23670 </histogram>
23672 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
23673   <owner>derat@chromium.org</owner>
23674   <summary>
23675     Chrome OS user idle time since the screen turned off sampled when the user
23676     becomes active again if the device runs on AC.
23677   </summary>
23678 </histogram>
23680 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
23681   <owner>derat@chromium.org</owner>
23682   <summary>
23683     Chrome OS user idle time since the screen turned off sampled when the user
23684     becomes active again if the device runs on battery.
23685   </summary>
23686 </histogram>
23688 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
23689   <owner>derat@chromium.org</owner>
23690   <summary>
23691     Chrome OS user idle time sampled when the user becomes active again if the
23692     device runs on AC.
23693   </summary>
23694 </histogram>
23696 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
23697   <owner>derat@chromium.org</owner>
23698   <summary>
23699     Chrome OS user idle time sampled when the user becomes active again if the
23700     device runs on battery.
23701   </summary>
23702 </histogram>
23704 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
23705   <owner>snanda@chromium.org</owner>
23706   <summary>
23707     The time that the kernel took to resume the Chrome OS device from
23708     suspend-to-RAM state when running on AC at pre-suspend time.
23709   </summary>
23710 </histogram>
23712 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
23713   <owner>snanda@chromium.org</owner>
23714   <summary>
23715     The time that the kernel took to resume the Chrome OS device from
23716     suspend-to-RAM state when running on battery at pre-suspend time.
23717   </summary>
23718 </histogram>
23720 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
23721   <owner>snanda@chromium.org</owner>
23722   <summary>
23723     The time that the kernel took to suspend-to-RAM the Chrome OS device when
23724     running on AC.
23725   </summary>
23726 </histogram>
23728 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
23729   <owner>snanda@chromium.org</owner>
23730   <summary>
23731     The time that the kernel took to suspend-to-RAM the Chrome OS device when
23732     running on battery.
23733   </summary>
23734 </histogram>
23736 <histogram name="Power.KeyboardBacklightLevel" units="%">
23737   <owner>derat@chromium.org</owner>
23738   <summary>
23739     The level of the keyboard backlight as a percentage. Sampled every 30
23740     seconds.
23741   </summary>
23742 </histogram>
23744 <histogram name="Power.LengthOfSession" units="seconds">
23745   <owner>derat@chromium.org</owner>
23746   <summary>
23747     The length of time, in seconds, that a user spent in a single session.
23748     Values for this metric are clamped to 12 hours, so the last bucket should be
23749     considered to be including all metrics above 12 hours.
23750   </summary>
23751 </histogram>
23753 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
23754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23755   <summary>
23756     The average power consumption, measured in milli-units per hour, when sync
23757     invalidator listens to on_application_active events. Values for this metric
23758     are per session, i.e. from battery level at application entering foreground
23759     to returning to background, and normalized to an hourly average consumption.
23760     This is an iOS only measurement. Due to how iOS reports battery levels, it
23761     is likely to see many readings of 0.
23762   </summary>
23763 </histogram>
23765 <histogram name="Power.MilliConsumptionPerHourOthers">
23766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23767   <summary>
23768     The average power consumption, measured in milli-units per hour, for other
23769     sync invalidator methods. Values for this metric are per session, i.e. from
23770     battery level at application entering foreground to returning to background,
23771     and normalized to an hourly average consumption. This is an iOS only
23772     measurement. Due to how iOS reports battery levels, it is likely to see many
23773     readings of 0.
23774   </summary>
23775 </histogram>
23777 <histogram name="Power.MilliConsumptionPerHourP2P">
23778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23779   <summary>
23780     The average power consumption, measured in milli-units per hour, when sync
23781     invalidator uses peer-to-peer notifications. Values for this metric are per
23782     session, i.e. from battery level at application entering foreground to
23783     returning to background, and normalized to an hourly average consumption.
23784     This is an iOS only measurement. Due to how iOS reports battery levels, it
23785     is likely to see many readings of 0.
23786   </summary>
23787 </histogram>
23789 <histogram name="Power.MilliConsumptionPerHourServer">
23790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23791   <summary>
23792     The average power consumption, measured in milli-units per hour, when sync
23793     invalidator uses server-based non-blocking invalidator. Values for this
23794     metric are per session, i.e. from battery level at application entering
23795     foreground to returning to background, and normalized to an hourly average
23796     consumption. This is an iOS only measurement. Due to how iOS reports battery
23797     levels, it is likely to see many readings of 0.
23798   </summary>
23799 </histogram>
23801 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
23802   <owner>derat@chromium.org</owner>
23803   <summary>
23804     The number of times that the Automatic Light Sensor (ALS) adjusted the
23805     brightness during a session.  Values for this metric are clamped to 10k
23806     count, so the last bucket should be considered to be including all metrics
23807     above 10k.
23808   </summary>
23809 </histogram>
23811 <histogram name="Power.NumberOfSessionsPerCharge">
23812   <owner>derat@chromium.org</owner>
23813   <summary>
23814     The number of user sessions that occured since the last time that the device
23815     was charged. Values for this metric are clamped at 10k, so the last bucket
23816     should be considered to include all metrics about 10k.
23817   </summary>
23818 </histogram>
23820 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
23821   <owner>derat@chromium.org</owner>
23822   <summary>
23823     The amount of time between the user pressing the power button and Chrome
23824     acknowledging the button-down event on Chrome OS. Values for this metric are
23825     capped to two seconds.
23826   </summary>
23827 </histogram>
23829 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
23830   <owner>derat@chromium.org</owner>
23831   <summary>
23832     The amount of time between the user pressing the power button and releasing
23833     it on Chrome OS.
23834   </summary>
23835 </histogram>
23837 <histogram name="Power.RetrySuspendCount">
23838   <obsolete>
23839     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
23840     Power.SuspendAttemptsBeforeSuccess.
23841   </obsolete>
23842   <owner>derat@chromium.org</owner>
23843   <summary>
23844     The number of times Chrome OS retried suspend due to previous failure.
23845   </summary>
23846 </histogram>
23848 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
23849   <owner>derat@chromium.org</owner>
23850   <summary>
23851     The reason for the Chrome OS power manager shutting down or rebooting the
23852     system.
23853   </summary>
23854 </histogram>
23856 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
23857   <owner>derat@chromium.org</owner>
23858   <owner>snanda@chromium.org</owner>
23859   <summary>
23860     The number of suspend attempts on Chrome OS. Samples are reported before
23861     each attempt, so this histogram may include cases where the system crashed
23862     instead of suspending.
23863   </summary>
23864 </histogram>
23866 <histogram name="Power.SuspendAttemptsBeforeCancel">
23867   <owner>derat@chromium.org</owner>
23868   <owner>snanda@chromium.org</owner>
23869   <summary>
23870     The number of suspend attempts performed for a single suspend request (e.g.
23871     triggered by the lid being closed) that was eventually canceled on Chrome
23872     OS. This also includes requests that were canceled due to the system
23873     eventually shutting down due to repeated suspend failures.
23874   </summary>
23875 </histogram>
23877 <histogram name="Power.SuspendAttemptsBeforeSuccess">
23878   <owner>derat@chromium.org</owner>
23879   <owner>snanda@chromium.org</owner>
23880   <summary>
23881     The number of suspend attempts performed for a single suspend request (e.g.
23882     triggered by the lid being closed) that eventually succeeded on Chrome OS.
23883     This includes the successful attempt.
23884   </summary>
23885 </histogram>
23887 <histogram name="Power.SuspendResult" enum="SuspendResult">
23888   <owner>derat@chromium.org</owner>
23889   <owner>snanda@chromium.org</owner>
23890   <summary>
23891     The results of suspend attempts on Chrome OS. Samples are reported after
23892     each attempt.
23893   </summary>
23894 </histogram>
23896 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
23897   <obsolete>
23898     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
23899   </obsolete>
23900   <owner>derat@chromium.org</owner>
23901   <summary>Chrome OS suspend status.</summary>
23902 </histogram>
23904 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
23905   <obsolete>
23906     No longer sent.
23907   </obsolete>
23908   <owner>derat@chromium.org</owner>
23909   <summary>
23910     The percentage of aborted fan attempts out of total fan attempts per
23911     session, where an abort is due to hysteresis.  This value is computed from
23912     boot and sent when powerd starts and then every 15 minutes afterwards.
23913   </summary>
23914 </histogram>
23916 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
23917   <obsolete>
23918     No longer sent.
23919   </obsolete>
23920   <owner>derat@chromium.org</owner>
23921   <summary>
23922     The percentage of fan trip point passes that are more than one trip point.
23923     This value is computed from boot and sent when powerd starts and then every
23924     15 minutes afterwards.
23925   </summary>
23926 </histogram>
23928 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
23929   <owner>derat@chromium.org</owner>
23930   <owner>snanda@chromium.org</owner>
23931   <summary>
23932     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
23933     (i.e., the device most likely ran out of battery while in suspend).
23934   </summary>
23935 </histogram>
23937 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
23938   <owner>derat@chromium.org</owner>
23939   <owner>snanda@chromium.org</owner>
23940   <summary>
23941     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
23942   </summary>
23943 </histogram>
23945 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
23946   <owner>derat@chromium.org</owner>
23947   <summary>
23948     The number of times that the user adjusted the brightness during a session
23949     when on AC. Values for this metric are clamped to 10k count, so the last
23950     bucket should be considered to be including all metrics above 10k.
23951   </summary>
23952 </histogram>
23954 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
23955   <owner>derat@chromium.org</owner>
23956   <summary>
23957     The number of times that the user adjusted the brightness during a session
23958     when on battery. Values for this metric are clamped to 10k count, so the
23959     last bucket should be considered to be including all metrics above 10k.
23960   </summary>
23961 </histogram>
23963 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
23964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23965   <summary>
23966     The number of bytes that were downloaded over the network for HTTP/HTTPS
23967     fetches that were not motivated by precaching. Logged per-request.
23968   </summary>
23969 </histogram>
23971 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
23972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23973   <summary>
23974     The number of bytes that were downloaded because of precaching. Logged
23975     per-request.
23976   </summary>
23977 </histogram>
23979 <histogram name="Precache.Saved" units="bytes">
23980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23981   <summary>
23982     The number of bytes during user browsing that were served from the cache,
23983     but would have been downloaded over a network if precaching was disabled.
23984     Logged per-request.
23985   </summary>
23986 </histogram>
23988 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
23989   <owner>davidben@chromium.org</owner>
23990   <owner>tburkard@chromium.org</owner>
23991   <summary>
23992     Time from when a prerendered page is abandoned to when it is first used due
23993     to user navigation. If the page is swapped before begin abandoned, a zero is
23994     recorded.
23995   </summary>
23996 </histogram>
23998 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
23999   <owner>tburkard@chromium.org</owner>
24000   <summary>
24001     Enumeration of what types of cookies were sent for a prerender.
24002   </summary>
24003 </histogram>
24005 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
24006   <owner>tburkard@chromium.org</owner>
24007   <summary>Enumeration of what cookie actions a prerender caused.</summary>
24008 </histogram>
24010 <histogram name="Prerender.Event" enum="PrerenderEvent">
24011   <owner>tburkard@chromium.org</owner>
24012   <summary>
24013     Enumeration of what events related to prerendering have occurred.
24014   </summary>
24015 </histogram>
24017 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
24018   <obsolete>
24019     deprecated May 10 2012
24020   </obsolete>
24021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24022   <summary>Hover Event counts for prerendering.</summary>
24023 </histogram>
24025 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
24026   <owner>tburkard@chromium.org</owner>
24027   <summary>
24028     Final status for prerender pages - either success, or why it was canceled.
24029   </summary>
24030 </histogram>
24032 <histogram name="Prerender.FinalStatusMatchComplete"
24033     enum="PrerenderFinalStatus">
24034   <owner>tburkard@chromium.org</owner>
24035   <summary>
24036     Final status for prerender pages - either success, or why it was canceled.
24037     This is for the MatchComplete set of pages (including some pages that were
24038     not actually prerendered), to match the control group.
24039   </summary>
24040 </histogram>
24042 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
24043   <obsolete>
24044     Deprecated Jan 14 2014.
24045   </obsolete>
24046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24047   <summary>
24048     For prerenders that are swapped in, the percentage of pixels that is already
24049     final at swap-in time compared to when the spinner stops.
24050   </summary>
24051 </histogram>
24053 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
24054   <obsolete>
24055     deprecated May 10 2012
24056   </obsolete>
24057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24058   <summary>
24059     Duration that a user hovers a link before clicking on it.
24061     This is recorded for all pages loaded in a session.
24062   </summary>
24063 </histogram>
24065 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
24066   <obsolete>
24067     deprecated May 10 2012
24068   </obsolete>
24069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24070   <summary>
24071     Duration that the mouse pointer hovers on a link before the mouse pointer
24072     moves off of it.
24074     This is recorded for all pages loaded in a session.
24075   </summary>
24076 </histogram>
24078 <histogram name="Prerender.LocalPredictorEvent"
24079     enum="PrerenderLocalPredictorEvents">
24080   <owner>tburkard@chromium.org</owner>
24081   <summary>
24082     Enumeration of what events related to the local predictor have occurred
24083   </summary>
24084 </histogram>
24086 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
24087     units="milliseconds">
24088   <owner>tburkard@chromium.org</owner>
24089   <summary>
24090     Time to perform the LoggedIn Lookup for the local predictor. This operation
24091     checks whether a user his likely logged into a page that we would like to
24092     prerender.
24093   </summary>
24094 </histogram>
24096 <histogram name="Prerender.LocalPredictorPrefetchMatchPLT" units="milliseconds">
24097   <owner>tburkard@chromium.org</owner>
24098   <summary>
24099     The PrerenderLocalPredictor uses local browsing history and the prerender
24100     service to predict pages likely visited soon. Some of these URLs are
24101     prefetched. When such prefetched likely next pages are visited, this
24102     histogram records the PLT for such pages. In particular, this also happens
24103     if prefetch is actually disabled, allowing (by pivoting on whether or not
24104     prefetch is enabled) to compare the effect of prefetch on PLT.
24105   </summary>
24106 </histogram>
24108 <histogram name="Prerender.LocalPredictorServiceLookupTime"
24109     units="milliseconds">
24110   <owner>tburkard@chromium.org</owner>
24111   <summary>
24112     Time to perform the Service Lookup for the local predictor. This operation
24113     queries a Google service to obtain pages to prerender, as well as whether
24114     prerender candidate pages are likely safe for prerendering.
24115   </summary>
24116 </histogram>
24118 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
24119   <owner>tburkard@chromium.org</owner>
24120   <summary>
24121     Time from when a prerendered page is started to when it is first used due to
24122     user navigation. If the page is never used, it is not included in this
24123     histogram.  This only refers to prerenders based on the local predictor.
24124   </summary>
24125 </histogram>
24127 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
24128   <owner>tburkard@chromium.org</owner>
24129   <summary>
24130     Time to perform the URL Lookup for the local predictor. This operation
24131     retrieves from the user's local browsing history the URLs corresponding to
24132     URLIDs.
24133   </summary>
24134 </histogram>
24136 <histogram name="Prerender.LocalVisitCoreTransition"
24137     enum="PrerenderLocalVisitCoreTransition">
24138   <obsolete>
24139     deprecated Nov 16 2012
24140   </obsolete>
24141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24142   <summary>
24143     The transition type for each new visit as recorded in the local visits
24144     database.
24145   </summary>
24146 </histogram>
24148 <histogram name="Prerender.LocalVisitDatabaseSize">
24149   <obsolete>
24150     deprecated Nov 16 2012
24151   </obsolete>
24152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24153   <summary>Size of the local visits database (number of entries).</summary>
24154 </histogram>
24156 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
24157   <obsolete>
24158     deprecated Nov 16 2012
24159   </obsolete>
24160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24161   <summary>
24162     Enumeration of what events related to local visits have occurred
24163   </summary>
24164 </histogram>
24166 <histogram name="Prerender.ModPagespeedHeader">
24167   <obsolete>
24168     Deprecated as of 10/2013.
24169   </obsolete>
24170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24171   <summary>
24172     Previous version of the Prerender.PagespeedHeader.* histograms.
24173   </summary>
24174 </histogram>
24176 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
24177   <obsolete>
24178     Deprecated May 13th 2014, use Prerender.NetworkBytesTotalForProfile instead.
24179   </obsolete>
24180   <owner>hajimehoshi@chromium.org</owner>
24181   <owner>jkarlin@chromium.org</owner>
24182   <owner>kouhei@chromium.org</owner>
24183   <summary>
24184     Number of bytes transferred on the network for URLRequests (not including
24185     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
24186     deletion.  Includes prerender bytes.  Bytes are only counted when
24187     prerendering is enabled and not in a control group.  The sum of the
24188     distribution for a single user represents all of that user's network
24189     transfers for resource for that time period while prerendering was enabled.
24190   </summary>
24191 </histogram>
24193 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
24194   <obsolete>
24195     Deprecated May 13th 2014, use Prerender.NetworkBytes.Used instead.
24196   </obsolete>
24197   <owner>hajimehoshi@chromium.org</owner>
24198   <owner>jkarlin@chromium.org</owner>
24199   <owner>kouhei@chromium.org</owner>
24200   <summary>
24201     Number of bytes transferred on the network for URLRequests (not including
24202     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
24203     used).
24204   </summary>
24205 </histogram>
24207 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
24208   <obsolete>
24209     Deprecated May 13th 2014, use Prerender.NetworkBytes.Wasted instead.
24210   </obsolete>
24211   <owner>hajimehoshi@chromium.org</owner>
24212   <owner>jkarlin@chromium.org</owner>
24213   <owner>kouhei@chromium.org</owner>
24214   <summary>
24215     Number of bytes transferred on the network for URLRequests (not including
24216     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
24217   </summary>
24218 </histogram>
24220 <histogram name="Prerender.NetworkBytesTotalForProfile" units="bytes">
24221   <owner>hajimehoshi@chromium.org</owner>
24222   <owner>jkarlin@chromium.org</owner>
24223   <owner>kouhei@chromium.org</owner>
24224   <summary>
24225     Number of bytes transferred on the network for URLRequests (not including
24226     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
24227     deletion.  Includes prerender bytes.  Bytes are only counted when
24228     prerendering is enabled and not in a control group.  The sum of the
24229     distribution for a single user represents all of that user's network
24230     transfers for resource for that time period while prerendering was enabled.
24231   </summary>
24232 </histogram>
24234 <histogram name="Prerender.NetworkBytesUsed" units="bytes">
24235   <owner>hajimehoshi@chromium.org</owner>
24236   <owner>jkarlin@chromium.org</owner>
24237   <owner>kouhei@chromium.org</owner>
24238   <summary>
24239     Number of bytes transferred on the network for URLRequests (not including
24240     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
24241     used).
24242   </summary>
24243 </histogram>
24245 <histogram name="Prerender.NetworkBytesWasted" units="bytes">
24246   <owner>hajimehoshi@chromium.org</owner>
24247   <owner>jkarlin@chromium.org</owner>
24248   <owner>kouhei@chromium.org</owner>
24249   <summary>
24250     Number of bytes transferred on the network for URLRequests (not including
24251     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
24252   </summary>
24253 </histogram>
24255 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
24256   <owner>tburkard@chromium.org</owner>
24257   <summary>
24258     A boolean that indicates whether the Omnibox navigation being committed
24259     could have been prerendered by the Omnibox Prerender system. This provides
24260     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
24261     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
24262     Prerendering is disabled, this histogram will register a 'false' entry. The
24263     total count is the equivalent of the deprecated
24264     NetworkActionPredictor.NavigationCount histogram.
24265   </summary>
24266 </histogram>
24268 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
24269   <owner>tburkard@chromium.org</owner>
24270   <summary>
24271     The number of navigations that use a prerender initiated from the Omnibox.
24272     The count is incremented when the Prerendered tab is swapped in if the
24273     Prerender was initiated by the Omnibox, which obviously requires
24274     Prerendering from the Omnibox to be enabled.
24275   </summary>
24276 </histogram>
24278 <histogram name="Prerender.OmniboxPrerenderCount">
24279   <owner>tburkard@chromium.org</owner>
24280   <summary>
24281     The number of prerenders initiated from the Omnibox. This is incremented
24282     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
24283     given the text the user has entered and the Autocomplete suggestion
24284     currently selected. It is only incremented if Prerendering from the Omnibox
24285     is enabled.
24286   </summary>
24287 </histogram>
24289 <histogram name="Prerender.PagespeedHeader.ServerCounts"
24290     enum="PagespeedHeaderServerType">
24291   <owner>tburkard@chromium.org</owner>
24292   <summary>
24293     The number of responses received bucketed into the range [0,4]: bucket 0 is
24294     the total number of responses received; bucket 1 is the number of responses
24295     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
24296     bucket 2 is the number of responses received with an X-Page-Speed header and
24297     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
24298     ngx_pagespeed server]; bucket 3 is the number of responses received with an
24299     X-Page-Speed header and a header value in the PageSpeed Service format
24300     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
24301     received with an X-Page-Speed header and a header value in neither of the
24302     preceding formats [indicating some other server; IISpeed is the only known
24303     one at this stage].
24304   </summary>
24305 </histogram>
24307 <histogram name="Prerender.PagespeedHeader.VersionCounts"
24308     enum="PagespeedVersion">
24309   <owner>tburkard@chromium.org</owner>
24310   <summary>
24311     The number of responses received that either have an X-Mod-Pagespeed header
24312     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
24313     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
24314     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
24315     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
24316     is that 'c' is incremented with each new release and 'd' is initially 0 but
24317     is incremented for each patch to a release.
24318   </summary>
24319 </histogram>
24321 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
24322   <obsolete>
24323     deprecated Nov 16 2012
24324   </obsolete>
24325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24326   <summary>Types of pages rendered.</summary>
24327 </histogram>
24329 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
24330   <owner>tburkard@chromium.org</owner>
24331   <summary>
24332     Indicates whether the user has ever visited (in the past) a URL for which a
24333     prerender is launched.
24334   </summary>
24335 </histogram>
24337 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
24338   <obsolete>
24339     Deprecated 03/24/11.  Replaced by
24340     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
24341   </obsolete>
24342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24343   <summary>
24344     Time from when a user navigates to a page to when it loads. Since the pages
24345     may start loading before the user navigates to it, this does not include any
24346     portion of load prior to navigation.
24348     This particular histogram is for all page loads for users who do not have
24349     prerendering enabled.
24350   </summary>
24351 </histogram>
24353 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
24354     units="milliseconds">
24355   <obsolete>
24356     Deprecated 03/24/11.   Replaced by
24357     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
24358   </obsolete>
24359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24360   <summary>
24361     Time from when a user navigates to a page to when it loads. Since the pages
24362     may start loading before the user navigates to it, this does not include any
24363     portion of load prior to navigation.
24365     This particular histogram is only for pages that would have been prerendered
24366     if the user had prerender enabled.
24367   </summary>
24368 </histogram>
24370 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
24371     units="milliseconds">
24372   <obsolete>
24373     Deprecated 03/24/11.   Replaced by
24374     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
24375   </obsolete>
24376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24377   <summary>
24378     Time from when a user navigates to a page to when it loads. Since the pages
24379     may start loading before the user navigates to it, this does not include any
24380     portion of load prior to navigation.
24382     This particular histogram is for all prerendered page loads for users who
24383     have prerender enabled.
24384   </summary>
24385 </histogram>
24387 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
24388     units="milliseconds">
24389   <obsolete>
24390     Deprecated 03/24/11.   Replaced by
24391     Prerender.PerceivedPLT_ContentPrefetchPrerender.
24392   </obsolete>
24393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24394   <summary>
24395     Time from when a user navigates to a page to when it loads. Since the pages
24396     may start loading before the user navigates to it, this does not include any
24397     portion of load prior to navigation.
24399     This particular histogram is for all page loads for users who have
24400     prerendering enabled.
24401   </summary>
24402 </histogram>
24404 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
24405     units="milliseconds">
24406   <obsolete>
24407     Deprecated 03/24/11.   Replaced by
24408     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
24409   </obsolete>
24410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24411   <summary>
24412     Time from when a user navigates to a page to when it loads. Since the pages
24413     may start loading before the user navigates to it, this does not include any
24414     portion of load prior to navigation.
24416     This particular histogram is for all page loads within 30 seconds after a
24417     prefetch tag is seen for users who do not have prerendering enabled.
24418   </summary>
24419 </histogram>
24421 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
24422     units="milliseconds">
24423   <obsolete>
24424     Deprecated 03/24/11.   Replaced by
24425     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
24426   </obsolete>
24427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24428   <summary>
24429     Time from when a user navigates to a page to when it loads. Since the pages
24430     may start loading before the user navigates to it, this does not include any
24431     portion of load pre navigation.
24433     This particular histogram is for all page loads within 30 seconds after a
24434     prefetch tag is seen for users who have prerendering enabled.
24435   </summary>
24436 </histogram>
24438 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
24439   <owner>tburkard@chromium.org</owner>
24440   <summary>
24441     Time from when a user navigates to a page to when it loads. Since the pages
24442     may start loading before the user navigates to it, this does not include any
24443     portion of load prior to navigation.
24445     This is recorded for all pages loaded in a session.
24446   </summary>
24447 </histogram>
24449 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
24450   <owner>tburkard@chromium.org</owner>
24451   <summary>
24452     Time from when a user navigates to a page to when it loads. Since the pages
24453     may start loading before the user navigates to it, this does not include any
24454     portion of load prior to navigation.
24456     This is recorded for the first page load completing immediately after a
24457     prerender.
24458   </summary>
24459 </histogram>
24461 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
24462     units="milliseconds">
24463   <owner>tburkard@chromium.org</owner>
24464   <summary>
24465     Time from when a user navigates to a page to when it loads. Since the pages
24466     may start loading before the user navigates to it, this does not include any
24467     portion of load prior to navigation.
24469     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
24470     There are two types: Any, and Non-overlapping.  The latter only applies to
24471     page loads initiated after the prerender.  This variable records cases where
24472     only Any triggered.
24473   </summary>
24474 </histogram>
24476 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
24477   <owner>tburkard@chromium.org</owner>
24478   <summary>
24479     Time from when a user navigates to a page to when it loads. Since the pages
24480     may start loading before the user navigates to it, this does not include any
24481     portion of load prior to navigation.
24483     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
24484     There are two types: Any, and Non-overlapping.  The latter only applies to
24485     page loads initiated after the prerender.  This variable records cases where
24486     both triggered.
24487   </summary>
24488 </histogram>
24490 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
24491     units="milliseconds">
24492   <owner>tburkard@chromium.org</owner>
24493   <summary>
24494     Time from when a user navigates to a page to when it loads. Since the pages
24495     may start loading before the user navigates to it, this does not include any
24496     portion of load prior to navigation.
24498     This is recorded for the first page load completing immediately after a
24499     prerender, but which has also started after the prerender has been
24500     initiated.
24501   </summary>
24502 </histogram>
24504 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
24505     units="milliseconds">
24506   <owner>tburkard@chromium.org</owner>
24507   <summary>
24508     Time from when a user navigates to a page to when it loads. Since the pages
24509     may start loading before the user navigates to it, this does not include any
24510     portion of load prior to navigation.
24512     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
24513     There are two types: Any, and Non-overlapping.  The latter only applies to
24514     page loads initiated after the prerender.  This variable records cases where
24515     only Non-overlapping triggered.
24516   </summary>
24517 </histogram>
24519 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
24520   <owner>tburkard@chromium.org</owner>
24521   <summary>
24522     Time from when a user navigates to a page to when it loads. Since the pages
24523     may start loading before the user navigates to it, this does not include any
24524     portion of load prior to navigation.
24526     This is recorded only for prerendered pages, or for pages which would have
24527     been prerendered in the control case.
24528   </summary>
24529 </histogram>
24531 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
24532   <owner>tburkard@chromium.org</owner>
24533   <summary>
24534     Time from when a user navigates to a page to when it loads. Since the pages
24535     may start loading before the user navigates to it, this does not include any
24536     portion of load prior to navigation.
24538     This is recorded only for prerendered pages, or for pages which would have
24539     been prerendered in the control case.
24541     In MatchedComplete, the prerender group also contains cancelled prerenders,
24542     so as to produce a perfect match of page views attributed this group in the
24543     prerender group with those attributed to this group in the control group.
24544   </summary>
24545 </histogram>
24547 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
24548   <owner>tburkard@chromium.org</owner>
24549   <summary>
24550     Time from when a user navigates to a page to when it loads. Since the pages
24551     may start loading before the user navigates to it, this does not include any
24552     portion of load prior to navigation.
24554     This is recorded for all page loads which happen within 30 seconds after a
24555     prefetch tag is observed.
24556   </summary>
24557 </histogram>
24559 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
24560   <owner>tburkard@chromium.org</owner>
24561   <summary>
24562     Time from when a user navigates to a page to when it loads. Since the pages
24563     may start loading before the user navigates to it, this does not include any
24564     portion of load prior to navigation.
24566     This is recorded for all page loads which happen within 30 seconds after a
24567     prefetch tag is observed and which do not correspond to a prerender tag.
24568   </summary>
24569 </histogram>
24571 <histogram name="Prerender.PercentLoadDoneAtSwapin">
24572   <owner>tburkard@chromium.org</owner>
24573   <summary>
24574     For prerenders that are swapped in, the percentage of the time from load
24575     start until the onload event fires that has elapsed at the time of the
24576     swapin.
24577   </summary>
24578 </histogram>
24580 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
24581     units="milliseconds">
24582   <owner>tburkard@chromium.org</owner>
24583   <summary>
24584     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
24585     measure jank.
24586   </summary>
24587 </histogram>
24589 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
24590     units="milliseconds">
24591   <owner>tburkard@chromium.org</owner>
24592   <summary>
24593     How long the resource check portion of PrerenderManager::PeriodicCleanup
24594     takes, to measure jank.
24595   </summary>
24596 </histogram>
24598 <histogram name="Prerender.PrerenderCountOf3Max">
24599   <owner>tburkard@chromium.org</owner>
24600   <summary>
24601     After launching a prerender, how many simultanious prerenders are recorded
24602     as running, out of a maximum of three.
24603   </summary>
24604 </histogram>
24606 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
24607   <owner>tburkard@chromium.org</owner>
24608   <summary>
24609     For prerenders that finish loading before they are ever swapped in, their
24610     page load time until the onload event fires.
24611   </summary>
24612 </histogram>
24614 <histogram name="Prerender.PrerendersPerSessionCount">
24615   <owner>tburkard@chromium.org</owner>
24616   <summary>
24617     The number of sessions that have at least X successful prerenders.
24618   </summary>
24619 </histogram>
24621 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
24622   <owner>tburkard@chromium.org</owner>
24623   <summary>
24624     For each prerender link added to a document, records the rel types present
24625     on the link element.
24626   </summary>
24627 </histogram>
24629 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
24630   <owner>tburkard@chromium.org</owner>
24631   <summary>
24632     For each prerender in a document which starts prerendering, records the rel
24633     types present on the link element.
24634   </summary>
24635 </histogram>
24637 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
24638   <obsolete>
24639     deprecated Nov 16 2012
24640   </obsolete>
24641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24642   <summary>
24643     This is the time from when a prerendered page finishes loading to when it is
24644     displayed, as measured by the renderer process. When a page is displayed
24645     before it finishes loading, no value is recorded in this histogram.
24646   </summary>
24647 </histogram>
24649 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
24650   <obsolete>
24651     deprecated Nov 16 2012
24652   </obsolete>
24653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24654   <summary>
24655     Perceived load time of a page, as measured by the renderer process. For
24656     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
24657     pages, this is the time from when the prerendered page is moved into a
24658     TabContents until finish. &quot;Finish&quot; == after onload() and all
24659     resources are loaded. Note that this is 0 if the loading finishes before the
24660     page is moved into a TabContents.
24661   </summary>
24662 </histogram>
24664 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
24665   <obsolete>
24666     deprecated Nov 16 2012
24667   </obsolete>
24668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24669   <summary>
24670     Perceived load time of a prerendered page that is displayed, as measured by
24671     the renderer process. This is the time from when the prerendered page is
24672     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
24673     and all resources are loaded. Note that this is 0 if the loading finishes
24674     before the page is moved into a TabContents.
24675   </summary>
24676 </histogram>
24678 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
24679   <obsolete>
24680     deprecated Nov 16 2012
24681   </obsolete>
24682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24683   <summary>
24684     The time elapsed between when the prerendering of a page starts and when the
24685     page is displayed, as measured by the renderer process. Prerendered pages
24686     discarded without being displayed are excluded from this count.
24687   </summary>
24688 </histogram>
24690 <histogram name="Prerender.SchemeCancelReason"
24691     enum="PrerenderSchemeCancelReason">
24692   <owner>tburkard@chromium.org</owner>
24693   <summary>
24694     The detailed reason why a prerender is canceled with
24695     FINAL_STATUS_UNSUPPORTED_SCHEME
24696   </summary>
24697 </histogram>
24699 <histogram name="Prerender.Sessions" enum="PrerenderMode">
24700   <obsolete>
24701     deprecated Nov 16 2012
24702   </obsolete>
24703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24704   <summary>Enumeration of how prerender was used per session.</summary>
24705 </histogram>
24707 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
24708     units="milliseconds">
24709   <owner>tburkard@chromium.org</owner>
24710   <summary>Time to perform the session storage namespace merge.</summary>
24711 </histogram>
24713 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
24714     units="milliseconds">
24715   <owner>tburkard@chromium.org</owner>
24716   <summary>
24717     For simulated local browsing prerendering, the baseline PLT of pages without
24718     any prerendering for pages that would be prerendered.
24719   </summary>
24720 </histogram>
24722 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
24723   <owner>tburkard@chromium.org</owner>
24724   <summary>
24725     For simulated local browsing prerendering, the estimated PLT of pages with
24726     prerendering enabled for pages that would be prerendered.
24727   </summary>
24728 </histogram>
24730 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
24731     enum="BooleanSuppressed">
24732   <owner>tburkard@chromium.org</owner>
24733   <summary>
24734     A boolean that indicates how often we suppress a dialog from a tab when
24735     swapping it with a prerender.
24736   </summary>
24737 </histogram>
24739 <histogram name="Prerender.TabContentsDeleterTimeout"
24740     enum="BooleanCloseTimeout">
24741   <owner>tburkard@chromium.org</owner>
24742   <summary>
24743     A boolean that indicates how often we fail to delete an old prerendered tab
24744     before the timeout.
24745   </summary>
24746 </histogram>
24748 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
24749   <owner>tburkard@chromium.org</owner>
24750   <summary>
24751     Enumeration of what events related to the TabHelper class have occurred.
24752   </summary>
24753 </histogram>
24755 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
24756   <owner>tburkard@chromium.org</owner>
24757   <summary>Time between subsequent prerender requests.</summary>
24758 </histogram>
24760 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
24761   <owner>tburkard@chromium.org</owner>
24762   <summary>
24763     The time elapsed between the most recent visit to a URL and when an
24764     attempted prerender of the same URL is cancelled with
24765     FINAL_STATUS_RECENTLY_VISITED.
24766   </summary>
24767 </histogram>
24769 <histogram name="Prerender.TimeToClick" units="milliseconds">
24770   <obsolete>
24771     deprecated Nov 16 2012
24772   </obsolete>
24773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24774   <summary>Duration that a user hovers a link before clicking on it.</summary>
24775 </histogram>
24777 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
24778   <obsolete>
24779     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
24780     range.
24781   </obsolete>
24782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24783   <summary>
24784     Time from when a prerendered page is started to when it is first used due to
24785     user navigation. If the page is never used, it is not included in this
24786     histogram.
24787   </summary>
24788 </histogram>
24790 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
24791   <owner>tburkard@chromium.org</owner>
24792   <summary>
24793     Time from when a prerendered page is started to when it is first used due to
24794     user navigation. If the page is never used, it is not included in this
24795     histogram.
24796   </summary>
24797 </histogram>
24799 <histogram name="PrinterService.PrinterServiceEvent"
24800     enum="PrinterServiceEventType">
24801   <owner>vitalybuka@chromium.org</owner>
24802   <summary>
24803     Count of events in PrinterService on ChromeOS related to USB printers.
24804   </summary>
24805 </histogram>
24807 <histogram name="PrintPreview.DestinationAction"
24808     enum="PrintPreviewPrintDestinationBuckets">
24809   <owner>vitalybuka@chromium.org</owner>
24810   <summary>
24811     Actions performed by the user when the print destination search widget is
24812     shown to the user.
24813   </summary>
24814 </histogram>
24816 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
24817   <owner>vitalybuka@chromium.org</owner>
24818   <summary>
24819     Count of font file formats embeeded in print preview PDFs. These numbers are
24820     biased by what the platforms supports in terms of detection.
24821   </summary>
24822 </histogram>
24824 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
24825   <owner>vitalybuka@chromium.org</owner>
24826   <summary>
24827     Actions performed by the user when the Google Cloud Print add-printers
24828     promotion is shown to the user.
24829   </summary>
24830 </histogram>
24832 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
24833   <owner>vitalybuka@chromium.org</owner>
24834   <summary>
24835     Time from when print preview is intiated until the intial preview is sent to
24836     the preview tab for rendering.
24837   </summary>
24838 </histogram>
24840 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
24841   <owner>vitalybuka@chromium.org</owner>
24842   <summary>
24843     Time from when print preview is intiated until the preview PDF generation is
24844     started.
24845   </summary>
24846 </histogram>
24848 <histogram name="PrintPreview.ManagePrinters">
24849   <owner>vitalybuka@chromium.org</owner>
24850   <summary>
24851     Count the number of requests received to show the manage printers dialog.
24852   </summary>
24853 </histogram>
24855 <histogram name="PrintPreview.NumberOfPrinters">
24856   <owner>vitalybuka@chromium.org</owner>
24857   <summary>
24858     Count the total number of printers shown in destination drop down list.
24859   </summary>
24860 </histogram>
24862 <histogram name="PrintPreview.PageCount.Initial">
24863   <owner>vitalybuka@chromium.org</owner>
24864   <summary>
24865     The page count of the initial print preview, a.k.a. the total number of
24866     pages in documents to be printed.
24867   </summary>
24868 </histogram>
24870 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
24871   <owner>vitalybuka@chromium.org</owner>
24872   <summary>
24873     The final page count (after page selection) of documents printed to a cloud
24874     printer.
24875   </summary>
24876 </histogram>
24878 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
24879   <owner>vitalybuka@chromium.org</owner>
24880   <summary>
24881     The final page count (after page selection) of documents printed to a cloud
24882     printer using web dialog.
24883   </summary>
24884 </histogram>
24886 <histogram name="PrintPreview.PageCount.PrintToPDF">
24887   <owner>vitalybuka@chromium.org</owner>
24888   <summary>
24889     The final page count (after page selection) of documents printed to PDF.
24890   </summary>
24891 </histogram>
24893 <histogram name="PrintPreview.PageCount.PrintToPrinter">
24894   <owner>vitalybuka@chromium.org</owner>
24895   <summary>
24896     The final page count (after page selection) of documents printed to a
24897     printer.
24898   </summary>
24899 </histogram>
24901 <histogram name="PrintPreview.PageCount.SystemDialog">
24902   <owner>vitalybuka@chromium.org</owner>
24903   <summary>
24904     The final page count (after page selection) of documents printed using
24905     system dialog.
24906   </summary>
24907 </histogram>
24909 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
24910   <owner>vitalybuka@chromium.org</owner>
24911   <summary>Print preview events.</summary>
24912 </histogram>
24914 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
24915   <owner>vitalybuka@chromium.org</owner>
24916   <summary>
24917     Track the popularity of print settings. (Settings when printing to PDF are
24918     excluded from this statistic.)
24919   </summary>
24920 </histogram>
24922 <histogram name="PrintPreview.PrintSettingsUi"
24923     enum="PrintPreviewPrintSettingsUiBuckets">
24924   <owner>alekseys@chromium.org</owner>
24925   <owner>vitalybuka@chromium.org</owner>
24926   <summary>
24927     Actions performed by the user interacting with print settings UI elements.
24928   </summary>
24929 </histogram>
24931 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
24932   <owner>vitalybuka@chromium.org</owner>
24933   <summary>
24934     The number of times regenerate preview requests received before the user
24935     clicked the cancel button.
24936   </summary>
24937 </histogram>
24939 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
24940   <owner>vitalybuka@chromium.org</owner>
24941   <summary>
24942     The number of times regenerate preview requests received before the first
24943     preview data is availible.
24944   </summary>
24945 </histogram>
24947 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
24948   <owner>vitalybuka@chromium.org</owner>
24949   <summary>
24950     The number of times regenerate preview requests received before the user
24951     clicked the print button.
24952   </summary>
24953 </histogram>
24955 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
24956   <owner>vitalybuka@chromium.org</owner>
24957   <summary>
24958     Time taken to render and generate PDF for print preview. (Includes time to
24959     reflow the page back to normal, but not the time to reflow the page to
24960     prepare for printing.)
24961   </summary>
24962 </histogram>
24964 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
24965     units="milliseconds">
24966   <owner>vitalybuka@chromium.org</owner>
24967   <summary>
24968     Time taken to render and generate PDF for print preview divided by the
24969     number of pages. (Includes time to reflow the page back to normal, but not
24970     the time to reflow the page to prepare for printing.)
24971   </summary>
24972 </histogram>
24974 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
24975   <owner>vitalybuka@chromium.org</owner>
24976   <summary>
24977     Count how frequently a set of pre-defined print preview errors occur.
24978   </summary>
24979 </histogram>
24981 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
24982   <owner>vitalybuka@chromium.org</owner>
24983   <summary>Time taken to render each PDF page for print preview.</summary>
24984 </histogram>
24986 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
24987   <owner>vitalybuka@chromium.org</owner>
24988   <summary>Time taken to render to PDF for print preview.</summary>
24989 </histogram>
24991 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
24992   <owner>vitalybuka@chromium.org</owner>
24993   <summary>
24994     Action taken by the user in the preview tab such as print, cancel, print to
24995     pdf and show advanced print settings dialog.
24996   </summary>
24997 </histogram>
24999 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
25000   <owner>bcwhite@chromium.org</owner>
25001   <owner>rlp@chromium.org</owner>
25002   <summary>The frequency of ways that new user profiles are added.</summary>
25003 </histogram>
25005 <histogram name="Profile.AndroidAccountManagementMenu"
25006     enum="ProfileAndroidAccountManagementMenu">
25007   <owner>aruslan@chromium.org</owner>
25008   <summary>
25009     Track user interactions that can be performed in the Android account
25010     management menu.
25011   </summary>
25012 </histogram>
25014 <histogram name="Profile.AppCount">
25015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25016   <summary>The number of installed apps when a profile is opened.</summary>
25017 </histogram>
25019 <histogram name="Profile.AuthResult" enum="ProfileAuth">
25020   <owner>bcwhite@chromium.org</owner>
25021   <summary>
25022     Counts of authorization results when trying to open a locked profile from
25023     the User Manager.
25024   </summary>
25025 </histogram>
25027 <histogram name="Profile.Avatar" enum="ProfileAvatar">
25028   <owner>rlp@chromium.org</owner>
25029   <summary>The frequency of selection of each avatar.</summary>
25030 </histogram>
25032 <histogram name="Profile.BookmarksSize" units="MB">
25033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25034   <summary>Size of the bookmarks database.</summary>
25035 </histogram>
25037 <histogram name="Profile.CookiesSize" units="MB">
25038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25039   <summary>Size of the cookies database.</summary>
25040 </histogram>
25042 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
25043   <owner>pam@chromium.org</owner>
25044   <owner>rlp@chromium.org</owner>
25045   <summary>Result (final status) when creating a new profile.</summary>
25046 </histogram>
25048 <histogram name="Profile.CreateTime" units="milliseconds">
25049   <obsolete>
25050     Deprecated as of 8/2013.
25051   </obsolete>
25052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25053   <summary>
25054     Back-end time elapsed while creating a new profile. The max is 30 seconds,
25055     when an external timeout was applied.
25056   </summary>
25057 </histogram>
25059 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
25060   <obsolete>
25061     Deprecated as of 8/2013.
25062   </obsolete>
25063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25064   <summary>
25065     Time elapsed before the user decided to cancel creation of a new profile.
25066     Since only managed-user profile creation can be canceled, this time comes
25067     from managed-user registration. The max is 30 seconds, when an external
25068     timeout was applied.
25069   </summary>
25070 </histogram>
25072 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
25073   <owner>pam@chromium.org</owner>
25074   <summary>
25075     Time elapsed from when the handler received the message that a user clicked
25076     'Create' until the user decided to cancel creation of a new profile. Since
25077     only managed-user profile creation can be canceled, this time comes from
25078     managed-user registration.
25079   </summary>
25080 </histogram>
25082 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
25083   <owner>pam@chromium.org</owner>
25084   <summary>
25085     Time elapsed from when the handler received the message that a user clicked
25086     'Create' until the creation either failed with a local error (see
25087     Profile.CreateResult), was canceled (also recorded in
25088     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
25089   </summary>
25090 </histogram>
25092 <histogram name="Profile.Delete" enum="BooleanProfileSignedIn">
25093   <owner>mlerman@chromium.org</owner>
25094   <summary>
25095     This histogram tracks the deletion of the profile. This tracks when the
25096     cleanup actually takes place, not the UI interaction. The parameter
25097     indicates if the profile was signed in or not; true means the profile was
25098     signed in, false means the profile was not signed in.
25099   </summary>
25100 </histogram>
25102 <histogram name="Profile.DeleteProfileAction" enum="ProfileDeleteAction">
25103   <owner>mlerman@chromium.org</owner>
25104   <summary>
25105     This histogram tracks which UI screen was used to delete a profile. This
25106     does not track when the profile is actually deleted, which is an
25107     asycnhronous process that happens later.
25108   </summary>
25109 </histogram>
25111 <histogram name="Profile.DesktopMenu" enum="ProfileDesktopMenu">
25112   <owner>mlerman@chromium.org</owner>
25113   <summary>
25114     Track user interactions that can be performed in the user menu and user
25115     manager. The origin of the action, whether the an interaction in the content
25116     area or some other source, is noted in the histogram suffix.
25117   </summary>
25118 </histogram>
25120 <histogram name="Profile.ExtensionSize" units="MB">
25121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25122   <summary>Size of the extension cookies database.</summary>
25123 </histogram>
25125 <histogram name="Profile.FaviconsSize" units="MB">
25126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25127   <summary>Size of the favicons database.</summary>
25128 </histogram>
25130 <histogram name="Profile.HistorySize" units="MB">
25131   <owner>hajimehoshi@chromium.org</owner>
25132   <owner>kouhei@chromium.org</owner>
25133   <summary>Size of the history database.</summary>
25134 </histogram>
25136 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
25137   <owner>rlp@chromium.org</owner>
25138   <summary>
25139     Number of times users launch a browser window from either a primary or
25140     secondary profile (i.e., each time a browser window is opened we log which
25141     type of profile it belongs to).
25142   </summary>
25143 </histogram>
25145 <histogram name="Profile.LockedProfilesDuration" units="minutes">
25146   <owner>mlerman@chromium.org</owner>
25147   <summary>
25148     How long locked profiles have been locked for. This is logged each time any
25149     profile is loaded. Note that this does not track the total time the profile
25150     was locked, but rather the span from when the profile was locked to when the
25151     measurement takes place.
25152   </summary>
25153 </histogram>
25155 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
25156   <owner>bcwhite@chromium.org</owner>
25157   <owner>rlp@chromium.org</owner>
25158   <summary>
25159     Counts of users added and deleted. Percentages are not meaningful. Please
25160     look at the ratio of the counts/percentages.
25161   </summary>
25162 </histogram>
25164 <histogram name="Profile.NewAvatarMenu.NotYou"
25165     enum="ProfileNewAvatarMenuNotYou">
25166   <owner>mlerman@chromium.org</owner>
25167   <summary>
25168     Tracks user interactions with the 'Not You?' bubble that users can navigate
25169     to from the Upgrade bubble after upgrade to the New Avatar Menu.
25170   </summary>
25171 </histogram>
25173 <histogram name="Profile.NewAvatarMenu.Signin"
25174     enum="ProfileNewAvatarMenuSignin">
25175   <owner>mlerman@chromium.org</owner>
25176   <summary>
25177     Tracks user interactions with the signin bubble that appears in the New
25178     Avatar Menu upon signin. This bubble appears after the user signs in using
25179     the Inline Signin flow.
25180   </summary>
25181 </histogram>
25183 <histogram name="Profile.NewAvatarMenu.Upgrade"
25184     enum="ProfileNewAvatarMenuUpgrade">
25185   <owner>mlerman@chromium.org</owner>
25186   <summary>
25187     Tracks user interactions with the bubble that appears for users in the new
25188     avatar menu after upgrade.
25189   </summary>
25190 </histogram>
25192 <histogram name="Profile.NumberOfAccountsPerProfile">
25193   <owner>mlerman@chromium.org</owner>
25194   <summary>
25195     Counts the number of Google-managed accounts linked to a profile. This may
25196     be counted multiple times per profile. Please review with the &quot;Show
25197     user counts&quot; option enabled on the dashboard.
25198   </summary>
25199 </histogram>
25201 <histogram name="Profile.NumberOfManagedProfiles">
25202   <owner>pam@chromium.org</owner>
25203   <summary>
25204     Counts the number of locally managed profiles on a user's machine when
25205     Chrome starts up, among cases with at least one profile.
25206   </summary>
25207 </histogram>
25209 <histogram name="Profile.NumberOfProfiles">
25210   <owner>bcwhite@chromium.org</owner>
25211   <owner>rlp@chromium.org</owner>
25212   <summary>
25213     Counts the number of profiles on a user's machine when Chrome starts up.
25214   </summary>
25215 </histogram>
25217 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
25218   <obsolete>
25219     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
25220   </obsolete>
25221   <owner>bcwhite@chromium.org</owner>
25222   <owner>rlp@chromium.org</owner>
25223   <summary>
25224     Counts the number of profiles on a user's machine whenever a profile is
25225     added or deleted.
25226   </summary>
25227 </histogram>
25229 <histogram name="Profile.NumberOfProfilesOnStartup">
25230   <obsolete>
25231     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
25232     suspect, especially after 2012-02-24: see https://crbug.com/189213.
25233   </obsolete>
25234   <owner>bcwhite@chromium.org</owner>
25235   <owner>rlp@chromium.org</owner>
25236   <summary>
25237     Counts the number of profiles on a user's machine when Chrome starts up.
25238   </summary>
25239 </histogram>
25241 <histogram name="Profile.NumberOfSignedInProfiles">
25242   <owner>bcwhite@chromium.org</owner>
25243   <owner>rlp@chromium.org</owner>
25244   <summary>
25245     Counts the number of signed-in profiles on a user's machine when Chrome
25246     starts up.
25247   </summary>
25248 </histogram>
25250 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
25251   <obsolete>
25252     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
25253   </obsolete>
25254   <owner>bcwhite@chromium.org</owner>
25255   <owner>rlp@chromium.org</owner>
25256   <summary>
25257     Counts the number of profiles that are signed in to Chrome when Chrome
25258     starts up.
25259   </summary>
25260 </histogram>
25262 <histogram name="Profile.NumberOfSignedInProfilesWithGAIAIcons">
25263   <owner>mlerman@chromium.org</owner>
25264   <summary>
25265     Counts the number of signed-in profiles that are using the GAIA image as the
25266     avatar icon. This is counted when a profile is loaded, including when Chrome
25267     starts up.
25268   </summary>
25269 </histogram>
25271 <histogram name="Profile.Opening" enum="ProfileOpen">
25272   <obsolete>
25273     Deprecated because it did not present the information clearly.
25274   </obsolete>
25275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25276   <summary>The frequency of ways that the profiles are opened.</summary>
25277 </histogram>
25279 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
25280   <owner>bcwhite@chromium.org</owner>
25281   <owner>rlp@chromium.org</owner>
25282   <summary>
25283     The frequency with which the user opens the different profile menus or
25284     switches profiles. For the open statistics, this does not mean the user
25285     necessarily opened a profile after clicking. The switch statistics indicate
25286     how often and how the user switches profiles. They are provided together for
25287     comparison of how often the user actually switches after opening the avatar
25288     bubble menu.
25289   </summary>
25290 </histogram>
25292 <histogram name="Profile.PercentageOfManagedProfiles">
25293   <owner>pam@chromium.org</owner>
25294   <summary>
25295     Tracks the percentage (0-100) of profiles that are locally managed, recorded
25296     when Chrome starts up.
25297   </summary>
25298 </histogram>
25300 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
25301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25302   <summary>
25303     The error with the current user profile that caused an error dialog to be
25304     shown. This dialog is shown usually when there is some sort of corruption in
25305     the user's profile data.
25306   </summary>
25307 </histogram>
25309 <histogram name="Profile.SupervisedProfileCreateError"
25310     enum="GoogleServiceAuthError">
25311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25312   <summary>
25313     The error code generated in the final step (registration step) of creating a
25314     new supervised profile.
25315   </summary>
25316 </histogram>
25318 <histogram name="Profile.SupervisedProfileImportError"
25319     enum="GoogleServiceAuthError">
25320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25321   <summary>
25322     The error code generated in the final step (registration step) of importing
25323     a supervised profile.
25324   </summary>
25325 </histogram>
25327 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
25328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25329   <summary>
25330     Time elapsed from when the handler received the message that a user clicked
25331     'Create' to create a new supervised user profile until the registration ends
25332     either successfully or with a failure (both recorded in
25333     Profile.SupervisedProfileCreateResult).
25334   </summary>
25335 </histogram>
25337 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
25338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25339   <summary>
25340     Time elapsed from when the handler received the message that a user clicked
25341     'Import supervised user' until the registration ends either successfully or
25342     with a failure (both recorded in Profile.SupervisedProfileImportResult).
25343   </summary>
25344 </histogram>
25346 <histogram name="Profile.SwitchGaiaPhotoSettings"
25347     enum="ProfileGaiaPhotoOptions">
25348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25349   <summary>
25350     Counts of when users switch to using their GAIA photo instead of an avatar
25351     icon or the opposite when they switch back to an avatar icon instead of
25352     their GAIA photo.
25353   </summary>
25354 </histogram>
25356 <histogram name="Profile.Sync" enum="ProfileSync">
25357   <obsolete>
25358     Deprecated because it did not present the information clearly.
25359   </obsolete>
25360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25361   <summary>Activity of the user with regards to sync.</summary>
25362 </histogram>
25364 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
25365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25366   <summary>
25367     Number of times and ways the user customized the sync options of their
25368     profile. Percentages are not meaningful. To determine percentages, take the
25369     count of a given action over the count of number of customizations.
25370   </summary>
25371 </histogram>
25373 <histogram name="Profile.SyncSignIn" enum="ProfileType">
25374   <owner>rpop@google.com</owner>
25375   <summary>
25376     Number of times the user signed into sync from original or secondary
25377     profile.
25378   </summary>
25379 </histogram>
25381 <histogram name="Profile.ThumbnailsSize" units="MB">
25382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25383   <summary>Size of the thumbnails database.</summary>
25384 </histogram>
25386 <histogram name="Profile.TopSitesSize" units="MB">
25387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25388   <summary>Size of the top sites database.</summary>
25389 </histogram>
25391 <histogram name="Profile.TotalHistorySize" units="MB">
25392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25393   <summary>Total size of all history databases.</summary>
25394 </histogram>
25396 <histogram name="Profile.TotalSize" units="MB">
25397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25398   <summary>Total size of the profile data (excluding sub-folders).</summary>
25399 </histogram>
25401 <histogram name="Profile.Update" enum="ProfileType">
25402   <owner>rlp@chromium.org</owner>
25403   <summary>Times a profile name and/or avatar was updated.</summary>
25404 </histogram>
25406 <histogram name="Profile.UpgradeEnrollment" enum="ProfileUpgradeEnrollment">
25407   <obsolete>
25408     Deprecated 8/2014. Upgrade Promotional UI removed.
25409   </obsolete>
25410   <owner>mlerman@chromium.org</owner>
25411   <summary>
25412     The process which leads a user to enroll in New Profile Management. Also
25413     tracks if the user chooses to opt out, and tutorials which guide the user
25414     into New Profile Management.
25415   </summary>
25416 </histogram>
25418 <histogram name="Profile.VisitedLinksSize" units="MB">
25419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25420   <summary>Size of the visited links database.</summary>
25421 </histogram>
25423 <histogram name="Profile.WebDataSize" units="MB">
25424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25425   <summary>Size of the web data database.</summary>
25426 </histogram>
25428 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
25429   <owner>engedy@chromium.org</owner>
25430   <owner>vasilii@chromium.org</owner>
25431   <summary>
25432     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
25433     Reset Profile dialog.
25434   </summary>
25435 </histogram>
25437 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
25438   <obsolete>
25439     Deprecated 8/2013. No longer tracked.
25440   </obsolete>
25441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25442   <summary>
25443     Errors that Protector detects about default search provider in Web Data.
25444     Reported once when Web Data is loaded.
25445   </summary>
25446 </histogram>
25448 <histogram name="Protector.Preferences" enum="ProtectorError">
25449   <obsolete>
25450     Deprecated 8/2013. No longer tracked.
25451   </obsolete>
25452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25453   <summary>
25454     Errors that Protector detects about protected settings in Preferences.
25455     Reported once when profile is loaded.
25456   </summary>
25457 </histogram>
25459 <histogram name="Protector.SearchProvider" enum="SearchEngine">
25460   <obsolete>
25461     Deprecated 8/2013. No longer tracked.
25462   </obsolete>
25463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25464   <summary>
25465     When the default search provider setting is changed outside of Chrome, which
25466     is detected by the Protector, this histogram reports the new setting.
25467   </summary>
25468 </histogram>
25470 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
25471   <obsolete>
25472     Deprecated 8/2013. No longer tracked.
25473   </obsolete>
25474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25475   <summary>
25476     When the startup settings are changed outside of Chrome, which is detected
25477     by the Protector, this histogram reports the new setting.
25478   </summary>
25479 </histogram>
25481 <histogram name="Quickoffice.csvFormattedCellCount">
25482   <owner>dskelton@google.com</owner>
25483   <summary>
25484     Records the number of cells that contain formatting data in the default
25485     worksheet when a comma separated value spreadsheet is opened.
25486   </summary>
25487 </histogram>
25489 <histogram name="Quickoffice.csvNonEmptyCellCount">
25490   <owner>dskelton@google.com</owner>
25491   <summary>
25492     Records the number of non-empty cells in the default worksheet when a comma
25493     separated value spreadsheet is opened.
25494   </summary>
25495 </histogram>
25497 <histogram name="Quickoffice.csvSheetCount">
25498   <owner>dskelton@google.com</owner>
25499   <summary>
25500     Records the number of worksheets when a comma separated value spreadsheet is
25501     opened.
25502   </summary>
25503 </histogram>
25505 <histogram name="Quickoffice.docPageCount">
25506   <owner>joshwoodward@google.com</owner>
25507   <summary>
25508     Records the page count when a compound binary format document is opened.
25509   </summary>
25510 </histogram>
25512 <histogram name="Quickoffice.docParagraphCount">
25513   <owner>joshwoodward@google.com</owner>
25514   <summary>
25515     Records the paragraph count when a compound binary format document is
25516     opened.
25517   </summary>
25518 </histogram>
25520 <histogram name="Quickoffice.docSectionCount">
25521   <owner>joshwoodward@google.com</owner>
25522   <summary>
25523     Records the section count when a compound binary format document is opened.
25524   </summary>
25525 </histogram>
25527 <histogram name="Quickoffice.docxPageCount">
25528   <owner>joshwoodward@google.com</owner>
25529   <summary>
25530     Records the page count when an OOXML format document is opened.
25531   </summary>
25532 </histogram>
25534 <histogram name="Quickoffice.docxParagraphCount">
25535   <owner>joshwoodward@google.com</owner>
25536   <summary>
25537     Records the paragraph count when an OOXML format document is opened.
25538   </summary>
25539 </histogram>
25541 <histogram name="Quickoffice.docxSectionCount">
25542   <owner>joshwoodward@google.com</owner>
25543   <summary>
25544     Records the section count when an OOXML format document is opened.
25545   </summary>
25546 </histogram>
25548 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
25549   <owner>joshwoodward@google.com</owner>
25550   <summary>
25551     Records the various different error types encountered when opening and
25552     reading MS Office file formats in the Quickoffice viewer. These range from
25553     Nacl crashes and uncaught javascript exceptions to document errors inside
25554     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
25555     format in which they occurred.
25556   </summary>
25557 </histogram>
25559 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
25560   <owner>joshwoodward@google.com</owner>
25561   <summary>
25562     Records the various different file types supported by Quickoffice (like MS
25563     Word, Excel, Powerpoint files) when they opened in the browser to measure
25564     which file formats are most popular.
25565   </summary>
25566 </histogram>
25568 <histogram name="Quickoffice.pptMasterCount">
25569   <owner>joshwoodward@google.com</owner>
25570   <summary>
25571     Records the number of slide masters when a compound binary format
25572     presentation is opened.
25573   </summary>
25574 </histogram>
25576 <histogram name="Quickoffice.pptSlideCount">
25577   <owner>joshwoodward@google.com</owner>
25578   <summary>
25579     Records the slide count when a compound binary format presentation is
25580     opened.
25581   </summary>
25582 </histogram>
25584 <histogram name="Quickoffice.pptxMasterCount">
25585   <owner>joshwoodward@google.com</owner>
25586   <summary>
25587     Records the number of slide masters when an OOXML format presentation is
25588     opened.
25589   </summary>
25590 </histogram>
25592 <histogram name="Quickoffice.pptxSlideCount">
25593   <owner>joshwoodward@google.com</owner>
25594   <summary>
25595     Records the slide count when an OOXML format presentation is opened.
25596   </summary>
25597 </histogram>
25599 <histogram name="Quickoffice.xlsFormattedCellCount">
25600   <owner>joshwoodward@google.com</owner>
25601   <summary>
25602     Records the number of cells that contain formatting data in the default
25603     worksheet when a compound binary format spreadsheet is opened.
25604   </summary>
25605 </histogram>
25607 <histogram name="Quickoffice.xlsNonEmptyCellCount">
25608   <owner>joshwoodward@google.com</owner>
25609   <summary>
25610     Records the number of non-empty cells in the default worksheet when a
25611     compound binary format spreadsheet is opened.
25612   </summary>
25613 </histogram>
25615 <histogram name="Quickoffice.xlsSheetCount">
25616   <owner>joshwoodward@google.com</owner>
25617   <summary>
25618     Records the number of worksheets when a compound binary format spreadsheet
25619     is opened.
25620   </summary>
25621 </histogram>
25623 <histogram name="Quickoffice.xlsxFormattedCellCount">
25624   <owner>joshwoodward@google.com</owner>
25625   <summary>
25626     Records the number of cells that contain formatting data in the default
25627     worksheet when an OOXML format spreadsheet is opened.
25628   </summary>
25629 </histogram>
25631 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
25632   <owner>joshwoodward@google.com</owner>
25633   <summary>
25634     Records the number of non-empty cells when an OOXML format spreadsheet is
25635     opened.
25636   </summary>
25637 </histogram>
25639 <histogram name="Quickoffice.xlsxSheetCount">
25640   <owner>joshwoodward@google.com</owner>
25641   <summary>
25642     Records the number of worksheets when an OOXML format spreadsheet is opened.
25643   </summary>
25644 </histogram>
25646 <histogram name="Quota.DiskspaceShortage" units="MB">
25647   <owner>tzik@chromium.org</owner>
25648   <summary>
25649     Difference between acceptable lower limit of diskspace and actual free
25650     diskspace at beginning of an eviction round.
25651   </summary>
25652 </histogram>
25654 <histogram name="Quota.ErrorsOnEvictingOriginPerHour">
25655   <owner>tzik@chromium.org</owner>
25656   <summary>
25657     Number of errors on evicting origin by QuotaTemporaryStorageEvictor in an
25658     hour.
25659   </summary>
25660 </histogram>
25662 <histogram name="Quota.ErrorsOnGettingUsageAndQuotaPerHour">
25663   <owner>tzik@chromium.org</owner>
25664   <summary>
25665     Number of errors on getting usage and quota by QuotaTemporaryStorageEvictor
25666     in an hour.
25667   </summary>
25668 </histogram>
25670 <histogram name="Quota.EvictedBytesPerRound" units="MB">
25671   <owner>tzik@chromium.org</owner>
25672   <summary>
25673     Amount of usage used by evicted origins in an eviction round.
25674   </summary>
25675 </histogram>
25677 <histogram name="Quota.EvictedOriginsPerHour">
25678   <owner>tzik@chromium.org</owner>
25679   <summary>Number of evicted origins in an hour.</summary>
25680 </histogram>
25682 <histogram name="Quota.EvictionRoundsPerHour">
25683   <owner>tzik@chromium.org</owner>
25684   <summary>Number of eviction rounds in an hour.</summary>
25685 </histogram>
25687 <histogram name="Quota.FreeDiskSpaceForProfile" units="MB">
25688   <owner>tzik@chromium.org</owner>
25689   <summary>Amount of free disk space for profile directory.</summary>
25690 </histogram>
25692 <histogram name="Quota.GlobalUsageOfPersistentStorage" units="MB">
25693   <owner>tzik@chromium.org</owner>
25694   <summary>Global usage of persistent storage.</summary>
25695 </histogram>
25697 <histogram name="Quota.GlobalUsageOfTemporaryStorage" units="MB">
25698   <owner>tzik@chromium.org</owner>
25699   <summary>Global usage of temporary storage.</summary>
25700 </histogram>
25702 <histogram name="Quota.InitialTemporaryGlobalStorageQuota" units="MB">
25703   <owner>tzik@chromium.org</owner>
25704   <summary>Initial quota for global temporary storage.</summary>
25705 </histogram>
25707 <histogram name="Quota.NumberOfEvictedOriginsPerRound">
25708   <owner>tzik@chromium.org</owner>
25709   <summary>Number of evicted origins per round.</summary>
25710 </histogram>
25712 <histogram name="Quota.NumberOfPersistentStorageOrigins">
25713   <owner>tzik@chromium.org</owner>
25714   <summary>Number of origins using persistent storage.</summary>
25715 </histogram>
25717 <histogram name="Quota.NumberOfProtectedPersistentStorageOrigins">
25718   <owner>tzik@chromium.org</owner>
25719   <summary>Number of protected origins using persistent storage.</summary>
25720 </histogram>
25722 <histogram name="Quota.NumberOfProtectedTemporaryStorageOrigins">
25723   <owner>tzik@chromium.org</owner>
25724   <summary>Number of protected origins using temporary storage.</summary>
25725 </histogram>
25727 <histogram name="Quota.NumberOfTemporaryStorageOrigins">
25728   <owner>tzik@chromium.org</owner>
25729   <summary>Number of origins using temporary storage.</summary>
25730 </histogram>
25732 <histogram name="Quota.NumberOfUnlimitedPersistentStorageOrigins">
25733   <owner>tzik@chromium.org</owner>
25734   <summary>Number of unlimited origins using persistent storage.</summary>
25735 </histogram>
25737 <histogram name="Quota.NumberOfUnlimitedTemporaryStorageOrigins">
25738   <owner>tzik@chromium.org</owner>
25739   <summary>Number of unlimited origins using temporary storage.</summary>
25740 </histogram>
25742 <histogram name="Quota.SkippedEvictionRoundsPerHour">
25743   <owner>tzik@chromium.org</owner>
25744   <summary>Number of skipped eviction rounds in an hour.</summary>
25745 </histogram>
25747 <histogram name="Quota.TimeDeltaOfEvictionRounds">
25748   <owner>tzik@chromium.org</owner>
25749   <summary>Time between two consecutive active eviction rounds.</summary>
25750 </histogram>
25752 <histogram name="Quota.TimeSpentToAEvictionRound">
25753   <owner>tzik@chromium.org</owner>
25754   <summary>Time spent to an eviction round.</summary>
25755 </histogram>
25757 <histogram name="Quota.UsageOverageOfTemporaryGlobalStorage" units="MB">
25758   <owner>tzik@chromium.org</owner>
25759   <summary>
25760     Overage of the temporary global storage usage at beginning of an eviction
25761     round.
25762   </summary>
25763 </histogram>
25765 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
25766   <owner>holte@chromium.org</owner>
25767   <summary>
25768     For each Rappor log that is discarded, the reason that it was discarded.
25769   </summary>
25770 </histogram>
25772 <histogram name="Rappor.FailedUploadErrorCode" enum="NetErrorCodes">
25773   <owner>holte@chromium.org</owner>
25774   <summary>Net error codes for failed Rappor uploads.</summary>
25775 </histogram>
25777 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
25778   <owner>holte@chromium.org</owner>
25779   <summary>
25780     For each upload to the Rappor server, log the response received from the
25781     server.
25782   </summary>
25783 </histogram>
25785 <histogram name="Renderer.AcceleratedFixedRootBackground"
25786     enum="AcceleratedFixedRootBackground">
25787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25788   <summary>
25789     Keeps track of the number of main frame scrolls with an accelerated fixed
25790     root background, the number of main frame scrolls with an unaccelerated
25791     fixed root background, and the total number of main frame scrolls.
25792   </summary>
25793 </histogram>
25795 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
25796   <owner>hartmanng@chromium.org</owner>
25797   <summary>
25798     Total count of the number of RenderLayers which are scrollable areas, need
25799     to be promoted to stacking containers, and will use composited scrolling.
25800     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
25801     first becomes scrollable, first needs to become a stacking container, and
25802     first uses composited scrolling, respectively.
25803   </summary>
25804 </histogram>
25806 <histogram name="Renderer.DrawDuration" units="milliseconds">
25807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25808   <summary>The time it takes for the compositor to draw a frame.</summary>
25809 </histogram>
25811 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
25812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25813   <summary>
25814     The amount by which the compositor's draw duration was overestimated in a
25815     particular frame (0 if the duration was perfectly predicted or
25816     underestimated).
25817   </summary>
25818 </histogram>
25820 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
25821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25822   <summary>
25823     The amount by which the compositor's draw duration was underestimated in a
25824     particular frame (0 if the duration was perfectly predicted or
25825     overestimated).
25826   </summary>
25827 </histogram>
25829 <histogram name="Renderer.GpuLatency" units="milliseconds">
25830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25831   <summary>
25832     The delay between the compositor submitting a command to the GPU and that
25833     command executing on the GPU. This delay is measured once per frame.
25834   </summary>
25835 </histogram>
25837 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
25838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25839   <summary>
25840     The amount by which GPU latency was overestimated in a particular frame (0
25841     if the latency was perfectly predicted or underestimated).
25842   </summary>
25843 </histogram>
25845 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
25846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25847   <summary>
25848     The amount by which GPU latency was underestimated in a particular frame (0
25849     if the latency was perfectly predicted or overestimated).
25850   </summary>
25851 </histogram>
25853 <histogram name="Renderer.PixelIncreaseFromTransitions">
25854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25855   <summary>
25856     A lower-bound on the percentage increase in memory that would result from
25857     promoting all layers that have a webkit-transition on opacity or transform.
25858   </summary>
25859 </histogram>
25861 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
25862   <obsolete>
25863     Deprecated as of 10/2013.
25864   </obsolete>
25865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25866   <summary>
25867     This measures how long all unload event handlers required to run whenever an
25868     unload event is processed.
25869   </summary>
25870 </histogram>
25872 <histogram name="Renderer2.FinishDocToFinish">
25873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25874   <summary>
25875     The time from when a document finished loading to when all it's resources
25876     are also loaded.
25877   </summary>
25878 </histogram>
25880 <histogram name="Renderer2.RequestToFinish">
25881   <obsolete>
25882     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
25883   </obsolete>
25884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25885   <summary>
25886     The time from when a page was requested by a user to when it is fully
25887     loaded.
25888   </summary>
25889 </histogram>
25891 <histogram name="Renderer2.RequestToFinish_L">
25892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25893   <summary>
25894     The time from when a page was requested by a user to when it is fully
25895     loaded.
25896   </summary>
25897 </histogram>
25899 <histogram name="Renderer2.RequestToFirstLayout">
25900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25901   <summary>
25902     The time from when a page was requested by a user to its first layout.
25903   </summary>
25904 </histogram>
25906 <histogram name="Renderer2.RequestToStart">
25907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25908   <summary>
25909     The time from when a page was requested by a user to when it starts loading.
25910   </summary>
25911 </histogram>
25913 <histogram name="Renderer2.StartToFinish">
25914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25915   <summary>
25916     The time from when a page started loading to when it is fully loaded.
25917   </summary>
25918 </histogram>
25920 <histogram name="Renderer2.StartToFinishDoc">
25921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25922   <summary>
25923     The time from when a page starts loading to when the main document is
25924     finished loading.
25925   </summary>
25926 </histogram>
25928 <histogram name="Renderer2.StartToFirstLayout">
25929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25930   <summary>
25931     The time from when a page starts loading to its first layout.
25932   </summary>
25933 </histogram>
25935 <histogram name="Renderer4.Abandoned" enum="Abandoned">
25936   <owner>wiltzius@chromium.org</owner>
25937   <summary>
25938     Distribution of actual finished pages, vs abandoned pages, where we needed
25939     to declare a finish time prematurely since the page was being closed
25940     (exited).
25941   </summary>
25942 </histogram>
25944 <histogram name="Renderer4.AccelContentPaintDurationMS">
25945   <obsolete>
25946     Deprecated 2014-05 because of impl-side painting.
25947   </obsolete>
25948   <owner>wiltzius@chromium.org</owner>
25949   <summary>
25950     Time spent by WebKit painting the page, in milliseconds, when the GPU
25951     acceleration is active, for paints that affect non-root layers.
25952   </summary>
25953 </histogram>
25955 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
25956   <obsolete>
25957     Deprecated 2014-05 because of impl-side painting.
25958   </obsolete>
25959   <owner>wiltzius@chromium.org</owner>
25960   <summary>
25961     WebKit paint throughput, measured in megapixels per second, when GPU
25962     acceleration is active, for paints that affect non-root layers.
25963   </summary>
25964 </histogram>
25966 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
25967   <owner>wiltzius@chromium.org</owner>
25968   <summary>Time between frames when GPU acceleration is active.</summary>
25969 </histogram>
25971 <histogram name="Renderer4.AccelRootPaintDurationMS">
25972   <owner>wiltzius@chromium.org</owner>
25973   <summary>
25974     Time spent by WebKit painting the page, in milliseconds, when the GPU
25975     acceleration is active, for paints that affect the root layer.
25976   </summary>
25977 </histogram>
25979 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
25980   <owner>wiltzius@chromium.org</owner>
25981   <summary>
25982     WebKit paint throughput, measured in megapixels per second, when GPU
25983     acceleration is active, for paints that affect the root layer.
25984   </summary>
25985 </histogram>
25987 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
25988   <owner>wiltzius@chromium.org</owner>
25989   <summary>
25990     Time from when the animation callback was posted to when it ran.
25991   </summary>
25992 </histogram>
25994 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
25995   <owner>wiltzius@chromium.org</owner>
25996   <summary>
25997     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
25998     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
25999     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
26000     time when renderer requested load of document, after any unload of last
26001     document. &quot;Commit&quot;== time when renderer got first byte of
26002     document.
26003   </summary>
26004 </histogram>
26006 <histogram name="Renderer4.BeginToFinish">
26007   <owner>wiltzius@chromium.org</owner>
26008   <summary>TBD</summary>
26009 </histogram>
26011 <histogram name="Renderer4.BeginToFinishDoc">
26012   <owner>wiltzius@chromium.org</owner>
26013   <summary>TBD</summary>
26014 </histogram>
26016 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
26017   <owner>wiltzius@chromium.org</owner>
26018   <summary>
26019     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
26020     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
26021     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
26022     time when renderer requested load of document, after any unload of last
26023     document. &quot;First paint&quot;== time when first paint operation was
26024     performed.
26025   </summary>
26026 </histogram>
26028 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
26029   <owner>wiltzius@chromium.org</owner>
26030   <summary>
26031     Time from &quot;big&quot; to &quot;first paint after load.&quot;
26032     &quot;Begin&quot;== &quot;request&quot; if user requested, and
26033     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
26034     document. &quot;Start&quot;== time when renderer requested load of document,
26035     after any unload of last document. &quot;First paint after load&quot;== time
26036     after onload() when first paint operation is performed.
26037   </summary>
26038 </histogram>
26040 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
26041   <owner>wiltzius@chromium.org</owner>
26042   <summary>
26043     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
26044     time when renderer got first byte of document.  &quot;Finish&quot;==after
26045     onload() and all resources are loaded.
26046   </summary>
26047 </histogram>
26049 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
26050   <owner>wiltzius@chromium.org</owner>
26051   <summary>
26052     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
26053     time when renderer got first byte of document. &quot;Finish doc&quot; ==
26054     main document loaded, before onload(). &quot;Finish&quot;==after onload()
26055     and all resources are loaded.
26056   </summary>
26057 </histogram>
26059 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
26060   <owner>wiltzius@chromium.org</owner>
26061   <summary>
26062     Time from &quot;commit&quot; to &quot;first paint.&quot;
26063     &quot;Commit&quot;== time when renderer got first byte of document.
26064     &quot;First paint&quot;== time when first paint operation was performed.
26065   </summary>
26066 </histogram>
26068 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
26069   <owner>wiltzius@chromium.org</owner>
26070   <summary>
26071     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
26072     &quot;Commit&quot;== time when renderer got first byte of document.
26073     &quot;First paint after load&quot;== time after onload() when first paint
26074     operation is performed.
26075   </summary>
26076 </histogram>
26078 <histogram name="Renderer4.CompositorScrollHitTestResult"
26079     enum="CompositorScrollResult">
26080   <owner>vollick@chromium.org</owner>
26081   <summary>
26082     It's possible for compositor hit testing to determine conclusively that
26083     compositor thread scrolling can or cannot be done. It's also possible that
26084     the hit testing result is inconclusive. We would like to see the I-don't-
26085     know result as little as possible. This histogram tracks the ratios.
26086   </summary>
26087 </histogram>
26089 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
26090   <owner>wiltzius@chromium.org</owner>
26091   <summary>
26092     Time between frames, as measured on the compositor thread. This is collected
26093     once per frame while it is being drawn to the screen in the compositor.
26094   </summary>
26095 </histogram>
26097 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
26098   <obsolete>
26099     Renamed to Renderer4.pixelCountCulled_Draw.
26100   </obsolete>
26101   <owner>wiltzius@chromium.org</owner>
26102   <summary>
26103     Number of pixels that culling prevented being drawn to the screen,
26104     normalized to the viewport size. This is collected once per frame while it
26105     is being drawn to the screen in the compositor.
26106   </summary>
26107 </histogram>
26109 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
26110   <obsolete>
26111     Renamed to Renderer4.pixelCountOpaque_Draw.
26112   </obsolete>
26113   <owner>wiltzius@chromium.org</owner>
26114   <summary>
26115     Number of pixels drawn to the screen and known opaque, normalized to the
26116     viewport size. This is collected once per frame while it is being drawn to
26117     the screen in the compositor.
26118   </summary>
26119 </histogram>
26121 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
26122   <obsolete>
26123     Renamed to Renderer4.pixelCountTranslucent_Draw.
26124   </obsolete>
26125   <owner>wiltzius@chromium.org</owner>
26126   <summary>
26127     Number of pixels drawn to the screen and not known opaque, normalized to the
26128     viewport size. This is collected once per frame while it is being drawn to
26129     the screen in the compositor.
26130   </summary>
26131 </histogram>
26133 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
26134   <owner>wiltzius@chromium.org</owner>
26135   <summary>
26136     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
26137     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
26138     onload() and all resources are loaded.
26139   </summary>
26140 </histogram>
26142 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
26143   <owner>wiltzius@chromium.org</owner>
26144   <summary>
26145     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
26146     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
26147     paint after load&quot;== time after onload() when first paint operation is
26148     performed.
26149   </summary>
26150 </histogram>
26152 <histogram name="Renderer4.GpuRasterizationEnabled" units="BooleanEnabled">
26153   <owner>alokp@chromium.org</owner>
26154   <summary>
26155     Whether gpu rasterization is enabled (checked once after the page is painted
26156     for the first time).
26157   </summary>
26158 </histogram>
26160 <histogram name="Renderer4.GpuRasterizationSuitableContent"
26161     units="BooleanEnabled">
26162   <owner>alokp@chromium.org</owner>
26163   <summary>
26164     If gpu rasterization is enabled, whether the page contents are suitable for
26165     gpu rasterization (checked once after the page is painted for the first
26166     time).
26167   </summary>
26168 </histogram>
26170 <histogram name="Renderer4.GpuRasterizationTriggered" units="BooleanEnabled">
26171   <owner>alokp@chromium.org</owner>
26172   <summary>
26173     If gpu rasterization is enabled, whether it was triggered (checked once
26174     after the page is painted for the first time).
26175   </summary>
26176 </histogram>
26178 <histogram name="Renderer4.GpuRasterizationUsed" units="BooleanEnabled">
26179   <owner>alokp@chromium.org</owner>
26180   <summary>
26181     If gpu rasterization is enabled, whether it was actually used for the page
26182     (checked once after the page is painted for the first time).
26183   </summary>
26184 </histogram>
26186 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
26187     units="rects">
26188   <owner>wiltzius@chromium.org</owner>
26189   <summary>
26190     Number of rects inside of a PictureLayer's invalidation region per commit.
26191   </summary>
26192 </histogram>
26194 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
26195   <owner>wiltzius@chromium.org</owner>
26196   <summary>
26197     Time to determine the page language. This is done after the page has been
26198     loaded.
26199   </summary>
26200 </histogram>
26202 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
26203   <owner>wiltzius@chromium.org</owner>
26204   <summary>
26205     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
26206     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
26207     computed the properties we need. Only recorded for the first 50 frames of
26208     every page.
26209   </summary>
26210 </histogram>
26212 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
26213   <owner>wiltzius@chromium.org</owner>
26214   <summary>
26215     The ratio of CC Layers which are candidates for LCDText AA / total picture
26216     or content Layers.  Recorded in LayerTreeHost, after
26217     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
26218     we need. Only recorded for the first 50 frames of every page.
26219   </summary>
26220 </histogram>
26222 <histogram name="Renderer4.LoadType" enum="LoadType">
26223   <owner>wiltzius@chromium.org</owner>
26224   <summary>
26225     Probability distribution for enumerated varieties of page loads.
26226   </summary>
26227 </histogram>
26229 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
26230   <owner>wiltzius@chromium.org</owner>
26231   <summary>
26232     Number of pixels that culling prevented being drawn to the screen, recorded
26233     as 10 times the percentage of the viewport that these pixels cover. This is
26234     collected once per frame while it is being drawn to the screen in the
26235     compositor.
26236   </summary>
26237 </histogram>
26239 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
26240   <owner>wiltzius@chromium.org</owner>
26241   <summary>
26242     Number of pixels known to be opaque, recorded as 10 times the percentage of
26243     the viewport that these pixels cover.
26244   </summary>
26245 </histogram>
26247 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
26248   <owner>wiltzius@chromium.org</owner>
26249   <summary>
26250     Number of pixels painted by WebKit into main memory, recorded as 10 times
26251     the percentage of the viewport that these pixels cover. This is collected
26252     once per commit from WebKit to the compositor.
26253   </summary>
26254 </histogram>
26256 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
26257   <owner>wiltzius@chromium.org</owner>
26258   <summary>
26259     Number of pixels not known to be opaque opaque, recorded as 10 times the
26260     percentage of the viewport that these pixels cover.
26261   </summary>
26262 </histogram>
26264 <histogram name="Renderer4.renderPassCount">
26265   <owner>wiltzius@chromium.org</owner>
26266   <summary>
26267     The number of render passes (or render targets) in the renderer's frame. If
26268     the value is more than one, then an intermediate rendering target must be
26269     used during the rendering of the frame for each render pass greater than
26270     one.
26271   </summary>
26272 </histogram>
26274 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
26275   <owner>wiltzius@chromium.org</owner>
26276   <summary>
26277     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
26278     time when user requested document.  &quot;Finish&quot;==after onload() and
26279     all resources are loaded.
26280   </summary>
26281 </histogram>
26283 <histogram name="Renderer4.RequestToStart" units="milliseconds">
26284   <owner>wiltzius@chromium.org</owner>
26285   <summary>
26286     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
26287     time when user requested document. &quot;Start&quot;== time when renderer
26288     requested load of document, after any unload of last document.
26289   </summary>
26290 </histogram>
26292 <histogram name="Renderer4.Snapshot">
26293   <owner>wiltzius@chromium.org</owner>
26294   <summary>Time to capture a renderer snapshot.</summary>
26295 </histogram>
26297 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
26298     units="milliseconds">
26299   <owner>wiltzius@chromium.org</owner>
26300   <summary>
26301     Time between frames when the software renderer is being used, as measured on
26302     the compositor thread. This is collected once per frame while it is being
26303     drawn to the screen in the compositor.
26304   </summary>
26305 </histogram>
26307 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
26308   <owner>wiltzius@chromium.org</owner>
26309   <summary>Time between frames when the page is not GPU accelerated.</summary>
26310 </histogram>
26312 <histogram name="Renderer4.SoftwarePaintDurationMS">
26313   <owner>wiltzius@chromium.org</owner>
26314   <summary>
26315     Time spent by WebKit painting the page, in milliseconds, when the page is
26316     not GPU accelerated.
26317   </summary>
26318 </histogram>
26320 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
26321   <owner>wiltzius@chromium.org</owner>
26322   <summary>
26323     WebKit paint throughput, measured in megapixels per second, when the page is
26324     not GPU accelerated.
26325   </summary>
26326 </histogram>
26328 <histogram name="Renderer4.StartToCommit" units="milliseconds">
26329   <owner>wiltzius@chromium.org</owner>
26330   <summary>
26331     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
26332     when renderer requested load of document, after any unload of last document.
26333     &quot;Commit&quot;== time when renderer got first byte of document.
26334   </summary>
26335 </histogram>
26337 <histogram name="Renderer4.StartToFinish" units="milliseconds">
26338   <owner>wiltzius@chromium.org</owner>
26339   <summary>
26340     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
26341     when renderer requested load of document, after any unload of last document.
26342     &quot;Finish&quot;==after onload() and all resources are loaded.
26343   </summary>
26344 </histogram>
26346 <histogram name="Renderer4.TextureGpuUploadTimeUS">
26347   <owner>wiltzius@chromium.org</owner>
26348   <summary>
26349     The number of microseconds it took to upload a tile's full texture as
26350     measured on the GPU process.
26351   </summary>
26352 </histogram>
26354 <histogram name="Renderer4.Thumbnail">
26355   <owner>wiltzius@chromium.org</owner>
26356   <summary>Time to capture a renderer thumbnail.</summary>
26357 </histogram>
26359 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
26360   <owner>wiltzius@chromium.org</owner>
26361   <summary>
26362     Number of tiles that culling prevented being uploaded to texture memory.
26363     This is an approximation and is recorded as a 100 times the percentage of
26364     the number of tiles, of default size, needed to cover the viewport. This is
26365     collected once per commit from WebKit to the compositor.
26366   </summary>
26367 </histogram>
26369 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
26370   <obsolete>
26371     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
26372   </obsolete>
26373   <owner>wiltzius@chromium.org</owner>
26374   <summary>
26375     Number of pixels that culling prevented being uploaded to texture memory,
26376     normalized to the viewport size. This is collected once per commit from
26377     WebKit to the compositor.
26378   </summary>
26379 </histogram>
26381 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
26382   <obsolete>
26383     Renamed to Renderer4.pixelCountOpaque_Upload.
26384   </obsolete>
26385   <owner>wiltzius@chromium.org</owner>
26386   <summary>
26387     Number of pixels uploaded to texture memory and known to be opaque,
26388     normalized to the viewport size. This is collected once per commit from
26389     WebKit to the compositor.
26390   </summary>
26391 </histogram>
26393 <histogram name="Renderer4.uploadPixelCountTranslucent"
26394     units="NormalizedPixels">
26395   <obsolete>
26396     Renamed to Renderer4.pixelCountTranslucent_Upload.
26397   </obsolete>
26398   <owner>wiltzius@chromium.org</owner>
26399   <summary>
26400     Number of pixels uploaded to texture memory and not known opaque, normalized
26401     to the viewport size.  This is collected once per commit from WebKit to the
26402     compositor.
26403   </summary>
26404 </histogram>
26406 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
26407   <owner>vitalybuka@chromium.org</owner>
26408   <summary>Count of renderer view context menu items shown.</summary>
26409 </histogram>
26411 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
26412   <owner>vitalybuka@chromium.org</owner>
26413   <summary>
26414     Count of renderer view context menu items (Only commands now) used.
26415   </summary>
26416 </histogram>
26418 <histogram name="RequestAutocomplete.DismissalState"
26419     enum="AutofillDialogDismissalState">
26420   <owner>estade@chromium.org</owner>
26421   <summary>
26422     The state of the requestAutocomplete() dialog when it was dismissed.
26423   </summary>
26424 </histogram>
26426 <histogram name="RequestAutocomplete.InitialUserState"
26427     enum="AutofillDialogInitialUserState">
26428   <owner>estade@chromium.org</owner>
26429   <summary>
26430     The initial state of a user that's interacting with a freshly shown
26431     requestAutocomplete() dialog.
26432   </summary>
26433 </histogram>
26435 <histogram name="RequestAutocomplete.PopupInDialog"
26436     enum="AutofillDialogPopupEvent">
26437   <owner>estade@chromium.org</owner>
26438   <summary>
26439     User interactions with the Autofill popup shown while filling an
26440     requestAutocomplete() dialog.
26441   </summary>
26442 </histogram>
26444 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
26445   <owner>estade@chromium.org</owner>
26446   <summary>
26447     Measures the frequency of security warnings and errors in the
26448     RequestAutocomplete dialog.
26449   </summary>
26450 </histogram>
26452 <histogram name="RequestAutocomplete.UiDuration" units="ms">
26453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26454   <summary>
26455     Measures the duration for which an requestAutocomplete() dialog was shown.
26456   </summary>
26457 </histogram>
26459 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
26460   <owner>estade@chromium.org</owner>
26461   <summary>
26462     Measures the duration for which an requestAutocomplete() dialog was shown,
26463     in cases where the user ended up canceling out of the dialog.
26464   </summary>
26465 </histogram>
26467 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
26468   <owner>estade@chromium.org</owner>
26469   <summary>
26470     Measures the duration for which an requestAutocomplete() dialog was shown,
26471     in cases where the user ended up accepting the dialog.
26472   </summary>
26473 </histogram>
26475 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
26476   <owner>estade@chromium.org</owner>
26477   <summary>
26478     Measures how users are interacting with the requestAutocomplete() dialog UI.
26479   </summary>
26480 </histogram>
26482 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
26483   <owner>estade@chromium.org</owner>
26484   <summary>
26485     Measures the duration of time it takes for the requestAutocomplete() UI to
26486     be actionable by the user after it is shown.
26487   </summary>
26488 </histogram>
26490 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
26491   <owner>estade@chromium.org</owner>
26492   <summary>
26493     Measures the frequency of errors in communicating with the Google Online
26494     Wallet server.
26495   </summary>
26496 </histogram>
26498 <histogram name="RequestAutocomplete.WalletRequiredActions"
26499     enum="WalletRequiredActions">
26500   <owner>estade@chromium.org</owner>
26501   <summary>
26502     Measures the frequency of required user actions returned by the Google
26503     Online Wallet server.
26504   </summary>
26505 </histogram>
26507 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
26508     enum="PowerwashDialogViewType">
26509   <owner>merkulova@chromium.org</owner>
26510   <summary>
26511     Records the number of times the factory reset dialog was shown. Grouped by
26512     the viewtype.
26513   </summary>
26514 </histogram>
26516 <histogram name="SafeBrowsing.EnabledSettingChanged" enum="BooleanEnabled">
26517   <owner>feng@chromium.org</owner>
26518   <summary>
26519     Records the user action that enables/disables safe browsing feature in the
26520     Settings page on Android.
26521   </summary>
26522 </histogram>
26524 <histogram name="SafeBrowsing.ModuleBaseRelocation" units="BaseRelocationType">
26525   <owner>csharp@chromium.org</owner>
26526   <owner>krstnmnlsn@chromium.org</owner>
26527   <summary>
26528     A windows only historgram. Records when an unknown base relocation type is
26529     encountered while reading the reloc table of a loaded module.
26530   </summary>
26531 </histogram>
26533 <histogram name="SB.BloomFilter" units="milliseconds">
26534   <obsolete>
26535     Has not been generated for years (7/8/14).
26536   </obsolete>
26537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26538   <summary>
26539     The first stage check that measures the time that Chrome took to check if a
26540     URL is present in our in-memory bloom filter.
26541   </summary>
26542 </histogram>
26544 <histogram name="SB.BuildBloom">
26545   <obsolete>
26546     Deprecated 9/2012. No longer generated.
26547   </obsolete>
26548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26549   <summary>TBD.</summary>
26550 </histogram>
26552 <histogram name="SB.Database" units="milliseconds">
26553   <obsolete>
26554     Has not been generated for years (7/8/14).
26555   </obsolete>
26556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26557   <summary>
26558     The second stage check that measures the time that Chrome took to check if a
26559     URL is present in our SQLite database.
26560   </summary>
26561 </histogram>
26563 <histogram name="SB.DBCheck" units="milliseconds">
26564   <obsolete>
26565     Has not been generated for years (7/8/14).
26566   </obsolete>
26567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26568   <summary>
26569     The second stage check that mesures the time that Chrome took to check if a
26570     URL is present in our SQLite database. This time includes the filter check
26571     time.
26572   </summary>
26573 </histogram>
26575 <histogram name="SB.Delay" units="milliseconds">
26576   <obsolete>
26577     Has not been generated for years (7/8/14).
26578   </obsolete>
26579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26580   <summary>
26581     This measures the time that SafeBrowsing actually delayed the browsing
26582     experience. It records the difference between the time when Chrome would
26583     have started reading the response for a URL and when the SafeBrowsing system
26584     completed its check of that URL.
26585   </summary>
26586 </histogram>
26588 <histogram name="SB.FilterCheck" units="milliseconds">
26589   <obsolete>
26590     Has not been generated for years (7/8/14).
26591   </obsolete>
26592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26593   <summary>
26594     The first stage check that measures the time that Chrome took to check if a
26595     URL is present in our in-memory hash table.
26596   </summary>
26597 </histogram>
26599 <histogram name="SB.Network" units="milliseconds">
26600   <obsolete>
26601     Has not been generated for years (7/8/14).
26602   </obsolete>
26603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26604   <summary>
26605     The third and final stage check that mesures the time that Chrome took to
26606     get a response from the Google SafeBrowsing servers for a particular URL.
26607   </summary>
26608 </histogram>
26610 <histogram name="SB.NetworkCheck" units="milliseconds">
26611   <obsolete>
26612     Has not been generated for years (7/8/14).
26613   </obsolete>
26614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26615   <summary>
26616     The third and final stage check that mesures the time that Chrome took to
26617     get a response from the Google SafeBrowsing servers for a particular URL.
26618     This time includes the filter and database check time.
26619   </summary>
26620 </histogram>
26622 <histogram name="SB.PauseSafe" units="milliseconds">
26623   <obsolete>
26624     Has not been generated for years (7/8/14).
26625   </obsolete>
26626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26627   <summary>
26628     This measures the time that SafeBrowsing actually delayed the browsing
26629     experience. It records the difference between the time when Chrome would
26630     have started reading the response for a URL and when the SafeBrowsing system
26631     completed its check of that URL.
26632   </summary>
26633 </histogram>
26635 <histogram name="SB.Update">
26636   <obsolete>
26637     Has not been generated for years (7/8/14).
26638   </obsolete>
26639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26640   <summary>TBD.</summary>
26641 </histogram>
26643 <histogram name="SB2.AddPrefixes">
26644   <owner>shess@chromium.org</owner>
26645   <summary>
26646     The number of add prefixes stored in the database after the last update.
26647   </summary>
26648 </histogram>
26650 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
26651   <obsolete>
26652     Bloom filter support deleted in October 2012.
26653   </obsolete>
26654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26655   <summary>
26656     Track failures when in processing the safe-browsing database bloom filter.
26657   </summary>
26658 </histogram>
26660 <histogram name="SB2.BloomFilterFalsePositives"
26661     enum="SB2BloomFilterFalsePositives">
26662   <obsolete>
26663     This became misleading around M-22 (September 2012), deleted in M-32
26664     (November 2013).
26665   </obsolete>
26666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26667   <summary>
26668     All prefix misses (server returned no full hashes) and prefix misses due to
26669     false positives in the bloom filter.
26670   </summary>
26671 </histogram>
26673 <histogram name="SB2.BloomFilterLoad" units="ms">
26674   <obsolete>
26675     Bloom filter support deleted in October 2012.
26676   </obsolete>
26677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26678   <summary>Time to load the BloomFilter file.</summary>
26679 </histogram>
26681 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
26682   <owner>shess@chromium.org</owner>
26683   <summary>
26684     The size of the browsing SafeBrowsing database file on disk in kilobytes,
26685     after an update has occurred.
26686   </summary>
26687 </histogram>
26689 <histogram name="SB2.BuildFilter" units="milliseconds">
26690   <owner>shess@chromium.org</owner>
26691   <summary>
26692     The time that it took to regenerate the filter after we have received all
26693     the update chunks.
26694   </summary>
26695 </histogram>
26697 <histogram name="SB2.BuildReadBytes" units="bytes">
26698   <obsolete>
26699     Deprecated because it was exceeding the range.  Replaced by
26700     SB2.BuildReadKilobytes.
26701   </obsolete>
26702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26703   <summary>
26704     The number of bytes read by the browser process during the bloom filter
26705     generation phase.
26706   </summary>
26707 </histogram>
26709 <histogram name="SB2.BuildReadKilobytes" units="KB">
26710   <owner>shess@chromium.org</owner>
26711   <summary>
26712     The number of kilobytes read by the browser process during the filter
26713     generation phase.
26714   </summary>
26715 </histogram>
26717 <histogram name="SB2.BuildReadOperations">
26718   <owner>shess@chromium.org</owner>
26719   <summary>
26720     The number of read operations issued by the browser process during the
26721     filter generation phase.
26722   </summary>
26723 </histogram>
26725 <histogram name="SB2.BuildWriteBytes" units="bytes">
26726   <obsolete>
26727     Deprecated because it was exceeding the range.  Replaced by
26728     SB2.BuildWriteKilobytes.
26729   </obsolete>
26730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26731   <summary>
26732     The number of bytes written by the browser process during the bloom filter
26733     generation phase.
26734   </summary>
26735 </histogram>
26737 <histogram name="SB2.BuildWriteKilobytes" units="KB">
26738   <owner>shess@chromium.org</owner>
26739   <summary>
26740     The number of kilobytes written by the browser process during the filter
26741     generation phase.
26742   </summary>
26743 </histogram>
26745 <histogram name="SB2.BuildWriteOperations">
26746   <owner>shess@chromium.org</owner>
26747   <summary>
26748     The number of write operations issued by the browser process during the
26749     filter generation phase.
26750   </summary>
26751 </histogram>
26753 <histogram name="SB2.ChunkInsert" units="milliseconds">
26754   <owner>shess@chromium.org</owner>
26755   <summary>
26756     The time that it takes to write one redirect URL (which can contain multiple
26757     chunks) to the database.
26758   </summary>
26759 </histogram>
26761 <histogram name="SB2.ChunkRequest" units="milliseconds">
26762   <owner>shess@chromium.org</owner>
26763   <summary>
26764     The network time between the request and response for a chunk.
26765   </summary>
26766 </histogram>
26768 <histogram name="SB2.ChunkSize" units="bytes">
26769   <owner>shess@chromium.org</owner>
26770   <summary>The size of one chunk URL.</summary>
26771 </histogram>
26773 <histogram name="SB2.DatabaseBytes" units="bytes">
26774   <obsolete>
26775     Deprecated because it was exceeding the range.  Replaced by
26776     SB2.DatabaseKilobytes.
26777   </obsolete>
26778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26779   <summary>The size of the SafeBrowsing database file on disk.</summary>
26780 </histogram>
26782 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
26783   <owner>shess@chromium.org</owner>
26784   <summary>Track failures when updating the safe-browsing database.</summary>
26785 </histogram>
26787 <histogram name="SB2.DatabaseKilobytes" units="KB">
26788   <obsolete>
26789     Replaced by SB2.BrowseDatabaseKilobytes.
26790   </obsolete>
26791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26792   <summary>
26793     The size of the SafeBrowsing database file on disk in kilobytes.
26794   </summary>
26795 </histogram>
26797 <histogram name="SB2.DatabaseOpen" units="milliseconds">
26798   <owner>shess@chromium.org</owner>
26799   <summary>
26800     The time it takes to initialize the SafeBrowsing storage backend, in
26801     milliseconds.
26802   </summary>
26803 </histogram>
26805 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
26806   <owner>shess@chromium.org</owner>
26807   <summary>
26808     The size of the update file before merging with the database file, in
26809     kilobytes.
26810   </summary>
26811 </histogram>
26813 <histogram name="SB2.Delay" units="milliseconds">
26814   <owner>shess@chromium.org</owner>
26815   <summary>
26816     The time that SafeBrowsing actually delayed the browsing experience. It
26817     records the difference between the time when Chrome would have started
26818     reading the response for a URL and when the SafeBrowsing system completed
26819     its check of that URL.
26820   </summary>
26821 </histogram>
26823 <histogram name="SB2.DownloadBinhashAddsDeleted">
26824   <obsolete>
26825     Deleted in M-34 (February 2014).
26826   </obsolete>
26827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26828   <summary>Obsolete download BINHASH add chunks deleted.</summary>
26829 </histogram>
26831 <histogram name="SB2.DownloadBinhashSubsDeleted">
26832   <obsolete>
26833     Deleted in M-34 (February 2014).
26834   </obsolete>
26835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26836   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
26837 </histogram>
26839 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
26840   <owner>shess@chromium.org</owner>
26841   <summary>
26842     Records results of SafeBrowsing download check, including both url check and
26843     downloaded file hash check.
26844   </summary>
26845 </histogram>
26847 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
26848   <owner>shess@chromium.org</owner>
26849   <summary>
26850     The size of the downloads SafeBrowsing database file on disk in kilobytes,
26851     after an update has occurred.
26852   </summary>
26853 </histogram>
26855 <histogram name="SB2.DownloadDuration" units="milliseconds">
26856   <owner>shess@chromium.org</owner>
26857   <summary>The time it takes for a download to finish.</summary>
26858 </histogram>
26860 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
26861   <owner>shess@chromium.org</owner>
26862   <summary>
26863     The time it takes for SafeBrowsing to check hash of a download file.
26864   </summary>
26865 </histogram>
26867 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
26868   <owner>shess@chromium.org</owner>
26869   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
26870 </histogram>
26872 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
26873   <obsolete>
26874     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
26875   </obsolete>
26876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26877   <summary>Records results of SafeBrowsing download url check.</summary>
26878 </histogram>
26880 <histogram name="SB2.ExtendedReportingIsEnabled" enum="BooleanEnabled">
26881   <owner>felt@chromium.org</owner>
26882   <summary>
26883     Whether the user has Safe Browsing extended reporting enabled at the time a
26884     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
26885     interstitials that had reporting enabled.
26886   </summary>
26887 </histogram>
26889 <histogram name="SB2.FailedUpdate">
26890   <obsolete>
26891     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
26892   </obsolete>
26893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26894   <summary>
26895     The count of the number of times an update failed when being committed to
26896     the database.
26897   </summary>
26898 </histogram>
26900 <histogram name="SB2.FilterCheck" units="milliseconds">
26901   <owner>shess@chromium.org</owner>
26902   <summary>
26903     The time that it took to check a URL against our in-memory filter.
26904   </summary>
26905 </histogram>
26907 <histogram name="SB2.FilterKilobytes" units="KB">
26908   <obsolete>
26909     Deprecated 9/2012. No longer generated.
26910   </obsolete>
26911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26912   <summary>The size of the current bloom filter in kilobytes.</summary>
26913 </histogram>
26915 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
26916   <owner>shess@chromium.org</owner>
26917   <summary>Which filter file the database loaded from disk.</summary>
26918 </histogram>
26920 <histogram name="SB2.FilterMissing">
26921   <obsolete>
26922     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
26923   </obsolete>
26924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26925   <summary>
26926     The count of the number of times we attempted to load the bloom filter file
26927     but it was missing.
26928   </summary>
26929 </histogram>
26931 <histogram name="SB2.FilterReadFail">
26932   <obsolete>
26933     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
26934   </obsolete>
26935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26936   <summary>
26937     The count of the number of times we attempted to load the bloom filter file
26938     but failed while reading the file on disk.
26939   </summary>
26940 </histogram>
26942 <histogram name="SB2.FilterSize" units="bytes">
26943   <obsolete>
26944     Deprecated because it was exceeding the range.  Replaced by
26945     SB2.FilterKilobytes.
26946   </obsolete>
26947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26948   <summary>The size of the current bloom filter.</summary>
26949 </histogram>
26951 <histogram name="SB2.FilterWriteFail">
26952   <obsolete>
26953     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
26954   </obsolete>
26955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26956   <summary>
26957     The count of the number of times we attempted to save the bloom filter file
26958     but failed while writing the file to disk.
26959   </summary>
26960 </histogram>
26962 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
26963   <owner>shess@chromium.org</owner>
26964   <summary>
26965     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
26966     corruptions detected, old versions detected, and various failures detected.
26967   </summary>
26968 </histogram>
26970 <histogram name="SB2.GetHash200">
26971   <obsolete>
26972     Deprecated in favor of SB2.GetHashResult STATUS_200.
26973   </obsolete>
26974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26975   <summary>
26976     The number of GetHash requests that returned data (valid requests).
26977   </summary>
26978 </histogram>
26980 <histogram name="SB2.GetHash204">
26981   <obsolete>
26982     Deprecated in favor of SB2.GetHashResult STATUS_204.
26983   </obsolete>
26984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26985   <summary>
26986     The number of GetHash requests that returned empty data (false positives).
26987   </summary>
26988 </histogram>
26990 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
26991   <owner>mattm@chromium.org</owner>
26992   <summary>
26993     Track return status from GetHash attempts (STATUS_200, STATUS_204,
26994     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
26995     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
26996     MISS).  EMPTY means the response had no full hashes, and should contain all
26997     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
26998     hashes matched. MISS means that none of the hashes matched (there was a
26999     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
27000     BACKOFF_ERROR were added in M36.)
27001   </summary>
27002 </histogram>
27004 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
27005   <owner>mattm@chromium.org</owner>
27006   <summary>
27007     Track return status from GetHash attempts (STATUS_200, STATUS_204,
27008     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
27009     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
27010     MISS).  EMPTY means the response had no full hashes, and should contain all
27011     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
27012     hashes matched. MISS means that none of the hashes matched (there was a
27013     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
27014     BACKOFF_ERROR were added in M36.)
27015   </summary>
27016 </histogram>
27018 <histogram name="SB2.GetHashServerMiss">
27019   <obsolete>
27020     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
27021     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
27022     reported useful data.
27023   </obsolete>
27024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27025   <summary>
27026     The number of GetHash requests returning full hashes that didn't match the
27027     URL that initiated the request.
27028   </summary>
27029 </histogram>
27031 <histogram name="SB2.HandleCorrupt">
27032   <obsolete>
27033     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
27034   </obsolete>
27035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27036   <summary>
27037     The count of the number of times a database was found corrupt and reset.
27038   </summary>
27039 </histogram>
27041 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
27042   <owner>felt@chromium.org</owner>
27043   <summary>
27044     Track number of times Safe Browsing interstitials have been shown, and how
27045     many times they have been clicked through or not.
27046   </summary>
27047 </histogram>
27049 <histogram name="SB2.InterstitialActionDetails"
27050     enum="SB2InterstitialActionDetails">
27051   <owner>felt@chromium.org</owner>
27052   <summary>
27053     Tracks the click-through rate for specific cases of the interstitial.
27054   </summary>
27055 </histogram>
27057 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
27058   <owner>felt@chromium.org</owner>
27059   <summary>
27060     The time between when we show the SafeBrowsing malware interstitial and the
27061     user navigating away by for example, closing the tab, clicking the browser
27062     back button or typing another URL in the address bar.
27063   </summary>
27064 </histogram>
27066 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
27067   <owner>felt@chromium.org</owner>
27068   <summary>
27069     The time between when we show the SafeBrowsing malware interstitial and the
27070     user clicking on diagnostic page link.
27071   </summary>
27072 </histogram>
27074 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
27075     units="milliseconds">
27076   <owner>felt@chromium.org</owner>
27077   <summary>
27078     The time between when we show the SafeBrowsing malware interstitial and the
27079     user expanding the &quot;see more info&quot; section of the page.  (Only
27080     applies to field trial version 2 of the interstitial.)
27081   </summary>
27082 </histogram>
27084 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
27085   <owner>felt@chromium.org</owner>
27086   <summary>
27087     The time between when we show the SafeBrowsing malware interstitial and the
27088     user clicking on the learn more about malware link.
27089   </summary>
27090 </histogram>
27092 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
27093   <owner>felt@chromium.org</owner>
27094   <summary>
27095     The time between when we show the SafeBrowsing malware interstitial and the
27096     user clicking on the privacy policy link.
27097   </summary>
27098 </histogram>
27100 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
27101   <owner>felt@chromium.org</owner>
27102   <summary>
27103     The time between when we show the SafeBrowsing malware interstitial and the
27104     user clicking on the proceed link.
27105   </summary>
27106 </histogram>
27108 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
27109   <owner>felt@chromium.org</owner>
27110   <summary>
27111     The time between when we show the SafeBrowsing malware interstitial and the
27112     user clicking on the big green back button.
27113   </summary>
27114 </histogram>
27116 <histogram name="SB2.Network" units="milliseconds">
27117   <owner>shess@chromium.org</owner>
27118   <summary>
27119     The time that it took to receive a response from the Google SafeBrowsing
27120     servers for a GetHash request.
27121   </summary>
27122 </histogram>
27124 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
27125   <obsolete>
27126     Deprecated 7/2014. No longer generated.
27127   </obsolete>
27128   <owner>shess@chromium.org</owner>
27129   <summary>Size of v1 database deleted from client profile.</summary>
27130 </histogram>
27132 <histogram name="SB2.OutShardShifts">
27133   <owner>shess@chromium.org</owner>
27134   <summary>
27135     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
27136     are reasonable.
27137   </summary>
27138 </histogram>
27140 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
27141   <owner>felt@chromium.org</owner>
27142   <summary>
27143     The time between when we show the SafeBrowsing phishing interstitial and the
27144     user navigating away by for example, closing the tab, clicking the browser
27145     back button or typing another URL in the address bar.
27146   </summary>
27147 </histogram>
27149 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
27150     units="milliseconds">
27151   <owner>felt@chromium.org</owner>
27152   <summary>
27153     The time between when we show the SafeBrowsing phishing interstitial and the
27154     user expanding the &quot;see more info&quot; section of the page.  (Only
27155     applies to field trial version 2 of the interstitial.)
27156   </summary>
27157 </histogram>
27159 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
27160   <owner>felt@chromium.org</owner>
27161   <summary>
27162     The time between when we show the SafeBrowsing phishing interstitial and the
27163     user clicking on the learn more link.
27164   </summary>
27165 </histogram>
27167 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
27168   <owner>felt@chromium.org</owner>
27169   <summary>
27170     The time between when we show the SafeBrowsing phishing interstitial and the
27171     user clicking on the proceed link.
27172   </summary>
27173 </histogram>
27175 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
27176   <owner>felt@chromium.org</owner>
27177   <summary>
27178     The time between when we show the SafeBrowsing phishing interstitial and the
27179     user clicking on the report error link.
27180   </summary>
27181 </histogram>
27183 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
27184   <owner>felt@chromium.org</owner>
27185   <summary>
27186     The time between when we show the SafeBrowsing phishing interstitial and the
27187     user clicking on the big green back button.
27188   </summary>
27189 </histogram>
27191 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
27192   <owner>shess@chromium.org</owner>
27193   <summary>
27194     The size of the PrefixSet storage in bits, divided by the number of prefixes
27195     represented.  Should almost always be 16.
27196   </summary>
27197 </histogram>
27199 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
27200   <obsolete>
27201     Deprecated 9/2012. No longer generated, BloomFilter being removed.
27202   </obsolete>
27203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27204   <summary>
27205     Records how well the PrefixSet implementation matches the BloomFilter
27206     implementation.
27207   </summary>
27208 </histogram>
27210 <histogram name="SB2.PrefixSetKilobytes" units="KB">
27211   <owner>shess@chromium.org</owner>
27212   <summary>The size of the PrefixSet file in kilobytes.</summary>
27213 </histogram>
27215 <histogram name="SB2.PrefixSetLoad" units="ms">
27216   <owner>shess@chromium.org</owner>
27217   <summary>Time to load the PrefixSet file.</summary>
27218 </histogram>
27220 <histogram name="SB2.PrefixSetRestoredExcess">
27221   <obsolete>
27222     Deprecated 9/2012. No longer generated.
27223   </obsolete>
27224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27225   <summary>
27226     For debugging PrefixSet.  How many extra results GetPrefixes returns.
27227   </summary>
27228 </histogram>
27230 <histogram name="SB2.PrefixSetRestoredShortfall">
27231   <obsolete>
27232     Deprecated 9/2012. No longer generated.
27233   </obsolete>
27234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27235   <summary>
27236     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
27237   </summary>
27238 </histogram>
27240 <histogram name="SB2.PrefixSetUnsortedDelta">
27241   <obsolete>
27242     Deprecated 9/2012. No longer generated.
27243   </obsolete>
27244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27245   <summary>
27246     For debugging PrefixSet.  How far unsorted deltas are from expected value.
27247   </summary>
27248 </histogram>
27250 <histogram name="SB2.PrefixSetUnsortedDifference">
27251   <obsolete>
27252     Deprecated 9/2012. No longer generated.
27253   </obsolete>
27254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27255   <summary>
27256     For debugging PrefixSet.  Distance of unsorted elements from expected
27257     location.
27258   </summary>
27259 </histogram>
27261 <histogram name="SB2.PrefixSetUnsortedPercent">
27262   <obsolete>
27263     Deprecated 9/2012. No longer generated.
27264   </obsolete>
27265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27266   <summary>
27267     For debugging PrefixSet.  How far into the results unsorted elements were
27268     found.  Interesting values would be 0%, 50%, or 100%.
27269   </summary>
27270 </histogram>
27272 <histogram name="SB2.PrefixSetUnsortedSize">
27273   <obsolete>
27274     Deprecated 9/2012. No longer generated.
27275   </obsolete>
27276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27277   <summary>
27278     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
27279     problem with a particular size of dataset.
27280   </summary>
27281 </histogram>
27283 <histogram name="SB2.PrefixSetVersionRead">
27284   <owner>shess@chromium.org</owner>
27285   <summary>Version read from the PrefixSet file.</summary>
27286 </histogram>
27288 <histogram name="SB2.PrefixSetWrite" units="ms">
27289   <owner>shess@chromium.org</owner>
27290   <summary>Time to store the PrefixSet file.</summary>
27291 </histogram>
27293 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
27294   <obsolete>
27295     Deprecated 06/2014.  Replaced by SB2.ExtendedReportingIsEnabled.
27296   </obsolete>
27297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27298   <summary>
27299     Whether the user has Safe Browsing extended reporting enabled at the time a
27300     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
27301     interstitials that had reporting enabled.
27302   </summary>
27303 </histogram>
27305 <histogram name="SB2.SetExtendedReportingEnabled" enum="BooleanEnabled">
27306   <owner>felt@chromium.org</owner>
27307   <summary>
27308     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
27309     in the Safe Browsing interstitial.
27310   </summary>
27311 </histogram>
27313 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
27314   <obsolete>
27315     Deprecated 06/2014.  Replaced by SB2.SetExtendedReportingEnabled.
27316   </obsolete>
27317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27318   <summary>
27319     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
27320     in the Safe Browsing interstitial.
27321   </summary>
27322 </histogram>
27324 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
27325   <owner>shess@chromium.org</owner>
27326   <summary>
27327     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
27328     disk in kilobytes, after an update has occurred.
27329   </summary>
27330 </histogram>
27332 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
27333   <owner>shess@chromium.org</owner>
27334   <summary>
27335     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
27336     after an udpate has occurred.
27337   </summary>
27338 </histogram>
27340 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
27341   <owner>shess@chromium.org</owner>
27342   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
27343 </histogram>
27345 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
27346   <owner>shess@chromium.org</owner>
27347   <summary>
27348     Time to store the Side Effect Free Whitelist PrefixSet file.
27349   </summary>
27350 </histogram>
27352 <histogram name="SB2.SideEffectFreeWhitelistStatus"
27353     enum="SB2SideEffectFreeWhitelistStatus">
27354   <owner>shess@chromium.org</owner>
27355   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
27356 </histogram>
27358 <histogram name="SB2.StoreVersionRead">
27359   <owner>shess@chromium.org</owner>
27360   <summary>Version read from the store file.</summary>
27361 </histogram>
27363 <histogram name="SB2.SubPrefixes">
27364   <owner>shess@chromium.org</owner>
27365   <summary>
27366     The number of sub prefixes stored in the database after the last update.
27367   </summary>
27368 </histogram>
27370 <histogram name="SB2.Update" units="milliseconds">
27371   <owner>shess@chromium.org</owner>
27372   <summary>
27373     The time from the receipt of the update request to the receipt of the final
27374     update chunk.
27375   </summary>
27376 </histogram>
27378 <histogram name="SB2.UpdateRequestSize" units="bytes">
27379   <owner>shess@chromium.org</owner>
27380   <summary>The payload size of update requests to the server.</summary>
27381 </histogram>
27383 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
27384   <owner>shess@chromium.org</owner>
27385   <summary>Result from trying to update the SafeBrowsing data.</summary>
27386 </histogram>
27388 <histogram name="SB2.UpdateSize" units="bytes">
27389   <owner>shess@chromium.org</owner>
27390   <summary>The size of all the chunk URLs in an update response.</summary>
27391 </histogram>
27393 <histogram name="SB2.UpdateSizeBackground" units="bytes">
27394   <owner>feng@chromium.org</owner>
27395   <summary>
27396     The size of all the chunk URLs in an update response when Chrome is in the
27397     background.
27398   </summary>
27399 </histogram>
27401 <histogram name="SB2.UpdateSizeForeground" units="bytes">
27402   <owner>feng@chromium.org</owner>
27403   <summary>
27404     The size of all the chunk URLs in an update response when Chrome is in the
27405     foreground.
27406   </summary>
27407 </histogram>
27409 <histogram name="SB2.UpdateUrls">
27410   <owner>shess@chromium.org</owner>
27411   <summary>The number of chunk URLs in an update response.</summary>
27412 </histogram>
27414 <histogram name="SB2.VolunteerPrefixesRemoved">
27415   <owner>shess@chromium.org</owner>
27416   <obsolete>
27417     The operation this is tracking has been deleted as of 09/2014.
27418   </obsolete>
27419   <summary>
27420     Older versions of the safe-browsing code incorrectly added additional
27421     SBPrefix items when receiving full hashes.  This caused errors when
27422     calculating when to send gethash requests to the server.  An additional pass
27423     over the data has been added to remove the excess prefixes.  This histogram
27424     tracks progress of that code for purposes of informing a decision on when to
27425     remove the additional pass.  See http://crbug.com/361248 .
27426   </summary>
27427 </histogram>
27429 <histogram name="SBClientDownload.CheckDownloadStats"
27430     enum="SBClientDownloadCheckDownloadStats">
27431   <owner>mattm@chromium.org</owner>
27432   <summary>
27433     Records a histogram of the reason why downloads are marked as being
27434     malicious or clean by the improved SafeBrowsing binary download protection.
27435   </summary>
27436 </histogram>
27438 <histogram name="SBClientDownload.DownloadExtensions"
27439     enum="SBClientDownloadExtensions">
27440   <owner>mattm@chromium.org</owner>
27441   <summary>
27442     Records a histogram of how often users download a file with a file extension
27443     that is possibly dangerous (e.g., exe, class).
27444   </summary>
27445 </histogram>
27447 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
27448   <owner>mattm@chromium.org</owner>
27449   <summary>
27450     Records the total time it takes for the SafeBrowsing download service to
27451     check whether the content of a download is malicious or not, including file
27452     feature extraction, whitelist checking, and server ping. This histogram only
27453     includes checks that sent a ping to the SafeBrowsing server. It does not
27454     include requests that were cancelled, but does include requests that
27455     received a bad response.
27456   </summary>
27457 </histogram>
27459 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
27460   <owner>mattm@chromium.org</owner>
27461   <summary>
27462     The net error code for all CheckClientDownloadRequest URLFetchers.
27463   </summary>
27464 </histogram>
27466 <histogram name="SBClientDownload.DownloadRequestNetworkDuration"
27467     units="milliseconds">
27468   <owner>mattm@chromium.org</owner>
27469   <summary>
27470     Records the time it takes for the SafeBrowsing download service ping. It is
27471     not recorded for requests that were cancelled.
27472   </summary>
27473 </histogram>
27475 <histogram name="SBClientDownload.DownloadRequestNetworkStats"
27476     enum="SBClientDownloadCheckDownloadStats">
27477   <owner>mattm@chromium.org</owner>
27478   <summary>
27479     Records the results of SafeBrowsing binary download checks which caused a
27480     server ping.
27481   </summary>
27482 </histogram>
27484 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
27485   <owner>mattm@chromium.org</owner>
27486   <summary>
27487     The size of the upload data for CheckClientDownloadRequest URLFetchers.
27488   </summary>
27489 </histogram>
27491 <histogram name="SBClientDownload.DownloadRequestResponseCode">
27492   <owner>mattm@chromium.org</owner>
27493   <summary>
27494     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
27495     response code that was received.
27496   </summary>
27497 </histogram>
27499 <histogram name="SBClientDownload.DownloadRequestTimeoutDuration"
27500     units="milliseconds">
27501   <owner>mattm@chromium.org</owner>
27502   <summary>
27503     Records the portion of the SafeBrowsing download service check starting with
27504     the point CheckClientDownloadRequest::StartTimeout() is called. It is
27505     recorded regardless if a ping was sent or not. It is not recorded for
27506     requests that were cancelled.
27507   </summary>
27508 </histogram>
27510 <histogram name="SBClientDownload.DownloadRequestTimeoutStats"
27511     enum="SBClientDownloadCheckDownloadStats">
27512   <owner>mattm@chromium.org</owner>
27513   <summary>
27514     For SafeBrowsing binary download checks which reached the
27515     CheckClientDownloadRequest::StartTimeout() call, records the final result
27516     (once the check finishes or is cancelled).
27517   </summary>
27518 </histogram>
27520 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
27521   <owner>grt@chromium.org</owner>
27522   <summary>
27523     Records the time it takes for the SafeBrowsing download service to extract
27524     image headers from a downloaded binary.
27525   </summary>
27526 </histogram>
27528 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
27529     units="milliseconds">
27530   <owner>mattm@chromium.org</owner>
27531   <summary>
27532     Records the time it takes for the SafeBrowsing download service to extract
27533     signature info from a downloaded binary. This includes both unsigned and
27534     signed binaries.
27535   </summary>
27536 </histogram>
27538 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
27539   <owner>mattm@chromium.org</owner>
27540   <summary>
27541     Records the time it takes for the SafeBrowsing download service to extract
27542     info from a downloaded zip file.
27543   </summary>
27544 </histogram>
27546 <histogram name="SBClientDownload.SignedBinaryDownload"
27547     enum="SBClientDownloadIsSignedBinary">
27548   <owner>mattm@chromium.org</owner>
27549   <summary>
27550     Records the number of signed vs. unsigned executables that are downloaded.
27551   </summary>
27552 </histogram>
27554 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
27555   <owner>mattm@chromium.org</owner>
27556   <summary>
27557     Counter which is incremented whenever an executable is downloaded which is
27558     either signed or whose URL matches the download whitelist.
27559   </summary>
27560 </histogram>
27562 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
27563     enum="Boolean">
27564   <owner>mattm@chromium.org</owner>
27565   <summary>
27566     For each zip file analyzed by the SafeBrowsing download service, records
27567     true if the zip did not contain any executables but did contain another zip
27568     file, false otherwise.
27569   </summary>
27570 </histogram>
27572 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
27573   <owner>mattm@chromium.org</owner>
27574   <summary>
27575     For each zip file analyzed by the SafeBrowsing download service, records if
27576     the zip contained an executable file.
27577   </summary>
27578 </histogram>
27580 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
27581   <owner>noelutz@chromium.org</owner>
27582   <summary>
27583     The number of pages that we could have possibly classified (essentially the
27584     number of top page navigations by users with SBClientMalware enabled). The
27585     name is slightly misleading as it is recorded before
27586     &quot;Preclassification&quot; happens.
27587   </summary>
27588 </histogram>
27590 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
27591     enum="NetErrorCodes">
27592   <owner>noelutz@chromium.org</owner>
27593   <summary>
27594     The net error code for all ClientMalwareRequest URLFetchers.
27595   </summary>
27596 </histogram>
27598 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
27599   <owner>noelutz@chromium.org</owner>
27600   <summary>
27601     The size of the upload data for ClientMalwareRequest URLFetchers.
27602   </summary>
27603 </histogram>
27605 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
27606   <owner>noelutz@chromium.org</owner>
27607   <summary>
27608     For ClientMalwareRequest URLFetchers with successful status, the HTTP
27609     response code that was received.
27610   </summary>
27611 </histogram>
27613 <histogram name="SBClientMalware.PreClassificationCheckFail"
27614     enum="SBClientDetectionPreClassificationCheckFail">
27615   <owner>noelutz@chromium.org</owner>
27616   <summary>
27617     Records the number of malware classifications that were skipped because a
27618     pre-classification check failed.
27619   </summary>
27620 </histogram>
27622 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
27623   <owner>noelutz@chromium.org</owner>
27624   <summary>
27625     Measures the success rate of sending malware reports.  Sending a report can
27626     fail due to a client reaching the limit on the number of reports it can send
27627     per day or due to the report failing to be serialized.
27628   </summary>
27629 </histogram>
27631 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
27632   <owner>noelutz@chromium.org</owner>
27633   <obsolete>
27634     Deprecated 03/2014.  That part of the code got deleted.
27635   </obsolete>
27636   <summary>
27637     Counts the number of times the page ID that completed the page load does not
27638     match the browse info page ID.  We expect that number to be zero.
27639   </summary>
27640 </histogram>
27642 <histogram name="SBClientPhishing.CancelClassificationReason"
27643     enum="SBClientPhishingCancelClassificationReason">
27644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27645   <summary>
27646     The counts for various reasons why an in-progress phishing classification
27647     was canceled.
27648   </summary>
27649 </histogram>
27651 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
27652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27653   <summary>
27654     The number of times client-side phishing classifier expected to have no
27655     pending classifications running but that check failed.
27656   </summary>
27657 </histogram>
27659 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
27660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27661   <summary>
27662     The number of pages that we could have possibly classified (essentially the
27663     number of top page navigations by users with SBClientPhishing enabled). The
27664     name is slightly misleading as it is recorded before
27665     &quot;Preclassification&quot; happens.
27666   </summary>
27667 </histogram>
27669 <histogram name="SBClientPhishing.ClientModelStatus"
27670     enum="SBClientPhishingClientModelStatus">
27671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27672   <summary>
27673     The counts for various model status codes that we get after loading a new
27674     client-side phishing model.
27675   </summary>
27676 </histogram>
27678 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
27679   <owner>gab@chromium.org</owner>
27680   <summary>
27681     The time that an individual chunk of DOM feature extraction work took.
27682   </summary>
27683 </histogram>
27685 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
27686   <owner>gab@chromium.org</owner>
27687   <summary>
27688     The number of times that DOM feature extraction finished early because the
27689     active WebDocument's frame was removed during traversal.
27690   </summary>
27691 </histogram>
27693 <histogram name="SBClientPhishing.DOMFeatureIterations">
27694   <owner>gab@chromium.org</owner>
27695   <summary>
27696     The number of iterations that the DOM feature extractor took to finish.
27697   </summary>
27698 </histogram>
27700 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
27701   <owner>gab@chromium.org</owner>
27702   <summary>
27703     The time that it took to resume DOM feature extraction for the phishing
27704     classifier.  Longer times may indicate that the page DOM changed between
27705     chunks of work and the extractor had to re-traverse up to the saved
27706     position.
27707   </summary>
27708 </histogram>
27710 <histogram name="SBClientPhishing.DOMFeatureTimeout">
27711   <owner>gab@chromium.org</owner>
27712   <summary>
27713     The number of phishing classifications that were aborted because DOM feature
27714     extraction took too long.
27715   </summary>
27716 </histogram>
27718 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
27719   <owner>gab@chromium.org</owner>
27720   <summary>
27721     The time that the DOM feature extarctor took to finish, summed across all
27722     chunks of work.
27723   </summary>
27724 </histogram>
27726 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
27727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27728   <summary>Time spent generating the thumbnail.</summary>
27729 </histogram>
27731 <histogram name="SBClientPhishing.IllegalFeatureValue">
27732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27733   <summary>
27734     The number of features which were omitted from phishing classification
27735     because they were added with an illegal value.  This would indicate a bug.
27736   </summary>
27737 </histogram>
27739 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
27740   <obsolete>
27741     Deprecated in Chrome 37, which now uses //net's internal matching.
27742   </obsolete>
27743   <owner>mattm@chromium.org</owner>
27744   <summary>
27745     The number of times that the phishing detection service could not be
27746     initialized due to an error parsing the private IP networks.  This would
27747     indicate a bug.
27748   </summary>
27749 </histogram>
27751 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
27752   <obsolete>
27753     Deprecated 12/2011.  Whitelist entries are no longer part of
27754     ClientPhishingResponse.
27755   </obsolete>
27756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27757   <summary>
27758     The number of whitelist_expression entries in a ClientPhishingResponse that
27759     could not be canonicalized.
27760   </summary>
27761 </histogram>
27763 <histogram name="SBClientPhishing.PreClassificationCheckFail"
27764     enum="SBClientDetectionPreClassificationCheckFail">
27765   <owner>noelutz@chromium.org</owner>
27766   <summary>
27767     Records the number of phishing classifications that were skipped because a
27768     pre-classification check failed.
27769   </summary>
27770 </histogram>
27772 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
27773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27774   <summary>
27775     The number of phishing classifications that were previously cached as being
27776     phishing but that will get re-classified (to possibly fix false positives).
27777   </summary>
27778 </histogram>
27780 <histogram name="SBClientPhishing.RequestNotSerialized">
27781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27782   <summary>
27783     The number of phishing classifier pingbacks that were skipped because
27784     serializing the request protocol buffer to string failed.
27785   </summary>
27786 </histogram>
27788 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
27789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27790   <summary>
27791     The number of times that a cached phishing classification result was used,
27792     rather than pinging the server.
27793   </summary>
27794 </histogram>
27796 <histogram name="SBClientPhishing.ScorerCreationStatus"
27797     enum="SBClientPhishingScorerCreationStatus">
27798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27799   <summary>
27800     Records the status when we create a scorer object for the client-side
27801     phishing detection classifier.
27802   </summary>
27803 </histogram>
27805 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
27806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27807   <summary>
27808     The number of phishing classifications that were aborted because the term
27809     feature extractor failed to initialize an ICU break iterator.
27810   </summary>
27811 </histogram>
27813 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
27814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27815   <summary>
27816     The time that an individual chunk of term feature extraction work took.
27817   </summary>
27818 </histogram>
27820 <histogram name="SBClientPhishing.TermFeatureIterations">
27821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27822   <summary>
27823     The number of iterations that the term feature extractor took to finish.
27824   </summary>
27825 </histogram>
27827 <histogram name="SBClientPhishing.TermFeatureTimeout">
27828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27829   <summary>
27830     The number of phishing classification that were aborted because term feature
27831     extraction took too long.
27832   </summary>
27833 </histogram>
27835 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
27836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27837   <summary>
27838     The time that the term feature extarctor took to finish, summed across all
27839     chunks of work.
27840   </summary>
27841 </histogram>
27843 <histogram name="SBClientPhishing.TooManyFeatures">
27844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27845   <summary>
27846     The number of times that the limit on the number of phishing classifier
27847     features for a page was reached.  This may indicate a bug, or that
27848     kMaxFeatureSize is too small.
27849   </summary>
27850 </histogram>
27852 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
27853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27854   <summary>
27855     The time taken to extract URL features for the phishing classifier.
27856   </summary>
27857 </histogram>
27859 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
27860   <owner>mattm@chromium.org</owner>
27861   <summary>
27862     Count of times download feedback has been started, broken down by danger
27863     type.
27864   </summary>
27865 </histogram>
27867 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
27868   <owner>mattm@chromium.org</owner>
27869   <summary>
27870     When a new download feedback request is added, records the number of
27871     download requests currently active and/or pending.
27872   </summary>
27873 </histogram>
27875 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
27876   <owner>mattm@chromium.org</owner>
27877   <summary>
27878     Count of times eligible download notifications are shown. Broken down by
27879     danger type.
27880   </summary>
27881 </histogram>
27883 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
27884   <obsolete>
27885     Starting with M32, replaced by SBDownloadFeedback.Eligible.
27886   </obsolete>
27887   <owner>mattm@chromium.org</owner>
27888   <summary>
27889     Count of times download feedback button has been shown, broken down by
27890     danger type.
27891   </summary>
27892 </histogram>
27894 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
27895   <owner>mattm@chromium.org</owner>
27896   <summary>
27897     Size of downloads that were of the correct danger type, regardless if they
27898     meet the max file size check or if they are actually uploaded or not.
27899   </summary>
27900 </histogram>
27902 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
27903   <owner>mattm@chromium.org</owner>
27904   <summary>
27905     Size of downloads that failed to be uploaded to the feedback service.
27906   </summary>
27907 </histogram>
27909 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
27910   <owner>mattm@chromium.org</owner>
27911   <summary>
27912     Size of downloads that were successfully uploaded to the feedback service.
27913   </summary>
27914 </histogram>
27916 <histogram name="SBDownloadFeedback.UploadResult"
27917     enum="SBDownloadFeedbackUploadResult">
27918   <owner>mattm@chromium.org</owner>
27919   <summary>
27920     Final result of attempt to upload binary to download feedback service.
27921   </summary>
27922 </histogram>
27924 <histogram name="SBIRS.DroppedIncident" enum="IncidentType">
27925   <owner>grt@google.com</owner>
27926   <summary>
27927     The type of incident given to the safe browsing incident reporting service
27928     but dropped as a result of not participating in safe browsing.
27929   </summary>
27930 </histogram>
27932 <histogram name="SBIRS.EnvCollectionTime" units="milliseconds">
27933   <owner>grt@google.com</owner>
27934   <summary>
27935     The elapsed time to collect environmental data for a safe browsing incident
27936     report.
27937   </summary>
27938 </histogram>
27940 <histogram name="SBIRS.FindDownloadedBinaryTime" units="milliseconds">
27941   <owner>grt@google.com</owner>
27942   <summary>
27943     The elapsed time to find the most recent binary download from all loaded
27944     profiles when creating a safe browsing incident report.
27945   </summary>
27946 </histogram>
27948 <histogram name="SBIRS.Incident" enum="IncidentType">
27949   <owner>grt@google.com</owner>
27950   <summary>
27951     The type of incident given to the safe browsing incident reporting service.
27952   </summary>
27953 </histogram>
27955 <histogram name="SBIRS.IncidentCount">
27956   <owner>grt@google.com</owner>
27957   <summary>
27958     The number of incidents collated into a single safe browsing incident report
27959     before pruning.
27960   </summary>
27961 </histogram>
27963 <histogram name="SBIRS.InterIncidentTime" units="milliseconds">
27964   <owner>grt@google.com</owner>
27965   <summary>
27966     The elapsed time between two successive incidents collated into the same
27967     incident report by the safe browsing incident reporting service.
27968   </summary>
27969 </histogram>
27971 <histogram name="SBIRS.PruneRatio" units="percentage">
27972   <owner>grt@google.com</owner>
27973   <summary>
27974     The percentage of incidents pruned from a safe browsing incident report on
27975     account of having been previously reported.
27976   </summary>
27977 </histogram>
27979 <histogram name="SBIRS.ReportPayloadSize" units="bytes">
27980   <owner>grt@google.com</owner>
27981   <summary>The size, in bytes, of a safe browsing incident report.</summary>
27982 </histogram>
27984 <histogram name="SBIRS.ReportUploadTime" units="milliseconds">
27985   <owner>grt@google.com</owner>
27986   <summary>The elapsed time to upload a safe browsing incident report.</summary>
27987 </histogram>
27989 <histogram name="SBIRS.UploadResult" enum="ReportProcessingResult">
27990   <owner>grt@google.com</owner>
27991   <summary>
27992     The result of an attempted report upload by the safe browsing incident
27993     reporting service.
27994   </summary>
27995 </histogram>
27997 <histogram name="Sdch3.Advertisement_Count">
27998   <owner>rdsmith@chromium.org</owner>
27999   <summary>
28000     The number of dictionaries advertised in an HTTP GET transaction that
28001     supports SDCH.  Note that only non-zero advertisements are logged.
28002   </summary>
28003 </histogram>
28005 <histogram name="Sdch3.BlacklistReason" enum="SdchProblemCode">
28006   <owner>rdsmith@chromium.org</owner>
28007   <summary>
28008     The reason why a blacklist blocking a request from advertising SDCH was
28009     implemented.  There is one entry in this histogram per inhibited request.
28010   </summary>
28011 </histogram>
28013 <histogram name="Sdch3.Dictionary size loaded" units="bytes">
28014   <owner>rdsmith@chromium.org</owner>
28015   <summary>
28016     Each sample is the byte count for a dictionary that is loaded by Chrome. A
28017     dictionary is loaded shortly after the first Google query performed in each
28018     session, and allows future SDCH transactions to be encoded/decoded using
28019     that dictionary.
28020   </summary>
28021 </histogram>
28023 <histogram name="Sdch3.Experiment2_Decode">
28024   <obsolete>
28025     Replaced by Sdch3.Experiment3_Holdback.
28026   </obsolete>
28027   <owner>rdsmith@chromium.org</owner>
28028   <summary>
28029     Duration in time from when a request was made, until all bytes were
28030     received.  During the running of an SDCH latency experiment, these packets
28031     were part of an SDCH encoded transmission made after the link had proven it
28032     was capable of handling SDCH compression.
28033   </summary>
28034 </histogram>
28036 <histogram name="Sdch3.Experiment2_Holdback">
28037   <obsolete>
28038     Replaced by Sdch3.Experiment3_Holdback.
28039   </obsolete>
28040   <owner>rdsmith@chromium.org</owner>
28041   <summary>
28042     Duration in time from when a request was made, until all bytes were
28043     received.  During the running of an SDCH latency experiment, these packets
28044     were part of a holdback, which precluded SDCH despite the fact that the link
28045     had proven it was capable of handling SDCH compression.
28046   </summary>
28047 </histogram>
28049 <histogram name="Sdch3.Experiment3_Decode">
28050   <owner>rdsmith@chromium.org</owner>
28051   <summary>
28052     Duration in time from the first byte of a request was received, until all
28053     bytes were received.  During the running of an SDCH latency experiment,
28054     these packets were part of an SDCH encoded transmission made after the link
28055     had proven it was capable of handling SDCH compression.
28056   </summary>
28057 </histogram>
28059 <histogram name="Sdch3.Experiment3_Holdback">
28060   <owner>rdsmith@chromium.org</owner>
28061   <summary>
28062     Duration in time from the first byte of a request was received, until all
28063     bytes were received.  During the running of an SDCH latency experiment,
28064     these packets were part of a holdback, which precluded SDCH despite the fact
28065     that the link had proven it was capable of handling SDCH compression.
28066   </summary>
28067 </histogram>
28069 <histogram name="Sdch3.Experiment_Decode">
28070   <obsolete>
28071     Replaced by Sdch3.Experiment2_Decode.
28072   </obsolete>
28073   <owner>rdsmith@chromium.org</owner>
28074   <summary>
28075     Duration in time from when a request was made, until all bytes were
28076     received.  During the running of an SDCH latency experiment, these packets
28077     were part of an SDCH encoded transmission made after the link had proven it
28078     was capable of handling SDCH compression.
28079   </summary>
28080 </histogram>
28082 <histogram name="Sdch3.Experiment_Holdback">
28083   <obsolete>
28084     Replaced by Sdch3.Experiment2_Holdback.
28085   </obsolete>
28086   <owner>rdsmith@chromium.org</owner>
28087   <summary>
28088     Duration in time from when a request was made, until all bytes were
28089     received.  During the running of an SDCH latency experiment, these packets
28090     were part of a holdback, which precluded SDCH despite the fact that the link
28091     had proven it was capable of handling SDCH compression.
28092   </summary>
28093 </histogram>
28095 <histogram name="Sdch3.Experiment_Holdback_1st_To_2nd_c" units="milliseconds">
28096   <owner>rdsmith@chromium.org</owner>
28097   <summary>
28098     Sampling only transmissions with 5 or more packets, the duration between
28099     receipt of the 1st **NON**-SDCH encoded packet to receipt of the 2nd packet,
28100     for processing by the SDCH filter.  Packet count boundaries are calculated
28101     each time a read from the filter is called, assuming 1430 bytes of data per
28102     packet since the last boundary calculation.  This *tends* to properly count
28103     small packets, but can err if small packets come at roughly the same time.
28104     During the running of an SDCH latency experiment, these packets were part of
28105     a holdback, which precluded SDCH despite the fact that the link had proven
28106     it was capable of handling SDCH compression.
28107   </summary>
28108 </histogram>
28110 <histogram name="Sdch3.Experiment_Holdback_1st_To_Last_a" units="milliseconds">
28111   <owner>rdsmith@chromium.org</owner>
28112   <summary>
28113     The duration between receipt of the 1st holdback (non-SDCH encoded) packet
28114     and receipt of the last packet.  Only groups that are part of the holdback
28115     (i.e., could have been sdch encoded) are sampled.
28116   </summary>
28117 </histogram>
28119 <histogram name="Sdch3.Experiment_Holdback_2nd_To_3rd_c" units="milliseconds">
28120   <owner>rdsmith@chromium.org</owner>
28121   <summary>
28122     Sampling only transmissions with 5 or more packets, the duration between
28123     receipt of the 2nd **NON**-SDCH encoded packet to receipt of the 3rd packet,
28124     for processing by the SDCH filter.  Packet count boundaries are calculated
28125     each time a read from the filter is called, assuming 1430 bytes of data per
28126     packet since the last boundary calculation.  This *tends* to properly count
28127     small packets, but can err if small packets come at roughly the same time.
28128     During the running of an SDCH latency experiment, these packets were part of
28129     a holdback, which precluded SDCH despite the fact that the link had proven
28130     it was capable of handling SDCH compression.
28131   </summary>
28132 </histogram>
28134 <histogram name="Sdch3.Experiment_Holdback_3rd_To_4th_c" units="milliseconds">
28135   <owner>rdsmith@chromium.org</owner>
28136   <summary>
28137     Sampling only transmissions with 5 or more packets, the duration between
28138     receipt of the 3rd **NON**-SDCH encoded packet to receipt of the 4th packet,
28139     for processing by the SDCH filter.  Packet count boundaries are calculated
28140     each time a read from the filter is called, assuming 1430 bytes of data per
28141     packet since the last boundary calculation.  This *tends* to properly count
28142     small packets, but can err if small packets come at roughly the same time.
28143     During the running of an SDCH latency experiment, these packets were part of
28144     a holdback, which precluded SDCH despite the fact that the link had proven
28145     it was capable of handling SDCH compression.
28146   </summary>
28147 </histogram>
28149 <histogram name="Sdch3.Experiment_Holdback_4th_To_5th_c" units="milliseconds">
28150   <owner>rdsmith@chromium.org</owner>
28151   <summary>
28152     Sampling only transmissions with 5 or more packets, the duration between
28153     receipt of the 4th **NON**-SDCH encoded packet to receipt of the 5th packet,
28154     for processing by the SDCH filter.  Packet count boundaries are calculated
28155     each time a read from the filter is called, assuming 1430 bytes of data per
28156     packet since the last boundary calculation.  This *tends* to properly count
28157     small packets, but can err if small packets come at roughly the same time.
28158     During the running of an SDCH latency experiment, these packets were part of
28159     a holdback, which precluded SDCH despite the fact that the link had proven
28160     it was capable of handling SDCH compression.
28161   </summary>
28162 </histogram>
28164 <histogram name="Sdch3.FilterUseBeforeDisabling">
28165   <owner>rdsmith@chromium.org</owner>
28166   <summary>
28167     If SDCH decoding was disabled client side, this records how many URLs were
28168     processed by the SDCH filter before disabling this feature.  The most common
28169     number is 1, which happens when there is one home-page tab that contains
28170     SDCH encoded data, for which there is no dictionary loaded into the Chrome
28171     process (yet), since Chrome was just restarted.  Large values in this
28172     histogram are indicative of flaky decompression, that works for a while, and
28173     then is disabled.  Values of 2 or 3 may appear if a user has more than one
28174     home page with a query, and restarts there browser.
28175   </summary>
28176 </histogram>
28178 <histogram name="Sdch3.Network_Decode_1st_To_2nd_c" units="milliseconds">
28179   <owner>rdsmith@chromium.org</owner>
28180   <summary>
28181     Sampling only transmissions with 5 or more packets, the duration between
28182     receipt of the 1st SDCH encoded packet and receipt of the 2nd packet, for
28183     processing by the SDCH filter.  Packet count boundaries are calculated each
28184     time a read from the filter is called, assuming 1430 bytes of data per
28185     packet since the last boundary calculation.  This *tends* to properly count
28186     small packets, but can err if small packets come at roughly the same time.
28187   </summary>
28188 </histogram>
28190 <histogram name="Sdch3.Network_Decode_1st_To_Last_a" units="milliseconds">
28191   <owner>rdsmith@chromium.org</owner>
28192   <summary>
28193     The duration between receipt of the 1st SDCH encoded packet and receipt of
28194     the last packet, for processing by the SDCH filter.
28195   </summary>
28196 </histogram>
28198 <histogram name="Sdch3.Network_Decode_2nd_To_3rd_c" units="milliseconds">
28199   <owner>rdsmith@chromium.org</owner>
28200   <summary>
28201     Sampling only transmissions with 5 or more packets, the duration between
28202     receipt of the 2nd SDCH encoded packet and receipt of the 3rd packet, for
28203     processing by the SDCH filter.  Packet count boundaries are calculated each
28204     time a read from the filter is called, assuming 1430 bytes of data per
28205     packet since the last boundary calculation.  This *tends* to properly count
28206     small packets, but can err if small packets come at roughly the same time.
28207   </summary>
28208 </histogram>
28210 <histogram name="Sdch3.Network_Decode_3rd_To_4th_c" units="milliseconds">
28211   <owner>rdsmith@chromium.org</owner>
28212   <summary>
28213     Sampling only transmissions with 5 or more packets, the duration between
28214     receipt of the 3rd SDCH encoded packet and receipt of the 4th packet, for
28215     processing by the SDCH filter. Packet count boundaries are calculated each
28216     time a read from the filter is called, assuming 1430 bytes of data per
28217     packet since the last boundary calculation.  This *tends* to properly count
28218     small packets, but can err if small packets come at roughly the same time.
28219   </summary>
28220 </histogram>
28222 <histogram name="Sdch3.Network_Decode_4th_To_5th_c" units="milliseconds">
28223   <owner>rdsmith@chromium.org</owner>
28224   <summary>
28225     Sampling only transmissions with 5 or more packets, the duration between
28226     receipt of the 4th SDCH encoded packet and receipt of the 5th packet, for
28227     processing by the SDCH filter. Packet count boundaries are calculated each
28228     time a read from the filter is called, assuming 1430 bytes of data per
28229     packet since the last boundary calculation.  This *tends* to properly count
28230     small packets, but can err if small packets come at roughly the same time.
28231   </summary>
28232 </histogram>
28234 <histogram name="Sdch3.Network_Decode_Bytes_Processed_a" units="bytes">
28235   <owner>rdsmith@chromium.org</owner>
28236   <summary>
28237     (discontinued 7/29/2009, and replaced by
28238     Sdch3.Network_Decode_Bytes_Processed_b) The number of bytes processed
28239     (received over the net or from cache) by the SDCH filter chain.
28240   </summary>
28241 </histogram>
28243 <histogram name="Sdch3.Network_Decode_Bytes_Processed_b" units="bytes">
28244   <owner>rdsmith@chromium.org</owner>
28245   <summary>
28246     The number of bytes processed (received over the net or from cache) by the
28247     SDCH filter chain.
28248   </summary>
28249 </histogram>
28251 <histogram name="Sdch3.Network_Decode_Bytes_VcdiffOut_a" units="bytes">
28252   <owner>rdsmith@chromium.org</owner>
28253   <summary>
28254     The number of bytes emitted after decoding by the SDCH filter.
28255   </summary>
28256 </histogram>
28258 <histogram name="Sdch3.Network_Decode_Latency_F_a" units="milliseconds">
28259   <owner>rdsmith@chromium.org</owner>
28260   <summary>
28261     The duration between putting the first byte of a request (such as a GET) on
28262     the wire, until the last by of compressed SDCH encoded content is received
28263     (with durations over 10 minutes discarded).  During a planned latency
28264     experiment, some clients will receive encoded SDCH data, and other will
28265     received mere gzip'ed data (that passes through the SDCH filter unchanged).
28266   </summary>
28267 </histogram>
28269 <histogram name="Sdch3.Network_Decode_Packets_b">
28270   <owner>rdsmith@chromium.org</owner>
28271   <summary>
28272     An approximation to the total number of SDCH encoded packets received for
28273     processing by the SDCH filter. Packet count boundaries are calculated each
28274     time a read from the filter is called, assuming 1430 bytes of data per
28275     packet since the last boundary calculation.  This *tends* to properly count
28276     small packets, but can err if small packets come at roughly the same time.
28277   </summary>
28278 </histogram>
28280 <histogram name="Sdch3.Network_Decode_Ratio_a" units="bytes">
28281   <owner>rdsmith@chromium.org</owner>
28282   <summary>
28283     The ratio of the number of bytes read from the network (or cache) and fed to
28284     the filter chain (usually the gunzip filter) vs. the number of bytes emitted
28285     by the SDCH filter to be rendered.  This is commonly described as the SDCH
28286     compression ratio.
28287   </summary>
28288 </histogram>
28290 <histogram name="Sdch3.Network_Pass-through_1st_To_2nd_c" units="milliseconds">
28291   <owner>rdsmith@chromium.org</owner>
28292   <summary>
28293     Sampling only transmissions with 5 or more packets, the duration between
28294     receipt of the 1st **NON**-SDCH encoded packet to receipt of the 2nd packet,
28295     for processing by the SDCH filter.  Packet count boundaries are calculated
28296     each time a read from the filter is called, assuming 1430 bytes of data per
28297     packet since the last boundary calculation.  This *tends* to properly count
28298     small packets, but can err if small packets come at roughly the same time.
28299   </summary>
28300 </histogram>
28302 <histogram name="Sdch3.Network_Pass-through_1st_To_Last_a" units="milliseconds">
28303   <owner>rdsmith@chromium.org</owner>
28304   <summary>
28305     The duration between receipt of the 1st **NON**-SDCH encoded packet to
28306     receipt of the last packet, for processing by the SDCH filter.
28307   </summary>
28308 </histogram>
28310 <histogram name="Sdch3.Network_Pass-through_2nd_To_3rd_c" units="milliseconds">
28311   <owner>rdsmith@chromium.org</owner>
28312   <summary>
28313     Sampling only transmissions with 5 or more packets, the duration between
28314     receipt of the 2nd **NON**-SDCH encoded packet to receipt of the 3rd packet,
28315     for processing by the SDCH filter.  Packet count boundaries are calculated
28316     each time a read from the filter is called, assuming 1430 bytes of data per
28317     packet since the last boundary calculation.  This *tends* to properly count
28318     small packets, but can err if small packets come at roughly the same time.
28319   </summary>
28320 </histogram>
28322 <histogram name="Sdch3.Network_Pass-through_3rd_To_4th_c" units="milliseconds">
28323   <owner>rdsmith@chromium.org</owner>
28324   <summary>
28325     Sampling only transmissions with 5 or more packets, the duration between
28326     receipt of the 3rd **NON**-SDCH encoded packet to receipt of the 4th packet,
28327     for processing by the SDCH filter.  Packet count boundaries are calculated
28328     each time a read from the filter is called, assuming 1430 bytes of data per
28329     packet since the last boundary calculation.  This *tends* to properly count
28330     small packets, but can err if small packets come at roughly the same time.
28331   </summary>
28332 </histogram>
28334 <histogram name="Sdch3.Network_Pass-through_4th_To_5th_c" units="milliseconds">
28335   <owner>rdsmith@chromium.org</owner>
28336   <summary>
28337     Sampling only transmissions with 5 or more packets, the duration between
28338     receipt of the 4th **NON**-SDCH encoded packet to receipt of the 5th packet,
28339     for processing by the SDCH filter.  Packet count boundaries are calculated
28340     each time a read from the filter is called, assuming 1430 bytes of data per
28341     packet since the last boundary calculation.  This *tends* to properly count
28342     small packets, but can err if small packets come at roughly the same time.
28343   </summary>
28344 </histogram>
28346 <histogram name="Sdch3.Network_Pass-through_Latency_F_a" units="milliseconds">
28347   <owner>rdsmith@chromium.org</owner>
28348   <summary>
28349     The duration between putting the first byte of a request (such as a GET) on
28350     the wire, until the last by gzip compressed content is received and
28351     passed-through unchanged by the SDCH filter (with durations over 10 minutes
28352     discarded).  During a planned latency experiment, some clients will receive
28353     encoded SDCH data, and other will received mere gzip'ed data (that passes
28354     through the SDCH filter unchanged).
28355   </summary>
28356 </histogram>
28358 <histogram name="Sdch3.Network_Pass-through_Packets_b">
28359   <owner>rdsmith@chromium.org</owner>
28360   <summary>
28361     The total number of **NON**-SDCH encoded packets received for processing by
28362     the SDCH filter in one URL fetch. Packet count boundaries are calculated
28363     each time a read from the filter is called, assuming 1430 bytes of data per
28364     packet since the last boundary calculation.  This *tends* to properly count
28365     small packets, but can err if small packets come at roughly the same time.
28366   </summary>
28367 </histogram>
28369 <histogram name="Sdch3.PartialBytesIn" units="bytes">
28370   <owner>rdsmith@chromium.org</owner>
28371   <summary>
28372     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
28373     decoder still has internally buffered data that has never been read, this
28374     histogram reports the number of bytes that were received over the net (or
28375     from the cache) and fed to the start of the filter chain (usually to the
28376     gunzip filter).
28377   </summary>
28378 </histogram>
28380 <histogram name="Sdch3.PartialVcdiffIn" units="bytes">
28381   <owner>rdsmith@chromium.org</owner>
28382   <summary>
28383     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
28384     decoder still has internally buffered data that has never been read, this
28385     histogram reports the number of bytes that were received over the net (or
28386     from the cache) and fed to VCDIFF decoder (usually after gunzipping).
28387   </summary>
28388 </histogram>
28390 <histogram name="Sdch3.PartialVcdiffOut" units="bytes">
28391   <owner>rdsmith@chromium.org</owner>
28392   <summary>
28393     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
28394     decoder still has internally buffered data that has never been read, this
28395     histogram reports the number of bytes that were output by the VCDIFF decoder
28396     (and sent toward the renderer).
28397   </summary>
28398 </histogram>
28400 <histogram name="Sdch3.ProblemCodes_3" enum="SdchProblemCode">
28401   <owner>rdsmith@chromium.org</owner>
28402   <summary>Each sample is the report of a distinct problem code.</summary>
28403 </histogram>
28405 <histogram name="Sdch3.ProblemCodes_4" enum="SdchProblemCode">
28406   <owner>rdsmith@chromium.org</owner>
28407   <summary>Each sample is the report of a distinct problem code.</summary>
28408 </histogram>
28410 <histogram name="Sdch3.UnflushedBufferSize" units="bytes">
28411   <owner>rdsmith@chromium.org</owner>
28412   <summary>
28413     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
28414     still buffering output of the VCDIFF decoder that has never been read, this
28415     histogram reports the number of bytes that were in that buffer.
28416   </summary>
28417 </histogram>
28419 <histogram name="Sdch3.UnflushedBytesIn" units="bytes">
28420   <owner>rdsmith@chromium.org</owner>
28421   <summary>
28422     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
28423     still buffering output of the VCDIFF decoder  that has never been read, this
28424     histogram reports the number of bytes that were received over the net (or
28425     from the cache) and fed to the start of the filter chain (usually to the
28426     gunzip filter).
28427   </summary>
28428 </histogram>
28430 <histogram name="Sdch3.UnflushedVcdiffIn" units="bytes">
28431   <owner>rdsmith@chromium.org</owner>
28432   <summary>
28433     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
28434     still buffering output of the VCDIFF decoder that has never been read, this
28435     histogram reports the number of bytes that were received over the net (or
28436     from the cache) and fed to VCDIFF decoder (usually after gunzipping).
28437   </summary>
28438 </histogram>
28440 <histogram name="Sdch3.UnflushedVcdiffOut" units="bytes">
28441   <owner>rdsmith@chromium.org</owner>
28442   <summary>
28443     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
28444     still buffering output of the VCDIFF decoder  that has never been read, this
28445     histogram reports the number of bytes that were output by the VCDIFF decoder
28446     (and sent toward the renderer).
28447   </summary>
28448 </histogram>
28450 <histogram name="Search.DefaultSearchChangeOrigin"
28451     enum="DefaultSearchChangeOrigin">
28452   <owner>mathp@chromium.org</owner>
28453   <summary>
28454     The origin/cause of a change to the default search provider.
28455   </summary>
28456 </histogram>
28458 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
28459   <obsolete>
28460     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
28461     instead.
28462   </obsolete>
28463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28464   <summary>
28465     The id of the default search engine that is loaded after Chrome startup. See
28466     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
28467   </summary>
28468 </histogram>
28470 <histogram name="Search.DefaultSearchProviderType"
28471     enum="OmniboxSearchEngineType">
28472   <owner>mpearson@chromium.org</owner>
28473   <summary>
28474     The type of the default search engine that is loaded when a profile is
28475     opened or after a profile reset.  Note that at least one profile is opened
28476     on startup. Due to an error, there was a period from roughly May 9 2014 to
28477     May 23 2014 during which this was not being logged.
28478   </summary>
28479 </histogram>
28481 <histogram name="Search.MigratedPrefToDictionaryValue" enum="BooleanHit">
28482   <owner>erikwright@chromium.org</owner>
28483   <summary>
28484     The number of times that a user-selected DSE was migrated from separate
28485     String/List/..Value preferences to the new single DictionaryValue used in
28486     M36.
28487   </summary>
28488 </histogram>
28490 <histogram name="ServicesCustomization.LoadResult"
28491     enum="ServicesCustomizationLoadResult">
28492   <owner>dpolukhin@chromium.org</owner>
28493   <summary>
28494     Records result of fetching and parsing OEM customization manifest. See
28495     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
28496   </summary>
28497 </histogram>
28499 <histogram name="ServiceWorker.Database.OpenResult"
28500     enum="ServiceWorkerDatabaseStatus">
28501   <owner>nhiroki@chromium.org</owner>
28502   <summary>
28503     Records result of opening a database for ServiceWorkerDatabase.
28504   </summary>
28505 </histogram>
28507 <histogram name="ServiceWorker.Database.ReadResult"
28508     enum="ServiceWorkerDatabaseStatus">
28509   <owner>nhiroki@chromium.org</owner>
28510   <summary>Records result of read operations in ServiceWorkerDatabase.</summary>
28511 </histogram>
28513 <histogram name="ServiceWorker.Database.WriteResult"
28514     enum="ServiceWorkerDatabaseStatus">
28515   <owner>nhiroki@chromium.org</owner>
28516   <summary>
28517     Records result of write operations in ServiceWorkerDatabase.
28518   </summary>
28519 </histogram>
28521 <histogram name="ServiceWorker.DiskCache.InitResult">
28522   <owner>nhiroki@chromium.org</owner>
28523   <summary>
28524     Records result of opening a disk cache for ServiceWorkerDiskCache.
28525   </summary>
28526 </histogram>
28528 <histogram name="ServiceWorker.DiskCache.ReadResponseResult"
28529     enum="ServiceWorkerReadResponseResult">
28530   <owner>nhiroki@chromium.org</owner>
28531   <summary>
28532     Records result of reading response from ServiceWorkerDiskCache.
28533   </summary>
28534 </histogram>
28536 <histogram name="ServiceWorker.DiskCache.WriteResponseResult"
28537     enum="ServiceWorkerWriteResponseResult">
28538   <owner>nhiroki@chromium.org</owner>
28539   <summary>
28540     Records result of writing response into ServiceWorkerDiskCache.
28541   </summary>
28542 </histogram>
28544 <histogram name="SessionCrashed.Bubble" enum="SessionCrashedBubbleUserAction">
28545   <owner>yiyaoliu@chromium.org</owner>
28546   <summary>How did the user interact with the SessionCrashed Bubble?</summary>
28547 </histogram>
28549 <histogram name="SessionStorageDatabase.Open" enum="SessionStorageDatabaseOpen">
28550   <owner>michaeln@chromium.org</owner>
28551   <summary>
28552     The result (success, failure, or database recreated) of trying to open the
28553     LevelDB database for sessionStorage.
28554   </summary>
28555 </histogram>
28557 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
28558   <obsolete>
28559     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
28560   </obsolete>
28561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28562   <summary>
28563     The id of the default search engine domain that is specified in user
28564     preferences when a profile is loaded.
28565   </summary>
28566 </histogram>
28568 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
28569     enum="BooleanSuccess">
28570   <owner>gab@chromium.org</owner>
28571   <summary>
28572     Whether the SettingsEnforcement group was successfully determined from the
28573     field trial or if it had to revert to the hardcoded default.
28574   </summary>
28575 </histogram>
28577 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
28578   <owner>gab@chromium.org</owner>
28579   <summary>
28580     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
28581   </summary>
28582 </histogram>
28584 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
28585   <owner>gab@chromium.org</owner>
28586   <summary>
28587     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
28588     UI thread prior to writing the Preferences file to disk. Only logged when
28589     PrefHashFilter::FilterSerializeData actually had work to do.
28590   </summary>
28591 </histogram>
28593 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
28594     enum="Boolean">
28595   <owner>mpearson@chromium.org</owner>
28596   <summary>
28597     Whether or not the home page user preference is set to the default NTP value
28598     when a profile is loaded. This is only logged if the home button is shown.
28599   </summary>
28600 </histogram>
28602 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
28603   <owner>csharp@chromium.org</owner>
28604   <owner>gab@chromium.org</owner>
28605   <summary>
28606     Logged on profile load. Indicates whether the hashes dictionary for this
28607     profile is trusted.
28608   </summary>
28609 </histogram>
28611 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
28612   <obsolete>
28613     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
28614   </obsolete>
28615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28616   <summary>
28617     The id of the home page domain that is specified in user preferences when a
28618     profile is loaded.
28619   </summary>
28620 </histogram>
28622 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
28623   <owner>mpearson@chromium.org</owner>
28624   <summary>
28625     Tries to pretend the home page URL is a search URL, and records the search
28626     engine type of that URL by comparing the TLD+1 of the home page URL with
28627     those of the different known search engines.  Recorded when a profile is
28628     opened, if a home page URL has been set.  Note that at least one profile is
28629     opened on startup.
28630   </summary>
28631 </histogram>
28633 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
28634   <obsolete>
28635     Deprecated 08/05/2013. Replaced by
28636     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
28637   </obsolete>
28638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28639   <summary>
28640     Whether or not the home page user preference is set to the default NTP value
28641     when a profile is loaded.
28642   </summary>
28643 </histogram>
28645 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
28646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28647   <summary>
28648     The value of the home-page-is-new-tab-page pref when pulled down from sync
28649     to update an out-of-sync local pref store.
28650   </summary>
28651 </histogram>
28653 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
28654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28655   <summary>
28656     The value of the home-page-is-new-tab-page pref when pushed up to sync from
28657     a change made locally.
28658   </summary>
28659 </histogram>
28661 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
28662   <owner>csharp@chromium.org</owner>
28663   <owner>gab@chromium.org</owner>
28664   <summary>
28665     Logged on first run when generating the Preferences file from
28666     master_preferences. True if serializing the generated Preferences file to
28667     disk was successful, false otherwise. Note: this event does not occur if
28668     there is no master_preferences file on first run.
28669   </summary>
28670 </histogram>
28672 <histogram name="Settings.JsonDataSizeKilobytes" units="KB">
28673   <owner>gab@chromium.org</owner>
28674   <summary>
28675     The size of the JSON settings content about to be written to disk in
28676     kilobytes. Suffixed with the name of the JSON file being written to disk.
28677   </summary>
28678 </histogram>
28680 <histogram name="Settings.MigratedHashesFromLocalState" enum="BooleanMigrated">
28681   <owner>csharp@chromium.org</owner>
28682   <owner>gab@chromium.org</owner>
28683   <summary>
28684     Whether, while loading a profile, any preference hashes were migrated from
28685     Local State to either Preferences or Protected Preferences.
28686   </summary>
28687 </histogram>
28689 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
28690   <owner>mpearson@chromium.org</owner>
28691   <summary>
28692     Tries to pretend pinned tab URLs are search URLs, and records the search
28693     engine types of those URLs by comparing the TLD+1s of the URLs with those of
28694     the different known search engines.  Recorded when a profile is opened, if
28695     there are pinned tabs.  Note that at least one profile is opened on startup.
28696   </summary>
28697 </histogram>
28699 <histogram name="Settings.PinnedTabs">
28700   <owner>mpearson@chromium.org</owner>
28701   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
28702 </histogram>
28704 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
28705   <owner>mpearson@chromium.org</owner>
28706   <summary>
28707     Whether or not the home button is enabled in user preferences when a profile
28708     is loaded.
28709   </summary>
28710 </histogram>
28712 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
28713   <owner>mpearson@chromium.org</owner>
28714   <summary>
28715     The enabled state of the Home button pref when pulled down from sync to
28716     update an out-of-sync local pref store.
28717   </summary>
28718 </histogram>
28720 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
28721   <owner>mpearson@chromium.org</owner>
28722   <summary>
28723     The enabled state of the Home button pref when pushed up to sync from a
28724     change made locally.
28725   </summary>
28726 </histogram>
28728 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
28729   <obsolete>
28730     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
28731   </obsolete>
28732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28733   <summary>
28734     The ids of startup page domains that are specified in user preferences when
28735     a profile is loaded.
28736   </summary>
28737 </histogram>
28739 <histogram name="Settings.StartupPageEngineTypes"
28740     enum="OmniboxSearchEngineType">
28741   <owner>mpearson@chromium.org</owner>
28742   <summary>
28743     Tries to pretend the startup page URLs are search URLs, and records the
28744     search engine types of those URLs by comparing the TLD+1s of the URLs with
28745     those of the different known search engines.  Recorded when a profile is
28746     opened, if startup page URLs have been set.  Note that at least one profile
28747     is opened on startup.
28748   </summary>
28749 </histogram>
28751 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
28752   <owner>mpearson@chromium.org</owner>
28753   <summary>The startup page settings when a profile is loaded.</summary>
28754 </histogram>
28756 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
28757     enum="SessionStartupPref">
28758   <owner>mpearson@chromium.org</owner>
28759   <summary>
28760     The startup page setting when pulled down from sync to update an out-of-sync
28761     local pref store.
28762   </summary>
28763 </histogram>
28765 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
28766     enum="SessionStartupPref">
28767   <owner>mpearson@chromium.org</owner>
28768   <summary>
28769     The startup page setting when pushed up to sync from a change made locally.
28770   </summary>
28771 </histogram>
28773 <histogram name="Settings.StartupPageLoadURLs">
28774   <owner>mpearson@chromium.org</owner>
28775   <summary>
28776     The number of URLs to be loaded on startup when a profile is loaded, if the
28777     startup page setting is set to load URLs.
28778   </summary>
28779 </histogram>
28781 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
28782   <owner>csharp@chromium.org</owner>
28783   <summary>The startup URLs pref migration steps.</summary>
28784 </histogram>
28786 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
28787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28788   <summary>
28789     The time elapsed in milliseconds in between startup URLs pref migration. A
28790     value of 0 indicates that the last migration time was in the future due to
28791     e.g. an incorrect system time.
28792   </summary>
28793 </histogram>
28795 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
28796   <owner>gab@chromium.org</owner>
28797   <summary>
28798     The id of a tracked preference whose value has been changed since the last
28799     time Chrome set it.
28800   </summary>
28801 </histogram>
28803 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
28804   <owner>gab@chromium.org</owner>
28805   <summary>
28806     The id of a tracked preference whose value has been cleared since the last
28807     time Chrome set it.
28808   </summary>
28809 </histogram>
28811 <histogram name="Settings.TrackedPreferenceInitialized"
28812     enum="TrackedPreference">
28813   <owner>gab@chromium.org</owner>
28814   <summary>
28815     The id of a tracked preference whose last value isn't known. We may be just
28816     starting to track the preference, or local state may have been changed
28817     outside of Chrome. This should only happen once per pref per profile.
28818   </summary>
28819 </histogram>
28821 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
28822   <obsolete>
28823     Deprecated 2014-07.
28824   </obsolete>
28825   <owner>gab@chromium.org</owner>
28826   <summary>
28827     Logs the tracked preference id when it is migrated to the new MAC algorithm.
28828     This should only happen once per pref per profile.
28829   </summary>
28830 </histogram>
28832 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
28833     enum="TrackedPreference">
28834   <owner>gab@chromium.org</owner>
28835   <summary>
28836     The id of a tracked preference whose value has not changed since the last
28837     time Chrome set it, but which was last set using a legacy device ID. Each
28838     user should report this at most once per preference id and immediately be
28839     migrated to the latest hashing model.
28840   </summary>
28841 </histogram>
28843 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
28844   <owner>gab@chromium.org</owner>
28845   <summary>The id of a tracked preference which was reset by Chrome.</summary>
28846 </histogram>
28848 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
28849     enum="PrefHashStoreVersion">
28850   <obsolete>
28851     Deprecated 2014-06.
28852   </obsolete>
28853   <owner>gab@chromium.org</owner>
28854   <summary>
28855     The version of a PrefHashStore, reported once for each alternate
28856     PrefHashStore (not associated to the default profile) from a delayed task on
28857     startup.
28858   </summary>
28859 </histogram>
28861 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
28862     enum="PrefHashStoreVersion">
28863   <obsolete>
28864     Deprecated 2014-06.
28865   </obsolete>
28866   <owner>gab@chromium.org</owner>
28867   <summary>
28868     The previous version of an alternate PrefHashStore (not associated to the
28869     default profile) that was updated from a delayed task on startup. This
28870     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
28871     for all versions but VERSION_LATEST which should never be reported here.
28872   </summary>
28873 </histogram>
28875 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
28876     enum="BooleanHit">
28877   <obsolete>
28878     Deprecated 2014-02 in favor of
28879     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
28880   </obsolete>
28881   <owner>gab@chromium.org</owner>
28882   <summary>
28883     Preference tracking was initialized for an unloaded profile. This should
28884     happen at most once per profile.
28885   </summary>
28886 </histogram>
28888 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
28889     enum="BooleanEnabled">
28890   <owner>gab@chromium.org</owner>
28891   <summary>
28892     Whether settings enforcement was cancelled for a machine joined to a domain.
28893     Reported once per session on browser startup.
28894   </summary>
28895 </histogram>
28897 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
28898     enum="TrackedPreference">
28899   <owner>gab@chromium.org</owner>
28900   <summary>
28901     The id of a tracked preference which was initialized despite the absence of
28902     a MAC as either (1) the current MACs are trusted, infering that this is a
28903     newly tracked pref, or (2) its value is NULL.
28904   </summary>
28905 </histogram>
28907 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
28908   <owner>gab@chromium.org</owner>
28909   <summary>
28910     The id of a tracked preference whose value has not changed since the last
28911     time Chrome set it.
28912   </summary>
28913 </histogram>
28915 <histogram name="Settings.TrackedPreferenceWantedReset"
28916     enum="TrackedPreference">
28917   <owner>gab@chromium.org</owner>
28918   <summary>
28919     The id of a tracked preference which Chrome would have reset had the config
28920     allowed it.
28921   </summary>
28922 </histogram>
28924 <histogram name="Settings.TrackedSplitPreferenceChanged">
28925   <owner>gab@chromium.org</owner>
28926   <summary>
28927     The number of items that had changed in a dictionary pref when
28928     Settings.TrackedPreferenceChanged is reported for that pref.
28929   </summary>
28930 </histogram>
28932 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
28933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28934   <summary>
28935     Counts the number of times the user clicked on the No Thanks button of the
28936     settings reset bubble before clicking on the Reset button in the same Chrome
28937     session.
28938   </summary>
28939 </histogram>
28941 <histogram name="SharedWorker.RendererSurviveForWorkerTime"
28942     units="milliseconds">
28943   <owner>horo@chromium.org</owner>
28944   <summary>
28945     A survival time of RenderProcessHostImpl for the In-renderer Shared Worker
28946     from when FastShutdownIfPossible() is called.
28947   </summary>
28948 </histogram>
28950 <histogram name="SharedWorker.TimeToDeleted" units="milliseconds">
28951   <owner>horo@chromium.org</owner>
28952   <summary>
28953     The lifetime of a SharedWorkerHost. This roughly corresponds to the lifetime
28954     of SharedWorker.
28955   </summary>
28956 </histogram>
28958 <histogram name="SharedWorker.TimeToScriptLoaded" units="milliseconds">
28959   <owner>horo@chromium.org</owner>
28960   <summary>
28961     The time from the creation of SharedWorkerHost until when WorkerScriptLoaded
28962     is called.
28963   </summary>
28964 </histogram>
28966 <histogram name="SharedWorker.TimeToScriptLoadFailed" units="milliseconds">
28967   <owner>horo@chromium.org</owner>
28968   <summary>
28969     The time from the creation of SharedWorkerHost until when
28970     WorkerScriptLoadFailed is called.
28971   </summary>
28972 </histogram>
28974 <histogram name="ShortcutsProvider.QueryIndexTime" units="milliseconds">
28975   <owner>davidben@chromium.org</owner>
28976   <summary>
28977     The time it takes for the ShortcutsProvider to perform a query after the
28978     user has typed N characters.
28979   </summary>
28980 </histogram>
28982 <histogram name="Signin" enum="SigninHelperFlow">
28983   <owner>mlerman@chromium.org</owner>
28984   <summary>
28985     Tracks user interactions as they sign in through a flow. The suffix of the
28986     histogram indicates what UI widget or application flow triggered the signin
28987     flow.
28988   </summary>
28989 </histogram>
28991 <histogram name="Signin.AddAccount" enum="BooleanSuccess">
28992   <owner>mlerman@chromium.org</owner>
28993   <summary>
28994     Track when chrome successfully adds an account. Failures are not tracked.
28995   </summary>
28996 </histogram>
28998 <histogram name="Signin.DuringFirstRun">
28999   <owner>mlerman@chromium.org</owner>
29000   <summary>
29001     Track if the profile sign in took place during First Run or not. Logged at
29002     signin time. True means signin took place during First Run, False means
29003     anytime after.
29004   </summary>
29005 </histogram>
29007 <histogram name="Signin.ElapsedTimeFromInstallToSignin" units="minutes">
29008   <owner>mlerman@chromium.org</owner>
29009   <summary>
29010     Track how many minutes of local system time elapsed from when Chrome was
29011     installed to when Signin occured for this profile.
29012   </summary>
29013 </histogram>
29015 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
29016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29017   <summary>
29018     Count of the ways users interact with the confirmation dialogs of the new
29019     web based sign in to Chrome flow (accessed via the one click signin).
29020   </summary>
29021 </histogram>
29023 <histogram name="Signin.Reconciler.AddedToChrome">
29024   <owner>mlerman@chromium.org</owner>
29025   <summary>
29026     After the first execution of the account reconciler, how many accounts were
29027     added to the browser's token service because they were in the cookie jar.
29028   </summary>
29029 </histogram>
29031 <histogram name="Signin.Reconciler.AddedToCookieJar">
29032   <owner>mlerman@chromium.org</owner>
29033   <summary>
29034     After the first execution of the account reconciler, how many accounts were
29035     added to the cookie jar because they were in the browser's token service.
29036   </summary>
29037 </histogram>
29039 <histogram name="Signin.Reconciler.AllExternalCcResultCompleted"
29040     enum="BooleanSuccess">
29041   <owner>mlerman@chromium.org</owner>
29042   <summary>
29043     Records whether all external connections have been successfully checked (a
29044     value of &quot;true&quot;) or not (&quot;false&quot;) when the reconciler
29045     attempts to perform MergeSession.
29046   </summary>
29047 </histogram>
29049 <histogram name="Signin.Reconciler.DifferentPrimaryAccounts"
29050     enum="DifferentPrimaryAccounts">
29051   <owner>mlerman@chromium.org</owner>
29052   <summary>
29053     After execution of the account reconcilor, compares the primary account in
29054     the token service to the primary GAIA account of the cookie jar.
29055   </summary>
29056 </histogram>
29058 <histogram name="Signin.SignedInDurationBeforeSignout" units="minutes">
29059   <owner>mlerman@chromium.org</owner>
29060   <summary>
29061     Track how many minutes of real time (not browser active time) elapsed
29062     between profile signin and signout.
29063   </summary>
29064 </histogram>
29066 <histogram name="Signin.SignoutProfile" enum="SigninSignoutProfile">
29067   <owner>mlerman@chromium.org</owner>
29068   <summary>Track how a profile gets signed out.</summary>
29069 </histogram>
29071 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
29072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29073   <summary>
29074     Whether or not the CRC was checked at the moment when the last reference to
29075     a read-only entry stream is closed.
29076   </summary>
29077 </histogram>
29079 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
29080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29081   <summary>
29082     The time from the creation of the simple cache backend until the index has
29083     been loaded from disk.
29084   </summary>
29085 </histogram>
29087 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
29088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29089   <summary>
29090     The time from the creation of the simple cache backend until the index fails
29091     to load.
29092   </summary>
29093 </histogram>
29095 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
29096     enum="SimpleCache.EntryCreatedAndStream2Omitted">
29097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29098   <summary>
29099     Whether, upon creation of a new cache entry, the file for stream 2 was
29100     omitted since that stream was empty.
29101   </summary>
29102 </histogram>
29104 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
29105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29106   <summary>
29107     For entry creation operations that were sent to the disk, the result of
29108     creation.
29109   </summary>
29110 </histogram>
29112 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
29113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29114   <summary>The time, in ms, spent creating a new entry on disk.</summary>
29115 </histogram>
29117 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
29118     enum="SimpleCache.EntryOpenedAndStream2Removed">
29119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29120   <summary>
29121     Whether, upon opening of an existing cache entry, stream 2 was empty and the
29122     file for that stream was therefore removed.
29123   </summary>
29124 </histogram>
29126 <histogram name="SimpleCache.App.EntryOperationsPending">
29127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29128   <summary>
29129     At the time that operations are run, the number of pending operations on a
29130     particular entry.
29131   </summary>
29132 </histogram>
29134 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
29135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29136   <summary>The size of the cache at the beginning of an eviction.</summary>
29137 </histogram>
29139 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
29140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29141   <summary>The size of the cache at the beginning of an eviction.</summary>
29142 </histogram>
29144 <histogram name="SimpleCache.App.Eviction.EntryCount">
29145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29146   <summary>The number of entries to be erased in an eviction.</summary>
29147 </histogram>
29149 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
29150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29151   <summary>
29152     The maximum allowed size of the cache at the beginning of an eviction.
29153   </summary>
29154 </histogram>
29156 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
29157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29158   <summary>
29159     The maximum allowed size of the cache at the beginning of an eviction.
29160   </summary>
29161 </histogram>
29163 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
29164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29165   <summary>The result of an eviction.</summary>
29166 </histogram>
29168 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
29169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29170   <summary>The number of bytes to be erased in an eviction.</summary>
29171 </histogram>
29173 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
29174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29175   <summary>The amount of memory freed in an eviction.</summary>
29176 </histogram>
29178 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
29179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29180   <summary>The size of the cache after running an eviction.</summary>
29181 </histogram>
29183 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
29184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29185   <summary>The size of the cache after running an eviction.</summary>
29186 </histogram>
29188 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
29189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29190   <summary>Time spent completing an eviction.</summary>
29191 </histogram>
29193 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
29194     units="milliseconds">
29195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29196   <summary>Time spent selecting entries for eviction.</summary>
29197 </histogram>
29199 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
29200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29201   <summary>
29202     The maximum limit of how many file descriptors a process can open.  Emitted
29203     each time the browser is launched, if the limit could be retrieved.  (This
29204     is the highest value we could raise the current limit to if we liked.)
29205   </summary>
29206 </histogram>
29208 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
29209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29210   <summary>
29211     The current limit of how many file descriptors a process can open.  Emitted
29212     each time the browser is launched, if the limit could be retrieved.  (We can
29213     raise this to the maximum limit if we like, without root access.)
29214   </summary>
29215 </histogram>
29217 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
29218     enum="SimpleCache.FileDescriptorLimitStatus">
29219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29220   <summary>
29221     The result of trying to get the file descriptor limit.  Emitted each time
29222     the browser is launched.
29223   </summary>
29224 </histogram>
29226 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
29227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29228   <summary>
29229     The number of open entries across all caches backed by the Simple Cache. An
29230     entry is opened whenever a caller asks to open it to read or write cache
29231     data, and remains open until the last caller asks to close it. Logged
29232     whenever an entry is opened or closed.
29233   </summary>
29234 </histogram>
29236 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
29237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29238   <summary>
29239     The size of the header stream of a Simple Cache entry, emitted every time
29240     the headers are written or rewritten.
29241   </summary>
29242 </histogram>
29244 <histogram name="SimpleCache.App.HeaderSizeChange"
29245     enum="SimpleCacheHeaderSizeChange">
29246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29247   <summary>
29248     How the header size has changed in a Simple Cache entry, emitted every time
29249     a write operation occurs on the header stream.  (This includes the initial
29250     write, rewrites, and other writes that we couldn't classify.)
29251   </summary>
29252 </histogram>
29254 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
29255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29256   <summary>
29257     The absolute size decrease of the header stream of a Simple Cache entry,
29258     emitted every time the headers are rewritten with a smaller size.
29259   </summary>
29260 </histogram>
29262 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
29263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29264   <summary>
29265     The relative size decrease of the header stream of a Simple Cache entry,
29266     emitted every time the headers are rewritten with a smaller size.
29267   </summary>
29268 </histogram>
29270 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
29271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29272   <summary>
29273     The absolute size increase of the header stream of a Simple Cache entry,
29274     emitted every time the headers are rewritten with a larger size.
29275   </summary>
29276 </histogram>
29278 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
29279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29280   <summary>
29281     The relative size increase of the header stream of a Simple Cache entry,
29282     emitted every time the headers are rewritten with a larger size.
29283   </summary>
29284 </histogram>
29286 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
29287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29288   <summary>For each index load, whether the index file was corrupt.</summary>
29289 </histogram>
29291 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
29292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29293   <summary>The number of entries in a newly created index file.</summary>
29294 </histogram>
29296 <histogram name="SimpleCache.App.IndexEntriesLoaded">
29297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29298   <summary>Number of entries loaded from the index file on start.</summary>
29299 </histogram>
29301 <histogram name="SimpleCache.App.IndexEntriesRestored">
29302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29303   <summary>
29304     Number of entries restored from disk when there was no index or the index
29305     was corrupted.
29306   </summary>
29307 </histogram>
29309 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
29310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29311   <summary>
29312     The state the index file is at when an attempt is made to load from it.
29313   </summary>
29314 </histogram>
29316 <histogram name="SimpleCache.App.IndexInitializationWaiters">
29317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29318   <summary>
29319     At the time of index initialization, the number of enqueued jobs awaiting
29320     index initialization.
29321   </summary>
29322 </histogram>
29324 <histogram name="SimpleCache.App.IndexInitializeMethod"
29325     enum="SimpleCacheIndexInitializeMethod">
29326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29327   <summary>The method used to initialize the simple cache index.</summary>
29328 </histogram>
29330 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
29331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29332   <summary>
29333     Time (as measured on the worker pool) spent loading the index file.
29334   </summary>
29335 </histogram>
29337 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
29338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29339   <summary>The number of entries written to the index on a flush.</summary>
29340 </histogram>
29342 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
29343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29344   <summary>
29345     Time (as measured on the worker pool) spent restoring the index file by
29346     iterating directory entries.
29347   </summary>
29348 </histogram>
29350 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
29351     units="milliseconds">
29352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29353   <summary>
29354     The interval between index saves, for apps in the background.
29355   </summary>
29356 </histogram>
29358 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
29359     units="milliseconds">
29360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29361   <summary>
29362     The interval between index saves, for apps in the foreground.
29363   </summary>
29364 </histogram>
29366 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
29367     units="milliseconds">
29368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29369   <summary>
29370     The amount of time spend writing the index file to disk, for apps in the
29371     background, measured starting at the beginning of the write on the callback
29372     thread, and calculated using the completion time on the worker pool.
29373   </summary>
29374 </histogram>
29376 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
29377     units="milliseconds">
29378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29379   <summary>
29380     The amount of time spend writing the index file to disk, for apps in the
29381     foreground, measured starting at the beginning of the write on the callback
29382     thread, and calculated using the completion time on the worker pool.
29383   </summary>
29384 </histogram>
29386 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
29387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29388   <summary>
29389     For each call to OpenEntry, whether the key on disk matched the request key.
29390   </summary>
29391 </histogram>
29393 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
29394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29395   <summary>
29396     For each file in the Simple Cache, the percentage of disk space used by the
29397     cluster loss, the unused disk space in the last 4096 byte cluster of the
29398     file.
29399   </summary>
29400 </histogram>
29402 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
29403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29404   <summary>
29405     For each file in the Simple Cache, the number of bytes in the last 4096 byte
29406     cluster when the entry is saved to disk.
29407   </summary>
29408 </histogram>
29410 <histogram name="SimpleCache.App.OpenEntryIndexState"
29411     enum="SimpleCacheOpenEntryIndexState">
29412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29413   <summary>
29414     At the time that an entry is opened, the state of that entry in the index.
29415   </summary>
29416 </histogram>
29418 <histogram name="SimpleCache.App.ReadIsParallelizable"
29419     enum="SimpleCacheReadParallelizable">
29420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29421   <summary>
29422     For each Read operation, whether it could have been issued in parallel of a
29423     previous Read operation.
29424   </summary>
29425 </histogram>
29427 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
29428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29429   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
29430 </histogram>
29432 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
29433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29434   <summary>
29435     For each EOFRecord found with a valid magic number, indicates if the record
29436     also contains a CRC.
29437   </summary>
29438 </histogram>
29440 <histogram name="SimpleCache.App.SyncCheckEOFResult"
29441     enum="SimpleCacheSyncCheckEOFResult">
29442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29443   <summary>
29444     The result, at the synchronous layer, of checking the EOF record of a cache
29445     entry.
29446   </summary>
29447 </histogram>
29449 <histogram name="SimpleCache.App.SyncCloseResult"
29450     enum="SimpleCacheSyncCloseResult">
29451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29452   <summary>
29453     The result, at the synchronous layer, of closing a cache entry.
29454   </summary>
29455 </histogram>
29457 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
29458     enum="PlatformFileError">
29459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29460   <summary>
29461     The platform error reported when attempting to create a new cache entry at
29462     the synchronous layer.
29463   </summary>
29464 </histogram>
29466 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
29467     enum="PlatformFileError">
29468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29469   <summary>
29470     The platform error reported when attempting to create a new cache entry at
29471     the synchronous layer when the index has already initialized.
29472   </summary>
29473 </histogram>
29475 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
29476     enum="PlatformFileError">
29477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29478   <summary>
29479     The platform error reported when attempting to create a new cache entry at
29480     the synchronous layer when the index has not yet initialized.
29481   </summary>
29482 </histogram>
29484 <histogram name="SimpleCache.App.SyncCreateResult"
29485     enum="SimpleCacheSyncCreateResult">
29486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29487   <summary>
29488     The result, at the synchronous layer, reported when attempting to create a
29489     new cache entry.
29490   </summary>
29491 </histogram>
29493 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
29494     enum="SimpleCacheSyncCreateResult">
29495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29496   <summary>
29497     The result, at the synchronous layer, reported when attempting to create a
29498     new cache entry when the index has already initialized.
29499   </summary>
29500 </histogram>
29502 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
29503     enum="SimpleCacheSyncCreateResult">
29504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29505   <summary>
29506     The result, at the synchronous layer, reported when attempting to create a
29507     new cache entry when the index has not yet initialized.
29508   </summary>
29509 </histogram>
29511 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
29512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29513   <summary>
29514     The age of the entry (time since last modified), when opened at the
29515     synchronous layer.
29516   </summary>
29517 </histogram>
29519 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
29520     enum="PlatformFileError">
29521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29522   <summary>
29523     The platform error reported when attempting to create a new cache entry at
29524     the synchronous layer.
29525   </summary>
29526 </histogram>
29528 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
29529     enum="PlatformFileError">
29530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29531   <summary>
29532     The platform error reported when attempting to create a new cache entry at
29533     the synchronous layer when the index has already initialized.
29534   </summary>
29535 </histogram>
29537 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
29538     enum="PlatformFileError">
29539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29540   <summary>
29541     The platform error reported when attempting to create a new cache entry at
29542     the synchronous layer when the index has not initialized.
29543   </summary>
29544 </histogram>
29546 <histogram name="SimpleCache.App.SyncOpenResult"
29547     enum="SimpleCacheSyncOpenResult">
29548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29549   <summary>
29550     The result, at the synchronous layer, reported when attempting to open a new
29551     cache entry.
29552   </summary>
29553 </histogram>
29555 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
29556     enum="SimpleCacheSyncOpenResult">
29557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29558   <summary>
29559     The result, at the synchronous layer, reported when attempting to open a new
29560     cache entry when the index has already initialized.
29561   </summary>
29562 </histogram>
29564 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
29565     enum="SimpleCacheSyncOpenResult">
29566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29567   <summary>
29568     The result, at the synchronous layer, reported when attempting to open a new
29569     cache entry when the index has not yet initialized.
29570   </summary>
29571 </histogram>
29573 <histogram name="SimpleCache.App.SyncWriteResult"
29574     enum="SimpleCacheSyncWriteResult">
29575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29576   <summary>
29577     The result, at the synchronous layer, of writing to a cache entry.
29578   </summary>
29579 </histogram>
29581 <histogram name="SimpleCache.App.WriteDependencyType"
29582     enum="SimpleCacheWriteDependencyType">
29583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29584   <summary>
29585     Shows whether a write operation depends on the previous operation in queue
29586     particularly in the aspect of its possibility to run in parallel.
29587   </summary>
29588 </histogram>
29590 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
29591   <obsolete>
29592     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
29593     return&quot;, which previously showed up as &quot;success&quot;.
29594   </obsolete>
29595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29596   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
29597 </histogram>
29599 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
29600   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29601   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
29602 </histogram>
29604 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
29605   <obsolete>
29606     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29607   </obsolete>
29608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29609   <summary>
29610     Whether or not the CRC was checked at the moment when the last reference to
29611     a read-only entry stream is closed.
29612   </summary>
29613 </histogram>
29615 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
29616   <obsolete>
29617     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29618   </obsolete>
29619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29620   <summary>
29621     The time from the creation of the simple cache backend until the index has
29622     been loaded from disk.
29623   </summary>
29624 </histogram>
29626 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
29627   <obsolete>
29628     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29629   </obsolete>
29630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29631   <summary>
29632     The time from the creation of the simple cache backend until the index fails
29633     to load.
29634   </summary>
29635 </histogram>
29637 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
29638   <obsolete>
29639     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29640   </obsolete>
29641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29642   <summary>
29643     For entry creation operations that were sent to the disk, the result of
29644     creation.
29645   </summary>
29646 </histogram>
29648 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
29649   <obsolete>
29650     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29651   </obsolete>
29652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29653   <summary>The time, in ms, spent creating a new entry on disk.</summary>
29654 </histogram>
29656 <histogram name="SimpleCache.EntryOperationsPending">
29657   <obsolete>
29658     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29659   </obsolete>
29660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29661   <summary>
29662     At the time that operations are run, the number of pending operations on a
29663     particular entry.
29664   </summary>
29665 </histogram>
29667 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
29668   <obsolete>
29669     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29670   </obsolete>
29671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29672   <summary>The size of the cache at the beginning of an eviction.</summary>
29673 </histogram>
29675 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
29676   <obsolete>
29677     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29678   </obsolete>
29679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29680   <summary>The size of the cache at the beginning of an eviction.</summary>
29681 </histogram>
29683 <histogram name="SimpleCache.Eviction.EntryCount">
29684   <obsolete>
29685     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29686   </obsolete>
29687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29688   <summary>The number of entries to be erased in an eviction.</summary>
29689 </histogram>
29691 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
29692   <obsolete>
29693     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29694   </obsolete>
29695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29696   <summary>
29697     The maximum allowed size of the cache at the beginning of an eviction.
29698   </summary>
29699 </histogram>
29701 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
29702   <obsolete>
29703     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29704   </obsolete>
29705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29706   <summary>
29707     The maximum allowed size of the cache at the beginning of an eviction.
29708   </summary>
29709 </histogram>
29711 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
29712   <obsolete>
29713     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29714   </obsolete>
29715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29716   <summary>The result of an eviction.</summary>
29717 </histogram>
29719 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
29720   <obsolete>
29721     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29722   </obsolete>
29723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29724   <summary>The number of bytes to be erased in an eviction.</summary>
29725 </histogram>
29727 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
29728   <obsolete>
29729     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29730   </obsolete>
29731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29732   <summary>The amount of memory freed in an eviction.</summary>
29733 </histogram>
29735 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
29736   <obsolete>
29737     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29738   </obsolete>
29739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29740   <summary>The size of the cache after running an eviction.</summary>
29741 </histogram>
29743 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
29744   <obsolete>
29745     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29746   </obsolete>
29747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29748   <summary>The size of the cache after running an eviction.</summary>
29749 </histogram>
29751 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
29752   <obsolete>
29753     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29754   </obsolete>
29755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29756   <summary>Time spent completing an eviction.</summary>
29757 </histogram>
29759 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
29760   <obsolete>
29761     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29762   </obsolete>
29763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29764   <summary>Time spent selecting entries for eviction.</summary>
29765 </histogram>
29767 <histogram name="SimpleCache.FileDescriptorLimitHard">
29768   <obsolete>
29769     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29770   </obsolete>
29771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29772   <summary>
29773     The maximum limit of how many file descriptors a process can open.  Emitted
29774     each time the browser is launched, if the limit could be retrieved.  (This
29775     is the highest value we could raise the current limit to if we liked.)
29776   </summary>
29777 </histogram>
29779 <histogram name="SimpleCache.FileDescriptorLimitSoft">
29780   <obsolete>
29781     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29782   </obsolete>
29783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29784   <summary>
29785     The current limit of how many file descriptors a process can open.  Emitted
29786     each time the browser is launched, if the limit could be retrieved.  (We can
29787     raise this to the maximum limit if we like, without root access.)
29788   </summary>
29789 </histogram>
29791 <histogram name="SimpleCache.FileDescriptorLimitStatus"
29792     enum="SimpleCache.FileDescriptorLimitStatus">
29793   <obsolete>
29794     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29795   </obsolete>
29796   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29797   <summary>
29798     The result of trying to get the file descriptor limit.  Emitted each time
29799     the browser is launched.
29800   </summary>
29801 </histogram>
29803 <histogram name="SimpleCache.GlobalOpenEntryCount">
29804   <obsolete>
29805     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29806   </obsolete>
29807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29808   <summary>
29809     The number of open entries across all caches backed by the Simple Cache. An
29810     entry is opened whenever a caller asks to open it to read or write cache
29811     data, and remains open until the last caller asks to close it. Logged
29812     whenever an entry is opened or closed.
29813   </summary>
29814 </histogram>
29816 <histogram name="SimpleCache.HeaderSize" units="bytes">
29817   <obsolete>
29818     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29819   </obsolete>
29820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29821   <summary>
29822     The size of the header stream of a Simple Cache entry, emitted every time
29823     the headers are written or rewritten.
29824   </summary>
29825 </histogram>
29827 <histogram name="SimpleCache.HeaderSizeChange"
29828     enum="SimpleCacheHeaderSizeChange">
29829   <obsolete>
29830     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29831   </obsolete>
29832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29833   <summary>
29834     How the header size has changed in a Simple Cache entry, emitted every time
29835     a write operation occurs on the header stream.  (This includes the initial
29836     write, rewrites, and other writes that we couldn't classify.)
29837   </summary>
29838 </histogram>
29840 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
29841   <obsolete>
29842     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29843   </obsolete>
29844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29845   <summary>
29846     The absolute size decrease of the header stream of a Simple Cache entry,
29847     emitted every time the headers are rewritten with a smaller size.
29848   </summary>
29849 </histogram>
29851 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
29852   <obsolete>
29853     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29854   </obsolete>
29855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29856   <summary>
29857     The relative size decrease of the header stream of a Simple Cache entry,
29858     emitted every time the headers are rewritten with a smaller size.
29859   </summary>
29860 </histogram>
29862 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
29863   <obsolete>
29864     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29865   </obsolete>
29866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29867   <summary>
29868     The absolute size increase of the header stream of a Simple Cache entry,
29869     emitted every time the headers are rewritten with a larger size.
29870   </summary>
29871 </histogram>
29873 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
29874   <obsolete>
29875     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29876   </obsolete>
29877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29878   <summary>
29879     The relative size increase of the header stream of a Simple Cache entry,
29880     emitted every time the headers are rewritten with a larger size.
29881   </summary>
29882 </histogram>
29884 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
29885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29886   <summary>
29887     Whether or not the CRC was checked at the moment when the last reference to
29888     a read-only entry stream is closed.
29889   </summary>
29890 </histogram>
29892 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
29893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29894   <summary>
29895     The time from the creation of the simple cache backend until the index has
29896     been loaded from disk.
29897   </summary>
29898 </histogram>
29900 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
29901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29902   <summary>
29903     The time from the creation of the simple cache backend until the index fails
29904     to load.
29905   </summary>
29906 </histogram>
29908 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
29909     enum="SimpleCache.EntryCreatedAndStream2Omitted">
29910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29911   <summary>
29912     Whether, upon creation of a new cache entry, the file for stream 2 was
29913     omitted since that stream was empty.
29914   </summary>
29915 </histogram>
29917 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
29918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29919   <summary>
29920     For entry creation operations that were sent to the disk, the result of
29921     creation.
29922   </summary>
29923 </histogram>
29925 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
29926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29927   <summary>The time, in ms, spent creating a new entry on disk.</summary>
29928 </histogram>
29930 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
29931     enum="SimpleCache.EntryOpenedAndStream2Removed">
29932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29933   <summary>
29934     Whether, upon opening of an existing cache entry, stream 2 was empty and the
29935     file for that stream was therefore removed.
29936   </summary>
29937 </histogram>
29939 <histogram name="SimpleCache.Http.EntryOperationsPending">
29940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29941   <summary>
29942     At the time that operations are run, the number of pending operations on a
29943     particular entry.
29944   </summary>
29945 </histogram>
29947 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
29948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29949   <summary>The size of the cache at the beginning of an eviction.</summary>
29950 </histogram>
29952 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
29953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29954   <summary>The size of the cache at the beginning of an eviction.</summary>
29955 </histogram>
29957 <histogram name="SimpleCache.Http.Eviction.EntryCount">
29958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29959   <summary>The number of entries to be erased in an eviction.</summary>
29960 </histogram>
29962 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
29963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29964   <summary>
29965     The maximum allowed size of the cache at the beginning of an eviction.
29966   </summary>
29967 </histogram>
29969 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
29970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29971   <summary>
29972     The maximum allowed size of the cache at the beginning of an eviction.
29973   </summary>
29974 </histogram>
29976 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
29977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29978   <summary>The result of an eviction.</summary>
29979 </histogram>
29981 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
29982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29983   <summary>The number of bytes to be erased in an eviction.</summary>
29984 </histogram>
29986 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
29987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29988   <summary>The amount of memory freed in an eviction.</summary>
29989 </histogram>
29991 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
29992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29993   <summary>The size of the cache after running an eviction.</summary>
29994 </histogram>
29996 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
29997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29998   <summary>The size of the cache after running an eviction.</summary>
29999 </histogram>
30001 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
30002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30003   <summary>Time spent completing an eviction.</summary>
30004 </histogram>
30006 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
30007     units="milliseconds">
30008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30009   <summary>Time spent selecting entries for eviction.</summary>
30010 </histogram>
30012 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
30013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30014   <summary>
30015     The maximum limit of how many file descriptors a process can open.  Emitted
30016     each time the browser is launched, if the limit could be retrieved.  (This
30017     is the highest value we could raise the current limit to if we liked.)
30018   </summary>
30019 </histogram>
30021 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
30022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30023   <summary>
30024     The current limit of how many file descriptors a process can open.  Emitted
30025     each time the browser is launched, if the limit could be retrieved.  (We can
30026     raise this to the maximum limit if we like, without root access.)
30027   </summary>
30028 </histogram>
30030 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
30031     enum="SimpleCache.FileDescriptorLimitStatus">
30032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30033   <summary>
30034     The result of trying to get the file descriptor limit.  Emitted each time
30035     the browser is launched.
30036   </summary>
30037 </histogram>
30039 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
30040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30041   <summary>
30042     The number of open entries across all caches backed by the Simple Cache. An
30043     entry is opened whenever a caller asks to open it to read or write cache
30044     data, and remains open until the last caller asks to close it. Logged
30045     whenever an entry is opened or closed.
30046   </summary>
30047 </histogram>
30049 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
30050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30051   <summary>
30052     The size of the header stream of a Simple Cache entry, emitted every time
30053     the headers are written or rewritten.
30054   </summary>
30055 </histogram>
30057 <histogram name="SimpleCache.Http.HeaderSizeChange"
30058     enum="SimpleCacheHeaderSizeChange">
30059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30060   <summary>
30061     How the header size has changed in a Simple Cache entry, emitted every time
30062     a write operation occurs on the header stream.  (This includes the initial
30063     write, rewrites, and other writes that we couldn't classify.)
30064   </summary>
30065 </histogram>
30067 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
30068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30069   <summary>
30070     The absolute size decrease of the header stream of a Simple Cache entry,
30071     emitted every time the headers are rewritten with a smaller size.
30072   </summary>
30073 </histogram>
30075 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
30076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30077   <summary>
30078     The relative size decrease of the header stream of a Simple Cache entry,
30079     emitted every time the headers are rewritten with a smaller size.
30080   </summary>
30081 </histogram>
30083 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
30084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30085   <summary>
30086     The absolute size increase of the header stream of a Simple Cache entry,
30087     emitted every time the headers are rewritten with a larger size.
30088   </summary>
30089 </histogram>
30091 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
30092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30093   <summary>
30094     The relative size increase of the header stream of a Simple Cache entry,
30095     emitted every time the headers are rewritten with a larger size.
30096   </summary>
30097 </histogram>
30099 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
30100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30101   <summary>For each index load, whether the index file was corrupt.</summary>
30102 </histogram>
30104 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
30105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30106   <summary>The number of entries in a newly created index file.</summary>
30107 </histogram>
30109 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
30110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30111   <summary>Number of entries loaded from the index file on start.</summary>
30112 </histogram>
30114 <histogram name="SimpleCache.Http.IndexEntriesRestored">
30115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30116   <summary>
30117     Number of entries restored from disk when there was no index or the index
30118     was corrupted.
30119   </summary>
30120 </histogram>
30122 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
30123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30124   <summary>
30125     The state the index file is at when an attempt is made to load from it.
30126   </summary>
30127 </histogram>
30129 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
30130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30131   <summary>
30132     At the time of index initialization, the number of enqueued jobs awaiting
30133     index initialization.
30134   </summary>
30135 </histogram>
30137 <histogram name="SimpleCache.Http.IndexInitializeMethod"
30138     enum="SimpleCacheIndexInitializeMethod">
30139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30140   <summary>The method used to initialize the simple cache index.</summary>
30141 </histogram>
30143 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
30144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30145   <summary>
30146     Time (as measured on the worker pool) spent loading the index file.
30147   </summary>
30148 </histogram>
30150 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
30151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30152   <summary>The number of entries written to the index on a flush.</summary>
30153 </histogram>
30155 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
30156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30157   <summary>
30158     Time (as measured on the worker pool) spent restoring the index file by
30159     iterating directory entries.
30160   </summary>
30161 </histogram>
30163 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
30164     units="milliseconds">
30165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30166   <summary>
30167     The interval between index saves, for apps in the background.
30168   </summary>
30169 </histogram>
30171 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
30172     units="milliseconds">
30173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30174   <summary>
30175     The interval between index saves, for apps in the foreground.
30176   </summary>
30177 </histogram>
30179 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
30180     units="milliseconds">
30181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30182   <summary>
30183     The amount of time spend writing the index file to disk, for apps in the
30184     background, measured starting at the beginning of the write on the callback
30185     thread, and calculated using the completion time on the worker pool.
30186   </summary>
30187 </histogram>
30189 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
30190     units="milliseconds">
30191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30192   <summary>
30193     The amount of time spend writing the index file to disk, for apps in the
30194     foreground, measured starting at the beginning of the write on the callback
30195     thread, and calculated using the completion time on the worker pool.
30196   </summary>
30197 </histogram>
30199 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
30200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30201   <summary>
30202     For each call to OpenEntry, whether the key on disk matched the request key.
30203   </summary>
30204 </histogram>
30206 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
30207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30208   <summary>
30209     For each file in the Simple Cache, the percentage of disk space used by the
30210     cluster loss, the unused disk space in the last 4096 byte cluster of the
30211     file.
30212   </summary>
30213 </histogram>
30215 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
30216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30217   <summary>
30218     For each file in the Simple Cache, the number of bytes in the last 4096 byte
30219     cluster when the entry is saved to disk.
30220   </summary>
30221 </histogram>
30223 <histogram name="SimpleCache.Http.OpenEntryIndexState"
30224     enum="SimpleCacheOpenEntryIndexState">
30225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30226   <summary>
30227     At the time that an entry is opened, the state of that entry in the index.
30228   </summary>
30229 </histogram>
30231 <histogram name="SimpleCache.Http.ReadIsParallelizable"
30232     enum="SimpleCacheReadParallelizable">
30233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30234   <summary>
30235     For each Read operation, whether it could have been issued in parallel of a
30236     previous Read operation.
30237   </summary>
30238 </histogram>
30240 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
30241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30242   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
30243 </histogram>
30245 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
30246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30247   <summary>
30248     For each EOFRecord found with a valid magic number, indicates if the record
30249     also contains a CRC.
30250   </summary>
30251 </histogram>
30253 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
30254     enum="SimpleCacheSyncCheckEOFResult">
30255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30256   <summary>
30257     The result, at the synchronous layer, of checking the EOF record of a cache
30258     entry.
30259   </summary>
30260 </histogram>
30262 <histogram name="SimpleCache.Http.SyncCloseResult"
30263     enum="SimpleCacheSyncCloseResult">
30264   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30265   <summary>
30266     The result, at the synchronous layer, of closing a cache entry.
30267   </summary>
30268 </histogram>
30270 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
30271     enum="PlatformFileError">
30272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30273   <summary>
30274     The platform error reported when attempting to create a new cache entry at
30275     the synchronous layer.
30276   </summary>
30277 </histogram>
30279 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
30280     enum="PlatformFileError">
30281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30282   <summary>
30283     The platform error reported when attempting to create a new cache entry at
30284     the synchronous layer when the index has already initialized.
30285   </summary>
30286 </histogram>
30288 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
30289     enum="PlatformFileError">
30290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30291   <summary>
30292     The platform error reported when attempting to create a new cache entry at
30293     the synchronous layer when the index has not yet initialized.
30294   </summary>
30295 </histogram>
30297 <histogram name="SimpleCache.Http.SyncCreateResult"
30298     enum="SimpleCacheSyncCreateResult">
30299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30300   <summary>
30301     The result, at the synchronous layer, reported when attempting to create a
30302     new cache entry.
30303   </summary>
30304 </histogram>
30306 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
30307     enum="SimpleCacheSyncCreateResult">
30308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30309   <summary>
30310     The result, at the synchronous layer, reported when attempting to create a
30311     new cache entry when the index has already initialized.
30312   </summary>
30313 </histogram>
30315 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
30316     enum="SimpleCacheSyncCreateResult">
30317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30318   <summary>
30319     The result, at the synchronous layer, reported when attempting to create a
30320     new cache entry when the index has not yet initialized.
30321   </summary>
30322 </histogram>
30324 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
30325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30326   <summary>
30327     The age of the entry (time since last modified), when opened at the
30328     synchronous layer.
30329   </summary>
30330 </histogram>
30332 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
30333     enum="PlatformFileError">
30334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30335   <summary>
30336     The platform error reported when attempting to create a new cache entry at
30337     the synchronous layer.
30338   </summary>
30339 </histogram>
30341 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
30342     enum="PlatformFileError">
30343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30344   <summary>
30345     The platform error reported when attempting to create a new cache entry at
30346     the synchronous layer when the index has already initialized.
30347   </summary>
30348 </histogram>
30350 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
30351     enum="PlatformFileError">
30352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30353   <summary>
30354     The platform error reported when attempting to create a new cache entry at
30355     the synchronous layer when the index has not initialized.
30356   </summary>
30357 </histogram>
30359 <histogram name="SimpleCache.Http.SyncOpenResult"
30360     enum="SimpleCacheSyncOpenResult">
30361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30362   <summary>
30363     The result, at the synchronous layer, reported when attempting to open a new
30364     cache entry.
30365   </summary>
30366 </histogram>
30368 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
30369     enum="SimpleCacheSyncOpenResult">
30370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30371   <summary>
30372     The result, at the synchronous layer, reported when attempting to open a new
30373     cache entry when the index has already initialized.
30374   </summary>
30375 </histogram>
30377 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
30378     enum="SimpleCacheSyncOpenResult">
30379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30380   <summary>
30381     The result, at the synchronous layer, reported when attempting to open a new
30382     cache entry when the index has not yet initialized.
30383   </summary>
30384 </histogram>
30386 <histogram name="SimpleCache.Http.SyncWriteResult"
30387     enum="SimpleCacheSyncWriteResult">
30388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30389   <summary>
30390     The result, at the synchronous layer, of writing to a cache entry.
30391   </summary>
30392 </histogram>
30394 <histogram name="SimpleCache.Http.WriteDependencyType"
30395     enum="SimpleCacheWriteDependencyType">
30396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30397   <summary>
30398     Shows whether a write operation depends on the previous operation in queue
30399     particularly in the aspect of its possibility to run in parallel.
30400   </summary>
30401 </histogram>
30403 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
30404   <obsolete>
30405     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
30406     return&quot;, which previously showed up as &quot;success&quot;.
30407   </obsolete>
30408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30409   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
30410 </histogram>
30412 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
30413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30414   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
30415 </histogram>
30417 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
30418   <obsolete>
30419     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30420   </obsolete>
30421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30422   <summary>For each index load, whether the index file was corrupt.</summary>
30423 </histogram>
30425 <histogram name="SimpleCache.IndexCreatedEntryCount">
30426   <obsolete>
30427     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30428   </obsolete>
30429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30430   <summary>The number of entries in a newly created index file.</summary>
30431 </histogram>
30433 <histogram name="SimpleCache.IndexEntriesLoaded">
30434   <obsolete>
30435     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30436   </obsolete>
30437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30438   <summary>Number of entries loaded from the index file on start.</summary>
30439 </histogram>
30441 <histogram name="SimpleCache.IndexEntriesRestored">
30442   <obsolete>
30443     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30444   </obsolete>
30445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30446   <summary>
30447     Number of entries restored from disk when there was no index or the index
30448     was corrupted.
30449   </summary>
30450 </histogram>
30452 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
30453   <obsolete>
30454     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30455   </obsolete>
30456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30457   <summary>
30458     The state the index file is at when an attempt is made to load from it.
30459   </summary>
30460 </histogram>
30462 <histogram name="SimpleCache.IndexInitializationWaiters">
30463   <obsolete>
30464     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30465   </obsolete>
30466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30467   <summary>
30468     At the time of index initialization, the number of enqueued jobs awaiting
30469     index initialization.
30470   </summary>
30471 </histogram>
30473 <histogram name="SimpleCache.IndexInitializeMethod"
30474     enum="SimpleCacheIndexInitializeMethod">
30475   <obsolete>
30476     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30477   </obsolete>
30478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30479   <summary>The method used to initialize the simple cache index.</summary>
30480 </histogram>
30482 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
30483   <obsolete>
30484     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30485   </obsolete>
30486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30487   <summary>
30488     Time (as measured on the worker pool) spent loading the index file.
30489   </summary>
30490 </histogram>
30492 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
30493   <obsolete>
30494     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30495   </obsolete>
30496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30497   <summary>The number of entries written to the index on a flush.</summary>
30498 </histogram>
30500 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
30501   <obsolete>
30502     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30503   </obsolete>
30504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30505   <summary>
30506     Time (as measured on the worker pool) spent restoring the index file by
30507     iterating directory entries.
30508   </summary>
30509 </histogram>
30511 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
30512   <obsolete>
30513     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
30514   </obsolete>
30515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30516   <summary>For each index load, whether the index file was stale.</summary>
30517 </histogram>
30519 <histogram name="SimpleCache.IndexWriteInterval.Background"
30520     units="milliseconds">
30521   <obsolete>
30522     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30523   </obsolete>
30524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30525   <summary>
30526     The interval between index saves, for apps in the background.
30527   </summary>
30528 </histogram>
30530 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
30531     units="milliseconds">
30532   <obsolete>
30533     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30534   </obsolete>
30535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30536   <summary>
30537     The interval between index saves, for apps in the foreground.
30538   </summary>
30539 </histogram>
30541 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
30542   <obsolete>
30543     Deprecated 2013-05 in favour of
30544     SimpleCache.SimpleIndexWriteToDiskTime.Background and
30545     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
30546   </obsolete>
30547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30548   <summary>
30549     The amount of time spend writing the index file to disk, measured starting
30550     at the beginning of the write on the callback thread, and calculated using
30551     the completion time on the worker pool.
30552   </summary>
30553 </histogram>
30555 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
30556     units="milliseconds">
30557   <obsolete>
30558     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30559   </obsolete>
30560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30561   <summary>
30562     The amount of time spend writing the index file to disk, for apps in the
30563     background, measured starting at the beginning of the write on the callback
30564     thread, and calculated using the completion time on the worker pool.
30565   </summary>
30566 </histogram>
30568 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
30569     units="milliseconds">
30570   <obsolete>
30571     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30572   </obsolete>
30573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30574   <summary>
30575     The amount of time spend writing the index file to disk, for apps in the
30576     foreground, measured starting at the beginning of the write on the callback
30577     thread, and calculated using the completion time on the worker pool.
30578   </summary>
30579 </histogram>
30581 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
30582   <obsolete>
30583     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30584   </obsolete>
30585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30586   <summary>
30587     For each call to OpenEntry, whether the key on disk matched the request key.
30588   </summary>
30589 </histogram>
30591 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
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     For each file in the Simple Cache, the percentage of disk space used by the
30598     cluster loss, the unused disk space in the last 4096 byte cluster of the
30599     file.
30600   </summary>
30601 </histogram>
30603 <histogram name="SimpleCache.LastClusterSize" units="bytes">
30604   <obsolete>
30605     Deprecated 2013-08 in favor of cache type specific version (App or Http).
30606   </obsolete>
30607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30608   <summary>
30609     For each file in the Simple Cache, the number of bytes in the last 4096 byte
30610     cluster when the entry is saved to disk.
30611   </summary>
30612 </histogram>
30614 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
30615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30616   <summary>
30617     Whether or not the CRC was checked at the moment when the last reference to
30618     a read-only entry stream is closed.
30619   </summary>
30620 </histogram>
30622 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
30623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30624   <summary>
30625     The time from the creation of the simple cache backend until the index has
30626     been loaded from disk.
30627   </summary>
30628 </histogram>
30630 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
30631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30632   <summary>
30633     The time from the creation of the simple cache backend until the index fails
30634     to load.
30635   </summary>
30636 </histogram>
30638 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
30639     enum="SimpleCache.EntryCreatedAndStream2Omitted">
30640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30641   <summary>
30642     Whether, upon creation of a new cache entry, the file for stream 2 was
30643     omitted since that stream was empty.
30644   </summary>
30645 </histogram>
30647 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
30648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30649   <summary>
30650     For entry creation operations that were sent to the disk, the result of
30651     creation.
30652   </summary>
30653 </histogram>
30655 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
30656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30657   <summary>The time, in ms, spent creating a new entry on disk.</summary>
30658 </histogram>
30660 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
30661     enum="SimpleCache.EntryOpenedAndStream2Removed">
30662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30663   <summary>
30664     Whether, upon opening of an existing cache entry, stream 2 was empty and the
30665     file for that stream was therefore removed.
30666   </summary>
30667 </histogram>
30669 <histogram name="SimpleCache.Media.EntryOperationsPending">
30670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30671   <summary>
30672     At the time that operations are run, the number of pending operations on a
30673     particular entry.
30674   </summary>
30675 </histogram>
30677 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
30678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30679   <summary>The size of the cache at the beginning of an eviction.</summary>
30680 </histogram>
30682 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
30683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30684   <summary>The size of the cache at the beginning of an eviction.</summary>
30685 </histogram>
30687 <histogram name="SimpleCache.Media.Eviction.EntryCount">
30688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30689   <summary>The number of entries to be erased in an eviction.</summary>
30690 </histogram>
30692 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
30693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30694   <summary>
30695     The maximum allowed size of the cache at the beginning of an eviction.
30696   </summary>
30697 </histogram>
30699 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
30700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30701   <summary>
30702     The maximum allowed size of the cache at the beginning of an eviction.
30703   </summary>
30704 </histogram>
30706 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
30707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30708   <summary>The result of an eviction.</summary>
30709 </histogram>
30711 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
30712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30713   <summary>The number of bytes to be erased in an eviction.</summary>
30714 </histogram>
30716 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
30717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30718   <summary>The amount of memory freed in an eviction.</summary>
30719 </histogram>
30721 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
30722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30723   <summary>The size of the cache after running an eviction.</summary>
30724 </histogram>
30726 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
30727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30728   <summary>The size of the cache after running an eviction.</summary>
30729 </histogram>
30731 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
30732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30733   <summary>Time spent completing an eviction.</summary>
30734 </histogram>
30736 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
30737     units="milliseconds">
30738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30739   <summary>Time spent selecting entries for eviction.</summary>
30740 </histogram>
30742 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
30743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30744   <summary>
30745     The maximum limit of how many file descriptors a process can open.  Emitted
30746     each time the browser is launched, if the limit could be retrieved.  (This
30747     is the highest value we could raise the current limit to if we liked.)
30748   </summary>
30749 </histogram>
30751 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
30752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30753   <summary>
30754     The current limit of how many file descriptors a process can open.  Emitted
30755     each time the browser is launched, if the limit could be retrieved.  (We can
30756     raise this to the maximum limit if we like, without root access.)
30757   </summary>
30758 </histogram>
30760 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
30761     enum="SimpleCache.FileDescriptorLimitStatus">
30762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30763   <summary>
30764     The result of trying to get the file descriptor limit.  Emitted each time
30765     the browser is launched.
30766   </summary>
30767 </histogram>
30769 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
30770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30771   <summary>
30772     The number of open entries across all caches backed by the Simple Cache. An
30773     entry is opened whenever a caller asks to open it to read or write cache
30774     data, and remains open until the last caller asks to close it. Logged
30775     whenever an entry is opened or closed.
30776   </summary>
30777 </histogram>
30779 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
30780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30781   <summary>
30782     The size of the header stream of a Simple Cache entry, emitted every time
30783     the headers are written or rewritten.
30784   </summary>
30785 </histogram>
30787 <histogram name="SimpleCache.Media.HeaderSizeChange"
30788     enum="SimpleCacheHeaderSizeChange">
30789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30790   <summary>
30791     How the header size has changed in a Simple Cache entry, emitted every time
30792     a write operation occurs on the header stream.  (This includes the initial
30793     write, rewrites, and other writes that we couldn't classify.)
30794   </summary>
30795 </histogram>
30797 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
30798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30799   <summary>
30800     The absolute size decrease of the header stream of a Simple Cache entry,
30801     emitted every time the headers are rewritten with a smaller size.
30802   </summary>
30803 </histogram>
30805 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
30806     units="percent">
30807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30808   <summary>
30809     The relative size decrease of the header stream of a Simple Cache entry,
30810     emitted every time the headers are rewritten with a smaller size.
30811   </summary>
30812 </histogram>
30814 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
30815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30816   <summary>
30817     The absolute size increase of the header stream of a Simple Cache entry,
30818     emitted every time the headers are rewritten with a larger size.
30819   </summary>
30820 </histogram>
30822 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
30823     units="percent">
30824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30825   <summary>
30826     The relative size increase of the header stream of a Simple Cache entry,
30827     emitted every time the headers are rewritten with a larger size.
30828   </summary>
30829 </histogram>
30831 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
30832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30833   <summary>For each index load, whether the index file was corrupt.</summary>
30834 </histogram>
30836 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
30837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30838   <summary>The number of entries in a newly created index file.</summary>
30839 </histogram>
30841 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
30842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30843   <summary>Number of entries loaded from the index file on start.</summary>
30844 </histogram>
30846 <histogram name="SimpleCache.Media.IndexEntriesRestored">
30847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30848   <summary>
30849     Number of entries restored from disk when there was no index or the index
30850     was corrupted.
30851   </summary>
30852 </histogram>
30854 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
30855     enum="SimpleIndexState">
30856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30857   <summary>
30858     The state the index file is at when an attempt is made to load from it.
30859   </summary>
30860 </histogram>
30862 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
30863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30864   <summary>
30865     At the time of index initialization, the number of enqueued jobs awaiting
30866     index initialization.
30867   </summary>
30868 </histogram>
30870 <histogram name="SimpleCache.Media.IndexInitializeMethod"
30871     enum="SimpleCacheIndexInitializeMethod">
30872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30873   <summary>The method used to initialize the simple cache index.</summary>
30874 </histogram>
30876 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
30877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30878   <summary>
30879     Time (as measured on the worker pool) spent loading the index file.
30880   </summary>
30881 </histogram>
30883 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
30884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30885   <summary>The number of entries written to the index on a flush.</summary>
30886 </histogram>
30888 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
30889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30890   <summary>
30891     Time (as measured on the worker pool) spent restoring the index file by
30892     iterating directory entries.
30893   </summary>
30894 </histogram>
30896 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
30897     units="milliseconds">
30898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30899   <summary>
30900     The interval between index saves, for apps in the background.
30901   </summary>
30902 </histogram>
30904 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
30905     units="milliseconds">
30906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30907   <summary>
30908     The interval between index saves, for apps in the foreground.
30909   </summary>
30910 </histogram>
30912 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
30913     units="milliseconds">
30914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30915   <summary>
30916     The amount of time spend writing the index file to disk, for apps in the
30917     background, measured starting at the beginning of the write on the callback
30918     thread, and calculated using the completion time on the worker pool.
30919   </summary>
30920 </histogram>
30922 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
30923     units="milliseconds">
30924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30925   <summary>
30926     The amount of time spend writing the index file to disk, for apps in the
30927     foreground, measured starting at the beginning of the write on the callback
30928     thread, and calculated using the completion time on the worker pool.
30929   </summary>
30930 </histogram>
30932 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
30933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30934   <summary>
30935     For each call to OpenEntry, whether the key on disk matched the request key.
30936   </summary>
30937 </histogram>
30939 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
30940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30941   <summary>
30942     For each file in the Simple Cache, the percentage of disk space used by the
30943     cluster loss, the unused disk space in the last 4096 byte cluster of the
30944     file.
30945   </summary>
30946 </histogram>
30948 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
30949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30950   <summary>
30951     For each file in the Simple Cache, the number of bytes in the last 4096 byte
30952     cluster when the entry is saved to disk.
30953   </summary>
30954 </histogram>
30956 <histogram name="SimpleCache.Media.OpenEntryIndexState"
30957     enum="SimpleCacheOpenEntryIndexState">
30958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30959   <summary>
30960     At the time that an entry is opened, the state of that entry in the index.
30961   </summary>
30962 </histogram>
30964 <histogram name="SimpleCache.Media.ReadIsParallelizable"
30965     enum="SimpleCacheReadParallelizable">
30966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30967   <summary>
30968     For each Read operation, whether it could have been issued in parallel of a
30969     previous Read operation.
30970   </summary>
30971 </histogram>
30973 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
30974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30975   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
30976 </histogram>
30978 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
30979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30980   <summary>
30981     For each EOFRecord found with a valid magic number, indicates if the record
30982     also contains a CRC.
30983   </summary>
30984 </histogram>
30986 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
30987     enum="SimpleCacheSyncCheckEOFResult">
30988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30989   <summary>
30990     The result, at the synchronous layer, of checking the EOF record of a cache
30991     entry.
30992   </summary>
30993 </histogram>
30995 <histogram name="SimpleCache.Media.SyncCloseResult"
30996     enum="SimpleCacheSyncCloseResult">
30997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30998   <summary>
30999     The result, at the synchronous layer, of closing a cache entry.
31000   </summary>
31001 </histogram>
31003 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
31004     enum="PlatformFileError">
31005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31006   <summary>
31007     The platform error reported when attempting to create a new cache entry at
31008     the synchronous layer.
31009   </summary>
31010 </histogram>
31012 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
31013     enum="PlatformFileError">
31014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31015   <summary>
31016     The platform error reported when attempting to create a new cache entry at
31017     the synchronous layer when the index has already initialized.
31018   </summary>
31019 </histogram>
31021 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
31022     enum="PlatformFileError">
31023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31024   <summary>
31025     The platform error reported when attempting to create a new cache entry at
31026     the synchronous layer when the index has not yet initialized.
31027   </summary>
31028 </histogram>
31030 <histogram name="SimpleCache.Media.SyncCreateResult"
31031     enum="SimpleCacheSyncCreateResult">
31032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31033   <summary>
31034     The result, at the synchronous layer, reported when attempting to create a
31035     new cache entry.
31036   </summary>
31037 </histogram>
31039 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
31040     enum="SimpleCacheSyncCreateResult">
31041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31042   <summary>
31043     The result, at the synchronous layer, reported when attempting to create a
31044     new cache entry when the index has already initialized.
31045   </summary>
31046 </histogram>
31048 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
31049     enum="SimpleCacheSyncCreateResult">
31050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31051   <summary>
31052     The result, at the synchronous layer, reported when attempting to create a
31053     new cache entry when the index has not yet initialized.
31054   </summary>
31055 </histogram>
31057 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
31058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31059   <summary>
31060     The age of the entry (time since last modified), when opened at the
31061     synchronous layer.
31062   </summary>
31063 </histogram>
31065 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
31066     enum="PlatformFileError">
31067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31068   <summary>
31069     The platform error reported when attempting to create a new cache entry at
31070     the synchronous layer.
31071   </summary>
31072 </histogram>
31074 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
31075     enum="PlatformFileError">
31076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31077   <summary>
31078     The platform error reported when attempting to create a new cache entry at
31079     the synchronous layer when the index has already initialized.
31080   </summary>
31081 </histogram>
31083 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
31084     enum="PlatformFileError">
31085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31086   <summary>
31087     The platform error reported when attempting to create a new cache entry at
31088     the synchronous layer when the index has not initialized.
31089   </summary>
31090 </histogram>
31092 <histogram name="SimpleCache.Media.SyncOpenResult"
31093     enum="SimpleCacheSyncOpenResult">
31094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31095   <summary>
31096     The result, at the synchronous layer, reported when attempting to open a new
31097     cache entry.
31098   </summary>
31099 </histogram>
31101 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
31102     enum="SimpleCacheSyncOpenResult">
31103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31104   <summary>
31105     The result, at the synchronous layer, reported when attempting to open a new
31106     cache entry when the index has already initialized.
31107   </summary>
31108 </histogram>
31110 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
31111     enum="SimpleCacheSyncOpenResult">
31112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31113   <summary>
31114     The result, at the synchronous layer, reported when attempting to open a new
31115     cache entry when the index has not yet initialized.
31116   </summary>
31117 </histogram>
31119 <histogram name="SimpleCache.Media.SyncWriteResult"
31120     enum="SimpleCacheSyncWriteResult">
31121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31122   <summary>
31123     The result, at the synchronous layer, of writing to a cache entry.
31124   </summary>
31125 </histogram>
31127 <histogram name="SimpleCache.Media.WriteDependencyType"
31128     enum="SimpleCacheWriteDependencyType">
31129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31130   <summary>
31131     Shows whether a write operation depends on the previous operation in queue
31132     particularly in the aspect of its possibility to run in parallel.
31133   </summary>
31134 </histogram>
31136 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
31137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31138   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
31139 </histogram>
31141 <histogram name="SimpleCache.OpenEntryIndexState"
31142     enum="SimpleCacheOpenEntryIndexState">
31143   <obsolete>
31144     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31145   </obsolete>
31146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31147   <summary>
31148     At the time that an entry is opened, the state of that entry in the index.
31149   </summary>
31150 </histogram>
31152 <histogram name="SimpleCache.ReadIsParallelizable"
31153     enum="SimpleCacheReadParallelizable">
31154   <obsolete>
31155     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31156   </obsolete>
31157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31158   <summary>
31159     For each Read operation, whether it could have been issued in parallel of a
31160     previous Read operation.
31161   </summary>
31162 </histogram>
31164 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
31165   <obsolete>
31166     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31167   </obsolete>
31168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31169   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
31170 </histogram>
31172 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
31173   <obsolete>
31174     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31175   </obsolete>
31176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31177   <summary>
31178     For each EOFRecord found with a valid magic number, indicates if the record
31179     also contains a CRC.
31180   </summary>
31181 </histogram>
31183 <histogram name="SimpleCache.SyncCheckEOFResult"
31184     enum="SimpleCacheSyncCheckEOFResult">
31185   <obsolete>
31186     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31187   </obsolete>
31188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31189   <summary>
31190     The result, at the synchronous layer, of checking the EOF record of a cache
31191     entry.
31192   </summary>
31193 </histogram>
31195 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
31196   <obsolete>
31197     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31198   </obsolete>
31199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31200   <summary>
31201     The result, at the synchronous layer, of closing a cache entry.
31202   </summary>
31203 </histogram>
31205 <histogram name="SimpleCache.SyncCreatePlatformFileError"
31206     enum="PlatformFileError">
31207   <obsolete>
31208     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31209   </obsolete>
31210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31211   <summary>
31212     The platform error reported when attempting to create a new cache entry at
31213     the synchronous layer.
31214   </summary>
31215 </histogram>
31217 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
31218     enum="PlatformFileError">
31219   <obsolete>
31220     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31221   </obsolete>
31222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31223   <summary>
31224     The platform error reported when attempting to create a new cache entry at
31225     the synchronous layer when the index has already initialized.
31226   </summary>
31227 </histogram>
31229 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
31230     enum="PlatformFileError">
31231   <obsolete>
31232     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31233   </obsolete>
31234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31235   <summary>
31236     The platform error reported when attempting to create a new cache entry at
31237     the synchronous layer when the index has not yet initialized.
31238   </summary>
31239 </histogram>
31241 <histogram name="SimpleCache.SyncCreateResult"
31242     enum="SimpleCacheSyncCreateResult">
31243   <obsolete>
31244     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31245   </obsolete>
31246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31247   <summary>
31248     The result, at the synchronous layer, reported when attempting to create a
31249     new cache entry.
31250   </summary>
31251 </histogram>
31253 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
31254     enum="SimpleCacheSyncCreateResult">
31255   <obsolete>
31256     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31257   </obsolete>
31258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31259   <summary>
31260     The result, at the synchronous layer, reported when attempting to create a
31261     new cache entry when the index has already initialized.
31262   </summary>
31263 </histogram>
31265 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
31266     enum="SimpleCacheSyncCreateResult">
31267   <obsolete>
31268     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31269   </obsolete>
31270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31271   <summary>
31272     The result, at the synchronous layer, reported when attempting to create a
31273     new cache entry when the index has not yet initialized.
31274   </summary>
31275 </histogram>
31277 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
31278   <obsolete>
31279     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31280   </obsolete>
31281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31282   <summary>
31283     The age of the entry (time since last modified), when opened at the
31284     synchronous layer.
31285   </summary>
31286 </histogram>
31288 <histogram name="SimpleCache.SyncOpenPlatformFileError"
31289     enum="PlatformFileError">
31290   <obsolete>
31291     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31292   </obsolete>
31293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31294   <summary>
31295     The platform error reported when attempting to create a new cache entry at
31296     the synchronous layer.
31297   </summary>
31298 </histogram>
31300 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
31301     enum="PlatformFileError">
31302   <obsolete>
31303     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31304   </obsolete>
31305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31306   <summary>
31307     The platform error reported when attempting to create a new cache entry at
31308     the synchronous layer when the index has already initialized.
31309   </summary>
31310 </histogram>
31312 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
31313     enum="PlatformFileError">
31314   <obsolete>
31315     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31316   </obsolete>
31317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31318   <summary>
31319     The platform error reported when attempting to create a new cache entry at
31320     the synchronous layer when the index has not initialized.
31321   </summary>
31322 </histogram>
31324 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
31325   <obsolete>
31326     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31327   </obsolete>
31328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31329   <summary>
31330     The result, at the synchronous layer, reported when attempting to open a new
31331     cache entry.
31332   </summary>
31333 </histogram>
31335 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
31336     enum="SimpleCacheSyncOpenResult">
31337   <obsolete>
31338     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31339   </obsolete>
31340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31341   <summary>
31342     The result, at the synchronous layer, reported when attempting to open a new
31343     cache entry when the index has already initialized.
31344   </summary>
31345 </histogram>
31347 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
31348     enum="SimpleCacheSyncOpenResult">
31349   <obsolete>
31350     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31351   </obsolete>
31352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31353   <summary>
31354     The result, at the synchronous layer, reported when attempting to open a new
31355     cache entry when the index has not yet initialized.
31356   </summary>
31357 </histogram>
31359 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
31360   <obsolete>
31361     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31362   </obsolete>
31363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31364   <summary>
31365     The result, at the synchronous layer, of writing to a cache entry.
31366   </summary>
31367 </histogram>
31369 <histogram name="SimpleCache.WriteDependencyType"
31370     enum="SimpleCacheWriteDependencyType">
31371   <obsolete>
31372     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31373   </obsolete>
31374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31375   <summary>
31376     Shows whether a write operation depends on the previous operation in queue
31377     particularly in the aspect of its possibility to run in parallel.
31378   </summary>
31379 </histogram>
31381 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
31382   <obsolete>
31383     Deprecated 2013-08 in favor of cache type specific version (App or Http).
31384   </obsolete>
31385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31386   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
31387 </histogram>
31389 <histogram name="SimpleGeolocation.Request.Event"
31390     enum="SimpleGeolocationRequestEvent">
31391   <owner>alemate@chromium.org</owner>
31392   <summary>Events in reqests processing of IP-based SimpleGeolocation.</summary>
31393 </histogram>
31395 <histogram name="SimpleGeolocation.Request.ResponseCode"
31396     enum="HttpResponseCode">
31397   <owner>alemate@chromium.org</owner>
31398   <summary>Http response codes in IP-based SimpleGeolocation.</summary>
31399 </histogram>
31401 <histogram name="SimpleGeolocation.Request.ResponseFailureTime"
31402     units="milliseconds">
31403   <owner>alemate@chromium.org</owner>
31404   <summary>
31405     The time elapsed between the sending of the first API request and the time
31406     the final (failed) response was recorded. Includes all retries.
31407   </summary>
31408 </histogram>
31410 <histogram name="SimpleGeolocation.Request.ResponseSuccessTime"
31411     units="milliseconds">
31412   <owner>alemate@chromium.org</owner>
31413   <summary>
31414     The time elapsed between the sending of the first API request and the time
31415     the final (successfull) response was recorded. Includes all retries.
31416   </summary>
31417 </histogram>
31419 <histogram name="SimpleGeolocation.Request.Result"
31420     enum="SimpleGeolocationRequestResult">
31421   <owner>alemate@chromium.org</owner>
31422   <summary>Result of SimpleGeolocationRequest.</summary>
31423 </histogram>
31425 <histogram name="SimpleGeolocation.Request.Retries">
31426   <owner>alemate@chromium.org</owner>
31427   <summary>Number of retries until the final response was recorded.</summary>
31428 </histogram>
31430 <histogram name="SiteIsolation.AllResponses">
31431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31432   <summary>
31433     The count of all network responses received by a renderer. Each response is
31434     corresponding to one URL requested by a renderer. Incremented when the first
31435     network packet of a response of this type is received.
31436   </summary>
31437 </histogram>
31439 <histogram name="SiteIsolation.BrowsingInstanceCount">
31440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31441   <summary>
31442     The count of all current BrowsingInstances.  Recorded once per UMA ping.
31443   </summary>
31444 </histogram>
31446 <histogram name="SiteIsolation.CurrentRendererProcessCount">
31447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31448   <summary>
31449     The count of all renderer processes, including WebUI and extensions.
31450     Recorded once per UMA ping.
31451   </summary>
31452 </histogram>
31454 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
31455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31456   <summary>
31457     The upper bound of the predicted renderer process count if we isolated all
31458     sites, subject to the process limit.  Recorded once per UMA ping.
31459   </summary>
31460 </histogram>
31462 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
31463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31464   <summary>
31465     The lower bound of the predicted renderer process count if we isolated all
31466     sites, subject to the process limit.  Happens to be the number of unique
31467     sites.  Recorded once per UMA ping.
31468   </summary>
31469 </histogram>
31471 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
31472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31473   <summary>
31474     The predicted renderer process count if we isolated all sites and if there
31475     were no process limit.  Recorded once per UMA ping.
31476   </summary>
31477 </histogram>
31479 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
31480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31481   <summary>
31482     The predicted total process count if we isolated all sites, subject to the
31483     process limit.  Recorded once per UMA ping.
31484   </summary>
31485 </histogram>
31487 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
31488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31489   <summary>
31490     The upper bound of the predicted renderer process count if we isolated only
31491     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
31492     ping.
31493   </summary>
31494 </histogram>
31496 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
31497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31498   <summary>
31499     The lower bound of the predicted renderer process count if we isolated only
31500     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
31501     number of isolated sites.  Recorded once per UMA ping.
31502   </summary>
31503 </histogram>
31505 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
31506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31507   <summary>
31508     The predicted renderer process count if we isolated only HTTPS (not HTTP)
31509     sites and if there were no process limit.  Recorded once per UMA ping.
31510   </summary>
31511 </histogram>
31513 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
31514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31515   <summary>
31516     The predicted total process count if we isolated only HTTPS (not HTTP)
31517     sites, subject to the process limit.  Recorded once per UMA ping.
31518   </summary>
31519 </histogram>
31521 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
31522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31523   <summary>
31524     The number of bytes in the first network packet for a response with headers
31525     that imply potential illegal cross-site access. Recorded when the first
31526     network packet of a response of this type is received.
31527   </summary>
31528 </histogram>
31530 <histogram name="SiteIsolation.XSD.HTML.Blocked">
31531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31532   <summary>
31533     The count of blocked cross-site document responses due to having HTML
31534     content type header and contents sniffed as HTML. Sampled with value of 1
31535     when the first network packet of a response of this type is received.
31536   </summary>
31537 </histogram>
31539 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
31540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31541   <summary>
31542     The count of responses with a nonrenderable HTTP status code among blocked
31543     cross-site document responses due to their HTML contents. Sampled with value
31544     1 when the first network packet of a response of this type is received.
31545   </summary>
31546 </histogram>
31548 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
31549     enum="SiteIsolationResourceType">
31550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31551   <summary>
31552     The count of responses with a renderable HTTP status code sub-categorized by
31553     their requesting context type (e.g., image, script, etc.) among blocked
31554     cross-site document responses due to their HTML contents. Sampled with a
31555     resource type (0-14) when the first network packet of a response of this
31556     type is received.
31557   </summary>
31558 </histogram>
31560 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
31561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31562   <summary>
31563     The count of responses with a nonrenderable HTTP status code among blocked
31564     cross-site document responses due to having HTML content type and nosniff
31565     headers. Sampled with value 1 when the first network packet of a response of
31566     this type is received.
31567   </summary>
31568 </histogram>
31570 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
31571     enum="SiteIsolationResourceType">
31572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31573   <summary>
31574     The count of responses with a renderable HTTP status code sub-categorized by
31575     their requesting context type (e.g., image, script, etc.), among blocked
31576     cross-site document responses due to having HTML content type and nosniff
31577     headers. Sampled with a resource type (0-14) when the first network packet
31578     of a response of this type is received.
31579   </summary>
31580 </histogram>
31582 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
31583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31584   <summary>
31585     The count of not blocked responses despite having an HTML content type
31586     header due to the failure of content sniffing. Sampled with value 1 when the
31587     first network packet of a response of this type is received.
31588   </summary>
31589 </histogram>
31591 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
31592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31593   <summary>
31594     The count of responses that may be parsed as JavaScript among not blocked
31595     responses. Sampled with value 1 when the first network packet of a response
31596     of this type is received.
31597   </summary>
31598 </histogram>
31600 <histogram name="SiteIsolation.XSD.JSON.Blocked">
31601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31602   <summary>
31603     The count of blocked cross-site document responses due to having JSON
31604     content type header and contents sniffed as JSON. Sampled with value 1 when
31605     the first network packet of a response of this type is received.
31606   </summary>
31607 </histogram>
31609 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
31610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31611   <summary>
31612     The count of responses with a nonrenderable HTTP status code among blocked
31613     cross-site document responses due to their JSON contents. Sampled with value
31614     1 when the first network packet of a response of this type is received.
31615   </summary>
31616 </histogram>
31618 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
31619     enum="SiteIsolationResourceType">
31620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31621   <summary>
31622     The count of responses with a renderable HTTP status code sub-categorized by
31623     their requesting context type (e.g., image, script, etc.), among blocked
31624     cross-site document responses due to their JSON contents. Sampled with a
31625     resource type (0-14) when the first network packet of a response of this
31626     type is received.
31627   </summary>
31628 </histogram>
31630 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
31631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31632   <summary>
31633     The count of responses with a nonrenderable HTTP status code among blocked
31634     cross-site document responses due to having JSON content type and nosniff
31635     headers. Sampled with value 1 when the first network packet of a response of
31636     this type is received.
31637   </summary>
31638 </histogram>
31640 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
31641     enum="SiteIsolationResourceType">
31642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31643   <summary>
31644     The count of responses with a renderable HTTP status code sub-categorized by
31645     their requesting context type (e.g., image, script, etc.), among blocked
31646     cross-site document responses due to having JSON content type and nosniff
31647     headers. Sampled with a resource type (0-14) when the first network packet
31648     of a response of this type is received.
31649   </summary>
31650 </histogram>
31652 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
31653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31654   <summary>
31655     The count of not blocked responses despite having an JSON content type
31656     header due to the failure of content sniffing. Sampled with value 1 when the
31657     first network packet of a response of this type is received.
31658   </summary>
31659 </histogram>
31661 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
31662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31663   <summary>
31664     The count of responses that may be parsed as JavaScript among not blocked
31665     responses with a JSON content type header. Sampled with value 1 when the
31666     first network packet of a response of this type is received.
31667   </summary>
31668 </histogram>
31670 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
31671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31672   <summary>
31673     MIME type codes for content type header values of potentially cross-site
31674     document responses, excluding same-site or not http(s) urls. Sampled with a
31675     MIME type code (0-4) when the first network packet of a response of this
31676     type is received.
31677   </summary>
31678 </histogram>
31680 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
31681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31682   <summary>
31683     The count of blocked cross-site document responses due to having Plain
31684     content type header and contents sniffed as HTML. Sampled with value 1 when
31685     the first network packet of a response of this type is received.
31686   </summary>
31687 </histogram>
31689 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
31690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31691   <summary>
31692     The count of responses with a nonrenderable HTTP status code among blocked
31693     responses due to their Plain.HTML contents. Sampled with value 1 when the
31694     first network packet of a response of this type is received.
31695   </summary>
31696 </histogram>
31698 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
31699     enum="SiteIsolationResourceType">
31700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31701   <summary>
31702     The count of responses with a renderable HTTP status code sub-categorized by
31703     their requesting context type (e.g., image, script, etc.), among blocked
31704     cross-site document responses due to their Plain.HTML contents. Sampled with
31705     a resource type (0-14) when the first network packet of a response of this
31706     type is received.
31707   </summary>
31708 </histogram>
31710 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
31711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31712   <summary>
31713     The count of blocked cross-site document responses due to having Plain
31714     content type header and contents sniffed as JSON. Sampled with value 1 when
31715     the first network packet of a response of this type is received.
31716   </summary>
31717 </histogram>
31719 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
31720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31721   <summary>
31722     The count of responses with a nonrenderable HTTP status code among blocked
31723     cross-site document responses due to their Plain.JSON contents. Sampled with
31724     value 1 when the first network packet of a response of this type is
31725     received.
31726   </summary>
31727 </histogram>
31729 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
31730     enum="SiteIsolationResourceType">
31731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31732   <summary>
31733     The count of responses with a renderable HTTP status code sub-categorized by
31734     their requesting context type (e.g., image, script, etc.), among blocked
31735     cross-site document responses due to their Plain.JSON contents. Sampled with
31736     a resource type (0-14) when the first network packet of a response of this
31737     type is received.
31738   </summary>
31739 </histogram>
31741 <histogram
31742     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
31743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31744   <summary>
31745     The count of responses with a nonrenderable HTTP status code among blocked
31746     cross-site document responses due to having Plain content type and nosniff
31747     headers. Sampled with value 1 when the first network packet of a response of
31748     this type is received.
31749   </summary>
31750 </histogram>
31752 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
31753     enum="SiteIsolationResourceType">
31754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31755   <summary>
31756     The count of responses with a renderable HTTP status code sub-categorized by
31757     their requesting context type (e.g., image, script, etc.), among blocked
31758     cross-site document responses due to having Plain content type and nosniff
31759     header. Sampled with a resource type (0-14) when the first network packet of
31760     a response of this type is received.
31761   </summary>
31762 </histogram>
31764 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
31765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31766   <summary>
31767     The count of not blocked responses despite having an Plain content type
31768     header due to the failure of content sniffing. Sampled with value 1 when the
31769     first network packet of a response of this type is received.
31770   </summary>
31771 </histogram>
31773 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
31774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31775   <summary>
31776     The count of responses that may be parsed as JavaScript among not blocked
31777     responses with a Plain content type header. Sampled with value 1 when the
31778     first network packet of a response of this type is received.
31779   </summary>
31780 </histogram>
31782 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
31783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31784   <summary>
31785     The count of blocked cross-site document responses due to having Plain
31786     content type header and contents sniffed as XML. Sampled with value 1 when
31787     the first network packet of a response of this type is received.
31788   </summary>
31789 </histogram>
31791 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
31792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31793   <summary>
31794     The count of responses with a nonrenderable HTTP status code among blocked
31795     cross-site document responses due to their Plain.XML contents. Sampled with
31796     value 1 when the first network packet of a response of this type is
31797     received.
31798   </summary>
31799 </histogram>
31801 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
31802     enum="SiteIsolationResourceType">
31803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31804   <summary>
31805     The count of responses with renderable HTTP status codes sub-categorized by
31806     their requesting context type (e.g., image, script, etc.), among blocked
31807     cross-site document responses due to their Plain.XML contents. Sampled with
31808     a resource type (0-14) when the first network packet of a response of this
31809     type is received.
31810   </summary>
31811 </histogram>
31813 <histogram name="SiteIsolation.XSD.XML.Blocked">
31814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31815   <summary>
31816     The count of blocked cross-site document responses due to having XML content
31817     type header and contents sniffed as XML. Sampled with value 1 when the first
31818     network packet of a response of this type is received.
31819   </summary>
31820 </histogram>
31822 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
31823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31824   <summary>
31825     The count of responses with nonrenderable HTTP status codes among blocked
31826     cross-site document responses due to their XML contents. Sampled with value
31827     1 when the first network packet of a response of this type is received.
31828   </summary>
31829 </histogram>
31831 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
31832     enum="SiteIsolationResourceType">
31833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31834   <summary>
31835     The count of responses with renderable HTTP status codes sub-categorized by
31836     their requesting context type (e.g., image, script, etc.), among blocked
31837     cross-site document responses due to their XML contents. Sampled with a
31838     resource type (0-14) when the first network packet of a response of this
31839     type is received.
31840   </summary>
31841 </histogram>
31843 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
31844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31845   <summary>
31846     The count of responses with a nonrenderable HTTP status code among blocked
31847     cross-site document responses due to having XML content type and nosniff
31848     headers. Sampled with value 1 when the first network packet of a response of
31849     this type is received.
31850   </summary>
31851 </histogram>
31853 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
31854     enum="SiteIsolationResourceType">
31855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31856   <summary>
31857     The count of responses with a renderable HTTP status code sub-categorized by
31858     their requesting context type (e.g., image, script, etc.), among blocked
31859     cross-site document responses due to having XML content type and nosniff
31860     headers. Sampled with a resource type (0-14) when the first network packet
31861     of a response of this type is received.
31862   </summary>
31863 </histogram>
31865 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
31866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31867   <summary>
31868     The count of not blocked responses despite having an XML content type header
31869     due to the failure of content sniffing. Sampled with value 1 when the first
31870     network packet of a response of this type is received.
31871   </summary>
31872 </histogram>
31874 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
31875   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31876   <summary>
31877     The count of responses that may be parsed as JavaScript among not blocked
31878     responses with an XML content type. Sampled with value 1 when the first
31879     network packet of a response of this type is received.
31880   </summary>
31881 </histogram>
31883 <histogram name="SoftwareReporter.ExitCode" enum="SwReporterExitCode">
31884   <owner>mad@chromium.org</owner>
31885   <summary>The exit code from the execution of the software reporter.</summary>
31886 </histogram>
31888 <histogram name="SoftwareReporter.Step" enum="SwReporterStep">
31889   <owner>mad@chromium.org</owner>
31890   <summary>
31891     The registration and execution steps for the software reporter.
31892   </summary>
31893 </histogram>
31895 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
31896   <owner>groby@chromium.org</owner>
31897   <owner>rlp@chromium.org</owner>
31898   <summary>
31899     Whether the user has opted in to asking Google for spelling suggestions.
31900     Recorded both when spelling is initialized and when the preference is
31901     changed.
31902   </summary>
31903 </histogram>
31905 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
31906   <obsolete>
31907     Moved to Sqlite.Error.AppCache in M-27.
31908   </obsolete>
31909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31910   <summary>Error codes returned by sqlite for the appcache db.</summary>
31911 </histogram>
31913 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
31914   <owner>shess@chromium.org</owner>
31915   <summary>Error which prevented database close.</summary>
31916 </histogram>
31918 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
31919   <obsolete>
31920     Moved to Sqlite.Error.Cookie in M-27.
31921   </obsolete>
31922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31923   <summary>Error codes returned by sqlite the cookie db.</summary>
31924 </histogram>
31926 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
31927   <obsolete>
31928     Moved to Sqlite.Error.DatabaseTracker in M-27.
31929   </obsolete>
31930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31931   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
31932 </histogram>
31934 <histogram name="Sqlite.DeprecationVersionResult"
31935     enum="SqliteVersionDeprecation">
31936   <owner>shess@chromium.org</owner>
31937   <summary>
31938     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
31939   </summary>
31940 </histogram>
31942 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
31943   <obsolete>
31944     Moved to Sqlite.Error.DomainBoundCerts in M-27.
31945   </obsolete>
31946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31947   <summary>
31948     Error codes returned by sqlite for the domain-bound certs db.
31949   </summary>
31950 </histogram>
31952 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
31953   <obsolete>
31954     Moved to Sqlite.Error.DomStorageDatabase in M-27.
31955   </obsolete>
31956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31957   <summary>Error codes returned by sqlite for the domstorage db.</summary>
31958 </histogram>
31960 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
31961   <owner>shess@chromium.org</owner>
31962   <summary>SQLite extended error codes.</summary>
31963 </histogram>
31965 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
31966   <obsolete>
31967     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
31968   </obsolete>
31969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31970   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
31971 </histogram>
31973 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
31974   <obsolete>
31975     Moved to Sqlite.Error.History in M-27.
31976   </obsolete>
31977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31978   <summary>Error codes returned by sqlite for the history db.</summary>
31979 </histogram>
31981 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
31982   <owner>shess@chromium.org</owner>
31983   <summary>Error which prevented database open.</summary>
31984 </histogram>
31986 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
31987   <owner>shess@chromium.org</owner>
31988   <summary>Error from first read of the database.</summary>
31989 </histogram>
31991 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
31992   <obsolete>
31993     Moved to Sqlite.Error.Quota in M-27.
31994   </obsolete>
31995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31996   <summary>Error codes returned by sqlite for the quota db.</summary>
31997 </histogram>
31999 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
32000   <owner>shess@chromium.org</owner>
32001   <summary>Errors attempting to Raze() database.</summary>
32002 </histogram>
32004 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
32005   <owner>shess@chromium.org</owner>
32006   <summary>Errors on second attempt to Raze() database.</summary>
32007 </histogram>
32009 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
32010   <owner>shess@chromium.org</owner>
32011   <summary>Errors truncating database for Raze().</summary>
32012 </histogram>
32014 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
32015   <owner>shess@chromium.org</owner>
32016   <summary>
32017     Records specific failure and success cases in sql::Recovery implementation,
32018     to determine which cases (if any) might be worth writing additional
32019     automated recovery code for, versus which should lead to clearing databases.
32020   </summary>
32021 </histogram>
32023 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
32024   <owner>shess@chromium.org</owner>
32025   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
32026 </histogram>
32028 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
32029   <owner>shess@chromium.org</owner>
32030   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
32031 </histogram>
32033 <histogram name="Sqlite.SizeKB" units="Kb">
32034   <owner>peria@chromium.org</owner>
32035   <owner>shess@chromium.org</owner>
32036   <summary>Size in kilobytes of pre-existing database at startup.</summary>
32037 </histogram>
32039 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
32040   <obsolete>
32041     Moved to Sqlite.Error.Text in M-27.
32042   </obsolete>
32043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32044   <summary>Error codes returned by sqlite the full text db.</summary>
32045 </histogram>
32047 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
32048   <obsolete>
32049     Moved to Sqlite.Error.Thumbnail in M-27.
32050   </obsolete>
32051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32052   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
32053 </histogram>
32055 <histogram name="Sqlite.Version">
32056   <owner>shess@chromium.org</owner>
32057   <summary>Version of pre-existing database at startup.</summary>
32058 </histogram>
32060 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
32061   <obsolete>
32062     Moved to Sqlite.Error.Web in M-27.
32063   </obsolete>
32064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32065   <summary>Error codes returned by sqlite the web db.</summary>
32066 </histogram>
32068 <histogram name="Stars.Goog_Related" units="percent">
32069   <owner>yefim@chromium.org</owner>
32070   <summary>
32071     Percentage of clips with Google related urls (points to internal Google
32072     resources). Logs every time user goes to chrome://boomarks.
32073   </summary>
32074 </histogram>
32076 <histogram name="Stars.Goog_Related_20_Percent" units="percent">
32077   <owner>yefim@chromium.org</owner>
32078   <summary>
32079     Percentage of clips with Google related urls within first 20 (points to
32080     internal Google resources). Logs every time user goes to chrome://boomarks.
32081   </summary>
32082 </histogram>
32084 <histogram name="Stars.Images_Percent" units="percent">
32085   <owner>yefim@chromium.org</owner>
32086   <summary>
32087     Percentage of clips with images. Logs every time user goes to
32088     chrome://boomarks.
32089   </summary>
32090 </histogram>
32092 <histogram name="Stars.Images_Percent_First20" units="percent">
32093   <owner>yefim@chromium.org</owner>
32094   <summary>
32095     Percentage of clips with images within first 20. Logs every time user goes
32096     to chrome://boomarks.
32097   </summary>
32098 </histogram>
32100 <histogram name="Stars.No_Images_Snippets" units="percent">
32101   <owner>yefim@chromium.org</owner>
32102   <summary>
32103     Percentage of clips without images or snippets. Logs every time user goes to
32104     chrome://boomarks.
32105   </summary>
32106 </histogram>
32108 <histogram name="Stars.No_Img_No_Snippet_20_Percent" units="percent">
32109   <owner>yefim@chromium.org</owner>
32110   <summary>
32111     Percentage of clips without images or snippets within first 20. Logs every
32112     time user goes to chrome://boomarks.
32113   </summary>
32114 </histogram>
32116 <histogram name="Startup.AppListFirstPaintColdStart" units="milliseconds">
32117   <owner>tapted@chromium.org</owner>
32118   <summary>
32119     Time for a newly created browser process to perform the first paint of the
32120     app launcher, when started with the --show-app-list flag and with no
32121     currently running Chrome processes.
32122   </summary>
32123 </histogram>
32125 <histogram name="Startup.AppListFirstPaintWarmStart" units="milliseconds">
32126   <owner>tapted@chromium.org</owner>
32127   <summary>
32128     Time for a running browser process to perform the first paint of the app
32129     launcher. Measured from the time a second Chrome process started, which sent
32130     its --show-app-list command line argument to the already-running process and
32131     will soon exit.
32132   </summary>
32133 </histogram>
32135 <histogram name="Startup.BrowserMessageLoopStartTime">
32136   <owner>jeremy@chromium.org</owner>
32137   <summary>
32138     Time from browser startup to the start of the main thread's message loop.
32139   </summary>
32140 </histogram>
32142 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
32143     units="milliseconds">
32144   <owner>jeremy@chromium.org</owner>
32145   <summary>
32146     Time from main entry to the start of the main thread's message loop. This
32147     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
32148     variance resulting from Chrome being autostarted.
32149   </summary>
32150 </histogram>
32152 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
32153     units="milliseconds">
32154   <owner>csharp@chromium.org</owner>
32155   <owner>gab@chromium.org</owner>
32156   <owner>jeremy@chromium.org</owner>
32157   <summary>
32158     Time from main entry to the start of the main thread's message loop on first
32159     run. This stat is only recorded after 7 minutes of OS uptime to try to
32160     mitigate the variance resulting from Chrome being autostarted.
32161   </summary>
32162 </histogram>
32164 <histogram name="Startup.BrowserOpenTabs">
32165   <owner>jeremy@chromium.org</owner>
32166   <summary>
32167     Time taken to open the initial tab or to restore tabs from previous session.
32168   </summary>
32169 </histogram>
32171 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
32172   <owner>jeremy@chromium.org</owner>
32173   <summary>
32174     Time from browser startup to the time the browser window initially becomes
32175     visible.
32176   </summary>
32177 </histogram>
32179 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
32180   <owner>jeremy@chromium.org</owner>
32181   <summary>
32182     The elapsed time from the ChromeCast application launch to the first video
32183     frame displayed.
32184   </summary>
32185 </histogram>
32187 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
32188   <owner>jeremy@chromium.org</owner>
32189   <summary>
32190     How long it takes to load the original profile synchronously on the UI
32191     thread.
32192   </summary>
32193 </histogram>
32195 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
32196   <owner>jeremy@chromium.org</owner>
32197   <summary>
32198     The elapsed time from the Fling application launch to the first video frame
32199     displayed.
32200   </summary>
32201 </histogram>
32203 <histogram name="Startup.IsResume">
32204   <obsolete>
32205     Deprecated 12/2011. Merged into MobileSessionStartType.
32206   </obsolete>
32207   <owner>jeremy@chromium.org</owner>
32208   <summary>Whether a startup is a resume (vs a cold start).</summary>
32209 </histogram>
32211 <histogram name="Startup.LoadTime.ExeMainToDllMain">
32212   <owner>jeremy@chromium.org</owner>
32213   <summary>
32214     Time from the main() function in chrome.exe to chrome.dll's main().
32215   </summary>
32216 </histogram>
32218 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
32219   <owner>jeremy@chromium.org</owner>
32220   <summary>Time from the process creation to chrome.dll's main().</summary>
32221 </histogram>
32223 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
32224   <owner>jeremy@chromium.org</owner>
32225   <summary>
32226     Time from the process creation to executing the main() function in
32227     chrome.exe.
32228   </summary>
32229 </histogram>
32231 <histogram name="Startup.MobileSessionStartAction"
32232     enum="MobileSessionStartAction">
32233   <owner>jeremy@chromium.org</owner>
32234   <summary>
32235     The action requested on the application startup when called from another app
32236     or the OS.
32237   </summary>
32238 </histogram>
32240 <histogram name="Startup.MobileSessionStartFromApps"
32241     enum="MobileSessionCallerApp">
32242   <owner>jeremy@chromium.org</owner>
32243   <summary>The calling application (if any).</summary>
32244 </histogram>
32246 <histogram name="Startup.OSX.AwakeFromNib" units="milliseconds">
32247   <owner>erikchen@chromium.org</owner>
32248   <summary>
32249     The amount of time that elapsed between main entry and the invocation of
32250     -[AppControllerMac awakeFromNib].
32251   </summary>
32252 </histogram>
32254 <histogram name="Startup.OSX.DockIconWillFinishBouncing" units="milliseconds">
32255   <owner>erikchen@chromium.org</owner>
32256   <summary>
32257     The amount of time that elapsed between main entry and the invocation of
32258     -[AppControllerMac didFinishLaunching:]. At that point, the dock icon will
32259     finish its current animation and stop bouncing.
32260   </summary>
32261 </histogram>
32263 <histogram name="Startup.OSX.PostMainMessageLoopStart" units="milliseconds">
32264   <owner>erikchen@chromium.org</owner>
32265   <summary>
32266     The amount of time that elapsed between main entry and the invocation of
32267     ChromeBrowserMainPartsMac::PostMainMessageLoopStart.
32268   </summary>
32269 </histogram>
32271 <histogram name="Startup.OSX.PostProfileInit" units="milliseconds">
32272   <owner>erikchen@chromium.org</owner>
32273   <summary>
32274     The amount of time that elapsed between main entry and the invocation of
32275     ChromeBrowserMainPartsMac::PostProfileInit.
32276   </summary>
32277 </histogram>
32279 <histogram name="Startup.OSX.PreMainMessageLoopStart" units="milliseconds">
32280   <owner>erikchen@chromium.org</owner>
32281   <summary>
32282     The amount of time that elapsed between main entry and the invocation of
32283     ChromeBrowserMainPartsMac::PreMainMessageLoopStart.
32284   </summary>
32285 </histogram>
32287 <histogram name="Startup.OSX.PreProfileInit" units="milliseconds">
32288   <owner>erikchen@chromium.org</owner>
32289   <summary>
32290     The amount of time that elapsed between main entry and the invocation of
32291     ChromeBrowserMainPartsMac::PreProfileInit.
32292   </summary>
32293 </histogram>
32295 <histogram name="Startup.OSX.WillFinishLaunching" units="milliseconds">
32296   <owner>erikchen@chromium.org</owner>
32297   <summary>
32298     The amount of time that elapsed between main entry and the invocation of
32299     -[AppControllerMac willFinishLaunching:].
32300   </summary>
32301 </histogram>
32303 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
32304   <owner>jeremy@chromium.org</owner>
32305   <owner>tapted@chromium.org</owner>
32306   <summary>
32307     Time for a newly created browser process to reach the code that starts
32308     showing the app launcher, when started with the --show-app-list flag and
32309     with no currently running Chrome processes.
32310   </summary>
32311 </histogram>
32313 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
32314   <owner>jeremy@chromium.org</owner>
32315   <owner>tapted@chromium.org</owner>
32316   <summary>
32317     Time for a running browser process to reach the code that starts showing the
32318     app launcher. Measured from the time a second Chrome process started, which
32319     sent its --show-app-list command line argument to the already-running
32320     process and will soon exit.
32321   </summary>
32322 </histogram>
32324 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
32325   <owner>jeremy@chromium.org</owner>
32326   <summary>
32327     Time it takes to load bookmarks from disk. This measurement is only sent for
32328     startups that take &gt;10 seconds after an uptime of 7 minutes.
32329   </summary>
32330 </histogram>
32332 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
32333     units="milliseconds">
32334   <owner>jeremy@chromium.org</owner>
32335   <summary>
32336     Time it takes to finish initialization of the extension service including
32337     loading built-in extensions. This measurement is only sent for startups that
32338     take &gt;10 seconds after an uptime of 7 minutes.
32339   </summary>
32340 </histogram>
32342 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
32343   <owner>jeremy@chromium.org</owner>
32344   <summary>
32345     Time the final stages of profile initialization taking including
32346     initialization of profile keyed services. This measurement is only sent for
32347     startups that take &gt;10 seconds after an uptime of 7 minutes.
32348   </summary>
32349 </histogram>
32351 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
32352   <owner>jeremy@chromium.org</owner>
32353   <summary>
32354     Time it takes to load the NSS libraries and initialize it. This measurement
32355     is only sent for startups that take &gt;10 seconds after an uptime of 7
32356     minutes.
32357   </summary>
32358 </histogram>
32360 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
32361   <owner>jeremy@chromium.org</owner>
32362   <summary>
32363     Time it takes to load preferences from disk. This measurement is only sent
32364     for startups that take &gt;10 seconds after an uptime of 7 minutes.
32365   </summary>
32366 </histogram>
32368 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
32369   <owner>jeremy@chromium.org</owner>
32370   <summary>
32371     Time it takes to initialize the ProfileIOData object - this includes
32372     initialization of the cookie store. This measurement is only sent for
32373     startups that take &gt;10 seconds after an uptime of 7 minutes.
32374   </summary>
32375 </histogram>
32377 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
32378     units="milliseconds">
32379   <owner>jeremy@chromium.org</owner>
32380   <summary>
32381     Time it takes to load the safe browsing database from disk. This measurement
32382     is only sent for startups that take &gt;10 seconds after an uptime of 7
32383     minutes.
32384   </summary>
32385 </histogram>
32387 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
32388     units="milliseconds">
32389   <owner>jeremy@chromium.org</owner>
32390   <summary>
32391     Time it takes to initialize the safe browsing service. This measurement is
32392     only sent for startups that take &gt;10 seconds after an uptime of 7
32393     minutes.
32394   </summary>
32395 </histogram>
32397 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
32398     units="milliseconds">
32399   <owner>jeremy@chromium.org</owner>
32400   <summary>
32401     Time it takes for session restore to finish initiating creation of restored
32402     tabs and windows. This measurement is only sent for startups that take
32403     &gt;10 seconds after an uptime of 7 minutes.
32404   </summary>
32405 </histogram>
32407 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
32408     units="milliseconds">
32409   <owner>jeremy@chromium.org</owner>
32410   <summary>
32411     Time for a running browser process to start processing the command line
32412     passed in by a second Chrome process, which just sent its command line
32413     arguments to the already-running process and will soon exit. Measured from
32414     the time the second Chrome process started.
32415   </summary>
32416 </histogram>
32418 <histogram name="StartupTimeBomb.Alarm" units="milliseconds">
32419   <owner>rtenneti@chromium.org</owner>
32420   <summary>
32421     Time duration measured from the time the startup timebomb was started and
32422     when it went off.
32423   </summary>
32424 </histogram>
32426 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
32427   <owner>mathp@chromium.org</owner>
32428   <summary>
32429     The counts of network error codes encountered by SuggestionsService when an
32430     attempt to fetch suggestions from the server fails.
32431   </summary>
32432 </histogram>
32434 <histogram name="Suggestions.FetchResponseCode">
32435   <owner>mathp@chromium.org</owner>
32436   <summary>
32437     The counts of HTTP response codes encountered by SuggestionsService when
32438     attempting to fetch suggestions from the server.
32439   </summary>
32440 </histogram>
32442 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
32443   <owner>mathp@chromium.org</owner>
32444   <summary>
32445     The latency of a SuggestionsService fetch that results in a success
32446     response.
32447   </summary>
32448 </histogram>
32450 <histogram name="Suggestions.LocalBlacklistSize" units="URLcount">
32451   <owner>manzagop@chromium.org</owner>
32452   <summary>
32453     Number of URLs present in the Suggestions local blacklist when the
32454     Suggestions service is created.
32455   </summary>
32456 </histogram>
32458 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
32459   <owner>mathp@chromium.org</owner>
32460   <summary>
32461     The counts of response states (such as empty or invalid) encountered by
32462     SuggestionsService when attempting to fetch suggestions from the server.
32463   </summary>
32464 </histogram>
32466 <histogram name="Sync.AppAssociationTime" units="milliseconds">
32467   <owner>zea@chromium.org</owner>
32468   <summary>
32469     Time taken during app association (M18 and earlier were mispelled with this
32470     histogram).
32471   </summary>
32472 </histogram>
32474 <histogram name="Sync.AppRunFailures">
32475   <obsolete>
32476     Deprecated as of m19.
32477   </obsolete>
32478   <owner>zea@chromium.org</owner>
32479   <summary>
32480     Count of apps run failures, used to compare failure rates between data types
32481     for a particular profile (see other Sync*RunFailures histograms).
32482   </summary>
32483 </histogram>
32485 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
32486   <owner>zea@chromium.org</owner>
32487   <summary>Time taken during app association.</summary>
32488 </histogram>
32490 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
32491   <owner>zea@chromium.org</owner>
32492   <summary>Time taken during app settings association.</summary>
32493 </histogram>
32495 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
32496   <owner>zea@chromium.org</owner>
32497   <summary>Enumeration of types of app settings association failures.</summary>
32498 </histogram>
32500 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
32501   <owner>zea@chromium.org</owner>
32502   <summary>Enumeration of types of app association failures.</summary>
32503 </histogram>
32505 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
32506   <obsolete>
32507     Deprecated as of m19.
32508   </obsolete>
32509   <owner>zea@chromium.org</owner>
32510   <summary>
32511     Enumeration of types of app association failures (M18 and earlier were
32512     mispelled with this histogram).
32513   </summary>
32514 </histogram>
32516 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
32517   <owner>zea@chromium.org</owner>
32518   <summary>
32519     Enumeration of results from attempting to migrate Sync's nigori node and its
32520     encryption keys to support keystore.
32521   </summary>
32522 </histogram>
32524 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
32525   <owner>zea@chromium.org</owner>
32526   <summary>
32527     Age of all auth tokens rejected by the invalidation server. Measured from
32528     the time they were created.
32529   </summary>
32530 </histogram>
32532 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
32533     units="milliseconds">
32534   <owner>zea@chromium.org</owner>
32535   <summary>
32536     Age of auth tokens younger than one hour that were rejected by the
32537     invalidation server. Measured from the time they were created.
32538   </summary>
32539 </histogram>
32541 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
32542   <owner>zea@chromium.org</owner>
32543   <summary>Time taken during initial authorization.</summary>
32544 </histogram>
32546 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
32547   <owner>zea@chromium.org</owner>
32548   <summary>
32549     Age of all auth tokens rejected by the sync server. Measured from the time
32550     they were created.
32551   </summary>
32552 </histogram>
32554 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
32555   <owner>zea@chromium.org</owner>
32556   <summary>
32557     Age of auth tokens younger than one hour that were rejected by the sync
32558     server. Measured from the time they were created.
32559   </summary>
32560 </histogram>
32562 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
32563   <owner>zea@chromium.org</owner>
32564   <summary>Time taken during autofill association.</summary>
32565 </histogram>
32567 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
32568   <owner>zea@chromium.org</owner>
32569   <summary>
32570     Time taken during autofill profile association (M18 and earlier were
32571     mispelled with this histogram).
32572   </summary>
32573 </histogram>
32575 <histogram name="Sync.AutofillProfileRunFailures">
32576   <obsolete>
32577     Deprecated as of m19.
32578   </obsolete>
32579   <owner>zea@chromium.org</owner>
32580   <summary>
32581     Count of autofill profiles run failures, used to compare failure rates
32582     between data types for a particular profile (see other Sync*RunFailures
32583     histograms).
32584   </summary>
32585 </histogram>
32587 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
32588   <owner>zea@chromium.org</owner>
32589   <summary>Time taken during autofill profile association.</summary>
32590 </histogram>
32592 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
32593   <owner>zea@chromium.org</owner>
32594   <summary>
32595     Enumeration of types of autofill profile association failures.
32596   </summary>
32597 </histogram>
32599 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
32600   <obsolete>
32601     Deprecated as of m19.
32602   </obsolete>
32603   <owner>zea@chromium.org</owner>
32604   <summary>
32605     Enumeration of types of autofill profile association failures (M18 and
32606     earlier were mispelled with this histogram).
32607   </summary>
32608 </histogram>
32610 <histogram name="Sync.AutofillRunFailures">
32611   <obsolete>
32612     Deprecated as of m19.
32613   </obsolete>
32614   <owner>zea@chromium.org</owner>
32615   <summary>
32616     Count of autofill (autocomplete) run failures, used to compare failure rates
32617     between data types for a particular profile (see other Sync*RunFailures
32618     histograms).
32619   </summary>
32620 </histogram>
32622 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
32623   <owner>zea@chromium.org</owner>
32624   <summary>Enumeration of types of autofill association failures.</summary>
32625 </histogram>
32627 <histogram name="Sync.AutoNigoriOverwrites">
32628   <owner>zea@chromium.org</owner>
32629   <summary>
32630     Number of times this client has overwritten the nigori node to update the
32631     encryption keys without a user action (during this instantiation of Chrome).
32632   </summary>
32633 </histogram>
32635 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
32636   <owner>zea@chromium.org</owner>
32637   <summary>
32638     Tracks sync backend initialization time during initial sync setup.
32639   </summary>
32640 </histogram>
32642 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
32643   <owner>zea@chromium.org</owner>
32644   <summary>
32645     Tracks sync backend initialization success rate during initial sync setup.
32646   </summary>
32647 </histogram>
32649 <histogram name="Sync.BackendInitializeRestoreState"
32650     enum="SyncBackendInitializeRestoreState">
32651   <owner>zea@chromium.org</owner>
32652   <summary>
32653     Compares sync's has_setup_completed pref against the set of types actually
32654     restored from the sync DB.  Mismatches should be rare.
32655   </summary>
32656 </histogram>
32658 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
32659   <owner>zea@chromium.org</owner>
32660   <summary>
32661     Tracks sync backend initialization success rate in cases where sync was
32662     previously initialized.
32663   </summary>
32664 </histogram>
32666 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
32667   <owner>zea@chromium.org</owner>
32668   <summary>
32669     Tracks sync backend initialization time in cases where sync was previously
32670     initialized.
32671   </summary>
32672 </histogram>
32674 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
32675   <owner>zea@chromium.org</owner>
32676   <summary>
32677     Number of bad requests since application startup, when the Sync error
32678     infobar asking the user to update his account details is displayed.
32679   </summary>
32680 </histogram>
32682 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
32683   <obsolete>
32684     Deprecated as of m18
32685   </obsolete>
32686   <owner>zea@chromium.org</owner>
32687   <summary>Time taken during bookmark association.</summary>
32688 </histogram>
32690 <histogram name="Sync.BookmarkRunFailures">
32691   <obsolete>
32692     Deprecated as of m19.
32693   </obsolete>
32694   <owner>zea@chromium.org</owner>
32695   <summary>
32696     Count of bookmark run failures, used to compare failure rates between data
32697     types for a particular profile (see other Sync*RunFailures histograms).
32698   </summary>
32699 </histogram>
32701 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
32702   <owner>zea@chromium.org</owner>
32703   <summary>Time taken during bookmark association.</summary>
32704 </histogram>
32706 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
32707   <owner>zea@chromium.org</owner>
32708   <summary>Enumeration of types of bookmark association failures.</summary>
32709 </histogram>
32711 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
32712   <obsolete>
32713     Deprecated as of m19.
32714   </obsolete>
32715   <owner>zea@chromium.org</owner>
32716   <summary>
32717     Enumeration of types of bookmark association failures (M18 and earlier were
32718     mispelled with this histogram).
32719   </summary>
32720 </histogram>
32722 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
32723   <owner>zea@chromium.org</owner>
32724   <summary>Count of model association failures for each type.</summary>
32725 </histogram>
32727 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
32728   <obsolete>
32729     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
32730   </obsolete>
32731   <owner>zea@chromium.org</owner>
32732   <summary>
32733     Time spent configuring data types in the case where configuration is
32734     aborted.
32735   </summary>
32736 </histogram>
32738 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
32739   <obsolete>
32740     Replaced by Sync.ConfigureTime_Long.OK in m21.
32741   </obsolete>
32742   <owner>zea@chromium.org</owner>
32743   <summary>
32744     Time spent configuring data types in the case where configuration succeeds.
32745   </summary>
32746 </histogram>
32748 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
32749   <obsolete>
32750     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
32751   </obsolete>
32752   <owner>zea@chromium.org</owner>
32753   <summary>
32754     Time spent configuring data types in the case where only some data types
32755     succeed.
32756   </summary>
32757 </histogram>
32759 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
32760   <obsolete>
32761     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
32762   </obsolete>
32763   <owner>zea@chromium.org</owner>
32764   <summary>
32765     Time spent configuring data types in the case where configuration encounters
32766     an unrecoverable error.
32767   </summary>
32768 </histogram>
32770 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
32771   <owner>zea@chromium.org</owner>
32772   <summary>
32773     Time spent configuring data types in the case where configuration is
32774     aborted.
32775   </summary>
32776 </histogram>
32778 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
32779   <owner>zea@chromium.org</owner>
32780   <summary>
32781     Time spent configuring data types in the case where configuration succeeds.
32782   </summary>
32783 </histogram>
32785 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
32786   <owner>zea@chromium.org</owner>
32787   <summary>
32788     Time spent configuring data types in the case where only some data types
32789     succeed.
32790   </summary>
32791 </histogram>
32793 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
32794     units="milliseconds">
32795   <owner>zea@chromium.org</owner>
32796   <summary>
32797     Time spent configuring data types in the case where configuration encounters
32798     an unrecoverable error.
32799   </summary>
32800 </histogram>
32802 <histogram name="Sync.ConflictFixCircularity">
32803   <obsolete>
32804     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
32805   </obsolete>
32806   <owner>zea@chromium.org</owner>
32807   <summary>
32808     Number of times we fix a circularity sync conflict. This is not expected to
32809     be hit anymore.
32810   </summary>
32811 </histogram>
32813 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
32814   <obsolete>
32815     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
32816   </obsolete>
32817   <owner>zea@chromium.org</owner>
32818   <summary>
32819     Number of times we fix a removed directory with content sync conflict. This
32820     is not expected to be hit anymore
32821   </summary>
32822 </histogram>
32824 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
32825   <owner>zea@chromium.org</owner>
32826   <summary>
32827     Whether or not we detected missing credentials during startup.  This may be
32828     related to crbug.com/121755.
32829   </summary>
32830 </histogram>
32832 <histogram name="Sync.CryptographerPendingKeys"
32833     enum="SyncCryptographerPendingKeysState">
32834   <owner>zea@chromium.org</owner>
32835   <summary>
32836     Breakdown of sync users whose cryptographer has pending keys.
32837   </summary>
32838 </histogram>
32840 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
32841   <owner>zea@chromium.org</owner>
32842   <summary>
32843     Breakdown of sync users whose cryptographer is fully ready for encryption
32844     and decryption (initialized and no pending keys).
32845   </summary>
32846 </histogram>
32848 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
32849   <owner>zea@chromium.org</owner>
32850   <summary>
32851     Histogram that keeps track of how users encrypt their sync data. All users
32852     start off with default encryption during initial setup, while a subset of
32853     users go on to encrypt their sync data with a custom passphrase.
32854   </summary>
32855 </histogram>
32857 <histogram name="Sync.CustomPassphrase">
32858   <obsolete>
32859     Deprecated as of m26.
32860   </obsolete>
32861   <owner>zea@chromium.org</owner>
32862   <summary>
32863     Boolean histogram for whether a custom passphrase was entered during sync
32864     setup. Samples are taken every time sync is (re)configured, and the unique
32865     userid count shows how many users entered a custom passphrase.
32866   </summary>
32867 </histogram>
32869 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
32870   <owner>zea@chromium.org</owner>
32871   <summary>
32872     Samples are taken every time sync is (re)configured, and the unique userid
32873     count shows how many users explicitly chose to sync this data type via the
32874     &quot;Advanced Sync Preferences&quot; dialog.
32875   </summary>
32876 </histogram>
32878 <histogram name="Sync.DatatypePrefRecovery">
32879   <owner>zea@chromium.org</owner>
32880   <summary>
32881     Number of clients that have fixed themselves up from a datatype preference
32882     loss. Clients are not expected to have this happen more than once. This
32883     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
32884     what percentage of users are still recovering.
32885   </summary>
32886 </histogram>
32888 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
32889   <owner>zea@chromium.org</owner>
32890   <summary>
32891     Histogram of the run failures for the different sync datatypes. These are
32892     failures that occur after startup while the datatype is syncing. Note: Due
32893     to an enumeration reordering, pre-M23 labels are inaccurate (see
32894     sync/internal_api/public/base/model_type.h).
32895   </summary>
32896 </histogram>
32898 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
32899   <owner>zea@chromium.org</owner>
32900   <summary>
32901     Histogram of the startup failures for the different sync datatypes. These
32902     are failures due to missing top level sync nodes or model association Note:
32903     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
32904     sync/internal_api/public/base/model_type.h).
32905   </summary>
32906 </histogram>
32908 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
32909   <owner>zea@chromium.org</owner>
32910   <summary>Time taken during dictionary association.</summary>
32911 </histogram>
32913 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
32914   <owner>zea@chromium.org</owner>
32915   <summary>Enumeration of types of dictionary association failures.</summary>
32916 </histogram>
32918 <histogram name="Sync.DirectoryOpenFailedMac">
32919   <obsolete>
32920     Deprecated 11/2011. No longer tracked.
32921   </obsolete>
32922   <owner>zea@chromium.org</owner>
32923   <summary>Number of failures trying to open the sync database on mac.</summary>
32924 </histogram>
32926 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
32927   <obsolete>
32928     Deprecated 11/2011. No longer tracked.
32929   </obsolete>
32930   <owner>zea@chromium.org</owner>
32931   <summary>
32932     Number of failures trying to open the sync database on a non-windows non-mac
32933     platform.
32934   </summary>
32935 </histogram>
32937 <histogram name="Sync.DirectoryOpenFailedWin">
32938   <obsolete>
32939     Deprecated 11/2011. No longer tracked.
32940   </obsolete>
32941   <owner>zea@chromium.org</owner>
32942   <summary>
32943     Number of failures trying to open the sync database on windows.
32944   </summary>
32945 </histogram>
32947 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
32948   <owner>zea@chromium.org</owner>
32949   <summary>Tracks success of failure of sync directory initialization.</summary>
32950 </histogram>
32952 <histogram name="Sync.EncryptAllData">
32953   <obsolete>
32954     Deprecated as of m26.
32955   </obsolete>
32956   <owner>zea@chromium.org</owner>
32957   <summary>
32958     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
32959     button was selected during sync setup. Samples are taken every time sync is
32960     (re)configured, and the unique userid count shows how many users chose to
32961     encrypt their sync data.
32962   </summary>
32963 </histogram>
32965 <histogram name="Sync.EventCodes" enum="SyncEventCode">
32966   <owner>zea@chromium.org</owner>
32967   <summary>A UI event occured.</summary>
32968 </histogram>
32970 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
32971   <owner>zea@chromium.org</owner>
32972   <summary>
32973     Time taken during extension association (M18 and earlier were mispelled with
32974     this histogram).
32975   </summary>
32976 </histogram>
32978 <histogram name="Sync.ExtensionRunFailures">
32979   <obsolete>
32980     Deprecated as of m19.
32981   </obsolete>
32982   <owner>zea@chromium.org</owner>
32983   <summary>
32984     Count of extension run failures, used to compare failure rates between data
32985     types for a particular profile (see other Sync*RunFailures histograms).
32986   </summary>
32987 </histogram>
32989 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
32990   <owner>zea@chromium.org</owner>
32991   <summary>Time taken during extension association.</summary>
32992 </histogram>
32994 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
32995   <owner>zea@chromium.org</owner>
32996   <summary>Time taken during extension settings association.</summary>
32997 </histogram>
32999 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
33000   <owner>zea@chromium.org</owner>
33001   <summary>
33002     Enumeration of types of extension settings association failures.
33003   </summary>
33004 </histogram>
33006 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
33007   <owner>zea@chromium.org</owner>
33008   <summary>Enumeration of types of extension association failures.</summary>
33009 </histogram>
33011 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
33012   <obsolete>
33013     Deprecated as of m19.
33014   </obsolete>
33015   <owner>zea@chromium.org</owner>
33016   <summary>
33017     Enumeration of types of extension association failures (M18 and earlier were
33018     mispelled with this histogram).
33019   </summary>
33020 </histogram>
33022 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
33023   <owner>zea@chromium.org</owner>
33024   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
33025 </histogram>
33027 <histogram name="Sync.FaviconCount">
33028   <owner>zea@chromium.org</owner>
33029   <summary>Number of synced favicons at initialization time.</summary>
33030 </histogram>
33032 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
33033   <owner>zea@chromium.org</owner>
33034   <summary>Time taken during favicon images association.</summary>
33035 </histogram>
33037 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
33038   <owner>zea@chromium.org</owner>
33039   <summary>
33040     Enumeration of types of favicon images association failures.
33041   </summary>
33042 </histogram>
33044 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
33045   <owner>zea@chromium.org</owner>
33046   <summary>
33047     Number of client that have filled their sync favicon cache and must evict
33048     old favicons vs those whose cache is not full.
33049   </summary>
33050 </histogram>
33052 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
33053   <owner>zea@chromium.org</owner>
33054   <summary>Time taken during favicon tracking association.</summary>
33055 </histogram>
33057 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
33058   <owner>zea@chromium.org</owner>
33059   <summary>
33060     Enumeration of types of favicon tracking association failures.
33061   </summary>
33062 </histogram>
33064 <histogram name="Sync.FaviconVisitPeriod" units="hours">
33065   <owner>zea@chromium.org</owner>
33066   <summary>Time between updates to a synced favicon's visit time.</summary>
33067 </histogram>
33069 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
33070   <obsolete>
33071     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
33072     Sync.BackendInitializeFirstTimeSuccess.
33073   </obsolete>
33074   <owner>zea@chromium.org</owner>
33075   <summary>
33076     Tracks sync backend initialization success rate during initial sync setup.
33077   </summary>
33078 </histogram>
33080 <histogram name="Sync.FirstSyncDelayByBackup" units="milliseconds">
33081   <owner>haitaol@chromium.org</owner>
33082   <summary>First sync delay casued by backing up user data.</summary>
33083 </histogram>
33085 <histogram name="Sync.FreqApps" units="milliseconds">
33086   <owner>zea@chromium.org</owner>
33087   <summary>
33088     Time between nudges for apps. Used as estimate of datatype commit frequency.
33089   </summary>
33090 </histogram>
33092 <histogram name="Sync.FreqAutofill" units="milliseconds">
33093   <owner>zea@chromium.org</owner>
33094   <summary>
33095     Time between nudges for autofill entries. Used as estimate of datatype
33096     commit frequency.
33097   </summary>
33098 </histogram>
33100 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
33101   <owner>zea@chromium.org</owner>
33102   <summary>
33103     Time between nudges for autofill profiles. Used as estimate of datatype
33104     commit frequency.
33105   </summary>
33106 </histogram>
33108 <histogram name="Sync.FreqBookmarks" units="milliseconds">
33109   <owner>zea@chromium.org</owner>
33110   <summary>
33111     Time between nudges for bookmarks. Used as estimate of datatype commit
33112     frequency.
33113   </summary>
33114 </histogram>
33116 <histogram name="Sync.FreqDictionary" units="milliseconds">
33117   <owner>zea@chromium.org</owner>
33118   <summary>
33119     Time between nudges for dictionary. Used as estimate of datatype commit
33120     frequency.
33121   </summary>
33122 </histogram>
33124 <histogram name="Sync.FreqExtensions" units="milliseconds">
33125   <owner>zea@chromium.org</owner>
33126   <summary>
33127     Time between nudges for extensions. Used as estimate of datatype commit
33128     frequency.
33129   </summary>
33130 </histogram>
33132 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
33133   <owner>zea@chromium.org</owner>
33134   <summary>
33135     Time between nudges for favicon images. Used as estimate of datatype commit
33136     frequency.
33137   </summary>
33138 </histogram>
33140 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
33141   <owner>zea@chromium.org</owner>
33142   <summary>
33143     Time between nudges for favicon tracking. Used as estimate of datatype
33144     commit frequency.
33145   </summary>
33146 </histogram>
33148 <histogram name="Sync.FreqNigori" units="milliseconds">
33149   <owner>zea@chromium.org</owner>
33150   <summary>
33151     Time between nudges for nigori. Used as estimate of datatype commit
33152     frequency.
33153   </summary>
33154 </histogram>
33156 <histogram name="Sync.FreqPasswords" units="milliseconds">
33157   <owner>zea@chromium.org</owner>
33158   <summary>
33159     Time between nudges for passwords. Used as estimate of datatype commit
33160     frequency.
33161   </summary>
33162 </histogram>
33164 <histogram name="Sync.FreqPreferences" units="milliseconds">
33165   <owner>zea@chromium.org</owner>
33166   <summary>
33167     Time between nudges for preferences. Used as estimate of datatype commit
33168     frequency.
33169   </summary>
33170 </histogram>
33172 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
33173   <owner>zea@chromium.org</owner>
33174   <summary>
33175     Time between nudges for search engines. Used as estimate of datatype commit
33176     frequency.
33177   </summary>
33178 </histogram>
33180 <histogram name="Sync.FreqSessions" units="milliseconds">
33181   <owner>zea@chromium.org</owner>
33182   <summary>
33183     Time between nudges for sessions. Used as estimate of datatype commit
33184     frequency.
33185   </summary>
33186 </histogram>
33188 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
33189   <owner>zea@chromium.org</owner>
33190   <summary>
33191     Time between nudges for synced notifications. Used as estimate of datatype
33192     commit frequency.
33193   </summary>
33194 </histogram>
33196 <histogram name="Sync.FreqThemes" units="milliseconds">
33197   <owner>zea@chromium.org</owner>
33198   <summary>
33199     Time between nudges for themes. Used as estimate of datatype commit
33200     frequency.
33201   </summary>
33202 </histogram>
33204 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
33205   <owner>zea@chromium.org</owner>
33206   <summary>
33207     Time between nudges for typed urls. Used as estimate of datatype commit
33208     frequency.
33209   </summary>
33210 </histogram>
33212 <histogram name="Sync.KeystoreDecryptionFailed"
33213     enum="SyncKeystoreDecryptionFailure">
33214   <owner>zea@chromium.org</owner>
33215   <summary>
33216     The reason for a failure decrypting the keystore decryptor token.
33217   </summary>
33218 </histogram>
33220 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
33221   <owner>zea@chromium.org</owner>
33222   <summary>
33223     Counts instances of out of sync local models detected during startup.
33224   </summary>
33225 </histogram>
33227 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
33228   <owner>zea@chromium.org</owner>
33229   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
33230 </histogram>
33232 <histogram name="Sync.PartiallySyncedTypes">
33233   <owner>zea@chromium.org</owner>
33234   <summary>
33235     Number of partially synced types (those with a progress marker but no
33236     initial sync ended bit) that exist at sync startup.
33237   </summary>
33238 </histogram>
33240 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
33241   <owner>zea@chromium.org</owner>
33242   <summary>
33243     Time taken during password association (M18 and earlier were mispelled with
33244     this histogram).
33245   </summary>
33246 </histogram>
33248 <histogram name="Sync.PasswordRunFailures">
33249   <obsolete>
33250     Deprecated as of m19.
33251   </obsolete>
33252   <owner>zea@chromium.org</owner>
33253   <summary>
33254     Count of passwords run failures, used to compare failure rates between data
33255     types for a particular profile (see other Sync*RunFailures histograms).
33256   </summary>
33257 </histogram>
33259 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
33260   <owner>zea@chromium.org</owner>
33261   <summary>Time taken during password association.</summary>
33262 </histogram>
33264 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
33265   <owner>zea@chromium.org</owner>
33266   <summary>Enumeration of types of password association failures.</summary>
33267 </histogram>
33269 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
33270   <obsolete>
33271     Deprecated as of m19.
33272   </obsolete>
33273   <owner>zea@chromium.org</owner>
33274   <summary>
33275     Enumeration of types of password association failures (M18 and earlier were
33276     mispelled with this histogram).
33277   </summary>
33278 </histogram>
33280 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
33281   <owner>zea@chromium.org</owner>
33282   <summary>
33283     Time taken during preference association (M18 and earlier were mispelled
33284     with this histogram).
33285   </summary>
33286 </histogram>
33288 <histogram name="Sync.PreferenceRunFailures">
33289   <obsolete>
33290     Deprecated as of m19.
33291   </obsolete>
33292   <owner>zea@chromium.org</owner>
33293   <summary>
33294     Count of preferences run failures, used to compare failure rates between
33295     data types for a particular profile (see other Sync*RunFailures histograms).
33296   </summary>
33297 </histogram>
33299 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
33300   <owner>zea@chromium.org</owner>
33301   <summary>Time taken during preference association.</summary>
33302 </histogram>
33304 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
33305   <owner>zea@chromium.org</owner>
33306   <summary>Enumeration of types of preference association failures.</summary>
33307 </histogram>
33309 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
33310   <obsolete>
33311     Deprecated as of m19.
33312   </obsolete>
33313   <owner>zea@chromium.org</owner>
33314   <summary>
33315     Enumeration of types of preference association failures (M18 and earlier
33316     were mispelled with this histogram).
33317   </summary>
33318 </histogram>
33320 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
33321   <owner>zea@chromium.org</owner>
33322   <summary>Time taken from startup for the user to reauthorize.</summary>
33323 </histogram>
33325 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
33326   <owner>zea@chromium.org</owner>
33327   <summary>
33328     Whether OAuth2 refresh token was available at the time when
33329     ProfileSyncService was starting backend.
33330   </summary>
33331 </histogram>
33333 <histogram name="Sync.ResolveSimpleConflict"
33334     enum="SyncSimpleConflictResolutions">
33335   <owner>zea@chromium.org</owner>
33336   <summary>Enumeration of types of simple conflict resolutions.</summary>
33337 </histogram>
33339 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
33340   <obsolete>
33341     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
33342     Sync.BackendInitializeRestoreSuccess.
33343   </obsolete>
33344   <owner>zea@chromium.org</owner>
33345   <summary>
33346     Tracks sync backend initialization success rate in cases where sync was
33347     previously initialized.
33348   </summary>
33349 </histogram>
33351 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
33352   <owner>zea@chromium.org</owner>
33353   <summary>
33354     Time taken during search engine association (M18 and earlier were mispelled
33355     with this histogram).
33356   </summary>
33357 </histogram>
33359 <histogram name="Sync.SearchEngineRunFailures">
33360   <obsolete>
33361     Deprecated as of m19.
33362   </obsolete>
33363   <owner>zea@chromium.org</owner>
33364   <summary>
33365     Count of search engine run failures, used to compare failure rates between
33366     data types for a particular profile (see other Sync*RunFailures histograms).
33367   </summary>
33368 </histogram>
33370 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
33371   <owner>zea@chromium.org</owner>
33372   <summary>Time taken during search engine association.</summary>
33373 </histogram>
33375 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
33376   <owner>zea@chromium.org</owner>
33377   <summary>Enumeration of types of search engine association failures.</summary>
33378 </histogram>
33380 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
33381   <obsolete>
33382     Deprecated as of m19.
33383   </obsolete>
33384   <owner>zea@chromium.org</owner>
33385   <summary>
33386     Enumeration of types of search engine association failures (M18 and earlier
33387     were mispelled with this histogram).
33388   </summary>
33389 </histogram>
33391 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
33392   <owner>zea@chromium.org</owner>
33393   <summary>
33394     Time spent on first-time configure.  May include time spent on retries.
33395   </summary>
33396 </histogram>
33398 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
33399   <owner>zea@chromium.org</owner>
33400   <summary>
33401     Time spent on non-first-time configure.  May include time spent on retries.
33402   </summary>
33403 </histogram>
33405 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
33406   <owner>zea@chromium.org</owner>
33407   <summary>
33408     Time taken during session association (M18 and earlier were mispelled with
33409     this histogram).
33410   </summary>
33411 </histogram>
33413 <histogram name="Sync.SessionRunFailures">
33414   <obsolete>
33415     Deprecated as of m19.
33416   </obsolete>
33417   <owner>zea@chromium.org</owner>
33418   <summary>
33419     Count of sessions run failures, used to compare failure rates between data
33420     types for a particular profile (see other Sync*RunFailures histograms).
33421   </summary>
33422 </histogram>
33424 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
33425   <owner>zea@chromium.org</owner>
33426   <summary>Time taken during session association.</summary>
33427 </histogram>
33429 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
33430   <owner>zea@chromium.org</owner>
33431   <summary>Enumeration of types of session association failures.</summary>
33432 </histogram>
33434 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
33435   <obsolete>
33436     Deprecated as of m19.
33437   </obsolete>
33438   <owner>zea@chromium.org</owner>
33439   <summary>
33440     Enumeration of types of session association failures (M18 and earlier were
33441     mispelled with this histogram).
33442   </summary>
33443 </histogram>
33445 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
33446   <owner>zea@chromium.org</owner>
33447   <summary>
33448     Time taken from the start of sync shutdown (in ProfileSyncService) until the
33449     backend (SyncBackendHost) is fully destroyed.
33450   </summary>
33451 </histogram>
33453 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
33454   <owner>zea@chromium.org</owner>
33455   <summary>
33456     Amount of time the UI thread waits (at shutdown) to stop the
33457     SyncBackendRegistrar.
33458   </summary>
33459 </histogram>
33461 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
33462   <owner>zea@chromium.org</owner>
33463   <summary>
33464     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
33465   </summary>
33466 </histogram>
33468 <histogram name="Sync.Startup.DeferredInitTrigger"
33469     enum="SyncDeferredInitTrigger">
33470   <owner>zea@chromium.org</owner>
33471   <summary>The type of event that triggered sync initialization.</summary>
33472 </histogram>
33474 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
33475   <obsolete>
33476     Deprecated, see TimeDeferred2.
33477   </obsolete>
33478   <owner>jeremy@chromium.org</owner>
33479   <owner>zea@google.com</owner>
33480   <summary>
33481     Time spent after ProfileSyncService *creation* but before SyncBackendHost
33482     initialization.
33483   </summary>
33484 </histogram>
33486 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
33487   <owner>jeremy@chromium.org</owner>
33488   <owner>zea@google.com</owner>
33489   <summary>
33490     Time spent after ProfileSyncService *creation* but before SyncBackendHost
33491     initialization.
33492   </summary>
33493 </histogram>
33495 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
33496   <owner>zea@chromium.org</owner>
33497   <summary>Data type that first requests sync initialization.</summary>
33498 </histogram>
33500 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
33501   <owner>zea@chromium.org</owner>
33502   <summary>
33503     Counts the number of times sync clients have encountered an auth error and
33504     number of times auth errors are fixed.
33505   </summary>
33506 </histogram>
33508 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
33509   <owner>zea@chromium.org</owner>
33510   <summary>Time taken during synced notifications association.</summary>
33511 </histogram>
33513 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
33514   <owner>zea@chromium.org</owner>
33515   <summary>
33516     Enumeration of types of synced notifications association failures.
33517   </summary>
33518 </histogram>
33520 <histogram name="Sync.SyncerConflictStuck">
33521   <obsolete>
33522     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
33523   </obsolete>
33524   <owner>zea@chromium.org</owner>
33525   <summary>
33526     Number of times the sync conflict resolver gets stuck. This is not expected
33527     to be hit anymore.
33528   </summary>
33529 </histogram>
33531 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
33532   <owner>droger@chromium.org</owner>
33533   <owner>zea@chromium.org</owner>
33534   <summary>
33535     Enumeration of error conditions that displays an infobar to the user.
33536   </summary>
33537 </histogram>
33539 <histogram name="Sync.SyncEverything">
33540   <owner>zea@chromium.org</owner>
33541   <summary>
33542     Boolean histogram for whether the &quot;Sync Everything&quot; option was
33543     selected during sync setup. Samples are taken every time sync is
33544     (re)configured, and the unique userid count shows how many users chose to
33545     sync all available data types.
33546   </summary>
33547 </histogram>
33549 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
33550   <obsolete>
33551     Deprecated as of m19
33552   </obsolete>
33553   <owner>zea@chromium.org</owner>
33554   <summary>
33555     Time taken during theme association (M18 and earlier were mispelled with
33556     this histogram).
33557   </summary>
33558 </histogram>
33560 <histogram name="Sync.ThemeRunFailures">
33561   <obsolete>
33562     Deprecated as of m19.
33563   </obsolete>
33564   <owner>zea@chromium.org</owner>
33565   <summary>
33566     Count of theme run failures, used to compare failure rates between data
33567     types for a particular profile (see other Sync*RunFailures histograms).
33568   </summary>
33569 </histogram>
33571 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
33572   <owner>zea@chromium.org</owner>
33573   <summary>Time taken during theme association.</summary>
33574 </histogram>
33576 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
33577   <owner>zea@chromium.org</owner>
33578   <summary>Enumeration of types of theme association failures.</summary>
33579 </histogram>
33581 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
33582   <obsolete>
33583     Deprecated as of m19.
33584   </obsolete>
33585   <owner>zea@chromium.org</owner>
33586   <summary>
33587     Enumeration of types of theme association failures (M18 and earlier were
33588     mispelled with this histogram).
33589   </summary>
33590 </histogram>
33592 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
33593   <owner>zea@chromium.org</owner>
33594   <summary>
33595     Time taken during typed url association (M18 and earlier were mispelled with
33596     this histogram).
33597   </summary>
33598 </histogram>
33600 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
33601   <owner>zea@chromium.org</owner>
33602   <summary>
33603     The percentage of history DB operations initiated by the typed URL change
33604     processor that return an error. The cumulative count for the current sync
33605     session is logged after every typed URL change.
33606   </summary>
33607 </histogram>
33609 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
33610   <owner>zea@chromium.org</owner>
33611   <summary>
33612     The percentage of history DB operations during model association that return
33613     an error. This is logged at the end of typed URL model association, which
33614     happens once each time sync starts up.
33615   </summary>
33616 </histogram>
33618 <histogram name="Sync.TypedUrlRunFailures">
33619   <obsolete>
33620     Deprecated as of m19.
33621   </obsolete>
33622   <owner>zea@chromium.org</owner>
33623   <summary>
33624     Count of typed url run failures, used to compare failure rates between data
33625     types for a particular profile (see other Sync*RunFailures histograms).
33626   </summary>
33627 </histogram>
33629 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
33630   <owner>zea@chromium.org</owner>
33631   <summary>Time taken during typed url association.</summary>
33632 </histogram>
33634 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
33635   <owner>zea@chromium.org</owner>
33636   <summary>Enumeration of types of typed url association failures.</summary>
33637 </histogram>
33639 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
33640   <obsolete>
33641     Deprecated as of m19.
33642   </obsolete>
33643   <owner>zea@chromium.org</owner>
33644   <summary>
33645     Enumeration of types of typed url association failures (M18 and earlier were
33646     mispelled with this histogram).
33647   </summary>
33648 </histogram>
33650 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
33651   <owner>zea@chromium.org</owner>
33652   <summary>
33653     Enumeration of the different reasons for unrecoverable errors and how often
33654     they have occurred.
33655   </summary>
33656 </histogram>
33658 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
33659   <owner>zea@chromium.org</owner>
33660   <summary>Time the user spends looking at the authorization dialog.</summary>
33661 </histogram>
33663 <histogram name="Sync.UserPerceivedBookmarkAssociation">
33664   <owner>zea@chromium.org</owner>
33665   <summary>Time taken during bookmark association.</summary>
33666 </histogram>
33668 <histogram name="SyncedNotifications.Actions"
33669     enum="SyncedNotificationActionType">
33670   <owner>petewil@chromium.org</owner>
33671   <owner>zea@chromium.org</owner>
33672   <summary>
33673     The actions taken on synced notifications, recorded every time they happen.
33674     This histogram will record every single event that happens separately.
33675   </summary>
33676 </histogram>
33678 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
33679     enum="SyncFSConflictResolutionPolicy">
33680   <owner>tzik@chromium.org</owner>
33681   <summary>
33682     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
33683     each API call to override the policy.
33684   </summary>
33685 </histogram>
33687 <histogram name="SyncFileSystem.MetadataNumber">
33688   <owner>tzik@chromium.org</owner>
33689   <summary>
33690     The number of cached backing remote file metadata in the Sync FileSystem
33691     database. Recorded at the initialization phase of Sync FileSystem.
33692   </summary>
33693 </histogram>
33695 <histogram name="SyncFileSystem.RegisteredAppNumber">
33696   <owner>tzik@chromium.org</owner>
33697   <summary>
33698     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
33699     Recorded at the initialization phase of Sync FileSystem.
33700   </summary>
33701 </histogram>
33703 <histogram name="SyncFileSystem.RegisterOriginResult"
33704     enum="SyncFSRemoteServiceState">
33705   <owner>tzik@chromium.org</owner>
33706   <summary>
33707     The result of the registration of Chrome App to Sync FileSystem.
33708   </summary>
33709 </histogram>
33711 <histogram name="SyncFileSystem.RegisterOriginTime" units="milliseconds">
33712   <owner>peria@chromium.org</owner>
33713   <owner>tzik@chromium.org</owner>
33714   <summary>
33715     Time elapsed to register a Chrome App to SyncFilesystem. Recorded for each
33716     registration request by apps.
33717   </summary>
33718 </histogram>
33720 <histogram name="SyncFileSystem.TrackerNumber">
33721   <owner>tzik@chromium.org</owner>
33722   <summary>
33723     The number of the directory tree node that maps backing files to local files
33724     in the Sync FileSystem database. Recorded at the initialization phase of
33725     SyncFileSystem.
33726   </summary>
33727 </histogram>
33729 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
33730   <owner>lliabraa@chromium.org</owner>
33731   <summary>
33732     Age (time since the last display in previous sessions) of a tab being
33733     restored due to the first tab switch after the browser cold start, recorded
33734     upon such restore. When the browser is started from cold, this metric is not
33735     recorded for the foreground, automatically restored tab, so that the metric
33736     tracks only the restores triggered by direct user decision to switch tabs.
33737   </summary>
33738 </histogram>
33740 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
33741   <owner>ppi@chromium.org</owner>
33742   <summary>
33743     Mobile-specific metric: when a tab that was opened in background (via
33744     &quot;Open link in new tab&quot;) is switched to, we record whether the
33745     eagerly loaded tab was still memory resident, or we lost the loaded page due
33746     to memory pressure.
33747   </summary>
33748 </histogram>
33750 <histogram name="Tab.EvictedTabWasActive" enum="Boolean">
33751   <owner>lliabraa@chromium.org</owner>
33752   <summary>
33753     [iOS] When switching to an evicted tab, this histogram records whether or
33754     not the tab had ever been active. For example, the tab was opened via
33755     &quot;Open in new tab&quot; but evicted before being viewed for the first
33756     time.
33757   </summary>
33758 </histogram>
33760 <histogram name="Tab.FormActivityCountEvictedHistogram">
33761   <owner>lliabraa@chromium.org</owner>
33762   <summary>
33763     A count of form activity (e.g. fields selected, characters typed) in a tab.
33764     Recorded only for tabs that are evicted due to memory pressure and then
33765     selected again.
33766   </summary>
33767 </histogram>
33769 <histogram name="Tab.NewTab" enum="NewTabType">
33770   <owner>lliabraa@chromium.org</owner>
33771   <owner>beaudoin@chromium.org</owner>
33772   <summary>
33773     Tracks the different ways users are opening new tabs. Does not apply to
33774     opening existing links or searches in a new tab, only to brand new empty
33775     tabs. Note: Currently the &quot;Regular menu option&quot; includes some
33776     programmatic actions in addition to user actions.
33777   </summary>
33778 </histogram>
33780 <histogram name="Tab.NewTabDOMContentLoaded" units="milliseconds">
33781   <owner>lliabraa@chromium.org</owner>
33782   <owner>beaudoin@chromium.org</owner>
33783   <summary>
33784     The time for the new tab page to fire the &quot;DOMContentLoaded&quot;
33785     event.
33786   </summary>
33787 </histogram>
33789 <histogram name="Tab.NewTabOnload" units="milliseconds">
33790   <owner>lliabraa@chromium.org</owner>
33791   <owner>beaudoin@chromium.org</owner>
33792   <summary>
33793     The time for the new tab page to fire the &quot;load&quot; event.
33794   </summary>
33795 </histogram>
33797 <histogram name="Tab.NewTabScriptStart" units="milliseconds">
33798   <owner>lliabraa@chromium.org</owner>
33799   <owner>beaudoin@chromium.org</owner>
33800   <summary>
33801     The time for the new tab page to start executing JavaScript.
33802   </summary>
33803 </histogram>
33805 <histogram name="Tab.PerceivedRestoreTime" units="ms">
33806   <owner>lliabraa@chromium.org</owner>
33807   <summary>
33808     User-perceived load time for a successful tab restore, measured from the
33809     first time the user sees the tab being restored until the load completes.
33810   </summary>
33811 </histogram>
33813 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
33814   <owner>lliabraa@chromium.org</owner>
33815   <summary>
33816     When the browser restores a tab, whether the load was successful. Loads can
33817     fail for instance when there is no connectivity.
33818   </summary>
33819 </histogram>
33821 <histogram name="Tab.RestoreTime" units="ms">
33822   <owner>lliabraa@chromium.org</owner>
33823   <summary>Load time for a successful tab restore.</summary>
33824 </histogram>
33826 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
33827   <owner>lliabraa@chromium.org</owner>
33828   <summary>
33829     When the browser restores a tab, whether the user waits for completion of
33830     the load or if the user gives up by switching to another tab or leaving
33831     Chrome.
33832   </summary>
33833 </histogram>
33835 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
33836   <owner>lliabraa@chromium.org</owner>
33837   <owner>ppi@chromium.org</owner>
33838   <summary>
33839     The status of a tab collected each time the tab is displayed on Android,
33840     including user switching to the tab and displays of newly created tabs, such
33841     as NTP or tabs opened to handle intents.
33842   </summary>
33843 </histogram>
33845 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
33846   <owner>lliabraa@chromium.org</owner>
33847   <owner>ppi@chromium.org</owner>
33848   <summary>
33849     The status of a tab collected each time the user switches to it on mobile.
33850     That does not include tabs being created at the time the user switches to
33851     them, such as NTP or tabs opened to handle intents.
33852   </summary>
33853 </histogram>
33855 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
33856     enum="TabStatus">
33857   <owner>lliabraa@chromium.org</owner>
33858   <owner>marq@chromium.org</owner>
33859   <owner>ppi@chromium.org</owner>
33860   <summary>
33861     The status of a tab collected each time the user switches to it on mobile
33862     with the data reduction proxy enabled. This is populated identically, and in
33863     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
33864     switching event if the proxy is enabled.
33865   </summary>
33866 </histogram>
33868 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
33869   <owner>lliabraa@chromium.org</owner>
33870   <summary>Age (in ms) when the tab was switched to foreground.</summary>
33871 </histogram>
33873 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
33874     enum="TabSwitchedToForegroundLaunchedWithURL">
33875   <obsolete>
33876     Deprecated as of 04/2014.
33877   </obsolete>
33878   <owner>lliabraa@chromium.org</owner>
33879   <summary>
33880     Each time a tab is brought to the foreground, this histogram indicates if
33881     chrome was launched without an URL (i.e., from the launcher), or with an URL
33882     (i.e., from another app).
33883   </summary>
33884 </histogram>
33886 <histogram name="Tab.SwitchedToForegroundMRURank">
33887   <obsolete>
33888     Deprecated as of 04/2014.
33889   </obsolete>
33890   <owner>lliabraa@chromium.org</owner>
33891   <summary>
33892     Rank in MRU order (0 being first) when the tab was switched to foreground.
33893   </summary>
33894 </histogram>
33896 <histogram name="Tab.SwitchedToForegroundNumTabs">
33897   <owner>lliabraa@chromium.org</owner>
33898   <summary>Count of all tabs when a tab is switched.</summary>
33899 </histogram>
33901 <histogram name="Tab.SwitchedToForegroundRevisit"
33902     enum="TabSwitchedToForegroundRevisit">
33903   <obsolete>
33904     Deprecated as of 04/2014.
33905   </obsolete>
33906   <owner>lliabraa@chromium.org</owner>
33907   <summary>
33908     Each time a tab is brought to the foreground, this histogram indicates if
33909     this is the first viewing of the tab since Chrome was put into foreground,
33910     or if it was a return to a tab that has already been shown in this session.
33911   </summary>
33912 </histogram>
33914 <histogram name="Tab.TimeSinceActive" units="ms">
33915   <owner>lliabraa@chromium.org</owner>
33916   <summary>
33917     [iOS] When an existing tab becomes active, this histogram records the time
33918     since it was made inactive.
33919   </summary>
33920 </histogram>
33922 <histogram name="Tab.TimeSinceActiveEvicted" units="ms">
33923   <owner>lliabraa@chromium.org</owner>
33924   <summary>
33925     [iOS] When an evicted tab becomes active, this histogram records the time
33926     since it was made inactive.
33927   </summary>
33928 </histogram>
33930 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
33931   <owner>lliabraa@chromium.org</owner>
33932   <summary>
33933     Time elapsed since there was form activity (e.g. fields selected, characters
33934     typed) in a tab. Recorded only for tabs that are evicted due to memory
33935     pressure and then selected again.
33936   </summary>
33937 </histogram>
33939 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
33940   <owner>lliabraa@chromium.org</owner>
33941   <summary>
33942     Age (time since the last display in previous sessions) of the foreground tab
33943     being restored on the browser cold start.
33944   </summary>
33945 </histogram>
33947 <histogram name="Tabs.SpeculativeRestoreApplicability"
33948     enum="SpeculativeRestoreApplicability">
33949   <owner>lliabraa@chromium.org</owner>
33950   <owner>ppi@chromium.org</owner>
33951   <summary>
33952     Applicability of speculative tab restore, recorded every time a tab is
33953     switched. This allows to estimate the fraction of tab restores experienced
33954     on mobile that can be mitigated using speculative restore. Options higher in
33955     the enum take precedence over the lower ones (i.e. low-memory tablet will be
33956     accounted as tablet).
33957   </summary>
33958 </histogram>
33960 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
33961     enum="SpeculativeRestorePredictionAccuracy">
33962   <owner>lliabraa@chromium.org</owner>
33963   <owner>ppi@chromium.org</owner>
33964   <summary>
33965     Accuracy of the tab switch predictions made when the user begins the side
33966     swipe gesture.
33967   </summary>
33968 </histogram>
33970 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
33971     enum="SpeculativeRestorePredictionAccuracy">
33972   <owner>lliabraa@chromium.org</owner>
33973   <owner>ppi@chromium.org</owner>
33974   <summary>
33975     Accuracy of the tab switch predictions made when the user enters the tab
33976     switcher.
33977   </summary>
33978 </histogram>
33980 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
33981     enum="SpeculativeRestoreTabStatus">
33982   <owner>lliabraa@chromium.org</owner>
33983   <owner>ppi@chromium.org</owner>
33984   <summary>
33985     Status of a tab recorded when the tab is targeted with speculative restore.
33986   </summary>
33987 </histogram>
33989 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
33990   <owner>lliabraa@chromium.org</owner>
33991   <owner>ppi@chromium.org</owner>
33992   <summary>
33993     Time between starting the speculative load and actual tab switch for correct
33994     speculative load predictions made when the user begins the side swipe
33995     gesture.
33996   </summary>
33997 </histogram>
33999 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
34000   <owner>lliabraa@chromium.org</owner>
34001   <owner>ppi@chromium.org</owner>
34002   <summary>
34003     Time between starting the speculative load and actual tab switch for correct
34004     speculative load predictions made when the user enters the tab switcher.
34005   </summary>
34006 </histogram>
34008 <histogram name="TileManager.ExceededMemoryBudget" enum="TileMemoryBudget">
34009   <owner>reveman@chromium.org</owner>
34010   <owner>vmpstr@chromium.org</owner>
34011   <summary>
34012     Measures whether the tile manager exceeded the hard GPU memory budget
34013     (OOMed). Recorded each time the tile manager assigns GPU memory to tiles.
34014   </summary>
34015 </histogram>
34017 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
34018   <summary>Events in TimeZoneRequest.</summary>
34019 </histogram>
34021 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
34022   <summary>Http response codes in TimeZoneRequest.</summary>
34023 </histogram>
34025 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
34026     units="milliseconds">
34027   <summary>
34028     The time elapsed between the sending of the first API request and the time
34029     the final (failed) response was recorded. Includes all retries.
34030   </summary>
34031 </histogram>
34033 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
34034     units="milliseconds">
34035   <summary>
34036     The time elapsed between the sending of the first API request and the time
34037     the final (successfull) response was recorded. Includes all retries.
34038   </summary>
34039 </histogram>
34041 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
34042   <summary>Result of TimeZoneRequest.</summary>
34043 </histogram>
34045 <histogram name="TimeZone.TimeZoneRequest.Retries">
34046   <summary>Number of retries until the final response was recorded.</summary>
34047 </histogram>
34049 <histogram name="TopSites.NumberOfApplyBlacklist">
34050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34051   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
34052 </histogram>
34054 <histogram name="TopSites.NumberOfBlacklistedItems">
34055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34056   <summary>
34057     The number of items in the user Most Visited blacklist every time
34058     TopSitesImpl::ApplyBlacklist is called.
34059   </summary>
34060 </histogram>
34062 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
34063   <owner>pthammaiah@google.com</owner>
34064   <summary>Tracks touchpad device state.</summary>
34065 </histogram>
34067 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
34068   <owner>pthammaiah@google.com</owner>
34069   <summary>
34070     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
34071     ground issue). This is sampled at every touchpad event.
34072   </summary>
34073 </histogram>
34075 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
34076   <owner>pthammaiah@google.com</owner>
34077   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
34078 </histogram>
34080 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
34081   <owner>pthammaiah@google.com</owner>
34082   <summary>Tracks touchpad natural scroll setting on startup.</summary>
34083 </histogram>
34085 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
34086   <owner>pthammaiah@google.com</owner>
34087   <summary>
34088     Tracks touchpad sensitivity setting changes by the user. This replaces the
34089     old Touchpad.Sensitivity.Changed metric.
34090   </summary>
34091 </histogram>
34093 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
34094   <owner>pthammaiah@google.com</owner>
34095   <summary>
34096     Tracks touchpad sensitivity setting on startup. This replaces the old
34097     Touchpad.Sensitivity.Started metric.
34098   </summary>
34099 </histogram>
34101 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
34102   <obsolete>
34103     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
34104   </obsolete>
34105   <owner>pthammaiah@google.com</owner>
34106   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
34107 </histogram>
34109 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
34110   <obsolete>
34111     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
34112   </obsolete>
34113   <owner>pthammaiah@google.com</owner>
34114   <summary>Tracks touchpad sensitivity setting on startup.</summary>
34115 </histogram>
34117 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
34118   <owner>pthammaiah@google.com</owner>
34119   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
34120 </histogram>
34122 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
34123   <owner>pthammaiah@google.com</owner>
34124   <summary>Tracks touchpad TapDragging setting on startup.</summary>
34125 </histogram>
34127 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
34128   <owner>pthammaiah@google.com</owner>
34129   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
34130 </histogram>
34132 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
34133   <owner>pthammaiah@google.com</owner>
34134   <summary>Tracks touchpad TapToClick setting on startup.</summary>
34135 </histogram>
34137 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
34138   <obsolete>
34139     Deprecated as of 7/2013.
34140   </obsolete>
34141   <owner>pthammaiah@google.com</owner>
34142 </histogram>
34144 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
34145   <obsolete>
34146     Deprecated as of 7/2013.
34147   </obsolete>
34148   <owner>pthammaiah@google.com</owner>
34149 </histogram>
34151 <histogram name="Translate.AlwaysTranslateLang">
34152   <owner>kenjibaheux@google.com</owner>
34153   <summary>
34154     The number of times the always translate option was selected in the
34155     translate infobar.
34156   </summary>
34157 </histogram>
34159 <histogram name="Translate.CaptureText" units="milliseconds">
34160   <owner>kenjibaheux@google.com</owner>
34161   <summary>
34162     The time spent capturing plain text from the DOM. This is reported by
34163     ChromeRenderViewObserver when a page is loaded completely.
34164   </summary>
34165 </histogram>
34167 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
34168   <owner>kenjibaheux@google.com</owner>
34169   <summary>
34170     A page may provide a Content-Language HTTP header or a META tag. For each
34171     page load, measures whether the Content-Language header exists and is valid.
34172   </summary>
34173 </histogram>
34175 <histogram name="Translate.DeclineTranslate">
34176   <owner>kenjibaheux@google.com</owner>
34177   <summary>
34178     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
34179     X button was clicked in the translate infobar.
34180   </summary>
34181 </histogram>
34183 <histogram name="Translate.DeclineTranslateCloseInfobar">
34184   <owner>kenjibaheux@google.com</owner>
34185   <summary>
34186     The number of times the translate infobar was closed by clicking the X
34187     button without the user translating the page.
34188   </summary>
34189 </histogram>
34191 <histogram name="Translate.DeclineTranslateDismissUI">
34192   <owner>kenjibaheux@google.com</owner>
34193   <summary>
34194     The number of times the translate UI was closed without translating in the
34195     way that the user doesn't deny translating explicityly, like pressing 'Nope'
34196     button. This is counted on both the infobar and the bubble UI. We are
34197     comparing this on infobar to that on bubble by A/B testing and expecting
34198     that the user will click 'Nope' button on bubble less times than infobar. We
34199     won't delete this histogram after the experiment.
34200   </summary>
34201 </histogram>
34203 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
34204   <owner>kenjibaheux@google.com</owner>
34205   <summary>
34206     A page may provide a lang attribute in html tag. For each page load,
34207     measures whether the lang attribute exists and is valid.
34208   </summary>
34209 </histogram>
34211 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
34212   <obsolete>
34213     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
34214   </obsolete>
34215   <owner>kenjibaheux@google.com</owner>
34216   <summary>
34217     The reason why Chrome decided to perform the next action (e.g., to show
34218     infobar, to translate a page without any prompting, and so on) when Chrome
34219     Translate is ready to translate a page.
34220   </summary>
34221 </histogram>
34223 <histogram name="Translate.InitiationStatus.v2"
34224     enum="TranslateInitiationStatus">
34225   <owner>kenjibaheux@google.com</owner>
34226   <summary>
34227     The reason why Chrome decided to perform the next action (e.g., to show
34228     infobar, to translate a page without any prompting, and so on) when Chrome
34229     Translate is ready to translate a page.
34230   </summary>
34231 </histogram>
34233 <histogram name="Translate.LanguageDetectionTiming"
34234     enum="TranslateLanguageDetectionTiming">
34235   <owner>andrewhayden@chromium.org</owner>
34236   <summary>
34237     For each page load, records whether language detection occurs on time or
34238     gets deferred. If deferred language detection later completes, this is also
34239     recorded. This allows measuring the UX impact of using a non-static CLD data
34240     source.
34241   </summary>
34242 </histogram>
34244 <histogram name="Translate.LanguageVerification"
34245     enum="TranslateLanguageVerification">
34246   <owner>kenjibaheux@google.com</owner>
34247   <summary>
34248     For each page load, measures whether the provided Content-Language header
34249     matches the language determined by CLD.  Beyond directly matching or
34250     mismatching the Content-Language header, CLD can complement the
34251     Content-Language.  For example, suppose the Content-Language header
34252     specifies 'zh' (general Chinese), a language code that the Translate server
34253     does not support.  In this case, CLD can detect a subcode like '-TW' or
34254     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
34255     server supports.  This is referred to as &quot;complementing a language
34256     subcode&quot;.
34257   </summary>
34258 </histogram>
34260 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
34261   <owner>kenjibaheux@google.com</owner>
34262   <summary>
34263     Logs the user locale when the Translate feature is disabled by the user.
34264     This is recorded each time a webpage is loaded and prefs for translation is
34265     checked. This allows us to investigate the correlation between the user
34266     locale and the usage rates of the Translate.
34267   </summary>
34268 </histogram>
34270 <histogram name="Translate.ModifyOriginalLang">
34271   <owner>kenjibaheux@google.com</owner>
34272   <summary>
34273     The number of times the original language in the translate infobar has been
34274     changed.
34275   </summary>
34276 </histogram>
34278 <histogram name="Translate.ModifyTargetLang">
34279   <owner>kenjibaheux@google.com</owner>
34280   <summary>
34281     The number of times the target language in the translate infobar has been
34282     changed.
34283   </summary>
34284 </histogram>
34286 <histogram name="Translate.NeverTranslateLang">
34287   <owner>kenjibaheux@google.com</owner>
34288   <summary>
34289     The number of times the never translate option was selected in the translate
34290     infobar.
34291   </summary>
34292 </histogram>
34294 <histogram name="Translate.NeverTranslateSite">
34295   <owner>kenjibaheux@google.com</owner>
34296   <summary>
34297     The number of times the never translate site was selected in the translate
34298     infobar.
34299   </summary>
34300 </histogram>
34302 <histogram name="Translate.PageScheme" enum="TranslateScheme">
34303   <owner>kenjibaheux@google.com</owner>
34304   <summary>Counts translation target page schemes.</summary>
34305 </histogram>
34307 <histogram name="Translate.ReportLanguageDetectionError">
34308   <owner>kenjibaheux@google.com</owner>
34309   <summary>
34310     The number of times the &quot;report this error&quot; of options menu is
34311     selected in the translate infobar.
34312   </summary>
34313 </histogram>
34315 <histogram name="Translate.RevertTranslation">
34316   <owner>kenjibaheux@google.com</owner>
34317   <summary>
34318     The number of times the show original button was clicked in the translate
34319     infobar.
34320   </summary>
34321 </histogram>
34323 <histogram name="Translate.ServerReportedUnsupportedLanguage">
34324   <obsolete>
34325     Deprecated 5/2013 by Translate.UndisplayableLanguage
34326   </obsolete>
34327   <owner>kenjibaheux@google.com</owner>
34328   <summary>
34329     The number of times the detected language is not supported by Translate
34330     Element.
34331   </summary>
34332 </histogram>
34334 <histogram name="Translate.ShowBeforeTranslateInfobar">
34335   <obsolete>
34336     Deprecated 7/2010. No longer tracked.
34337   </obsolete>
34338   <owner>kenjibaheux@google.com</owner>
34339   <summary>
34340     The number of times an infobar proposing to translate a page has been shown.
34341   </summary>
34342 </histogram>
34344 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
34345   <owner>kenjibaheux@google.com</owner>
34346   <summary>
34347     Chrome Translate shows an error infobar when an error happens on translation
34348     and the infobar message depends on what kind of error happens. This metric
34349     counts how often each error message is shown.
34350   </summary>
34351 </histogram>
34353 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
34354   <owner>kenjibaheux@google.com</owner>
34355   <summary>
34356     Chrome Translate shows an error UI (infobar or bubble) when an error happens
34357     on translation and the UI message depends on what kind of error happens.
34358     This metric counts how often each error message is shown.
34359   </summary>
34360 </histogram>
34362 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
34363   <owner>kenjibaheux@google.com</owner>
34364   <summary>
34365     This metrics is logged whenever a page is loaded. The logged value is
34366     &quot;Mathced&quot; when the CLD-detected language differs from the page
34367     language code , and the two languages are such similar languages. In that
34368     case, Chrome ignore the CLD-determined language and instead uses the page
34369     language code. The page language code is decided by Content-Language and
34370     HTML lang attribute.
34371   </summary>
34372 </histogram>
34374 <histogram name="Translate.TimeToBeReady" units="milliseconds">
34375   <owner>kenjibaheux@google.com</owner>
34376   <summary>
34377     The time from injecting scripts for Chrome Translate to being ready to
34378     perform translation.
34379   </summary>
34380 </histogram>
34382 <histogram name="Translate.TimeToLoad" units="milliseconds">
34383   <owner>kenjibaheux@google.com</owner>
34384   <summary>
34385     The time from injecting scripts for Chrome Translate to the finishing loads
34386     of all depending libraries.
34387   </summary>
34388 </histogram>
34390 <histogram name="Translate.TimeToTranslate" units="milliseconds">
34391   <owner>kenjibaheux@google.com</owner>
34392   <summary>The time from starting translation to the completion.</summary>
34393 </histogram>
34395 <histogram name="Translate.Translate">
34396   <owner>kenjibaheux@google.com</owner>
34397   <summary>
34398     The number of times the translate button was clicked in the translate
34399     infobar.
34400   </summary>
34401 </histogram>
34403 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
34404   <owner>kenjibaheux@google.com</owner>
34405   <summary>
34406     Logs an undisplayable language included in the language list sent by the
34407     Translate server. The Translate server sends the list each time the user
34408     runs Chrome. This metrics tells us that there is a language which UI should
34409     support but doesn't.
34410   </summary>
34411 </histogram>
34413 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
34414   <owner>kenjibaheux@google.com</owner>
34415   <summary>
34416     Logs an unsupported source language detected during initiation of the
34417     Translate feature.  This is reported when the language detector successfully
34418     detects the language of the webpage, but the language is not supported by
34419     the translation server because it is too minor.  This metric allows us to
34420     assess how important the unsupported language is for Google translate.
34421   </summary>
34422 </histogram>
34424 <histogram name="Translate.UserActionDuration" units="milliseconds">
34425   <owner>kenjibaheux@google.com</owner>
34426   <summary>
34427     The time from a page content language being determined to user requesting
34428     Chrome Translate.
34429   </summary>
34430 </histogram>
34432 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
34433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34434   <summary>Whether the scroll is executed on main thread.</summary>
34435 </histogram>
34437 <histogram name="UMA.ClientIdBackupRecoveredWithAge" units="hours">
34438   <owner>gab@chromium.org</owner>
34439   <summary>
34440     Recorded when we are somehow missing the client ID stored in Local State yet
34441     are able to recover it from a backup location along with the backed up
34442     installation date. This report carries the age in hours of the recovered
34443     client id.
34444   </summary>
34445 </histogram>
34447 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
34448   <owner>asvitkine@chromium.org</owner>
34449   <summary>
34450     Recorded when the one-time UMA client id reset was performed (and the client
34451     id of this user was migrated).
34452   </summary>
34453 </histogram>
34455 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
34456   <owner>asvitkine@chromium.org</owner>
34457   <summary>
34458     The time to run the external metrics collection task (Chrome OS).
34459   </summary>
34460 </histogram>
34462 <histogram name="UMA.ComputeCurrentSigninStatus"
34463     enum="ComputeCurrentSigninStatus">
34464   <owner>asvitkine@chromium.org</owner>
34465   <owner>yiyaoliu@chromium.org</owner>
34466   <summary>
34467     Records attempts to compute the current the signin status and error
34468     encountered when computing.
34469   </summary>
34470 </histogram>
34472 <histogram name="UMA.Discarded Log Events">
34473   <owner>asvitkine@chromium.org</owner>
34474   <summary>
34475     The number of events discarded at log transmission time because the event
34476     count was already too large.
34477   </summary>
34478 </histogram>
34480 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
34481   <owner>asvitkine@chromium.org</owner>
34482   <summary>
34483     Log whether the --enable-benchmarking flag was set, which causes field
34484     trials to only use the default group.
34485   </summary>
34486 </histogram>
34488 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
34489   <owner>asvitkine@chromium.org</owner>
34490   <summary>
34491     For each attempt to generate the low entropy source, log whether or not the
34492     load required generating a new low entropy source.
34493   </summary>
34494 </histogram>
34496 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
34497   <owner>asvitkine@chromium.org</owner>
34498   <summary>
34499     Logged during MetricsService initialization whether the init task or the
34500     initial log timer completed first. The expectation is the vast majority of
34501     the time, the init task should complete first. If metrics show otherwise,
34502     then it may indicate there's a bug in the MetricsService init sequence and
34503     that it should be investigated.
34504   </summary>
34505 </histogram>
34507 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
34508   <owner>asvitkine@chromium.org</owner>
34509   <summary>
34510     Number of bytes in an excessively large log that was discarded at shutdown
34511     instead of being saved to disk to retry during next chrome run.
34512   </summary>
34513 </histogram>
34515 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
34516   <owner>asvitkine@chromium.org</owner>
34517   <summary>
34518     Number of bytes in a log was was rejected by server, and then discarded.
34519   </summary>
34520 </histogram>
34522 <histogram name="UMA.LoadLogsTime" units="milliseconds">
34523   <owner>asvitkine@chromium.org</owner>
34524   <summary>
34525     The time spent to load (de-serialize) unsent logs from local state, recorded
34526     during the MetricsService startup sequence.
34527   </summary>
34528 </histogram>
34530 <histogram name="UMA.LogLoadComplete called">
34531   <owner>asvitkine@chromium.org</owner>
34532   <summary>
34533     Simple counter of the number of times LogLoadComplete was called (bug
34534     demonstration, as we're called more often than once per page load :-/ )
34535   </summary>
34536 </histogram>
34538 <histogram name="UMA.LowEntropySourceValue">
34539   <owner>asvitkine@chromium.org</owner>
34540   <summary>
34541     Distribution of the low entropy source value used for field trial
34542     randomization, recorded on startup.
34543   </summary>
34544 </histogram>
34546 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
34547   <owner>jwd@chromium.org</owner>
34548   <summary>
34549     Tracks if the machine ID is generated successfully and if it changes from
34550     one run to the next. The machine ID is a 24-bit hash of machine
34551     characteristics. It is expected to change if an install of Chrome is copied
34552     to multiple machines. This check happens once per browser startup.
34553   </summary>
34554 </histogram>
34556 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
34557   <owner>jwd@chromium.org</owner>
34558   <summary>
34559     A count of the number of times the metrics ids (client id and low entropy
34560     source) have been reset due to a cloned install being detected.
34561   </summary>
34562 </histogram>
34564 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
34565   <owner>asvitkine@chromium.org</owner>
34566   <summary>
34567     A count of successes and various failure modes related to collecting and
34568     processing performance data obtained through &quot;perf&quot; on Chrome OS.
34569   </summary>
34570 </histogram>
34572 <histogram name="UMA.ProfileSignInStatus" enum="ProfileSigninStatus">
34573   <owner>asvitkine@chromium.org</owner>
34574   <owner>yiyaoliu@chromium.org</owner>
34575   <summary>
34576     An enum representing the signin status of all opened profiles during one UMA
34577     session.
34578   </summary>
34579 </histogram>
34581 <histogram name="UMA.ProtoCompressionRatio" units="%">
34582   <owner>asvitkine@chromium.org</owner>
34583   <summary>
34584     Compression ratio of the serialized protobuf that will be uploaded to the
34585     UMA server. This serialized protobuf is compressed using gzip.
34586   </summary>
34587 </histogram>
34589 <histogram name="UMA.ProtoGzipped" enum="Boolean">
34590   <obsolete>
34591     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
34592   </obsolete>
34593   <owner>asvitkine@chromium.org</owner>
34594   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
34595 </histogram>
34597 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
34598   <owner>asvitkine@chromium.org</owner>
34599   <summary>
34600     Kilobytes saved from gzipping the protobufs before uploading them.
34601   </summary>
34602 </histogram>
34604 <histogram name="UMA.StoreLogsTime" units="milliseconds">
34605   <owner>asvitkine@chromium.org</owner>
34606   <summary>
34607     The time spent to store unsent logs to local state, which is done
34608     periodically and also during start up if there was an initial stability log.
34609   </summary>
34610 </histogram>
34612 <histogram name="UMA.Unacceptable_Log_Discarded">
34613   <obsolete>
34614     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
34615     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
34616     histograms.
34617   </obsolete>
34618   <owner>asvitkine@chromium.org</owner>
34619   <summary>The server returned a 400 code, and we discarded a log.</summary>
34620   <details>
34621     This tends to indicate that a syntax error is present in a log, such as
34622     would appear when a bogus XML tag is included, or the XML is not balanced
34623     and well structured.
34624   </details>
34625 </histogram>
34627 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
34628   <owner>asvitkine@chromium.org</owner>
34629   <summary>
34630     For each attempted UMA upload, log whether the upload was successfully
34631     constructed.  An upload might fail to be constructed, for example, if we try
34632     to upload before the system is fully initialized; or if serialization of the
34633     data fails.
34634   </summary>
34635 </histogram>
34637 <histogram name="UMA.UploadResponseStatus.Protobuf"
34638     enum="UmaUploadResponseStatus">
34639   <owner>asvitkine@chromium.org</owner>
34640   <summary>
34641     For each upload to the protocol buffer (v2) UMA server, log whether the
34642     upload was successful, or whether there was an error.
34643   </summary>
34644 </histogram>
34646 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
34647   <owner>asvitkine@chromium.org</owner>
34648   <summary>
34649     For each upload to the XML (v1) UMA server, log whether the upload was
34650     successful, or whether there was an error.
34651   </summary>
34652 </histogram>
34654 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
34655   <owner>asvitkine@chromium.org</owner>
34656   <summary>
34657     Log whether the --reset-variation-state flag was set before the low entropy
34658     source was requested.
34659   </summary>
34660 </histogram>
34662 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
34663   <owner>asvitkine@chromium.org</owner>
34664   <summary>
34665     The time spent in converting the XML tree into a character buffer when
34666     closing a metrics log (Chrome OS).
34667   </summary>
34668 </histogram>
34670 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
34671   <owner>asvitkine@chromium.org</owner>
34672   <summary>
34673     The time spent in freeing the XML writer and tree when closing a metrics log
34674     (Chrome OS).
34675   </summary>
34676 </histogram>
34678 <histogram name="UpdateEngine.Attempt.ConnectionType"
34679     enum="UpdateEngineConnectionType">
34680   <owner>zeuthen@chromium.org</owner>
34681   <summary>
34682     The network connection type when the attempt begins. Possible values include
34683     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
34684     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
34685     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
34687     This is reported when an update attempt ends.
34689     This metric is specific to ChromeOS.
34690   </summary>
34691 </histogram>
34693 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
34694     enum="UpdateEngineDownloadErrorCode">
34695   <owner>zeuthen@chromium.org</owner>
34696   <summary>
34697     A more detailed description of the last Payload transfer error when
34698     downloading the payload.
34700     This is reported when an attempt ends with the &quot;Payload Download
34701     Error&quot; result.
34703     This metric is specific to ChromeOS.
34704   </summary>
34705 </histogram>
34707 <histogram name="UpdateEngine.Attempt.DownloadSource"
34708     enum="UpdateEngineDownloadSource">
34709   <owner>zeuthen@chromium.org</owner>
34710   <summary>
34711     The download source used, possible values include &quot;HTTPS Server&quot;,
34712     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
34714     This is reported when an update attempt ends.
34716     This metric is specific to ChromeOS.
34717   </summary>
34718 </histogram>
34720 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
34721   <owner>zeuthen@chromium.org</owner>
34722   <summary>
34723     The number of minutes the update attempt took including the time the device
34724     spent sleeping.
34726     This is reported when an update attempt ends.
34728     This metric is specific to ChromeOS.
34729   </summary>
34730 </histogram>
34732 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
34733   <owner>zeuthen@chromium.org</owner>
34734   <summary>
34735     The number of minutes the update attempt took excluding the time the device
34736     spent sleeping.
34738     This is reported when an update attempt ends.
34740     This metric is specific to ChromeOS.
34741   </summary>
34742 </histogram>
34744 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
34745     enum="UpdateEngineErrorCode">
34746   <owner>zeuthen@chromium.org</owner>
34747   <summary>
34748     A more detailed description of the last internal error. The possible values
34749     correspond to the ErrorCode enumeration in the update_engine source code.
34751     This is reported when an attempt ends with the InternalError result.
34753     This metric is specific to ChromeOS.
34754   </summary>
34755 </histogram>
34757 <histogram name="UpdateEngine.Attempt.Number" units="count">
34758   <owner>zeuthen@chromium.org</owner>
34759   <summary>
34760     The attempt number which starts at 0 for the initial attempt and keeps
34761     increasing for subsequent attempts.
34763     This is reported when an update attempt ends.
34765     This metric is specific to ChromeOS.
34766   </summary>
34767 </histogram>
34769 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
34770   <owner>zeuthen@chromium.org</owner>
34771   <summary>
34772     The number of payload mebibytes (1048576 bytes) actually download.
34774     This is reported when an update attempt ends.
34776     This metric is specific to ChromeOS.
34777   </summary>
34778 </histogram>
34780 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
34781   <owner>zeuthen@chromium.org</owner>
34782   <summary>
34783     The payload download speed, in kilobytes per second (1000 bytes/second).
34784     This is calculated as the number of bytes downloaded divided by the duration
34785     of the attempt (excluding time spent sleeping).
34787     This is reported when an update attempt ends.
34789     This metric is specific to ChromeOS.
34790   </summary>
34791 </histogram>
34793 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
34794   <owner>zeuthen@chromium.org</owner>
34795   <summary>
34796     The payload size, in mebibytes (1048576 bytes).
34798     This is reported when an update attempt ends.
34800     This metric is specific to ChromeOS.
34801   </summary>
34802 </histogram>
34804 <histogram name="UpdateEngine.Attempt.PayloadType"
34805     enum="UpdateEnginePayloadFormat">
34806   <owner>zeuthen@chromium.org</owner>
34807   <summary>
34808     The payload type, possible values include &quot;Delta&quot; (if Omaha
34809     specified to download a delta payload); and &quot;Full&quot; (if Omaha
34810     specified to download a full payload); and &quot;ForcedFull&quot; (if the
34811     client specified that it would only accept a full payload).
34813     This is reported when an update attempt ends.
34815     This metric is specific to ChromeOS.
34816   </summary>
34817 </histogram>
34819 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
34820   <owner>zeuthen@chromium.org</owner>
34821   <summary>
34822     The result of the update attempt.
34824     This is reported when an update attempt ends.
34826     This metric is specific to ChromeOS.
34827   </summary>
34828 </histogram>
34830 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
34831     units="minutes">
34832   <owner>zeuthen@chromium.org</owner>
34833   <summary>
34834     The number of minutes since the last attempt including the time the device
34835     spent sleeping.
34837     This is reported when an update attempt ends but only if there was a
34838     previous attempt for the same update.
34840     This metric is specific to ChromeOS.
34841   </summary>
34842 </histogram>
34844 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
34845     units="minutes">
34846   <owner>zeuthen@chromium.org</owner>
34847   <summary>
34848     The number of minutes since the last attempt excluding the time the device
34849     spent sleeping.
34851     This is reported when an update attempt ends but only if there was a
34852     previous attempt for the same update.
34854     This metric is specific to ChromeOS.
34855   </summary>
34856 </histogram>
34858 <histogram name="UpdateEngine.Check.DownloadErrorCode"
34859     enum="UpdateEngineDownloadErrorCode">
34860   <owner>zeuthen@chromium.org</owner>
34861   <summary>
34862     If unable to download a response from Omaha, a more detailed error code is
34863     reported in this metric.
34865     This is reported on every update check resulting in &quot;Download
34866     error&quot;.
34868     This metric is specific to ChromeOS.
34869   </summary>
34870 </histogram>
34872 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
34873   <owner>zeuthen@chromium.org</owner>
34874   <summary>
34875     If there is an update available, this metric will track what the device does
34876     with the information. Possible values include &quot;Applying update&quot;,
34877     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
34878     off&quot;.
34880     This is reported on update checks resulting in &quot;Update available&quot;.
34882     This metric is specific to ChromeOS.
34883   </summary>
34884 </histogram>
34886 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
34887   <owner>zeuthen@chromium.org</owner>
34888   <summary>
34889     The response from Omaha. Possible values include &quot;No update
34890     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
34891     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
34893     This is reported on every update check.
34895     This metric is specific to ChromeOS.
34896   </summary>
34897 </histogram>
34899 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
34900   <owner>zeuthen@chromium.org</owner>
34901   <summary>
34902     The number of minutes since the last check including the time the device
34903     spent sleeping.
34905     This is reported on every update check except for the first one.
34907     This metric is specific to ChromeOS.
34908   </summary>
34909 </histogram>
34911 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
34912     units="minutes">
34913   <owner>zeuthen@chromium.org</owner>
34914   <summary>
34915     The number of minutes since the last check excluding the time the device
34916     spent sleeping.
34918     This is reported on every update check except for the first one.
34920     This metric is specific to ChromeOS.
34921   </summary>
34922 </histogram>
34924 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
34925   <owner>zeuthen@chromium.org</owner>
34926   <summary>
34927     The age of the OS in days, defined as the age of the /etc/lsb-release file.
34929     This is reported on every update check but at most once a day.
34931     This metric is specific to ChromeOS.
34932   </summary>
34933 </histogram>
34935 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
34936   <owner>zeuthen@chromium.org</owner>
34937   <summary>
34938     The number of consecutive times a device has failed to boot an update that
34939     successfully applied.
34941     This is reported every time the firmware fails to boot the slot with the
34942     update and fell back to the slot it originally updated from.
34944     This metric is specific to ChromeOS.
34945   </summary>
34946 </histogram>
34948 <histogram name="UpdateEngine.InstallDateProvisioningSource"
34949     enum="UpdateEngineInstallDateProvisioningSource">
34950   <owner>zeuthen@chromium.org</owner>
34951   <summary>
34952     The source used to provision the install-date-days value sent to Omaha with
34953     every request.
34955     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
34956     or when upgrading to a version with install-date-days support.
34958     This metric is specific to ChromeOS.
34959   </summary>
34960 </histogram>
34962 <histogram name="UpdateEngine.Rollback.Result" enum="BooleanSuccess">
34963   <owner>zeuthen@chromium.org</owner>
34964   <summary>
34965     Whether rollback worked.
34967     This is reported every time there's a rollback request.
34969     This metric is specific to ChromeOS.
34970   </summary>
34971 </histogram>
34973 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
34974   <owner>zeuthen@chromium.org</owner>
34975   <summary>
34976     The total number of update attempts required to update the device.
34978     This is reported on every successful update.
34980     This metric is specific to ChromeOS.
34981   </summary>
34982 </histogram>
34984 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
34985   <owner>zeuthen@chromium.org</owner>
34986   <summary>
34987     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
34988     available sources (e.g. HTTP, HTTPS, HTTP Peer).
34990     This is reported on every successful update.
34992     This metric is specific to ChromeOS.
34993   </summary>
34994 </histogram>
34996 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
34997     units="MiB">
34998   <owner>zeuthen@chromium.org</owner>
34999   <summary>
35000     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
35001     from a local peer.
35003     This is reported on every successful update.
35005     This metric is specific to ChromeOS.
35006   </summary>
35007 </histogram>
35009 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
35010     units="MiB">
35011   <owner>zeuthen@chromium.org</owner>
35012   <summary>
35013     The total number of bytes downloaded in mebibytes (1048576 bytes) using
35014     HTTP.
35016     This is reported on every successful update.
35018     This metric is specific to ChromeOS.
35019   </summary>
35020 </histogram>
35022 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
35023     units="MiB">
35024   <owner>zeuthen@chromium.org</owner>
35025   <summary>
35026     The total number of bytes downloaded in mebibytes (1048576 bytes) using
35027     HTTPS.
35029     This is reported on every successful update.
35031     This metric is specific to ChromeOS.
35032   </summary>
35033 </histogram>
35035 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
35036     units="%">
35037   <owner>zeuthen@chromium.org</owner>
35038   <summary>
35039     The ratio between bytes downloaded and payload size minus 100.
35041     This is reported on every successful update.
35043     This metric is specific to ChromeOS.
35044   </summary>
35045 </histogram>
35047 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
35048     enum="UpdateEngineDownloadSources">
35049   <owner>zeuthen@chromium.org</owner>
35050   <summary>
35051     The various download sources used - this is a combination of the values
35052     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
35054     This is reported on every successful update.
35056     This metric is specific to ChromeOS.
35057   </summary>
35058 </histogram>
35060 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
35061   <owner>zeuthen@chromium.org</owner>
35062   <summary>
35063     The size of the payload, in mebibytes (1048576 bytes).
35065     This is reported on every successful update.
35067     This metric is specific to ChromeOS.
35068   </summary>
35069 </histogram>
35071 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
35072     enum="UpdateEnginePayloadFormat">
35073   <owner>zeuthen@chromium.org</owner>
35074   <summary>
35075     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
35076     &quot;ForcedFull&quot;) used.
35078     This is reported on every successful update.
35080     This metric is specific to ChromeOS.
35081   </summary>
35082 </histogram>
35084 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
35085   <owner>zeuthen@chromium.org</owner>
35086   <summary>
35087     The total number of reboots during the update.
35089     This is reported on every successful update.
35091     This metric is specific to ChromeOS.
35092   </summary>
35093 </histogram>
35095 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
35096     units="minutes">
35097   <owner>zeuthen@chromium.org</owner>
35098   <summary>
35099     The total number of minutes from when an update was detected until an update
35100     (possibly another update) was applied. This includes the time waiting for
35101     update checks and time the device spent sleeping.
35103     This is reported on every successful update.
35105     This metric is specific to ChromeOS.
35106   </summary>
35107 </histogram>
35109 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
35110     units="count">
35111   <owner>zeuthen@chromium.org</owner>
35112   <summary>
35113     The total number of updates that were abandoned since the last successful
35114     update.
35116     This is reported on every successful update.
35118     This metric is specific to ChromeOS.
35119   </summary>
35120 </histogram>
35122 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
35123   <owner>zeuthen@chromium.org</owner>
35124   <summary>
35125     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
35126     because of failures.
35128     This is reported on every successful update.
35130     This metric is specific to ChromeOS.
35131   </summary>
35132 </histogram>
35134 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
35135   <owner>zeuthen@chromium.org</owner>
35136   <summary>
35137     The duration between when an update has successfully completed and the user
35138     is presented with the &quot;reboot arrow&quot; and when the system has
35139     booted into the new update.
35141     This is reported every time the device is rebooted after an update has been
35142     applied.
35144     This metric is specific to ChromeOS.
35145   </summary>
35146 </histogram>
35148 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
35149   <owner>hajimehoshi@chromium.org</owner>
35150   <owner>kouhei@chromium.org</owner>
35151   <summary>
35152     Measures the time elapsed on Chrome OS between when Chrome is started, and
35153     when the login prompt is again visible after a logout.  This statistic is
35154     only collected when preceeded by a logout.
35155   </summary>
35156 </histogram>
35158 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
35159   <owner>hajimehoshi@chromium.org</owner>
35160   <owner>kouhei@chromium.org</owner>
35161   <summary>
35162     Measures the time elapsed on Chrome OS for setting up for a login after a
35163     logout. More specifically, it is the time between when the Cryptohome is
35164     unmounted (the last step in the logout process) and when the login prompt is
35165     again visible after a logout.
35166   </summary>
35167 </histogram>
35169 <histogram name="Uptime.Logout" units="ms">
35170   <owner>hajimehoshi@chromium.org</owner>
35171   <owner>kouhei@chromium.org</owner>
35172   <summary>
35173     Measures the time elapsed on Chrome OS when performing a logout. More
35174     specifically, it is the time between when a logout is initiated and when the
35175     Cryptohome is unmounted, signaling the last step in the logout process. This
35176     statistic is not collected when the logout is part of a restart or shutdown.
35177   </summary>
35178 </histogram>
35180 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
35181   <owner>hajimehoshi@chromium.org</owner>
35182   <owner>kouhei@chromium.org</owner>
35183   <summary>
35184     Measures the time elapsed on Chrome OS between initiating a logout and the
35185     next time the login prompt is visible again.  This statistic is not
35186     collected if the machine is shutdown between the logout initiation and the
35187     prompt becoming visible.
35188   </summary>
35189 </histogram>
35191 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
35192   <owner>hajimehoshi@chromium.org</owner>
35193   <owner>kouhei@chromium.org</owner>
35194   <summary>
35195     Measures the time elapsed on Chrome OS between when a logout is initiated
35196     and the UI has stopped (and Chrome has exited) during the logout process.
35197     This statistic is not collected if the logout is part of a restart or
35198     shutdown.
35199   </summary>
35200 </histogram>
35202 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
35203   <owner>hajimehoshi@chromium.org</owner>
35204   <owner>kouhei@chromium.org</owner>
35205   <summary>
35206     Measures the time elapsed on Chrome OS between when all user-associated
35207     processes (including the X server) have been terminated during the logout
35208     process.  This statistic is not collected if the logout is part of a restart
35209     or shutdown.
35210   </summary>
35211 </histogram>
35213 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
35214   <owner>hajimehoshi@chromium.org</owner>
35215   <owner>kouhei@chromium.org</owner>
35216   <summary>
35217     Measures the time elapsed on Chrome OS between when the UI has stopped
35218     (Chrome has exited), and when all other associated processes have been
35219     terminated during the logout process. This statistic is not collected if the
35220     logout is part of a restart or shutdown.
35221   </summary>
35222 </histogram>
35224 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
35225   <owner>hajimehoshi@chromium.org</owner>
35226   <owner>kouhei@chromium.org</owner>
35227   <summary>
35228     Measures the time elapsed on Chrome OS between when the X server has been
35229     terminated from a previous logout and when Chrome is started again to show
35230     the login screen.
35231   </summary>
35232 </histogram>
35234 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
35235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35236   <summary>
35237     Distribution of the default images that users choose in Change Picture
35238     dialog (Chrome OS). One sample is taken each time the user changes picture.
35239   </summary>
35240 </histogram>
35242 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
35243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35244   <summary>
35245     Distribution of the default images chosen on user image screen during
35246     out-of-the-box experience (Chrome OS). One sample is taken each time the
35247     user confirms the choice by clicking OK button.
35248   </summary>
35249 </histogram>
35251 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
35252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35253   <summary>
35254     Distribution of the default images that existing users login with (Chrome
35255     OS). One sample is taken each time the user logs in.
35256   </summary>
35257 </histogram>
35259 <histogram name="UserImage.ProfileDownloadResult"
35260     enum="ProfileImageDownloadResult">
35261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35262   <summary>
35263     Profile image download result for UserManager (either on behalf of the
35264     Change Picture prefs page, OOBE or scheduled refresh after user login).
35265   </summary>
35266 </histogram>
35268 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
35269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35270   <summary>The time it took to download user's profile picture.</summary>
35271 </histogram>
35273 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
35274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35275   <summary>
35276     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
35277   </summary>
35278 </histogram>
35280 <histogram name="UserManager.LoginUserType" enum="UserType">
35281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35282   <summary>
35283     The number of users of different types that log in to the system (Chrome
35284     OS).
35285   </summary>
35286 </histogram>
35288 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
35289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35290   <summary>
35291     The time between one regular user logging out and a different regular user
35292     logging in (Chrome OS). Delays above thirty minutes or which span system
35293     reboots or non-regular-user logins are not reported.
35294   </summary>
35295 </histogram>
35297 <histogram name="V8.ASTOptimization">
35298   <owner>jochen@chromium.org</owner>
35299   <summary>TBD</summary>
35300 </histogram>
35302 <histogram name="V8.CodeCreation">
35303   <owner>jochen@chromium.org</owner>
35304   <summary>TBD</summary>
35305 </histogram>
35307 <histogram name="V8.CodeGeneration">
35308   <owner>jochen@chromium.org</owner>
35309   <summary>Time spent generating native code for functions.</summary>
35310 </histogram>
35312 <histogram name="V8.CodegenFractionCrankshaft" units="percent">
35313   <owner>jochen@chromium.org</owner>
35314   <owner>rmcilroy@chromium.org</owner>
35315   <summary>
35316     Fraction of the total generated code which was generated using the
35317     Crankshaft optimizing compiler, after each GC in percent.
35318   </summary>
35319 </histogram>
35321 <histogram name="V8.Compile">
35322   <owner>jochen@chromium.org</owner>
35323   <summary>Time spent in V8 compiler.</summary>
35324 </histogram>
35326 <histogram name="V8.CompileEval">
35327   <owner>jochen@chromium.org</owner>
35328   <summary>Time spent in V8 compiler for eval.</summary>
35329 </histogram>
35331 <histogram name="V8.CompileLazy">
35332   <owner>jochen@chromium.org</owner>
35333   <summary>Time spent compiling functions lazily on first run.</summary>
35334 </histogram>
35336 <histogram name="V8.DeferredCodeGeneration">
35337   <owner>jochen@chromium.org</owner>
35338   <summary>Time spent generating deferred code stubs.</summary>
35339 </histogram>
35341 <histogram name="V8.ExecutableMemoryMax" units="bytes">
35342   <owner>jochen@chromium.org</owner>
35343   <summary>
35344     The maximum memory used to store V8 compiled code on a given process.
35345   </summary>
35346 </histogram>
35348 <histogram name="V8.GCCompactor">
35349   <owner>jochen@chromium.org</owner>
35350   <owner>hajimehoshi@chromium.org</owner>
35351   <owner>hpayer@chromium.org</owner>
35352   <owner>kouhei@chromium.org</owner>
35353   <summary>Time spent in mark-sweep phase of GC.</summary>
35354 </histogram>
35356 <histogram name="V8.GCContext">
35357   <owner>jochen@chromium.org</owner>
35358   <owner>hajimehoshi@chromium.org</owner>
35359   <owner>kouhei@chromium.org</owner>
35360   <summary>
35361     Time spent GC'ing on context creation to get rid of older contexts.
35362   </summary>
35363 </histogram>
35365 <histogram name="V8.GCScavenger">
35366   <owner>jochen@chromium.org</owner>
35367   <owner>hajimehoshi@chromium.org</owner>
35368   <owner>hpayer@chromium.org</owner>
35369   <owner>kouhei@chromium.org</owner>
35370   <summary>Time spent in scavenging phase of GC.</summary>
35371 </histogram>
35373 <histogram name="V8.MemoryExternalFragmentationCellSpace" units="percent">
35374   <owner>jochen@chromium.org</owner>
35375   <owner>hajimehoshi@chromium.org</owner>
35376   <owner>kouhei@chromium.org</owner>
35377   <summary>
35378     External memory fragmentation in the cell space after each GC in percent.
35379   </summary>
35380 </histogram>
35382 <histogram name="V8.MemoryExternalFragmentationCodeSpace" units="percent">
35383   <owner>jochen@chromium.org</owner>
35384   <owner>hajimehoshi@chromium.org</owner>
35385   <owner>kouhei@chromium.org</owner>
35386   <summary>
35387     External memory fragmentation in the code space after each GC in percent.
35388   </summary>
35389 </histogram>
35391 <histogram name="V8.MemoryExternalFragmentationLoSpace" units="percent">
35392   <owner>jochen@chromium.org</owner>
35393   <owner>hajimehoshi@chromium.org</owner>
35394   <owner>kouhei@chromium.org</owner>
35395   <summary>
35396     External memory fragmentation in the large object space after each GC in
35397     percent.
35398   </summary>
35399 </histogram>
35401 <histogram name="V8.MemoryExternalFragmentationMapSpace" units="percent">
35402   <owner>jochen@chromium.org</owner>
35403   <owner>hajimehoshi@chromium.org</owner>
35404   <owner>kouhei@chromium.org</owner>
35405   <summary>
35406     External memory fragmentation in the map space after each GC in percent.
35407   </summary>
35408 </histogram>
35410 <histogram name="V8.MemoryExternalFragmentationOldDataSpace" units="percent">
35411   <owner>jochen@chromium.org</owner>
35412   <owner>hajimehoshi@chromium.org</owner>
35413   <owner>kouhei@chromium.org</owner>
35414   <summary>
35415     External memory fragmentation in the old data space after each GC in
35416     percent.
35417   </summary>
35418 </histogram>
35420 <histogram name="V8.MemoryExternalFragmentationOldPointerSpace" units="percent">
35421   <owner>jochen@chromium.org</owner>
35422   <owner>hajimehoshi@chromium.org</owner>
35423   <owner>kouhei@chromium.org</owner>
35424   <summary>
35425     External memory fragmentation in the old pointer space after each GC in
35426     percent.
35427   </summary>
35428 </histogram>
35430 <histogram name="V8.MemoryExternalFragmentationTotal" units="percent">
35431   <owner>jochen@chromium.org</owner>
35432   <owner>hajimehoshi@chromium.org</owner>
35433   <owner>kouhei@chromium.org</owner>
35434   <summary>
35435     Total external memory fragmentation after each GC in percent.
35436   </summary>
35437 </histogram>
35439 <histogram name="V8.MemoryHeapFractionCellSpace" units="percent">
35440   <owner>jochen@chromium.org</owner>
35441   <owner>hajimehoshi@chromium.org</owner>
35442   <owner>kouhei@chromium.org</owner>
35443   <owner>rmcilroy@chromium.org</owner>
35444   <summary>
35445     Fraction of the total heap used by the cell space after each GC in percent.
35446   </summary>
35447 </histogram>
35449 <histogram name="V8.MemoryHeapFractionCodeSpace" units="percent">
35450   <owner>jochen@chromium.org</owner>
35451   <owner>hajimehoshi@chromium.org</owner>
35452   <owner>kouhei@chromium.org</owner>
35453   <owner>rmcilroy@chromium.org</owner>
35454   <summary>
35455     Fraction of the total heap used by the code space after each GC in percent.
35456   </summary>
35457 </histogram>
35459 <histogram name="V8.MemoryHeapFractionLoSpace" units="percent">
35460   <owner>jochen@chromium.org</owner>
35461   <owner>hajimehoshi@chromium.org</owner>
35462   <owner>kouhei@chromium.org</owner>
35463   <owner>rmcilroy@chromium.org</owner>
35464   <summary>
35465     Fraction of the total heap used by the lo space after each GC in percent.
35466   </summary>
35467 </histogram>
35469 <histogram name="V8.MemoryHeapFractionMapSpace" units="percent">
35470   <owner>jochen@chromium.org</owner>
35471   <owner>hajimehoshi@chromium.org</owner>
35472   <owner>kouhei@chromium.org</owner>
35473   <owner>rmcilroy@chromium.org</owner>
35474   <summary>
35475     Fraction of the total heap used by the map space after each GC in percent.
35476   </summary>
35477 </histogram>
35479 <histogram name="V8.MemoryHeapFractionNewSpace" units="percent">
35480   <owner>jochen@chromium.org</owner>
35481   <owner>hajimehoshi@chromium.org</owner>
35482   <owner>kouhei@chromium.org</owner>
35483   <owner>rmcilroy@chromium.org</owner>
35484   <summary>
35485     Fraction of the total heap used by the new space after each GC in percent.
35486   </summary>
35487 </histogram>
35489 <histogram name="V8.MemoryHeapFractionOldDataSpace" units="percent">
35490   <owner>jochen@chromium.org</owner>
35491   <owner>hajimehoshi@chromium.org</owner>
35492   <owner>kouhei@chromium.org</owner>
35493   <owner>rmcilroy@chromium.org</owner>
35494   <summary>
35495     Fraction of the total heap used by the old data space after each GC in
35496     percent.
35497   </summary>
35498 </histogram>
35500 <histogram name="V8.MemoryHeapFractionOldPointerSpace" units="percent">
35501   <owner>jochen@chromium.org</owner>
35502   <owner>hajimehoshi@chromium.org</owner>
35503   <owner>kouhei@chromium.org</owner>
35504   <owner>rmcilroy@chromium.org</owner>
35505   <summary>
35506     Fraction of the total heap used by the old pointer space after each GC in
35507     percent.
35508   </summary>
35509 </histogram>
35511 <histogram name="V8.MemoryHeapSampleCellSpaceCommitted" units="KB">
35512   <owner>jochen@chromium.org</owner>
35513   <owner>hajimehoshi@chromium.org</owner>
35514   <owner>kouhei@chromium.org</owner>
35515   <summary>
35516     The size of committed memory in the cell space after each GC in KB.
35517   </summary>
35518 </histogram>
35520 <histogram name="V8.MemoryHeapSampleCodeSpaceCommitted" units="KB">
35521   <owner>jochen@chromium.org</owner>
35522   <owner>hajimehoshi@chromium.org</owner>
35523   <owner>kouhei@chromium.org</owner>
35524   <summary>
35525     The size of committed memory in the code space after each GC in KB.
35526   </summary>
35527 </histogram>
35529 <histogram name="V8.MemoryHeapSampleMapSpaceCommitted" units="KB">
35530   <owner>jochen@chromium.org</owner>
35531   <owner>hajimehoshi@chromium.org</owner>
35532   <owner>kouhei@chromium.org</owner>
35533   <summary>
35534     The size of committed memory in the map space after each GC in KB.
35535   </summary>
35536 </histogram>
35538 <histogram name="V8.MemoryHeapSampleTotalCommitted" units="KB">
35539   <owner>jochen@chromium.org</owner>
35540   <owner>hajimehoshi@chromium.org</owner>
35541   <owner>kouhei@chromium.org</owner>
35542   <owner>rmcilroy@chromium.org</owner>
35543   <summary>
35544     The total size of committed memory used by V8 after each GC in KB.
35545   </summary>
35546 </histogram>
35548 <histogram name="V8.MemoryHeapSampleTotalUsed" units="KB">
35549   <owner>jochen@chromium.org</owner>
35550   <owner>hajimehoshi@chromium.org</owner>
35551   <owner>kouhei@chromium.org</owner>
35552   <owner>rmcilroy@chromium.org</owner>
35553   <summary>
35554     The total size of live memory used by V8 after each GC in KB.
35555   </summary>
35556 </histogram>
35558 <histogram name="V8.Parse">
35559   <owner>jochen@chromium.org</owner>
35560   <summary>Time spent in V8 parser.</summary>
35561 </histogram>
35563 <histogram name="V8.ParseLazy">
35564   <owner>jochen@chromium.org</owner>
35565   <summary>
35566     Time spent parsing functions when they are lazily compiled on first run.
35567   </summary>
35568 </histogram>
35570 <histogram name="V8.PreParse">
35571   <owner>jochen@chromium.org</owner>
35572   <summary>Time spent preparsing source code.</summary>
35573 </histogram>
35575 <histogram name="V8.Rewriting">
35576   <owner>jochen@chromium.org</owner>
35577   <summary>Time spent on rewriting ASTs before compilation.</summary>
35578 </histogram>
35580 <histogram name="V8.RSetLO">
35581   <owner>jochen@chromium.org</owner>
35582   <summary>TBD</summary>
35583 </histogram>
35585 <histogram name="V8.RSetPaged">
35586   <owner>jochen@chromium.org</owner>
35587   <summary>TBD</summary>
35588 </histogram>
35590 <histogram name="V8.ScriptCache">
35591   <owner>jochen@chromium.org</owner>
35592   <summary>TBD</summary>
35593 </histogram>
35595 <histogram name="V8.UsageAnalysis">
35596   <owner>jochen@chromium.org</owner>
35597   <summary>Time spent analysing the usage of variables.</summary>
35598 </histogram>
35600 <histogram name="V8.VariableAllocation">
35601   <owner>jochen@chromium.org</owner>
35602   <summary>TBD</summary>
35603 </histogram>
35605 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
35606   <obsolete>
35607     Deprecated 1/2013. No longer tracked.
35608   </obsolete>
35609   <owner>asvitkine@chromium.org</owner>
35610   <summary>
35611     A count of the number of times we hit the code where a field trial is
35612     disabled because no entropy provider was provided.
35613   </summary>
35614 </histogram>
35616 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
35617   <owner>asvitkine@chromium.org</owner>
35618   <summary>
35619     The counts of network error codes encountered by VariationsService when an
35620     attempt to fetch a variations seed from the server fails.
35621   </summary>
35622 </histogram>
35624 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
35625   <obsolete>
35626     Deprecated 2/2014. No longer tracked.
35627   </obsolete>
35628   <owner>asvitkine@chromium.org</owner>
35629   <summary>
35630     The latency of a VariationsService seed fetch that results in a not modified
35631     response.
35632   </summary>
35633 </histogram>
35635 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
35636   <obsolete>
35637     Deprecated 2/2014. No longer tracked.
35638   </obsolete>
35639   <owner>asvitkine@chromium.org</owner>
35640   <summary>
35641     The latency of a VariationsService seed fetch that results in neither a
35642     success nor not modified response.
35643   </summary>
35644 </histogram>
35646 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
35647   <obsolete>
35648     Deprecated 2/2014. No longer tracked.
35649   </obsolete>
35650   <owner>asvitkine@chromium.org</owner>
35651   <summary>
35652     The latency of a VariationsService seed fetch that results in a success
35653     response.
35654   </summary>
35655 </histogram>
35657 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
35658   <owner>asvitkine@chromium.org</owner>
35659   <summary>How long it took to create the X-Client-Data header.</summary>
35660 </histogram>
35662 <histogram name="Variations.Headers.ExperimentCount">
35663   <owner>asvitkine@chromium.org</owner>
35664   <summary>
35665     Records number of experiment ids in the X-Client-Data header at the time the
35666     header is constructed.
35667   </summary>
35668 </histogram>
35670 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
35671   <owner>asvitkine@chromium.org</owner>
35672   <summary>
35673     The result of verifying the variations seed signature, recorded when the
35674     variations seed is stored to Local State after being retrieved from the
35675     server.
35676   </summary>
35677 </histogram>
35679 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
35680   <obsolete>
35681     Deprecated 9/2012. No longer tracked.
35682   </obsolete>
35683   <owner>asvitkine@chromium.org</owner>
35684   <summary>
35685     Whether or not the network was available when requested by the
35686     VariationsService.
35687   </summary>
35688 </histogram>
35690 <histogram name="Variations.ResourceRequestsAllowed"
35691     enum="VariationsResourceRequestsAllowedState">
35692   <owner>asvitkine@chromium.org</owner>
35693   <summary>
35694     Counts the number of times the VariationsService is allowed or not allowed
35695     to make a request due to the ResourceRequestAllowedNotifier.
35696   </summary>
35697 </histogram>
35699 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
35700   <owner>jwd@chromium.org</owner>
35701   <summary>
35702     Counts if a response from the variations server is the first response of the
35703     day or not. This is counted when a new valid seed or a 304 is received. The
35704     date line is computed in UTC and the times being compared are the server
35705     time from the server response and the stored server time from the last
35706     successful request.
35707   </summary>
35708 </histogram>
35710 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
35711   <owner>asvitkine@chromium.org</owner>
35712   <summary>
35713     Records whether the variations seed in local state is empty (does not exist)
35714     on startup.
35715   </summary>
35716 </histogram>
35718 <histogram name="Variations.SeedFetchResponseCode">
35719   <owner>asvitkine@chromium.org</owner>
35720   <summary>
35721     The counts of HTTP response codes encountered by VariationsService when
35722     attempting to fetch a variations seed from the server.
35723   </summary>
35724 </histogram>
35726 <histogram name="Variations.SeedFreshness" units="minutes">
35727   <owner>asvitkine@chromium.org</owner>
35728   <summary>
35729     The time interval between when the Variations seed was last downloaded and
35730     when it was used.
35731   </summary>
35732 </histogram>
35734 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
35735     enum="BooleanExpired">
35736   <obsolete>
35737     Deprecated 11/2012. No longer tracked.
35738   </obsolete>
35739   <owner>asvitkine@chromium.org</owner>
35740   <summary>
35741     Whether or not the 1-Percent uniformity trial from the Variations server was
35742     expired when loaded.
35743   </summary>
35744 </histogram>
35746 <histogram name="Variations.SimulateSeed.Duration" units="milliseconds">
35747   <owner>asvitkine@chromium.org</owner>
35748   <summary>
35749     Records the time taken to perform variations seed simulation.
35751     Recorded on every variation seed simulation, which follows a fetch.
35752   </summary>
35753 </histogram>
35755 <histogram name="Variations.SimulateSeed.KillBestEffortChanges">
35756   <owner>asvitkine@chromium.org</owner>
35757   <summary>
35758     Records the result of variations seed simulation. Logs the number of
35759     experiment groups in the &quot;kill best effort&quot; category that are
35760     expected to change on a restart of the browser with the received seed.
35762     Recorded on every variation seed simulation, which follows a fetch.
35763   </summary>
35764 </histogram>
35766 <histogram name="Variations.SimulateSeed.KillCriticalChanges">
35767   <owner>asvitkine@chromium.org</owner>
35768   <summary>
35769     Records the result of variations seed simulation. Logs the number of
35770     experiment groups in the &quot;kill critical&quot; category that are
35771     expected to change on a restart of the browser with the received seed.
35773     Recorded on every variation seed simulation, which follows a fetch.
35774   </summary>
35775 </histogram>
35777 <histogram name="Variations.SimulateSeed.NormalChanges">
35778   <owner>asvitkine@chromium.org</owner>
35779   <summary>
35780     Records the result of variations seed simulation. Logs the number of
35781     experiment groups in the &quot;normal&quot; category that are expected to
35782     change on a restart of the browser with the received seed.
35784     Recorded on every variation seed simulation, which follows a fetch.
35785   </summary>
35786 </histogram>
35788 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
35789   <owner>asvitkine@chromium.org</owner>
35790   <summary>
35791     The result of verifying the variations seed signature, recorded when the
35792     variations seed is loaded from Local State.
35793   </summary>
35794 </histogram>
35796 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
35797   <owner>asvitkine@chromium.org</owner>
35798   <summary>
35799     The time since the previous attempt to fetch the variations seed within the
35800     same session, with 0 indicating that this is the first attempt. Recorded
35801     when a variations seed fetch is attempted by the VariationsService.
35802   </summary>
35803 </histogram>
35805 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
35806   <obsolete>
35807     Deprecated 1/2013. No longer tracked.
35808   </obsolete>
35809   <owner>asvitkine@chromium.org</owner>
35810   <summary>
35811     A count of the number of times we hit the code where the
35812     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
35813     expiration check.
35814   </summary>
35815 </histogram>
35817 <histogram name="Variations.UniformityTrialGroupNotActive"
35818     enum="UniformityTrialGroupNotActive">
35819   <obsolete>
35820     Deprecated 1/2013. No longer tracked.
35821   </obsolete>
35822   <owner>asvitkine@chromium.org</owner>
35823   <summary>
35824     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
35825     and which factors contributed to it.
35826   </summary>
35827 </histogram>
35829 <histogram name="Viewport.MetaTagType" enum="MetaTagTypeEnum">
35830   <owner>bokan@chromium.org</owner>
35831   <summary>
35832     The viewport meta tag type seen on each page load. Only recorded on Android.
35833   </summary>
35834 </histogram>
35836 <histogram name="Viewport.OverviewZoom" units="Percent">
35837   <owner>bokan@chromium.org</owner>
35838   <summary>
35839     The screen width as a percentage of viewport width (i.e. zoom at which we
35840     can see the whole page). Only recorded on Android and for viewport meta tags
35841     with constant width.
35842   </summary>
35843 </histogram>
35845 <histogram name="VirtualKeyboard.KeyboardControlEvent"
35846     enum="KeyboardControlEvent">
35847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35848   <summary>
35849     A count of various control events that can occur on the virtual keyboard,
35850     such as showing and hiding.
35851   </summary>
35852 </histogram>
35854 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
35855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
35856   <summary>
35857     Counts the number of keys typed by the virtual keyboard between each
35858     backspace. This metric provides a rough approximation of an error rate for
35859     the virtual keyboard.
35860   </summary>
35861 </histogram>
35863 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
35864   <owner>estade@chromium.org</owner>
35865   <summary>
35866     Measures the time taken by Google Online Wallet server's accept legal
35867     document API call.
35868   </summary>
35869 </histogram>
35871 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
35872   <owner>estade@chromium.org</owner>
35873   <summary>
35874     Measures the time taken by Google Online Wallet server's authenticate
35875     instrument API call.
35876   </summary>
35877 </histogram>
35879 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
35880   <owner>estade@chromium.org</owner>
35881   <summary>
35882     Measures the time taken by Google Online Wallet server's get full wallet API
35883     call.
35884   </summary>
35885 </histogram>
35887 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
35888   <owner>estade@chromium.org</owner>
35889   <summary>
35890     Measures the time taken by Google Online Wallet server's get wallet items
35891     API call.
35892   </summary>
35893 </histogram>
35895 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
35896   <obsolete>
35897     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
35898   </obsolete>
35899   <owner>estade@chromium.org</owner>
35900   <summary>
35901     Measures the time taken by Google Online Wallet server's save address API
35902     call.
35903   </summary>
35904 </histogram>
35906 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
35907   <obsolete>
35908     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
35909   </obsolete>
35910   <owner>estade@chromium.org</owner>
35911   <summary>
35912     Measures the time taken by Google Online Wallet server's save instrument API
35913     call.
35914   </summary>
35915 </histogram>
35917 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
35918   <obsolete>
35919     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
35920   </obsolete>
35921   <owner>estade@chromium.org</owner>
35922   <summary>
35923     Measures the time taken by Google Online Wallet server's save instument and
35924     address API call.
35925   </summary>
35926 </histogram>
35928 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
35929   <owner>estade@chromium.org</owner>
35930   <summary>
35931     Measures the time taken by Google Online Wallet server's save to wallet API
35932     call.
35933   </summary>
35934 </histogram>
35936 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
35937   <owner>estade@chromium.org</owner>
35938   <summary>
35939     Measures the time taken by Google Online Wallet server's send status API
35940     call.
35941   </summary>
35942 </histogram>
35944 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
35945   <owner>estade@chromium.org</owner>
35946   <summary>
35947     Measures the time taken by Google Online Wallet server's unknown API calls.
35948   </summary>
35949 </histogram>
35951 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
35952   <obsolete>
35953     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
35954   </obsolete>
35955   <owner>estade@chromium.org</owner>
35956   <summary>
35957     Measures the time taken by Google Online Wallet server's update address API
35958     call.
35959   </summary>
35960 </histogram>
35962 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
35963   <obsolete>
35964     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
35965   </obsolete>
35966   <owner>estade@chromium.org</owner>
35967   <summary>
35968     Measures the time taken by Google Online Wallet server's update instument
35969     API call.
35970   </summary>
35971 </histogram>
35973 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
35974   <owner>estade@chromium.org</owner>
35975   <summary>
35976     Counts the number of times each Wallet API failed due to being unable to
35977     parse the response.
35978   </summary>
35979 </histogram>
35981 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
35982   <owner>estade@chromium.org</owner>
35983   <summary>HTTP response codes seen by Wallet client.</summary>
35984 </histogram>
35986 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
35987   <owner>ajuma@chromium.org</owner>
35988   <summary>
35989     Counts the number of times each CSS property is animated. There is no limit
35990     on the number of times each property is counted per page view -- a property
35991     that is animated multiple times during a single page view is counted each
35992     time it animates.
35993   </summary>
35994 </histogram>
35996 <histogram name="WebCore.Document.execCommand" enum="MappedEditingCommands">
35997   <owner>yoichio@chromium.org</owner>
35998   <summary>
35999     Counts the number of times each document.execCommand is executed. This
36000     doesn't count commands not supported by Blink.
36001   </summary>
36002 </histogram>
36004 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
36005   <owner>yoichio@chromium.org</owner>
36006   <summary>
36007     Counts the number of times each Editor::Command::execute is called. This
36008     doesn't count commands not supported by Blink.
36009   </summary>
36010 </histogram>
36012 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
36013   <owner>eseidel@chromium.org</owner>
36014   <summary>
36015     Count of how many instances of WebCore::Page use various features. Each
36016     WebCore::Page instance has a WebCore::UseCounter instance. It records and
36017     reports feature usage (e.g. via UseCounter::count() method).
36018   </summary>
36019 </histogram>
36021 <histogram name="WebCore.FeatureObserver.CSSProperties"
36022     enum="MappedCSSProperties">
36023   <owner>eseidel@chromium.org</owner>
36024   <owner>mikelawther@chromium.org</owner>
36025   <summary>
36026     Records usage of CSS properties used on a page, either statically or
36027     dynamically, from the time the page is initialised to when it is closed or
36028     navigated away from. Each property is counted at most once per page per
36029     view.
36030   </summary>
36031   <details>
36032     Every time a CSS property is parsed on a page, that property is recorded as
36033     having been used. The histogram is updated with this data whenever a page is
36034     closed, or a page navigation happens. Each histogram bucket corresponds to a
36035     CSS property (eg width, border-radius). The exception is the bucket numbered
36036     '1' - this counts the number of pages that CSS properties were counted on.
36038     These numbers give the percentage of pages that use a CSS property. For
36039     example, if the 'border-radius' histogram bucket has a count of 250, and the
36040     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
36041     that 1000 pages were recorded, and border-radius was used on 25% of those
36042     pages.
36044     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
36045     booleans recording use of each CSS property - one boolean per property. Upon
36046     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
36047     page navigation happening, the histogram is updated. For each boolean that
36048     is set to True, the corresponding histogram bucket for that CSS property is
36049     incremented by 1. The page count bucket (i.e. bucket number 1) is always
36050     incremented by 1 on each histogram update.
36051   </details>
36052 </histogram>
36054 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
36055     enum="IDBLevelDBBackingStoreInternalErrorType">
36056   <owner>dgrogan@chromium.org</owner>
36057   <summary>
36058     Methods that encountered consistency errors. Such errors probably point to a
36059     bug in our code.
36060   </summary>
36061 </histogram>
36063 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
36064     enum="IDBLevelDBBackingStoreInternalErrorType">
36065   <obsolete>
36066     As of chrome 26, use {Consistency, Read, Write}Error instead.
36067   </obsolete>
36068   <owner>dgrogan@chromium.org</owner>
36069   <summary>
36070     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
36071     encountered.
36072   </summary>
36073 </histogram>
36075 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
36076     enum="IDBLevelDBBackingStoreOpenResult">
36077   <owner>dgrogan@chromium.org</owner>
36078   <summary>
36079     Count of the different success and failure modes when opening an IndexedDB
36080     backing store - clean open, successful open with recovery, failed recovery,
36081     etc. Includes all hosts.
36082   </summary>
36083 </histogram>
36085 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
36086     enum="IDBLevelDBBackingStoreOpenResult">
36087   <owner>dgrogan@chromium.org</owner>
36088   <summary>
36089     Count of the different success and failure modes when opening an IndexedDB
36090     backing store - clean open, successful open with recovery, failed recovery,
36091     etc. Only for docs.google.com.
36092   </summary>
36093 </histogram>
36095 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
36096     units="characters">
36097   <owner>dgrogan@chromium.org</owner>
36098   <summary>
36099     Length of leveldb directories that cause paths to not fit in the filesystem,
36100     either because the individual component is too long or the overall path is
36101     larger than MAX_PATH.
36102   </summary>
36103 </histogram>
36105 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
36106     enum="IDBLevelDBBackingStoreInternalErrorType">
36107   <owner>dgrogan@chromium.org</owner>
36108   <summary>
36109     Methods that encountered leveldb errors while trying to read from disk.
36110   </summary>
36111 </histogram>
36113 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
36114     enum="IDBLevelDBBackingStoreInternalErrorType">
36115   <owner>dgrogan@chromium.org</owner>
36116   <summary>
36117     Methods that encountered leveldb errors while trying to write to disk.
36118   </summary>
36119 </histogram>
36121 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
36122     enum="IDBContextForcedCloseReason">
36123   <owner>dgrogan@chromium.org</owner>
36124   <summary>The reason that a forced-close of a backing store occurred.</summary>
36125 </histogram>
36127 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
36128     enum="IndexedDatabaseMethods">
36129   <owner>dgrogan@chromium.org</owner>
36130   <summary>
36131     Count total number of front end API calls of IndexedDB methods.
36132   </summary>
36133 </histogram>
36135 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
36136     enum="LevelDBErrorCount">
36137   <owner>dgrogan@chromium.org</owner>
36138   <summary>
36139     Count of how many times LevelDBDatabase got an error trying to check free
36140     disk space.
36141   </summary>
36142 </histogram>
36144 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
36145   <owner>dgrogan@chromium.org</owner>
36146   <summary>
36147     Amount of free disk space on the partition/volume/etc where LevelDB failed
36148     to open.
36149   </summary>
36150 </histogram>
36152 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
36153   <owner>dgrogan@chromium.org</owner>
36154   <summary>
36155     Amount of free disk space on the partition/volume/etc where LevelDB was
36156     successfully opened.
36157   </summary>
36158 </histogram>
36160 <histogram name="WebCore.IndexedDB.LevelDB.OpenTime" units="milliseconds">
36161   <owner>cmumford@chromium.org</owner>
36162   <summary>
36163     The time that it takes to open IndexedDB's LevelDB backing store.
36164   </summary>
36165 </histogram>
36167 <histogram name="WebCore.IndexedDB.LevelDB.PutTime" units="milliseconds">
36168   <owner>cmumford@chromium.org</owner>
36169   <summary>
36170     The time that it takes to write the data IndexedDB to the LevelDB backing
36171     store for a put operation.
36172   </summary>
36173 </histogram>
36175 <histogram name="WebCore.IndexedDB.LevelDB.Transaction.CommitTime"
36176     units="milliseconds">
36177   <owner>cmumford@chromium.org</owner>
36178   <summary>
36179     The time that it takes to commit an IndexedDB transaction to its LevelDB
36180     backing store.
36181   </summary>
36182 </histogram>
36184 <histogram name="WebCore.IndexedDB.LevelDB.WriteTime" units="milliseconds">
36185   <owner>cmumford@chromium.org</owner>
36186   <summary>
36187     The time that it takes to write data to an IndexedDB's LevelDB backing
36188     store.
36189   </summary>
36190 </histogram>
36192 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
36193   <owner>dgrogan@chromium.org</owner>
36194   <summary>
36195     Error classes returned by LevelDB when it failed to open a database.
36196   </summary>
36197 </histogram>
36199 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
36200     enum="LevelDBCorruptionTypes">
36201   <owner>dgrogan@chromium.org</owner>
36202   Types of corruption that LevelDB encounters when opening a database.
36203 </histogram>
36205 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
36206     enum="LevelDBIOErrorMethods">
36207   <owner>dgrogan@chromium.org</owner>
36208   <summary>
36209     LevelDBEnv methods that generated IO errors when opening a database.
36210   </summary>
36211 </histogram>
36213 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
36214     enum="OSAgnosticErrno">
36215   <owner>dgrogan@chromium.org</owner>
36216   <summary>
36217     Errno errors encountered by a single LevelDBEnv method when opening an
36218     IndexedDB instance.
36219   </summary>
36220 </histogram>
36222 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
36223     enum="PlatformFileError">
36224   <owner>dgrogan@chromium.org</owner>
36225   <summary>
36226     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
36227     IndexedDB instance.
36228   </summary>
36229 </histogram>
36231 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
36232   <owner>dgrogan@chromium.org</owner>
36233   <summary>
36234     Error classes returned by LevelDB when it failed to read a database.
36235   </summary>
36236 </histogram>
36238 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
36239     enum="LevelDBCorruptionTypes">
36240   <owner>dgrogan@chromium.org</owner>
36241   Types of corruption that LevelDB encounters when reading a database.
36242 </histogram>
36244 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
36245     enum="LevelDBIOErrorMethods">
36246   <owner>dgrogan@chromium.org</owner>
36247   <summary>
36248     LevelDBEnv methods that generated IO errors when reading a database.
36249   </summary>
36250 </histogram>
36252 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
36253     enum="OSAgnosticErrno">
36254   <owner>dgrogan@chromium.org</owner>
36255   <summary>
36256     Errno errors encountered by a single LevelDBEnv method when reading an
36257     IndexedDB instance.
36258   </summary>
36259 </histogram>
36261 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
36262     enum="PlatformFileError">
36263   <owner>dgrogan@chromium.org</owner>
36264   <summary>
36265     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
36266     IndexedDB instance.
36267   </summary>
36268 </histogram>
36270 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
36271   <owner>dgrogan@chromium.org</owner>
36272   <summary>
36273     Error classes returned by LevelDB when it failed to write to a database.
36274   </summary>
36275 </histogram>
36277 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
36278     enum="LevelDBCorruptionTypes">
36279   <owner>dgrogan@chromium.org</owner>
36280   Types of corruption returned by LevelDB when it failed to write to a database.
36281 </histogram>
36283 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
36284     enum="LevelDBIOErrorMethods">
36285   <owner>dgrogan@chromium.org</owner>
36286   <summary>
36287     LevelDBEnv methods that generated IO errors when writing to a database.
36288   </summary>
36289 </histogram>
36291 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
36292     enum="OSAgnosticErrno">
36293   <owner>dgrogan@chromium.org</owner>
36294   <summary>
36295     Errno errors encountered by a single LevelDBEnv method when writing to an
36296     IndexedDB instance.
36297   </summary>
36298 </histogram>
36300 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
36301     enum="PlatformFileError">
36302   <owner>dgrogan@chromium.org</owner>
36303   <summary>
36304     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
36305     an IndexedDB instance.
36306   </summary>
36307 </histogram>
36309 <histogram name="WebCore.IndexedDB.OpenTime.Blocked" units="milliseconds">
36310   <owner>cmumford@chromium.org</owner>
36311   <summary>
36312     The delay between the receipt of the request to open an IndexedDB database
36313     and the firing of the blocked event.
36314   </summary>
36315 </histogram>
36317 <histogram name="WebCore.IndexedDB.OpenTime.Error" units="milliseconds">
36318   <owner>cmumford@chromium.org</owner>
36319   <summary>
36320     The delay between the receipt of the request to open an IndexedDB database
36321     and the firing of the error event.
36322   </summary>
36323 </histogram>
36325 <histogram name="WebCore.IndexedDB.OpenTime.Success" units="milliseconds">
36326   <owner>cmumford@chromium.org</owner>
36327   <summary>
36328     The delay between the receipt of the request to open an IndexedDB database
36329     and the firing of the success event.
36330   </summary>
36331 </histogram>
36333 <histogram name="WebCore.IndexedDB.OpenTime.UpgradeNeeded" units="milliseconds">
36334   <owner>cmumford@chromium.org</owner>
36335   <summary>
36336     The delay between the receipt of the request to open an IndexedDB database
36337     and the firing of the upgradeneeded event.
36338   </summary>
36339 </histogram>
36341 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
36342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36343   <summary>
36344     The delay between when the preload scanner discovers a resource on the
36345     parser thread and when the preload request is issued on the main thread.
36346   </summary>
36347 </histogram>
36349 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
36350     enum="ActionUponResourceRequest">
36351   <owner>clamy@chromium.org</owner>
36352   <summary>
36353     The resulting action (e.g. load resource, use resource from in-memory
36354     cache...) upon a resource request.
36355   </summary>
36356 </histogram>
36358 <histogram name="WebCore.ResourceFetcher.HitCount">
36359   <owner>clamy@chromium.org</owner>
36360   <summary>
36361     Number of dead resources found in the memory cache over the lifetime of the
36362     ResourceFetcher.
36363   </summary>
36364 </histogram>
36366 <histogram name="WebCore.ResourceFetcher.LoadCount">
36367   <owner>clamy@chromium.org</owner>
36368   <summary>
36369     Number of resources that needed to be loaded by the ResourceFetcher over its
36370     lifetime.
36371   </summary>
36372 </histogram>
36374 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
36375     enum="ResourceHasClient">
36376   <owner>clamy@chromium.org</owner>
36377   <summary>
36378     Whether the resource in the cache is being used by at least one client (live
36379     resource) or not (dead resource) upon a cache hit.
36380   </summary>
36381 </histogram>
36383 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
36384     enum="ResourceType">
36385   <owner>clamy@chromium.org</owner>
36386   <summary>
36387     The type of the resource (e.g. image, script...) upon a cache hit.
36388   </summary>
36389 </histogram>
36391 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
36392   <owner>clamy@chromium.org</owner>
36393   <summary>
36394     Number of dead resources that needed to be revalidated by the
36395     ResourceFetcher over its lifetime.
36396   </summary>
36397 </histogram>
36399 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
36400     units="milliseconds">
36401   <obsolete>
36402     Deprecated 05/2013, we no longer have the code that uses this metric.
36403   </obsolete>
36404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36405   <summary>
36406     Duration of time taken to create a V8 Context for an isolated world.
36407   </summary>
36408 </histogram>
36410 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
36411     units="milliseconds">
36412   <obsolete>
36413     Deprecated 05/2013, we no longer have the code that uses this metric.
36414   </obsolete>
36415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36416   <summary>
36417     Duration of time taken to create a V8 Context for the main world.
36418   </summary>
36419 </histogram>
36421 <histogram name="WebCore.WebSocket.HandshakeResult"
36422     enum="WebSocketHandshakeResult">
36423   <owner>yhirano@chromium.org</owner>
36424   <owner>ricea@chromium.org</owner>
36425   <owner>tyoshino@chromium.org</owner>
36426   <summary>
36427     Count the number of WebSocket handshake for each result. Use this histogram
36428     as a baseline for investigating feature usage counters.
36429   </summary>
36430 </histogram>
36432 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
36433     enum="WebSocketPerMessageDeflateContextTakeOverMode">
36434   <owner>yhirano@chromium.org</owner>
36435   <owner>ricea@chromium.org</owner>
36436   <owner>tyoshino@chromium.org</owner>
36437   <summary>
36438     Count the number of WebSockets that accepted permessage-deflate extension
36439     for each context take over mode. Used by the old Blink-based WebSocket
36440     implementation.
36441   </summary>
36442 </histogram>
36444 <histogram name="WebCore.WebSocket.SendType" enum="WebSocketSendType">
36445   <owner>yhirano@chromium.org</owner>
36446   <owner>ricea@chromium.org</owner>
36447   <owner>tyoshino@chromium.org</owner>
36448   <summary>
36449     Count the number of send() method calls on WebSockets for each argument
36450     type.
36451   </summary>
36452 </histogram>
36454 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
36455     enum="XMLHttpRequestSendArrayBufferOrView">
36456   <obsolete>
36457     Deprecated as of 7/2014. This histogram was used to determine when it would
36458     be ok to remove the deprecated XMLHttpRequest.send(ArrayBuffer) overload.
36459     The support for ArrayBuffer was un-deprecated in the WHATWG spec for XHR,
36460     and subsequently un-deprecated in Blink.
36461   </obsolete>
36462   <owner>tyoshino@chromium.org</owner>
36463   <owner>costan@gmail.com</owner>
36464   <summary>
36465     Count the number of XHR.send() calls for each argument type to see when we
36466     can deprecate the ArrayBuffer type support.
36467   </summary>
36468 </histogram>
36470 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
36471   <owner>kenjibaheux@chromium.org</owner>
36472   <owner>ksakamoto@chromium.org</owner>
36473   <summary>
36474     A histogram tracking the time we spent showing blank text because a web font
36475     wasn't available by the time we needed it. Measured once per @font-face that
36476     ended up showing blank text.
36477   </summary>
36478 </histogram>
36480 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
36481   <owner>hajimehoshi@chromium.org</owner>
36482   <owner>kenjibaheux@chromium.org</owner>
36483   <owner>kouhei@chromium.org</owner>
36484   <owner>ksakamoto@chromium.org</owner>
36485   <summary>
36486     Recorded upon web fonts load. Counts the number of times web font is loaded
36487     from cache (disk cache or memory cache), fetched over network, or served
36488     from data URL.
36489   </summary>
36490 </histogram>
36492 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
36493   <owner>bashi@chromium.org</owner>
36494   <owner>kenjibaheux@chromium.org</owner>
36495   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
36496 </histogram>
36498 <histogram name="WebFont.DiskCache.EntryAge.Evict" units="hours">
36499   <owner>kenjibaheux@chromium.org</owner>
36500   <owner>ksakamoto@chromium.org</owner>
36501   <summary>
36502     Recorded upon an eviction of a cache entry for a font in Google Fonts.
36503     Records the age of the cache entry.
36504   </summary>
36505 </histogram>
36507 <histogram name="WebFont.DiskCache.EntryAge.Hit" units="hours">
36508   <owner>kenjibaheux@chromium.org</owner>
36509   <owner>ksakamoto@chromium.org</owner>
36510   <summary>
36511     Recorded upon a cache hit for a font in Google Fonts. Records the age of the
36512     cache entry.
36513   </summary>
36514 </histogram>
36516 <histogram name="WebFont.DiskCache.ReuseCount.Evict">
36517   <owner>kenjibaheux@chromium.org</owner>
36518   <owner>ksakamoto@chromium.org</owner>
36519   <summary>
36520     When a cache entry for a font in Google Fonts is evicted, records the reuse
36521     count of the cache entry.
36522   </summary>
36523 </histogram>
36525 <histogram name="WebFont.DiskCache.ReuseCount.Hit">
36526   <owner>kenjibaheux@chromium.org</owner>
36527   <owner>ksakamoto@chromium.org</owner>
36528   <summary>
36529     Recorded upon a cache hit for a font in Google Fonts. Records the reuse
36530     count of the cache entry.
36531   </summary>
36532 </histogram>
36534 <histogram name="WebFont.DiskCacheHit" enum="WebFontDiskCacheHit">
36535   <owner>kenjibaheux@chromium.org</owner>
36536   <owner>ksakamoto@chromium.org</owner>
36537   <summary>
36538     Whether the font was in the cache or not. &quot;Previously in the
36539     cache&quot; means there was an evicted entry for the font in the cache.
36540     Recorded upon a disk cache query for a font in Google Fonts.
36541   </summary>
36542 </histogram>
36544 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
36545   <owner>kenjibaheux@chromium.org</owner>
36546   <owner>ksakamoto@chromium.org</owner>
36547   <summary>
36548     The time it takes for a webfont download to finish, for webfonts of under
36549     10KB.
36550   </summary>
36551 </histogram>
36553 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
36554   <owner>kenjibaheux@chromium.org</owner>
36555   <owner>ksakamoto@chromium.org</owner>
36556   <summary>
36557     The time it takes for a webfont download to finish, for webfonts of
36558     10KB-50KB.
36559   </summary>
36560 </histogram>
36562 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
36563   <owner>kenjibaheux@chromium.org</owner>
36564   <owner>ksakamoto@chromium.org</owner>
36565   <summary>
36566     The time it takes for a webfont download to finish, for webfonts of
36567     50KB-100KB.
36568   </summary>
36569 </histogram>
36571 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
36572   <owner>kenjibaheux@chromium.org</owner>
36573   <owner>ksakamoto@chromium.org</owner>
36574   <summary>
36575     The time it takes for a webfont download to finish, for webfonts of
36576     100KB-1MB.
36577   </summary>
36578 </histogram>
36580 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
36581   <owner>kenjibaheux@chromium.org</owner>
36582   <owner>ksakamoto@chromium.org</owner>
36583   <summary>
36584     The time it takes for a webfont download to finish, for webfonts of over
36585     1MB.
36586   </summary>
36587 </histogram>
36589 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
36590   <owner>kenjibaheux@chromium.org</owner>
36591   <owner>ksakamoto@chromium.org</owner>
36592   <summary>
36593     The time taken for a webfont download that failed. Includes aborted
36594     requests.
36595   </summary>
36596 </histogram>
36598 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
36599   <owner>kenjibaheux@chromium.org</owner>
36600   <owner>ksakamoto@chromium.org</owner>
36601   <summary>
36602     This metrics is logged when a page that use web fonts is loaded. The value
36603     is whether we had to wait on at least one web font and ended up showing
36604     blank text, or not.
36605   </summary>
36606 </histogram>
36608 <histogram name="WebFont.LayoutLatency" units="milliseconds">
36609   <obsolete>
36610     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
36611   </obsolete>
36612   <owner>kenjibaheux@chromium.org</owner>
36613   <owner>ksakamoto@chromium.org</owner>
36614   <summary>
36615     The time from when the webfont was referenced by a calculated style for the
36616     first time to the start of the font download.
36617   </summary>
36618 </histogram>
36620 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
36621   <obsolete>
36622     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
36623   </obsolete>
36624   <owner>kenjibaheux@chromium.org</owner>
36625   <owner>ksakamoto@chromium.org</owner>
36626   <summary>
36627     The time it takes for a webfont download to finish, for webfonts of under
36628     10KB.
36629   </summary>
36630 </histogram>
36632 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
36633   <obsolete>
36634     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
36635   </obsolete>
36636   <owner>kenjibaheux@chromium.org</owner>
36637   <owner>ksakamoto@chromium.org</owner>
36638   <summary>
36639     The time it takes for a webfont download to finish, for webfonts of
36640     10KB-50KB.
36641   </summary>
36642 </histogram>
36644 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
36645   <obsolete>
36646     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
36647   </obsolete>
36648   <owner>kenjibaheux@chromium.org</owner>
36649   <owner>ksakamoto@chromium.org</owner>
36650   <summary>
36651     The time it takes for a webfont download to finish, for webfonts of
36652     50KB-100KB.
36653   </summary>
36654 </histogram>
36656 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
36657   <obsolete>
36658     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
36659   </obsolete>
36660   <owner>kenjibaheux@chromium.org</owner>
36661   <owner>ksakamoto@chromium.org</owner>
36662   <summary>
36663     The time it takes for a webfont download to finish, for webfonts of
36664     100KB-1MB.
36665   </summary>
36666 </histogram>
36668 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
36669   <obsolete>
36670     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
36671   </obsolete>
36672   <owner>kenjibaheux@chromium.org</owner>
36673   <owner>ksakamoto@chromium.org</owner>
36674   <summary>
36675     The time it takes for a webfont download to finish, for webfonts of over
36676     1MB.
36677   </summary>
36678 </histogram>
36680 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
36681   <obsolete>
36682     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
36683   </obsolete>
36684   <owner>kenjibaheux@chromium.org</owner>
36685   <owner>ksakamoto@chromium.org</owner>
36686   <summary>
36687     The time taken for a webfont download that failed. Includes aborted
36688     requests.
36689   </summary>
36690 </histogram>
36692 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
36693   <owner>hajimehoshi@chromium.org</owner>
36694   <owner>kenjibaheux@chromium.org</owner>
36695   <owner>kouhei@chromium.org</owner>
36696   <owner>ksakamoto@chromium.org</owner>
36697   <summary>
36698     Whether a locallly installed font is actually used when @font-face had local
36699     sources.
36700   </summary>
36701 </histogram>
36703 <histogram name="WebFont.PackageFormat" enum="WebFontPackageFormat">
36704   <owner>kenjibaheux@chromium.org</owner>
36705   <owner>ksakamoto@chromium.org</owner>
36706   <summary>
36707     The packaging format of the font file (e.g. SFNT, WOFF ...) upon a webfont
36708     load.
36709   </summary>
36710 </histogram>
36712 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
36713     units="milliseconds">
36714   <obsolete>
36715     Deprecated 11/2013. No longer tracked.
36716   </obsolete>
36717   <owner>kenjibaheux@chromium.org</owner>
36718   <owner>ksakamoto@chromium.org</owner>
36719   <summary>
36720     The time from when the webfont was referenced by a calculated style for the
36721     first time to the start of the font download. Recorded at most once for each
36722     FontResource object (not recorded if the font is retrieved from the memory
36723     cache).
36724   </summary>
36725 </histogram>
36727 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
36728   <obsolete>
36729     Deprecated 11/2013. No longer tracked.
36730   </obsolete>
36731   <owner>kenjibaheux@chromium.org</owner>
36732   <owner>ksakamoto@chromium.org</owner>
36733   <summary>
36734     For each webfont, this records (a) if the font was 'styled', i.e. referenced
36735     by a calculated style for a RenderText before the font data was used, and
36736     (b) if the font was actually used or not, i.e. the renderer requested the
36737     font data or not. (A Font can be used without being styled, for example when
36738     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
36739     webfont, or destruction of a FontResource object. Recorded at most once for
36740     each FontResource object in the renderer's memory cahce.
36741   </summary>
36742 </histogram>
36744 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
36745   <obsolete>
36746     Deprecated as of 9/2013, replaced by
36747     WebFont.Resource.StyleRecalcToDownloadLatency.
36748   </obsolete>
36749   <owner>kenjibaheux@chromium.org</owner>
36750   <owner>ksakamoto@chromium.org</owner>
36751   <summary>
36752     The time from when the webfont was referenced by a calculated style for the
36753     first time to the start of the font download.
36754   </summary>
36755 </histogram>
36757 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
36758   <obsolete>
36759     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
36760   </obsolete>
36761   <owner>kenjibaheux@chromium.org</owner>
36762   <owner>ksakamoto@chromium.org</owner>
36763   <summary>
36764     For each webfont, this records (a) if the font was 'styled', i.e. referenced
36765     by a calculated style for a RenderText before the font data was used, and
36766     (b) if the font was actually used or not, i.e. the renderer requested the
36767     font data or not. (A Font can be used without being styled, for example when
36768     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
36769     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
36770     for each url() source of @font-face CSS rule.
36771   </summary>
36772 </histogram>
36774 <histogram name="WebFont.WebFontsInPage">
36775   <owner>kenjibaheux@chromium.org</owner>
36776   <owner>ksakamoto@chromium.org</owner>
36777   <summary>
36778     The number of webfonts used in a page. This is recorded when the first
36779     layout is done, and so will not count webfonts dynamically loaded by
36780     scripts.
36781   </summary>
36782 </histogram>
36784 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
36785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36786   <summary>
36787     Percentage of results that are present locally but are not returned by the
36788     web history API call. Recorded every time a signed-in user visits the
36789     chrome://history page and the results from the web history are received.
36790   </summary>
36791 </histogram>
36793 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
36794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36795   <summary>
36796     Whether getting the OAuth token was successful for a web history query. On
36797     visits to the chrome://history page this token is obtained and then used to
36798     get the user's synced web history.
36799   </summary>
36800 </histogram>
36802 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
36803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36804   <summary>
36805     HTTP Response code returned by the server when trying to fetch the OAuth
36806     token for a web history query.
36807   </summary>
36808 </histogram>
36810 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
36811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36812   <summary>
36813     Whether the web history API call was successful. Every time a signed-in user
36814     visits the chrome://history page this query is executed to get the user's
36815     synced web history. If successful, the local and remote results are merged
36816     and shown in the history page.
36817   </summary>
36818 </histogram>
36820 <histogram name="WebHistory.ResponseTime" units="milliseconds">
36821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36822   <summary>
36823     Time it took for the web history to reply. Recorded when the web history API
36824     call triggered by visiting chrome://history receives the data, measuring how
36825     much time it took for the server to reply.
36826   </summary>
36827 </histogram>
36829 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
36830   <obsolete>
36831     Removed from code 2014/2/25.
36832   </obsolete>
36833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36834   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
36835 </histogram>
36837 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
36838   <owner>xians@chromium.org</owner>
36839   <summary>Audio input channel layout in WebRTC.</summary>
36840 </histogram>
36842 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
36843   <obsolete>
36844     No longer exists in the code as of 2014/2/25.
36845   </obsolete>
36846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36847   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
36848 </histogram>
36850 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
36851     units="audio frames">
36852   <obsolete>
36853     No longer exists in the code as of 2014/2/25.
36854   </obsolete>
36855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36856   <summary>
36857     Size of WebRTC audio input buffers (atypical values, in audio frames).
36858   </summary>
36859 </histogram>
36861 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
36862   <owner>xians@chromium.org</owner>
36863   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
36864 </histogram>
36866 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
36867   <owner>xians@chromium.org</owner>
36868   <summary>
36869     Audio input sample rate for WebRTC (atypical values, in Hz).
36870   </summary>
36871 </histogram>
36873 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
36874   <obsolete>
36875     Removed from code on 2014/2/25.
36876   </obsolete>
36877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36878   <summary>Audio output channel layout in WebRTC.</summary>
36879 </histogram>
36881 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
36882   <owner>xians@chromium.org</owner>
36883   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
36884 </histogram>
36886 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
36887     units="audio frames">
36888   <owner>xians@chromium.org</owner>
36889   <summary>
36890     Size of WebRTC audio output buffers (atypical values, in audio frames).
36891   </summary>
36892 </histogram>
36894 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
36895   <owner>xians@chromium.org</owner>
36896   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
36897 </histogram>
36899 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
36900   <owner>xians@chromium.org</owner>
36901   <summary>
36902     Audio output sample rate for WebRTC (atypical values, in Hz).
36903   </summary>
36904 </histogram>
36906 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
36907   <obsolete>
36908     Removed from code 2014/2/25.
36909   </obsolete>
36910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
36911   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
36912 </histogram>
36914 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
36915   <owner>perkj@chromium.org</owner>
36916   <summary>
36917     Counters on creation, opening, and a few main attributes of data channels.
36918   </summary>
36919 </histogram>
36921 <histogram name="WebRTC.DataChannelMaxRetransmits">
36922   <owner>perkj@chromium.org</owner>
36923   <summary>
36924     The maximum number of retransmissions that are attempted in unreliable mode.
36925     It is set to the value used in the configuration when a RTCDataChannel is
36926     created.
36927   </summary>
36928 </histogram>
36930 <histogram name="WebRTC.DataChannelMaxRetransmitTime" units="milliseconds">
36931   <owner>perkj@chromium.org</owner>
36932   <summary>
36933     The length of the time window during which transmissions and retransmissions
36934     may occur in unreliable mode. It is set to the value used in the
36935     configuration when a RTCDataChannel is created.
36936   </summary>
36937 </histogram>
36939 <histogram name="WebRTC.DesktopCaptureCounters" enum="DesktopCaptureCounters">
36940   <owner>jiayl@chromium.org</owner>
36941   <summary>
36942     Counters on creation of DesktopCaptureDevice and the first capture call.
36943   </summary>
36944 </histogram>
36946 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
36947   <owner>perkj@chromium.org</owner>
36948   <summary>
36949     Number of data channels created per PeerConnection. Sample added to the
36950     histogram when the PeerConnection is destroyed. Note that this is done
36951     purely on the renderer side, so no sample will be generated when the
36952     renderer process is destroyed (as in the fast shutdown path for the
36953     renderer) before the PeerConnection is destroyed.
36954   </summary>
36955 </histogram>
36957 <histogram name="WebRTC.PeerConnection.IPMetrics" enum="PeerConnectionCounters">
36958   <owner>mallinath@chromium.org</owner>
36959   <summary>
36960     Counters on IPv4 and IPv6 usage in PeerConnection. These values are logged
36961     once per PeerConnection.
36962   </summary>
36963 </histogram>
36965 <histogram name="WebRTC.PeerConnection.IPv4Interfaces">
36966   <owner>mallinath@chromium.org</owner>
36967   <summary>
36968     Number of IPv4 network interfaces discovered in a PeerConnection Session.
36969   </summary>
36970 </histogram>
36972 <histogram name="WebRTC.PeerConnection.IPv6Interfaces">
36973   <owner>mallinath@chromium.org</owner>
36974   <summary>
36975     Number of IPv6 network interfaces discovered in a PeerConnection Session.
36976   </summary>
36977 </histogram>
36979 <histogram name="WebRTC.PeerConnection.TimeToConnect" units="milliseconds">
36980   <owner>mallinath@chromium.org</owner>
36981   <summary>Time to setup a peer to peer call with PeerConnection.</summary>
36982 </histogram>
36984 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
36985   <owner>perkj@chromium.org</owner>
36986   <summary>
36987     Durations of audio tracks received over a PeerConnection. The stopwatch
36988     starts when the track first becomes connected, and ends when it is
36989     disconnected or very soon thereafter.
36990   </summary>
36991 </histogram>
36993 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
36994   <owner>perkj@chromium.org</owner>
36995   <summary>
36996     Durations of video tracks received over a PeerConnection. The stopwatch
36997     starts when the track first becomes connected, and ends when it is
36998     disconnected or very soon thereafter.
36999   </summary>
37000 </histogram>
37002 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
37003   <owner>perkj@chromium.org</owner>
37004   <summary>
37005     Sizes of messages sent over reliable data channels. The size of an
37006     individual message is added to the histogram as a sample immediately when a
37007     message is sent.
37008   </summary>
37009 </histogram>
37011 <histogram name="WebRTC.ScreenCaptureTime" units="milliseconds">
37012   <owner>jiayl@chromium.org</owner>
37013   <summary>Time for capturing one frame in screen capturing.</summary>
37014 </histogram>
37016 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
37017   <owner>perkj@chromium.org</owner>
37018   <summary>
37019     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
37020     when the track first becomes connected, and ends when it is disconnected or
37021     very soon thereafter.
37022   </summary>
37023 </histogram>
37025 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
37026   <owner>perkj@chromium.org</owner>
37027   <summary>
37028     Durations of video tracks sent over a PeerConnection. The stopwatch starts
37029     when the track first becomes connected, and ends when it is disconnected or
37030     very soon thereafter.
37031   </summary>
37032 </histogram>
37034 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
37035   <owner>perkj@chromium.org</owner>
37036   <summary>
37037     Sizes of messages sent over unreliable data channels. The size of an
37038     individual message is added to the histogram as a sample immediately when a
37039     message is sent.
37040   </summary>
37041 </histogram>
37043 <histogram name="WebRTC.UserMediaRequest.NoResultState"
37044     enum="MediaStreamRequestState">
37045   <owner>andresp@chromium.org</owner>
37046   <summary>
37047     The state of a UserMediaRequest when it gets destroyed before having a
37048     result.
37050     Note: &quot;Explicitly Cancelled&quot; means
37051     MediaStreamImpl::cancelUserMediaRequest was called and not necessarily that
37052     the user cancelled. Those are likely tracked as UserMediaRequest with a
37053     result of permission denied.
37054   </summary>
37055 </histogram>
37057 <histogram name="WebRTC.UserMediaRequest.Result"
37058     enum="MediaStreamRequestResult">
37059   <owner>andresp@chromium.org</owner>
37060   <summary>
37061     Counters for UserMediaRequests results such as failure reasons.
37062   </summary>
37063 </histogram>
37065 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
37066   <owner>perkj@chromium.org</owner>
37067   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
37068 </histogram>
37070 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
37071   <owner>perkj@chromium.org</owner>
37072   <summary>
37073     Counts the number of calls to WebRTC APIs from JavaScript once per session.
37074     A session is a crude estimate since its implemented as the lifetime of the
37075     render process that called the WebRTC API.
37076   </summary>
37077 </histogram>
37079 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
37080   <obsolete>
37081     Deprecated as of r253828 (27 Feb 2014).
37082   </obsolete>
37083   <owner>tommi@chromium.org</owner>
37084   <summary>
37085     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
37086     renderer process.
37087   </summary>
37088 </histogram>
37090 <histogram name="WebRTC.WindowCaptureTime" units="milliseconds">
37091   <owner>jiayl@chromium.org</owner>
37092   <summary>Time for capturing one frame in window capturing.</summary>
37093 </histogram>
37095 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
37096   <owner>jackhou@chromium.org</owner>
37097   <summary>
37098     The success or failure of all extension installs from the webstore. This
37099     includes those initiated by sync.
37100   </summary>
37101 </histogram>
37103 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
37104   <owner>zturner@chromium.org</owner>
37105   <summary>
37106     Count of page loads in each of the 2 different environments (metro/desktop)
37107     on Windows 8.
37108   </summary>
37109 </histogram>
37111 <histogram name="Windows.Tablet" enum="BooleanTablet">
37112   <owner>zturner@chromium.org</owner>
37113   <summary>Count of browser launches from a Windows tablet pc.</summary>
37114 </histogram>
37116 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
37117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
37118   <summary>
37119     Incremented each time the TimeTicks field trial runs on a machine with
37120     multiple cores, but failed to change thread affinity. Broken down by Windows
37121     version.
37122   </summary>
37123 </histogram>
37125 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
37126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
37127   <summary>
37128     The smallest non-zero delta reported by subsequent calls to
37129     QueryPerformanceCounter.
37130   </summary>
37131 </histogram>
37133 <histogram name="WinTimeTicks.NonStopTsc">
37134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
37135   <summary>
37136     True if the CPU's time stamp counter ticks at a constant rate regardless of
37137     CPU frequency.
37138   </summary>
37139 </histogram>
37141 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
37142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
37143   <summary>
37144     The number of times the TimeTicks field trial failed because
37145     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
37146   </summary>
37147 </histogram>
37149 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
37150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
37151   <summary>
37152     The number of times the TimeTicks field trial succeeded. Broken down by
37153     Windows version.
37154   </summary>
37155 </histogram>
37157 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
37158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
37159   <summary>
37160     The number of times the TimeTicks field trial ran for comparison with
37161     WinTimeTicks.VersionSuccess. Broken down by Windows version.
37162   </summary>
37163 </histogram>
37165 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
37166   <owner>rpop@chromium.org</owner>
37167   <summary>
37168     The number of times each tab or window restore option in the Recent Tabs
37169     submenu is clicked.
37170   </summary>
37171 </histogram>
37173 <histogram name="ZeroSuggest.AllResults">
37174   <owner>hfung@chromium.org</owner>
37175   <summary>
37176     The number of results (either query or URL) from ZeroSuggest. This is set
37177     every time a successful response from ZeroSuggest is recieved, which can be
37178     every time the user focuses on the omnibox.
37179   </summary>
37180 </histogram>
37182 <histogram name="ZeroSuggest.QueryResults">
37183   <owner>hfung@chromium.org</owner>
37184   <summary>
37185     The number of query results returned from ZeroSuggest. This is set every
37186     time a successful response from ZeroSuggest is recieved, which can be every
37187     time the user focuses on the omnibox.
37188   </summary>
37189 </histogram>
37191 <histogram name="ZeroSuggest.URLResults">
37192   <owner>hfung@chromium.org</owner>
37193   <summary>
37194     The number of URL results returned from ZeroSuggest. This is set every time
37195     a successful response from ZeroSuggest is recieved, which can be every time
37196     the user focuses on the omnibox.
37197   </summary>
37198 </histogram>
37200 </histograms>
37202 <!-- Enum types -->
37204 <enums>
37206 <enum name="Abandoned" type="int">
37207   <int value="0" label="Finished"/>
37208   <int value="1" label="Abandoned"/>
37209 </enum>
37211 <enum name="AbandonType" type="int">
37212   <int value="0" label="Not abandoned"/>
37213   <int value="1" label="FinishDoc missing"/>
37214   <int value="2" label="FinishAllLoads missing"/>
37215   <int value="3" label="FinishAllLoads+FinishDoc missing"/>
37216   <int value="4" label="LoadEventStart missing"/>
37217   <int value="5" label="LoadEventStart+FinishDoc missing"/>
37218   <int value="6" label="LoadEventStart+FinishAllLoads missing"/>
37219   <int value="7" label="LoadEventStart+FinishAllLoads+FinishDoc missing"/>
37220   <int value="8" label="LoadEventEnd missing"/>
37221   <int value="9" label="LoadEventEnd+FinishDoc missing"/>
37222   <int value="10" label="LoadEventEnd+FinishAllLoads missing"/>
37223   <int value="11" label="LoadEventEnd+FinishAllLoads+FinishDoc missing"/>
37224   <int value="12" label="LoadEventEnd+LoadEventStart missing"/>
37225   <int value="13" label="LoadEventEnd+LoadEventStart+FinishDoc missing"/>
37226   <int value="14" label="LoadEventEnd+LoadEventStart+FinishAllLoads missing"/>
37227   <int value="15"
37228       label="LoadEventEnd+LoadEventStart+FinishAllLoads+FinishDoc missing"/>
37229 </enum>
37231 <enum name="AcceleratedFixedRootBackground" type="int">
37232   <int value="0" label="ScrolledMainFrame"/>
37233   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
37234   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
37235 </enum>
37237 <enum name="ActionAfterDoubleTap" type="int">
37238   <int value="0" label="Navigated Back"/>
37239   <int value="1" label="Stopped Navigation"/>
37240   <int value="2" label="No Action"/>
37241 </enum>
37243 <enum name="ActionUponResourceRequest" type="int">
37244   <int value="0" label="Load resource"/>
37245   <int value="1" label="Revalidate resource"/>
37246   <int value="2" label="Use resource from cache"/>
37247 </enum>
37249 <enum name="ActiveWindowShowType" type="int">
37250   <int value="0" label="No Active Window"/>
37251   <int value="1" label="Other"/>
37252   <int value="2" label="Maximized"/>
37253   <int value="3" label="Fullscreen"/>
37254   <int value="4" label="Snapped"/>
37255 </enum>
37257 <enum name="AddressFamily" type="int">
37258   <int value="0" label="Unspecified"/>
37259   <int value="1" label="IPv4"/>
37260   <int value="2" label="IPv6"/>
37261 </enum>
37263 <enum name="AlternateProtocolUsage" type="int">
37264   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
37265   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
37266   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
37267   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
37268   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
37269 </enum>
37271 <enum name="AndroidActivityId" type="int">
37272   <int value="1" label="Unknown"/>
37273   <int value="2" label="Main"/>
37274   <int value="3" label="Preferences"/>
37275   <int value="4" label="WebappActivity"/>
37276   <int value="5" label="FullScreenActivity"/>
37277 </enum>
37279 <enum name="AndroidEvictionReason" type="int">
37280   <int value="0" label="TabUnusedTooLong"/>
37281   <int value="1" label="TabUnusedInSession"/>
37282   <int value="2" label="LimitOfActiveTabs"/>
37283   <int value="3" label="EvictNTabs"/>
37284   <int value="4" label="EvictAll"/>
37285 </enum>
37287 <enum name="AndroidMemoryNotificationBackground" type="int">
37288   <int value="0" label="TrimMemoryUiHidden"/>
37289   <int value="1" label="TrimMemoryBackground"/>
37290   <int value="2" label="TrimMemoryModerate"/>
37291   <int value="3" label="TrimMemoryComplete"/>
37292 </enum>
37294 <enum name="AndroidMemoryNotificationForeground" type="int">
37295   <int value="0" label="TrimMemoryRunningModerate"/>
37296   <int value="1" label="TrimMemoryRunningLow"/>
37297   <int value="2" label="TrimMemoryRunningCritical"/>
37298   <int value="3" label="LowMemory"/>
37299 </enum>
37301 <enum name="AndroidTabCloseUndoToastEvent" type="int">
37302   <int value="0" label="Undo Shown (Cold)"/>
37303   <int value="1" label="Undo Shown (Warm)"/>
37304   <int value="2" label="Undo Pressed"/>
37305   <int value="3" label="Undos Dismissed (Timeout)"/>
37306   <int value="4" label="Undos Dismissed (Action)"/>
37307 </enum>
37309 <enum name="AppBannersDismissEvent" type="int">
37310   <int value="41" label="Error/unknown reason for dismissal"/>
37311   <int value="42" label="User opened the application after installing it"/>
37312   <int value="43" label="User clicked on the banner"/>
37313   <int value="44" label="User swiped the banner away"/>
37314   <int value="45" label="User hit the X button"/>
37315   <int value="46" label="User began app install, but it didn't finish in time"/>
37316   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
37317 </enum>
37319 <enum name="AppBannersDisplayEvent" type="int">
37320   <int value="1" label="Banner was requested by the site"/>
37321   <int value="2" label="User previously blocked the same banner"/>
37322   <int value="3" label="User blocked too many other banners from the site"/>
37323   <int value="4" label="Banner created."/>
37324 </enum>
37326 <enum name="AppBannersInstallEvent" type="int">
37327   <int value="21" label="User triggered the app install dialog"/>
37328   <int value="22" label="User began installing the app"/>
37329   <int value="23" label="User waited for the app to finish installing"/>
37330 </enum>
37332 <enum name="AppCacheCheckResponseResult" type="int">
37333   <int value="0" label="OK"/>
37334   <int value="1" label="Manifest obsolete"/>
37335   <int value="2" label="Response obsolete"/>
37336   <int value="3" label="Entry not found"/>
37337   <int value="4" label="Read headers error"/>
37338   <int value="5" label="Read data error"/>
37339   <int value="6" label="Unexpected size"/>
37340   <int value="7" label="Check canceled"/>
37341 </enum>
37343 <enum name="AppCacheErrorSite" type="int">
37344   <summary>Identifies the point of failure, see sources.</summary>
37345 </enum>
37347 <enum name="AppCacheInitResult" type="int">
37348   <int value="0" label="OK"/>
37349   <int value="1" label="SQL Database Error"/>
37350   <int value="2" label="Disk Cache Error"/>
37351 </enum>
37353 <enum name="AppCacheUpdateJobResult" type="int">
37354   <int value="0" label="OK"/>
37355   <int value="1" label="SQL Database Error"/>
37356   <int value="2" label="Disk Cache Error"/>
37357   <int value="3" label="Quota Error"/>
37358   <int value="4" label="Redirect Error"/>
37359   <int value="5" label="Manifest Error"/>
37360   <int value="6" label="Network Error"/>
37361   <int value="7" label="Server Error"/>
37362   <int value="8" label="Cancelled"/>
37363 </enum>
37365 <enum name="AppLaunch" type="int">
37366   <int value="0" label="NTP_APPS_MAXIMIZED"/>
37367   <int value="1" label="NTP_APPS_COLLAPSED"/>
37368   <int value="2" label="NTP_APPS_MENU"/>
37369   <int value="3" label="NTP_MOST_VISITED"/>
37370   <int value="4" label="NTP_RECENTLY_CLOSED"/>
37371   <int value="5" label="BOOKMARK_BAR"/>
37372   <int value="6" label="CONTENT_NAVIGATION"/>
37373   <int value="7" label="SESSION_RESTORE"/>
37374   <int value="8" label="AUTOLAUNCH"/>
37375   <int value="9" label="OMNIBOX_APP"/>
37376   <int value="10" label="OMNIBOX_LOCATION"/>
37377   <int value="11" label="OMNIBOX_INSTANT"/>
37378   <int value="12" label="EXTENSION_API"/>
37379   <int value="13" label="CMD_LINE_APP"/>
37380   <int value="14" label="CMD_LINE_URL"/>
37381   <int value="15" label="NTP_WEBSTORE"/>
37382   <int value="16" label="NTP_APP_RE_ENABLE"/>
37383   <int value="17" label="CMD_LINE_APP_LEGACY"/>
37384   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
37385   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
37386   <int value="20" label="APP_LIST_MAIN"/>
37387   <int value="21" label="APP_LIST_SEARCH"/>
37388   <int value="22" label="APP_LIST_MAIN_CHROME"/>
37389   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
37390   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
37391   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
37392 </enum>
37394 <enum name="AppLaunchContainer" type="int">
37395   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
37396   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
37397   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
37398   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
37399 </enum>
37401 <enum name="AppLauncherPromo" type="int">
37402   <int value="0" label="Already installed"/>
37403   <int value="1" label="Shown"/>
37404   <int value="2" label="Dismissed"/>
37405   <int value="3" label="Learn more"/>
37406 </enum>
37408 <enum name="AppListEnableSource" type="int">
37409   <int value="0" label="Not enabled (should never be recorded)"/>
37410   <int value="1" label="Packaged app installed from Web Store"/>
37411   <int value="2" label="Clicked app launcher link from the Web Store"/>
37412   <int value="3" label="Command line flag"/>
37413   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
37414   <int value="5" label="Second packaged app installed without showing"/>
37415 </enum>
37417 <enum name="AppListSearchResult" type="int">
37418   <int value="0" label="OMNIBOX"/>
37419   <int value="1" label="APP"/>
37420   <int value="2" label="WEBSTORE"/>
37421   <int value="3" label="SEARCH_WEBSTORE"/>
37422   <int value="4" label="SEARCH_PEOPLE"/>
37423 </enum>
37425 <enum name="AppLocation" type="int">
37426   <int value="0" label="Invalid location"/>
37427   <int value="1" label="Internal extension"/>
37428   <int value="2" label="Internal extension (loaded via prefs)"/>
37429   <int value="3" label="Internal extension (loaded via the registry)"/>
37430   <int value="4" label="Unpacked extension"/>
37431   <int value="5" label="Component app"/>
37432   <int value="6" label="External extension (downloaded via prefs)"/>
37433   <int value="7" label="External extension (downloaded via admin policies)"/>
37434   <int value="8" label="Command-line extension"/>
37435   <int value="9" label="External extension (loaded via prefs and cached)"/>
37436   <int value="10" label="Component app (downloaded)"/>
37437 </enum>
37439 <enum name="AppPromoAction" type="int">
37440   <int value="0" label="PROMO_LAUNCH_APP"/>
37441   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
37442   <int value="2" label="PROMO_CLOSE"/>
37443   <int value="3" label="PROMO_EXPIRE"/>
37444   <int value="4" label="PROMO_SEEN"/>
37445 </enum>
37447 <enum name="AppsPageDragSource" type="int">
37448   <int value="0" label="Same apps pane"/>
37449   <int value="1" label="Different apps pane"/>
37450   <int value="2" label="Most visited pane"/>
37451   <int value="3" label="Bookmarks pane"/>
37452   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
37453 </enum>
37455 <enum name="AsyncDNSConfigParsePosix" type="int">
37456   <int value="0" label="OK"/>
37457   <int value="1" label="RES_INIT_FAILED"/>
37458   <int value="2" label="RES_INIT_UNSET"/>
37459   <int value="3" label="BAD_ADDRESS"/>
37460   <int value="4" label="BAD_EXT_STRUCT"/>
37461   <int value="5" label="NULL_ADDRESS"/>
37462   <int value="6" label="NO_NAMESERVERS"/>
37463   <int value="7" label="MISSING_OPTIONS"/>
37464   <int value="8" label="UNHANDLED_OPTIONS"/>
37465 </enum>
37467 <enum name="AsyncDNSConfigParseWin" type="int">
37468   <int value="0" label="OK"/>
37469   <int value="1" label="READ_IPHELPER"/>
37470   <int value="2" label="READ_POLICY_SEARCHLIST"/>
37471   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
37472   <int value="4" label="READ_DOMAIN"/>
37473   <int value="5" label="READ_POLICY_DEVOLUTION"/>
37474   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
37475   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
37476   <int value="8" label="READ_APPEND_MULTILABEL"/>
37477   <int value="9" label="READ_PRIMARY_SUFFIX"/>
37478   <int value="10" label="BAD_ADDRESS"/>
37479   <int value="11" label="NO_NAMESERVERS"/>
37480   <int value="12" label="UNHANDLED_OPTIONS"/>
37481 </enum>
37483 <enum name="AsyncDNSHostsParseWin" type="int">
37484   <int value="0" label="OK"/>
37485   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
37486   <int value="2" label="COMPUTER_NAME_FAILED"/>
37487   <int value="3" label="IPHELPER_FAILED"/>
37488   <int value="4" label="BAD_ADDRESS"/>
37489 </enum>
37491 <enum name="AsyncDNSNameServersType" type="int">
37492   <summary>Type of nameservers in the DNS config.</summary>
37493   <int value="0" label="NONE">No nameservers configured.</int>
37494   <int value="1" label="GOOGLE_PUBLIC_DNS">
37495     All nameservers are Google Public DNS servers.
37496   </int>
37497   <int value="2" label="PUBLIC">
37498     All nameservers have public IP addresses (and aren't Google Public DNS
37499     servers).
37500   </int>
37501   <int value="3" label="PRIVATE">
37502     All nameservers have private IP addresses (loopback, link-local, or RFC
37503     1918).
37504   </int>
37505   <int value="4" label="MIXED">
37506     Nameservers are a mix of types (Google Public DNS, public, private).
37507   </int>
37508 </enum>
37510 <enum name="AsyncDNSParseResult" type="int">
37511   <summary>Results of DnsResponse::ParseToAddressList.</summary>
37512   <int value="0" label="SUCCESS"/>
37513   <int value="1" label="MALFORMED_RESPONSE"/>
37514   <int value="2" label="MALFORMED_CNAME"/>
37515   <int value="3" label="NAME_MISMATCH"/>
37516   <int value="4" label="SIZE_MISMATCH"/>
37517   <int value="5" label="CNAME_AFTER_ADDRESS"/>
37518   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
37519   <int value="7" label="NO_ADDRESSES"/>
37520 </enum>
37522 <enum name="AsyncDNSResolveStatus" type="int">
37523   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
37524   <int value="1" label="PROC_SUCCESS">
37525     Succeeded with getaddrinfo after async DNS failed.
37526   </int>
37527   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
37528   <int value="3" label="SUSPECT_NETBIOS">
37529     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
37530   </int>
37531 </enum>
37533 <enum name="AsyncDNSWatchStatus" type="int">
37534   <int value="0" label="STARTED">Started.</int>
37535   <int value="1" label="FAILED_TO_START_CONFIG">
37536     Failed to start watching config.
37537   </int>
37538   <int value="2" label="FAILED_TO_START_HOSTS">
37539     Failed to start watching HOSTS.
37540   </int>
37541   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
37542   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
37543 </enum>
37545 <enum name="AudioCodec" type="int">
37546   <int value="0" label="kUnknownAudioCodec"/>
37547   <int value="1" label="kCodecAAC"/>
37548   <int value="2" label="kCodecMP3"/>
37549   <int value="3" label="kCodecPCM"/>
37550   <int value="4" label="kCodecVorbis"/>
37551   <int value="5" label="kCodecFLAC"/>
37552   <int value="6" label="kCodecAMR_NB"/>
37553   <int value="7" label="kCodecAMR_WB"/>
37554   <int value="8" label="kCodecPCM_MULAW"/>
37555   <int value="9" label="kCodecGSM_MS"/>
37556   <int value="10" label="kCodecPCM_S16BE"/>
37557   <int value="11" label="kCodecPCM_S24BE"/>
37558   <int value="12" label="kCodecOpus"/>
37559 </enum>
37561 <enum name="AudioFramesPerBuffer" type="int">
37562   <int value="0" label="k160"/>
37563   <int value="1" label="k320"/>
37564   <int value="2" label="k440"/>
37565   <int value="3" label="k480"/>
37566   <int value="4" label="k640"/>
37567   <int value="5" label="k880"/>
37568   <int value="6" label="k960"/>
37569   <int value="7" label="k1440"/>
37570   <int value="8" label="k1920"/>
37571 </enum>
37573 <enum name="AudioInputSilenceReport" type="int">
37574   <int value="0" label="No measurement"/>
37575   <int value="1" label="Only audio"/>
37576   <int value="2" label="Only silence"/>
37577   <int value="3" label="Audio and silence"/>
37578 </enum>
37580 <enum name="AudioRendererEvents" type="int">
37581   <int value="0" label="Initialized"/>
37582   <int value="1" label="Runtime error"/>
37583 </enum>
37585 <enum name="AudioSampleFormat" type="int">
37586   <int value="0" label="Unknown"/>
37587   <int value="1" label="Unsigned 8-bit"/>
37588   <int value="2" label="Signed 16-bit"/>
37589   <int value="3" label="Signed 32-bit"/>
37590   <int value="4" label="Float 32-bit"/>
37591   <int value="5" label="Signed 16-bit planar"/>
37592   <int value="6" label="Float 32-bit planar"/>
37593 </enum>
37595 <enum name="AudioSampleRate" type="int">
37596   <int value="0" label="k8000Hz"/>
37597   <int value="1" label="k16000Hz"/>
37598   <int value="2" label="k32000Hz"/>
37599   <int value="3" label="k48000Hz"/>
37600   <int value="4" label="k96000Hz"/>
37601   <int value="5" label="k11025Hz"/>
37602   <int value="6" label="k22050Hz"/>
37603   <int value="7" label="k44100Hz"/>
37604   <int value="8" label="k88200Hz"/>
37605   <int value="9" label="k176400Hz"/>
37606   <int value="10" label="k192000Hz"/>
37607 </enum>
37609 <enum name="AudioTrackProcessingStates" type="int">
37610   <int value="0" label="Enabled"/>
37611   <int value="1" label="Disabled"/>
37612   <int value="2" label="Processing in WebRTC"/>
37613 </enum>
37615 <enum name="AutocheckoutBubble" type="int">
37616   <obsolete>
37617     Deprecated as of 8/2013.
37618   </obsolete>
37619   <int value="0" label="Created"/>
37620   <int value="1" label="Accepted"/>
37621   <int value="2" label="Dismissed"/>
37622   <int value="3" label="Ignored"/>
37623   <int value="4" label="Could be displayed"/>
37624 </enum>
37626 <enum name="AutocheckoutBuyFlow" type="int">
37627   <obsolete>
37628     Deprecated as of 8/2013.
37629   </obsolete>
37630   <int value="0" label="Started"/>
37631   <int value="1" label="Success"/>
37632   <int value="2" label="Missing field mappings"/>
37633   <int value="3" label="Missing advance element"/>
37634   <int value="4" label="Cannot proceed"/>
37635 </enum>
37637 <enum name="AutofillCreditCardInfoBar" type="int">
37638   <int value="0" label="Shown"/>
37639   <int value="1" label="Accepted"/>
37640   <int value="2" label="Denied"/>
37641   <int value="3" label="Ignored"/>
37642 </enum>
37644 <enum name="AutofillDeveloperEngagement" type="int">
37645   <int value="0" label="Fillable form parsed"/>
37646   <int value="1" label="Includes type hints"/>
37647 </enum>
37649 <enum name="AutofillDialogDismissalState" type="int">
37650   <int value="0" label="Submitted, existing data (deprecated)"/>
37651   <int value="1" label="Submitted, saved to Wallet"/>
37652   <int value="2" label="Submitted, saved locally"/>
37653   <int value="3" label="Submitted, no save"/>
37654   <int value="4" label="Canceled, no edits"/>
37655   <int value="5" label="Canceled, no invalid fields"/>
37656   <int value="6" label="Canceled, 1+ invalid fields"/>
37657   <int value="7" label="Canceled during sign-in"/>
37658   <int value="8" label="Submitted, existing data came from Wallet"/>
37659   <int value="9" label="Submitted, existing data came from Autofill"/>
37660 </enum>
37662 <enum name="AutofillDialogInitialUserState" type="int">
37663   <int value="0" label="Not signed in, no Autofill"/>
37664   <int value="1" label="Not signed in, has Autofill"/>
37665   <int value="2" label="Signed in, no Wallet, no Autofill"/>
37666   <int value="3" label="Signed in, no Wallet, has Autofill"/>
37667   <int value="4" label="Signed in, has Wallet, no Autofill"/>
37668   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
37669 </enum>
37671 <enum name="AutofillDialogPopupEvent" type="int">
37672   <int value="0" label="Popup shown"/>
37673   <int value="1" label="Form Autofilled"/>
37674 </enum>
37676 <enum name="AutofillDialogSecurity" type="int">
37677   <int value="0" label="Baseline: Dialog shown"/>
37678   <int value="1" label="Credit card over HTTP"/>
37679   <int value="2" label="Cross-origin frame"/>
37680 </enum>
37682 <enum name="AutofillDialogUiEvents" type="int">
37683   <int value="0" label="Dialog shown"/>
37684   <int value="1" label="Dialog submitted"/>
37685   <int value="2" label="Dialog canceled"/>
37686   <int value="3"
37687       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
37688   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
37689   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
37690   <int value="6" label="Sign-in UI shown"/>
37691   <int value="7" label="Selected different email suggestion"/>
37692   <int value="8" label="Selected different billing suggestion"/>
37693   <int value="9" label="Selected different cc+billing suggestion"/>
37694   <int value="10" label="Selected different shipping suggestion"/>
37695   <int value="11" label="Selected different cc suggestion"/>
37696   <int value="12" label="Showed edit UI for email"/>
37697   <int value="13" label="Showed edit UI for billing"/>
37698   <int value="14" label="Showed edit UI for cc+billing"/>
37699   <int value="15" label="Showed edit UI for shipping"/>
37700   <int value="16" label="Showed edit UI for cc"/>
37701   <int value="17" label="Selected 'Add email' suggestion"/>
37702   <int value="18" label="Selected 'Add billing' suggestion"/>
37703   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
37704   <int value="20" label="Selected 'Add shipping' suggestion"/>
37705   <int value="21" label="Selected 'Add cc' suggestion"/>
37706   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
37707 </enum>
37709 <enum name="AutofillExperimentId" type="int">
37710   <int value="0" label="No Experiment"/>
37711   <int value="1" label="Unknown"/>
37712   <int value="2" label="ar06"/>
37713   <int value="3" label="ar1"/>
37714   <int value="4" label="ar2"/>
37715   <int value="5" label="ar4"/>
37716   <int value="6" label="ar05wlr15"/>
37717   <int value="7" label="ar05wlr25"/>
37718   <int value="8" label="ar05wlr25fs5"/>
37719   <int value="9" label="tbar1"/>
37720   <int value="10" label="ar04wr3fs4"/>
37721   <int value="11" label="No Server Response"/>
37722   <int value="12" label="fp05"/>
37723   <int value="13" label="fp025"/>
37724   <int value="14" label="fp05cc03"/>
37725   <int value="15" label="fp05cco03"/>
37726   <int value="16" label="fp05cco03cstd"/>
37727   <int value="17" label="fp05cc03e1"/>
37728 </enum>
37730 <enum name="AutofillMacAddressBook" type="int">
37731   <int value="0" label="Showed popup entry"/>
37732   <int value="1" label="Selected popup entry"/>
37733 </enum>
37735 <enum name="AutofillQuality" type="int">
37736   <int value="0" label="Submitted"/>
37737   <int value="1" label="Autofilled"/>
37738   <int value="2" label="Autofill failed"/>
37739   <int value="3" label="Heuristic Unknown"/>
37740   <int value="4" label="Heuristic Match"/>
37741   <int value="5" label="Heuristic Mismatch"/>
37742   <int value="6" label="Server Unknown"/>
37743   <int value="7" label="Server Match"/>
37744   <int value="8" label="Server Mismatch"/>
37745 </enum>
37747 <enum name="AutofillQueryResult" type="int">
37748   <int value="0" label="Sent"/>
37749   <int value="1" label="Received"/>
37750   <int value="2" label="Parsed"/>
37751   <int value="3" label="Response matches local"/>
37752   <int value="4" label="Response improves local (nonempty)"/>
37753   <int value="5" label="Response improves local (empty)"/>
37754 </enum>
37756 <enum name="AutofillTypeQuality" type="int">
37757   <int value="0" label="Unknown"/>
37758   <int value="1" label="Match"/>
37759   <int value="2" label="Mismatch"/>
37760 </enum>
37762 <enum name="AutofillTypeQualityByFieldType" type="int">
37763   <int value="0" label="Ambiguous, Unknown"/>
37764   <int value="1" label="Ambiguous, Match"/>
37765   <int value="2" label="Ambiguous, Mismatch"/>
37766   <int value="3" label="Name, Unknown"/>
37767   <int value="4" label="Name, Match"/>
37768   <int value="5" label="Name, Mismatch"/>
37769   <int value="6" label="Company, Unknown"/>
37770   <int value="7" label="Company, Match"/>
37771   <int value="8" label="Company, Mismatch"/>
37772   <int value="9" label="Addr. line 1, Unknown"/>
37773   <int value="10" label="Addr. line 1, Match"/>
37774   <int value="11" label="Addr. line 1, Mismatch"/>
37775   <int value="12" label="Addr. line 2, Unknown"/>
37776   <int value="13" label="Addr. line 2, Match"/>
37777   <int value="14" label="Addr. line 2, Mismatch"/>
37778   <int value="15" label="City, Unknown"/>
37779   <int value="16" label="City, Match"/>
37780   <int value="17" label="City, Mismatch"/>
37781   <int value="18" label="State, Unknown"/>
37782   <int value="19" label="State, Match"/>
37783   <int value="20" label="State, Mismatch"/>
37784   <int value="21" label="ZIP code, Unknown"/>
37785   <int value="22" label="ZIP code, Match"/>
37786   <int value="23" label="ZIP code, Mismatch"/>
37787   <int value="24" label="Country, Unknown"/>
37788   <int value="25" label="Country, Match"/>
37789   <int value="26" label="Country, Mismatch"/>
37790   <int value="27" label="Phone, Unknown"/>
37791   <int value="28" label="Phone, Match"/>
37792   <int value="29" label="Phone, Mismatch"/>
37793   <int value="30" label="Fax, Unknown"/>
37794   <int value="31" label="Fax, Match"/>
37795   <int value="32" label="Fax, Mismatch"/>
37796   <int value="33" label="Email, Unknown"/>
37797   <int value="34" label="Email, Match"/>
37798   <int value="35" label="Email, Mismatch"/>
37799   <int value="36" label="Credit card: name, Unknown"/>
37800   <int value="37" label="Credit card: name, Match"/>
37801   <int value="38" label="Credit card: name, Mismatch"/>
37802   <int value="39" label="Credit card: number, Unknown"/>
37803   <int value="40" label="Credit card: number, Match"/>
37804   <int value="41" label="Credit card: number, Mismatch"/>
37805   <int value="42" label="Credit card: date, Unknown"/>
37806   <int value="43" label="Credit card: date, Match"/>
37807   <int value="44" label="Credit card: date, Mismatch"/>
37808   <int value="45" label="Credit card: type, Unknown"/>
37809   <int value="46" label="Credit card: type, Match"/>
37810   <int value="47" label="Credit card: type, Mismatch"/>
37811   <int value="48" label="Password, Unknown"/>
37812   <int value="49" label="Password, Match"/>
37813   <int value="50" label="Password, Mismatch"/>
37814   <int value="51" label="Addr. line 3, Unknown"/>
37815   <int value="52" label="Addr. line 3, Match"/>
37816   <int value="53" label="Addr. line 3, Mismatch"/>
37817 </enum>
37819 <enum name="AutofillUserHappiness" type="int">
37820   <int value="0" label="Forms loaded"/>
37821   <int value="1" label="Submitted fillable form, autofilled all"/>
37822   <int value="2" label="Submitted fillable form, autofilled some"/>
37823   <int value="3" label="Submitted fillable form, autofilled none"/>
37824   <int value="4" label="Submitted non-fillable form"/>
37825   <int value="5" label="User did type"/>
37826   <int value="6" label="Suggestions shown"/>
37827   <int value="7" label="Suggestions shown (once)"/>
37828   <int value="8" label="User did autofill"/>
37829   <int value="9" label="User did autofill (once)"/>
37830   <int value="10" label="User edited autofilled field"/>
37831   <int value="11" label="User edited autofilled field (once)"/>
37832 </enum>
37834 <enum name="BackingStoreResults" type="int">
37835   <int value="0" label="Unused"/>
37836   <int value="1" label="Success"/>
37837   <int value="2" label="Failure"/>
37838 </enum>
37840 <enum name="BaseRelocationType" type="int">
37841   <int value="0" label="IMAGE_REL_BASED_ABSOLUTE"/>
37842   <int value="1" label="IMAGE_REL_BASED_HIGH"/>
37843   <int value="2" label="IMAGE_REL_BASED_LOW"/>
37844   <int value="3" label="IMAGE_REL_BASED_HIGHLOW"/>
37845   <int value="4" label="IMAGE_REL_BASED_HIGHADJ"/>
37846   <int value="5" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_5"/>
37847   <int value="6" label="IMAGE_REL_BASED_RESERVED"/>
37848   <int value="7" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_7"/>
37849   <int value="8" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_8"/>
37850   <int value="9" label="IMAGE_REL_BASED_MACHINE_SPECIFIC_9"/>
37851   <int value="10" label="IMAGE_REL_BASED_DIR64"/>
37852 </enum>
37854 <enum name="BatteryInfoSampleResult" type="int">
37855   <int value="0" label="Read"/>
37856   <int value="1" label="Good"/>
37857   <int value="2" label="Bad"/>
37858 </enum>
37860 <enum name="BatteryStatusNumberBatteriesLinux" type="int">
37861   <int value="5" label="5+"/>
37862 </enum>
37864 <enum name="BlacklistSetup" type="int">
37865   <int value="0" label="Blacklist enabled"/>
37866   <int value="1" label="Blacklist ran successfully."/>
37867   <int value="2" label="Blacklist failed."/>
37868   <int value="3" label="Blacklist thunk setup failed."/>
37869   <int value="4" label="Blacklist interception failed."/>
37870   <int value="5" label="Blacklist disabled."/>
37871 </enum>
37873 <enum name="BluetoothAvailability" type="int">
37874   <int value="0" label="Unexpected error"/>
37875   <int value="1" label="Not available"/>
37876   <int value="2" label="Available without LE"/>
37877   <int value="3" label="Available with LE"/>
37878   <int value="4" label="Available unknown LE"/>
37879 </enum>
37881 <enum name="BluetoothPairingMethod" type="int">
37882   <int value="0" label="No user interaction required"/>
37883   <int value="1" label="PIN Code requested from user"/>
37884   <int value="2" label="Passkey requested from user"/>
37885   <int value="3" label="PIN Code entered into device"/>
37886   <int value="4" label="Passkey entered into device"/>
37887   <int value="5" label="Passkey confirmed on both devices"/>
37888 </enum>
37890 <enum name="BluetoothPairingResult" type="int">
37891   <int value="0" label="Success"/>
37892   <int value="1" label="Connection already in-progress"/>
37893   <int value="2" label="Failed for non-specific reason"/>
37894   <int value="3" label="Authentication failed"/>
37895   <int value="4" label="Authentication canceled"/>
37896   <int value="5" label="Authentication rejected"/>
37897   <int value="6" label="Authentication timed out"/>
37898   <int value="7" label="Unsupported device"/>
37899   <int value="8" label="Unknown or unhandler error"/>
37900 </enum>
37902 <enum name="BookmarksExperimentState" type="int">
37903   <int value="0" label="No experiment"/>
37904   <int value="1" label="Experiment enabled (sync)"/>
37905   <int value="2" label="Experiment disabled (sync opt out)"/>
37906   <int value="3" label="Experiment enabled (finch)"/>
37907   <int value="4" label="Experiment disabled (finch opt out)"/>
37908   <int value="5" label="Experiment disabled (finch but signed in)"/>
37909   <int value="6" label="Experiment enabled (sync unknown)"/>
37910 </enum>
37912 <enum name="Boolean" type="int">
37913   <int value="0" label="False"/>
37914   <int value="1" label="True"/>
37915 </enum>
37917 <enum name="BooleanAccepted" type="int">
37918   <int value="0" label="Not Accepted"/>
37919   <int value="1" label="Accepted"/>
37920 </enum>
37922 <enum name="BooleanAttempted" type="int">
37923   <int value="0" label="Not Attempted"/>
37924   <int value="1" label="Attempted"/>
37925 </enum>
37927 <enum name="BooleanAvailable" type="int">
37928   <int value="0" label="Not Available"/>
37929   <int value="1" label="Available"/>
37930 </enum>
37932 <enum name="BooleanCloseTimeout" type="int">
37933   <int value="0" label="Closed normally"/>
37934   <int value="1" label="Timed out"/>
37935 </enum>
37937 <enum name="BooleanCommonNameMatch" type="int">
37938   <int value="0" label="subjectAltName used"/>
37939   <int value="1" label="Common Name used"/>
37940 </enum>
37942 <enum name="BooleanCorrupt" type="int">
37943   <int value="0" label="Not Corrupt"/>
37944   <int value="1" label="Corrupt"/>
37945 </enum>
37947 <enum name="BooleanCovered" type="int">
37948   <int value="0" label="Not Covered"/>
37949   <int value="1" label="Covered"/>
37950 </enum>
37952 <enum name="BooleanCredentialsLost" type="int">
37953   <int value="0" label="Found Credentials"/>
37954   <int value="1" label="Missing Credentials"/>
37955 </enum>
37957 <enum name="BooleanDataReductionProxy" type="int">
37958   <int value="0" label="Not Data Reduction Proxy"/>
37959   <int value="1" label="Data Reduction Proxy"/>
37960 </enum>
37962 <enum name="BooleanDelete" type="int">
37963   <int value="0" label="Ignored"/>
37964   <int value="1" label="Deleted"/>
37965 </enum>
37967 <enum name="BooleanDidEvict" type="int">
37968   <int value="0" label="Did not evict"/>
37969   <int value="1" label="Did evict"/>
37970 </enum>
37972 <enum name="BooleanDistillable" type="int">
37973   <int value="0" label="Not distillable"/>
37974   <int value="1" label="Distillable"/>
37975 </enum>
37977 <enum name="BooleanDuplicate" type="int">
37978   <int value="0" label="Not Duplicate"/>
37979   <int value="1" label="Duplicate"/>
37980 </enum>
37982 <enum name="BooleanEnabled" type="int">
37983   <int value="0" label="Disabled"/>
37984   <int value="1" label="Enabled"/>
37985 </enum>
37987 <enum name="BooleanExpired" type="int">
37988   <int value="0" label="Unexpired"/>
37989   <int value="1" label="Expired"/>
37990 </enum>
37992 <enum name="BooleanForceDisabled" type="int">
37993   <int value="0" label="Not Force Disabled"/>
37994   <int value="1" label="Force Disabled"/>
37995 </enum>
37997 <enum name="BooleanHadBlankText" type="int">
37998   <int value="0" label="Did not have blank text"/>
37999   <int value="1" label="Had blank text"/>
38000 </enum>
38002 <enum name="BooleanHasCrc" type="int">
38003   <int value="0" label="No CRC"/>
38004   <int value="1" label="Has CRC"/>
38005 </enum>
38007 <enum name="BooleanHit" type="int">
38008   <int value="0" label="Not_reached"/>
38009   <int value="1" label="Hit"/>
38010 </enum>
38012 <enum name="BooleanHttps" type="int">
38013   <int value="0" label="HTTP"/>
38014   <int value="1" label="HTTPS"/>
38015 </enum>
38017 <enum name="BooleanMatched" type="int">
38018   <int value="0" label="Not matched"/>
38019   <int value="1" label="Matched"/>
38020 </enum>
38022 <enum name="BooleanMigrated" type="int">
38023   <int value="0" label="Not migrated"/>
38024   <int value="1" label="Migrated"/>
38025 </enum>
38027 <enum name="BooleanOrphan" type="int">
38028   <int value="0" label="Non-orphan"/>
38029   <int value="1" label="Orphan"/>
38030 </enum>
38032 <enum name="BooleanProfileSignedIn" type="int">
38033   <int value="0" label="Profile was not Signed In"/>
38034   <int value="1" label="Profile was Signed In"/>
38035 </enum>
38037 <enum name="BooleanRaced" type="int">
38038   <int value="0" label="Did Not Race"/>
38039   <int value="1" label="Raced"/>
38040 </enum>
38042 <enum name="BooleanReceived" type="int">
38043   <int value="0" label="Not Received"/>
38044   <int value="1" label="Received"/>
38045 </enum>
38047 <enum name="BooleanRegistered" type="int">
38048   <int value="0" label="Not Registered"/>
38049   <int value="1" label="Registered"/>
38050 </enum>
38052 <enum name="BooleanReported" type="int">
38053   <int value="0" label="Not reported"/>
38054   <int value="1" label="Reported"/>
38055 </enum>
38057 <enum name="BooleanSelected" type="int">
38058   <int value="0" label="No selection"/>
38059   <int value="1" label="Selected"/>
38060 </enum>
38062 <enum name="BooleanSkipped" type="int">
38063   <int value="0" label="Not skipped"/>
38064   <int value="1" label="Skipped"/>
38065 </enum>
38067 <enum name="BooleanStale" type="int">
38068   <int value="0" label="Fresh"/>
38069   <int value="1" label="Stale"/>
38070 </enum>
38072 <enum name="BooleanSuccess" type="int">
38073   <int value="0" label="Failure"/>
38074   <int value="1" label="Success"/>
38075 </enum>
38077 <enum name="BooleanSuppressed" type="int">
38078   <int value="0" label="No suppressions"/>
38079   <int value="1" label="Suppressed"/>
38080 </enum>
38082 <enum name="BooleanTabDiscard" type="int">
38083   <int value="0" label="Memory OK, no discards"/>
38084   <int value="1" label="Memory low, tabs discarded"/>
38085 </enum>
38087 <enum name="BooleanTablet" type="int">
38088   <int value="0" label="Non tablet"/>
38089   <int value="1" label="Tablet"/>
38090 </enum>
38092 <enum name="BooleanUsage" type="int">
38093   <int value="0" label="Not Used"/>
38094   <int value="1" label="Used"/>
38095 </enum>
38097 <enum name="BooleanValid" type="int">
38098   <int value="0" label="Invalid"/>
38099   <int value="1" label="Valid"/>
38100 </enum>
38102 <enum name="BooleanValidKeyExists" type="int">
38103   <int value="0" label="No Valid Cached Key Found"/>
38104   <int value="1" label="Valid Cached Key Found"/>
38105 </enum>
38107 <enum name="BooleanWiped" type="int">
38108   <int value="0" label="Re-enabled"/>
38109   <int value="1" label="Wiped out"/>
38110 </enum>
38112 <enum name="BrokenAlternateProtocolLocation" type="int">
38113   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
38114   <int value="1" label="QUIC_STREAM_FACTORY"/>
38115   <int value="2" label="HTTP_STREAM_FACTORY_IMPL_JOB_ALT"/>
38116   <int value="3" label="HTTP_STREAM_FACTORY_IMPL_JOB_MAIN"/>
38117 </enum>
38119 <enum name="CacheResult" type="int">
38120   <int value="0" label="MEMORY_CACHE_HIT"/>
38121   <int value="1" label="DISK_CACHE_HIT"/>
38122   <int value="2" label="DISK_CACHE_ENTRY_CORRUPT"/>
38123   <int value="3" label="DISK_CACHE_ERROR"/>
38124   <int value="4" label="CACHE_MISS"/>
38125 </enum>
38127 <enum name="CanvasContextType" type="int">
38128   <int value="0" label="2d"/>
38129   <int value="1" label="webkit-3d"/>
38130   <int value="2" label="experimental-webgl"/>
38131   <int value="3" label="webgl"/>
38132 </enum>
38134 <enum name="CaptivePortalDetectResult" type="int">
38135   <int value="0" label="INTERNET_CONNECTED"/>
38136   <int value="1" label="NO_RESPONSE"/>
38137   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
38138   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
38139   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
38140   <int value="5" label="NO_RESPONSE_IP_ADDRESS"/>
38141   <int value="6" label="BEHIND_CAPTIVE_PORTAL_IP_ADDRESS"/>
38142   <int value="7" label="NO_RESPONSE_HTTPS_LANDING_URL_IP_ADDRESS"/>
38143   <int value="8" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL_IP_ADDRESS"/>
38144 </enum>
38146 <enum name="CaptivePortalNotificationStatus" type="int">
38147   <int value="0" label="UNKNOWN"/>
38148   <int value="1" label="OFFLINE"/>
38149   <int value="2" label="ONLINE"/>
38150   <int value="3" label="PORTAL"/>
38151   <int value="4" label="PROXY_AUTH_REQUIRED"/>
38152 </enum>
38154 <enum name="CaptivePortalNotificationUserAction" type="int">
38155   <int value="0" label="CLICKED"/>
38156   <int value="1" label="CLOSED"/>
38157   <int value="2" label="IGNORED"/>
38158 </enum>
38160 <enum name="CaptivePortalStatus" type="int">
38161   <int value="0" label="UNKNOWN"/>
38162   <int value="1" label="OFFLINE"/>
38163   <int value="2" label="ONLINE"/>
38164   <int value="3" label="PORTAL"/>
38165   <int value="4" label="PROXY_AUTH_REQUIRED"/>
38166 </enum>
38168 <enum name="CapturePixelFormat" type="int">
38169   <int value="0" label="UNKNOWN"/>
38170   <int value="1" label="I420"/>
38171   <int value="2" label="YUY2"/>
38172   <int value="3" label="UYVY"/>
38173   <int value="4" label="RGB24"/>
38174   <int value="5" label="ARGB"/>
38175   <int value="6" label="MJPEG"/>
38176   <int value="7" label="NV21"/>
38177   <int value="8" label="YV12"/>
38178 </enum>
38180 <enum name="CaptureStartupResult" type="int">
38181   <int value="0" label="No data callback"/>
38182   <int value="1" label="OK"/>
38183   <int value="2" label="Failed to create stream"/>
38184   <int value="3" label="Failed to open stream"/>
38185 </enum>
38187 <enum name="CastPlayBackState" type="int">
38188   <int value="0" label="YT_PLAYER_SUCCESS"/>
38189   <int value="1" label="YT_PLAYER_FAILURE"/>
38190   <int value="2" label="DEFAULT_PLAYER_SUCCESS"/>
38191   <int value="3" label="DEFAULT_PLAYER_FAILURE"/>
38192 </enum>
38194 <enum name="CatSixtyFour" type="int">
38195   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
38196   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
38197   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
38198   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
38199   <int value="4" label="Lion (10.7), 32-bit (?)"/>
38200   <int value="5" label="Lion (10.7), 64-bit"/>
38201   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
38202   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
38203   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
38204   <int value="9" label="Mavericks (10.9), 64-bit"/>
38205   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
38206   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
38207   <int value="12" label="Lion (10.7), 8-bit (?)"/>
38208   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
38209   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
38210   <int value="15" label="Yosemite (10.10), 32-bit (?)"/>
38211   <int value="16" label="Yosemite (10.10), 64-bit"/>
38212   <int value="17" label="Yosemite (10.10), 8-bit (?)"/>
38213   <int value="18" label="FutureCat (&gt;10.10), 32-bit (?)"/>
38214   <int value="19" label="FutureCat (&gt;10.10), 64-bit"/>
38215   <int value="20" label="FutureCat (&gt;10.10), 8-bit (?)"/>
38216 </enum>
38218 <enum name="CdmPromiseResult" type="int">
38219   <int value="0" label="Success"/>
38220   <int value="1" label="NotSupportedError"/>
38221   <int value="2" label="InvalidStateError"/>
38222   <int value="3" label="InvalidAccessError"/>
38223   <int value="4" label="QuotaExceededError"/>
38224   <int value="5" label="UnknownError"/>
38225   <int value="6" label="ClientError"/>
38226   <int value="7" label="OutputError"/>
38227 </enum>
38229 <enum name="CertificateChainPosition" type="int">
38230   <int value="0" label="Root Certificate"/>
38231 </enum>
38233 <enum name="ChannelLayout" type="int">
38234   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
38235   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
38236   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
38237   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
38238   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
38239   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
38240   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
38241   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
38242   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
38243   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
38244   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
38245   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
38246   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
38247   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
38248   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
38249   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
38250   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
38251   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
38252   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
38253   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
38254   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
38255   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
38256   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
38257   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
38258   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
38259   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
38260   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
38261   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
38262   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
38263   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
38264 </enum>
38266 <enum name="CheckCRCResult" type="int">
38267   <int value="0" label="Stream was never read to end"/>
38268   <int value="1" label="CRC check not done"/>
38269   <int value="2" label="CRC check done"/>
38270   <int value="3" label="Stream was never read at all"/>
38271 </enum>
38273 <enum name="ChromeDownloadCountType" type="int">
38274   <int value="0" label="Initiated by Navigation (Obsolete)"/>
38275   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
38276   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
38277   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
38278   <int value="4" label="Blocked by Throttling"/>
38279 </enum>
38281 <enum name="ChromeDownloadSource" type="int">
38282   <int value="0" label="Initiated by Navigation"/>
38283   <int value="1" label="Initiated by Context Menu"/>
38284   <int value="2" label="Initiated by WebStore Installer"/>
38285   <int value="3" label="Initiated by ImageBurner"/>
38286   <int value="4" label="Initiated by Plugin Installer"/>
38287 </enum>
38289 <enum name="ChromeNotifierServiceActionType" type="int">
38290   <int value="0" label="Unknown"/>
38291   <int value="1" label="First service enabled"/>
38292   <int value="2" label="First service disabled"/>
38293 </enum>
38295 <enum name="ChromeOSColorProfile" type="int">
38296   <summary>See ui/display/display_constants.h for the variation.</summary>
38297   <int value="0" label="Standard"/>
38298   <int value="1" label="Dynamic"/>
38299   <int value="2" label="Movie"/>
38300   <int value="3" label="Reading"/>
38301 </enum>
38303 <enum name="ChromeOSUserImageId" type="int">
38304   <summary>
38305     Indices of the default images as defined in
38306     chrome/browser/chromeos/login/default_user_images.cc. The last three values
38307     are for taken photo, downloaded file and the image previously used by user.
38308   </summary>
38309   <int value="0" label="Default, Beaker"/>
38310   <int value="1" label="Default, Bee"/>
38311   <int value="2" label="Default, Briefcase"/>
38312   <int value="3" label="Default, Circles"/>
38313   <int value="4" label="Default, Cloud"/>
38314   <int value="5" label="Default, Cupcake"/>
38315   <int value="6" label="Default, Day"/>
38316   <int value="7" label="Default, Flower"/>
38317   <int value="8" label="Default, Globe"/>
38318   <int value="9" label="Default, Hot air"/>
38319   <int value="10" label="Default, Ladybug"/>
38320   <int value="11" label="Default, Leaf"/>
38321   <int value="12" label="Default, Night"/>
38322   <int value="13" label="Default, Plane"/>
38323   <int value="14" label="Default, Robot body"/>
38324   <int value="15" label="Default, Robot head"/>
38325   <int value="16" label="Default, Toolbox"/>
38326   <int value="17" label="Default, User color"/>
38327   <int value="18" label="Default, User enterprise"/>
38328   <int value="19" label="Photo taken"/>
38329   <int value="20" label="Downloaded file"/>
38330   <int value="21" label="Old image"/>
38331   <int value="22" label="Profile image"/>
38332 </enum>
38334 <enum name="ClipboardAction" type="int">
38335   <int value="0" label="Write from non-Incognito"/>
38336   <int value="1" label="Write from Incognito"/>
38337   <int value="2" label="Read Text"/>
38338 </enum>
38340 <enum name="CloudPrintAuthEventType" type="int">
38341   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
38342   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
38343   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
38344   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
38345   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
38346   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
38347   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
38348   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
38349   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
38350   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
38351   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
38352   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
38353 </enum>
38355 <enum name="CloudPrintJobHandlerEventType" type="int">
38356   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
38357   <int value="1" label="JOB_HANDLER_START"/>
38358   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
38359   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
38360   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
38361   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
38362   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
38363   <int value="7" label="JOB_HANDLER_DATA"/>
38364   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
38365   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
38366   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
38367   <int value="11" label="JOB_HANDLER_SPOOLED"/>
38368   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
38369   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
38370   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
38371 </enum>
38373 <enum name="CloudPrintJobStatusType" type="int">
38374   <int value="0" label="JOB_SUCCESS"/>
38375   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
38376   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
38377   <int value="3" label="JOB_FAILED"/>
38378 </enum>
38380 <enum name="CloudPrintNativeJobStatusType" type="int">
38381   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
38382   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
38383   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
38384   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
38385 </enum>
38387 <enum name="CloudPrintUrlFetcherRequestType" type="int">
38388   <int value="0" label="REQUEST_AUTH_CODE"/>
38389   <int value="1" label="REQUEST_REGISTER"/>
38390   <int value="2" label="REQUEST_UNREGISTER"/>
38391   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
38392   <int value="4" label="REQUEST_UPDATE_JOB"/>
38393   <int value="5" label="REQUEST_USER_MESSAGE"/>
38394   <int value="6" label="REQUEST_TICKET"/>
38395   <int value="7" label="REQUEST_DATA"/>
38396   <int value="8" label="REQUEST_JOB_FETCH"/>
38397 </enum>
38399 <enum name="CoalescePotentialPackets" type="int">
38400   <int value="0" label="No Advantage"/>
38401   <int value="1" label="Header packets Only"/>
38402   <int value="30" label="More Than 30"/>
38403 </enum>
38405 <enum name="CompositedScrolling" type="int">
38406   <int value="0" label="Is scrollable area"/>
38407   <int value="1" label="Needs to be stacking container"/>
38408   <int value="2" label="Will use composited scrolling"/>
38409 </enum>
38411 <enum name="CompositorScrollResult" type="int">
38412   <int value="0" label="ScrollOnMainThread"/>
38413   <int value="1" label="ScrollStarted"/>
38414   <int value="2" label="ScrollIgnored"/>
38415   <int value="3" label="ScrollUnknown"/>
38416 </enum>
38418 <enum name="CompositorType" type="int">
38419   <int value="0" label="Software compositor"/>
38420   <int value="1" label="GPU compositor"/>
38421 </enum>
38423 <enum name="ComputeCurrentSigninStatus" type="int">
38424   <int value="0" label="Tried to compute current signin status."/>
38425   <int value="1" label="No signin manager found."/>
38426 </enum>
38428 <enum name="ConnectionFailureReason" type="int">
38429   <int value="0" label="Unknown"/>
38430   <int value="1" label="Bad Passphrase"/>
38431   <int value="2" label="Bad WEP Key"/>
38432   <int value="3" label="Failed to Connect"/>
38433   <int value="4" label="DHCP Failure"/>
38434   <int value="5" label="DNS Lookup Failure"/>
38435   <int value="6" label="EAP Authentication"/>
38436   <int value="7" label="EAP Local TLS"/>
38437   <int value="8" label="EAP Remote TLS"/>
38438   <int value="9" label="Out-of-range"/>
38439   <int value="10" label="Pin Missing"/>
38440 </enum>
38442 <enum name="ConnectionResult" type="int">
38443   <int value="0" label="Success"/>
38444   <int value="1" label="Failure"/>
38445   <int value="2" label="Aborted"/>
38446 </enum>
38448 <enum name="ConnectionStatus" type="int">
38449   <int value="0" label="Offline"/>
38450   <int value="1" label="Connected"/>
38451   <int value="2" label="Online"/>
38452 </enum>
38454 <enum name="ConnectionType" type="int">
38455   <summary>
38456     Connection type as defined in net/base/connection_type_histograms.h
38457   </summary>
38458   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
38459   <int value="1" label="SSL">An SSL connection</int>
38460   <int value="2" label="SSL-MD5">
38461     An SSL connection with an MD5 certificate in the certificate chain
38462     (excluding root)
38463   </int>
38464   <int value="3" label="SSL-MD2">
38465     An SSL connection with an MD2 certificate in the certificate chain
38466     (excluding root)
38467   </int>
38468   <int value="4" label="SSL-MD4">
38469     An SSL connection with an MD4 certificate in the certificate chain
38470     (excluding root)
38471   </int>
38472   <int value="5" label="SSL-MD5(CA)">
38473     An SSL connection with an MD5 CA certificate in the certificate chain
38474     (excluding root)
38475   </int>
38476   <int value="6" label="SSL-MD2(CA)">
38477     An SSL connection with an MD2 CA certificate in the cerfificate chain
38478     (excluding root)
38479   </int>
38480   <int value="7" label="HTTP">An HTTP connection</int>
38481   <int value="8" label="SPDY">A SPDY connection</int>
38482   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
38483   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
38484   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
38485   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
38486   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
38487 </enum>
38489 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
38490   <int value="0" label="NO_PROBLEM"/>
38491   <int value="1" label="POTENTIAL_PROBLEM"/>
38492   <int value="2" label="PROBLEM"/>
38493   <int value="3" label="TEST_FAILURE_OCCURRED"/>
38494   <int value="4" label="TEST_NOT_RUN"/>
38495 </enum>
38497 <enum name="ContentSetting" type="int">
38498   <int value="1" label="ALLOW"/>
38499   <int value="2" label="BLOCK"/>
38500   <int value="3" label="ASK"/>
38501   <int value="4" label="SESSION_ONLY"/>
38502 </enum>
38504 <enum name="CookieDeletionCause" type="int">
38505   <summary>Reason why a cookie was removed from the cookie store</summary>
38506   <int value="0" label="explicit">
38507     The user explicitly requested that we delete a cookie
38508   </int>
38509   <int value="1" label="overwrite">
38510     The value of the cookie was overwritten by a new value
38511   </int>
38512   <int value="2" label="expired">The cookie expiration time passed</int>
38513   <int value="3" label="evicted">
38514     The cookie was evicted during garbage collection (replaced by
38515     domain_evicted/global_evicted below)
38516   </int>
38517   <int value="4" label="store_dup">
38518     The backing store had two copies of the cookie so one was removed (i.e.
38519     problems writing the backing store database)
38520   </int>
38521   <int value="5" label="dont_record">
38522     The cookie deletion should not be recorded because it occurred, e.g., during
38523     shutdown (the fact that these values showed up in the histogram is a bug,
38524     since fixed)
38525   </int>
38526   <int value="6" label="domain_evicted">
38527     The cookie was evicted during per-domain/eTLD+1 garbage collection
38528   </int>
38529   <int value="7" label="global_evicted">
38530     The cookie was evicted during whole store garbage collection.
38531   </int>
38532   <int value="8" label="domain_evicted_pre_safe">
38533     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
38534     have been evicted by the global garbage collection process (because they
38535     hadn't been accessed recently enough).
38536   </int>
38537   <int value="9" label="domain_evicted_post_safe">
38538     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
38539     not have been evicted by global metrics as well (because they had been
38540     accessed recently enough to save).
38541   </int>
38542   <int value="10" label="expired_overwrite">
38543     The cookie deletion occurred because the server overwrote it with an already
38544     expired cookie (this is a common idiom for server deletions of cookies).
38545   </int>
38546 </enum>
38548 <enum name="CrosDisksArchiveType" type="int">
38549   <int value="0" label="Unknown"/>
38550   <int value="1" label="ZIP"/>
38551   <int value="2" label="RAR"/>
38552   <int value="3" label="Tar"/>
38553   <int value="4" label="Bzip2-compressed Tar"/>
38554   <int value="5" label="Gzip-compressed Tar"/>
38555 </enum>
38557 <enum name="CrosDisksDeviceMediaType" type="int">
38558   <int value="0" label="Unknown"/>
38559   <int value="1" label="USB Drive"/>
38560   <int value="2" label="SD Card"/>
38561   <int value="3" label="Optical Disc"/>
38562   <int value="4" label="Mobile Device"/>
38563   <int value="5" label="DVD"/>
38564 </enum>
38566 <enum name="CrosDisksFilesystemType" type="int">
38567   <int value="0" label="Unknown"/>
38568   <int value="1" label="Others"/>
38569   <int value="2" label="FAT"/>
38570   <int value="3" label="exFAT"/>
38571   <int value="4" label="NTFS"/>
38572   <int value="5" label="HFS+"/>
38573   <int value="6" label="Ext2"/>
38574   <int value="7" label="Ext3"/>
38575   <int value="8" label="Ext4"/>
38576   <int value="9" label="ISO9660"/>
38577   <int value="10" label="UDF"/>
38578 </enum>
38580 <enum name="CrosEnableDriveOfflineOutcome" type="int">
38581   <int value="0" label="Success: Offline mode enabled"/>
38582   <int value="1" label="Failure: Hosted app page timed out"/>
38583   <int value="2" label="Failure: Hosted app page load failed"/>
38584   <int value="3" label="Failure: Not a regular user account"/>
38585   <int value="4" label="Failure: Drive app not installed"/>
38586   <int value="5" label="Failure: Background page already exists"/>
38587 </enum>
38589 <enum name="CrosEventEnum" type="int">
38590   <int value="0" label="ModemManagerCommandSendFailure"/>
38591   <int value="1" label="HwWatchdogReboot"/>
38592   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
38593   <int value="3" label="Chaps.DatabaseCorrupted"/>
38594   <int value="4" label="Chaps.DatabaseRepairFailure"/>
38595   <int value="5" label="Chaps.DatabaseCreateFailure"/>
38596   <int value="6" label="Attestation.OriginSpecificExhausted"/>
38597   <int value="7" label="SpringPowerSupply.Original.High"/>
38598   <int value="8" label="SpringPowerSupply.Other.High"/>
38599   <int value="9" label="SpringPowerSupply.Original.Low"/>
38600   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
38601   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
38602 </enum>
38604 <enum name="CrosFirstRunTutorialCompletionType" type="int">
38605   <int value="0" label="Was not finished"/>
38606   <int value="1" label="Finished with &quot;Got It&quot; button"/>
38607   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
38608 </enum>
38610 <enum name="CrosShelfClickTarget" type="int">
38611   <obsolete>
38612     Deprecated as of 12/2013. Default pinned apps trial is finished.
38613   </obsolete>
38614   <int value="0" label="Chrome"/>
38615   <int value="1" label="AppLauncher"/>
38616   <int value="2" label="Gmail"/>
38617   <int value="3" label="Search"/>
38618   <int value="4" label="Youtube"/>
38619   <int value="5" label="Doc"/>
38620   <int value="6" label="Sheets"/>
38621   <int value="7" label="Slides"/>
38622   <int value="8" label="PlayMusic"/>
38623 </enum>
38625 <enum name="DataChannelCounters" type="int">
38626   <int value="0" label="Channel created."/>
38627   <int value="1" label="Channel reached Open state."/>
38628   <int value="2" label="Channel is reliable."/>
38629   <int value="3" label="Channel is ordered."/>
38630   <int value="4" label="Channel is negotiated."/>
38631 </enum>
38633 <enum name="DataReductionProxyBypassEventType_Deprecated" type="int">
38634   <int value="0" label="Short bypass"/>
38635   <int value="1" label="Long bypass"/>
38636   <int value="2" label="Bypass due to internal server error"/>
38637   <int value="3" label="Bypass due to other error"/>
38638   <int value="4" label="Bypass due to missing via header"/>
38639   <int value="5" label="Bypass due to 4xx response"/>
38640   <int value="6"
38641       label="Bypass due to 407 response from proxy without a challenge"/>
38642 </enum>
38644 <enum name="DataReductionProxyBypassType" type="int">
38645   <int value="0"
38646       label="Bypass due to explicit instruction for the current request"/>
38647   <int value="1"
38648       label="Short bypass: Bypass the proxy for less than one minute"/>
38649   <int value="2"
38650       label="Medium bypass: Bypass the proxy for one to five minutes"/>
38651   <int value="3"
38652       label="Long bypass: Bypass the proxy for more than five minutes"/>
38653   <int value="4" label="Bypass due to a 4xx missing via header"/>
38654   <int value="5"
38655       label="Bypass due to other missing via header, excluding 4xx errors"/>
38656   <int value="6"
38657       label="Bypass due to 407 response from proxy without a challenge"/>
38658   <int value="7" label="Bypass due to a 500 internal server error"/>
38659   <int value="8" label="Bypass because the request URI was too long"/>
38660   <int value="9" label="Bypass due to a 503 response"/>
38661   <int value="10" label="Bypass due to any network error"/>
38662 </enum>
38664 <enum name="DataReductionProxyNetworkChangeEvent" type="int">
38665   <int value="0" label="IP Address Change"/>
38666   <int value="1" label="Proxy disabled on VPN"/>
38667 </enum>
38669 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
38670   <int value="0" label="Internet disconnected"/>
38671   <int value="1" label="Probe failed, proxy disabled"/>
38672   <int value="2" label="Probe failed, proxy already disabled"/>
38673   <int value="3" label="Probe succeeded, proxy enabled"/>
38674   <int value="4" label="Probe succeeded, proxy already enabled"/>
38675 </enum>
38677 <enum name="DataReductionProxyPromoAction" type="int">
38678   <int value="0" label="Dismissed from first screen"/>
38679   <int value="1" label="Dismissed from second screen"/>
38680   <int value="2" label="Enabled from first screen"/>
38681   <int value="3" label="Enabled from second screen"/>
38682 </enum>
38684 <enum name="DataReductionProxySettingsConversion" type="int">
38685   <int value="0" label="OFF to OFF"/>
38686   <int value="1" label="OFF to ON"/>
38687   <int value="2" label="ON to OFF"/>
38688   <int value="3" label="ON to ON"/>
38689 </enum>
38691 <enum name="DataReductionProxyStartupState" type="int">
38692   <int value="0" label="Proxy not available"/>
38693   <int value="1" label="Proxy available but not enabled"/>
38694   <int value="2" label="Proxy available and enabled"/>
38695 </enum>
38697 <enum name="DefaultSearchChangeOrigin" type="int">
38698   <int value="0" label="DSP changed by synced Pref"/>
38699   <int value="1" label="DSP changed by Sync ADD"/>
38700   <int value="2" label="DSP changed by Sync DELETE"/>
38701   <int value="3" label="DSP changed by managed policy switch"/>
38702   <int value="4" label="DSP changed unintentionally by Sync"/>
38703   <int value="5" label="DSP changed by other non-Sync origin"/>
38704   <int value="6" label="DSP changed by Profile Reset feature"/>
38705   <int value="7" label="DSP changed by the extension Override Settings API"/>
38706   <int value="8" label="DSP set to new engine with no previous value in prefs"/>
38707 </enum>
38709 <enum name="DesktopCaptureCounters" type="int">
38710   <int value="0" label="Screen capturer created."/>
38711   <int value="1" label="Window capturer created."/>
38712   <int value="2" label="First screen capture call succeeded."/>
38713   <int value="3" label="First screen capture call failed."/>
38714   <int value="4" label="First window capture call succeeded."/>
38715   <int value="5" label="First window capture call failed."/>
38716 </enum>
38718 <enum name="DevicePermissionActions" type="int">
38719   <int value="0" label="AllowHttps"/>
38720   <int value="1" label="AllowHttp"/>
38721   <int value="2" label="Deny"/>
38722   <int value="3" label="Cancel"/>
38723 </enum>
38725 <enum name="DevicesPageEvents" type="int">
38726   <int value="0" label="OPENED"/>
38727   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
38728   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
38729   <int value="3" label="ADD_PRINTER_CLICKED"/>
38730   <int value="4" label="REGISTER_CLICKED"/>
38731   <int value="5" label="REGISTER_CONFIRMED"/>
38732   <int value="6" label="REGISTER_SUCCESS"/>
38733   <int value="7" label="REGISTER_CANCEL"/>
38734   <int value="8" label="REGISTER_FAILURE"/>
38735   <int value="9" label="MANAGE_CLICKED"/>
38736   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
38737   <int value="11" label="REGISTER_TIMEOUT"/>
38738   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
38739 </enum>
38741 <enum name="DevToolsAction" type="int">
38742   <int value="1" label="Window docked"/>
38743   <int value="2" label="Window undocked"/>
38744   <int value="3" label="Scripts breakpoint set"/>
38745   <int value="4" label="Timeline started"/>
38746   <int value="5" label="CPU profile taken"/>
38747   <int value="6" label="Heap profile taken"/>
38748   <int value="7" label="Audits started"/>
38749   <int value="8" label="Console evaluated"/>
38750   <int value="9" label="File saved in workspace"/>
38751   <int value="10" label="Device mode enabled"/>
38752 </enum>
38754 <enum name="DevToolsPanel" type="int">
38755   <int value="1" label="Elements"/>
38756   <int value="2" label="Resources"/>
38757   <int value="3" label="Network"/>
38758   <int value="4" label="Scripts"/>
38759   <int value="5" label="Timeline"/>
38760   <int value="6" label="Profiles"/>
38761   <int value="7" label="Audits"/>
38762   <int value="8" label="Console"/>
38763   <int value="9" label="Extension's Panel"/>
38764 </enum>
38766 <enum name="DevToolsSetting" type="int">
38767   <int value="1" label="Elements DOM wrap on"/>
38768   <int value="2" label="Elements DOM wrap off"/>
38769   <int value="3" label="Console monitor XHR on"/>
38770   <int value="4" label="Console monitor XHR off"/>
38771   <int value="5" label="Console preserve log on"/>
38772   <int value="6" label="Console preserve log off"/>
38773   <int value="7" label="Network show large rows on"/>
38774   <int value="8" label="Network show large rows off"/>
38775 </enum>
38777 <enum name="DiagnosticsRecoveryRun" type="int">
38778   <int value="0" label="Recovery not run"/>
38779   <int value="1" label="Recovery run because of crash"/>
38780   <int value="2" label="Recovery run by user"/>
38781 </enum>
38783 <enum name="DiagnosticsResult" type="int">
38784   <int value="0" label="Not run (regular startup)"/>
38785   <int value="1" label="Success (crash startup)"/>
38786   <int value="2" label="Failure (crash startup)"/>
38787   <int value="3" label="Skipped (crash startup)"/>
38788 </enum>
38790 <enum name="DiagnosticsTestName" type="int">
38791   <int value="0" label="Conflicting DLLs Test"/>
38792   <int value="1" label="Disk Space Test"/>
38793   <int value="2" label="Install Type Test"/>
38794   <int value="3" label="JSON Bookmarks Test"/>
38795   <int value="4" label="JSON Local State Test"/>
38796   <int value="5" label="JSON Preferences Test"/>
38797   <int value="6" label="Operating System Test"/>
38798   <int value="7" label="Path Dictionaries Test"/>
38799   <int value="8" label="Path Local State Test"/>
38800   <int value="9" label="Path Resources Test"/>
38801   <int value="10" label="Path User Data Test"/>
38802   <int value="11" label="Version Test"/>
38803   <int value="12" label="SQLite Integrity App Cache Test"/>
38804   <int value="13" label="SQLite Integrity Archived History Test"/>
38805   <int value="14" label="SQLite Integrity Cookie Test"/>
38806   <int value="15" label="SQLite Integrity Database Tracker Test"/>
38807   <int value="16" label="SQLite Integrity History Test"/>
38808   <int value="17" label="SQLite Integrity Nss Cert Test"/>
38809   <int value="18" label="SQLite Integrity Nss Key Test"/>
38810   <int value="19" label="SQLite Integrity Thumbnails Test"/>
38811   <int value="20" label="SQLite Integrity Web Data Test"/>
38812 </enum>
38814 <enum name="DifferentPrimaryAccounts" type="int">
38815   <int value="0" label="Primary Accounts the same"/>
38816   <int value="1" label="(obsolete) Primary Accounts different"/>
38817   <int value="2" label="No GAIA account in cookie jar"/>
38818   <int value="3" label="Primary accounts present but different"/>
38819 </enum>
38821 <enum name="DllHash" type="int">
38822 <!-- Generated by chrome_elf/dll_hash/dll_hash_main.cc -->
38824   <int value="141490347" label="minisp.dll"/>
38825   <int value="231333778" label="libapi2hook.dll"/>
38826   <int value="272828651" label="activedetect64.dll"/>
38827   <int value="295718620" label="cespy.dll"/>
38828   <int value="447643466" label="libinject.dll"/>
38829   <int value="750761702" label="systemk.dll"/>
38830   <int value="777975221" label="activedetect32.dll"/>
38831   <int value="803283353" label="lmrn.dll"/>
38832   <int value="839518885" label="libinject2.dll"/>
38833   <int value="989714890" label="datamngr.dll"/>
38834   <int value="1114335935" label="libredir2.dll"/>
38835   <int value="1120295191" label="windowsapihookdll64.dll"/>
38836   <int value="1148809156" label="chrmxtn.dll"/>
38837   <int value="1270622879" label="hk.dll"/>
38838   <int value="1409376135" label="windowsapihookdll32.dll"/>
38839   <int value="1736709911" label="bitguard.dll"/>
38840   <int value="1996673448" label="scdetour.dll"/>
38841   <int value="2060768492" label="libwinhook.dll"/>
38842   <int value="2117903235" label="cplushook.dll"/>
38843   <int value="2132270559" label="libsvn_tsvn32.dll"/>
38844 </enum>
38846 <enum name="DNSEmptyAddressListAndNoError" type="int">
38847   <int value="0" label="Error reported or Address List is not empty"/>
38848   <int value="1" label="Success reported but Address List is empty"/>
38849 </enum>
38851 <enum name="DnsProbe.JobResult" type="int">
38852   <int value="0" label="SERVERS_UNKNOWN"/>
38853   <int value="1" label="SERVERS_CORRECT"/>
38854   <int value="2" label="SERVERS_INCORRECT"/>
38855   <int value="3" label="SERVERS_FAILING"/>
38856   <int value="4" label="SERVERS_UNREACHABLE"/>
38857 </enum>
38859 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
38860   <int value="0" label="INCONCLUSIVE"/>
38861   <int value="1" label="NO_INTERNET"/>
38862   <int value="2" label="BAD_CONFIG"/>
38863   <int value="3" label="NXDOMAIN"/>
38864 </enum>
38866 <enum name="DnsProbe.ProbeStatus" type="int">
38867   <int value="0" label="POSSIBLE"/>
38868   <int value="1" label="NOT_RUN"/>
38869   <int value="2" label="STARTED"/>
38870   <int value="3" label="FINISHED_INCONCLUSIVE"/>
38871   <int value="4" label="FINISHED_NO_INTERNET"/>
38872   <int value="5" label="FINISHED_BAD_CONFIG"/>
38873   <int value="6" label="FINISHED_NXDOMAIN"/>
38874 </enum>
38876 <enum name="DnsProbe.SystemIsLocalhost" type="int">
38877   <int value="0" label="Not just 127.0.0.1">
38878     127.0.0.1 was not the only nameserver in the system DNS config.
38879   </int>
38880   <int value="1" label="Just 127.0.0.1">
38881     127.0.0.1 was the only nameserver in the system DNS config.
38882   </int>
38883 </enum>
38885 <enum name="DockedAction" type="int">
38886   <int value="0" label="None"/>
38887   <int value="1" label="Dock"/>
38888   <int value="2" label="Undock"/>
38889   <int value="3" label="Resize"/>
38890   <int value="4" label="Reorder"/>
38891   <int value="5" label="Evict"/>
38892   <int value="6" label="Maximize"/>
38893   <int value="7" label="Minimize"/>
38894   <int value="8" label="Restore"/>
38895   <int value="9" label="Close"/>
38896 </enum>
38898 <enum name="DockedActionSource" type="int">
38899   <int value="0" label="Unknown"/>
38900   <int value="1" label="Mouse"/>
38901   <int value="2" label="Touch"/>
38902 </enum>
38904 <enum name="DomainBoundCerts.GetCertResult" type="int">
38905   <int value="0" label="SYNC_SUCCESS"/>
38906   <int value="1" label="ASYNC_SUCCESS"/>
38907   <int value="2" label="ASYNC_CANCELLED"/>
38908   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
38909   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
38910   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
38911   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
38912   <int value="7" label="INVALID_ARGUMENT"/>
38913   <int value="8" label="UNSUPPORTED_TYPE"/>
38914   <int value="9" label="TYPE_MISMATCH"/>
38915   <int value="10" label="WORKER_FAILURE"/>
38916 </enum>
38918 <enum name="DomainBoundCerts.Support" type="int">
38919   <int value="0" label="DISABLED"/>
38920   <int value="1" label="CLIENT_ONLY"/>
38921   <int value="2" label="CLIENT_AND_SERVER"/>
38922   <int value="3" label="CLIENT_NO_ECC">
38923     Channel ID was enabled, but the client did not support elliptic curve key
38924     generation.
38925   </int>
38926   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
38927     Channel ID was enabled, but the client had an invalid system time which
38928     prevented using it.
38929   </int>
38930   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
38931     The SSLClientSocket was created without a ServerBoundCertService.
38932   </int>
38933 </enum>
38935 <enum name="DomainReliability.BooleanFailover" type="int">
38936   <int value="0" label="Used first collector"/>
38937   <int value="1" label="Failed over to another collector"/>
38938 </enum>
38940 <enum name="DoubleGetExperimentMethods" type="int">
38941   <int value="0" label="POST"/>
38942   <int value="1" label="GET_CACHABLE"/>
38943   <int value="2" label="GET_NON_CACHABLE"/>
38944 </enum>
38946 <enum name="DownloadContentDisposition" type="int">
38947   <int value="0" label="Content-Disposition header present"/>
38948   <int value="1" label="Valid"/>
38949   <int value="2" label="Has disposition-type"/>
38950   <int value="3" label="Has unknown disposition-type"/>
38951   <int value="4" label="Has 'name' attribute"/>
38952   <int value="5" label="Has 'filename' attribute"/>
38953   <int value="6" label="Has 'filename*' attribute"/>
38954   <int value="7" label="Has non-ASCII strings"/>
38955   <int value="8" label="Has percent encoded strings"/>
38956   <int value="9" label="Has RFC 2047 encoded strings"/>
38957   <int value="10" label="Has 'name' attribute only"/>
38958 </enum>
38960 <enum name="DownloadContentType" type="int">
38961   <int value="0" label="UNRECOGNIZED"/>
38962   <int value="1" label="TEXT"/>
38963   <int value="2" label="IMAGE"/>
38964   <int value="3" label="AUDIO"/>
38965   <int value="4" label="VIDEO"/>
38966   <int value="5" label="OCTET_STREAM"/>
38967   <int value="6" label="PDF"/>
38968   <int value="7" label="DOC"/>
38969   <int value="8" label="XLS"/>
38970   <int value="9" label="PPT"/>
38971   <int value="10" label="ARCHIVE"/>
38972   <int value="11" label="EXE"/>
38973   <int value="12" label="DMG"/>
38974   <int value="13" label="CRX"/>
38975 </enum>
38977 <enum name="DownloadCountType" type="int">
38978   <int value="0" label="Initiated by Navigation (Obsolete)"/>
38979   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
38980   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
38981   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
38982   <int value="4" label="Initiated by Renderer (Obsolete)"/>
38983   <int value="5" label="Initiated and Unthrottled"/>
38984   <int value="6" label="Completed"/>
38985   <int value="7" label="Cancelled"/>
38986   <int value="8" label="Started"/>
38987   <int value="9" label="Interrupted"/>
38988   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
38989   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
38990   <int value="12" label="Interrupted at End of Download"/>
38991   <int value="13" label="Attempt to Append to Detached File"/>
38992   <int value="14" label="File Missing After Successful Scan"/>
38993   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
38994   <int value="16" label="No WebContents at interruption"/>
38995   <int value="17" label="Supports ranges and strong validation"/>
38996 </enum>
38998 <enum name="DownloadDatabaseRecordDroppedType" type="int">
38999   <int value="0" label="Bad State"/>
39000   <int value="1" label="Bad Danger Type"/>
39001 </enum>
39003 <enum name="DownloadDOMEvent" type="int">
39004   <int value="0" label="GetDownloads"/>
39005   <int value="1" label="OpenFile"/>
39006   <int value="2" label="Drag"/>
39007   <int value="3" label="SaveDangerous"/>
39008   <int value="4" label="DiscardDangerous"/>
39009   <int value="5" label="Show"/>
39010   <int value="6" label="Pause"/>
39011   <int value="7" label="Remove"/>
39012   <int value="8" label="Cancel"/>
39013   <int value="9" label="ClearAll"/>
39014   <int value="10" label="OpenFolder"/>
39015   <int value="11" label="Resume"/>
39016 </enum>
39018 <enum name="DownloadFilePickerResult" type="int">
39019   <int value="0" label="SAME"/>
39020   <int value="1" label="DIFFERENT_DIR"/>
39021   <int value="2" label="DIFFERENT_NAME"/>
39022   <int value="3" label="CANCEL"/>
39023 </enum>
39025 <enum name="DownloadFunctions" type="int">
39026   <int value="0" label="download"/>
39027   <int value="1" label="search"/>
39028   <int value="2" label="pause"/>
39029   <int value="3" label="resume"/>
39030   <int value="4" label="cancel"/>
39031   <int value="5" label="erase"/>
39032   <int value="6" label="set_destination"/>
39033   <int value="7" label="accept_danger"/>
39034   <int value="8" label="show"/>
39035   <int value="9" label="drag"/>
39036 </enum>
39038 <enum name="DownloadImageType" type="int">
39039   <int value="0" label="Unrecognized"/>
39040   <int value="1" label="GIF"/>
39041   <int value="2" label="JPEG"/>
39042   <int value="3" label="PNG"/>
39043   <int value="4" label="TIFF"/>
39044   <int value="5" label="ICON"/>
39045   <int value="6" label="WEBP"/>
39046 </enum>
39048 <enum name="DownloadInterruptedUnknownSizeType" type="int">
39049   <int value="0" label="Size Known"/>
39050   <int value="1" label="Size Unknown"/>
39051 </enum>
39053 <enum name="DownloadItem.DangerousFileType" type="int">
39054   <int value="0" label="unknown"/>
39055   <int value="1" label="ad"/>
39056   <int value="2" label="ade"/>
39057   <int value="3" label="adp"/>
39058   <int value="4" label="ah"/>
39059   <int value="5" label="apk"/>
39060   <int value="6" label="app"/>
39061   <int value="7" label="application"/>
39062   <int value="8" label="asp"/>
39063   <int value="9" label="asx"/>
39064   <int value="10" label="bas"/>
39065   <int value="11" label="bash"/>
39066   <int value="12" label="bat"/>
39067   <int value="13" label="cfg"/>
39068   <int value="14" label="chi"/>
39069   <int value="15" label="chm"/>
39070   <int value="16" label="class"/>
39071   <int value="17" label="cmd"/>
39072   <int value="18" label="com"/>
39073   <int value="19" label="command"/>
39074   <int value="20" label="crt"/>
39075   <int value="21" label="crx"/>
39076   <int value="22" label="csh"/>
39077   <int value="23" label="deb"/>
39078   <int value="24" label="dex"/>
39079   <int value="25" label="dll"/>
39080   <int value="26" label="drv"/>
39081   <int value="27" label="exe"/>
39082   <int value="28" label="fxp"/>
39083   <int value="29" label="grp"/>
39084   <int value="30" label="hlp"/>
39085   <int value="31" label="hta"/>
39086   <int value="32" label="htm"/>
39087   <int value="33" label="html"/>
39088   <int value="34" label="htt"/>
39089   <int value="35" label="inf"/>
39090   <int value="36" label="ini"/>
39091   <int value="37" label="ins"/>
39092   <int value="38" label="isp"/>
39093   <int value="39" label="jar"/>
39094   <int value="40" label="jnlp"/>
39095   <int value="41" label="user.js"/>
39096   <int value="42" label="js"/>
39097   <int value="43" label="jse"/>
39098   <int value="44" label="ksh"/>
39099   <int value="45" label="lnk"/>
39100   <int value="46" label="local"/>
39101   <int value="47" label="mad"/>
39102   <int value="48" label="maf"/>
39103   <int value="49" label="mag"/>
39104   <int value="50" label="mam"/>
39105   <int value="51" label="manifest"/>
39106   <int value="52" label="maq"/>
39107   <int value="53" label="mar"/>
39108   <int value="54" label="mas"/>
39109   <int value="55" label="mat"/>
39110   <int value="56" label="mau"/>
39111   <int value="57" label="mav"/>
39112   <int value="58" label="maw"/>
39113   <int value="59" label="mda"/>
39114   <int value="60" label="mdb"/>
39115   <int value="61" label="mde"/>
39116   <int value="62" label="mdt"/>
39117   <int value="63" label="mdw"/>
39118   <int value="64" label="mdz"/>
39119   <int value="65" label="mht"/>
39120   <int value="66" label="mhtml"/>
39121   <int value="67" label="mmc"/>
39122   <int value="68" label="mof"/>
39123   <int value="69" label="msc"/>
39124   <int value="70" label="msh"/>
39125   <int value="71" label="mshxml"/>
39126   <int value="72" label="msi"/>
39127   <int value="73" label="msp"/>
39128   <int value="74" label="mst"/>
39129   <int value="75" label="ocx"/>
39130   <int value="76" label="ops"/>
39131   <int value="77" label="pcd"/>
39132   <int value="78" label="pif"/>
39133   <int value="79" label="pkg"/>
39134   <int value="80" label="pl"/>
39135   <int value="81" label="plg"/>
39136   <int value="82" label="prf"/>
39137   <int value="83" label="prg"/>
39138   <int value="84" label="pst"/>
39139   <int value="85" label="py"/>
39140   <int value="86" label="pyc"/>
39141   <int value="87" label="pyw"/>
39142   <int value="88" label="rb"/>
39143   <int value="89" label="reg"/>
39144   <int value="90" label="rpm"/>
39145   <int value="91" label="scf"/>
39146   <int value="92" label="scr"/>
39147   <int value="93" label="sct"/>
39148   <int value="94" label="sh"/>
39149   <int value="95" label="shar"/>
39150   <int value="96" label="shb"/>
39151   <int value="97" label="shs"/>
39152   <int value="98" label="shtm"/>
39153   <int value="99" label="shtml"/>
39154   <int value="100" label="spl"/>
39155   <int value="101" label="svg"/>
39156   <int value="102" label="swf"/>
39157   <int value="103" label="sys"/>
39158   <int value="104" label="tcsh"/>
39159   <int value="105" label="url"/>
39160   <int value="106" label="vb"/>
39161   <int value="107" label="vbe"/>
39162   <int value="108" label="vbs"/>
39163   <int value="109" label="vsd"/>
39164   <int value="110" label="vsmacros"/>
39165   <int value="111" label="vss"/>
39166   <int value="112" label="vst"/>
39167   <int value="113" label="vsw"/>
39168   <int value="114" label="ws"/>
39169   <int value="115" label="wsc"/>
39170   <int value="116" label="wsf"/>
39171   <int value="117" label="wsh"/>
39172   <int value="118" label="xbap"/>
39173   <int value="119" label="xht"/>
39174   <int value="120" label="xhtm"/>
39175   <int value="121" label="xhtml"/>
39176   <int value="122" label="xml"/>
39177   <int value="123" label="xsl"/>
39178   <int value="124" label="xslt"/>
39179 </enum>
39181 <enum name="DownloadItem.DangerType" type="int">
39182   <int value="0" label="NOT_DANGEROUS"/>
39183   <int value="1" label="DANGEROUS_FILE"/>
39184   <int value="2" label="DANGEROUS_URL"/>
39185   <int value="3" label="DANGEROUS_CONTENT"/>
39186   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
39187   <int value="5" label="UNCOMMON_CONTENT"/>
39188   <int value="6" label="USER_VALIDATED"/>
39189   <int value="7" label="DANGEROUS_HOST"/>
39190   <int value="8" label="POTENTIALLY_UNWANTED"/>
39191 </enum>
39193 <enum name="DownloadOpenMethod" type="int">
39194   <int value="0" label="Opened with plaform handler by default"/>
39195   <int value="1" label="Opened in browser by default"/>
39196   <int value="2" label="Opened with plaform handler by user choice"/>
39197 </enum>
39199 <enum name="DownloadOriginStateOnResumption" type="int">
39200   <int value="0" label="No changes"/>
39201   <int value="1" label="New redirects"/>
39202   <int value="2" label="New validators"/>
39203   <int value="3" label="New redirects + validators"/>
39204   <int value="4" label="New Content-Disposition"/>
39205   <int value="5" label="New redirects + Content-Disposition"/>
39206   <int value="6" label="New validators + Content-Disposition"/>
39207   <int value="7" label="New redirects + validators + Content-Disposition"/>
39208 </enum>
39210 <enum name="DownloadSavePackageEvent" type="int">
39211   <int value="0" label="Started"/>
39212   <int value="1" label="Cancelled"/>
39213   <int value="2" label="Finished"/>
39214   <int value="3" label="Write to already completed file"/>
39215   <int value="4" label="Write to already failed file"/>
39216 </enum>
39218 <enum name="DownloadSource" type="int">
39219   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
39220   <int value="1" label="Initiated by Drag-and-drop"/>
39221   <int value="2" label="Initiated by RPC from Renderer"/>
39222   <int value="3" label="Initiated by Save from Pepper"/>
39223   <int value="4" label="Initiated by Resumption"/>
39224 </enum>
39226 <enum name="DriveCacheDBOpenStatus" type="int">
39227   <int value="0" label="Success"/>
39228   <int value="1" label="Corrupt database"/>
39229   <int value="2" label="Unknown recoverable failure"/>
39230   <int value="3" label="Unrecoverable (disk full?) failure"/>
39231 </enum>
39233 <enum name="DriveEntryKind" type="int">
39234   <int value="0" label="Unknown"/>
39235   <int value="1" label="Item"/>
39236   <int value="2" label="Site"/>
39237   <int value="3" label="Document"/>
39238   <int value="4" label="Spereadsheet"/>
39239   <int value="5" label="Presentation"/>
39240   <int value="6" label="Drawing"/>
39241   <int value="7" label="Table"/>
39242   <int value="8" label="External app"/>
39243   <int value="9" label="Folder"/>
39244   <int value="10" label="File"/>
39245   <int value="11" label="PDF"/>
39246 </enum>
39248 <enum name="DriveFileFormat" type="int">
39249   <int value="0" label="AAC"/>
39250   <int value="1" label="ASF"/>
39251   <int value="2" label="AVI"/>
39252   <int value="3" label="CSV"/>
39253   <int value="4" label="DOC"/>
39254   <int value="5" label="DOCX"/>
39255   <int value="6" label="FLV"/>
39256   <int value="7" label="JPG"/>
39257   <int value="8" label="MJPG"/>
39258   <int value="9" label="MOV"/>
39259   <int value="10" label="MP3"/>
39260   <int value="11" label="MP4"/>
39261   <int value="12" label="MPG"/>
39262   <int value="13" label="OTHER"/>
39263   <int value="14" label="PDF"/>
39264   <int value="15" label="PPT"/>
39265   <int value="16" label="PPTX"/>
39266   <int value="17" label="PSD"/>
39267   <int value="18" label="RAR"/>
39268   <int value="19" label="WMA"/>
39269   <int value="20" label="WMV"/>
39270   <int value="21" label="XLS"/>
39271   <int value="22" label="XLSX"/>
39272   <int value="23" label="ZIP"/>
39273 </enum>
39275 <enum name="DriveMetadataDBInitStatus" type="int">
39276   <int value="0" label="Success"/>
39277   <int value="1" label="Not found"/>
39278   <int value="2" label="Corruption"/>
39279   <int value="3" label="IO error"/>
39280   <int value="4" label="Failed to open DB for unknown reason"/>
39281   <int value="5" label="Incompatible DB format"/>
39282   <int value="6" label="DB is broken"/>
39283   <int value="7" label="Opened existing DB."/>
39284   <int value="8" label="No existing DB was found. Created new DB."/>
39285   <int value="9" label="Cannot open existing DB. Created new DB."/>
39286 </enum>
39288 <enum name="DriveMetadataDBValidityCheckFailureReason" type="int">
39289   <int value="0" label="Invalid header"/>
39290   <int value="1" label="Broken ID entry"/>
39291   <int value="2" label="Broken entry"/>
39292   <int value="3" label="Invalid local ID"/>
39293   <int value="4" label="Invalid parent ID"/>
39294   <int value="5" label="Broken child map"/>
39295   <int value="6" label="Child entry count mismatch"/>
39296   <int value="7" label="Iterator error"/>
39297 </enum>
39299 <enum name="EAPInnerProtocol" type="int">
39300   <int value="0" label="UNKNOWN"/>
39301   <int value="1" label="NONE"/>
39302   <int value="2" label="PEAP-MD5"/>
39303   <int value="3" label="PEAP-MSCHAPV2"/>
39304   <int value="4" label="TTLS-EAP-MD5"/>
39305   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
39306   <int value="6" label="TTLS-MSCHAPV2"/>
39307   <int value="7" label="TTLS-MSCHAP"/>
39308   <int value="8" label="TTLS-PAP"/>
39309   <int value="9" label="TTLS-CHAP"/>
39310 </enum>
39312 <enum name="EAPOuterProtocol" type="int">
39313   <int value="0" label="UNKNOWN"/>
39314   <int value="1" label="LEAP"/>
39315   <int value="2" label="PEAP"/>
39316   <int value="3" label="TLS"/>
39317   <int value="4" label="TTLS"/>
39318 </enum>
39320 <enum name="EasyUnlockButton" type="int">
39321   <int value="0" label="Setup app launches"/>
39322   <int value="1" label="Find device"/>
39323   <int value="2" label="Pair device"/>
39324   <int value="3" label="Try out"/>
39325   <int value="4" label="Enable"/>
39326   <int value="5" label="Disable"/>
39327 </enum>
39329 <enum name="EasyUnlockNotificationEvent" type="int">
39330   <int value="0" label="Set up notification shown"/>
39331   <int value="1" label="Set up notification clicked"/>
39332   <int value="2" label="Try out notification shown"/>
39333   <int value="3" label="Try out notification clicked"/>
39334 </enum>
39336 <enum name="EasyUnlockRemoteLockScreenState" type="int">
39337   <int value="0" label="Unknown state"/>
39338   <int value="1" label="Lock screen disabled, trust agent unsupported"/>
39339   <int value="2" label="Lock screen disabled, trust agent disabled"/>
39340   <int value="3" label="Lock screen disabled, trust agent enabled"/>
39341   <int value="4" label="Lock screen enabled, trust agent unsupported"/>
39342   <int value="5" label="Lock screen enabled, trust agent disabled"/>
39343   <int value="6" label="Lock screen enabled, trust agent enabled"/>
39344 </enum>
39346 <enum name="EasyUnlockSetupState" type="int">
39347   <int value="0" label="Success"/>
39348   <int value="1" label="Scan (initial)"/>
39349   <int value="2" label="Scan (in progress)"/>
39350   <int value="3" label="Scan (error)"/>
39351   <int value="4" label="Pairing (initial)"/>
39352   <int value="5" label="Pairing (in progress)"/>
39353   <int value="6" label="Pairing (error)"/>
39354   <int value="7" label="Help"/>
39355 </enum>
39357 <enum name="EasyUnlockUnlockEvent" type="int">
39358   <int value="0" label="Screen unlocked (total)"/>
39359   <int value="1" label="Screen unlocked (via EasyUnlock)"/>
39360 </enum>
39362 <enum name="EnterpriseCheckError" type="int">
39363   <summary>
39364     Defined as DomainCheckErrors in
39365     components/policy/core/common/policy_loader_win.cc.
39366   </summary>
39367   <int value="0" label="Cound not get net join info."/>
39368   <int value="1" label="Cound not bind to domain controller."/>
39369 </enum>
39371 <enum name="EnterpriseDeviceManagementStatus" type="int">
39372   <summary>
39373     Status codes produced by DeviceManagementService for requests made to the
39374     device management server as defined in
39375     components/policy/core/common/cloud/cloud_policy_constants.h.
39376   </summary>
39377   <int value="0" label="SUCCESS"/>
39378   <int value="1" label="REQUEST_INVALID"/>
39379   <int value="2" label="REQUEST_FAILED"/>
39380   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
39381   <int value="4" label="HTTP_STATUS_ERROR"/>
39382   <int value="5" label="RESPONSE_DECODING_ERROR"/>
39383   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
39384   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
39385   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
39386   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
39387   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
39388   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
39389   <int value="12" label="SERVICE_MISSING_LICENSES"/>
39390   <int value="13" label="SERVICE_DEPROVISIONED"/>
39391   <int value="14" label="SERVICE_DOMAIN_MISMATCH"/>
39392   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
39393 </enum>
39395 <enum name="EnterpriseDMTokenType" type="int">
39396   <summary>
39397     Result of DMToken operations as defined in
39398     components/policy/core/common/cloud/enterprise_metrics.h.
39399   </summary>
39400   <int value="0" label="Load Succeeded">
39401     A cached token was successfully loaded from disk.
39402   </int>
39403   <int value="1" label="Load Failed">
39404     Reading a cached token from disk failed.
39405   </int>
39406   <int value="2" label="Fetch Requested">
39407     A token fetch request was sent to the DM server.
39408   </int>
39409   <int value="3" label="Fetch Request Failed">
39410     The request was invalid, or the HTTP request failed.
39411   </int>
39412   <int value="4" label="Fetch Server Failed">
39413     Error HTTP status received, or the DM server failed in another way.
39414   </int>
39415   <int value="5" label="Fetch Response Received">
39416     A response to the fetch request was received.
39417   </int>
39418   <int value="6" label="Fetch Bad Response">
39419     The response received was invalid. This happens when some expected data was
39420     not present in the response.
39421   </int>
39422   <int value="7" label="Fetch Management Not Supported">
39423     DM server reported that management is not supported.
39424   </int>
39425   <int value="8" label="Fetch Device Not Found">
39426     DM server reported that the given device ID was not found.
39427   </int>
39428   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
39429   <int value="10" label="Store Succeeded">
39430     Successfully cached a token to disk.
39431   </int>
39432   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
39433   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
39434   <int value="13" label="Invalid Serial">
39435     Serial number rejected by DMServer.
39436   </int>
39437   <int value="14" label="Missing Licenses">
39438     No more licenses available for that domain.
39439   </int>
39440 </enum>
39442 <enum name="EnterpriseDomainRegex" type="int">
39443   <summary>Which domain regex generated an ICU error.</summary>
39444   <int value="0" label="aol"/>
39445   <int value="1" label="googlemail"/>
39446   <int value="2" label="gmail"/>
39447   <int value="3" label="hotmail"/>
39448   <int value="4" label="live"/>
39449   <int value="5" label="mail.ru"/>
39450   <int value="6" label="msn"/>
39451   <int value="7" label="qq"/>
39452   <int value="8" label="yahoo"/>
39453   <int value="9" label="yandex"/>
39454 </enum>
39456 <enum name="EnterpriseEnrollmentType" type="int">
39457   <summary>
39458     Result of device enrollment as defined in
39459     components/policy/core/common/cloud/enterprise_metrics.h.
39460   </summary>
39461   <int value="0" label="Cancelled">
39462     The enrollment screen was closed without completing the enrollment process.
39463   </int>
39464   <int value="1" label="Started">
39465     The user submitted credentials and started the enrollment process.
39466   </int>
39467   <int value="2" label="Network Failed">
39468     Enrollment failed due to a network error.
39469   </int>
39470   <int value="3" label="Login Failed">
39471     Enrollment failed because logging in to Gaia failed.
39472   </int>
39473   <int value="4" label="Not Supported">
39474     Enrollment failed because it is not supported for the account used.
39475   </int>
39476   <int value="5" label="Policy Failed">
39477     Enrollment failed because it failed to apply device policy.
39478   </int>
39479   <int value="6" label="Other Failed">
39480     Enrollment failed due to an unexpected error. This currently happens when
39481     the Gaia auth token is not issued for the DM service, the device cloud
39482     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
39483     an unknown reason.
39484   </int>
39485   <int value="7" label="OK">Enrollment was successful.</int>
39486   <int value="8" label="Invalid Serial">
39487     Serial number doesn't belong to account domain.
39488   </int>
39489   <int value="9" label="Auto-enrollment Started">
39490     Auto-enrollment started automatically after sign-in.
39491   </int>
39492   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
39493   <int value="11" label="Auto-enrollment Retried">
39494     Auto-enrollment started again after a failure.
39495   </int>
39496   <int value="12" label="Auto-enrollment Cancelled">
39497     User opted-out of auto-enrollment.
39498   </int>
39499   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
39500   <int value="14" label="Invalid enrollment mode">
39501     The enrollment mode has not been sent down or is unknown to the client.
39502   </int>
39503   <int value="15" label="Auto-enrollment not supported">
39504     The enrollment mode can not be set through auto-enrollment.
39505   </int>
39506   <int value="16" label="Install attributes timeout">
39507     Install attributes failed to initialize in time.
39508   </int>
39509   <int value="17" label="Wrong user name">
39510     Re-enrollment attempted with an account from a different domain.
39511   </int>
39512   <int value="18" label="Missing licenses">
39513     No licenses left for that domain.
39514   </int>
39515   <int value="19" label="Robot auth code fetch failed">
39516     Enrollment failed due to an error fetching the device robot authorization
39517     code from the DM Server.
39518   </int>
39519   <int value="20" label="Robot refresh token fetch failed">
39520     Enrollment failed due to an error fetching the device robot refresh token
39521     from Gaia.
39522   </int>
39523   <int value="21" label="Robot refresh token store failed">
39524     Enrollment failed due to an error persisting the device robot refresh token
39525     on the device.
39526   </int>
39527   <int value="22" label="Deprovisioned device">
39528     Enrollment failed because the administrator has deprovisioned the device.
39529   </int>
39530   <int value="23" label="Domain mismatch">
39531     Enrollment failed because the device belongs to a different domain.
39532   </int>
39533   <int value="24" label="Triggered">
39534     Enrollment has been triggered, the credential screen has been shown.
39535   </int>
39536   <int value="25" label="Retried">The user retried to submit credentials.</int>
39537   <int value="26" label="Store token and ID failed">
39538     Enrollment failed because DM token and device ID couldn't be stored.
39539   </int>
39540   <int value="27" label="Error getting FRE state keys">
39541     Enrollment failed because FRE state keys couldn't be obtained.
39542   </int>
39543   <int value="28" label="Error validating policy">
39544     Enrollment failed because policy couldn't be validated.
39545   </int>
39546   <int value="29" label="Error in CloudPolicyStore">
39547     Enrollment failed because of error in CloudPolicyStore.
39548   </int>
39549   <int value="30" label="Error locking device">
39550     Enrollment failed because device couldn't be locked.
39551   </int>
39552 </enum>
39554 <enum name="EnterprisePolicies" type="int">
39555 <!-- Generated from ../../../components/policy/resources/policy_templates.json -->
39557   <int value="1" label="Configure the home page URL"/>
39558   <int value="2" label="Use New Tab Page as homepage"/>
39559   <int value="3" label="Set Chrome as Default Browser"/>
39560   <int value="4" label="Application locale"/>
39561   <int value="5" label="Enable alternate error pages"/>
39562   <int value="6" label="Enable search suggestions"/>
39563   <int value="7" label="Enable network prediction"/>
39564   <int value="8" label="Disable SPDY protocol"/>
39565   <int value="9" label="Enable JavaScript"/>
39566   <int value="10" label="Enable Incognito mode"/>
39567   <int value="11" label="Disable saving browser history"/>
39568   <int value="12" label="Enable printing"/>
39569   <int value="13" label="Enable Google Cloud Print proxy"/>
39570   <int value="14" label="Enable Safe Browsing"/>
39571   <int value="15" label="Enable reporting of usage and crash-related data"/>
39572   <int value="16" label="Enable the password manager"/>
39573   <int value="17" label="Allow users to show passwords in Password Manager"/>
39574   <int value="18" label="Enable AutoFill"/>
39575   <int value="19" label="Specify a list of disabled plugins"/>
39576   <int value="20" label="Disable synchronization of data with Google"/>
39577   <int value="21" label="Choose how to specify proxy server settings"/>
39578   <int value="22" label="Choose how to specify proxy server settings"/>
39579   <int value="23" label="Address or URL of proxy server"/>
39580   <int value="24" label="URL to a proxy .pac file"/>
39581   <int value="25" label="Proxy bypass rules"/>
39582   <int value="26" label="Supported authentication schemes"/>
39583   <int value="27"
39584       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
39585   <int value="28" label="Include non-standard port in Kerberos SPN"/>
39586   <int value="29" label="Authentication server whitelist"/>
39587   <int value="30" label="Kerberos delegation server whitelist"/>
39588   <int value="31" label="GSSAPI library name"/>
39589   <int value="32" label="Configure extension installation blacklist"/>
39590   <int value="33" label="Configure extension installation whitelist"/>
39591   <int value="34" label="Configure the list of force-installed extensions"/>
39592   <int value="35" label="Show Home button on toolbar"/>
39593   <int value="36" label="Disable Developer Tools"/>
39594   <int value="37" label="Action on startup"/>
39595   <int value="38" label="URLs to open on startup"/>
39596   <int value="39" label="Block third party cookies"/>
39597   <int value="40" label="Enable the default search provider"/>
39598   <int value="41" label="Default search provider name"/>
39599   <int value="42" label="Default search provider keyword"/>
39600   <int value="43" label="Default search provider search URL"/>
39601   <int value="44" label="Default search provider suggest URL"/>
39602   <int value="45" label="Default search provider instant URL"/>
39603   <int value="46" label="Default search provider icon"/>
39604   <int value="47" label="Default search provider encodings"/>
39605   <int value="48" label="Default cookies setting"/>
39606   <int value="49" label="Default images setting"/>
39607   <int value="50" label="Default JavaScript setting"/>
39608   <int value="51" label="Default plugins setting"/>
39609   <int value="52" label="Default popups setting"/>
39610   <int value="53" label="Default notification setting"/>
39611   <int value="54" label="Default geolocation setting"/>
39612   <int value="55" label="Disable support for 3D graphics APIs"/>
39613   <int value="56" label="Refresh rate for user policy"/>
39614   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
39615   <int value="58"
39616       label="Always render the following URL patterns in Google Chrome Frame"/>
39617   <int value="59"
39618       label="Always render the following URL patterns in the host browser"/>
39619   <int value="60"
39620       label="Allow Google Chrome Frame to handle the listed content types"/>
39621   <int value="61" label="Enable lock when the device become idle or suspended"/>
39622   <int value="62" label="Enable Instant"/>
39623   <int value="63" label="Set user data directory"/>
39624   <int value="64" label="Set download directory"/>
39625   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
39626   <int value="66" label="Specify whether the plugin finder should be disabled"/>
39627   <int value="67" label="Block cookies on these sites"/>
39628   <int value="68" label="Allow session only cookies on these sites"/>
39629   <int value="69" label="Allow images on these sites"/>
39630   <int value="70" label="Block images on these sites"/>
39631   <int value="71" label="Allow JavaScript on these sites"/>
39632   <int value="72" label="Block JavaScript on these sites"/>
39633   <int value="73" label="Allow plugins on these sites"/>
39634   <int value="74" label="Block plugins on these sites"/>
39635   <int value="75" label="Allow popups on these sites"/>
39636   <int value="76" label="Block popups on these sites"/>
39637   <int value="77" label="Allow cookies on these sites"/>
39638   <int value="78" label="Specify a list of enabled plugins"/>
39639   <int value="79"
39640       label="Specify a list of plugins that the user can enable or disable"/>
39641   <int value="80" label="Enable Translate"/>
39642   <int value="81" label="Allow running plugins that are outdated"/>
39643   <int value="82" label="Enable Bookmark Bar"/>
39644   <int value="83" label="Enables or disables bookmark editing"/>
39645   <int value="84" label="Allow invocation of file selection dialogs"/>
39646   <int value="85" label="Disable URL protocol schemes"/>
39647   <int value="86" label="Always runs plugins that require authorization"/>
39648   <int value="87" label="Set Google Chrome Frame user data directory"/>
39649   <int value="88" label="Set disk cache directory"/>
39650   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
39651   <int value="90" label="Refresh rate for Device Policy"/>
39652   <int value="91" label="Release channel"/>
39653   <int value="92"
39654       label="Maximal number of concurrent connections to the proxy server"/>
39655   <int value="93" label="Incognito mode availability"/>
39656   <int value="94" label="Enable firewall traversal from remote access client"/>
39657   <int value="95" label="Enable firewall traversal from remote access host"/>
39658   <int value="96"
39659       label="Prevent app promotions from appearing on the new tab page"/>
39660   <int value="97" label="Import bookmarks from default browser on first run"/>
39661   <int value="98"
39662       label="Import browsing history from default browser on first run"/>
39663   <int value="99" label="Import of homepage from default browser on first run"/>
39664   <int value="100"
39665       label="Import search engines from default browser on first run"/>
39666   <int value="101"
39667       label="Import saved passwords from default browser on first run"/>
39668   <int value="102"
39669       label="Automatically select client certificates for these sites"/>
39670   <int value="103" label="Block access to a list of URLs"/>
39671   <int value="104" label="Allows access to a list of URLs"/>
39672   <int value="105" label="Allow notifications on these sites"/>
39673   <int value="106" label="Block notifications on these sites"/>
39674   <int value="107" label="User-level network configuration"/>
39675   <int value="108" label="Device-level network configuration"/>
39676   <int value="109"
39677       label="Enable submission of documents to Google Cloud Print"/>
39678   <int value="110" label="Set disk cache size in bytes"/>
39679   <int value="111" label="Set media disk cache size in bytes"/>
39680   <int value="112" label="Enterprise web store URL (deprecated)"/>
39681   <int value="113" label="Enterprise web store name (deprecated)"/>
39682   <int value="114"
39683       label="Enable TLS domain-bound certificates extension (deprecated)"/>
39684   <int value="115"
39685       label="Enable reporting memory info (JS heap size) to page (deprecated)"/>
39686   <int value="116" label="Proxy settings"/>
39687   <int value="117" label="Disable Print Preview"/>
39688   <int value="118" label="Disable SSL record splitting"/>
39689   <int value="119" label="Report OS and firmware version"/>
39690   <int value="120" label="Report device activity times"/>
39691   <int value="121" label="Report device boot mode"/>
39692   <int value="122" label="Login user white list"/>
39693   <int value="123" label="Allow creation of new user accounts"/>
39694   <int value="124" label="Enable guest mode"/>
39695   <int value="125" label="Show usernames on login screen"/>
39696   <int value="126" label="Enable data roaming"/>
39697   <int value="127" label="Enable metrics reporting"/>
39698   <int value="128" label="Wipe user data on sign-out"/>
39699   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
39700   <int value="130" label="Timeout until idle user log-out is executed"/>
39701   <int value="131" label="Duration of the idle log-out warning message"/>
39702   <int value="132"
39703       label="Screen saver to be used on the sign-in screen in retail mode"/>
39704   <int value="133"
39705       label="Duration of inactivity before the screen saver is shown on the
39706              sign-in screen in retail mode"/>
39707   <int value="134"
39708       label="Whether the release channel should be configurable by the user"/>
39709   <int value="135" label="List of AppPack extensions"/>
39710   <int value="136" label="Disables Auto Update"/>
39711   <int value="137" label="Load specified urls on demo login"/>
39712   <int value="138"
39713       label="Continue running background apps when Google Chrome is closed"/>
39714   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
39715   <int value="140"
39716       label="Disables Google Drive over Cellular connections in the Chrome OS
39717              Files app"/>
39718   <int value="141"
39719       label="Additional command line parameters for Google Chrome"/>
39720   <int value="142" label="Target Auto Update Version"/>
39721   <int value="143" label="Report device location"/>
39722   <int value="144" label="List of pinned apps to show in the launcher"/>
39723   <int value="145" label="Auto update scatter factor"/>
39724   <int value="146" label="Connection types allowed for updates"/>
39725   <int value="147"
39726       label="Restrict which users are allowed to sign in to Google Chrome"/>
39727   <int value="148"
39728       label="Configure extension, app, and user script install sources"/>
39729   <int value="149" label="Default mediastream setting"/>
39730   <int value="150"
39731       label="Disable proceeding from the Safe Browsing warning page"/>
39732   <int value="151" label="Enable or disable spell checking web service"/>
39733   <int value="152" label="Disable mounting of external storage"/>
39734   <int value="153" label="Disable taking screenshots"/>
39735   <int value="154"
39736       label="Configure the required domain name for remote access hosts"/>
39737   <int value="155"
39738       label="Enable two-factor authentication for remote access hosts"/>
39739   <int value="156"
39740       label="Configure the TalkGadget prefix for remote access hosts"/>
39741   <int value="157" label="Enable curtaining of remote access hosts"/>
39742   <int value="158" label="Timezone"/>
39743   <int value="159" label="Allow playing audio"/>
39744   <int value="160" label="Allow or deny audio capture"/>
39745   <int value="161"
39746       label="List of alternate URLs for the default search provider"/>
39747   <int value="162" label="Force SafeSearch"/>
39748   <int value="163" label="Device-local accounts"/>
39749   <int value="164" label="Add a logout button to the system tray"/>
39750   <int value="165" label="Use built-in DNS client"/>
39751   <int value="166" label="Control shelf auto-hiding"/>
39752   <int value="167" label="Allow or deny video capture"/>
39753   <int value="168" label="Configure allowed app/extension types"/>
39754   <int value="169" label="Set the display name for device-local accounts"/>
39755   <int value="170" label="Limit the session length"/>
39756   <int value="171"
39757       label="Parameter controlling search term placement for the default
39758              search provider"/>
39759   <int value="172" label="Screen dim delay when running on AC power"/>
39760   <int value="173" label="Screen off delay when running on AC power"/>
39761   <int value="174" label="Screen lock delay when running on AC power"/>
39762   <int value="175" label="Idle delay when running on AC power"/>
39763   <int value="176" label="Screen dim delay when running on battery power"/>
39764   <int value="177" label="Screen off delay when running on battery power"/>
39765   <int value="178" label="Screen lock delay when running on battery power"/>
39766   <int value="179" label="Idle delay when running on battery power"/>
39767   <int value="180" label="Action to take when the idle delay is reached"/>
39768   <int value="181" label="Action to take when the user closes the lid"/>
39769   <int value="182"
39770       label="Specify whether audio activity affects power management"/>
39771   <int value="183"
39772       label="Specify whether video activity affects power management"/>
39773   <int value="184"
39774       label="Percentage by which to scale the idle delay in presentation mode
39775              (deprecated)"/>
39776   <int value="185"
39777       label="Allow users to redeem offers through Chrome OS Registration"/>
39778   <int value="186" label="Set the Terms of Service for a device-local account"/>
39779   <int value="187" label="Enable deleting browser and download history"/>
39780   <int value="188" label="Show accessibility options in system tray menu"/>
39781   <int value="189"
39782       label="Hide the web store from the new tab page and app launcher"/>
39783   <int value="190" label="Allows sign in to Chrome"/>
39784   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
39785   <int value="192" label="Limit device uptime by automatically rebooting"/>
39786   <int value="193" label="Automatically reboot after update"/>
39787   <int value="194" label="Public session for auto-login"/>
39788   <int value="195" label="Public session auto-login timer"/>
39789   <int value="196"
39790       label="Set the restriction on the fetching of the Variations seed"/>
39791   <int value="197" label="Idle warning delay when running on AC power"/>
39792   <int value="198" label="Idle warning delay when running on battery power"/>
39793   <int value="199"
39794       label="Set the restriction on the fetching of the Variations seed"/>
39795   <int value="200" label="Enable remote attestation for the user"/>
39796   <int value="201"
39797       label="Extensions allowed to to use the remote attestation API"/>
39798   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
39799   <int value="203" label="Allow screen wake locks"/>
39800   <int value="204" label="Default behavior for sites not in any content pack"/>
39801   <int value="205" label="Managed user manual exception hosts"/>
39802   <int value="206" label="Managed user manual exception URLs"/>
39803   <int value="207" label="Enable remote attestation for the device"/>
39804   <int value="208"
39805       label="URLs that will be granted access to audio capture devices
39806              without prompt"/>
39807   <int value="209"
39808       label="URLs that will be granted access to video capture devices
39809              without prompt"/>
39810   <int value="210"
39811       label="Percentage by which to scale the screen dim delay if the user
39812              becomes active after dimming"/>
39813   <int value="211" label="Enable large cursor"/>
39814   <int value="212" label="Enable spoken feedback"/>
39815   <int value="213" label="Enable high contrast mode"/>
39816   <int value="214" label="Set screen magnifier type"/>
39817   <int value="215"
39818       label="Set default state of the large cursor on the login screen"/>
39819   <int value="216"
39820       label="Set the default state of spoken feedback on the login screen"/>
39821   <int value="217"
39822       label="Set the default state of high contrast mode on the login screen"/>
39823   <int value="218"
39824       label="Set the default screen magnifier type enabled on the login
39825              screen"/>
39826   <int value="219" label="Enable supervised users"/>
39827   <int value="220"
39828       label="Percentage by which to scale the screen dim delay in
39829              presentation mode"/>
39830   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
39831   <int value="222"
39832       label="Action to take when the idle delay is reached while running on
39833              battery power"/>
39834   <int value="223" label="Enable creation of supervised users"/>
39835   <int value="224" label="Report device network interfaces"/>
39836   <int value="225" label="Power management on the login screen"/>
39837   <int value="226"
39838       label="Action to take when the idle delay is reached while running on
39839              AC power"/>
39840   <int value="227" label="Managed Bookmarks"/>
39841   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
39842   <int value="229"
39843       label="Parameter providing search-by-image feature for the default
39844              search provider"/>
39845   <int value="230" label="Parameters for search URL which uses POST"/>
39846   <int value="231" label="Parameters for suggest URL which uses POST"/>
39847   <int value="232" label="Parameters for instant URL which uses POST"/>
39848   <int value="233" label="Parameters for image URL which uses POST"/>
39849   <int value="234" label="Enable or disable PIN-less authentication"/>
39850   <int value="235"
39851       label="Whether online OCSP/CRL checks are required for local trust
39852              anchors"/>
39853   <int value="236" label="Use 24 hour clock by default"/>
39854   <int value="237" label="Default search provider new tab page URL"/>
39855   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
39856   <int value="239"
39857       label="Enable the use of remote attestation for content protection for
39858              the device"/>
39859   <int value="240" label="Allow fullscreen mode"/>
39860   <int value="241" label="Enable the data compression proxy feature"/>
39861   <int value="242" label="Auto update p2p enabled"/>
39862   <int value="243" label="Allow autoupdate downloads via HTTP"/>
39863   <int value="244" label="Control the user behavior in a multiprofile session"/>
39864   <int value="245" label="Ephemeral profile"/>
39865   <int value="246"
39866       label="Selects the strategy used to free up disk space during automatic
39867              clean-up (deprecated)"/>
39868   <int value="247" label="Wait for initial user activity"/>
39869   <int value="248" label="Report device users"/>
39870   <int value="249" label="User avatar image"/>
39871   <int value="250" label="Enable network configuration prompt when offline"/>
39872   <int value="251" label="Configure native messaging blacklist"/>
39873   <int value="252" label="Configure native messaging whitelist"/>
39874   <int value="253"
39875       label="Allow user-level Native Messaging hosts (installed without admin
39876              permissions)."/>
39877   <int value="254"
39878       label="Limit the time for which a user authenticated via SAML can log
39879              in offline"/>
39880   <int value="255" label="Enable on-screen keyboard"/>
39881   <int value="256"
39882       label="Set default state of the on-screen keyboard on the login screen"/>
39883   <int value="257" label="Allow gnubby authentication"/>
39884   <int value="258"
39885       label="Power management settings when the user becomes idle"/>
39886   <int value="259" label="Screen lock delays"/>
39887   <int value="260" label="Media keys default to function keys"/>
39888   <int value="261" label="Enable WPAD optimization"/>
39889   <int value="262" label="Wallpaper image"/>
39890   <int value="263"
39891       label="Enable the use of relay servers by the remote access host"/>
39892   <int value="264"
39893       label="Restrict the UDP port range used by the remote access host"/>
39894   <int value="265" label="Enables the old web-based signin"/>
39895   <int value="266" label="Block developer mode"/>
39896   <int value="267" label="Show the apps shortcut in the bookmark bar"/>
39897   <int value="268" label="Register protocol handlers"/>
39898   <int value="269" label="Enable virtual keyboard"/>
39899   <int value="270" label="Enable deprecated web platform features"/>
39900   <int value="271" label="Transfer SAML IdP cookies during login"/>
39901   <int value="272" label="Enable EasyUnlock"/>
39902   <int value="273" label="Enable network prediction"/>
39903   <int value="274" label="Set the recommended locales for a public session"/>
39904   <int value="275" label="Enable guest mode in the browser"/>
39905 </enum>
39907 <enum name="EnterprisePolicyInvalidations" type="int">
39908   <summary>
39909     Defined as PolicyInvalidationType in
39910     components/policy/core/common/cloud/enterprise_metrics.h.
39911   </summary>
39912   <int value="0" label="No payload; not expired"/>
39913   <int value="1" label="Payload; not expired"/>
39914   <int value="2" label="No payload; expired"/>
39915   <int value="3" label="Payload; expired"/>
39916 </enum>
39918 <enum name="EnterprisePolicyLoadStatus" type="int">
39919   <summary>
39920     Status codes produced by the policy loaders that pull policy settings from
39921     the platform-specific management infrastructure, such as Windows Group
39922     Policy.  Defined as PolicyLoadStatus in
39923     components/policy/core/common/policy_load_status.h.
39924   </summary>
39925   <int value="0" label="STARTED">
39926     Policy load attempt started. This gets logged for each policy load attempt
39927     to get a baseline on the number of requests, and an arbitrary number of the
39928     below status codes may get added in addition.
39929   </int>
39930   <int value="1" label="QUERY_FAILED">
39931     System failed to determine whether there's policy.
39932   </int>
39933   <int value="2" label="NO_POLICY">No policy present.</int>
39934   <int value="3" label="INACCCESSIBLE">
39935     Data inaccessible, such as non-local policy file.
39936   </int>
39937   <int value="4" label="MISSING">
39938     Data missing, such as policy file not present.
39939   </int>
39940   <int value="5" label="WOW64_REDIRECTION_DISABLED">
39941     Trying with Wow64 redirection disabled.
39942   </int>
39943   <int value="6" label="READ_ERROR">
39944     Data read error, for example file reading errors.
39945   </int>
39946   <int value="7" label="TOO_BIG">Data too large to process.</int>
39947   <int value="8" label="PARSE_ERROR">Parse error.</int>
39948 </enum>
39950 <enum name="EnterprisePolicyRefresh" type="int">
39951   <summary>
39952     Defined as MetricPolicyRefresh in
39953     components/policy/core/common/cloud/enterprise_metrics.h.
39954   </summary>
39955   <int value="0" label="Changed"/>
39956   <int value="1" label="Changed; Invalidations disabled"/>
39957   <int value="2" label="Unchanged"/>
39958   <int value="3" label="Invalidated; Changed"/>
39959   <int value="4" label="Invalidated; Unchanged"/>
39960 </enum>
39962 <enum name="EnterprisePolicyType" type="int">
39963   <summary>
39964     Result of Policy operations as defined as MetricPolicy in
39965     components/policy/core/common/cloud/enterprise_metrics.h.
39966   </summary>
39967   <int value="0" label="Load Succeeded">
39968     A cached policy was successfully loaded from disk.
39969   </int>
39970   <int value="1" label="Load Failed">
39971     Reading a cached policy from disk failed.
39972   </int>
39973   <int value="2" label="Fetch Requested">
39974     A policy fetch request was sent to the DM server.
39975   </int>
39976   <int value="3" label="Fetch Request Failed">
39977     The request was invalid, or the HTTP request failed.
39978   </int>
39979   <int value="4" label="Fetch Server Failed">
39980     Error HTTP status received, or the DM server failed in another way.
39981   </int>
39982   <int value="5" label="Fetch Not Found">
39983     Policy not found for the given user or device.
39984   </int>
39985   <int value="6" label="Fetch Invalid Token">
39986     DM server didn't accept the token used in the request.
39987   </int>
39988   <int value="7" label="Fetch Response Received">
39989     A response to the policy fetch request was received.
39990   </int>
39991   <int value="8" label="Fetch Bad Response">
39992     The policy response message didn't contain a policy, or other data was
39993     missing.
39994   </int>
39995   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
39996   <int value="10" label="Fetch Bad Signature">
39997     The device policy was rejected because its signature was invalid.
39998   </int>
39999   <int value="11" label="Fetch Timestamp In Future">
40000     Rejected policy because its timestamp is in the future.
40001   </int>
40002   <int value="12" label="Fetch Non Enterprise Device">
40003     Device policy rejected because the device is not managed.
40004   </int>
40005   <int value="13" label="Fetch User Mismatch">
40006     The policy was provided for a username that is different from the device
40007     owner, and the policy was rejected.
40008   </int>
40009   <int value="14" label="Fetch Other Failed">
40010     The policy was rejected for another reason. Currently this can happen only
40011     for device policies, when the SignedSettings fail to store or retrieve a
40012     stored policy.
40013   </int>
40014   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
40015   <int value="16" label="Fetch Not Modified">
40016     The policy just fetched didn't have any changes compared to the cached
40017     policy.
40018   </int>
40019   <int value="17" label="Store Succeeded">
40020     Successfully cached a policy to disk.
40021   </int>
40022   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
40023 </enum>
40025 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
40026   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
40027   <int value="87" label="ERROR_INVALID_PARAMETER"/>
40028   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
40029   <int value="232" label="ERROR_NO_DATA"/>
40030   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
40031 </enum>
40033 <enum name="ErrorCodesGetaddrinfo_All" type="int">
40034   <int value="1" label="EAI_BADFLAGS(L)"/>
40035   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
40036   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
40037   <int value="4" label="EAI_FAIL"/>
40038   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
40039   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
40040   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
40041   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
40042   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
40043   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
40044   <int value="11" label="EAI_SYSTEM"/>
40045   <int value="12" label="EAI_OVERFLOW"/>
40046   <int value="10022" label="WSAEINVAL"/>
40047   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
40048   <int value="10047" label="WSAEAFNOSUPPORT"/>
40049   <int value="10093" label="WSANOTINITIALISED"/>
40050   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
40051   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
40052   <int value="11002" label="WSATRY_AGAIN"/>
40053   <int value="11003" label="WSA_ANO_RECOVERY"/>
40054   <int value="11004" label="WSANO_DATA"/>
40055 </enum>
40057 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
40058   <int value="1" label="EAI_BADFLAGS"/>
40059   <int value="2" label="EAI_NONAME"/>
40060   <int value="3" label="EAI_AGAIN"/>
40061   <int value="4" label="EAI_FAIL"/>
40062   <int value="5" label="EAI_NODATA"/>
40063   <int value="6" label="EAI_FAMILY"/>
40064   <int value="7" label="EAI_SOCKTYPE"/>
40065   <int value="8" label="EAI_SERVICE"/>
40066   <int value="9" label="EAI_ADDRFAMILY"/>
40067   <int value="10" label="EAI_MEMORY"/>
40068   <int value="11" label="EAI_SYSTEM"/>
40069   <int value="12" label="EAI_OVERFLOW"/>
40070 </enum>
40072 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
40073   <int value="1" label="EAI_ADDRFAMILY"/>
40074   <int value="2" label="EAI_AGAIN"/>
40075   <int value="3" label="EAI_BADFLAGS"/>
40076   <int value="4" label="EAI_FAIL"/>
40077   <int value="5" label="EAI_FAMILY"/>
40078   <int value="6" label="EAI_MEMORY"/>
40079   <int value="7" label="EAI_NODATA"/>
40080   <int value="8" label="EAI_NONAME"/>
40081   <int value="9" label="EAI_SERVICE"/>
40082   <int value="10" label="EAI_SOCKTYPE"/>
40083   <int value="11" label="EAI_SYSTEM"/>
40084   <int value="12" label="EAI_BADHINTS"/>
40085   <int value="13" label="EAI_PROTOCOL"/>
40086   <int value="14" label="EAI_OVERFLOW"/>
40087 </enum>
40089 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
40090   <int value="6" label="WSA_INVALID_HANDLE"/>
40091   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
40092   <int value="10022" label="WSAEINVAL"/>
40093   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
40094   <int value="10047" label="WSAEAFNOSUPPORT"/>
40095   <int value="10093" label="WSANOTINITIALISED"/>
40096   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
40097   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
40098   <int value="11002" label="WSATRY_AGAIN"/>
40099   <int value="11003" label="WSA_ANO_RECOVERY"/>
40100   <int value="11004" label="WSANO_DATA"/>
40101 </enum>
40103 <enum name="ExecutionPhase" type="int">
40104   <int value="0" label="UNINITIALIZED_PHASE"/>
40105   <int value="100" label="START_METRICS_RECORDING"/>
40106   <int value="200" label="CREATE_PROFILE"/>
40107   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
40108   <int value="400" label="THREAD_WATCHER_START"/>
40109   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
40110   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
40111   <int value="700" label="SHUTDOWN_COMPLETE"/>
40112 </enum>
40114 <enum name="ExtensionBackgroundPageType" type="int">
40115   <int value="0" label="None"/>
40116   <int value="1" label="Persistent"/>
40117   <int value="2" label="Event Page"/>
40118 </enum>
40120 <enum name="ExtensionBubbleAction" type="int">
40121   <int value="0" label="Learn more"/>
40122   <int value="1" label="Execute"/>
40123   <int value="2" label="Dismiss"/>
40124 </enum>
40126 <enum name="ExtensionCreationFlags" type="int">
40127   <int value="0" label="REQUIRE_KEY"/>
40128   <int value="1" label="REQUIRE_MODERN_MANIFEST_VERSION"/>
40129   <int value="2" label="ALLOW_FILE_ACCESS"/>
40130   <int value="3" label="FROM_WEBSTORE"/>
40131   <int value="4" label="FROM_BOOKMARK"/>
40132   <int value="5" label="FOLLOW_SYMLINKS_ANYWHERE"/>
40133   <int value="6" label="ERROR_ON_PRIVATE_KEY"/>
40134   <int value="7" label="WAS_INSTALLED_BY_DEFAULT"/>
40135   <int value="8" label="REQUIRE_PERMISSIONS_CONSENT"/>
40136   <int value="9" label="IS_EPHEMERAL"/>
40137   <int value="10" label="WAS_INSTALLED_BY_OEM"/>
40138 </enum>
40140 <enum name="ExtensionDisabledUIUserResponse" type="int">
40141   <int value="0" label="IGNORED"/>
40142   <int value="1" label="REENABLE"/>
40143   <int value="2" label="UNINSTALL"/>
40144 </enum>
40146 <enum name="ExtensionDisableReason" type="int">
40147   <int value="0" label="UNKNOWN"/>
40148   <int value="1" label="USER_ACTION"/>
40149   <int value="2" label="PERMISSIONS_INCREASE"/>
40150   <int value="4" label="RELOAD"/>
40151   <int value="8" label="UNSUPPORTED_REQUIREMENT"/>
40152   <int value="16" label="SIDELOAD_WIPEOUT"/>
40153   <int value="32" label="UNKNOWN_FROM_SYNC"/>
40154   <int value="64" label="DEPRECATED_PERMISSIONS_CONSENT"/>
40155   <int value="128" label="DEPRECATED_KNOWN_DISABLED"/>
40156   <int value="256" label="NOT_VERIFIED"/>
40157   <int value="512" label="GREYLIST"/>
40158   <int value="1024" label="CORRUPTED"/>
40159   <int value="2048" label="REMOTE_INSTALL"/>
40160 </enum>
40162 <enum name="ExtensionFileWriteResult" type="int">
40163   <obsolete>
40164     Deprecated 10/2013.
40165   </obsolete>
40166   <int value="0" label="SUCCESS"/>
40167   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
40168   <int value="2" label="CANT_WRITE_CRX_DATA"/>
40169   <int value="3" label="CANT_READ_CRX_FILE"/>
40170 </enum>
40172 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
40173   <int value="0" label="Non-webstore update URL"/>
40174   <int value="1" label="External install location"/>
40175 </enum>
40177 <enum name="ExtensionFunctions" type="int">
40178 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
40180   <int value="0" label="UNKNOWN"/>
40181   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
40182   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
40183   <int value="3" label="ALARMS_CREATE"/>
40184   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
40185   <int value="5" label="COOKIES_GET"/>
40186   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
40187   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
40188   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
40189   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
40190   <int value="10" label="MANAGEMENT_SETENABLED"/>
40191   <int value="11" label="HISTORY_DELETEALL"/>
40192   <int value="12" label="STORAGE_GET"/>
40193   <int value="13" label="SOCKET_SETKEEPALIVE"/>
40194   <int value="14" label="DOWNLOADS_CANCEL"/>
40195   <int value="15" label="BOOKMARKS_CREATE"/>
40196   <int value="16" label="BOOKMARKS_UPDATE"/>
40197   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
40198   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
40199   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
40200   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
40201   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
40202   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
40203   <int value="23" label="SOCKET_WRITE"/>
40204   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
40205   <int value="25" label="TTS_SPEAK"/>
40206   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
40207   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
40208   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
40209   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
40210   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
40211   <int value="31" label="DELETED_BLUETOOTH_DISCONNECT"/>
40212   <int value="32" label="DELETED_BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
40213   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
40214   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
40215   <int value="35" label="USB_CLAIMINTERFACE"/>
40216   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
40217   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
40218   <int value="38" label="HISTORY_GETVISITS"/>
40219   <int value="39" label="SOCKET_BIND"/>
40220   <int value="40" label="TABS_MOVE"/>
40221   <int value="41" label="SOCKET_DISCONNECT"/>
40222   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
40223   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
40224   <int value="44" label="COMMANDS_GETALL"/>
40225   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
40226   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
40227   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
40228   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
40229   <int value="49" label="BOOKMARKS_GETRECENT"/>
40230   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
40231   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
40232   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
40233   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
40234   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
40235   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
40236   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
40237   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
40238   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
40239   <int value="59" label="SOCKET_SETNODELAY"/>
40240   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
40241   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
40242   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
40243   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
40244   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
40245   <int value="65" label="SOCKET_LISTEN"/>
40246   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
40247   <int value="67" label="DOWNLOADS_OPEN"/>
40248   <int value="68" label="TABS_EXECUTESCRIPT"/>
40249   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
40250   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
40251   <int value="71" label="USB_CLOSEDEVICE"/>
40252   <int value="72" label="TTS_STOP"/>
40253   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
40254   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
40255   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
40256   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
40257   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
40258   <int value="78" label="USB_FINDDEVICES"/>
40259   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
40260   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
40261   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
40262   <int value="82" label="BOOKMARKS_EXPORT"/>
40263   <int value="83" label="HISTORY_SEARCH"/>
40264   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
40265   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
40266   <int value="86" label="BOOKMARKS_IMPORT"/>
40267   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
40268   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
40269   <int value="89" label="DEBUGGER_DETACH"/>
40270   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
40271   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
40272   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
40273   <int value="93" label="DNS_RESOLVE"/>
40274   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
40275   <int value="95" label="HISTORY_ADDURL"/>
40276   <int value="96" label="TABS_GET"/>
40277   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
40278   <int value="98" label="TABS_RELOAD"/>
40279   <int value="99" label="WINDOWS_CREATE"/>
40280   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
40281   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
40282   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
40283   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
40284   <int value="104" label="BROWSERACTION_GETTITLE"/>
40285   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
40286   <int value="106" label="DELETED_SERIAL_CLOSE"/>
40287   <int value="107" label="CONTEXTMENUS_REMOVE"/>
40288   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
40289   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
40290   <int value="110" label="TABS_GETCURRENT"/>
40291   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
40292   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
40293   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
40294   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
40295   <int value="115" label="STORAGE_SET"/>
40296   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
40297   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
40298   <int value="118" label="DELETED_SERIAL_WRITE"/>
40299   <int value="119" label="IDLE_QUERYSTATE"/>
40300   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
40301   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
40302   <int value="122" label="DELETED_PAGEACTIONS_ENABLEFORTAB"/>
40303   <int value="123" label="COOKIES_SET"/>
40304   <int value="124" label="CONTENTSETTINGS_SET"/>
40305   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
40306   <int value="126" label="TABS_INSERTCSS"/>
40307   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
40308   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
40309   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
40310   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
40311   <int value="131" label="EVENTS_GETRULES"/>
40312   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
40313   <int value="133" label="SOCKET_RECVFROM"/>
40314   <int value="134" label="TABS_GETALLINWINDOW"/>
40315   <int value="135" label="CONTEXTMENUS_UPDATE"/>
40316   <int value="136" label="BOOKMARKS_SEARCH"/>
40317   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
40318   <int value="138" label="DELETED_BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
40319   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
40320   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
40321   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
40322   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
40323   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
40324   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
40325   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
40326   <int value="146" label="SOCKET_CONNECT"/>
40327   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
40328   <int value="148" label="HISTORY_DELETEURL"/>
40329   <int value="149"
40330       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
40331   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
40332   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
40333   <int value="152" label="DOWNLOADS_DRAG"/>
40334   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
40335   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
40336   <int value="155" label="USB_RELEASEINTERFACE"/>
40337   <int value="156" label="PAGEACTION_GETPOPUP"/>
40338   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
40339   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
40340   <int value="159" label="PERMISSIONS_CONTAINS"/>
40341   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
40342   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
40343   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
40344   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
40345   <int value="164" label="MANAGEMENT_GET"/>
40346   <int value="165" label="PERMISSIONS_GETALL"/>
40347   <int value="166" label="DOWNLOADS_SHOW"/>
40348   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
40349   <int value="168" label="TABS_REMOVE"/>
40350   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
40351   <int value="170" label="WINDOWS_GET"/>
40352   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
40353   <int value="172" label="TTS_GETVOICES"/>
40354   <int value="173" label="MANAGEMENT_GETALL"/>
40355   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
40356   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
40357   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
40358   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
40359   <int value="178" label="BOOKMARKS_GETTREE"/>
40360   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
40361   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
40362   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
40363   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
40364   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
40365   <int value="184" label="COOKIES_GETALL"/>
40366   <int value="185" label="DOWNLOADS_GETFILEICON"/>
40367   <int value="186" label="PAGEACTION_GETTITLE"/>
40368   <int value="187" label="BROWSINGDATA_REMOVE"/>
40369   <int value="188" label="DELETED_SERIAL_OPEN"/>
40370   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
40371   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
40372   <int value="191" label="BOOKMARKS_GET"/>
40373   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
40374   <int value="193" label="ALARMS_CLEAR"/>
40375   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
40376   <int value="195" label="SOCKET_GETINFO"/>
40377   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
40378   <int value="197" label="BROWSERACTION_ENABLE"/>
40379   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
40380   <int value="199" label="PAGEACTION_SETTITLE"/>
40381   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
40382   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
40383   <int value="202" label="SOCKET_CREATE"/>
40384   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
40385   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
40386   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
40387   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
40388   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
40389   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
40390   <int value="209" label="USB_CONTROLTRANSFER"/>
40391   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
40392   <int value="211" label="USB_BULKTRANSFER"/>
40393   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
40394   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
40395   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
40396   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
40397   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
40398   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
40399   <int value="218" label="USB_INTERRUPTTRANSFER"/>
40400   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
40401   <int value="220" label="INPUT_IME_COMMITTEXT"/>
40402   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
40403   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
40404   <int value="223" label="SOCKET_ACCEPT"/>
40405   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
40406   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
40407   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
40408   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
40409   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
40410   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
40411   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
40412   <int value="231" label="TYPES_CHROMESETTING_GET"/>
40413   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
40414   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
40415   <int value="234" label="STORAGE_CLEAR"/>
40416   <int value="235" label="STORAGE_GETBYTESINUSE"/>
40417   <int value="236" label="TABS_QUERY"/>
40418   <int value="237" label="PAGEACTION_SETPOPUP"/>
40419   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
40420   <int value="239" label="DOWNLOADS_SEARCH"/>
40421   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
40422   <int value="241" label="WINDOWS_UPDATE"/>
40423   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
40424   <int value="243" label="SERIAL_FLUSH"/>
40425   <int value="244" label="BROWSERACTION_SETTITLE"/>
40426   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
40427   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
40428   <int value="247" label="BOOKMARKS_REMOVE"/>
40429   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
40430   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
40431   <int value="250" label="HISTORY_DELETERANGE"/>
40432   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
40433   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
40434   <int value="253" label="TABS_HIGHLIGHT"/>
40435   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
40436   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
40437   <int value="256" label="WINDOWS_GETCURRENT"/>
40438   <int value="257" label="DEBUGGER_ATTACH"/>
40439   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
40440   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
40441   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
40442   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
40443   <int value="262" label="PAGEACTION_SETICON"/>
40444   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
40445   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
40446   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
40447   <int value="266" label="COOKIES_REMOVE"/>
40448   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
40449   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
40450   <int value="269" label="WINDOWS_REMOVE"/>
40451   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
40452   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
40453   <int value="272" label="DELETED_PAGEACTIONS_DISABLEFORTAB"/>
40454   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
40455   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
40456   <int value="275" label="DELETED_BLUETOOTH_CONNECT"/>
40457   <int value="276" label="TABCAPTURE_CAPTURE"/>
40458   <int value="277" label="NOTIFICATIONS_CREATE"/>
40459   <int value="278" label="TABS_DUPLICATE"/>
40460   <int value="279" label="DELETED_BLUETOOTH_WRITE"/>
40461   <int value="280" label="PAGEACTION_SHOW"/>
40462   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
40463   <int value="282" label="DOWNLOADS_PAUSE"/>
40464   <int value="283" label="PERMISSIONS_REQUEST"/>
40465   <int value="284" label="TOPSITES_GET"/>
40466   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
40467   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
40468   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
40469   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
40470   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
40471   <int value="290" label="CONTENTSETTINGS_GET"/>
40472   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
40473   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
40474   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
40475   <int value="294" label="SOCKET_READ"/>
40476   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
40477   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
40478   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
40479   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
40480   <int value="299" label="PERMISSIONS_REMOVE"/>
40481   <int value="300" label="MANAGEMENT_UNINSTALL"/>
40482   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
40483   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
40484   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
40485   <int value="304" label="ALARMS_GETALL"/>
40486   <int value="305" label="DIAL_DISCOVERNOW"/>
40487   <int value="306" label="TYPES_CHROMESETTING_SET"/>
40488   <int value="307" label="BROWSERACTION_SETICON"/>
40489   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
40490   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
40491   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
40492   <int value="311" label="TABS_UPDATE"/>
40493   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
40494   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
40495   <int value="314" label="ALARMS_GET"/>
40496   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
40497   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
40498   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
40499   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
40500   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
40501   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
40502   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
40503   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
40504   <int value="323" label="BROWSERACTION_GETPOPUP"/>
40505   <int value="324" label="SOCKET_DESTROY"/>
40506   <int value="325" label="BLUETOOTH_GETDEVICES"/>
40507   <int value="326" label="ALARMS_CLEARALL"/>
40508   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
40509   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
40510   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
40511   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
40512   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
40513   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
40514   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
40515   <int value="334" label="TABS_DETECTLANGUAGE"/>
40516   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
40517   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
40518   <int value="337" label="DELETED_SERIAL_READ"/>
40519   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
40520   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
40521   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
40522   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
40523   <int value="342" label="BROWSERACTION_SETPOPUP"/>
40524   <int value="343" label="TABS_GETSELECTED"/>
40525   <int value="344" label="FONTSETTINGS_GETFONT"/>
40526   <int value="345" label="DELETED_BLUETOOTH_READ"/>
40527   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
40528   <int value="347" label="EVENTS_ADDRULES"/>
40529   <int value="348" label="CONTEXTMENUS_CREATE"/>
40530   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
40531   <int value="350" label="DOWNLOADS_ERASE"/>
40532   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
40533   <int value="352" label="TTS_ISSPEAKING"/>
40534   <int value="353" label="BOOKMARKS_REMOVETREE"/>
40535   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
40536   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
40537   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
40538   <int value="357" label="FONTSETTINGS_SETFONT"/>
40539   <int value="358" label="SOCKET_GETNETWORKLIST"/>
40540   <int value="359" label="BOOKMARKS_MOVE"/>
40541   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
40542   <int value="361" label="STORAGE_REMOVE"/>
40543   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
40544   <int value="363" label="TABS_CREATE"/>
40545   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
40546   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
40547   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
40548   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
40549   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
40550   <int value="369" label="SOCKET_SENDTO"/>
40551   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
40552   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
40553   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
40554   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
40555   <int value="374" label="BROWSERACTION_DISABLE"/>
40556   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
40557   <int value="376" label="APP_WINDOW_CREATE"/>
40558   <int value="377" label="RUNTIME_RELOAD"/>
40559   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
40560   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
40561   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
40562   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
40563   <int value="382" label="EVENTS_REMOVERULES"/>
40564   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
40565   <int value="384" label="WINDOWS_GETALL"/>
40566   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
40567   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
40568   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
40569   <int value="388" label="PAGEACTION_HIDE"/>
40570   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
40571   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
40572   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
40573   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
40574   <int value="393" label="DOWNLOADS_RESUME"/>
40575   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
40576   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
40577   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
40578   <int value="397" label="DELETED_WEBVIEW_EXECUTESCRIPT"/>
40579   <int value="398" label="NOTIFICATIONS_UPDATE"/>
40580   <int value="399" label="NOTIFICATIONS_CLEAR"/>
40581   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
40582   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
40583   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
40584   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
40585   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
40586   <int value="405" label="BROWSINGDATA_SETTINGS"/>
40587   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
40588   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
40589   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
40590   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
40591   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
40592   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
40593   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
40594   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
40595   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
40596   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
40597   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
40598   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
40599   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
40600   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
40601   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
40602   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
40603   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
40604   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
40605   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
40606   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
40607   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
40608   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
40609   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
40610   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
40611   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
40612   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
40613   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
40614   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
40615   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
40616   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
40617   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
40618   <int value="437" label="DELETED_MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
40619   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
40620   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
40621   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
40622   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
40623   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
40624   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
40625   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
40626   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
40627   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
40628   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
40629   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
40630   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
40631   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
40632   <int value="451" label="LOCATION_WATCHLOCATION"/>
40633   <int value="452" label="LOCATION_CLEARWATCH"/>
40634   <int value="453" label="DELETED_BLUETOOTH_ADDPROFILE"/>
40635   <int value="454" label="DELETED_BLUETOOTH_REMOVEPROFILE"/>
40636   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
40637   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
40638   <int value="457" label="AUDIO_GETINFO"/>
40639   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
40640   <int value="459" label="AUDIO_SETPROPERTIES"/>
40641   <int value="460" label="USB_RESETDEVICE"/>
40642   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
40643   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
40644   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
40645   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
40646   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
40647   <int value="466"
40648       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
40649   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
40650   <int value="468" label="DELETED_WEBVIEW_INSERTCSS"/>
40651   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
40652   <int value="470" label="IDENTITYPRIVATE_GETSTRINGS"/>
40653   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
40654   <int value="472" label="USB_LISTINTERFACES"/>
40655   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
40656   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
40657   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
40658   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
40659   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
40660   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
40661   <int value="479" label="TTS_PAUSE"/>
40662   <int value="480" label="TTS_RESUME"/>
40663   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
40664   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
40665   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
40666   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
40667   <int value="485"
40668       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
40669   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
40670   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
40671   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
40672   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
40673   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
40674   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
40675   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
40676   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
40677   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
40678   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
40679   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
40680   <int value="497" label="DELETED_WEBVIEW_GO"/>
40681   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
40682   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
40683   <int value="500" label="DELETED_WEBVIEW_STOP"/>
40684   <int value="501" label="DELETED_WEBVIEW_RELOAD"/>
40685   <int value="502" label="DELETED_WEBVIEW_TERMINATE"/>
40686   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
40687   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
40688   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
40689   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
40690   <int value="507" label="SYSTEM_CPU_GETINFO"/>
40691   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
40692   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
40693   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
40694   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
40695   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
40696   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
40697   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
40698   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
40699   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
40700   <int value="517"
40701       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
40702   <int value="518"
40703       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
40704   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
40705   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
40706   <int value="521" label="INFOBARS_SHOW"/>
40707   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
40708   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
40709   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
40710   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
40711   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
40712   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
40713   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
40714   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
40715   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
40716   <int value="531" label="DELETED_WEBVIEW_SETPERMISSION"/>
40717   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
40718   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
40719   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
40720   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
40721   <int value="536" label="PROCESSES_TERMINATE"/>
40722   <int value="537" label="SOCKETS_UDP_CREATE"/>
40723   <int value="538" label="SOCKETS_UDP_UPDATE"/>
40724   <int value="539" label="SOCKETS_UDP_BIND"/>
40725   <int value="540" label="SOCKETS_UDP_SEND"/>
40726   <int value="541" label="SOCKETS_UDP_CLOSE"/>
40727   <int value="542" label="SOCKETS_UDP_GETINFO"/>
40728   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
40729   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
40730   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
40731   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
40732   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
40733   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
40734   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
40735   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
40736   <int value="551" label="DELETED_WEBVIEW_CLEARDATA"/>
40737   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
40738   <int value="553" label="SESSIONS_GETDEVICES"/>
40739   <int value="554" label="SESSIONS_RESTORE"/>
40740   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
40741   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
40742   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
40743   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
40744   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
40745   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
40746   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
40747   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
40748   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
40749   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
40750   <int value="565" label="USB_GETDEVICES"/>
40751   <int value="566" label="USB_REQUESTACCESS"/>
40752   <int value="567" label="USB_OPENDEVICE"/>
40753   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
40754   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
40755   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
40756   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
40757   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
40758   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
40759   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
40760   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
40761   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
40762   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
40763   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
40764   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
40765   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
40766   <int value="581" label="DELETED_WEBVIEW_OVERRIDEUSERAGENT"/>
40767   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
40768   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
40769   <int value="584" label="CAST_CHANNEL_OPEN"/>
40770   <int value="585" label="CAST_CHANNEL_SEND"/>
40771   <int value="586" label="CAST_CHANNEL_CLOSE"/>
40772   <int value="587" label="RUNTIME_RESTART"/>
40773   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
40774   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
40775   <int value="590" label="SOCKETS_TCP_CREATE"/>
40776   <int value="591" label="SOCKETS_TCP_UPDATE"/>
40777   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
40778   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
40779   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
40780   <int value="595" label="SOCKETS_TCP_CONNECT"/>
40781   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
40782   <int value="597" label="SOCKETS_TCP_SEND"/>
40783   <int value="598" label="SOCKETS_TCP_CLOSE"/>
40784   <int value="599" label="SOCKETS_TCP_GETINFO"/>
40785   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
40786   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
40787   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
40788   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
40789   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
40790   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
40791   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
40792   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
40793   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
40794   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
40795   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
40796   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
40797   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
40798   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
40799   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
40800   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
40801   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
40802   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
40803   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
40804   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
40805   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
40806   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
40807   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
40808   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
40809   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
40810   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
40811   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
40812   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
40813   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
40814   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
40815   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
40816   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
40817   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
40818   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
40819   <int value="634" label="SERIAL_GETDEVICES"/>
40820   <int value="635" label="SERIAL_UPDATE"/>
40821   <int value="636" label="SERIAL_SETPAUSED"/>
40822   <int value="637" label="SERIAL_GETINFO"/>
40823   <int value="638" label="SERIAL_GETCONNECTIONS"/>
40824   <int value="639" label="SERIAL_SEND"/>
40825   <int value="640" label="GCM_REGISTER"/>
40826   <int value="641" label="GCM_SEND"/>
40827   <int value="642" label="SERIAL_CONNECT"/>
40828   <int value="643" label="SERIAL_DISCONNECT"/>
40829   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
40830   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
40831   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
40832   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
40833   <int value="648" label="DELETED_WEBVIEW_CAPTUREVISIBLEREGION"/>
40834   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
40835   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
40836   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
40837   <int value="652" label="SCREENLOCKPRIVATE_SHOWCUSTOMICON"/>
40838   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
40839   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
40840   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
40841   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
40842   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
40843   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
40844   <int value="659"
40845       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
40846   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
40847   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
40848   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
40849   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
40850   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
40851   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
40852   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
40853   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
40854   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
40855   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
40856   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
40857   <int value="671" label="HID_GETDEVICES"/>
40858   <int value="672" label="HID_CONNECT"/>
40859   <int value="673" label="HID_DISCONNECT"/>
40860   <int value="674" label="HID_RECEIVE"/>
40861   <int value="675" label="HID_SEND"/>
40862   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
40863   <int value="677" label="HID_SENDFEATUREREPORT"/>
40864   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
40865   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
40866   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
40867   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
40868   <int value="682" label="DELETED_WEBVIEW_SETZOOM"/>
40869   <int value="683" label="DELETED_WEBVIEW_GETZOOM"/>
40870   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
40871   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
40872   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
40873   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
40874   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
40875   <int value="689" label="SCREENLOCKPRIVATE_HIDECUSTOMICON"/>
40876   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
40877   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
40878   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
40879   <int value="693" label="DELETED_WEBVIEW_FIND"/>
40880   <int value="694" label="DELETED_WEBVIEW_STOPFINDING"/>
40881   <int value="695" label="DELETED_WEBVIEW_CONTEXTMENUSCREATE"/>
40882   <int value="696" label="DELETED_WEBVIEW_CONTEXTMENUSUPDATE"/>
40883   <int value="697" label="DELETED_WEBVIEW_CONTEXTMENUSREMOVE"/>
40884   <int value="698" label="DELETED_WEBVIEW_CONTEXTMENUSREMOVEALL"/>
40885   <int value="699" label="AUTOMATIONINTERNAL_ENABLETAB"/>
40886   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
40887   <int value="701" label="BLUETOOTH_GETDEVICE"/>
40888   <int value="702" label="GCM_UNREGISTER"/>
40889   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
40890   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
40891   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
40892   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
40893   <int value="707" label="DELETED_BLUETOOTHPRIVATE_ENABLEPAIRING"/>
40894   <int value="708" label="DELETED_BLUETOOTHPRIVATE_DISABLEPAIRING"/>
40895   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
40896   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
40897   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
40898   <int value="712" label="DELETED_BLUETOOTH_UPDATE_SOCKET"/>
40899   <int value="713" label="DELETED_BLUETOOTH_SET_SOCKET_PAUSED"/>
40900   <int value="714" label="DELETED_BLUETOOTH_GET_SOCKET"/>
40901   <int value="715" label="DELETED_BLUETOOTH_GET_SOCKETS"/>
40902   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
40903   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
40904   <int value="718"
40905       label="DELETED_FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
40906   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
40907   <int value="720" label="WEBCAMPRIVATE_SET"/>
40908   <int value="721" label="WEBCAMPRIVATE_RESET"/>
40909   <int value="722" label="WEBCAMPRIVATE_GET"/>
40910   <int value="723" label="BLUETOOTHLOWENERGY_GETSERVICE"/>
40911   <int value="724" label="BLUETOOTHLOWENERGY_GETSERVICES"/>
40912   <int value="725" label="BLUETOOTHLOWENERGY_GETCHARACTERISTIC"/>
40913   <int value="726" label="BLUETOOTHLOWENERGY_GETCHARACTERISTICS"/>
40914   <int value="727" label="BLUETOOTHLOWENERGY_GETINCLUDEDSERVICES"/>
40915   <int value="728" label="BLUETOOTHLOWENERGY_GETDESCRIPTOR"/>
40916   <int value="729" label="BLUETOOTHLOWENERGY_GETDESCRIPTORS"/>
40917   <int value="730" label="BLUETOOTHLOWENERGY_READCHARACTERISTICVALUE"/>
40918   <int value="731" label="BLUETOOTHLOWENERGY_WRITECHARACTERISTICVALUE"/>
40919   <int value="732" label="BLUETOOTHLOWENERGY_READDESCRIPTORVALUE"/>
40920   <int value="733" label="BLUETOOTHLOWENERGY_WRITEDESCRIPTORVALUE"/>
40921   <int value="734" label="BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO"/>
40922   <int value="735" label="BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO"/>
40923   <int value="736" label="BLUETOOTHSOCKET_CREATE"/>
40924   <int value="737" label="BLUETOOTHSOCKET_UPDATE"/>
40925   <int value="738" label="BLUETOOTHSOCKET_SETPAUSED"/>
40926   <int value="739" label="BLUETOOTHSOCKET_LISTENUSINGRFCOMM"/>
40927   <int value="740" label="BLUETOOTHSOCKET_LISTENUSINGINSECURERFCOMM"/>
40928   <int value="741" label="BLUETOOTHSOCKET_LISTENUSINGL2CAP"/>
40929   <int value="742" label="BLUETOOTHSOCKET_CONNECT"/>
40930   <int value="743" label="BLUETOOTHSOCKET_DISCONNECT"/>
40931   <int value="744" label="BLUETOOTHSOCKET_CLOSE"/>
40932   <int value="745" label="BLUETOOTHSOCKET_SEND"/>
40933   <int value="746" label="BLUETOOTHSOCKET_GETINFO"/>
40934   <int value="747" label="BLUETOOTHSOCKET_GETSOCKETS"/>
40935   <int value="748" label="WEBSTOREPRIVATE_SIGNINFUNCTION"/>
40936   <int value="749" label="SHELL_CREATEWINDOW"/>
40937   <int value="750"
40938       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDSUCCESS"/>
40939   <int value="751"
40940       label="DELETED_FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDERROR"/>
40941   <int value="752" label="BROWSER_OPENTAB"/>
40942   <int value="753" label="MANAGEMENT_CREATEAPPSHORTCUT"/>
40943   <int value="754" label="DELETED_WEBVIEW_SHOWCONTEXTMENU"/>
40944   <int value="755" label="WEBRTCLOGGINGPRIVATE_STARTRTPDUMP"/>
40945   <int value="756" label="WEBRTCLOGGINGPRIVATE_STOPRTPDUMP"/>
40946   <int value="757" label="AUTOMATIONINTERNAL_ENABLEDESKTOP"/>
40947   <int value="758" label="HOTWORDPRIVATE_SETHOTWORDSESSIONSTATE"/>
40948   <int value="759" label="HOTWORDPRIVATE_NOTIFYHOTWORDRECOGNITION"/>
40949   <int value="760"
40950       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDSUCCESS"/>
40951   <int value="761"
40952       label="DELETED_FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDERROR"/>
40953   <int value="762" label="DELETED_LEDGER_BATCHEXECUTE"/>
40954   <int value="763"
40955       label="DELETED_FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDSUCCESS"/>
40956   <int value="764"
40957       label="DELETED_FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDERROR"/>
40958   <int value="765"
40959       label="DELETED_FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDSUCCESS"/>
40960   <int value="766"
40961       label="DELETED_FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDERROR"/>
40962   <int value="767" label="SYNCEDNOTIFICATIONSPRIVATE_GETINITIALDATA"/>
40963   <int value="768" label="SYNCEDNOTIFICATIONSPRIVATE_UPDATENOTIFICATION"/>
40964   <int value="769" label="SYNCEDNOTIFICATIONSPRIVATE_SETRENDERCONTEXT"/>
40965   <int value="770" label="IDENTITY_GETACCOUNTS"/>
40966   <int value="771" label="FILEBROWSERPRIVATE_RESOLVEISOLATEDENTRIES"/>
40967   <int value="772" label="FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDSUCCESS"/>
40968   <int value="773"
40969       label="DELETED_FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDERROR"/>
40970   <int value="774" label="NETWORKINGPRIVATE_GETNETWORKS"/>
40971   <int value="775" label="DELETED_WEBVIEW_SETNAME"/>
40972   <int value="776" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GENERATEKEY"/>
40973   <int value="777" label="ENTERPRISE_PLATFORMKEYSINTERNAL_SIGN"/>
40974   <int value="778" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GETTOKENS"/>
40975   <int value="779" label="ENTERPRISE_PLATFORMKEYS_GETCERTIFICATES"/>
40976   <int value="780" label="ENTERPRISE_PLATFORMKEYS_IMPORTCERTIFICATE"/>
40977   <int value="781" label="ENTERPRISE_PLATFORMKEYS_REMOVECERTIFICATE"/>
40978   <int value="782" label="FILEBROWSERPRIVATE_OPENINSPECTOR"/>
40979   <int value="783" label="STREAMSPRIVATE_ABORT"/>
40980   <int value="784" label="MANAGEMENT_SETLAUNCHTYPE"/>
40981   <int value="785" label="MANAGEMENT_GENERATEAPPFORLINK"/>
40982   <int value="786" label="DELETED_GUESTVIEWINTERNAL_ALLOCATEINSTANCEID"/>
40983   <int value="787" label="DELETED_WEBVIEW_NAVIGATE"/>
40984   <int value="788" label="INPUTMETHODPRIVATE_GETCURRENTINPUTMETHOD"/>
40985   <int value="789" label="INPUTMETHODPRIVATE_SETCURRENTINPUTMETHOD"/>
40986   <int value="790" label="INPUTMETHODPRIVATE_GETINPUTMETHODS"/>
40987   <int value="791" label="IDENTITY_GETPROFILEUSERINFO"/>
40988   <int value="792" label="VIRTUALKEYBOARDPRIVATE_OPENSETTINGS"/>
40989   <int value="793" label="BLUETOOTHLOWENERGY_CONNECT"/>
40990   <int value="794" label="BLUETOOTHLOWENERGY_DISCONNECT"/>
40991   <int value="795" label="WEBSTOREPRIVATE_GETEPHEMERALAPPSENABLED"/>
40992   <int value="796" label="WEBSTOREPRIVATE_LAUNCHEPHEMERALAPP"/>
40993   <int value="797" label="FILESYSTEMPROVIDERINTERNAL_OPERATIONREQUESTEDERROR"/>
40994   <int value="798"
40995       label="FILESYSTEMPROVIDERINTERNAL_OPERATIONREQUESTEDSUCCESS"/>
40996   <int value="799" label="GUESTVIEWINTERNAL_CREATEGUEST"/>
40997   <int value="800" label="WEBVIEWINTERNAL_CAPTUREVISIBLEREGION"/>
40998   <int value="801" label="WEBVIEWINTERNAL_CONTEXTMENUSCREATE"/>
40999   <int value="802" label="WEBVIEWINTERNAL_CONTEXTMENUSREMOVE"/>
41000   <int value="803" label="WEBVIEWINTERNAL_CONTEXTMENUSREMOVEALL"/>
41001   <int value="804" label="WEBVIEWINTERNAL_CONTEXTMENUSUPDATE"/>
41002   <int value="805" label="WEBVIEWINTERNAL_CLEARDATA"/>
41003   <int value="806" label="WEBVIEWINTERNAL_EXECUTESCRIPT"/>
41004   <int value="807" label="WEBVIEWINTERNAL_FIND"/>
41005   <int value="808" label="WEBVIEWINTERNAL_GETZOOM"/>
41006   <int value="809" label="WEBVIEWINTERNAL_GO"/>
41007   <int value="810" label="WEBVIEWINTERNAL_INSERTCSS"/>
41008   <int value="811" label="WEBVIEWINTERNAL_NAVIGATE"/>
41009   <int value="812" label="WEBVIEWINTERNAL_OVERRIDEUSERAGENT"/>
41010   <int value="813" label="WEBVIEWINTERNAL_RELOAD"/>
41011   <int value="814" label="WEBVIEWINTERNAL_SETNAME"/>
41012   <int value="815" label="WEBVIEWINTERNAL_SETPERMISSION"/>
41013   <int value="816" label="WEBVIEWINTERNAL_SETZOOM"/>
41014   <int value="817" label="WEBVIEWINTERNAL_SHOWCONTEXTMENU"/>
41015   <int value="818" label="WEBVIEWINTERNAL_STOP"/>
41016   <int value="819" label="WEBVIEWINTERNAL_STOPFINDING"/>
41017   <int value="820" label="WEBVIEWINTERNAL_TERMINATE"/>
41018   <int value="821" label="BLUETOOTHLOWENERGY_STARTCHARACTERISTICNOTIFICATIONS"/>
41019   <int value="822" label="BLUETOOTHLOWENERGY_STOPCHARACTERISTICNOTIFICATIONS"/>
41020   <int value="823" label="GCDPRIVATE_GETCLOUDDEVICELIST"/>
41021   <int value="824" label="GCDPRIVATE_QUERYFORNEWLOCALDEVICES"/>
41022   <int value="825" label="GCDPRIVATE_PREFETCHWIFIPASSWORD"/>
41023   <int value="826" label="GCDPRIVATE_ESTABLISHSESSION"/>
41024   <int value="827" label="GCDPRIVATE_SENDMESSAGE"/>
41025   <int value="828" label="GCDPRIVATE_CONFIRMCODE"/>
41026   <int value="829" label="GCDPRIVATE_TERMINATESESSION"/>
41027   <int value="830" label="TABS_SETZOOM"/>
41028   <int value="831" label="TABS_GETZOOM"/>
41029   <int value="832" label="TABS_SETZOOMSETTINGS"/>
41030   <int value="833" label="TABS_GETZOOMSETTINGS"/>
41031   <int value="834" label="GCDPRIVATE_GETCOMMANDDEFINITIONS"/>
41032   <int value="835" label="GCDPRIVATE_INSERTCOMMAND"/>
41033   <int value="836" label="GCDPRIVATE_GETCOMMAND"/>
41034   <int value="837" label="GCDPRIVATE_CANCELCOMMAND"/>
41035   <int value="838" label="GCDPRIVATE_GETCOMMANDSLIST"/>
41036   <int value="839" label="APPVIEWINTERNAL_ATTACHFRAME"/>
41037   <int value="840" label="APPVIEWINTERNAL_DENYREQUEST"/>
41038   <int value="841" label="FILEBROWSERPRIVATE_GETDOWNLOADURL"/>
41039   <int value="842" label="EASYUNLOCKPRIVATE_PERFORMECDHKEYAGREEMENT"/>
41040   <int value="843" label="EASYUNLOCKPRIVATE_GENERATEECP256KEYPAIR"/>
41041   <int value="844" label="EASYUNLOCKPRIVATE_CREATESECUREMESSAGE"/>
41042   <int value="845" label="EASYUNLOCKPRIVATE_UNWRAPSECUREMESSAGE"/>
41043   <int value="846" label="LOGPRIVATE_STARTEVENTRECODER"/>
41044   <int value="847" label="LOGPRIVATE_STOPEVENTRECODER"/>
41045   <int value="848" label="LOGPRIVATE_DUMPLOGS"/>
41046   <int value="849" label="SOCKET_SECURE"/>
41047   <int value="850" label="SOCKETS_TCP_SECURE"/>
41048   <int value="851" label="EXPERIENCESAMPLINGPRIVATE_GETBROWSERINFO"/>
41049   <int value="852" label="EASYUNLOCKPRIVATE_SEEKBLUETOOTHDEVICEBYADDRESS"/>
41050   <int value="853" label="EASYUNLOCKPRIVATE_GETSTRINGS"/>
41051   <int value="854" label="NOTIFICATIONPROVIDER_SENDONCLEAR"/>
41052   <int value="855" label="NOTIFICATIONPROVIDER_NOTIFYONCLEARED"/>
41053   <int value="856" label="NOTIFICATIONPROVIDER_NOTIFYONCLICKED"/>
41054   <int value="857" label="NOTIFICATIONPROVIDER_NOTIFYONBUTTONCLICKED"/>
41055   <int value="858" label="NOTIFICATIONPROVIDER_NOTIFYONPERMISSIONLEVELCHANGED"/>
41056   <int value="859" label="NOTIFICATIONPROVIDER_NOTIFYONSHOWSETTINGS"/>
41057   <int value="860" label="NOTIFICATIONPROVIDER_GETNOTIFIER"/>
41058   <int value="861" label="NOTIFICATIONPROVIDER_GETALLNOTIFIERS"/>
41059   <int value="862" label="GCDPRIVATE_GETPREFETCHEDWIFINAMELIST"/>
41060   <int value="863" label="GUESTVIEWINTERNAL_SETAUTOSIZE"/>
41061   <int value="864" label="COPRESENCEPRIVATE_SENDFOUND"/>
41062   <int value="865" label="COPRESENCEPRIVATE_SENDSAMPLES"/>
41063   <int value="866" label="COPRESENCEPRIVATE_SENDDETECT"/>
41064   <int value="867" label="COPRESENCEPRIVATE_SENDINITIALIZED"/>
41065   <int value="868" label="COPRESENCE_EXECUTE"/>
41066   <int value="869" label="COPRESENCE_SETAPIKEY"/>
41067   <int value="870" label="FILESYSTEM_OBSERVEDIRECTORY"/>
41068   <int value="871" label="FILESYSTEM_UNOBSERVEENTRY"/>
41069   <int value="872" label="FILESYSTEM_GETOBSERVEDENTRIES"/>
41070   <int value="873" label="BROWSINGDATA_REMOVESERVICEWORKERS"/>
41071   <int value="874" label="USBPRIVATE_GETDEVICES"/>
41072   <int value="875" label="USBPRIVATE_GETDEVICEINFO"/>
41073   <int value="876" label="EASYUNLOCKPRIVATE_UPDATESCREENLOCKSTATE"/>
41074   <int value="877" label="CAST_CHANNEL_GETLOGS"/>
41075   <int value="878" label="EASYUNLOCKPRIVATE_SETPERMITACCESS"/>
41076   <int value="879" label="EASYUNLOCKPRIVATE_GETPERMITACCESS"/>
41077   <int value="880" label="EASYUNLOCKPRIVATE_CLEARPERMITACCESS"/>
41078   <int value="881" label="EASYUNLOCKPRIVATE_SETREMOTEDEVICES"/>
41079   <int value="882" label="EASYUNLOCKPRIVATE_GETREMOTEDEVICES"/>
41080   <int value="883" label="FILESYSTEMPROVIDER_GETALL"/>
41081   <int value="884"
41082       label="EASYUNLOCKPRIVATE_CONNECTTOBLUETOOTHSERVICEINSECURELY"/>
41083   <int value="885" label="MEDIAGALLERIES_ADDGALLERYWATCH"/>
41084   <int value="886" label="MEDIAGALLERIES_REMOVEGALLERYWATCH"/>
41085   <int value="887" label="MEDIAGALLERIES_GETALLGALLERYWATCH"/>
41086   <int value="888" label="MEDIAGALLERIES_REMOVEALLGALLERYWATCH"/>
41087 </enum>
41089 <enum name="ExtensionInstallCause" type="int">
41090   <int value="0" label="INSTALL_CAUSE_UNSET"/>
41091   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
41092   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
41093   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
41094   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
41095 </enum>
41097 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
41098   <int value="0" label="Link is shown"/>
41099   <int value="1" label="Link is not shown"/>
41100   <int value="2" label="Link is clicked"/>
41101 </enum>
41103 <enum name="ExtensionInstallPromptType" type="int">
41104   <int value="0" label="Install prompt"/>
41105   <int value="1" label="Inline install prompt"/>
41106   <int value="2" label="Bundle install prompt"/>
41107   <int value="3" label="Re-enable prompt"/>
41108   <int value="4" label="Permissions prompt"/>
41109   <int value="5" label="External install prompt"/>
41110   <int value="6" label="Post install permissions prompt"/>
41111   <int value="7" label="Launch prompt"/>
41112   <int value="8" label="Remote install prompt"/>
41113 </enum>
41115 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
41116   <int value="0" label="No signature (network error, etc)"/>
41117   <int value="1" label="Invalid signature"/>
41118   <int value="2" label="Valid signature"/>
41119 </enum>
41121 <enum name="ExtensionInstallVerifierInitResult" type="int">
41122   <int value="0" label="No value in prefs"/>
41123   <int value="1" label="Pref present but parsing failed"/>
41124   <int value="2" label="Invalid signature"/>
41125   <int value="3" label="Valid signature"/>
41126 </enum>
41128 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
41129   <int value="0" label="VERIFIED"/>
41130   <int value="1" label="NOT_EXTENSION"/>
41131   <int value="2" label="UNPACKED"/>
41132   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
41133   <int value="4" label="FORCED_NOT_VERIFIED"/>
41134   <int value="5" label="NOT_FROM_STORE"/>
41135   <int value="6" label="NO_SIGNATURE"/>
41136   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
41137   <int value="8" label="NOT_VERIFIED"/>
41138   <int value="9" label="NOT_VERIFIED_BUT_INSTALL_TIME_NEWER_THAN_SIGNATURE"/>
41139   <int value="10" label="NOT_VERIFIED_BUT_UNKNOWN_ID"/>
41140   <int value="11" label="COMPONENT"/>
41141 </enum>
41143 <enum name="ExtensionInstallVerifierStatus" type="int">
41144   <int value="0" label="NONE"/>
41145   <int value="1" label="BOOTSTRAP"/>
41146   <int value="2" label="ENFORCE"/>
41147   <int value="3" label="ENFORCE_STRICT"/>
41148 </enum>
41150 <enum name="ExtensionLaunchType" type="int">
41151   <int value="0" label="PINNED"/>
41152   <int value="1" label="REGULAR"/>
41153   <int value="2" label="FULLSCREEN"/>
41154 </enum>
41156 <enum name="ExtensionLocation" type="int">
41157   <int value="0" label="INVALID"/>
41158   <int value="1" label="INTERNAL"/>
41159   <int value="2" label="EXTERNAL_PREF"/>
41160   <int value="3" label="EXTERNAL_REGISTRY"/>
41161   <int value="4" label="LOAD"/>
41162   <int value="5" label="COMPONENT"/>
41163   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
41164   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
41165   <int value="8" label="COMMAND_LINE"/>
41166   <int value="9" label="EXTERNAL_POLICY"/>
41167   <int value="10" label="EXTERNAL_COMPONENT"/>
41168 </enum>
41170 <enum name="ExtensionPermission" type="int">
41171   <int value="0" label="UNKNOWN"/>
41172   <int value="1" label="NONE"/>
41173   <int value="2" label="BOOKMARKS"/>
41174   <int value="3" label="GEOLOCATION"/>
41175   <int value="4" label="BROWSING_HISTORY"/>
41176   <int value="5" label="TABS"/>
41177   <int value="6" label="MANAGEMENT"/>
41178   <int value="7" label="DEBUGGER"/>
41179   <int value="8" label="1_HOST"/>
41180   <int value="9" label="2_HOSTS"/>
41181   <int value="10" label="3_HOSTS"/>
41182   <int value="11" label="4_OR_MORE_HOSTS"/>
41183   <int value="12" label="ALL_HOSTS"/>
41184   <int value="13" label="FULL_ACCESS"/>
41185   <int value="14" label="CLIPBOARD"/>
41186   <int value="15" label="TTS_ENGINE"/>
41187   <int value="16" label="CONTENT_SETTINGS"/>
41188   <int value="17" label="PRIVACY"/>
41189   <int value="18" label="MANAGED_MODE"/>
41190   <int value="19" label="INPUT"/>
41191   <int value="20" label="AUDIO_CAPTURE"/>
41192   <int value="21" label="VIDEO_CAPTURE"/>
41193   <int value="22" label="DOWNLOADS"/>
41194   <int value="23" label="FILE_SYSTEM_WRITE"/>
41195   <int value="24" label="ALL_MEDIA_GALLERIES"/>
41196   <int value="25" label="SERIAL"/>
41197   <int value="26" label="SOCKET_ANY_HOST"/>
41198   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
41199   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
41200 </enum>
41202 <enum name="ExtensionPermission2" type="int">
41203 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
41205   <int value="0" label="kUnknown"/>
41206   <int value="1" label="kNone"/>
41207   <int value="2" label="kBookmarks"/>
41208   <int value="3" label="kGeolocation"/>
41209   <int value="4" label="kBrowsingHistory"/>
41210   <int value="5" label="kTabs"/>
41211   <int value="6" label="kManagement"/>
41212   <int value="7" label="kDebugger"/>
41213   <int value="8" label="kDesktopCapture"/>
41214   <int value="9" label="kHid"/>
41215   <int value="10" label="kHosts1"/>
41216   <int value="11" label="kHosts2"/>
41217   <int value="12" label="kHosts3"/>
41218   <int value="13" label="kHosts4OrMore"/>
41219   <int value="14" label="kHostsAll"/>
41220   <int value="15" label="kFullAccess"/>
41221   <int value="16" label="kClipboard"/>
41222   <int value="17" label="kTtsEngine"/>
41223   <int value="18" label="kContentSettings"/>
41224   <int value="19" label="kPrivacy"/>
41225   <int value="20" label="kManagedMode"/>
41226   <int value="21" label="kInput"/>
41227   <int value="22" label="kAudioCapture"/>
41228   <int value="23" label="kVideoCapture"/>
41229   <int value="24" label="kDownloads"/>
41230   <int value="25" label="kFileSystemWrite"/>
41231   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
41232   <int value="27" label="kSerial"/>
41233   <int value="28" label="kSocketAnyHost"/>
41234   <int value="29" label="kSocketDomainHosts"/>
41235   <int value="30" label="kSocketSpecificHosts"/>
41236   <int value="31" label="kBluetooth"/>
41237   <int value="32" label="kUsb"/>
41238   <int value="33" label="kSystemIndicator"/>
41239   <int value="34" label="kUsbDevice"/>
41240   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
41241   <int value="36" label="kSystemInfoDisplay"/>
41242   <int value="37" label="kNativeMessaging"/>
41243   <int value="38" label="kSyncFileSystem"/>
41244   <int value="39" label="kAudio"/>
41245   <int value="40" label="kFavicon"/>
41246   <int value="41" label="kMusicManagerPrivate"/>
41247   <int value="42" label="kWebConnectable"/>
41248   <int value="43" label="kActivityLogPrivate"/>
41249   <int value="44" label="kBluetoothDevices"/>
41250   <int value="45" label="kDownloadsOpen"/>
41251   <int value="46" label="kNetworkingPrivate"/>
41252   <int value="47" label="kDeclarativeWebRequest"/>
41253   <int value="48" label="kFileSystemDirectory"/>
41254   <int value="49" label="kFileSystemWriteDirectory"/>
41255   <int value="50" label="kSignedInDevices"/>
41256   <int value="51" label="kWallpaper"/>
41257   <int value="52" label="kNetworkState"/>
41258   <int value="53" label="kHomepage"/>
41259   <int value="54" label="kSearchProvider"/>
41260   <int value="55" label="kStartupPages"/>
41261   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
41262   <int value="57" label="kScreenlockPrivate"/>
41263   <int value="58" label="kOverrideBookmarksUI"/>
41264   <int value="59" label="kAutomation"/>
41265   <int value="60" label="kAccessibilityFeaturesModify"/>
41266   <int value="61" label="kAccessibilityFeaturesRead"/>
41267   <int value="62" label="kBluetoothPrivate"/>
41268 </enum>
41270 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
41271   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
41272   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
41273   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
41274   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
41275 </enum>
41277 <enum name="ExtensionType" type="int">
41278   <int value="0" label="UNKNOWN"/>
41279   <int value="1" label="EXTENSION"/>
41280   <int value="2" label="THEME"/>
41281   <int value="3" label="USER_SCRIPT"/>
41282   <int value="4" label="HOSTED_APP"/>
41283   <int value="5" label="LEGACY_PACKAGED_APP"/>
41284   <int value="6" label="PLATFORM_APP"/>
41285 </enum>
41287 <enum name="ExtensionUnpackFailureReason" type="int">
41288   <summary>
41289     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
41290     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
41291   </summary>
41292   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
41293   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
41294   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
41295   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
41296   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
41297   <int value="5" label="INVALID_MANIFEST"/>
41298   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
41299   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
41300   <int value="8" label="CRX_FILE_NOT_READABLE"/>
41301   <int value="9" label="CRX_HEADER_INVALID"/>
41302   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
41303   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
41304   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
41305   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
41306   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
41307   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
41308   <int value="16" label="CRX_SIGNATURE_INVALID"/>
41309   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
41310   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
41311   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
41312   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
41313   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
41314   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
41315   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
41316   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
41317   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
41318   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
41319   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
41320   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
41321   <int value="29" label="INVALID_CATALOG_DATA"/>
41322   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
41323   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
41324   <int value="32" label="ERROR_SAVING_CATALOG"/>
41325 </enum>
41327 <enum name="ExternalDeviceAction" type="int">
41328   <int value="0" label="Import to Drive"/>
41329   <int value="1" label="View files"/>
41330   <int value="2" label="View files (automatically)"/>
41331   <int value="3" label="Watch video"/>
41332   <int value="4" label="Error"/>
41333   <int value="5" label="Close (no action)"/>
41334 </enum>
41336 <enum name="ExternalDisplayOpenResult" type="int">
41337   <int value="0" label="Success"/>
41338   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
41339   <int value="2" label="Failed with ENOENT (device missing)"/>
41340   <int value="3" label="Failed for some other reason"/>
41341 </enum>
41343 <enum name="ExternalDisplayReceiveResult" type="int">
41344   <int value="0" label="Success"/>
41345   <int value="1" label="ioctl() to I2C device failed"/>
41346   <int value="2" label="Bad message checksum"/>
41347   <int value="3" label="Bad message address"/>
41348   <int value="4" label="Bad message length"/>
41349   <int value="5" label="Bad command code in message"/>
41350   <int value="6" label="Bad result code in message"/>
41351   <int value="7" label="Bad feature index in message"/>
41352   <int value="8" label="Maximum value of 0 in message"/>
41353 </enum>
41355 <enum name="ExternalDisplaySendResult" type="int">
41356   <int value="0" label="Success"/>
41357   <int value="1" label="ioctl() to I2C device failed"/>
41358 </enum>
41360 <enum name="ExternalItemState" type="int">
41361   <int value="0" label="DEPRECATED_DISABLED"/>
41362   <int value="1" label="DEPRECATED_ENABLED"/>
41363   <int value="2" label="DISABLED (in webstore)"/>
41364   <int value="3" label="ENABLED (in webstore)"/>
41365   <int value="4" label="DISABLED (not in webstore)"/>
41366   <int value="5" label="ENABLED (not in webstore)"/>
41367   <int value="6" label="UNINSTALLED (in webstore)"/>
41368   <int value="7" label="UNINSTALLED (not in webstore)"/>
41369 </enum>
41371 <enum name="Exynos5250LotIdEnum" type="int">
41372   <int value="0" label="Fused device"/>
41373   <int value="1" label="Generic unfused device"/>
41374   <int value="2" label="Unfused; lot ID NZVPU"/>
41375   <int value="3" label="Unfused; lot ID NZVR7"/>
41376 </enum>
41378 <enum name="FallbackDNSTestResult" type="int">
41379   <int value="0" label="Success"/>
41380   <int value="1" label="Failure"/>
41381 </enum>
41383 <enum name="FallbackSSLVersion" type="int">
41384   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
41385   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
41386   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
41387   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
41388 </enum>
41390 <enum name="FeatureObserver" type="int">
41391 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.h -->
41393   <int value="0" label="PageDestruction"/>
41394   <int value="1" label="LegacyNotifications"/>
41395   <int value="2" label="MultipartMainResource"/>
41396   <int value="3" label="PrefixedIndexedDB"/>
41397   <int value="4" label="WorkerStart"/>
41398   <int value="5" label="SharedWorkerStart"/>
41399   <int value="6" label="LegacyWebAudio"/>
41400   <int value="7" label="WebAudioStart"/>
41401   <int value="8" label="PrefixedContentSecurityPolicy"/>
41402   <int value="9" label="UnprefixedIndexedDB"/>
41403   <int value="10" label="OpenWebDatabase"/>
41404   <int value="11" label="LegacyHTMLNotifications"/>
41405   <int value="12" label="LegacyTextNotifications"/>
41406   <int value="13" label="UnprefixedRequestAnimationFrame"/>
41407   <int value="14" label="PrefixedRequestAnimationFrame"/>
41408   <int value="15" label="ContentSecurityPolicy"/>
41409   <int value="16" label="ContentSecurityPolicyReportOnly"/>
41410   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
41411   <int value="18" label="PrefixedTransitionEndEvent"/>
41412   <int value="19" label="UnprefixedTransitionEndEvent"/>
41413   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
41414   <int value="21" label="AutoFocusAttribute"/>
41415   <int value="22" label="DeprecatedAutoSaveAttribute"/>
41416   <int value="23" label="DataListElement"/>
41417   <int value="24" label="FormAttribute"/>
41418   <int value="25" label="IncrementalAttribute"/>
41419   <int value="26" label="InputTypeColor"/>
41420   <int value="27" label="InputTypeDate"/>
41421   <int value="28" label="InputTypeDateTime"/>
41422   <int value="29" label="InputTypeDateTimeFallback"/>
41423   <int value="30" label="InputTypeDateTimeLocal"/>
41424   <int value="31" label="InputTypeEmail"/>
41425   <int value="32" label="InputTypeMonth"/>
41426   <int value="33" label="InputTypeNumber"/>
41427   <int value="34" label="InputTypeRange"/>
41428   <int value="35" label="InputTypeSearch"/>
41429   <int value="36" label="InputTypeTel"/>
41430   <int value="37" label="InputTypeTime"/>
41431   <int value="38" label="InputTypeURL"/>
41432   <int value="39" label="InputTypeWeek"/>
41433   <int value="40" label="InputTypeWeekFallback"/>
41434   <int value="41" label="ListAttribute"/>
41435   <int value="42" label="MaxAttribute"/>
41436   <int value="43" label="MinAttribute"/>
41437   <int value="44" label="PatternAttribute"/>
41438   <int value="45" label="PlaceholderAttribute"/>
41439   <int value="46" label="PrecisionAttribute"/>
41440   <int value="47" label="PrefixedDirectoryAttribute"/>
41441   <int value="48" label="PrefixedSpeechAttribute"/>
41442   <int value="49" label="RequiredAttribute"/>
41443   <int value="50" label="ResultsAttribute"/>
41444   <int value="51" label="StepAttribute"/>
41445   <int value="52" label="PageVisits"/>
41446   <int value="53" label="HTMLMarqueeElement"/>
41447   <int value="54" label="Unused: CSSOverflowMarquee"/>
41448   <int value="55" label="Reflection"/>
41449   <int value="56" label="CursorVisibility"/>
41450   <int value="57" label="PrefixedStorageInfo"/>
41451   <int value="58" label="XFrameOptions"/>
41452   <int value="59" label="XFrameOptionsSameOrigin"/>
41453   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
41454   <int value="61" label="DeprecatedFlexboxWebContent"/>
41455   <int value="62" label="DeprecatedFlexboxChrome"/>
41456   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
41457   <int value="64" label="SVGTRefElement"/>
41458   <int value="65" label="UnprefixedPerformanceTimeline"/>
41459   <int value="66" label="PrefixedPerformanceTimeline"/>
41460   <int value="67" label="UnprefixedUserTiming"/>
41461   <int value="68" label="PrefixedUserTiming"/>
41462   <int value="69" label="WindowEvent"/>
41463   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
41464   <int value="71" label="PrefixedMediaAddKey"/>
41465   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
41466   <int value="73" label="WebAudioLooping"/>
41467   <int value="74" label="DocumentClear"/>
41468   <int value="75" label="PrefixedTransitionMediaFeature"/>
41469   <int value="76" label="SVGFontElement"/>
41470   <int value="77" label="XMLDocument"/>
41471   <int value="78" label="XSLProcessingInstruction"/>
41472   <int value="79" label="XSLTProcessor"/>
41473   <int value="80" label="SVGSwitchElement"/>
41474   <int value="81" label="PrefixedDocumentRegister"/>
41475   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
41476   <int value="83" label="DocumentAll"/>
41477   <int value="84" label="FormElement"/>
41478   <int value="85" label="DemotedFormElement"/>
41479   <int value="86" label="CaptureAttributeAsEnum"/>
41480   <int value="87" label="ShadowDOMPrefixedPseudo"/>
41481   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
41482   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
41483   <int value="90" label="SVGAnimationElement"/>
41484   <int value="91" label="KeyboardEventKeyLocation"/>
41485   <int value="92" label="CaptureEvents"/>
41486   <int value="93" label="ReleaseEvents"/>
41487   <int value="94" label="CSSDisplayRunIn"/>
41488   <int value="95" label="CSSDisplayCompact"/>
41489   <int value="96" label="LineClamp"/>
41490   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
41491   <int value="98" label="SubFrameBeforeUnloadFired"/>
41492   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
41493   <int value="100" label="TextReplaceWholeText"/>
41494   <int value="101" label="PrefixedShadowRootConstructor"/>
41495   <int value="102" label="ConsoleMarkTimeline"/>
41496   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
41497   <int value="104" label="DocumentTypeEntities"/>
41498   <int value="105" label="DocumentTypeInternalSubset"/>
41499   <int value="106" label="DocumentTypeNotations"/>
41500   <int value="107" label="ElementGetAttributeNode"/>
41501   <int value="108" label="ElementSetAttributeNode"/>
41502   <int value="109" label="ElementRemoveAttributeNode"/>
41503   <int value="110" label="ElementGetAttributeNodeNS"/>
41504   <int value="111" label="DocumentCreateAttribute"/>
41505   <int value="112" label="DocumentCreateAttributeNS"/>
41506   <int value="113" label="DocumentCreateCDATASection"/>
41507   <int value="114" label="DocumentInputEncoding"/>
41508   <int value="115" label="DocumentXMLEncoding"/>
41509   <int value="116" label="DocumentXMLStandalone"/>
41510   <int value="117" label="DocumentXMLVersion"/>
41511   <int value="118" label="NodeIsSameNode"/>
41512   <int value="119" label="NodeIsSupported"/>
41513   <int value="120" label="NodeNamespaceURI"/>
41514   <int value="121" label="NodePrefix"/>
41515   <int value="122" label="NodeLocalName"/>
41516   <int value="123" label="NavigatorProductSub"/>
41517   <int value="124" label="NavigatorVendor"/>
41518   <int value="125" label="NavigatorVendorSub"/>
41519   <int value="126" label="FileError"/>
41520   <int value="127" label="DocumentCharset"/>
41521   <int value="128" label="PrefixedAnimationEndEvent"/>
41522   <int value="129" label="UnprefixedAnimationEndEvent"/>
41523   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
41524   <int value="131" label="PrefixedAnimationStartEvent"/>
41525   <int value="132" label="UnprefixedAnimationStartEvent"/>
41526   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
41527   <int value="134" label="PrefixedAnimationIterationEvent"/>
41528   <int value="135" label="UnprefixedAnimationIterationEvent"/>
41529   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
41530   <int value="137" label="EventReturnValue"/>
41531   <int value="138" label="SVGSVGElement"/>
41532   <int value="139" label="SVGAnimateColorElement"/>
41533   <int value="140" label="InsertAdjacentText"/>
41534   <int value="141" label="InsertAdjacentElement"/>
41535   <int value="142" label="HasAttributes"/>
41536   <int value="143" label="DOMSubtreeModifiedEvent"/>
41537   <int value="144" label="DOMNodeInsertedEvent"/>
41538   <int value="145" label="DOMNodeRemovedEvent"/>
41539   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
41540   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
41541   <int value="148" label="DOMCharacterDataModifiedEvent"/>
41542   <int value="149" label="DocumentAllTags"/>
41543   <int value="150" label="DocumentAllLegacyCall"/>
41544   <int value="151" label="HTMLAppletElementLegacyCall"/>
41545   <int value="152" label="HTMLEmbedElementLegacyCall"/>
41546   <int value="153" label="HTMLObjectElementLegacyCall"/>
41547   <int value="154" label="BeforeLoadEvent"/>
41548   <int value="155" label="GetMatchedCSSRules"/>
41549   <int value="156" label="SVGFontInCSS"/>
41550   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
41551   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
41552   <int value="159" label="AttributeIsId"/>
41553   <int value="160" label="AttributeOwnerElement"/>
41554   <int value="161" label="AttributeSetPrefix"/>
41555   <int value="162" label="AttributeSpecified"/>
41556   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
41557   <int value="164" label="PrefixedAudioDecodedByteCount"/>
41558   <int value="165" label="PrefixedVideoDecodedByteCount"/>
41559   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
41560   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
41561   <int value="168" label="PrefixedVideoEnterFullscreen"/>
41562   <int value="169" label="PrefixedVideoExitFullscreen"/>
41563   <int value="170" label="PrefixedVideoEnterFullScreen"/>
41564   <int value="171" label="PrefixedVideoExitFullScreen"/>
41565   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
41566   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
41567   <int value="174" label="SourceElementCandidate"/>
41568   <int value="175" label="SourceElementNonMatchingMedia"/>
41569   <int value="176" label="PrefixedElementRequestFullscreen"/>
41570   <int value="177" label="PrefixedElementRequestFullScreen"/>
41571   <int value="178" label="BarPropLocationbar"/>
41572   <int value="179" label="BarPropMenubar"/>
41573   <int value="180" label="BarPropPersonalbar"/>
41574   <int value="181" label="BarPropScrollbars"/>
41575   <int value="182" label="BarPropStatusbar"/>
41576   <int value="183" label="BarPropToolbar"/>
41577   <int value="184" label="InputTypeEmailMultiple"/>
41578   <int value="185" label="InputTypeEmailMaxLength"/>
41579   <int value="186" label="InputTypeEmailMultipleMaxLength"/>
41580   <int value="187" label="TextTrackCueConstructor"/>
41581   <int value="188" label="CSSStyleDeclarationPropertyName"/>
41582   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
41583   <int value="190" label="InputTypeText"/>
41584   <int value="191" label="InputTypeTextMaxLength"/>
41585   <int value="192" label="InputTypePassword"/>
41586   <int value="193" label="InputTypePasswordMaxLength"/>
41587   <int value="194" label="SVGInstanceRoot"/>
41588   <int value="195" label="ShowModalDialog"/>
41589   <int value="196" label="PrefixedPageVisibility"/>
41590   <int value="197" label="HTMLFrameElementLocation"/>
41591   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
41592   <int value="199" label="CSSWebkitRegionAtRule"/>
41593   <int value="200" label="DocumentBeforeUnloadRegistered"/>
41594   <int value="201" label="DocumentBeforeUnloadFired"/>
41595   <int value="202" label="DocumentUnloadRegistered"/>
41596   <int value="203" label="DocumentUnloadFired"/>
41597   <int value="204" label="SVGLocatableNearestViewportElement"/>
41598   <int value="205" label="SVGLocatableFarthestViewportElement"/>
41599   <int value="206" label="IsIndexElement"/>
41600   <int value="207" label="HTMLHeadElementProfile"/>
41601   <int value="208" label="OverflowChangedEvent"/>
41602   <int value="209" label="SVGPointMatrixTransform"/>
41603   <int value="210" label="HTMLHtmlElementManifest"/>
41604   <int value="211" label="DOMFocusInOutEvent"/>
41605   <int value="212" label="FileGetLastModifiedDate"/>
41606   <int value="213" label="HTMLElementInnerText"/>
41607   <int value="214" label="HTMLElementOuterText"/>
41608   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
41609   <int value="216" label="ElementSetAttributeNodeNS"/>
41610   <int value="217" label="ElementPrefixedMatchesSelector"/>
41611   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
41612   <int value="219" label="CSSStyleSheetRules"/>
41613   <int value="220" label="CSSStyleSheetAddRule"/>
41614   <int value="221" label="CSSStyleSheetRemoveRule"/>
41615   <int value="222" label="InitMessageEvent"/>
41616   <int value="223" label="PrefixedInitMessageEvent"/>
41617   <int value="224" label="ElementSetPrefix"/>
41618   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
41619   <int value="226" label="SVGElementGetPresentationAttribute"/>
41620   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
41621   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
41622   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
41623   <int value="230" label="DOMImplementationHasFeature"/>
41624   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
41625   <int value="232" label="CanPlayTypeKeySystem"/>
41626   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
41627   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
41628   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
41629   <int value="236" label="PrefixedTransform2dMediaFeature"/>
41630   <int value="237" label="PrefixedTransform3dMediaFeature"/>
41631   <int value="238" label="PrefixedAnimationMediaFeature"/>
41632   <int value="239" label="PrefixedViewModeMediaFeature"/>
41633   <int value="240" label="PrefixedStorageQuota"/>
41634   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
41635   <int value="242" label="PrefixedMediaSourceOpen"/>
41636   <int value="243" label="ResetReferrerPolicy"/>
41637   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
41638   <int value="245" label="CaptureAttributeAsBoolean"/>
41639   <int value="246" label="FormNameAccessForImageElement"/>
41640   <int value="247" label="FormNameAccessForPastNamesMap"/>
41641   <int value="248" label="FormAssociationByParser"/>
41642   <int value="249" label="HTMLSourceElementMedia"/>
41643   <int value="250" label="SVGSVGElementInDocument"/>
41644   <int value="251" label="SVGDocumentRootElement"/>
41645   <int value="252" label="DocumentCreateEventOptionalArgument"/>
41646   <int value="253" label="MediaErrorEncrypted"/>
41647   <int value="254" label="EventSourceURL"/>
41648   <int value="255" label="WebSocketURL"/>
41649   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
41650   <int value="257" label="WorkerSubjectToCSP"/>
41651   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
41652   <int value="259" label="HTMLMediaElementControllerNotNull"/>
41653   <int value="260" label="DeprecatedWebKitGradient"/>
41654   <int value="261" label="DeprecatedWebKitLinearGradient"/>
41655   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
41656   <int value="263" label="DeprecatedWebKitRadialGradient"/>
41657   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
41658   <int value="265" label="PrefixedGetImageDataHD"/>
41659   <int value="266" label="PrefixedPutImageDataHD"/>
41660   <int value="267" label="PrefixedImageSmoothingEnabled"/>
41661   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
41662   <int value="269" label="ShadowRootApplyAuthorStyles"/>
41663   <int value="270" label="PromiseConstructor"/>
41664   <int value="271" label="PromiseCast"/>
41665   <int value="272" label="PromiseReject"/>
41666   <int value="273" label="PromiseResolve"/>
41667   <int value="274" label="TextAutosizing"/>
41668   <int value="275" label="TextAutosizingLayout"/>
41669   <int value="276" label="HTMLAnchorElementPingAttribute"/>
41670   <int value="277" label="JavascriptExhaustedMemory"/>
41671   <int value="278" label="InsertAdjacentHTML"/>
41672   <int value="279" label="SVGClassName"/>
41673   <int value="280" label="HTMLAppletElement"/>
41674   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
41675   <int value="282" label="HTMLMediaElementPauseAtFragmentEnd"/>
41676   <int value="283" label="PrefixedWindowURL"/>
41677   <int value="284" label="PrefixedWorkerURL"/>
41678   <int value="285" label="WindowOrientation"/>
41679   <int value="286" label="DOMStringListContains"/>
41680   <int value="287" label="DocumentCaptureEvents"/>
41681   <int value="288" label="DocumentReleaseEvents"/>
41682   <int value="289" label="WindowCaptureEvents"/>
41683   <int value="290" label="WindowReleaseEvents"/>
41684   <int value="291" label="PrefixedGamepad"/>
41685   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
41686   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
41687   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
41688   <int value="295" label="DocumentXPathCreateExpression"/>
41689   <int value="296" label="DocumentXPathCreateNSResolver"/>
41690   <int value="297" label="DocumentXPathEvaluate"/>
41691   <int value="298" label="AttrGetValue"/>
41692   <int value="299" label="AttrSetValue"/>
41693   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
41694   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
41695   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
41696   <int value="303" label="AttrSetValueWithElement"/>
41697   <int value="304" label="PrefixedCancelAnimationFrame"/>
41698   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
41699   <int value="306" label="NamedNodeMapGetNamedItem"/>
41700   <int value="307" label="NamedNodeMapSetNamedItem"/>
41701   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
41702   <int value="309" label="NamedNodeMapItem"/>
41703   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
41704   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
41705   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
41706   <int value="313" label="OpenWebDatabaseInWorker"/>
41707   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
41708   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
41709   <int value="316" label="XHRProgressEventPosition"/>
41710   <int value="317" label="XHRProgressEventTotalSize"/>
41711   <int value="318" label="PrefixedDocumentIsFullscreen"/>
41712   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
41713   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
41714   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
41715   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
41716   <int value="323" label="PrefixedDocumentFullscreenElement"/>
41717   <int value="324" label="PrefixedDocumentExitFullscreen"/>
41718   <int value="325" label="SVGForeignObjectElement"/>
41719   <int value="326" label="PrefixedElementRequestPointerLock"/>
41720   <int value="327" label="SelectionSetPosition"/>
41721   <int value="328" label="AnimationPlayerFinishEvent"/>
41722   <int value="329" label="SVGSVGElementInXMLDocument"/>
41723   <int value="330" label="CanvasRenderingContext2DSetAlpha"/>
41724   <int value="331" label="CanvasRenderingContext2DSetCompositeOperation"/>
41725   <int value="332" label="CanvasRenderingContext2DSetLineWidth"/>
41726   <int value="333" label="CanvasRenderingContext2DSetLineCap"/>
41727   <int value="334" label="CanvasRenderingContext2DSetLineJoin"/>
41728   <int value="335" label="CanvasRenderingContext2DSetMiterLimit"/>
41729   <int value="336" label="CanvasRenderingContext2DClearShadow"/>
41730   <int value="337" label="CanvasRenderingContext2DSetStrokeColor"/>
41731   <int value="338" label="CanvasRenderingContext2DSetFillColor"/>
41732   <int value="339" label="CanvasRenderingContext2DDrawImageFromRect"/>
41733   <int value="340" label="CanvasRenderingContext2DSetShadow"/>
41734   <int value="341" label="PrefixedPerformanceClearResourceTimings"/>
41735   <int value="342" label="PrefixedPerformanceSetResourceTimingBufferSize"/>
41736   <int value="343" label="EventSrcElement"/>
41737   <int value="344" label="EventCancelBubble"/>
41738   <int value="345" label="EventPath"/>
41739   <int value="346" label="EventClipboardData"/>
41740   <int value="347" label="NodeIteratorDetach"/>
41741   <int value="348" label="AttrNodeValue"/>
41742   <int value="349" label="AttrTextContent"/>
41743   <int value="350" label="EventGetReturnValueTrue"/>
41744   <int value="351" label="EventGetReturnValueFalse"/>
41745   <int value="352" label="EventSetReturnValueTrue"/>
41746   <int value="353" label="EventSetReturnValueFalse"/>
41747   <int value="354" label="NodeIteratorExpandEntityReferences"/>
41748   <int value="355" label="TreeWalkerExpandEntityReferences"/>
41749   <int value="356" label="WindowOffscreenBuffering"/>
41750   <int value="357" label="WindowDefaultStatus"/>
41751   <int value="358" label="WindowDefaultstatus"/>
41752   <int value="359" label="PrefixedConvertPointFromPageToNode"/>
41753   <int value="360" label="PrefixedConvertPointFromNodeToPage"/>
41754   <int value="361" label="PrefixedTransitionEventConstructor"/>
41755   <int value="362" label="PrefixedMutationObserverConstructor"/>
41756   <int value="363" label="PrefixedIDBCursorConstructor"/>
41757   <int value="364" label="PrefixedIDBDatabaseConstructor"/>
41758   <int value="365" label="PrefixedIDBFactoryConstructor"/>
41759   <int value="366" label="PrefixedIDBIndexConstructor"/>
41760   <int value="367" label="PrefixedIDBKeyRangeConstructor"/>
41761   <int value="368" label="PrefixedIDBObjectStoreConstructor"/>
41762   <int value="369" label="PrefixedIDBRequestConstructor"/>
41763   <int value="370" label="PrefixedIDBTransactionConstructor"/>
41764   <int value="371" label="NotificationPermission"/>
41765   <int value="372" label="RangeDetach"/>
41766   <int value="373" label="DocumentImportNodeOptionalArgument"/>
41767   <int value="374" label="HTMLTableElementVspace"/>
41768   <int value="375" label="HTMLTableElementHspace"/>
41769   <int value="376" label="PrefixedDocumentExitPointerLock"/>
41770   <int value="377" label="PrefixedDocumentPointerLockElement"/>
41771   <int value="378" label="PrefixedTouchRadiusX"/>
41772   <int value="379" label="PrefixedTouchRadiusY"/>
41773   <int value="380" label="PrefixedTouchRotationAngle"/>
41774   <int value="381" label="PrefixedTouchForce"/>
41775   <int value="382" label="PrefixedMouseEventMovementX"/>
41776   <int value="383" label="PrefixedMouseEventMovementY"/>
41777   <int value="384" label="PrefixedWheelEventDirectionInvertedFromDevice"/>
41778   <int value="385" label="PrefixedWheelEventInit"/>
41779   <int value="386" label="PrefixedFileRelativePath"/>
41780   <int value="387" label="DocumentCaretRangeFromPoint"/>
41781   <int value="388" label="DocumentGetCSSCanvasContext"/>
41782   <int value="389" label="ElementScrollIntoViewIfNeeded"/>
41783   <int value="390" label="ElementScrollByLines"/>
41784   <int value="391" label="ElementScrollByPages"/>
41785   <int value="392" label="RangeCompareNode"/>
41786   <int value="393" label="RangeExpand"/>
41787   <int value="394" label="HTMLFrameElementWidth"/>
41788   <int value="395" label="HTMLFrameElementHeight"/>
41789   <int value="396" label="HTMLImageElementX"/>
41790   <int value="397" label="HTMLImageElementY"/>
41791   <int value="398" label="HTMLOptionsCollectionRemoveElement"/>
41792   <int value="399" label="HTMLPreElementWrap"/>
41793   <int value="400" label="SelectionBaseNode"/>
41794   <int value="401" label="SelectionBaseOffset"/>
41795   <int value="402" label="SelectionExtentNode"/>
41796   <int value="403" label="SelectionExtentOffset"/>
41797   <int value="404" label="SelectionType"/>
41798   <int value="405" label="SelectionModify"/>
41799   <int value="406" label="SelectionSetBaseAndExtent"/>
41800   <int value="407" label="SelectionEmpty"/>
41801   <int value="408" label="SVGFEMorphologyElementSetRadius"/>
41802   <int value="409" label="VTTCue"/>
41803   <int value="410" label="VTTCueRender"/>
41804   <int value="411" label="VTTCueRenderVertical"/>
41805   <int value="412" label="VTTCueRenderSnapToLinesFalse"/>
41806   <int value="413" label="VTTCueRenderLineNotAuto"/>
41807   <int value="414" label="VTTCueRenderPositionNot50"/>
41808   <int value="415" label="VTTCueRenderSizeNot100"/>
41809   <int value="416" label="VTTCueRenderAlignNotMiddle"/>
41810   <int value="417" label="ElementRequestPointerLock"/>
41811   <int value="418" label="VTTCueRenderRtl"/>
41812   <int value="419" label="PostMessageFromSecureToInsecure"/>
41813   <int value="420" label="PostMessageFromInsecureToSecure"/>
41814   <int value="421" label="DocumentExitPointerLock"/>
41815   <int value="422" label="DocumentPointerLockElement"/>
41816   <int value="423" label="MixedContentFont"/>
41817   <int value="424" label="PrefixedCursorZoomIn"/>
41818   <int value="425" label="PrefixedCursorZoomOut"/>
41819   <int value="426" label="CSSCharsetRuleEncoding"/>
41820   <int value="427" label="DocumentSetCharset"/>
41821   <int value="428" label="DocumentDefaultCharset"/>
41822   <int value="429" label="TextEncoderConstructor"/>
41823   <int value="430" label="TextEncoderEncode"/>
41824   <int value="431" label="TextDecoderConstructor"/>
41825   <int value="432" label="TextDecoderDecode"/>
41826   <int value="433" label="FocusInOutEvent"/>
41827   <int value="434" label="MouseEventMovementX"/>
41828   <int value="435" label="MouseEventMovementY"/>
41829   <int value="436" label="MixedContentTextTrack"/>
41830   <int value="437" label="MixedContentRaw"/>
41831   <int value="438" label="MixedContentImage"/>
41832   <int value="439" label="MixedContentMedia"/>
41833   <int value="440" label="DocumentFonts"/>
41834   <int value="441" label="MixedContentFormsSubmitted"/>
41835   <int value="442" label="FormsSubmitted"/>
41836   <int value="443" label="TextInputEventOnInput"/>
41837   <int value="444" label="TextInputEventOnTextArea"/>
41838   <int value="445" label="TextInputEventOnContentEditable"/>
41839   <int value="446" label="TextInputEventOnNotNode"/>
41840   <int value="447" label="WebkitBeforeTextInsertedOnInput"/>
41841   <int value="448" label="WebkitBeforeTextInsertedOnTextArea"/>
41842   <int value="449" label="WebkitBeforeTextInsertedOnContentEditable"/>
41843   <int value="450" label="WebkitBeforeTextInsertedOnNotNode"/>
41844   <int value="451" label="WebkitEditableContentChangedOnInput"/>
41845   <int value="452" label="WebkitEditableContentChangedOnTextArea"/>
41846   <int value="453" label="WebkitEditableContentChangedOnContentEditable"/>
41847   <int value="454" label="WebkitEditableContentChangedOnNotNode"/>
41848   <int value="455" label="HTMLImports"/>
41849   <int value="456" label="ElementCreateShadowRoot"/>
41850   <int value="457" label="DocumentRegisterElement"/>
41851   <int value="458" label="EditingAppleInterchangeNewline"/>
41852   <int value="459" label="EditingAppleConvertedSpace"/>
41853   <int value="460" label="EditingApplePasteAsQuotation"/>
41854   <int value="461" label="EditingAppleStyleSpanClass"/>
41855   <int value="462" label="EditingAppleTabSpanClass"/>
41856   <int value="463" label="HTMLImportsAsyncAttribute"/>
41857   <int value="464" label="FontFaceSetReady"/>
41858   <int value="465" label="XMLHttpRequestSynchronous"/>
41859   <int value="466" label="CSSSelectorPseudoUnresolved"/>
41860   <int value="467" label="CSSSelectorPseudoShadow"/>
41861   <int value="468" label="CSSSelectorPseudoContent"/>
41862   <int value="469" label="CSSSelectorPseudoHost"/>
41863   <int value="470" label="CSSSelectorPseudoHostContext"/>
41864   <int value="471" label="CSSDeepCombinator"/>
41865   <int value="472" label="SyncXHRWithCredentials"/>
41866   <int value="473" label="UseAsm"/>
41867   <int value="474" label="KeyEventNotAllowedInFullScreen"/>
41868   <int value="475" label="DOMWindowOpen"/>
41869   <int value="476" label="DOMWindowOpenFeatures"/>
41870   <int value="477" label="LegacyFullScreenErrorExemption"/>
41871   <int value="478" label="MediaStreamTrackGetSources"/>
41872   <int value="479" label="AspectRatioFlexItem"/>
41873   <int value="480" label="DetailsElement"/>
41874   <int value="481" label="DialogElement"/>
41875   <int value="482" label="MapElement"/>
41876   <int value="483" label="MeterElement"/>
41877   <int value="484" label="ProgressElement"/>
41878   <int value="485" label="VideoFullscreenAllowedExemption"/>
41879   <int value="488" label="WebKitPoint"/>
41880   <int value="489" label="HTMLPreElementWidth"/>
41881   <int value="490" label="PrefixedHTMLElementDropzone"/>
41882   <int value="491" label="WheelEventWheelDeltaX"/>
41883   <int value="492" label="WheelEventWheelDeltaY"/>
41884   <int value="493" label="WheelEventWheelDelta"/>
41885   <int value="494" label="SendBeacon"/>
41886   <int value="495" label="SendBeaconQuotaExceeded"/>
41887   <int value="501" label="SVGSMILElementInDocument"/>
41888   <int value="502" label="MouseEventOffsetX"/>
41889   <int value="503" label="MouseEventOffsetY"/>
41890   <int value="504" label="MouseEventX"/>
41891   <int value="505" label="MouseEventY"/>
41892   <int value="506" label="MouseEventFromElement"/>
41893   <int value="507" label="MouseEventToElement"/>
41894   <int value="508" label="RequestFileSystem"/>
41895   <int value="509" label="RequestFileSystemWorker"/>
41896   <int value="510" label="RequestFileSystemSyncWorker"/>
41897   <int value="511" label="UIEventLayerX"/>
41898   <int value="512" label="UIEventLayerY"/>
41899   <int value="513" label="UIEventPageX"/>
41900   <int value="514" label="UIEventPageY"/>
41901   <int value="515" label="BgPropertiesFixed"/>
41902   <int value="516" label="HTMLImageElementComposite"/>
41903   <int value="517" label="DevToolsConsoleTimeline"/>
41904   <int value="518" label="DevToolsConsoleProfile"/>
41905   <int value="519" label="SVGStyleElementTitle"/>
41906   <int value="520" label="PictureSourceSrc"/>
41907 </enum>
41909 <enum name="FFmpegCodecs" type="int">
41910   <int value="0" label="NONE"/>
41911   <int value="1" label="MPEG1VIDEO"/>
41912   <int value="2" label="MPEG2VIDEO"/>
41913   <int value="3" label="MPEG2VIDEO_XVMC"/>
41914   <int value="4" label="H261"/>
41915   <int value="5" label="H263"/>
41916   <int value="6" label="RV10"/>
41917   <int value="7" label="RV20"/>
41918   <int value="8" label="MJPEG"/>
41919   <int value="9" label="MJPEGB"/>
41920   <int value="10" label="LJPEG"/>
41921   <int value="11" label="SP5X"/>
41922   <int value="12" label="JPEGLS"/>
41923   <int value="13" label="MPEG4"/>
41924   <int value="14" label="RAWVIDEO"/>
41925   <int value="15" label="MSMPEG4V1"/>
41926   <int value="16" label="MSMPEG4V2"/>
41927   <int value="17" label="MSMPEG4V3"/>
41928   <int value="18" label="WMV1"/>
41929   <int value="19" label="WMV2"/>
41930   <int value="20" label="H263P"/>
41931   <int value="21" label="H263I"/>
41932   <int value="22" label="FLV1"/>
41933   <int value="23" label="SVQ1"/>
41934   <int value="24" label="SVQ3"/>
41935   <int value="25" label="DVVIDEO"/>
41936   <int value="26" label="HUFFYUV"/>
41937   <int value="27" label="CYUV"/>
41938   <int value="28" label="H264"/>
41939   <int value="29" label="INDEO3"/>
41940   <int value="30" label="VP3"/>
41941   <int value="31" label="THEORA"/>
41942   <int value="32" label="ASV1"/>
41943   <int value="33" label="ASV2"/>
41944   <int value="34" label="FFV1"/>
41945   <int value="35" label="4XM"/>
41946   <int value="36" label="VCR1"/>
41947   <int value="37" label="CLJR"/>
41948   <int value="38" label="MDEC"/>
41949   <int value="39" label="ROQ"/>
41950   <int value="40" label="INTERPLAY_VIDEO"/>
41951   <int value="41" label="XAN_WC3"/>
41952   <int value="42" label="XAN_WC4"/>
41953   <int value="43" label="RPZA"/>
41954   <int value="44" label="CINEPAK"/>
41955   <int value="45" label="WS_VQA"/>
41956   <int value="46" label="MSRLE"/>
41957   <int value="47" label="MSVIDEO1"/>
41958   <int value="48" label="IDCIN"/>
41959   <int value="49" label="8BPS"/>
41960   <int value="50" label="SMC"/>
41961   <int value="51" label="FLIC"/>
41962   <int value="52" label="TRUEMOTION1"/>
41963   <int value="53" label="VMDVIDEO"/>
41964   <int value="54" label="MSZH"/>
41965   <int value="55" label="ZLIB"/>
41966   <int value="56" label="QTRLE"/>
41967   <int value="57" label="SNOW"/>
41968   <int value="58" label="TSCC"/>
41969   <int value="59" label="ULTI"/>
41970   <int value="60" label="QDRAW"/>
41971   <int value="61" label="VIXL"/>
41972   <int value="62" label="QPEG"/>
41973   <int value="63" label="PNG"/>
41974   <int value="64" label="PPM"/>
41975   <int value="65" label="PBM"/>
41976   <int value="66" label="PGM"/>
41977   <int value="67" label="PGMYUV"/>
41978   <int value="68" label="PAM"/>
41979   <int value="69" label="FFVHUFF"/>
41980   <int value="70" label="RV30"/>
41981   <int value="71" label="RV40"/>
41982   <int value="72" label="VC1"/>
41983   <int value="73" label="WMV3"/>
41984   <int value="74" label="LOCO"/>
41985   <int value="75" label="WNV1"/>
41986   <int value="76" label="AASC"/>
41987   <int value="77" label="INDEO2"/>
41988   <int value="78" label="FRAPS"/>
41989   <int value="79" label="TRUEMOTION2"/>
41990   <int value="80" label="BMP"/>
41991   <int value="81" label="CSCD"/>
41992   <int value="82" label="MMVIDEO"/>
41993   <int value="83" label="ZMBV"/>
41994   <int value="84" label="AVS"/>
41995   <int value="85" label="SMACKVIDEO"/>
41996   <int value="86" label="NUV"/>
41997   <int value="87" label="KMVC"/>
41998   <int value="88" label="FLASHSV"/>
41999   <int value="89" label="CAVS"/>
42000   <int value="90" label="JPEG2000"/>
42001   <int value="91" label="VMNC"/>
42002   <int value="92" label="VP5"/>
42003   <int value="93" label="VP6"/>
42004   <int value="94" label="VP6F"/>
42005   <int value="95" label="TARGA"/>
42006   <int value="96" label="DSICINVIDEO"/>
42007   <int value="97" label="TIERTEXSEQVIDEO"/>
42008   <int value="98" label="TIFF"/>
42009   <int value="99" label="GIF"/>
42010   <int value="100" label="DXA"/>
42011   <int value="101" label="DNXHD"/>
42012   <int value="102" label="THP"/>
42013   <int value="103" label="SGI"/>
42014   <int value="104" label="C93"/>
42015   <int value="105" label="BETHSOFTVID"/>
42016   <int value="106" label="PTX"/>
42017   <int value="107" label="TXD"/>
42018   <int value="108" label="VP6A"/>
42019   <int value="109" label="AMV"/>
42020   <int value="110" label="VB"/>
42021   <int value="111" label="PCX"/>
42022   <int value="112" label="SUNRAST"/>
42023   <int value="113" label="INDEO4"/>
42024   <int value="114" label="INDEO5"/>
42025   <int value="115" label="MIMIC"/>
42026   <int value="116" label="RL2"/>
42027   <int value="117" label="ESCAPE124"/>
42028   <int value="118" label="DIRAC"/>
42029   <int value="119" label="BFI"/>
42030   <int value="120" label="CMV"/>
42031   <int value="121" label="MOTIONPIXELS"/>
42032   <int value="122" label="TGV"/>
42033   <int value="123" label="TGQ"/>
42034   <int value="124" label="TQI"/>
42035   <int value="125" label="AURA"/>
42036   <int value="126" label="AURA2"/>
42037   <int value="127" label="V210X"/>
42038   <int value="128" label="TMV"/>
42039   <int value="129" label="V210"/>
42040   <int value="130" label="DPX"/>
42041   <int value="131" label="MAD"/>
42042   <int value="132" label="FRWU"/>
42043   <int value="133" label="FLASHSV2"/>
42044   <int value="134" label="CDGRAPHICS"/>
42045   <int value="135" label="R210"/>
42046   <int value="136" label="ANM"/>
42047   <int value="137" label="BINKVIDEO"/>
42048   <int value="138" label="IFF_ILBM"/>
42049   <int value="139" label="IFF_BYTERUN1"/>
42050   <int value="140" label="KGV1"/>
42051   <int value="141" label="YOP"/>
42052   <int value="142" label="VP8"/>
42053   <int value="143" label="PICTOR"/>
42054   <int value="144" label="ANSI"/>
42055   <int value="145" label="A64_MULTI"/>
42056   <int value="146" label="A64_MULTI5"/>
42057   <int value="147" label="R10K"/>
42058   <int value="148" label="MXPEG"/>
42059   <int value="149" label="LAGARITH"/>
42060   <int value="150" label="PRORES"/>
42061   <int value="151" label="JV"/>
42062   <int value="152" label="DFA"/>
42063   <int value="153" label="WMV3IMAGE"/>
42064   <int value="154" label="VC1IMAGE"/>
42065   <int value="155" label="UTVIDEO"/>
42066   <int value="156" label="BMV_VIDEO"/>
42067   <int value="157" label="VBLE"/>
42068   <int value="158" label="DXTORY"/>
42069   <int value="159" label="V410"/>
42070   <int value="160" label="XWD"/>
42071   <int value="161" label="CDXL"/>
42072   <int value="162" label="XBM"/>
42073   <int value="163" label="ZEROCODEC"/>
42074   <int value="164" label="MSS1"/>
42075   <int value="165" label="MSA1"/>
42076   <int value="166" label="TSCC2"/>
42077   <int value="167" label="MTS2"/>
42078   <int value="168" label="CLLC"/>
42079   <int value="169" label="MSS2"/>
42080   <int value="170" label="VP9"/>
42081   <int value="65536" label="PCM_S16LE"/>
42082   <int value="65537" label="PCM_S16BE"/>
42083   <int value="65538" label="PCM_U16LE"/>
42084   <int value="65539" label="PCM_U16BE"/>
42085   <int value="65540" label="PCM_S8"/>
42086   <int value="65541" label="PCM_U8"/>
42087   <int value="65542" label="PCM_MULAW"/>
42088   <int value="65543" label="PCM_ALAW"/>
42089   <int value="65544" label="PCM_S32LE"/>
42090   <int value="65545" label="PCM_S32BE"/>
42091   <int value="65546" label="PCM_U32LE"/>
42092   <int value="65547" label="PCM_U32BE"/>
42093   <int value="65548" label="PCM_S24LE"/>
42094   <int value="65549" label="PCM_S24BE"/>
42095   <int value="65550" label="PCM_U24LE"/>
42096   <int value="65551" label="PCM_U24BE"/>
42097   <int value="65552" label="PCM_S24DAUD"/>
42098   <int value="65553" label="PCM_ZORK"/>
42099   <int value="65554" label="PCM_S16LE_PLANAR"/>
42100   <int value="65555" label="PCM_DVD"/>
42101   <int value="65556" label="PCM_F32BE"/>
42102   <int value="65557" label="PCM_F32LE"/>
42103   <int value="65558" label="PCM_F64BE"/>
42104   <int value="65559" label="PCM_F64LE"/>
42105   <int value="65560" label="PCM_BLURAY"/>
42106   <int value="65561" label="PCM_LXF"/>
42107   <int value="65562" label="S302M"/>
42108   <int value="65563" label="PCM_S8_PLANAR"/>
42109   <int value="69632" label="ADPCM_IMA_QT"/>
42110   <int value="69633" label="ADPCM_IMA_WAV"/>
42111   <int value="69634" label="ADPCM_IMA_DK3"/>
42112   <int value="69635" label="ADPCM_IMA_DK4"/>
42113   <int value="69636" label="ADPCM_IMA_WS"/>
42114   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
42115   <int value="69638" label="ADPCM_MS"/>
42116   <int value="69639" label="ADPCM_4XM"/>
42117   <int value="69640" label="ADPCM_XA"/>
42118   <int value="69641" label="ADPCM_ADX"/>
42119   <int value="69642" label="ADPCM_EA"/>
42120   <int value="69643" label="ADPCM_G726"/>
42121   <int value="69644" label="ADPCM_CT"/>
42122   <int value="69645" label="ADPCM_SWF"/>
42123   <int value="69646" label="ADPCM_YAMAHA"/>
42124   <int value="69647" label="ADPCM_SBPRO_4"/>
42125   <int value="69648" label="ADPCM_SBPRO_3"/>
42126   <int value="69649" label="ADPCM_SBPRO_2"/>
42127   <int value="69650" label="ADPCM_THP"/>
42128   <int value="69651" label="ADPCM_IMA_AMV"/>
42129   <int value="69652" label="ADPCM_EA_R1"/>
42130   <int value="69653" label="ADPCM_EA_R3"/>
42131   <int value="69654" label="ADPCM_EA_R2"/>
42132   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
42133   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
42134   <int value="69657" label="ADPCM_EA_XAS"/>
42135   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
42136   <int value="69659" label="ADPCM_IMA_ISS"/>
42137   <int value="69660" label="ADPCM_G722"/>
42138   <int value="69661" label="ADPCM_IMA_APC"/>
42139   <int value="73728" label="AMR_NB"/>
42140   <int value="73729" label="AMR_WB"/>
42141   <int value="77824" label="RA_144"/>
42142   <int value="77825" label="RA_288"/>
42143   <int value="81920" label="ROQ_DPCM"/>
42144   <int value="81921" label="INTERPLAY_DPCM"/>
42145   <int value="81922" label="XAN_DPCM"/>
42146   <int value="81923" label="SOL_DPCM"/>
42147   <int value="86016" label="MP2"/>
42148   <int value="86017" label="MP3"/>
42149   <int value="86018" label="AAC"/>
42150   <int value="86019" label="AC3"/>
42151   <int value="86020" label="DTS"/>
42152   <int value="86021" label="VORBIS"/>
42153   <int value="86022" label="DVAUDIO"/>
42154   <int value="86023" label="WMAV1"/>
42155   <int value="86024" label="WMAV2"/>
42156   <int value="86025" label="MACE3"/>
42157   <int value="86026" label="MACE6"/>
42158   <int value="86027" label="VMDAUDIO"/>
42159   <int value="86028" label="FLAC"/>
42160   <int value="86029" label="MP3ADU"/>
42161   <int value="86030" label="MP3ON4"/>
42162   <int value="86031" label="SHORTEN"/>
42163   <int value="86032" label="ALAC"/>
42164   <int value="86033" label="WESTWOOD_SND1"/>
42165   <int value="86034" label="GSM"/>
42166   <int value="86035" label="QDM2"/>
42167   <int value="86036" label="COOK"/>
42168   <int value="86037" label="TRUESPEECH"/>
42169   <int value="86038" label="TTA"/>
42170   <int value="86039" label="SMACKAUDIO"/>
42171   <int value="86040" label="QCELP"/>
42172   <int value="86041" label="WAVPACK"/>
42173   <int value="86042" label="DSICINAUDIO"/>
42174   <int value="86043" label="IMC"/>
42175   <int value="86044" label="MUSEPACK7"/>
42176   <int value="86045" label="MLP"/>
42177   <int value="86046" label="GSM_MS"/>
42178   <int value="86047" label="ATRAC3"/>
42179   <int value="86048" label="VOXWARE"/>
42180   <int value="86049" label="APE"/>
42181   <int value="86050" label="NELLYMOSER"/>
42182   <int value="86051" label="MUSEPACK8"/>
42183   <int value="86052" label="SPEEX"/>
42184   <int value="86053" label="WMAVOICE"/>
42185   <int value="86054" label="WMAPRO"/>
42186   <int value="86055" label="WMALOSSLESS"/>
42187   <int value="86056" label="ATRAC3P"/>
42188   <int value="86057" label="EAC3"/>
42189   <int value="86058" label="SIPR"/>
42190   <int value="86059" label="MP1"/>
42191   <int value="86060" label="TWINVQ"/>
42192   <int value="86061" label="TRUEHD"/>
42193   <int value="86062" label="MP4ALS"/>
42194   <int value="86063" label="ATRAC1"/>
42195   <int value="86064" label="BINKAUDIO_RDFT"/>
42196   <int value="86065" label="BINKAUDIO_DCT"/>
42197   <int value="86066" label="AAC_LATM"/>
42198   <int value="86067" label="QDMC"/>
42199   <int value="86068" label="CELT"/>
42200   <int value="86069" label="G723_1"/>
42201   <int value="86070" label="G729"/>
42202   <int value="86071" label="8SVX_EXP"/>
42203   <int value="86072" label="8SVX_FIB"/>
42204   <int value="86073" label="BMV_AUDIO"/>
42205   <int value="86074" label="RALF"/>
42206   <int value="86075" label="IAC"/>
42207   <int value="86076" label="ILBC"/>
42208   <int value="86077" label="OPUS_DEPRECATED"/>
42209   <int value="86078" label="COMFORT_NOISE"/>
42210   <int value="86079" label="TAK_DEPRECATED"/>
42211   <int value="94208" label="DVD_SUBTITLE"/>
42212   <int value="94209" label="DVB_SUBTITLE"/>
42213   <int value="94210" label="TEXT"/>
42214   <int value="94211" label="XSUB"/>
42215   <int value="94212" label="SSA"/>
42216   <int value="94213" label="MOV_TEXT"/>
42217   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
42218   <int value="94215" label="DVB_TELETEXT"/>
42219   <int value="94216" label="SRT"/>
42220   <int value="98304" label="TTF"/>
42221   <int value="102400" label="PROBE"/>
42222   <int value="131072" label="MPEG2TS"/>
42223   <int value="131073" label="MPEG4SYSTEMS"/>
42224   <int value="135168" label="FFMETADATA"/>
42225   <int value="4665933" label="G2M"/>
42226   <int value="4801606" label="IDF"/>
42227   <int value="5198918" label="OTF"/>
42228   <int value="407917392" label="PCM_S24LE_PLANAR"/>
42229   <int value="542135120" label="PCM_S32LE_PLANAR"/>
42230   <int value="808530518" label="012V"/>
42231   <int value="809850962" label="EXR"/>
42232   <int value="944985688" label="8SVX_RAW"/>
42233   <int value="1095123744" label="ADPCM_AFC"/>
42234   <int value="1096176208" label="AVRP"/>
42235   <int value="1096176238" label="AVRN"/>
42236   <int value="1096176969" label="AVUI"/>
42237   <int value="1096373590" label="AYUV"/>
42238   <int value="1112557912" label="BRENDER_PIX"/>
42239   <int value="1112823892" label="BINTEXT"/>
42240   <int value="1129335105" label="CPIA"/>
42241   <int value="1160852272" label="ESCAPE130"/>
42242   <int value="1179014995" label="FFWAVESYNTH"/>
42243   <int value="1246975298" label="JACOSUB"/>
42244   <int value="1263294017" label="SMPTE_KLV"/>
42245   <int value="1297108018" label="MPL2"/>
42246   <int value="1297498929" label="MVC1"/>
42247   <int value="1297498930" label="MVC2"/>
42248   <int value="1330333984" label="ADPCM_IMA_OKI"/>
42249   <int value="1330664787" label="OPUS"/>
42250   <int value="1346455105" label="PAF_AUDIO"/>
42251   <int value="1346455126" label="PAF_VIDEO"/>
42252   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
42253   <int value="1349012051" label="PJS"/>
42254   <int value="1381259348" label="REALTEXT"/>
42255   <int value="1396788553" label="SAMI"/>
42256   <int value="1396788813" label="SANM"/>
42257   <int value="1397180754" label="SGIRLE"/>
42258   <int value="1397706307" label="SONIC"/>
42259   <int value="1397706316" label="SONIC_LS"/>
42260   <int value="1397909872" label="SUBRIP"/>
42261   <int value="1398953521" label="SUBVIEWER1"/>
42262   <int value="1400201814" label="SUBVIEWER"/>
42263   <int value="1412575542" label="TARGA_Y216"/>
42264   <int value="1446195256" label="V308"/>
42265   <int value="1446260792" label="V408"/>
42266   <int value="1447644481" label="VIMA"/>
42267   <int value="1448111218" label="VPLAYER"/>
42268   <int value="1465275476" label="WEBVTT"/>
42269   <int value="1480739150" label="XBIN"/>
42270   <int value="1480999235" label="XFACE"/>
42271   <int value="1496592720" label="Y41P"/>
42272   <int value="1498764852" label="YUV4"/>
42273   <int value="1664495672" label="EIA_608"/>
42274   <int value="1833195076" label="MICRODVD"/>
42275   <int value="1936029283" label="EVRC"/>
42276   <int value="1936944502" label="SMV"/>
42277   <int value="1950507339" label="TAK"/>
42278 </enum>
42280 <enum name="FFmpegColorRanges" type="int">
42281   <int value="0" label="UNSPECIFIED"/>
42282   <int value="1" label="MPEG"/>
42283   <int value="2" label="JPEG"/>
42284 </enum>
42286 <enum name="FileDialogType" type="int">
42287   <int value="0" label="Select folder"/>
42288   <int value="1" label="Upload folder"/>
42289   <int value="2" label="Save as file"/>
42290   <int value="3" label="Open file"/>
42291   <int value="4" label="Open multiple files"/>
42292   <int value="5" label="Full page"/>
42293   <int value="6" label="Error"/>
42294 </enum>
42296 <enum name="FileManagerVolumeType" type="int">
42297   <int value="0" label="Google Drive"/>
42298   <int value="1" label="Download Folder"/>
42299   <int value="2" label="Removable Disk"/>
42300   <int value="3" label="Archive File"/>
42301   <int value="4" label="Cloud Device"/>
42302   <int value="5" label="FileSystemProvider API"/>
42303   <int value="6" label="MTP (Media Transfer Protocol) Device"/>
42304 </enum>
42306 <enum name="FileSystemDatabaseInitResult" type="int">
42307   <int value="0" label="OK"/>
42308   <int value="1" label="Corruption"/>
42309   <int value="2" label="IO Error"/>
42310   <int value="3" label="Unknown Error"/>
42311 </enum>
42313 <enum name="FileType" type="int">
42314   <int value="0" label="other"/>
42315   <int value="1" label=".doc"/>
42316   <int value="2" label=".docx"/>
42317   <int value="3" label=".odt"/>
42318   <int value="4" label=".rtf"/>
42319   <int value="5" label=".pdf"/>
42320   <int value="6" label=".ppt"/>
42321   <int value="7" label=".pptx"/>
42322   <int value="8" label=".odp"/>
42323   <int value="9" label=".xls"/>
42324   <int value="10" label=".xlsx"/>
42325   <int value="11" label=".ods"/>
42326   <int value="12" label=".csv"/>
42327   <int value="13" label=".odf"/>
42328   <int value="14" label=".rar"/>
42329   <int value="15" label=".asf"/>
42330   <int value="16" label=".wma"/>
42331   <int value="17" label=".wmv"/>
42332   <int value="18" label=".mov"/>
42333   <int value="19" label=".mpg"/>
42334   <int value="20" label=".log"/>
42335 </enum>
42337 <enum name="FlashNavigateUsageType" type="int">
42338   <int value="0" label="Rejected because of Authorization header."/>
42339   <int value="1" label="Rejected because of Cache-Control header."/>
42340   <int value="2" label="Rejected because of Content-Encoding header."/>
42341   <int value="3" label="Rejected because of Content-MD5 header."/>
42342   <int value="4" label="Rejected because of Content-Type header."/>
42343   <int value="5" label="Rejected because of Expires header."/>
42344   <int value="6" label="Rejected because of From header."/>
42345   <int value="7" label="Rejected because of If-Match header."/>
42346   <int value="8" label="Rejected because of If-None-Match header."/>
42347   <int value="9" label="Rejected because of If-Range header."/>
42348   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
42349   <int value="11" label="Rejected because of Pragma header."/>
42350   <int value="12" label="Rejected because of Referer header."/>
42351   <int value="13"
42352       label="Rejected because of other headers (e.g., custom headers)."/>
42353   <int value="14" label="The total number of rejected navigate requests."/>
42354   <int value="15" label="The total number of navigate requests."/>
42355 </enum>
42357 <enum name="FtpDataConnectionError" type="int">
42358   <int value="0">Data connection successful</int>
42359   <int value="1">Local firewall blocked the connection</int>
42360   <int value="2">Connection timed out</int>
42361   <int value="3">
42362     Connection has been established, but then got broken (either reset or
42363     aborted)
42364   </int>
42365   <int value="4">Connection has been refused</int>
42366   <int value="20">Other kind of error</int>
42367 </enum>
42369 <enum name="FtpServerType" type="int">
42370   <obsolete>
42371     Deprecated 2012-11-13. No longer generated.
42372   </obsolete>
42373   <summary>
42374     Old FTP server type as previously defined in
42375     net/ftp/ftp_server_type_histograms.h
42376   </summary>
42377   <int value="0" label="Unknown">
42378     Unknown (could be a server we don't support, a broken server, or a security
42379     attack)
42380   </int>
42381   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
42382   <int value="2" label="/bin/dls">Server using /bin/dls</int>
42383   <int value="3" label="EPLF">Server using EPLF format</int>
42384   <int value="4" label="WinNT">
42385     WinNT server configured for old style listing
42386   </int>
42387   <int value="5" label="VMS">VMS (including variants)</int>
42388   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
42389   <int value="7" label="OS/2">OS/2 FTP Server</int>
42390   <int value="8" label="win16">
42391     win16 hosts: SuperTCP or NetManage Chameleon
42392   </int>
42393 </enum>
42395 <enum name="FtpServerType2" type="int">
42396   <summary>
42397     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
42398   </summary>
42399   <int value="0" label="Unknown"/>
42400   <int value="1" label="/bin/ls"/>
42401   <int value="2" label="Windows"/>
42402   <int value="3" label="VMS"/>
42403   <int value="4" label="Netware"/>
42404   <int value="5" label="OS/2"/>
42405 </enum>
42407 <enum name="GaiaSessionRestoreOutcome" type="int">
42408   <int value="0" label="Undefined"/>
42409   <int value="1" label="Success"/>
42410   <int value="2" label="OAuth2 tokens cannot be fetched"/>
42411   <int value="3" label="No local OAuth2 refresh token found"/>
42412   <int value="4" label="OAuthLogin call failed"/>
42413   <int value="5" label="MergeSession call failed"/>
42414   <int value="6" label="ListAccounts call failed"/>
42415   <int value="7" label="No restore needed, fresh cookies found"/>
42416   <int value="8" label="Overflow"/>
42417 </enum>
42419 <enum name="GCMCheckinRequestStatus" type="int">
42420   <int value="0" label="Success"/>
42421   <int value="1" label="URL fetching failed"/>
42422   <int value="2" label="HTTP bad request"/>
42423   <int value="3" label="HTTP unauthorized"/>
42424   <int value="4" label="HTTP not OK"/>
42425   <int value="5" label="Response parsing failed"/>
42426   <int value="6" label="Zero ID or token"/>
42427 </enum>
42429 <enum name="GCMConnectionResetReason" type="int">
42430   <int value="0" label="Login failure"/>
42431   <int value="1" label="Close command"/>
42432   <int value="2" label="Heartbeat failure"/>
42433   <int value="3" label="Socket failure"/>
42434   <int value="4" label="Network change"/>
42435 </enum>
42437 <enum name="GCMEndpoints" type="int">
42438   <int value="0" label="mtalk.google.com:5228"/>
42439   <int value="1" label="mtalk.google.com:443"/>
42440 </enum>
42442 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
42443   <int value="0" label="Success"/>
42444   <int value="1" label="GCM message's content missing or empty"/>
42445   <int value="2" label="Base64Decode failed"/>
42446   <int value="3" label="Parsing protobuf failed"/>
42447 </enum>
42449 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
42450   <int value="0" label="Success"/>
42451   <int value="1" label="Message was discarded"/>
42452   <int value="2" label="Access token request failed"/>
42453   <int value="3" label="HTTP Post failed"/>
42454 </enum>
42456 <enum name="GCMOutgoingMessageTTLCategory" type="int">
42457   <int value="0" label="Zero"/>
42458   <int value="1" label="Less than or equal to 1 minute"/>
42459   <int value="2" label="Less than or equal to 1 hour"/>
42460   <int value="3" label="Less than or equal to 1 day"/>
42461   <int value="4" label="Less than or equal to 1 week"/>
42462   <int value="5" label="More than 1 week but less than maximum"/>
42463   <int value="6" label="Default or maximium time"/>
42464 </enum>
42466 <enum name="GCMRegistrationRequestStatus" type="int">
42467   <int value="0" label="Success (this is not logged currently)"/>
42468   <int value="1" label="Invalid parameters"/>
42469   <int value="2" label="Invalid sender"/>
42470   <int value="3" label="Authentication failed"/>
42471   <int value="4" label="Device registration error"/>
42472   <int value="5" label="Unknown error"/>
42473   <int value="6" label="URL fetching failed"/>
42474   <int value="7" label="HTTP not OK"/>
42475   <int value="8" label="Response parsing failed"/>
42476   <int value="9" label="Reached maximum number of retries"/>
42477 </enum>
42479 <enum name="GCMUnregistrationRequestStatus" type="int">
42480   <int value="0" label="Success"/>
42481   <int value="1" label="URL fetching failed"/>
42482   <int value="2" label="No response body"/>
42483   <int value="3" label="Response parsing failed"/>
42484   <int value="4" label="Incorrect App Id"/>
42485   <int value="5" label="Invalid parameters"/>
42486   <int value="6" label="Service unavailable"/>
42487   <int value="7" label="Internal server error"/>
42488   <int value="8" label="HTTP reponse code not OK"/>
42489   <int value="9" label="Unknown error"/>
42490 </enum>
42492 <enum name="GDataAuthResult" type="int">
42493   <int value="0" label="FAILURE"/>
42494   <int value="1" label="SUCCESS"/>
42495   <int value="2" label="NO_CONNECTION"/>
42496 </enum>
42498 <enum name="GDataEntryKind" type="int">
42499   <obsolete>
42500     Deprecated 9/2012, and replaced by DriveEntryKind
42501   </obsolete>
42502   <int value="0" label="UNKNOWN"/>
42503   <int value="4097" label="ITEM"/>
42504   <int value="4098" label="SITE"/>
42505   <int value="8449" label="DOCUMENT"/>
42506   <int value="8450" label="SPEREADSHEET"/>
42507   <int value="8451" label="PRESENTATION"/>
42508   <int value="8452" label="DRAWING"/>
42509   <int value="8453" label="TABLE"/>
42510   <int value="8705" label="EXTERNAL_APP"/>
42511   <int value="16385" label="FOLDER"/>
42512   <int value="32769" label="FILE"/>
42513   <int value="32770" label="PDF"/>
42514 </enum>
42516 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
42517   <int value="0" label="User allowed the page to use geolocation">
42518     For the Android platform the count for this event should be exactly the same
42519     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
42520   </int>
42521   <int value="1" label="User opened geolocation settings"/>
42522 </enum>
42524 <enum name="GeolocationInfoBarDelegateEvent" type="int">
42525   <int value="0" label="The bar was created"/>
42526   <int value="1" label="User allowed use of geolocation"/>
42527   <int value="2" label="User denied use of geolocation"/>
42528   <int value="3" label="User dismissed the bar"/>
42529   <int value="4" label="User clicked on link"/>
42530   <int value="5" label="User ignored the bar"/>
42531 </enum>
42533 <enum name="GeopositionErrorCode" type="int">
42534   <int value="0" label="There was no error"/>
42535   <int value="1" label="User denied use of geolocation"/>
42536   <int value="2" label="Geoposition could not be determined"/>
42537   <int value="3" label="Timeout"/>
42538 </enum>
42540 <enum name="GestureActionType" type="int">
42541   <int value="0" label="Unknown"/>
42542   <int value="1" label="Omnibox pinch"/>
42543   <int value="2" label="Omnibox scroll"/>
42544   <int value="3" label="Tabstrip pinch"/>
42545   <int value="4" label="Tabstrip scroll"/>
42546   <int value="5" label="Bezel scroll"/>
42547   <int value="6" label="Desktop scroll"/>
42548   <int value="7" label="Desktop pinch"/>
42549   <int value="8" label="Webpage pinch"/>
42550   <int value="9" label="Webpage scroll"/>
42551   <int value="10" label="Webpage tap"/>
42552   <int value="11" label="Tabstrip tap"/>
42553   <int value="12" label="Bezel down"/>
42554   <int value="13" label="Tab switched tap"/>
42555   <int value="14" label="Active tab tap"/>
42556   <int value="15" label="Tab close button tap"/>
42557   <int value="16" label="New tab button tap"/>
42558   <int value="17" label="Top edge of window tap"/>
42559   <int value="18" label="Window size button tap"/>
42560   <int value="19" label="Area surrounding tabstrip tap"/>
42561   <int value="20" label="Window resized double tap"/>
42562 </enum>
42564 <enum name="GetPerfDataOutcome" type="int">
42565   <int value="0" label="Success.">
42566     Perf data was collected, parsed and attached to the UMA protobuf
42567     successfully.
42568   </int>
42569   <int value="1" label="No perf data ready to be uploaded.">
42570     Could not add perf data to the UMA protobuf because no perf data was ready
42571     to be uploaded.
42572   </int>
42573   <int value="2" label="Collection timer triggered but have data already.">
42574     Perf timer triggered but the perf provider already had a perf data proto to
42575     be added to the UMA protobuf.
42576   </int>
42577   <int value="3"
42578       label="Collection timer triggered but incognito window active.">
42579     Perf timer triggered but an incognito window was open.
42580   </int>
42581   <int value="4" label="Incognito window launched during collection.">
42582     Perf data was collected but an incognito window was opened during the
42583     collection.
42584   </int>
42585   <int value="5" label="Protobuf returned by debugd not deserialized.">
42586     Perf data was collected and sent to Chrome as a serialized protobuf but it
42587     could be deserialized by Chrome.
42588   </int>
42589 </enum>
42591 <enum name="GetUserDataTempDirResult" type="int">
42592   <int value="0" label="SUCCESS"/>
42593   <int value="1" label="CANT_GET_PARENT_PATH"/>
42594   <int value="2" label="CANT_GET_UDT_PATH"/>
42595   <int value="3" label="NOT_A_DIRECTORY"/>
42596   <int value="4" label="CANT_CREATE_DIR"/>
42597   <int value="5" label="CANT_WRITE_TO_PATH"/>
42598   <int value="6" label="UNSET"/>
42599 </enum>
42601 <enum name="GoogleNowCardTypeId" type="int">
42602   <summary>
42603     Represents a card type ID. See cardTypeId in
42604     chrome/browser/resources/google_now/background.js.
42605   </summary>
42606   <int value="1" label="Frequent Place"/>
42607   <int value="7" label="Weather"/>
42608   <int value="12" label="Flight Status"/>
42609   <int value="13" label="Sport Score"/>
42610   <int value="14" label="Calendar"/>
42611   <int value="19" label="Public Alert"/>
42612   <int value="21" label="Stock Quote List"/>
42613   <int value="23" label="Package Tracking"/>
42614   <int value="27" label="Birthday"/>
42615   <int value="43" label="Reminder"/>
42616 </enum>
42618 <enum name="GoogleNowEvent" type="int">
42619   <summary>
42620     Events in Google Now component extension. See GoogleNowEvent in
42621     chrome/browser/resources/google_now/background.js.
42622   </summary>
42623   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
42624   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
42625   <int value="2" label="CARDS_PARSE_SUCCESS"/>
42626   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
42627   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
42628   <int value="5" label="LOCATION_REQUEST"/>
42629   <int value="6" label="DELETED_LOCATION_UPDATE"/>
42630   <int value="7" label="EXTENSION_START"/>
42631   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
42632   <int value="9" label="STOPPED"/>
42633   <int value="10" label="DELETED_USER_SUPPRESSED"/>
42634   <int value="11" label="SIGNED_OUT"/>
42635   <int value="12" label="NOTIFICATION_DISABLED"/>
42636   <int value="13" label="GOOGLE_NOW_DISABLED"/>
42637 </enum>
42639 <enum name="GoogleServiceAuthError" type="int">
42640   <int value="0" label="NONE"/>
42641   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
42642   <int value="2" label="USER_NOT_SIGNED_UP"/>
42643   <int value="3" label="CONNECTION_FAILED"/>
42644   <int value="4" label="CAPTCHA_REQUIRED"/>
42645   <int value="5" label="ACCOUNT_DELETED"/>
42646   <int value="6" label="ACCOUNT_DISABLED"/>
42647   <int value="7" label="SERVICE_UNAVAILABLE"/>
42648   <int value="8" label="TWO_FACTOR"/>
42649   <int value="9" label="REQUEST_CANCELED"/>
42650   <int value="10" label="HOSTED_NOT_ALLOWED"/>
42651   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
42652   <int value="12" label="SERVICE_ERROR"/>
42653 </enum>
42655 <enum name="HIDContinueScenarioType" type="int">
42656   <summary>Possible detected devices combination on leaving dialog</summary>
42657   <int value="0" label="Pointing device only detected."/>
42658   <int value="1" label="Keyboard device only detected."/>
42659   <int value="2" label="Both devices, pointing and keyboard, detected."/>
42660 </enum>
42662 <enum name="HistoryFaviconsRecoveryEnum" type="int">
42663   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
42664   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
42665   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
42666     sql::Recovery failed init.
42667   </int>
42668   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
42669     Query failed against recovery meta table.
42670   </int>
42671   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
42672     No version row in recovery meta table.
42673   </int>
42674   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
42675     Recovery meta table has version 6.
42676   </int>
42677   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
42678     Recovery meta table has version 5.
42679   </int>
42680   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
42681     Recovery meta table has an unexpected version.
42682   </int>
42683   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
42684     Failed to create recovery meta table.
42685   </int>
42686   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
42687     Failed to copy recovery meta table.
42688   </int>
42689   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
42690     Failed to init target schema.
42691   </int>
42692   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
42693     Failed to create recovery favicons table.
42694   </int>
42695   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
42696     Failed to copy recovery favicons table.
42697   </int>
42698   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
42699     Failed to create recovery favicon_bitmaps table.
42700   </int>
42701   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
42702     Failed to copy recovery favicon_bitmaps table.
42703   </int>
42704   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
42705     Failed to create recovery icon_mapping table.
42706   </int>
42707   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
42708     Failed to copy recovery icon_mapping table.
42709   </int>
42710   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
42711     Successful recovery of version 6 database.
42712   </int>
42713   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
42714     Failed sql::MetaTable::Init().
42715   </int>
42716   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
42717     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
42718   </int>
42719   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
42720     Recovery found deprecated version and razed.
42721   </int>
42722   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
42723     Failed v5 recovery loading schema.
42724   </int>
42725   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
42726     Failed v5 recovery on favicons.
42727   </int>
42728   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
42729     Failed v5 recovery on icon_mapping.
42730   </int>
42731   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
42732     Successful recovery of version 6 database.
42733   </int>
42734   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
42735     Failed v6/7 recovery on favicons.
42736   </int>
42737   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
42738     Failed v6/7 recovery on favicon_bitmaps.
42739   </int>
42740   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
42741     Failed v6/7 recovery on icon_mapping.
42742   </int>
42743   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
42744     Failed sql::Recovery::Recovered().
42745   </int>
42746 </enum>
42748 <enum name="HistoryTopSitesRecoveryEnum" type="int">
42749   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
42750   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
42751   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
42752     Recovery found deprecated version and razed.
42753   </int>
42754   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
42755     sql::Recovery failed init.
42756   </int>
42757   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
42758     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
42759   </int>
42760   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
42761     Recovery meta table has an unexpected version.
42762   </int>
42763   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
42764     Failed sql::MetaTable::Init().
42765   </int>
42766   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
42767     Failed to init target schema.
42768   </int>
42769   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
42770     Failed recovery on thumbnails table.
42771   </int>
42772   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
42773     Failure from sql::Recovery::Recovered().
42774   </int>
42775   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
42776     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
42777     not prevent recovery.
42778   </int>
42779   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
42780     Rows were deleted because |redirects| did not contain |url|.  Does not
42781     prevent recovery.
42782   </int>
42783   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
42784     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
42785   </int>
42786 </enum>
42788 <enum name="HotwordAvailability" type="int">
42789   <int value="0" label="Unavailable -- reason may be unknown"/>
42790   <int value="1" label="Available"/>
42791   <int value="2" label="Pending download"/>
42792   <int value="3" label="Disabled"/>
42793 </enum>
42795 <enum name="HotwordError" type="int">
42796   <int value="0" label="No error"/>
42797   <int value="1" label="Generic error"/>
42798   <int value="2" label="NaCl error"/>
42799   <int value="3" label="Microphone error"/>
42800 </enum>
42802 <enum name="HotwordPrefState" type="int">
42803   <int value="0" label="Preference not set"/>
42804   <int value="1" label="Hotwording enabled"/>
42805   <int value="2" label="Hotwording disabled"/>
42806 </enum>
42808 <enum name="HttpAuthCount" type="int">
42809   <int value="0" label="Basic Start"/>
42810   <int value="1" label="Basic Reject"/>
42811   <int value="2" label="Digest Start"/>
42812   <int value="3" label="Digest Reject"/>
42813   <int value="4" label="NTLM Start"/>
42814   <int value="5" label="NTLM Reject"/>
42815   <int value="6" label="Negotiate Start"/>
42816   <int value="7" label="Negotiate Reject"/>
42817 </enum>
42819 <enum name="HttpAuthResource" type="int">
42820   <int value="0" label="Top Page Allowed"/>
42821   <int value="1" label="Same-domain Sub-resource Allowed"/>
42822   <int value="2" label="Cross-domain Sub-resource Blocked"/>
42823   <int value="3" label="Cross-domain Sub-resource Allowed"/>
42824 </enum>
42826 <enum name="HttpAuthTarget" type="int">
42827   <int value="0" label="Basic Proxy"/>
42828   <int value="1" label="Basic Secure Proxy"/>
42829   <int value="2" label="Basic Server"/>
42830   <int value="3" label="Basic Secure Server"/>
42831   <int value="4" label="Digest Proxy"/>
42832   <int value="5" label="Digest Secure Proxy"/>
42833   <int value="6" label="Digest Server"/>
42834   <int value="7" label="Digest Secure Server"/>
42835   <int value="8" label="NTLM Proxy"/>
42836   <int value="9" label="NTLM Secure Proxy"/>
42837   <int value="10" label="NTLM Server"/>
42838   <int value="11" label="NTLM Secure Server"/>
42839   <int value="12" label="Negotiate Proxy"/>
42840   <int value="13" label="Negotiate Secure Proxy"/>
42841   <int value="14" label="Negotiate Server"/>
42842   <int value="15" label="Negotiate Secure Server"/>
42843 </enum>
42845 <enum name="HttpPipelineStatus" type="int">
42846   <int value="0" label="Success"/>
42847   <int value="1" label="Redirected"/>
42848   <int value="2" label="Certificate error"/>
42849   <int value="3" label="Bad HTTP response code"/>
42850   <int value="4" label="Network error"/>
42851   <int value="5" label="Response too large"/>
42852   <int value="6" label="Response too small"/>
42853   <int value="7" label="Response content mismatch"/>
42854   <int value="8" label="Bad HTTP version"/>
42855   <int value="9" label="Corrupt stats response"/>
42856 </enum>
42858 <enum name="HttpResponseCode" type="int">
42859   <int value="100" label="Continue"/>
42860   <int value="101" label="Switching Protocols"/>
42861   <int value="200" label="OK"/>
42862   <int value="201" label="Created"/>
42863   <int value="202" label="Accepted"/>
42864   <int value="203" label="Non-Authoritative Information"/>
42865   <int value="204" label="No Content"/>
42866   <int value="205" label="Reset Content"/>
42867   <int value="206" label="Partial Content"/>
42868   <int value="300" label="Multiple Choices"/>
42869   <int value="301" label="Moved Permanently"/>
42870   <int value="302" label="Found"/>
42871   <int value="303" label="See Other"/>
42872   <int value="304" label="Not Modified"/>
42873   <int value="305" label="Use Proxy"/>
42874   <int value="306" label="(Unused)"/>
42875   <int value="307" label="Temporary Redirect"/>
42876   <int value="400" label="Bad Request"/>
42877   <int value="401" label="Unauthorized"/>
42878   <int value="402" label="Payment Required"/>
42879   <int value="403" label="Forbidden"/>
42880   <int value="404" label="Not Found"/>
42881   <int value="405" label="Method Not Allowed"/>
42882   <int value="406" label="Not Acceptable"/>
42883   <int value="407" label="Proxy Authentication Required"/>
42884   <int value="408" label="Request Timeout"/>
42885   <int value="409" label="Conflict"/>
42886   <int value="410" label="Gone"/>
42887   <int value="411" label="Length Required"/>
42888   <int value="412" label="Precondition Failed"/>
42889   <int value="413" label="Request Entity Too Large"/>
42890   <int value="414" label="Request-URI Too Long"/>
42891   <int value="415" label="Unsupported Media Type"/>
42892   <int value="416" label="Requested Range Not Satisfiable"/>
42893   <int value="417" label="Expectation Failed"/>
42894   <int value="500" label="Internal Server Error"/>
42895   <int value="501" label="Not Implemented"/>
42896   <int value="503" label="Service Unavailable"/>
42897   <int value="504" label="Gateway Timeout"/>
42898   <int value="505" label="HTTP Version Not Supported"/>
42899 </enum>
42901 <enum name="HttpSocketType" type="int">
42902   <int value="0" label="UNUSED">newly connected socket</int>
42903   <int value="1" label="UNUSED_IDLE">
42904     connected unused socket (idle prior to use)
42905   </int>
42906   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
42907 </enum>
42909 <enum name="IDBContextForcedCloseReason" type="int">
42910   <int value="0" label="DeleteOrigin">
42911     A request was made to delete the data for an origin.
42912   </int>
42913   <int value="1" label="BackingStoreFailure">
42914     An unrecoverable error occurred accessing the backing store.
42915   </int>
42916   <int value="2" label="InternalsPage">
42917     A forced close was requested from the indexeddb-internals page.
42918   </int>
42919 </enum>
42921 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
42922   <int value="0" label="IDBLevelDBBackingStoreReadError">
42923     IndexedDB encountered an error attempting to read or decode a value from the
42924     leveldb backing store, indicative of corruption or I/O error. Unused as of
42925     M26.
42926   </int>
42927   <int value="1" label="IDBLevelDBBackingStoreWriteError">
42928     IndexeDB encountered an error attempting to write or commit a value to the
42929     leveldb backing store, indicative of I/O error. Unused as of M26.
42930   </int>
42931   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
42932     IndexedDB encountered a consistency error in the leveldb backing store,
42933     indicative of corruption or an coding error. Unused as of M26.
42934   </int>
42935   <int value="3" label="FindKeyInIndex"/>
42936   <int value="4" label="GetIDBDatabaseMetaData"/>
42937   <int value="5" label="GetIndexes"/>
42938   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
42939   <int value="7" label="GetObjectStores"/>
42940   <int value="8" label="GetRecord"/>
42941   <int value="9" label="KeyExistsInObjectStore"/>
42942   <int value="10" label="LoadCurrentRow"/>
42943   <int value="11" label="SetupMetadata"/>
42944   <int value="12" label="GetPrimaryKeyViaIndex"/>
42945   <int value="13" label="KeyExistsInIndex"/>
42946   <int value="14" label="VersionExists"/>
42947   <int value="15" label="DeleteObjectStore"/>
42948   <int value="16" label="SetMaxObjectStoreId"/>
42949   <int value="17" label="SetMaxIndexId"/>
42950   <int value="18" label="GetNewDatabaseId"/>
42951   <int value="19" label="GetNewVersionNumber"/>
42952   <int value="20" label="CreateIDBDatabaseMetaData"/>
42953   <int value="21" label="DeleteDatabase"/>
42954   <int value="22" label="TransactionCommit"/>
42955   <int value="23" label="GetDatabaseNames"/>
42956   <int value="24" label="ReadBlobJournal"/>
42957   <int value="25" label="DecodeBlobJournal"/>
42958   <int value="26" label="GetBlobKeyGeneratorCurrentNumber"/>
42959   <int value="27" label="GetBlobInfoForRecord"/>
42960 </enum>
42962 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
42963   <int value="0" label="OpenMemorySuccess">
42964     An in-memory backing store was opened successfully.
42965   </int>
42966   <int value="1" label="OpenSuccess">
42967     An on-disk backing store was opened successfully.
42968   </int>
42969   <int value="2" label="OpenFailedDirectory">
42970     An on-disk backing store could not be opened or created because the
42971     directory could not be opened or created. Cleanup will not be attempted.
42972   </int>
42973   <int value="3" label="OpenFailedUnknownSchema">
42974     An on-disk backing store was opened but had an unknown schema version, due
42975     to corruption or reverting to a previous version of Chrome. Cleanup will be
42976     attempted.
42977   </int>
42978   <int value="4" label="OpenCleanupDestroyFailed">
42979     An on-disk backing store failed to open; cleanup was attempted but the
42980     database could not be destroyed.
42981   </int>
42982   <int value="5" label="OpenCleanupReopenFailed">
42983     An on-disk backing store failed to open; cleanup was attempted but
42984     re-opening the database failed.
42985   </int>
42986   <int value="6" label="OpenCleanupReopenSuccess">
42987     An on-disk backing store failed to open; cleanup was attempted and the
42988     database was then opened successfully.
42989   </int>
42990   <int value="7" label="OpenFailedIOErrCheckingSchema">
42991     An on-disk backing store was opened but leveldb failed to read the schema
42992     version.
42993   </int>
42994   <int value="8" label="OpenFailedUnknownErr"/>
42995   <int value="9" label="OpenMemoryFailed">
42996     An in-memory backing store failed to open.
42997   </int>
42998   <int value="10" label="OpenNonASCII">
42999     A database with non-ascii characters in its path was opened (with either
43000     success or failure).
43001   </int>
43002   <int value="11" label="OpenAttemptDiskFull">
43003     An open failed on a machine with a full disk. No cleanup was attempted.
43004   </int>
43005   <int value="12" label="OpenAttemptPathTooLong">
43006     Open failed because either a path component or the overall path was too
43007     long.
43008   </int>
43009   <int value="13" label="OpenAttemptNoRecovery">
43010     An open attempt failed with an I/O error that doesn't necessitate a recovery
43011     attempt.
43012   </int>
43013   <int value="14" label="OpenAttemptPriorCorruption">
43014     The corrupted open database was deleted.
43015   </int>
43016 </enum>
43018 <enum name="ImporterType" type="int">
43019   <int value="0" label="Unknown"/>
43020   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
43021   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
43022   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
43023   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
43024   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
43025   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
43026     A bookmarks.html file
43027   </int>
43028 </enum>
43030 <enum name="IncidentType" type="int">
43031   <int value="1" label="TrackedPreference"/>
43032   <int value="2" label="BinaryIntegrity"/>
43033 </enum>
43035 <enum name="Inconsistencies" type="int">
43036   <int value="1" label="RangeChecksum"/>
43037   <int value="2" label="BucketOrder"/>
43038   <int value="3" label="RangeChecksum BucketOrder"/>
43039   <int value="4" label="CountHigh"/>
43040   <int value="5" label="CountHigh RangeChecksum"/>
43041   <int value="6" label="CountHigh BucketOrder"/>
43042   <int value="7" label="CountHigh RangeChecksum BucketOrder"/>
43043   <int value="8" label="CountLow"/>
43044   <int value="9" label="CountLow RangeChecksum"/>
43045   <int value="10" label="CountLow BucketOrder"/>
43046   <int value="11" label="CountLow RangeChecksum BucketOrder"/>
43047 </enum>
43049 <enum name="IndexedDatabaseMethods" type="int">
43050   <int value="0" label="CreateObjectStore()"/>
43051   <int value="1" label="DeleteObjectStore()"/>
43052   <int value="2" label="Transaction()"/>
43053   <int value="3" label="DeleteDatabase()"/>
43054   <int value="4" label="Open()"/>
43055 </enum>
43057 <enum name="InfoBarResponse" type="int">
43058   <int value="0" label="No Response selected"/>
43059   <int value="1" label="Save Password"/>
43060   <int value="2" label="Never for this site (blacklist / exception)"/>
43061   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
43062 </enum>
43064 <enum name="InjectedAdType" type="int">
43065   <int value="0" label="Invalid"/>
43066   <int value="1" label="IFrame"/>
43067   <int value="2" label="Embed"/>
43068   <int value="3" label="Anchor"/>
43069   <int value="4" label="Script"/>
43070 </enum>
43072 <enum name="InstantControllerEvent" type="int">
43073   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
43074   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
43075   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
43076 </enum>
43078 <enum name="InstantExtended_CacheableNTPLoad" type="int">
43079   <int value="0" label="Failed to load"/>
43080   <int value="1" label="Loaded successfuly"/>
43081 </enum>
43083 <enum name="InstantExtended_FallbackCause" type="int">
43084   <int value="0" label="Fallback did not occur"/>
43085   <int value="1" label="Page not current: unknown"/>
43086   <int value="2" label="Page not current: empty instant url"/>
43087   <int value="3" label="Page not current: origin/path mismatch"/>
43088   <int value="4" label="Page not current: instant not supported"/>
43089   <int value="5" label="No overlay"/>
43090   <int value="6" label="Javascript disabled"/>
43091 </enum>
43093 <enum name="InstantExtended_InstantNavigation" type="int">
43094   <obsolete>
43095     Deprecated as of 10/2013.
43096   </obsolete>
43097   <int value="0" label="Local click"/>
43098   <int value="1" label="Local submit"/>
43099   <int value="2" label="Online click"/>
43100   <int value="3" label="Online submit"/>
43101   <int value="4" label="Non-extended navigation"/>
43102 </enum>
43104 <enum name="InstantExtended_NewOptInState" type="int">
43105   <int value="0" label="Default"/>
43106   <int value="1" label="Opted in"/>
43107   <int value="2" label="Opted out"/>
43108 </enum>
43110 <enum name="InstantExtended_OptInState" type="int">
43111   <obsolete>
43112     Deprecated 2013-06.
43113   </obsolete>
43114   <int value="0" label="Default"/>
43115   <int value="1" label="Opted in"/>
43116   <int value="2" label="Opted out"/>
43117   <int value="3" label="Opted in local"/>
43118   <int value="4" label="Opted out local"/>
43119   <int value="5" label="Opted out both"/>
43120 </enum>
43122 <enum name="InstantSearchClicks_PreviewScrollState" type="int">
43123   <int value="0" label="No scroll"/>
43124   <int value="1" label="Scrolled but not to bottom"/>
43125   <int value="2" label="Scrolled to bottom."/>
43126 </enum>
43128 <enum name="InstantSearchClicks_ReasonForSwap" type="int">
43129   <int value="0" label="Regular swap"/>
43130   <int value="1" label="Swapped on timeout"/>
43131   <int value="2" label="Swap aborted due to navigation"/>
43132   <int value="3" label="No swap as preview failed"/>
43133   <int value="4" label="Swapped as original failed"/>
43134 </enum>
43136 <enum name="InstantSessionStorageNamespace" type="int">
43137   <int value="0" label="different"/>
43138   <int value="1" label="identical"/>
43139 </enum>
43141 <enum name="IntelMaxMicroArchitecture" type="int">
43142   <int value="0" label="Pentium"/>
43143   <int value="1" label="SSE"/>
43144   <int value="2" label="SSE2"/>
43145   <int value="3" label="SSE3"/>
43146   <int value="4" label="SSSE3"/>
43147   <int value="5" label="SSE4.1"/>
43148   <int value="6" label="SSE4.3"/>
43149   <int value="7" label="AVX"/>
43150 </enum>
43152 <enum name="InterruptReason" type="int">
43153   <int value="0" label="NONE"/>
43154   <int value="1" label="FILE_FAILED"/>
43155   <int value="2" label="FILE_ACCESS_DENIED"/>
43156   <int value="3" label="FILE_NO_SPACE"/>
43157   <int value="5" label="FILE_NAME_TOO_LONG"/>
43158   <int value="6" label="FILE_TOO_LARGE"/>
43159   <int value="7" label="FILE_VIRUS_INFECTED"/>
43160   <int value="10" label="FILE_TRANSIENT_ERROR"/>
43161   <int value="11" label="FILE_BLOCKED"/>
43162   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
43163   <int value="13" label="FILE_TOO_SHORT"/>
43164   <int value="20" label="NETWORK_FAILED"/>
43165   <int value="21" label="NETWORK_TIMEOUT"/>
43166   <int value="22" label="NETWORK_DISCONNECTED"/>
43167   <int value="23" label="NETWORK_SERVER_DOWN"/>
43168   <int value="30" label="SERVER_FAILED"/>
43169   <int value="31" label="SERVER_NO_RANGE"/>
43170   <int value="32" label="SERVER_PRECONDITION"/>
43171   <int value="33" label="SERVER_BAD_CONTENT"/>
43172   <int value="40" label="USER_CANCELED"/>
43173   <int value="41" label="USER_SHUTDOWN"/>
43174   <int value="50" label="CRASH"/>
43175 </enum>
43177 <enum name="InvalidationNetworkChannel" type="int">
43178   <int value="0" label="PushClientChannel"/>
43179   <int value="1" label="GCMNetworkChannel"/>
43180 </enum>
43182 <enum name="IPV6ProbeResult" type="int">
43183   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
43184   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
43185   <int value="2" label="IPV6_GETIFADDRS_FAILED">
43186     getifaddrs or GetAdaptersAddresses failed
43187   </int>
43188   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
43189   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
43190   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
43191 </enum>
43193 <enum name="JavaScriptAPIName" type="int">
43194   <int value="0" label="GetUserMedia"/>
43195   <int value="1" label="PeerConnection00"/>
43196   <int value="2" label="DeprecatedPeerConnection"/>
43197   <int value="3" label="RTCPeerConnection"/>
43198   <int value="4" label="GetMediaDevices"/>
43199 </enum>
43201 <enum name="KeyboardControlEvent" type="int">
43202   <int value="0" label="Keyboard was shown."/>
43203   <int value="1" label="Keyboard was automatically hidden."/>
43204   <int value="2" label="Keyboard was hidden by the user."/>
43205 </enum>
43207 <enum name="LanguageCode" type="int">
43208   <summary>ISO 639 Language Codes.</summary>
43209   <int value="24929" label="Afar"/>
43210   <int value="24930" label="Abkhazian"/>
43211   <int value="24933" label="Avestan"/>
43212   <int value="24934" label="Afrikaans"/>
43213   <int value="24939" label="Akan"/>
43214   <int value="24941" label="Amharic"/>
43215   <int value="24942" label="Aragonese"/>
43216   <int value="24946" label="Arabic"/>
43217   <int value="24947" label="Assamese"/>
43218   <int value="24950" label="Avaric"/>
43219   <int value="24953" label="Aymara"/>
43220   <int value="24954" label="Azerbaijani"/>
43221   <int value="25185" label="Bashkir"/>
43222   <int value="25189" label="Belarusian"/>
43223   <int value="25191" label="Bulgarian"/>
43224   <int value="25192" label="Bihari"/>
43225   <int value="25193" label="Bislama"/>
43226   <int value="25197" label="Bambara"/>
43227   <int value="25198" label="Bengali"/>
43228   <int value="25199" label="Tibetan"/>
43229   <int value="25202" label="Breton"/>
43230   <int value="25203" label="Bosnian"/>
43231   <int value="25441" label="Catalan"/>
43232   <int value="25445" label="Chechen"/>
43233   <int value="25448" label="Chamorro"/>
43234   <int value="25455" label="Corsican"/>
43235   <int value="25458" label="Cree"/>
43236   <int value="25459" label="Czech"/>
43237   <int value="25461" label="Church Slavic"/>
43238   <int value="25462" label="Chuvash"/>
43239   <int value="25465" label="Welsh"/>
43240   <int value="25697" label="Danish"/>
43241   <int value="25701" label="German"/>
43242   <int value="25718" label="Divehi"/>
43243   <int value="25722" label="Dzongkha"/>
43244   <int value="25957" label="Ewe"/>
43245   <int value="25964" label="Greek"/>
43246   <int value="25966" label="English"/>
43247   <int value="25967" label="Esperanto"/>
43248   <int value="25971" label="Spanish"/>
43249   <int value="25972" label="Estonian"/>
43250   <int value="25973" label="Basque"/>
43251   <int value="26209" label="Persian"/>
43252   <int value="26214" label="Fulah"/>
43253   <int value="26217" label="Finnish"/>
43254   <int value="26218" label="Fijian"/>
43255   <int value="26223" label="Faroese"/>
43256   <int value="26226" label="French"/>
43257   <int value="26233" label="Western Frisian"/>
43258   <int value="26465" label="Irish"/>
43259   <int value="26468" label="Scottish Gaelic"/>
43260   <int value="26476" label="Galician"/>
43261   <int value="26478" label="Guarani"/>
43262   <int value="26485" label="Gujarati"/>
43263   <int value="26486" label="Manx"/>
43264   <int value="26721" label="Hausa"/>
43265   <int value="26725" label="Hebrew"/>
43266   <int value="26729" label="Hindi"/>
43267   <int value="26735" label="Hiri Motu"/>
43268   <int value="26738" label="Croatian"/>
43269   <int value="26740" label="Haitian"/>
43270   <int value="26741" label="Hungarian"/>
43271   <int value="26745" label="Armenian"/>
43272   <int value="26746" label="Herero"/>
43273   <int value="26977" label="Interlingua"/>
43274   <int value="26980" label="Indonesian"/>
43275   <int value="26981" label="Interlingue"/>
43276   <int value="26983" label="Igbo"/>
43277   <int value="26985" label="Sichuan Yi"/>
43278   <int value="26987" label="Inupiaq"/>
43279   <int value="26991" label="Ido"/>
43280   <int value="26995" label="Icelandic"/>
43281   <int value="26996" label="Italian"/>
43282   <int value="26997" label="Inuktitut"/>
43283   <int value="27233" label="Japanese"/>
43284   <int value="27254" label="Javanese"/>
43285   <int value="27489" label="Georgian"/>
43286   <int value="27495" label="Kongo"/>
43287   <int value="27497" label="Kikuyu"/>
43288   <int value="27498" label="Kuanyama"/>
43289   <int value="27499" label="Kazakh"/>
43290   <int value="27500" label="Kalaallisut"/>
43291   <int value="27501" label="Khmer"/>
43292   <int value="27502" label="Kannada"/>
43293   <int value="27503" label="Korean"/>
43294   <int value="27506" label="Kanuri"/>
43295   <int value="27507" label="Kashmiri"/>
43296   <int value="27509" label="Kurdish"/>
43297   <int value="27510" label="Komi"/>
43298   <int value="27511" label="Cornish"/>
43299   <int value="27513" label="Kirghiz"/>
43300   <int value="27745" label="Latin"/>
43301   <int value="27746" label="Luxembourgish"/>
43302   <int value="27751" label="Ganda"/>
43303   <int value="27753" label="Limburgish"/>
43304   <int value="27758" label="Lingala"/>
43305   <int value="27759" label="Lao"/>
43306   <int value="27764" label="Lithuanian"/>
43307   <int value="27765" label="Luba-Katanga"/>
43308   <int value="27766" label="Latvian"/>
43309   <int value="28007" label="Malagasy"/>
43310   <int value="28008" label="Marshallese"/>
43311   <int value="28009" label="Maori"/>
43312   <int value="28011" label="Macedonian"/>
43313   <int value="28012" label="Malayalam"/>
43314   <int value="28014" label="Mongolian"/>
43315   <int value="28015" label="Moldavian"/>
43316   <int value="28018" label="Marathi"/>
43317   <int value="28019" label="Malay"/>
43318   <int value="28020" label="Maltese"/>
43319   <int value="28025" label="Burmese"/>
43320   <int value="28257" label="Nauru"/>
43321   <int value="28258" label="Norwegian Bokmal"/>
43322   <int value="28260" label="North Ndebele"/>
43323   <int value="28261" label="Nepali"/>
43324   <int value="28263" label="Ndonga"/>
43325   <int value="28268" label="Dutch"/>
43326   <int value="28270" label="Norwegian Nynorsk"/>
43327   <int value="28271" label="Norwegian"/>
43328   <int value="28274" label="South Ndebele"/>
43329   <int value="28278" label="Navajo"/>
43330   <int value="28281" label="Nyanja"/>
43331   <int value="28515" label="Occitan"/>
43332   <int value="28522" label="Ojibwa"/>
43333   <int value="28525" label="Oromo"/>
43334   <int value="28530" label="Oriya"/>
43335   <int value="28531" label="Ossetic"/>
43336   <int value="28769" label="Punjabi"/>
43337   <int value="28777" label="Pali"/>
43338   <int value="28780" label="Polish"/>
43339   <int value="28787" label="Pashto"/>
43340   <int value="28788" label="Portuguese"/>
43341   <int value="29045" label="Quechua"/>
43342   <int value="29293" label="Romansh"/>
43343   <int value="29294" label="Rundi"/>
43344   <int value="29295" label="Romanian"/>
43345   <int value="29301" label="Russian"/>
43346   <int value="29303" label="Kinyarwanda"/>
43347   <int value="29537" label="Sanskrit"/>
43348   <int value="29539" label="Sardinian"/>
43349   <int value="29540" label="Sindhi"/>
43350   <int value="29541" label="Northern Sami"/>
43351   <int value="29543" label="Sango"/>
43352   <int value="29544" label="Serbo-Croatian"/>
43353   <int value="29545" label="Sinhala"/>
43354   <int value="29547" label="Slovak"/>
43355   <int value="29548" label="Slovenian"/>
43356   <int value="29549" label="Samoan"/>
43357   <int value="29550" label="Shona"/>
43358   <int value="29551" label="Somali"/>
43359   <int value="29553" label="Albanian"/>
43360   <int value="29554" label="Serbian"/>
43361   <int value="29555" label="Swati"/>
43362   <int value="29556" label="Southern Sotho"/>
43363   <int value="29557" label="Sundanese"/>
43364   <int value="29558" label="Swedish"/>
43365   <int value="29559" label="Swahili"/>
43366   <int value="29793" label="Tamil"/>
43367   <int value="29797" label="Telugu"/>
43368   <int value="29799" label="Tajik"/>
43369   <int value="29800" label="Thai"/>
43370   <int value="29801" label="Tigrinya"/>
43371   <int value="29803" label="Turkmen"/>
43372   <int value="29804" label="Tagalog"/>
43373   <int value="29806" label="Tswana"/>
43374   <int value="29807" label="Tonga"/>
43375   <int value="29810" label="Turkish"/>
43376   <int value="29811" label="Tsonga"/>
43377   <int value="29812" label="Tatar"/>
43378   <int value="29815" label="Twi"/>
43379   <int value="29817" label="Tahitian"/>
43380   <int value="30055" label="Uighur"/>
43381   <int value="30059" label="Ukrainian"/>
43382   <int value="30066" label="Urdu"/>
43383   <int value="30074" label="Uzbek"/>
43384   <int value="30309" label="Venda"/>
43385   <int value="30313" label="Vietnamese"/>
43386   <int value="30319" label="Volapuk"/>
43387   <int value="30561" label="Walloon"/>
43388   <int value="30575" label="Wolof"/>
43389   <int value="30824" label="Xhosa"/>
43390   <int value="31081" label="Yiddish"/>
43391   <int value="31087" label="Yoruba"/>
43392   <int value="31329" label="Zhuang"/>
43393   <int value="31336" label="Chinese"/>
43394   <int value="31349" label="Zulu"/>
43395   <int value="6382437" label="Achinese"/>
43396   <int value="6382440" label="Acoli"/>
43397   <int value="6382689" label="Adangme"/>
43398   <int value="6382713" label="Adyghe"/>
43399   <int value="6383201" label="Afro-Asiatic Language"/>
43400   <int value="6383208" label="Afrihili"/>
43401   <int value="6383982" label="Ainu"/>
43402   <int value="6384491" label="Akkadian"/>
43403   <int value="6384741" label="Aleut"/>
43404   <int value="6384743" label="Algonquian Language"/>
43405   <int value="6384756" label="Southern Altai"/>
43406   <int value="6385255" label="Old English"/>
43407   <int value="6385264" label="Angika"/>
43408   <int value="6385761" label="Apache Language"/>
43409   <int value="6386275" label="Aramaic"/>
43410   <int value="6386286" label="Araucanian"/>
43411   <int value="6386288" label="Arapaho"/>
43412   <int value="6386292" label="Artificial Language"/>
43413   <int value="6386295" label="Arawak"/>
43414   <int value="6386529" label="Asu"/>
43415   <int value="6386548" label="Asturian"/>
43416   <int value="6386792" label="Athapascan Language"/>
43417   <int value="6387059" label="Australian Language"/>
43418   <int value="6387553" label="Awadhi"/>
43419   <int value="6447460" label="Banda"/>
43420   <int value="6447465" label="Bamileke Language"/>
43421   <int value="6447468" label="Baluchi"/>
43422   <int value="6447470" label="Balinese"/>
43423   <int value="6447475" label="Basa"/>
43424   <int value="6447476" label="Baltic Language"/>
43425   <int value="6448490" label="Beja"/>
43426   <int value="6448493" label="Bemba"/>
43427   <int value="6448498" label="Berber"/>
43428   <int value="6448506" label="Bena"/>
43429   <int value="6449263" label="Bhojpuri"/>
43430   <int value="6449515" label="Bikol"/>
43431   <int value="6449518" label="Bini"/>
43432   <int value="6450273" label="Siksika"/>
43433   <int value="6450804" label="Bantu"/>
43434   <int value="6451809" label="Braj"/>
43435   <int value="6451832" label="Bodo"/>
43436   <int value="6452331" label="Batak"/>
43437   <int value="6452577" label="Buriat"/>
43438   <int value="6452583" label="Buginese"/>
43439   <int value="6453614" label="Blin"/>
43440   <int value="6512996" label="Caddo"/>
43441   <int value="6513001" label="Central American Indian Language"/>
43442   <int value="6513010" label="Carib"/>
43443   <int value="6513013" label="Caucasian Language"/>
43444   <int value="6513017" label="Cayuga"/>
43445   <int value="6513512" label="Atsam"/>
43446   <int value="6514018" label="Cebuano"/>
43447   <int value="6514028" label="Celtic Language"/>
43448   <int value="6514535" label="Chiga"/>
43449   <int value="6514786" label="Chibcha"/>
43450   <int value="6514791" label="Chagatai"/>
43451   <int value="6514795" label="Chuukese"/>
43452   <int value="6514797" label="Mari"/>
43453   <int value="6514798" label="Chinook Jargon"/>
43454   <int value="6514799" label="Choctaw"/>
43455   <int value="6514800" label="Chipewyan"/>
43456   <int value="6514802" label="Cherokee"/>
43457   <int value="6514809" label="Cheyenne"/>
43458   <int value="6516067" label="Chamic Language"/>
43459   <int value="6516592" label="Coptic"/>
43460   <int value="6516837" label="English-based Creole or Pidgin"/>
43461   <int value="6516838" label="French-based Creole or Pidgin"/>
43462   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
43463   <int value="6517352" label="Crimean Turkish"/>
43464   <int value="6517360" label="Creole or Pidgin"/>
43465   <int value="6517602" label="Kashubian"/>
43466   <int value="6518131" label="Cushitic Language"/>
43467   <int value="6578539" label="Dakota"/>
43468   <int value="6578546" label="Dargwa"/>
43469   <int value="6578550" label="Taita"/>
43470   <int value="6578553" label="Dayak"/>
43471   <int value="6579564" label="Delaware"/>
43472   <int value="6579566" label="Slave"/>
43473   <int value="6580082" label="Dogrib"/>
43474   <int value="6580590" label="Dinka"/>
43475   <int value="6580837" label="Zarma"/>
43476   <int value="6582121" label="Dogri"/>
43477   <int value="6582881" label="Dravidian Language"/>
43478   <int value="6583138" label="Lower Sorbian"/>
43479   <int value="6583649" label="Duala"/>
43480   <int value="6583661" label="Middle Dutch"/>
43481   <int value="6584693" label="Dyula"/>
43482   <int value="6644341" label="Embu"/>
43483   <int value="6645353" label="Efik"/>
43484   <int value="6645625" label="Ancient Egyptian"/>
43485   <int value="6646625" label="Ekajuk"/>
43486   <int value="6646904" label="Elamite"/>
43487   <int value="6647405" label="Middle English"/>
43488   <int value="6649711" label="Ewondo"/>
43489   <int value="6709614" label="Fang"/>
43490   <int value="6709620" label="Fanti"/>
43491   <int value="6711660" label="Filipino"/>
43492   <int value="6711669" label="Finno-Ugrian Language"/>
43493   <int value="6713198" label="Fon"/>
43494   <int value="6713965" label="Middle French"/>
43495   <int value="6713967" label="Old French"/>
43496   <int value="6713970" label="Northern Frisian"/>
43497   <int value="6713971" label="Eastern Frisian"/>
43498   <int value="6714738" label="Friulian"/>
43499   <int value="6775137" label="Ga"/>
43500   <int value="6775161" label="Gayo"/>
43501   <int value="6775393" label="Gbaya"/>
43502   <int value="6776173" label="Germanic Language"/>
43503   <int value="6776186" label="Geez"/>
43504   <int value="6777196" label="Gilbertese"/>
43505   <int value="6778216" label="Middle High German"/>
43506   <int value="6778728" label="Old High German"/>
43507   <int value="6778734" label="Gondi"/>
43508   <int value="6778738" label="Gorontalo"/>
43509   <int value="6778740" label="Gothic"/>
43510   <int value="6779490" label="Grebo"/>
43511   <int value="6779491" label="Ancient Greek"/>
43512   <int value="6779767" label="Swiss German"/>
43513   <int value="6780282" label="Gusii"/>
43514   <int value="6780777" label="Gwich'in"/>
43515   <int value="6840681" label="Haida"/>
43516   <int value="6840695" label="Hawaiian"/>
43517   <int value="6842732" label="Hiligaynon"/>
43518   <int value="6842733" label="Himachali"/>
43519   <int value="6842740" label="Hittite"/>
43520   <int value="6843758" label="Hmong"/>
43521   <int value="6845282" label="Upper Sorbian"/>
43522   <int value="6845808" label="Hupa"/>
43523   <int value="6906465" label="Iban"/>
43524   <int value="6908527" label="Ijo"/>
43525   <int value="6909039" label="Iloko"/>
43526   <int value="6909539" label="Indic Language"/>
43527   <int value="6909541" label="Indo-European Language"/>
43528   <int value="6909544" label="Ingush"/>
43529   <int value="6910561" label="Iranian Language"/>
43530   <int value="6910575" label="Iroquoian Language"/>
43531   <int value="6972015" label="Lojban"/>
43532   <int value="6974819" label="Machame"/>
43533   <int value="6975602" label="Judeo-Persian"/>
43534   <int value="6976098" label="Judeo-Arabic"/>
43535   <int value="7037281" label="Kara-Kalpak"/>
43536   <int value="7037282" label="Kabyle"/>
43537   <int value="7037283" label="Kachin"/>
43538   <int value="7037290" label="Jju"/>
43539   <int value="7037293" label="Kamba"/>
43540   <int value="7037298" label="Karen"/>
43541   <int value="7037303" label="Kawi"/>
43542   <int value="7037540" label="Kabardian"/>
43543   <int value="7037799" label="Tyap"/>
43544   <int value="7038053" label="Makonde"/>
43545   <int value="7038305" label="Kabuverdianu"/>
43546   <int value="7038575" label="Koro"/>
43547   <int value="7039073" label="Khasi"/>
43548   <int value="7039081" label="Khoisan Language"/>
43549   <int value="7039087" label="Khotanese"/>
43550   <int value="7039089" label="Koyra Chiini"/>
43551   <int value="7040110" label="Kalenjin"/>
43552   <int value="7040354" label="Kimbundu"/>
43553   <int value="7040875" label="Konkani"/>
43554   <int value="7040883" label="Kosraean"/>
43555   <int value="7041125" label="Kpelle"/>
43556   <int value="7041635" label="Karachay-Balkar"/>
43557   <int value="7041644" label="Karelian"/>
43558   <int value="7041647" label="Kru"/>
43559   <int value="7041653" label="Kurukh"/>
43560   <int value="7041890" label="Shambala"/>
43561   <int value="7041896" label="Colognian"/>
43562   <int value="7042413" label="Kumyk"/>
43563   <int value="7042420" label="Kutenai"/>
43564   <int value="7102820" label="Ladino"/>
43565   <int value="7102823" label="Langi"/>
43566   <int value="7102824" label="Lahnda"/>
43567   <int value="7102829" label="Lamba"/>
43568   <int value="7103866" label="Lezghian"/>
43569   <int value="7106412" label="Mongo"/>
43570   <int value="7106426" label="Lozi"/>
43571   <int value="7107937" label="Luba-Lulua"/>
43572   <int value="7107945" label="Luiseno"/>
43573   <int value="7107950" label="Lunda"/>
43574   <int value="7107951" label="Luo"/>
43575   <int value="7107955" label="Lushai"/>
43576   <int value="7107961" label="Luyia"/>
43577   <int value="7168356" label="Madurese"/>
43578   <int value="7168359" label="Magahi"/>
43579   <int value="7168361" label="Maithili"/>
43580   <int value="7168363" label="Makasar"/>
43581   <int value="7168366" label="Mandingo"/>
43582   <int value="7168368" label="Austronesian Language"/>
43583   <int value="7168371" label="Masai"/>
43584   <int value="7169126" label="Moksha"/>
43585   <int value="7169138" label="Mandar"/>
43586   <int value="7169390" label="Mende"/>
43587   <int value="7169394" label="Meru"/>
43588   <int value="7169637" label="Morisyen"/>
43589   <int value="7169889" label="Middle Irish"/>
43590   <int value="7170403" label="Micmac"/>
43591   <int value="7170414" label="Minangkabau"/>
43592   <int value="7170419" label="Miscellaneous Language"/>
43593   <int value="7170920" label="Mon-Khmer Language"/>
43594   <int value="7171683" label="Manchu"/>
43595   <int value="7171689" label="Manipuri"/>
43596   <int value="7171695" label="Manobo Language"/>
43597   <int value="7171944" label="Mohawk"/>
43598   <int value="7171955" label="Mossi"/>
43599   <int value="7173484" label="Multiple Languages"/>
43600   <int value="7173486" label="Munda Language"/>
43601   <int value="7173491" label="Creek"/>
43602   <int value="7173996" label="Mirandese"/>
43603   <int value="7174002" label="Marwari"/>
43604   <int value="7174510" label="Mayan Language"/>
43605   <int value="7174518" label="Erzya"/>
43606   <int value="7233896" label="Nahuatl"/>
43607   <int value="7233897" label="North American Indian Language"/>
43608   <int value="7233904" label="Neapolitan"/>
43609   <int value="7233905" label="Nama"/>
43610   <int value="7234675" label="Low German"/>
43611   <int value="7234935" label="Newari"/>
43612   <int value="7235937" label="Nias"/>
43613   <int value="7235939" label="Niger-Kordofanian Language"/>
43614   <int value="7235957" label="Niuean"/>
43615   <int value="7237479" label="Nogai"/>
43616   <int value="7237486" label="Old Norse"/>
43617   <int value="7237999" label="N'Ko"/>
43618   <int value="7238511" label="Northern Sotho"/>
43619   <int value="7239010" label="Nubian Language"/>
43620   <int value="7239523" label="Classical Newari"/>
43621   <int value="7240045" label="Nyamwezi"/>
43622   <int value="7240046" label="Nyankole"/>
43623   <int value="7240047" label="Nyoro"/>
43624   <int value="7240297" label="Nzima"/>
43625   <int value="7304033" label="Osage"/>
43626   <int value="7304289" label="Ottoman Turkish"/>
43627   <int value="7304303" label="Otomian Language"/>
43628   <int value="7364961" label="Papuan Language"/>
43629   <int value="7364967" label="Pangasinan"/>
43630   <int value="7364972" label="Pahlavi"/>
43631   <int value="7364973" label="Pampanga"/>
43632   <int value="7364976" label="Papiamento"/>
43633   <int value="7364981" label="Palauan"/>
43634   <int value="7365999" label="Old Persian"/>
43635   <int value="7366761" label="Philippine Language"/>
43636   <int value="7366766" label="Phoenician"/>
43637   <int value="7368558" label="Pohnpeian"/>
43638   <int value="7369313" label="Prakrit Language"/>
43639   <int value="7369327" label="Old Provencal"/>
43640   <int value="7496042" label="Rajasthani"/>
43641   <int value="7496048" label="Rapanui"/>
43642   <int value="7496050" label="Rarotongan"/>
43643   <int value="7499617" label="Romance Language"/>
43644   <int value="7499622" label="Rombo"/>
43645   <int value="7499629" label="Romany"/>
43646   <int value="7501168" label="Aromanian"/>
43647   <int value="7501675" label="Rwa"/>
43648   <int value="7561572" label="Sandawe"/>
43649   <int value="7561576" label="Yakut"/>
43650   <int value="7561577" label="South American Indian Language"/>
43651   <int value="7561580" label="Salishan Language"/>
43652   <int value="7561581" label="Samaritan Aramaic"/>
43653   <int value="7561585" label="Samburu"/>
43654   <int value="7561587" label="Sasak"/>
43655   <int value="7561588" label="Santali"/>
43656   <int value="7562094" label="Sicilian"/>
43657   <int value="7562095" label="Scots"/>
43658   <int value="7562597" label="Seneca"/>
43659   <int value="7562600" label="Sena"/>
43660   <int value="7562604" label="Selkup"/>
43661   <int value="7562605" label="Semitic Language"/>
43662   <int value="7562611" label="Koyraboro Senni"/>
43663   <int value="7563105" label="Old Irish"/>
43664   <int value="7563118" label="Sign Language"/>
43665   <int value="7563369" label="Tachelhit"/>
43666   <int value="7563374" label="Shan"/>
43667   <int value="7563620" label="Sidamo"/>
43668   <int value="7563631" label="Siouan Language"/>
43669   <int value="7563636" label="Sino-Tibetan Language"/>
43670   <int value="7564385" label="Slavic Language"/>
43671   <int value="7564641" label="Southern Sami"/>
43672   <int value="7564649" label="Sami Language"/>
43673   <int value="7564650" label="Lule Sami"/>
43674   <int value="7564654" label="Inari Sami"/>
43675   <int value="7564659" label="Skolt Sami"/>
43676   <int value="7564907" label="Soninke"/>
43677   <int value="7565159" label="Sogdien"/>
43678   <int value="7565166" label="Songhai"/>
43679   <int value="7565934" label="Sranan Tongo"/>
43680   <int value="7565938" label="Serer"/>
43681   <int value="7566177" label="Nilo-Saharan Language"/>
43682   <int value="7566201" label="Saho"/>
43683   <int value="7566699" label="Sukuma"/>
43684   <int value="7566707" label="Susu"/>
43685   <int value="7566712" label="Sumerian"/>
43686   <int value="7567202" label="Comorian"/>
43687   <int value="7567715" label="Classical Syriac"/>
43688   <int value="7567730" label="Syriac"/>
43689   <int value="7627113" label="Tai Language"/>
43690   <int value="7628141" label="Timne"/>
43691   <int value="7628143" label="Teso"/>
43692   <int value="7628146" label="Tereno"/>
43693   <int value="7628148" label="Tetum"/>
43694   <int value="7629159" label="Tigre"/>
43695   <int value="7629174" label="Tiv"/>
43696   <int value="7629676" label="Tokelau"/>
43697   <int value="7629928" label="Klingon"/>
43698   <int value="7629929" label="Tlingit"/>
43699   <int value="7630184" label="Tamashek"/>
43700   <int value="7630695" label="Nyasa Tonga"/>
43701   <int value="7630953" label="Tok Pisin"/>
43702   <int value="7631478" label="Taroko"/>
43703   <int value="7631721" label="Tsimshian"/>
43704   <int value="7632237" label="Tumbuka"/>
43705   <int value="7632240" label="Tupi Language"/>
43706   <int value="7632244" label="Altaic Language"/>
43707   <int value="7632492" label="Tuvalu"/>
43708   <int value="7632753" label="Tasawaq"/>
43709   <int value="7633270" label="Tuvinian"/>
43710   <int value="7633517" label="Central Morocco Tamazight"/>
43711   <int value="7693421" label="Udmurt"/>
43712   <int value="7694177" label="Ugaritic"/>
43713   <int value="7695714" label="Umbundu"/>
43714   <int value="7695972" label="Unknown Language"/>
43715   <int value="7758185" label="Vai"/>
43716   <int value="7761780" label="Votic"/>
43717   <int value="7763310" label="Vunjo"/>
43718   <int value="7823723" label="Wakashan Language"/>
43719   <int value="7823724" label="Walamo"/>
43720   <int value="7823730" label="Waray"/>
43721   <int value="7823731" label="Washo"/>
43722   <int value="7824750" label="Sorbian Language"/>
43723   <int value="7889260" label="Kalmyk"/>
43724   <int value="7892839" label="Soga"/>
43725   <int value="7954799" label="Yao"/>
43726   <int value="7954800" label="Yapese"/>
43727   <int value="7958635" label="Yupik Language"/>
43728   <int value="7959909" label="Cantonese"/>
43729   <int value="8020336" label="Zapotec"/>
43730   <int value="8020588" label="Blissymbols"/>
43731   <int value="8021358" label="Zenaga"/>
43732   <int value="8023652" label="Zande"/>
43733   <int value="8025454" label="Zuni"/>
43734   <int value="8026232" label="No linguistic content"/>
43735   <int value="8026721" label="Zaza"/>
43736 </enum>
43738 <enum name="LevelDBCorruptionTypes" type="int">
43739   <int value="0" label="other"/>
43740   <int value="1" label="missing files"/>
43741   <int value="2" label="log record too small"/>
43742   <int value="3" label="corrupted internal key"/>
43743   <int value="4" label="partial record"/>
43744   <int value="5" label="missing start of fragmented record"/>
43745   <int value="6" label="error in middle of record"/>
43746   <int value="7" label="unknown record type"/>
43747   <int value="8" label="truncated record at end"/>
43748   <int value="9" label="bad record length"/>
43749   <int value="10" label="VersionEdit"/>
43750   <int value="11" label="FileReader invoked with unexpected value"/>
43751   <int value="12" label="corrupted key"/>
43752   <int value="13" label="CURRENT file does not end with newline"/>
43753   <int value="14" label="no meta-nextfile entry"/>
43754   <int value="15" label="no meta-lognumber entry"/>
43755   <int value="16" label="no last-sequence-number entry"/>
43756   <int value="17" label="malformed WriteBatch"/>
43757   <int value="18" label="bad WriteBatch Put"/>
43758   <int value="19" label="bad WriteBatch Delete"/>
43759   <int value="20" label="unknown WriteBatch tag"/>
43760   <int value="21" label="WriteBatch has wrong count"/>
43761   <int value="22" label="bad entry in block"/>
43762   <int value="23" label="bad block contents"/>
43763   <int value="24" label="bad block handle"/>
43764   <int value="25" label="truncated block read"/>
43765   <int value="26" label="block checksum mismatch"/>
43766   <int value="27" label="checksum mismatch"/>
43767   <int value="28" label="corrupted compressed block contents"/>
43768   <int value="29" label="bad block type"/>
43769   <int value="30" label="bad magic number"/>
43770   <int value="31" label="file is too short"/>
43771 </enum>
43773 <enum name="LevelDBErrorCount" type="int">
43774   <int value="1" label="Failure"/>
43775 </enum>
43777 <enum name="LevelDBErrorTypes" type="int">
43778   <int value="0" label="NotFound"/>
43779   <int value="1" label="Corruption"/>
43780   <int value="2" label="IOError"/>
43781   <int value="3" label="Other"/>
43782 </enum>
43784 <enum name="LevelDBIOErrorMethods" type="int">
43785   <int value="0" label="SequentialFileRead"/>
43786   <int value="1" label="SequentialFileSkip"/>
43787   <int value="2" label="RandomAccessFileRead"/>
43788   <int value="3" label="WritableFileAppend"/>
43789   <int value="4" label="WritableFileClose"/>
43790   <int value="5" label="WritableFileFlush"/>
43791   <int value="6" label="WritableFileSync"/>
43792   <int value="7" label="NewSequentialFile"/>
43793   <int value="8" label="NewRandomAccessFile"/>
43794   <int value="9" label="NewWritableFile"/>
43795   <int value="10" label="DeleteFile"/>
43796   <int value="11" label="CreateDir"/>
43797   <int value="12" label="DeleteDir"/>
43798   <int value="13" label="GetFileSize"/>
43799   <int value="14" label="RenameFile"/>
43800   <int value="15" label="LockFile"/>
43801   <int value="16" label="UnlockFile"/>
43802   <int value="17" label="GetTestDirectory"/>
43803   <int value="18" label="NewLogger"/>
43804   <int value="19" label="SyncParent"/>
43805   <int value="20" label="GetChildren"/>
43806 </enum>
43808 <enum name="LevelDBPrefStoreErrorCodes" type="int">
43809   <int value="1" label="OPENED"/>
43810   <int value="5" label="REPAIRED | OPENED"/>
43811   <int value="6" label="REPAIRED | DESTROYED"/>
43812   <int value="7" label="REPAIRED | DESTROYED | OPENED"/>
43813   <int value="12" label="REPAIRED | DESTROY_FAILED"/>
43814   <int value="18" label="REPAIR_FAILED | DESTROYED"/>
43815   <int value="19" label="REPAIR_FAILED | DESTROYED | OPENED"/>
43816   <int value="24" label="REPAIR_FAILED | DESTROY_FAILED"/>
43817   <int value="32" label="IO_ERROR"/>
43818   <int value="36" label="REPAIRED | IO_ERROR"/>
43819   <int value="38" label="REPAIRED | DESTROYED | IO_ERROR"/>
43820   <int value="50" label="REPAIR_FAILED | DESTROYED | IO_ERROR"/>
43821   <int value="65" label="OPENED | DATA_LOST"/>
43822   <int value="69" label="REPAIRED | OPENED | DATA_LOST"/>
43823   <int value="71" label="REPAIRED | DESTROYED | OPENED | DATA_LOST"/>
43824   <int value="83" label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST"/>
43825   <int value="129" label="OPENED | ITER_NOT_OK"/>
43826   <int value="133" label="REPAIRED | OPENED | ITER_NOT_OK"/>
43827   <int value="135" label="REPAIRED | DESTROYED | OPENED | ITER_NOT_OK"/>
43828   <int value="147" label="REPAIR_FAILED | DESTROYED | OPENED | ITER_NOT_OK"/>
43829   <int value="193" label="OPENED | DATA_LOST | ITER_NOT_OK"/>
43830   <int value="197" label="REPAIRED | OPENED | DATA_LOST | ITER_NOT_OK"/>
43831   <int value="199"
43832       label="REPAIRED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
43833   <int value="211"
43834       label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
43835   <int value="256" label="FILE_NOT_SPECIFIED"/>
43836 </enum>
43838 <enum name="LinkMonitorFailureType" type="int">
43839   <int value="0" label="Local MAC Address Not Found"/>
43840   <int value="1" label="Client Startup Failure"/>
43841   <int value="2" label="Transmission Failure"/>
43842   <int value="3" label="Failure Threshold Reached"/>
43843 </enum>
43845 <enum name="LinuxAudioIO" type="int">
43846   <int value="0" label="PulseAudio"/>
43847   <int value="1" label="ALSA"/>
43848   <int value="2" label="Cras"/>
43849 </enum>
43851 <enum name="LinuxGlibcVersion" type="int">
43852   <int value="0" label="Not Parseable"/>
43853   <int value="1" label="Unknown"/>
43854   <int value="2" label="2.11"/>
43855   <int value="3" label="2.12"/>
43856   <int value="4" label="2.13"/>
43857   <int value="5" label="2.14"/>
43858   <int value="6" label="2.15"/>
43859   <int value="7" label="2.16"/>
43860   <int value="8" label="2.17"/>
43861   <int value="9" label="2.18"/>
43862   <int value="10" label="2.19"/>
43863 </enum>
43865 <enum name="LinuxWindowManagerName" type="int">
43866   <int value="0" label="Other"/>
43867   <int value="1" label="Blackbox"/>
43868   <int value="2" label="Chrome OS"/>
43869   <int value="3" label="Compiz"/>
43870   <int value="4" label="Enlightment"/>
43871   <int value="5" label="IceWM"/>
43872   <int value="6" label="KWin"/>
43873   <int value="7" label="Metacity"/>
43874   <int value="8" label="Muffin"/>
43875   <int value="9" label="Mutter"/>
43876   <int value="10" label="Openbox"/>
43877   <int value="11" label="Xfwm4"/>
43878 </enum>
43880 <enum name="LoadType" type="int">
43881   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
43882   <int value="1" label="RELOAD">User pressed reload</int>
43883   <int value="2" label="HISTORY_LOAD">Back or forward</int>
43884   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
43885   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
43886   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
43887   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
43888   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
43889     back/forward or encoding change
43890   </int>
43891   <int value="8" label="LINK_LOAD_CACHE_ONLY">
43892     Allow stale data (avoid doing a re-post)
43893   </int>
43894   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
43895 </enum>
43897 <enum name="LocalRendererSinkStates" type="int">
43898   <int value="0" label="SinkStarted"/>
43899   <int value="1" label="SinkNeverStarted"/>
43900 </enum>
43902 <enum name="LoginConsumerWhitelist" type="int">
43903   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
43904   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
43905 </enum>
43907 <enum name="LoginCustomFlags" type="int">
43908 <!--
43909 Values in LoginCustomFlags are:  value=(uint32_t)MD5(label).
43910 This enum is verified by AboutFlagsHistogramTest unit test.
43911 To add a new entry, add it with any value and run test to compute valid value.
43914   <summary>Chrome flags that lead to chrome restart on ChromeOS.</summary>
43915   <int value="0" label="BAD_FLAG_FORMAT">
43916     Command-line flag doesn't start with two dashes.
43917   </int>
43918   <int value="27507364" label="apps-keep-chrome-alive"/>
43919   <int value="61205887" label="enable-text-input-focus-manager"/>
43920   <int value="79503461" label="disable-account-consistency"/>
43921   <int value="91938915" label="enable-suggestions-service"/>
43922   <int value="103932290" label="show-autofill-type-predictions"/>
43923   <int value="118991027" label="enable-accelerated-fixed-root-background"/>
43924   <int value="120429808" label="disable-new-profile-management"/>
43925   <int value="147373243" label="enable-deferred-image-decoding"/>
43926   <int value="203776499" label="enable-virtual-keyboard-overscroll"/>
43927   <int value="242267133" label="enable-zero-suggest-ether-serp"/>
43928   <int value="270267831" label="enable-scripts-require-action"/>
43929   <int value="278756320" label="disable-app-list-app-info"/>
43930   <int value="346711293" label="enable-save-password-bubble"/>
43931   <int value="358399482" label="enable-high-dpi-fixed-position-compositing"/>
43932   <int value="360599302" label="enable-gpu-rasterization"/>
43933   <int value="365467768" label="prefetch-search-results"/>
43934   <int value="370486304" label="enable-origin-chip-on-srp"/>
43935   <int value="401983950" label="enable-spdy4"/>
43936   <int value="402143634" label="enable-search-button-in-omnibox-always"/>
43937   <int value="446316019" label="enable-threaded-compositing"/>
43938   <int value="451196246" label="disable-impl-side-painting"/>
43939   <int value="455698038"
43940       label="disable-gesture-requirement-for-media-playback"/>
43941   <int value="458410433" label="disable-views-rect-based-targeting"/>
43942   <int value="494733611" label="disable-drop-sync-credential"/>
43943   <int value="550378029" label="reset-app-list-install-state"/>
43944   <int value="567368307" label="enable-experimental-canvas-features"/>
43945   <int value="593707592" label="disable-network-portal-notification"/>
43946   <int value="606288133" label="enable-print-preview-register-promos"/>
43947   <int value="625273056" label="disable-boot-animation"/>
43948   <int value="630947363" label="touch-events"/>
43949   <int value="689489984" label="disable-zero-suggest"/>
43950   <int value="709850261" label="disable-touch-editing"/>
43951   <int value="711424932" label="enable-cloud-print-xps"/>
43952   <int value="732703958" label="enable-gesture-tap-highlight"/>
43953   <int value="773919225" label="disable-office-editing-component-extension"/>
43954   <int value="821192723" label="show-fps-counter"/>
43955   <int value="824961931" label="use-simple-cache-backend"/>
43956   <int value="834326277" label="enable-answers-in-suggest"/>
43957   <int value="835018878" label="disable-quic"/>
43958   <int value="838887742" label="manual-enhanced-bookmarks"/>
43959   <int value="851085848" label="enable-settings-window"/>
43960   <int value="869531646" label="enable-session-crashed-bubble"/>
43961   <int value="879699575" label="disable-gesture-tap-highlight"/>
43962   <int value="880510010" label="enable-permissions-bubbles"/>
43963   <int value="887011602" label="enable-spelling-auto-correct"/>
43964   <int value="909439558" label="disable-device-discovery"/>
43965   <int value="1022992701" label="enable-origin-chip-always"/>
43966   <int value="1033597574" label="disable-layer-squashing"/>
43967   <int value="1050321458" label="new-profile-management"/>
43968   <int value="1062357243" label="remember-cert-error-decisions"/>
43969   <int value="1067618884" label="enable-experimental-input-view-features"/>
43970   <int value="1070300488" label="disable-webgl"/>
43971   <int value="1087235172" label="file-manager-enable-new-audio-player"/>
43972   <int value="1090377940" label="enable-quic-https"/>
43973   <int value="1095061640" label="enable-prominent-url-app-flow"/>
43974   <int value="1104948452" label="manual-enhanced-bookmarks-optout"/>
43975   <int value="1105439588" label="enable-swipe-selection"/>
43976   <int value="1107543566" label="enable-one-copy"/>
43977   <int value="1108663108" label="disable-device-discovery-notifications"/>
43978   <int value="1129888794" label="ash-touch-hud"/>
43979   <int value="1133635187" label="force-gpu-rasterization"/>
43980   <int value="1139226452" label="enable-nacl-debug"/>
43981   <int value="1142515376" label="enable-nacl"/>
43982   <int value="1150622273" label="enable-apps-file-associations"/>
43983   <int value="1196644408" label="performance-monitor-gathering"/>
43984   <int value="1205849612" label="enable-sync-synced-notifications"/>
43985   <int value="1210343926" label="enable-drop-sync-credential"/>
43986   <int value="1220464509" label="enable-first-run-ui-transitions"/>
43987   <int value="1221559505" label="enable-spelling-feedback-field-trial"/>
43988   <int value="1237297772" label="no-pings"/>
43989   <int value="1257980502" label="disable-accelerated-video-decode"/>
43990   <int value="1268470658" label="disable-android-password-link"/>
43991   <int value="1279584261" label="enable-carrier-switching"/>
43992   <int value="1283960113" label="disable-fixed-position-compositing"/>
43993   <int value="1319725131" label="enable-distance-field-text"/>
43994   <int value="1320201920" label="enable-touchpad-three-finger-click"/>
43995   <int value="1351830811" label="do-not-ignore-autocomplete-off"/>
43996   <int value="1352447982" label="enable-lcd-text"/>
43997   <int value="1361047396" label="disable-click-delay"/>
43998   <int value="1378310092" label="disable-suggestions-service"/>
43999   <int value="1381746642" label="enable-automatic-password-saving"/>
44000   <int value="1405459667" label="enable-fast-text-autosizing"/>
44001   <int value="1407625309"
44002       label="disable-minimize-on-second-launcher-item-click"/>
44003   <int value="1408331660" label="enhanced-bookmarks-experiment"/>
44004   <int value="1410697724" label="mediadrm-enable-non-compositing"/>
44005   <int value="1442798825" label="enable-quic"/>
44006   <int value="1459529277" label="disable-text-input-focus-manager"/>
44007   <int value="1465624446" label="disable-zero-copy"/>
44008   <int value="1466380480" label="enable-device-discovery-notifications"/>
44009   <int value="1469407485" label="disable-accelerated-2d-canvas"/>
44010   <int value="1490255042" label="enable-overlay-scrollbar"/>
44011   <int value="1497924954" label="js-flags"/>
44012   <int value="1505194447" label="disable-transition-compositing"/>
44013   <int value="1510476448" label="disable-prefixed-encrypted-media"/>
44014   <int value="1515196403" label="fast-user-switching"/>
44015   <int value="1636962093" label="disable-material-design-ntp"/>
44016   <int value="1657713458" label="disable-virtual-keyboard-overscroll"/>
44017   <int value="1658644418" label="disable-app-list-voice-search"/>
44018   <int value="1661925474" label="silent-debugger-extension-api"/>
44019   <int value="1668611601" label="enable-encrypted-media"/>
44020   <int value="1694854500" label="disable-save-password-bubble"/>
44021   <int value="1723601083" label="enable-app-window-controls"/>
44022   <int value="1730236697" label="force-device-scale-factor"/>
44023   <int value="1747279677" label="disable-delegated-renderer"/>
44024   <int value="1775475563" label="malware-interstitial-v3"/>
44025   <int value="1776475705" label="show-composited-layer-borders"/>
44026   <int value="1783293530" label="disallow-autofill-sync-credential"/>
44027   <int value="1803465156" label="enable-zero-suggest-most-visited"/>
44028   <int value="1814671708" label="disable-password-manager-reauthentication"/>
44029   <int value="1817312143" label="num-raster-threads"/>
44030   <int value="1819256299" label="disable-webrtc-hw-decoding"/>
44031   <int value="1820451991" label="enable-offline-auto-reload"/>
44032   <int value="1821723343" label="disable-saml-signin"/>
44033   <int value="1844110073" label="enable-app-view"/>
44034   <int value="1855524566" label="allow-insecure-websocket-from-https-origin"/>
44035   <int value="1861251313"
44036       label="enable-message-center-always-scroll-up-upon-notification-removal"/>
44037   <int value="1900529524" label="disable-touch-drag-drop"/>
44038   <int value="1906942630" label="enable-easy-unlock"/>
44039   <int value="1930901873" label="disable-sync-app-list"/>
44040   <int value="1961425320" label="force-qtkit"/>
44041   <int value="1966730288" label="disable-threaded-compositing"/>
44042   <int value="1969604362" label="enable-pinch-virtual-viewport"/>
44043   <int value="1980011075" label="debug-packed-apps"/>
44044   <int value="2004829262" label="enable-webgl-draft-extensions"/>
44045   <int value="2037756154" label="enable-impl-side-painting"/>
44046   <int value="2059322877" label="new-avatar-menu"/>
44047   <int value="2093235103" label="default-tile-width"/>
44048   <int value="2101151142" label="disable-direct-write"/>
44049   <int value="2119964154" label="enable-download-resumption"/>
44050   <int value="2122876605" label="enable-bleeding-edge-rendering-fast-paths"/>
44051   <int value="2137347307" label="enable-drive-apps-in-app-list"/>
44052   <int value="2157211516" label="enable-reader-mode-toolbar-icon"/>
44053   <int value="2162375654" label="enable-input-view"/>
44054   <int value="2177765570" label="disable-gpu-rasterization"/>
44055   <int value="2180136048" label="disable-new-ntp"/>
44056   <int value="2196356887" label="disable-lcd-text"/>
44057   <int value="2197451627" label="disable-cast"/>
44058   <int value="2217698653" label="disable-device-enumeration"/>
44059   <int value="2242551072" label="enable-zero-suggest-ether-noserp"/>
44060   <int value="2247145038" label="enable-avfoundation"/>
44061   <int value="2269600192" label="enable-material-design-ntp"/>
44062   <int value="2274942856" label="scroll-end-effect"/>
44063   <int value="2286694617" label="disable-webrtc-hw-encoding"/>
44064   <int value="2291612959"
44065       label="enable-search-button-in-omnibox-for-str-or-iip"/>
44066   <int value="2309941703" label="file-manager-enable-new-gallery"/>
44067   <int value="2322583845" label="disable-pinch"/>
44068   <int value="2354160738" label="enable-syncfs-directory-operation"/>
44069   <int value="2364247010" label="nacl-debug-mask"/>
44070   <int value="2366768533" label="enable-async-dns"/>
44071   <int value="2369850017" label="disable-quic-https"/>
44072   <int value="2406693327" label="tab-capture-upscale-quality"/>
44073   <int value="2418085388"
44074       label="disable-infobar-for-protected-media-identifier"/>
44075   <int value="2420058470" label="enable-instant-search-clicks"/>
44076   <int value="2424005326" label="enable-filemanager-mtp"/>
44077   <int value="2447131774" label="disable-touch-adjustment"/>
44078   <int value="2456484852" label="disable-settings-window"/>
44079   <int value="2458991492" label="disable-offline-auto-reload"/>
44080   <int value="2461817486" label="enable-accessibility-tab-switcher"/>
44081   <int value="2527496644" label="out-of-process-pdf"/>
44082   <int value="2548199462" label="ssl-interstitial-v2-gray"/>
44083   <int value="2554448079" label="disable-software-rasterizer"/>
44084   <int value="2559324043" label="enable-display-list-2d-canvas"/>
44085   <int value="2569459691" label="enable-web-midi"/>
44086   <int value="2575133370" label="disable-answers-in-suggest"/>
44087   <int value="2578313196" label="tab-capture-downscale-quality"/>
44088   <int value="2591257384" label="enable-new-ntp"/>
44089   <int value="2591658756" label="disable-webaudio"/>
44090   <int value="2598600847" label="disable-permissions-bubbles"/>
44091   <int value="2675209982" label="touch-scrolling-mode"/>
44092   <int value="2689399668" label="disable-overlay-scrollbar"/>
44093   <int value="2698407646" label="max-tiles-for-interest-area"/>
44094   <int value="2723125783" label="enable-devtools-experiments"/>
44095   <int value="2741489393" label="ash-disable-text-filtering-in-overview-mode"/>
44096   <int value="2748064125" label="enable-touch-drag-drop"/>
44097   <int value="2784127722" label="disable-sync-synced-notifications"/>
44098   <int value="2797628315" label="disable-accelerated-overflow-scroll"/>
44099   <int value="2812281433" label="enable-request-tablet-site"/>
44100   <int value="2834504864" label="disable-media-source"/>
44101   <int value="2861879748" label="enable-app-install-alerts"/>
44102   <int value="2875179039" label="enable-experimental-hotwording"/>
44103   <int value="2886679120" label="enable-account-consistency"/>
44104   <int value="2895213816" label="disable-harfbuzz-rendertext"/>
44105   <int value="2895547724" label="enable-app-list"/>
44106   <int value="2902404798" label="disable-origin-chip"/>
44107   <int value="2919856272" label="enable-fixed-position-compositing"/>
44108   <int value="2945094390" label="disallow-autofill-sync-credential-for-reauth"/>
44109   <int value="2953874362" label="enable-accelerated-overflow-scroll"/>
44110   <int value="2954911336" label="enable-streamlined-hosted-apps"/>
44111   <int value="2960639886" label="ash-enable-touch-view-testing"/>
44112   <int value="2975278357" label="ignore-gpu-blacklist"/>
44113   <int value="3009945823" label="save-page-as-mhtml"/>
44114   <int value="3049508255" label="enable-zero-suggest-personalized"/>
44115   <int value="3053219579" label="enable-android-password-link"/>
44116   <int value="3076358656" label="disable-offline-load-stale-cache"/>
44117   <int value="3082693868" label="enable-experimental-app-list"/>
44118   <int value="3093784143" label="enable-centered-app-list"/>
44119   <int value="3122763291" label="enable-offline-auto-reload-visible-only"/>
44120   <int value="3135403522" label="enable-accessibility-script-injection"/>
44121   <int value="3158457665" label="ssl-interstitial-v1"/>
44122   <int value="3192754771" label="enable-tcp-fastopen"/>
44123   <int value="3216874090" label="ash-debug-shortcuts"/>
44124   <int value="3217214353" label="enable-password-generation"/>
44125   <int value="3242184822" label="enable-cloud-devices"/>
44126   <int value="3242552185" label="malware-interstitial-v2"/>
44127   <int value="3271995776" label="enable-search-button-in-omnibox-for-str"/>
44128   <int value="3315933038" label="disable-ntp-other-sessions-menu"/>
44129   <int value="3345788435" label="enable-new-avatar-menu"/>
44130   <int value="3368544828" label="disable-embedded-shared-worker"/>
44131   <int value="3376349221" label="enable-service-worker"/>
44132   <int value="3380757150" label="enable-web-based-signin"/>
44133   <int value="3395633193" label="disable-fast-text-autosizing"/>
44134   <int value="3396961358" label="disable-pinch-virtual-viewport"/>
44135   <int value="3409365514" label="enable-contextual-search"/>
44136   <int value="3427880015" label="enable-virtual-keyboard"/>
44137   <int value="3430761667" label="enable-offline-load-stale-cache"/>
44138   <int value="3441373076" label="disable-new-avatar-menu"/>
44139   <int value="3458843442" label="wallet-service-use-sandbox"/>
44140   <int value="3474925941" label="enable-transition-compositing"/>
44141   <int value="3480870282" label="disable-session-crashed-bubble"/>
44142   <int value="3499367108" label="disable-async-dns"/>
44143   <int value="3524648257" label="enable-touch-editing"/>
44144   <int value="3545919136" label="enable-panels"/>
44145   <int value="3550808115" label="disable-spdy-proxy-dev-auth-origin"/>
44146   <int value="3551864046" label="enable-linkable-ephemeral-apps"/>
44147   <int value="3583076401" label="enable-website-settings-manager"/>
44148   <int value="3595200189" label="enable-sync-app-list"/>
44149   <int value="3597215873" label="disable-quickoffice-component-app"/>
44150   <int value="3627449890" label="overscroll-history-navigation"/>
44151   <int value="3634807004" label="enable-apps-show-on-first-paint"/>
44152   <int value="3645010306" label="enable-harfbuzz-rendertext"/>
44153   <int value="3653247839" label="disable-compositor-touch-hit-testing"/>
44154   <int value="3690152983" label="enable-pinch"/>
44155   <int value="3693583010" label="disable-contextual-search"/>
44156   <int value="3715774896" label="disable-input-view"/>
44157   <int value="3730986509" label="disable-webrtc"/>
44158   <int value="3732693055" label="enable-extension-action-redesign"/>
44159   <int value="3758678062" label="ssl-interstitial-v2-colorful"/>
44160   <int value="3778121345" label="enable-embedded-extension-options"/>
44161   <int value="3784478846" label="disable-pnacl"/>
44162   <int value="3786823558" label="disable-accelerated-fixed-root-background"/>
44163   <int value="3799381411" label="enable-spdy-proxy-dev-auth-origin"/>
44164   <int value="3816504351" label="enable-ephemeral-apps"/>
44165   <int value="3832761546" label="enable-service-worker-sync"/>
44166   <int value="3864606865" label="disable-password-generation"/>
44167   <int value="3876099168" label="enable-experimental-web-platform-features"/>
44168   <int value="3909629823" label="enable-fast-unload"/>
44169   <int value="3945909553" label="extensions-on-chrome-urls"/>
44170   <int value="3954712251" label="allow-nacl-socket-api"/>
44171   <int value="3966605306" label="enable-experimental-extension-apis"/>
44172   <int value="3974147245" label="enable-zero-copy"/>
44173   <int value="3980056916" label="disable-distance-field-text"/>
44174   <int value="4006650468" label="enable-delegated-renderer"/>
44175   <int value="4016619629" label="default-tile-height"/>
44176   <int value="4017822400" label="enable-viewport-meta"/>
44177   <int value="4040079697" label="google-profile-info"/>
44178   <int value="4063045296" label="enable-renderer-mojo-channel"/>
44179   <int value="4088573933" label="enable-scroll-prediction"/>
44180   <int value="4136418019" label="enable-embeddedsearch-api"/>
44181   <int value="4147683810" label="enable-network-portal-notification"/>
44182   <int value="4192430026" label="extension-content-verification"/>
44183   <int value="4208178709" label="allow-autofill-sync-credential"/>
44184   <int value="4214614109" label="disable-display-color-calibration"/>
44185   <int value="4218336248" label="disable-offline-auto-reload-visible-only"/>
44186   <int value="4226741844" label="enable-translate-new-ux"/>
44187   <int value="4246046559" label="enable-smooth-scrolling"/>
44188   <int value="4271876776" label="disable-search-button-in-omnibox"/>
44189   <int value="4272422888" label="enable-video-player-chromecast-support"/>
44190   <int value="4289914356" label="enable-simplified-fullscreen"/>
44191   <int value="4292595878" label="disable-display-list-2d-canvas"/>
44192 </enum>
44194 <enum name="LoginFailureReason" type="int">
44195   <int value="0" label="NONE">None</int>
44196   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
44197     Could not mount cryptohome
44198   </int>
44199   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
44200   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
44201     Could not unmount cryptohome
44202   </int>
44203   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
44204   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
44205   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
44206   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
44207 </enum>
44209 <enum name="LoginPolicyFilesState" type="int">
44210   <summary>Policy/owner key file state.</summary>
44211   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
44212   <int value="1" label="UNUSED">Unused</int>
44213   <int value="2" label="HEALTHY">Healthy</int>
44214   <int value="3" label="RESERVED">Reserved</int>
44215   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
44216   <int value="5" label="UNUSED">Unused</int>
44217   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
44218   <int value="7" label="RESERVED">Reserved</int>
44219   <int value="8" label="KEY_OK_NO_POLICY_R11">
44220     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
44221   </int>
44222   <int value="9" label="UNUSED">Unused</int>
44223   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
44224   <int value="11" label="RESERVED">Reserved</int>
44225   <int value="12" label="RESERVED">Reserved</int>
44226   <int value="13" label="RESERVED">Reserved</int>
44227   <int value="14" label="RESERVED">Reserved</int>
44228   <int value="15" label="RESERVED">Reserved</int>
44229   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
44230   <int value="17" label="UNUSED">Unused</int>
44231   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
44232   <int value="19" label="RESERVED">Reserved</int>
44233   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
44234     Key bad, policy bad, pre-R11
44235   </int>
44236   <int value="21" label="UNUSED">Unused</int>
44237   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
44238   <int value="23" label="RESERVED">Reserved</int>
44239   <int value="24" label="BAD_KEY_NO_POLICY_R11">
44240     Key bad, policy bad, pre-R11
44241   </int>
44242   <int value="25" label="UNUSED">Unused</int>
44243   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
44244   <int value="27" label="RESERVED">Reserved</int>
44245   <int value="28" label="RESERVED">Reserved</int>
44246   <int value="29" label="RESERVED">Reserved</int>
44247   <int value="30" label="RESERVED">Reserved</int>
44248   <int value="31" label="RESERVED">Reserved</int>
44249   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
44250   <int value="33" label="UNUSED">Unused</int>
44251   <int value="34" label="NO_KEY">No key, policy OK</int>
44252   <int value="35" label="RESERVED">RESERVED</int>
44253   <int value="36" label="NO_KEY_BAD_POLICY_R11">
44254     No key, policy bad, pre-R11
44255   </int>
44256   <int value="37" label="UNUSED">Unused</int>
44257   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
44258   <int value="39" label="RESERVED">Reserved</int>
44259   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
44260   <int value="41" label="UNUSED">Unused</int>
44261   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
44262   <int value="43" label="RESERVED">Reserved</int>
44263 </enum>
44265 <enum name="LoginSuccessReason" type="int">
44266   <int value="0" label="OFFLINE_AND_ONLINE">
44267     Login success offline and online
44268   </int>
44269   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
44270 </enum>
44272 <enum name="LoginUserType" type="int">
44273   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
44274   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
44275   <int value="2" label="OTHER_NORMAL">Other Normal</int>
44276   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
44277   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
44278   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
44279 </enum>
44281 <enum name="MainFrameStorable" type="int">
44282   <int value="0" label="Storable"/>
44283   <int value="1" label="cache-control: no-store"/>
44284 </enum>
44286 <enum name="ManagedUserPasswordChange" type="int">
44287   <int value="0" label="OK_MANAGER">Changed in manager session</int>
44288   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
44289   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
44290   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
44291     Signature or encryption key not found
44292   </int>
44293   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
44294   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
44295     Manager key authorization failed
44296   </int>
44297   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
44298     Could not load new password data upon supervised user signin
44299   </int>
44300   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
44301     Incomplete password data loaded upon supervised user signin.
44302   </int>
44303   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
44304     Authentication failure while changing password during supervised user
44305     signin.
44306   </int>
44307   <int value="9" label="FAILED_STORE_DATA">
44308     Could not store new password data for supervised user.
44309   </int>
44310 </enum>
44312 <enum name="MappedCSSProperties" type="int">
44313 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.cpp -->
44315 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
44317   <int value="1" label="Total Pages Measured"/>
44318   <int value="2" label="color"/>
44319   <int value="3" label="direction"/>
44320   <int value="4" label="display"/>
44321   <int value="5" label="font"/>
44322   <int value="6" label="font-family"/>
44323   <int value="7" label="font-size"/>
44324   <int value="8" label="font-style"/>
44325   <int value="9" label="font-variant"/>
44326   <int value="10" label="font-weight"/>
44327   <int value="11" label="text-rendering"/>
44328   <int value="12" label="webkit-font-feature-settings"/>
44329   <int value="13" label="font-kerning"/>
44330   <int value="14" label="webkit-font-smoothing"/>
44331   <int value="15" label="font-variant-ligatures"/>
44332   <int value="16" label="webkit-locale"/>
44333   <int value="17" label="webkit-text-orientation"/>
44334   <int value="18" label="webkit-writing-mode"/>
44335   <int value="19" label="zoom"/>
44336   <int value="20" label="line-height"/>
44337   <int value="21" label="background"/>
44338   <int value="22" label="background-attachment"/>
44339   <int value="23" label="background-clip"/>
44340   <int value="24" label="background-color"/>
44341   <int value="25" label="background-image"/>
44342   <int value="26" label="background-origin"/>
44343   <int value="27" label="background-position"/>
44344   <int value="28" label="background-position-x"/>
44345   <int value="29" label="background-position-y"/>
44346   <int value="30" label="background-repeat"/>
44347   <int value="31" label="background-repeat-x"/>
44348   <int value="32" label="background-repeat-y"/>
44349   <int value="33" label="background-size"/>
44350   <int value="34" label="border"/>
44351   <int value="35" label="border-bottom"/>
44352   <int value="36" label="border-bottom-color"/>
44353   <int value="37" label="border-bottom-left-radius"/>
44354   <int value="38" label="border-bottom-right-radius"/>
44355   <int value="39" label="border-bottom-style"/>
44356   <int value="40" label="border-bottom-width"/>
44357   <int value="41" label="border-collapse"/>
44358   <int value="42" label="border-color"/>
44359   <int value="43" label="border-image"/>
44360   <int value="44" label="border-image-outset"/>
44361   <int value="45" label="border-image-repeat"/>
44362   <int value="46" label="border-image-slice"/>
44363   <int value="47" label="border-image-source"/>
44364   <int value="48" label="border-image-width"/>
44365   <int value="49" label="border-left"/>
44366   <int value="50" label="border-left-color"/>
44367   <int value="51" label="border-left-style"/>
44368   <int value="52" label="border-left-width"/>
44369   <int value="53" label="border-radius"/>
44370   <int value="54" label="border-right"/>
44371   <int value="55" label="border-right-color"/>
44372   <int value="56" label="border-right-style"/>
44373   <int value="57" label="border-right-width"/>
44374   <int value="58" label="border-spacing"/>
44375   <int value="59" label="border-style"/>
44376   <int value="60" label="border-top"/>
44377   <int value="61" label="border-top-color"/>
44378   <int value="62" label="border-top-left-radius"/>
44379   <int value="63" label="border-top-right-radius"/>
44380   <int value="64" label="border-top-style"/>
44381   <int value="65" label="border-top-width"/>
44382   <int value="66" label="border-width"/>
44383   <int value="67" label="bottom"/>
44384   <int value="68" label="box-shadow"/>
44385   <int value="69" label="box-sizing"/>
44386   <int value="70" label="caption-side"/>
44387   <int value="71" label="clear"/>
44388   <int value="72" label="clip"/>
44389   <int value="73" label="webkit-clip-path"/>
44390   <int value="74" label="content"/>
44391   <int value="75" label="counter-increment"/>
44392   <int value="76" label="counter-reset"/>
44393   <int value="77" label="cursor"/>
44394   <int value="78" label="empty-cells"/>
44395   <int value="79" label="float"/>
44396   <int value="80" label="font-stretch"/>
44397   <int value="81" label="height"/>
44398   <int value="82" label="image-rendering"/>
44399   <int value="83" label="left"/>
44400   <int value="84" label="letter-spacing"/>
44401   <int value="85" label="list-style"/>
44402   <int value="86" label="list-style-image"/>
44403   <int value="87" label="list-style-position"/>
44404   <int value="88" label="list-style-type"/>
44405   <int value="89" label="margin"/>
44406   <int value="90" label="margin-bottom"/>
44407   <int value="91" label="margin-left"/>
44408   <int value="92" label="margin-right"/>
44409   <int value="93" label="margin-top"/>
44410   <int value="94" label="max-height"/>
44411   <int value="95" label="max-width"/>
44412   <int value="96" label="min-height"/>
44413   <int value="97" label="min-width"/>
44414   <int value="98" label="opacity"/>
44415   <int value="99" label="orphans"/>
44416   <int value="100" label="outline"/>
44417   <int value="101" label="outline-color"/>
44418   <int value="102" label="outline-offset"/>
44419   <int value="103" label="outline-style"/>
44420   <int value="104" label="outline-width"/>
44421   <int value="105" label="overflow"/>
44422   <int value="106" label="overflow-wrap"/>
44423   <int value="107" label="overflow-x"/>
44424   <int value="108" label="overflow-y"/>
44425   <int value="109" label="padding"/>
44426   <int value="110" label="padding-bottom"/>
44427   <int value="111" label="padding-left"/>
44428   <int value="112" label="padding-right"/>
44429   <int value="113" label="padding-top"/>
44430   <int value="114" label="page"/>
44431   <int value="115" label="page-break-after"/>
44432   <int value="116" label="page-break-before"/>
44433   <int value="117" label="page-break-inside"/>
44434   <int value="118" label="pointer-events"/>
44435   <int value="119" label="position"/>
44436   <int value="120" label="quotes"/>
44437   <int value="121" label="resize"/>
44438   <int value="122" label="right"/>
44439   <int value="123" label="size"/>
44440   <int value="124" label="src"/>
44441   <int value="125" label="speak"/>
44442   <int value="126" label="table-layout"/>
44443   <int value="127" label="tab-size"/>
44444   <int value="128" label="text-align"/>
44445   <int value="129" label="text-decoration"/>
44446   <int value="130" label="text-indent"/>
44447   <int value="131" label="text-line-through"/>
44448   <int value="132" label="text-line-through-color"/>
44449   <int value="133" label="text-line-through-mode"/>
44450   <int value="134" label="text-line-through-style"/>
44451   <int value="135" label="text-line-through-width"/>
44452   <int value="136" label="text-overflow"/>
44453   <int value="137" label="text-overline"/>
44454   <int value="138" label="text-overline-color"/>
44455   <int value="139" label="text-overline-mode"/>
44456   <int value="140" label="text-overline-style"/>
44457   <int value="141" label="text-overline-width"/>
44458   <int value="142" label="text-shadow"/>
44459   <int value="143" label="text-transform"/>
44460   <int value="144" label="text-underline"/>
44461   <int value="145" label="text-underline-color"/>
44462   <int value="146" label="text-underline-mode"/>
44463   <int value="147" label="text-underline-style"/>
44464   <int value="148" label="text-underline-width"/>
44465   <int value="149" label="top"/>
44466   <int value="150" label="transition"/>
44467   <int value="151" label="transition-delay"/>
44468   <int value="152" label="transition-duration"/>
44469   <int value="153" label="transition-property"/>
44470   <int value="154" label="transition-timing-function"/>
44471   <int value="155" label="unicode-bidi"/>
44472   <int value="156" label="unicode-range"/>
44473   <int value="157" label="vertical-align"/>
44474   <int value="158" label="visibility"/>
44475   <int value="159" label="white-space"/>
44476   <int value="160" label="widows"/>
44477   <int value="161" label="width"/>
44478   <int value="162" label="word-break"/>
44479   <int value="163" label="word-spacing"/>
44480   <int value="164" label="word-wrap"/>
44481   <int value="165" label="z-index"/>
44482   <int value="166" label="webkit-animation"/>
44483   <int value="167" label="webkit-animation-delay"/>
44484   <int value="168" label="webkit-animation-direction"/>
44485   <int value="169" label="webkit-animation-duration"/>
44486   <int value="170" label="webkit-animation-fill-mode"/>
44487   <int value="171" label="webkit-animation-iteration-count"/>
44488   <int value="172" label="webkit-animation-name"/>
44489   <int value="173" label="webkit-animation-play-state"/>
44490   <int value="174" label="webkit-animation-timing-function"/>
44491   <int value="175" label="webkit-appearance"/>
44492   <int value="176" label="webkit-aspect-ratio"/>
44493   <int value="177" label="webkit-backface-visibility"/>
44494   <int value="178" label="webkit-background-clip"/>
44495   <int value="179" label="webkit-background-composite"/>
44496   <int value="180" label="webkit-background-origin"/>
44497   <int value="181" label="webkit-background-size"/>
44498   <int value="182" label="webkit-border-after"/>
44499   <int value="183" label="webkit-border-after-color"/>
44500   <int value="184" label="webkit-border-after-style"/>
44501   <int value="185" label="webkit-border-after-width"/>
44502   <int value="186" label="webkit-border-before"/>
44503   <int value="187" label="webkit-border-before-color"/>
44504   <int value="188" label="webkit-border-before-style"/>
44505   <int value="189" label="webkit-border-before-width"/>
44506   <int value="190" label="webkit-border-end"/>
44507   <int value="191" label="webkit-border-end-color"/>
44508   <int value="192" label="webkit-border-end-style"/>
44509   <int value="193" label="webkit-border-end-width"/>
44510   <int value="194" label="webkit-border-fit"/>
44511   <int value="195" label="webkit-border-horizontal-spacing"/>
44512   <int value="196" label="webkit-border-image"/>
44513   <int value="197" label="webkit-border-radius"/>
44514   <int value="198" label="webkit-border-start"/>
44515   <int value="199" label="webkit-border-start-color"/>
44516   <int value="200" label="webkit-border-start-style"/>
44517   <int value="201" label="webkit-border-start-width"/>
44518   <int value="202" label="webkit-border-vertical-spacing"/>
44519   <int value="203" label="webkit-box-align"/>
44520   <int value="204" label="webkit-box-direction"/>
44521   <int value="205" label="webkit-box-flex"/>
44522   <int value="206" label="webkit-box-flex-group"/>
44523   <int value="207" label="webkit-box-lines"/>
44524   <int value="208" label="webkit-box-ordinal-group"/>
44525   <int value="209" label="webkit-box-orient"/>
44526   <int value="210" label="webkit-box-pack"/>
44527   <int value="211" label="webkit-box-reflect"/>
44528   <int value="212" label="webkit-box-shadow"/>
44529   <int value="213" label="webkit-color-correction"/>
44530   <int value="214" label="webkit-column-axis"/>
44531   <int value="215" label="webkit-column-break-after"/>
44532   <int value="216" label="webkit-column-break-before"/>
44533   <int value="217" label="webkit-column-break-inside"/>
44534   <int value="218" label="webkit-column-count"/>
44535   <int value="219" label="webkit-column-gap"/>
44536   <int value="220" label="webkit-column-progression"/>
44537   <int value="221" label="webkit-column-rule"/>
44538   <int value="222" label="webkit-column-rule-color"/>
44539   <int value="223" label="webkit-column-rule-style"/>
44540   <int value="224" label="webkit-column-rule-width"/>
44541   <int value="225" label="webkit-column-span"/>
44542   <int value="226" label="webkit-column-width"/>
44543   <int value="227" label="webkit-columns"/>
44544   <int value="228" label="webkit-box-decoration-break"/>
44545   <int value="229" label="webkit-filter"/>
44546   <int value="230" label="align-content"/>
44547   <int value="231" label="align-items"/>
44548   <int value="232" label="align-self"/>
44549   <int value="233" label="flex"/>
44550   <int value="234" label="flex-basis"/>
44551   <int value="235" label="flex-direction"/>
44552   <int value="236" label="flex-flow"/>
44553   <int value="237" label="flex-grow"/>
44554   <int value="238" label="flex-shrink"/>
44555   <int value="239" label="flex-wrap"/>
44556   <int value="240" label="justify-content"/>
44557   <int value="241" label="webkit-font-size-delta"/>
44558   <int value="242" label="grid-template-columns"/>
44559   <int value="243" label="grid-template-rows"/>
44560   <int value="244" label="grid-column-start"/>
44561   <int value="245" label="grid-column-end"/>
44562   <int value="246" label="grid-row-start"/>
44563   <int value="247" label="grid-row-end"/>
44564   <int value="248" label="grid-column"/>
44565   <int value="249" label="grid-row"/>
44566   <int value="250" label="grid-auto-flow"/>
44567   <int value="251" label="webkit-highlight"/>
44568   <int value="252" label="webkit-hyphenate-character"/>
44569   <int value="253" label="webkit-hyphenate-limit-after"/>
44570   <int value="254" label="webkit-hyphenate-limit-before"/>
44571   <int value="255" label="webkit-hyphenate-limit-lines"/>
44572   <int value="256" label="webkit-hyphens"/>
44573   <int value="257" label="webkit-line-box-contain"/>
44574   <int value="258" label="webkit-line-align"/>
44575   <int value="259" label="webkit-line-break"/>
44576   <int value="260" label="webkit-line-clamp"/>
44577   <int value="261" label="webkit-line-grid"/>
44578   <int value="262" label="webkit-line-snap"/>
44579   <int value="263" label="webkit-logical-width"/>
44580   <int value="264" label="webkit-logical-height"/>
44581   <int value="265" label="webkit-margin-after-collapse"/>
44582   <int value="266" label="webkit-margin-before-collapse"/>
44583   <int value="267" label="webkit-margin-bottom-collapse"/>
44584   <int value="268" label="webkit-margin-top-collapse"/>
44585   <int value="269" label="webkit-margin-collapse"/>
44586   <int value="270" label="webkit-margin-after"/>
44587   <int value="271" label="webkit-margin-before"/>
44588   <int value="272" label="webkit-margin-end"/>
44589   <int value="273" label="webkit-margin-start"/>
44590   <int value="274" label="webkit-marquee"/>
44591   <int value="275" label="webkit-marquee-direction"/>
44592   <int value="276" label="webkit-marquee-increment"/>
44593   <int value="277" label="webkit-marquee-repetition"/>
44594   <int value="278" label="webkit-marquee-speed"/>
44595   <int value="279" label="webkit-marquee-style"/>
44596   <int value="280" label="webkit-mask"/>
44597   <int value="281" label="webkit-mask-box-image"/>
44598   <int value="282" label="webkit-mask-box-image-outset"/>
44599   <int value="283" label="webkit-mask-box-image-repeat"/>
44600   <int value="284" label="webkit-mask-box-image-slice"/>
44601   <int value="285" label="webkit-mask-box-image-source"/>
44602   <int value="286" label="webkit-mask-box-image-width"/>
44603   <int value="287" label="webkit-mask-clip"/>
44604   <int value="288" label="webkit-mask-composite"/>
44605   <int value="289" label="webkit-mask-image"/>
44606   <int value="290" label="webkit-mask-origin"/>
44607   <int value="291" label="webkit-mask-position"/>
44608   <int value="292" label="webkit-mask-position-x"/>
44609   <int value="293" label="webkit-mask-position-y"/>
44610   <int value="294" label="webkit-mask-repeat"/>
44611   <int value="295" label="webkit-mask-repeat-x"/>
44612   <int value="296" label="webkit-mask-repeat-y"/>
44613   <int value="297" label="webkit-mask-size"/>
44614   <int value="298" label="webkit-max-logical-width"/>
44615   <int value="299" label="webkit-max-logical-height"/>
44616   <int value="300" label="webkit-min-logical-width"/>
44617   <int value="301" label="webkit-min-logical-height"/>
44618   <int value="302" label="webkit-nbsp-mode"/>
44619   <int value="303" label="order"/>
44620   <int value="304" label="webkit-padding-after"/>
44621   <int value="305" label="webkit-padding-before"/>
44622   <int value="306" label="webkit-padding-end"/>
44623   <int value="307" label="webkit-padding-start"/>
44624   <int value="308" label="webkit-perspective"/>
44625   <int value="309" label="webkit-perspective-origin"/>
44626   <int value="310" label="webkit-perspective-origin-x"/>
44627   <int value="311" label="webkit-perspective-origin-y"/>
44628   <int value="312" label="webkit-print-color-adjust"/>
44629   <int value="313" label="webkit-rtl-ordering"/>
44630   <int value="314" label="webkit-ruby-position"/>
44631   <int value="315" label="webkit-text-combine"/>
44632   <int value="316" label="webkit-text-decorations-in-effect"/>
44633   <int value="317" label="webkit-text-emphasis"/>
44634   <int value="318" label="webkit-text-emphasis-color"/>
44635   <int value="319" label="webkit-text-emphasis-position"/>
44636   <int value="320" label="webkit-text-emphasis-style"/>
44637   <int value="321" label="webkit-text-fill-color"/>
44638   <int value="322" label="webkit-text-security"/>
44639   <int value="323" label="webkit-text-stroke"/>
44640   <int value="324" label="webkit-text-stroke-color"/>
44641   <int value="325" label="webkit-text-stroke-width"/>
44642   <int value="326" label="webkit-transform"/>
44643   <int value="327" label="webkit-transform-origin"/>
44644   <int value="328" label="webkit-transform-origin-x"/>
44645   <int value="329" label="webkit-transform-origin-y"/>
44646   <int value="330" label="webkit-transform-origin-z"/>
44647   <int value="331" label="webkit-transform-style"/>
44648   <int value="332" label="webkit-transition"/>
44649   <int value="333" label="webkit-transition-delay"/>
44650   <int value="334" label="webkit-transition-duration"/>
44651   <int value="335" label="webkit-transition-property"/>
44652   <int value="336" label="webkit-transition-timing-function"/>
44653   <int value="337" label="webkit-user-drag"/>
44654   <int value="338" label="webkit-user-modify"/>
44655   <int value="339" label="webkit-user-select"/>
44656   <int value="340" label="webkit-flow-into"/>
44657   <int value="341" label="webkit-flow-from"/>
44658   <int value="342" label="webkit-region-fragment"/>
44659   <int value="343" label="webkit-region-break-after"/>
44660   <int value="344" label="webkit-region-break-before"/>
44661   <int value="345" label="webkit-region-break-inside"/>
44662   <int value="346" label="shape-inside"/>
44663   <int value="347" label="shape-outside"/>
44664   <int value="348" label="shape-margin"/>
44665   <int value="349" label="shape-padding"/>
44666   <int value="350" label="webkit-wrap-flow"/>
44667   <int value="351" label="webkit-wrap-through"/>
44668   <int value="352" label="webkit-wrap"/>
44669   <int value="353" label="webkit-tap-highlight-color"/>
44670   <int value="354" label="webkit-app-region"/>
44671   <int value="355" label="clip-path"/>
44672   <int value="356" label="clip-rule"/>
44673   <int value="357" label="mask"/>
44674   <int value="358" label="enable-background"/>
44675   <int value="359" label="filter"/>
44676   <int value="360" label="flood-color"/>
44677   <int value="361" label="flood-opacity"/>
44678   <int value="362" label="lighting-color"/>
44679   <int value="363" label="stop-color"/>
44680   <int value="364" label="stop-opacity"/>
44681   <int value="365" label="color-interpolation"/>
44682   <int value="366" label="color-interpolation-filters"/>
44683   <int value="367" label="color-profile"/>
44684   <int value="368" label="color-rendering"/>
44685   <int value="369" label="fill"/>
44686   <int value="370" label="fill-opacity"/>
44687   <int value="371" label="fill-rule"/>
44688   <int value="372" label="marker"/>
44689   <int value="373" label="marker-end"/>
44690   <int value="374" label="marker-mid"/>
44691   <int value="375" label="marker-start"/>
44692   <int value="376" label="mask-type"/>
44693   <int value="377" label="shape-rendering"/>
44694   <int value="378" label="stroke"/>
44695   <int value="379" label="stroke-dasharray"/>
44696   <int value="380" label="stroke-dashoffset"/>
44697   <int value="381" label="stroke-linecap"/>
44698   <int value="382" label="stroke-linejoin"/>
44699   <int value="383" label="stroke-miterlimit"/>
44700   <int value="384" label="stroke-opacity"/>
44701   <int value="385" label="stroke-width"/>
44702   <int value="386" label="alignment-baseline"/>
44703   <int value="387" label="baseline-shift"/>
44704   <int value="388" label="dominant-baseline"/>
44705   <int value="389" label="glyph-orientation-horizontal"/>
44706   <int value="390" label="glyph-orientation-vertical"/>
44707   <int value="391" label="kerning"/>
44708   <int value="392" label="text-anchor"/>
44709   <int value="393" label="vector-effect"/>
44710   <int value="394" label="writing-mode"/>
44711   <int value="395" label="webkit-svg-shadow"/>
44712   <int value="396" label="webkit-cursor-visibility"/>
44713   <int value="397" label="image-orientation"/>
44714   <int value="398" label="image-resolution"/>
44715   <int value="399" label="webkit-blend-mode"/>
44716   <int value="400" label="webkit-background-blend-mode"/>
44717   <int value="401" label="text-decoration-line"/>
44718   <int value="402" label="text-decoration-style"/>
44719   <int value="403" label="text-decoration-color"/>
44720   <int value="404" label="text-align-last"/>
44721   <int value="405" label="text-underline-position"/>
44722   <int value="406" label="max-zoom"/>
44723   <int value="407" label="min-zoom"/>
44724   <int value="408" label="orientation"/>
44725   <int value="409" label="user-zoom"/>
44726   <int value="410" label="webkit-dashboard-region"/>
44727   <int value="411" label="webkit-overflow-scrolling"/>
44728   <int value="412" label="webkit-app-region"/>
44729   <int value="413" label="webkit-filter"/>
44730   <int value="414" label="webkit-box-decoration-break"/>
44731   <int value="415" label="webkit-tap-highlight-color"/>
44732   <int value="416" label="buffered-rendering"/>
44733   <int value="417" label="grid-auto-rows"/>
44734   <int value="418" label="grid-auto-columns"/>
44735   <int value="419" label="background-blend-mode"/>
44736   <int value="420" label="mix-blend-mode"/>
44737   <int value="421" label="touch-action"/>
44738   <int value="422" label="grid-area"/>
44739   <int value="423" label="grid-template-areas"/>
44740   <int value="424" label="animation"/>
44741   <int value="425" label="animation-delay"/>
44742   <int value="426" label="animation-direction"/>
44743   <int value="427" label="animation-duration"/>
44744   <int value="428" label="animation-fill-mode"/>
44745   <int value="429" label="animation-iteration-count"/>
44746   <int value="430" label="animation-name"/>
44747   <int value="431" label="animation-play-state"/>
44748   <int value="432" label="animation-timing-function"/>
44749   <int value="433" label="object-fit"/>
44750   <int value="434" label="paint-order"/>
44751   <int value="435" label="mask-source-type"/>
44752   <int value="436" label="isolation"/>
44753   <int value="437" label="object-position"/>
44754   <int value="438" label="internal-callback"/>
44755   <int value="439" label="shape-image-threshold"/>
44756   <int value="440" label="column-fill"/>
44757   <int value="441" label="text-justify"/>
44758   <int value="442" label="touch-action-delay"/>
44759   <int value="443" label="justify-self"/>
44760   <int value="444" label="scroll-behavior"/>
44761   <int value="445" label="will-change"/>
44762   <int value="446" label="transform"/>
44763   <int value="447" label="transform-origin"/>
44764   <int value="448" label="transform-style"/>
44765   <int value="449" label="perspective"/>
44766   <int value="450" label="perspective-origin"/>
44767   <int value="451" label="backface-visibility"/>
44768   <int value="452" label="grid-template"/>
44769   <int value="453" label="grid"/>
44770   <int value="454" label="all"/>
44771   <int value="455" label="justify-items"/>
44772 </enum>
44774 <enum name="MappedEditingCommands" type="int">
44775 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
44777   <int value="1" label="AlignJustified"/>
44778   <int value="2" label="AlignLeft"/>
44779   <int value="3" label="AlignRight"/>
44780   <int value="4" label="BackColor"/>
44781   <int value="5" label="BackwardDelete"/>
44782   <int value="6" label="Bold"/>
44783   <int value="7" label="Copy"/>
44784   <int value="8" label="CreateLink"/>
44785   <int value="9" label="Cut"/>
44786   <int value="10" label="DefaultParagraphSeparator"/>
44787   <int value="11" label="Delete"/>
44788   <int value="12" label="DeleteBackward"/>
44789   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
44790   <int value="14" label="DeleteForward"/>
44791   <int value="15" label="DeleteToBeginningOfLine"/>
44792   <int value="16" label="DeleteToBeginningOfParagraph"/>
44793   <int value="17" label="DeleteToEndOfLine"/>
44794   <int value="18" label="DeleteToEndOfParagraph"/>
44795   <int value="19" label="DeleteToMark"/>
44796   <int value="20" label="DeleteWordBackward"/>
44797   <int value="21" label="DeleteWordForward"/>
44798   <int value="22" label="FindString"/>
44799   <int value="23" label="FontName"/>
44800   <int value="24" label="FontSize"/>
44801   <int value="25" label="FontSizeDelta"/>
44802   <int value="26" label="ForeColor"/>
44803   <int value="27" label="FormatBlock"/>
44804   <int value="28" label="ForwardDelete"/>
44805   <int value="29" label="HiliteColor"/>
44806   <int value="30" label="IgnoreSpelling"/>
44807   <int value="31" label="Indent"/>
44808   <int value="32" label="InsertBacktab"/>
44809   <int value="33" label="InsertHTML"/>
44810   <int value="34" label="InsertHorizontalRule"/>
44811   <int value="35" label="InsertImage"/>
44812   <int value="36" label="InsertLineBreak"/>
44813   <int value="37" label="InsertNewline"/>
44814   <int value="38" label="InsertNewlineInQuotedContent"/>
44815   <int value="39" label="InsertOrderedList"/>
44816   <int value="40" label="InsertParagraph"/>
44817   <int value="41" label="InsertTab"/>
44818   <int value="42" label="InsertText"/>
44819   <int value="43" label="InsertUnorderedList"/>
44820   <int value="44" label="Italic"/>
44821   <int value="45" label="JustifyCenter"/>
44822   <int value="46" label="JustifyFull"/>
44823   <int value="47" label="JustifyLeft"/>
44824   <int value="48" label="JustifyNone"/>
44825   <int value="49" label="JustifyRight"/>
44826   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
44827   <int value="51" label="MakeTextWritingDirectionNatural"/>
44828   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
44829   <int value="53" label="MoveBackward"/>
44830   <int value="54" label="MoveBackwardAndModifySelection"/>
44831   <int value="55" label="MoveDown"/>
44832   <int value="56" label="MoveDownAndModifySelection"/>
44833   <int value="57" label="MoveForward"/>
44834   <int value="58" label="MoveForwardAndModifySelection"/>
44835   <int value="59" label="MoveLeft"/>
44836   <int value="60" label="MoveLeftAndModifySelection"/>
44837   <int value="61" label="MovePageDown"/>
44838   <int value="62" label="MovePageDownAndModifySelection"/>
44839   <int value="63" label="MovePageUp"/>
44840   <int value="64" label="MovePageUpAndModifySelection"/>
44841   <int value="65" label="MoveParagraphBackward"/>
44842   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
44843   <int value="67" label="MoveParagraphForward"/>
44844   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
44845   <int value="69" label="MoveRight"/>
44846   <int value="70" label="MoveRightAndModifySelection"/>
44847   <int value="71" label="MoveToBeginningOfDocument"/>
44848   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
44849   <int value="73" label="MoveToBeginningOfLine"/>
44850   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
44851   <int value="75" label="MoveToBeginningOfParagraph"/>
44852   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
44853   <int value="77" label="MoveToBeginningOfSentence"/>
44854   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
44855   <int value="79" label="MoveToEndOfDocument"/>
44856   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
44857   <int value="81" label="MoveToEndOfLine"/>
44858   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
44859   <int value="83" label="MoveToEndOfParagraph"/>
44860   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
44861   <int value="85" label="MoveToEndOfSentence"/>
44862   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
44863   <int value="87" label="MoveToLeftEndOfLine"/>
44864   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
44865   <int value="89" label="MoveToRightEndOfLine"/>
44866   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
44867   <int value="91" label="MoveUp"/>
44868   <int value="92" label="MoveUpAndModifySelection"/>
44869   <int value="93" label="MoveWordBackward"/>
44870   <int value="94" label="MoveWordBackwardAndModifySelection"/>
44871   <int value="95" label="MoveWordForward"/>
44872   <int value="96" label="MoveWordForwardAndModifySelection"/>
44873   <int value="97" label="MoveWordLeft"/>
44874   <int value="98" label="MoveWordLeftAndModifySelection"/>
44875   <int value="99" label="MoveWordRight"/>
44876   <int value="100" label="MoveWordRightAndModifySelection"/>
44877   <int value="101" label="Outdent"/>
44878   <int value="102" label="OverWrite"/>
44879   <int value="103" label="Paste"/>
44880   <int value="104" label="PasteAndMatchStyle"/>
44881   <int value="105" label="PasteGlobalSelection"/>
44882   <int value="106" label="Print"/>
44883   <int value="107" label="Redo"/>
44884   <int value="108" label="RemoveFormat"/>
44885   <int value="109" label="ScrollPageBackward"/>
44886   <int value="110" label="ScrollPageForward"/>
44887   <int value="111" label="ScrollLineUp"/>
44888   <int value="112" label="ScrollLineDown"/>
44889   <int value="113" label="ScrollToBeginningOfDocument"/>
44890   <int value="114" label="ScrollToEndOfDocument"/>
44891   <int value="115" label="SelectAll"/>
44892   <int value="116" label="SelectLine"/>
44893   <int value="117" label="SelectParagraph"/>
44894   <int value="118" label="SelectSentence"/>
44895   <int value="119" label="SelectToMark"/>
44896   <int value="120" label="SelectWord"/>
44897   <int value="121" label="SetMark"/>
44898   <int value="122" label="Strikethrough"/>
44899   <int value="123" label="StyleWithCSS"/>
44900   <int value="124" label="Subscript"/>
44901   <int value="125" label="Superscript"/>
44902   <int value="126" label="SwapWithMark"/>
44903   <int value="127" label="ToggleBold"/>
44904   <int value="128" label="ToggleItalic"/>
44905   <int value="129" label="ToggleUnderline"/>
44906   <int value="130" label="Transpose"/>
44907   <int value="131" label="Underline"/>
44908   <int value="132" label="Undo"/>
44909   <int value="133" label="Unlink"/>
44910   <int value="134" label="Unscript"/>
44911   <int value="135" label="Unselect"/>
44912   <int value="136" label="UseCSS"/>
44913   <int value="137" label="Yank"/>
44914   <int value="138" label="YankAndSelect"/>
44915   <int value="139" label="AlignCenter"/>
44916 </enum>
44918 <enum name="MediaContainers" type="int">
44919   <int value="0" label="Unknown"/>
44920   <int value="1" label="AAC (Advanced Audio Coding)"/>
44921   <int value="2" label="AC-3"/>
44922   <int value="3" label="AIFF (Audio Interchange File Format)"/>
44923   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
44924   <int value="5" label="APE (Monkey's Audio)"/>
44925   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
44926   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
44927   <int value="8" label="AVI (Audio Video Interleaved)"/>
44928   <int value="9" label="Bink"/>
44929   <int value="10" label="CAF (Apple Core Audio Format)"/>
44930   <int value="11" label="DTS"/>
44931   <int value="12" label="DTS-HD"/>
44932   <int value="13" label="DV (Digital Video)"/>
44933   <int value="14" label="DXA"/>
44934   <int value="15" label="Enhanced AC-3"/>
44935   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
44936   <int value="17" label="FLV (Flash Video)"/>
44937   <int value="18" label="GSM (Global System for Mobile Audio)"/>
44938   <int value="19" label="H.261"/>
44939   <int value="20" label="H.263"/>
44940   <int value="21" label="H.264"/>
44941   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
44942   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
44943   <int value="24" label="MJPEG video"/>
44944   <int value="25" label="QuickTime / MOV / MPEG4"/>
44945   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
44946   <int value="27" label="MPEG-2 Program Stream"/>
44947   <int value="28" label="MPEG-2 Transport Stream"/>
44948   <int value="29" label="MPEG-4 Bitstream"/>
44949   <int value="30" label="Ogg"/>
44950   <int value="31" label="RM (RealMedia)"/>
44951   <int value="32" label="SRT (SubRip subtitle)"/>
44952   <int value="33" label="SWF (ShockWave Flash)"/>
44953   <int value="34" label="VC-1"/>
44954   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
44955   <int value="36" label="Matroska / WebM"/>
44956   <int value="37" label="WTV (Windows Television)"/>
44957   <int value="38" label="DASH"/>
44958   <int value="39" label="SmoothStream"/>
44959 </enum>
44961 <enum name="MediaGalleriesUsageType" type="int">
44962   <int value="0" label="Gallery added from permission dialog"/>
44963   <int value="1" label="Gallery permission added from permission dialog"/>
44964   <int value="2" label="Gallery permission removed from permission dialog"/>
44965   <int value="3" label="GetMediaFileSystems API invocations"/>
44966   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
44967   <int value="5" label="Dialog shown"/>
44968   <int value="6" label="Dialog permissions saved"/>
44969   <int value="7" label="Gallery added from WebUI"/>
44970   <int value="8" label="Gallery removed from WebUI"/>
44971   <int value="9" label="Preferences initialized"/>
44972   <int value="10" label="Preferences initialization failed"/>
44973   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
44974   <int value="12" label="GetMetadata API invocations"/>
44975   <int value="13" label="AddUserSelectedFolder API invocations"/>
44976   <int value="14" label="StartMediaScan API invocations"/>
44977   <int value="15" label="CancelMediaScan API invocations"/>
44978   <int value="16" label="AddScanResults API invocations"/>
44979   <int value="17" label="A media scan completed"/>
44980   <int value="18" label="AddScanResults dialog cancelled"/>
44981   <int value="19" label="AddScanResults dialog accepted"/>
44982   <int value="20" label="Gallery removed from AddScanResults dialog"/>
44983   <int value="21" label="Gallery removed from permission dialog"/>
44984   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
44985 </enum>
44987 <enum name="MediaKeyError" type="int">
44988   <int value="1" label="kUnknownError"/>
44989   <int value="2" label="kClientError"/>
44990   <int value="4" label="kOutputError"/>
44991 </enum>
44993 <enum name="MediaKeyException" type="int">
44994   <int value="0" label="kUnknownResultId"/>
44995   <int value="1" label="kSuccess"/>
44996   <int value="2" label="kKeySystemNotSupported"/>
44997   <int value="3" label="kInvalidPlayerState"/>
44998 </enum>
45000 <enum name="MediaOutputProtectionStatus" type="int">
45001   <int value="0" label="Queried"/>
45002   <int value="1" label="No external link"/>
45003   <int value="2" label="All external links protected"/>
45004 </enum>
45006 <enum name="MediaStreamRequestResult" type="int">
45007   <int value="0" label="Ok"/>
45008   <int value="1" label="Permission Denied"/>
45009   <int value="2" label="Permission Dismissed"/>
45010   <int value="3" label="Invalid State"/>
45011   <int value="4" label="No Hardware"/>
45012   <int value="5" label="Invalid Security Origin"/>
45013   <int value="6" label="Tab Capture Failure"/>
45014   <int value="7" label="Screen Capture Failure"/>
45015   <int value="8" label="Capture Failure"/>
45016   <int value="9" label="Constraint Not Satisfied"/>
45017   <int value="10" label="Track Start Failure"/>
45018 </enum>
45020 <enum name="MediaStreamRequestState" type="int">
45021   <int value="0" label="Explicitly Cancelled"/>
45022   <int value="1" label="Stream Not Generated"/>
45023   <int value="2" label="Pending Media Tracks"/>
45024 </enum>
45026 <enum name="MetaTagTypeEnum" type="int">
45027   <int value="0" label="No viewport tag"/>
45028   <int value="1" label="Viewport meta with device width"/>
45029   <int value="2" label="Viewport meta with constant width"/>
45030   <int value="3" label="Viewport meta other"/>
45031   <int value="4" label="HandheldFriendly meta"/>
45032   <int value="5" label="MobileOptimized meta"/>
45033   <int value="6" label="XHTML-MP document type"/>
45034 </enum>
45036 <enum name="MigrationNssToPemNetworkTypes" type="int">
45037   <int value="0" label="EAP"/>
45038   <int value="1" label="OpenVPN"/>
45039   <int value="2" label="IPsec"/>
45040 </enum>
45042 <enum name="MissingStartType" type="int">
45043   <int value="0" label="Nothing missing"/>
45044   <int value="1" label="Start missing"/>
45045   <int value="2" label="Commit missing"/>
45046   <int value="3" label="Start+Commit missing"/>
45047   <int value="4" label="NavStart missing"/>
45048   <int value="5" label="NavStart+Start missing"/>
45049   <int value="6" label="NavStart+Commit missing"/>
45050   <int value="7" label="NavStart+Start+Commit missing"/>
45051 </enum>
45053 <enum name="MistSwitchResult" type="int">
45054   <int value="0" label="Success"/>
45055   <int value="1" label="Failure"/>
45056 </enum>
45058 <enum name="MobileSessionCallerApp" type="int">
45059   <int value="0" label="Google Search"/>
45060   <int value="1" label="GMail"/>
45061   <int value="2" label="Google+"/>
45062   <int value="3" label="Google Drive"/>
45063   <int value="4" label="Google Earth"/>
45064   <int value="5" label="Other Google Apps"/>
45065   <int value="6" label="Others"/>
45066   <int value="7" label="Mobile Safari"/>
45067   <int value="8" label="Other Apple Apps"/>
45068   <int value="9" label="YouTube"/>
45069   <int value="10" label="Google Maps"/>
45070 </enum>
45072 <enum name="MobileSessionStartAction" type="int">
45073   <int value="0" label="Open http"/>
45074   <int value="1" label="Open https"/>
45075   <int value="2" label="Open file"/>
45076   <int value="3" label="x-callback-url open"/>
45077   <int value="4" label="x-callback-url other"/>
45078   <int value="5" label="Others"/>
45079 </enum>
45081 <enum name="MouseEventFollowedByClick" type="int">
45082   <int value="0" label="Missed event before click"/>
45083   <int value="1" label="Caught event before click"/>
45084 </enum>
45086 <enum name="MSECodec" type="int">
45087   <int value="0" label="(Unknown)"/>
45088   <int value="1" label="VP8"/>
45089   <int value="2" label="VP9"/>
45090   <int value="3" label="Vorbis"/>
45091   <int value="4" label="H.264"/>
45092   <int value="5" label="MPEG2 AAC"/>
45093   <int value="6" label="MPEG4 AAC"/>
45094   <int value="7" label="EAC3"/>
45095   <int value="8" label="MP3"/>
45096   <int value="9" label="OPUS"/>
45097 </enum>
45099 <enum name="MultiProfileSessionMode" type="int">
45100   <int value="0" label="Single user mode"/>
45101   <int value="1" label="Side by side mode"/>
45102   <int value="2" label="Separate desktop mode"/>
45103 </enum>
45105 <enum name="MultiProfileSigninUserAction" type="int">
45106   <int value="0" label="System tray"/>
45107   <int value="1" label="Browser frame"/>
45108 </enum>
45110 <enum name="MultiProfileSwitchActiveUserAction" type="int">
45111   <int value="0" label="System tray"/>
45112   <int value="1" label="Keyboard accelerator"/>
45113 </enum>
45115 <enum name="MultiProfileTeleportWindowAction" type="int">
45116   <int value="0" label="Drag and drop"/>
45117   <int value="1" label="Caption context menu"/>
45118   <int value="2" label="Return by minimize"/>
45119   <int value="3" label="Return by launcher"/>
45120 </enum>
45122 <enum name="MultiProfileTeleportWindowType" type="int">
45123   <int value="0" label="Tabbed browser"/>
45124   <int value="1" label="Tabbed incognito browser"/>
45125   <int value="2" label="V1 app"/>
45126   <int value="3" label="V2 app"/>
45127   <int value="4" label="Panel"/>
45128   <int value="5" label="Popup"/>
45129   <int value="6" label="Unknown"/>
45130 </enum>
45132 <enum name="NaClHelperStatus" type="int">
45133   <int value="0" label="Helper not initialized"/>
45134   <int value="1" label="Helper executable missing"/>
45135   <int value="2" label="Helper bootstrap executable missing"/>
45136   <int value="3" label="Browser running under Valgrind"/>
45137   <int value="4" label="Helper failed to launch"/>
45138   <int value="5" label="Helper failed to ACK"/>
45139   <int value="6" label="Helper started correctly"/>
45140 </enum>
45142 <enum name="NaClHttpStatusCodeClass" type="int">
45143   <int value="0" label="0XX"/>
45144   <int value="1" label="1XX"/>
45145   <int value="2" label="2XX"/>
45146   <int value="3" label="3XX"/>
45147   <int value="4" label="4XX"/>
45148   <int value="5" label="5XX"/>
45149   <int value="6" label="No status"/>
45150 </enum>
45152 <enum name="NaClManifestType" type="int">
45153   <int value="0" label="File"/>
45154   <int value="1" label="DataURI"/>
45155 </enum>
45157 <enum name="NaClOSArchEnum" type="int">
45158   <int value="0" label="Linux x86-32"/>
45159   <int value="1" label="Linux x86-64"/>
45160   <int value="2" label="Linux ARM"/>
45161   <int value="3" label="Mac x86-32"/>
45162   <int value="4" label="Mac x86-64"/>
45163   <int value="5" label="Mac ARM"/>
45164   <int value="6" label="Windows x86-32"/>
45165   <int value="7" label="Windows x86-64"/>
45166   <int value="8" label="Windows ARM"/>
45167   <int value="9" label="Linux Mips32"/>
45168 </enum>
45170 <enum name="NaClPluginErrorCode" type="int">
45171   <int value="0" label="ERROR_LOAD_SUCCESS"/>
45172   <int value="1" label="ERROR_LOAD_ABORTED"/>
45173   <int value="2" label="ERROR_UNKNOWN"/>
45174   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
45175   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
45176   <int value="5" label="ERROR_MANIFEST_STAT"/>
45177   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
45178   <int value="7" label="ERROR_MANIFEST_OPEN"/>
45179   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
45180   <int value="9" label="ERROR_MANIFEST_READ"/>
45181   <int value="10" label="ERROR_MANIFEST_PARSING"/>
45182   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
45183   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
45184   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
45185   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
45186   <int value="15" label="ERROR_NEXE_FH_DUP"/>
45187   <int value="16" label="ERROR_NEXE_STAT"/>
45188   <int value="17" label="ERROR_ELF_CHECK_IO"/>
45189   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
45190   <int value="19" label="ERROR_SEL_LDR_INIT"/>
45191   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
45192   <int value="21" label="ERROR_SEL_LDR_FD"/>
45193   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
45194   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
45195   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
45196   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
45197   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
45198   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
45199   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
45200   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
45201   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
45202   <int value="31" label="ERROR_START_PROXY_MODULE"/>
45203   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
45204   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
45205   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
45206   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
45207   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
45208   <int value="37" label="ERROR_START_PROXY_CRASH"/>
45209   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
45210   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
45211   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
45212   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
45213   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
45214   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
45215   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
45216   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
45217   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
45218   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
45219   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
45220   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
45221   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
45222   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
45223   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
45224   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
45225   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
45226   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
45227   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
45228   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
45229   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
45230   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
45231   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
45232   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
45233   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
45234   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
45235   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
45236   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
45237   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
45238   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
45239   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
45240   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
45241   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
45242 </enum>
45244 <enum name="NaClSelLdrErrorCode" type="int">
45245   <int value="0" label="LOAD_OK"/>
45246   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
45247   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
45248   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
45249   <int value="4" label="LOAD_INTERNAL"/>
45250   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
45251   <int value="6" label="LOAD_DUP_START_MODULE"/>
45252   <int value="7" label="LOAD_OPEN_ERROR"/>
45253   <int value="8" label="LOAD_READ_ERROR"/>
45254   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
45255   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
45256   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
45257   <int value="12" label="LOAD_NOT_32_BIT"/>
45258   <int value="13" label="LOAD_NOT_64_BIT"/>
45259   <int value="14" label="LOAD_BAD_ABI"/>
45260   <int value="15" label="LOAD_NOT_EXEC"/>
45261   <int value="16" label="LOAD_BAD_MACHINE"/>
45262   <int value="17" label="LOAD_BAD_ELF_VERS"/>
45263   <int value="18" label="LOAD_TOO_MANY_SECT"/>
45264   <int value="19" label="LOAD_BAD_SECT"/>
45265   <int value="20" label="LOAD_NO_MEMORY"/>
45266   <int value="21" label="LOAD_SECT_HDR"/>
45267   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
45268   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
45269   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
45270   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
45271   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
45272   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
45273   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
45274   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
45275   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
45276   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
45277   <int value="32" label="LOAD_UNLOADABLE"/>
45278   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
45279   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
45280   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
45281   <int value="36" label="LOAD_MPROTECT_FAIL"/>
45282   <int value="37" label="LOAD_MADVISE_FAIL"/>
45283   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
45284   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
45285   <int value="40" label="LOAD_NO_SYMTAB"/>
45286   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
45287   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
45288   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
45289   <int value="44" label="LOAD_SYMTAB_DUP"/>
45290   <int value="45" label="LOAD_REL_ERROR"/>
45291   <int value="46" label="LOAD_REL_UNIMPL"/>
45292   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
45293   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
45294   <int value="49" label="LOAD_BAD_FILE"/>
45295   <int value="50" label="LOAD_BAD_ENTRY"/>
45296   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
45297   <int value="52" label="LOAD_DUP_SEGMENT"/>
45298   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
45299   <int value="54" label="LOAD_BAD_SEGMENT"/>
45300   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
45301   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
45302   <int value="57" label="LOAD_VALIDATION_FAILED"/>
45303   <int value="58" label="LOAD_UNIMPLEMENTED"/>
45304   <int value="59" label="SRT_NO_SEG_SEL"/>
45305   <int value="60" label="LOAD_BAD_EHSIZE"/>
45306   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
45307   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
45308   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
45309   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
45310   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
45311 </enum>
45313 <enum name="NaClStartupEnum" type="int">
45314   <int value="0" label="Default tab opened"/>
45315   <int value="1" label="New tab opened"/>
45316   <int value="2" label="NaCl sel_ldr started"/>
45317 </enum>
45319 <enum name="NaClValidationCacheEnum" type="int">
45320   <int value="0" label="Miss"/>
45321   <int value="1" label="Hit"/>
45322 </enum>
45324 <enum name="NavigationScheme" type="int">
45325   <int value="0" label="(Unknown)"/>
45326   <int value="1" label="http"/>
45327   <int value="2" label="https"/>
45328   <int value="3" label="file"/>
45329   <int value="4" label="ftp"/>
45330   <int value="5" label="data"/>
45331   <int value="6" label="javascript"/>
45332   <int value="7" label="about"/>
45333   <int value="8" label="chrome"/>
45334 </enum>
45336 <enum name="NetConnectivityProtocolStatus" type="int">
45337   <int value="0" label="SUCCESS"/>
45338   <int value="1" label="IP_STRING_PARSE_FAILED"/>
45339   <int value="2" label="SOCKET_CREATE_FAILED"/>
45340   <int value="3" label="RESOLVE_FAILED"/>
45341   <int value="4" label="CONNECT_FAILED"/>
45342   <int value="5" label="WRITE_FAILED"/>
45343   <int value="6" label="READ_TIMED_OUT"/>
45344   <int value="7" label="READ_FAILED"/>
45345   <int value="8" label="ZERO_LENGTH_ERROR"/>
45346   <int value="9" label="NO_CHECKSUM_ERROR"/>
45347   <int value="10" label="NO_KEY_ERROR"/>
45348   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
45349   <int value="12" label="NO_PAYLOAD_ERROR"/>
45350   <int value="13" label="INVALID_KEY_ERROR"/>
45351   <int value="14" label="TOO_SHORT_PAYLOAD"/>
45352   <int value="15" label="TOO_LONG_PAYLOAD"/>
45353   <int value="16" label="INVALID_CHECKSUM"/>
45354   <int value="17" label="PATTERN_CHANGED"/>
45355   <int value="18" label="INVALID_PACKET_NUMBER"/>
45356   <int value="19" label="TOO_MANY_PACKETS"/>
45357   <int value="20" label="STATUS_MAX"/>
45358 </enum>
45360 <enum name="NetConnectivityStatus" type="int">
45361   <int value="0" label="SUCCESS"/>
45362   <int value="1" label="IP_STRING_PARSE_FAILED"/>
45363   <int value="2" label="SOCKET_CREATE_FAILED"/>
45364   <int value="3" label="RESOLVE_FAILED"/>
45365   <int value="4" label="CONNECT_FAILED"/>
45366   <int value="5" label="WRITE_FAILED"/>
45367   <int value="6" label="READ_TIMED_OUT"/>
45368   <int value="7" label="READ_FAILED"/>
45369   <int value="8" label="READ_VERIFY_FAILED"/>
45370   <int value="9" label="STATUS_MAX"/>
45371 </enum>
45373 <enum name="NetErrorCodes" type="int">
45374 <!-- Generated from ../../../net/base/net_error_list.h -->
45376   <int value="0" label="OK"/>
45377   <int value="1" label="IO_PENDING"/>
45378   <int value="2" label="FAILED"/>
45379   <int value="3" label="ABORTED"/>
45380   <int value="4" label="INVALID_ARGUMENT"/>
45381   <int value="5" label="INVALID_HANDLE"/>
45382   <int value="6" label="FILE_NOT_FOUND"/>
45383   <int value="7" label="TIMED_OUT"/>
45384   <int value="8" label="FILE_TOO_BIG"/>
45385   <int value="9" label="UNEXPECTED"/>
45386   <int value="10" label="ACCESS_DENIED"/>
45387   <int value="11" label="NOT_IMPLEMENTED"/>
45388   <int value="12" label="INSUFFICIENT_RESOURCES"/>
45389   <int value="13" label="OUT_OF_MEMORY"/>
45390   <int value="14" label="UPLOAD_FILE_CHANGED"/>
45391   <int value="15" label="SOCKET_NOT_CONNECTED"/>
45392   <int value="16" label="FILE_EXISTS"/>
45393   <int value="17" label="FILE_PATH_TOO_LONG"/>
45394   <int value="18" label="FILE_NO_SPACE"/>
45395   <int value="19" label="FILE_VIRUS_INFECTED"/>
45396   <int value="20" label="BLOCKED_BY_CLIENT"/>
45397   <int value="21" label="NETWORK_CHANGED"/>
45398   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
45399   <int value="23" label="SOCKET_IS_CONNECTED"/>
45400   <int value="24" label="BLOCKED_ENROLLMENT_CHECK_PENDING"/>
45401   <int value="100" label="CONNECTION_CLOSED"/>
45402   <int value="101" label="CONNECTION_RESET"/>
45403   <int value="102" label="CONNECTION_REFUSED"/>
45404   <int value="103" label="CONNECTION_ABORTED"/>
45405   <int value="104" label="CONNECTION_FAILED"/>
45406   <int value="105" label="NAME_NOT_RESOLVED"/>
45407   <int value="106" label="INTERNET_DISCONNECTED"/>
45408   <int value="107" label="SSL_PROTOCOL_ERROR"/>
45409   <int value="108" label="ADDRESS_INVALID"/>
45410   <int value="109" label="ADDRESS_UNREACHABLE"/>
45411   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
45412   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
45413   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
45414   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
45415   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
45416   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
45417   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
45418   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
45419   <int value="118" label="CONNECTION_TIMED_OUT"/>
45420   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
45421   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
45422   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
45423   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
45424   <int value="123" label="SSL_NO_RENEGOTIATION"/>
45425   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
45426   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
45427   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
45428   <int value="127" label="PROXY_AUTH_REQUESTED"/>
45429   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
45430   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
45431   <int value="130" label="PROXY_CONNECTION_FAILED"/>
45432   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
45433   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
45434   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
45435   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
45436   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
45437   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
45438   <int value="137" label="NAME_RESOLUTION_FAILED"/>
45439   <int value="138" label="NETWORK_ACCESS_DENIED"/>
45440   <int value="139" label="TEMPORARILY_THROTTLED"/>
45441   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
45442   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
45443   <int value="142" label="MSG_TOO_BIG"/>
45444   <int value="143" label="SPDY_SESSION_ALREADY_EXISTS"/>
45445   <int value="144" label="LIMIT_VIOLATION"/>
45446   <int value="145" label="WS_PROTOCOL_ERROR"/>
45447   <int value="146" label="PROTOCOL_SWITCHED"/>
45448   <int value="147" label="ADDRESS_IN_USE"/>
45449   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
45450   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
45451   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
45452   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
45453   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
45454   <int value="153" label="SSL_DECRYPT_ERROR_ALERT"/>
45455   <int value="154" label="WS_THROTTLE_QUEUE_TOO_LARGE"/>
45456   <int value="155" label="TOO_MANY_SOCKET_STREAMS"/>
45457   <int value="156" label="SSL_SERVER_CERT_CHANGED"/>
45458   <int value="157" label="SSL_INAPPROPRIATE_FALLBACK"/>
45459   <int value="158" label="CT_NO_SCTS_VERIFIED_OK"/>
45460   <int value="159" label="SSL_UNRECOGNIZED_NAME_ALERT"/>
45461   <int value="160" label="SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR"/>
45462   <int value="161" label="SOCKET_SET_SEND_BUFFER_SIZE_ERROR"/>
45463   <int value="162" label="SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE"/>
45464   <int value="163" label="SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE"/>
45465   <int value="164" label="SSL_CLIENT_AUTH_CERT_BAD_FORMAT"/>
45466   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
45467   <int value="201" label="CERT_DATE_INVALID"/>
45468   <int value="202" label="CERT_AUTHORITY_INVALID"/>
45469   <int value="203" label="CERT_CONTAINS_ERRORS"/>
45470   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
45471   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
45472   <int value="206" label="CERT_REVOKED"/>
45473   <int value="207" label="CERT_INVALID"/>
45474   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
45475   <int value="209" label="CERT_NOT_IN_DNS"/>
45476   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
45477   <int value="211" label="CERT_WEAK_KEY"/>
45478   <int value="212" label="CERT_NAME_CONSTRAINT_VIOLATION"/>
45479   <int value="213" label="CERT_END"/>
45480   <int value="300" label="INVALID_URL"/>
45481   <int value="301" label="DISALLOWED_URL_SCHEME"/>
45482   <int value="302" label="UNKNOWN_URL_SCHEME"/>
45483   <int value="310" label="TOO_MANY_REDIRECTS"/>
45484   <int value="311" label="UNSAFE_REDIRECT"/>
45485   <int value="312" label="UNSAFE_PORT"/>
45486   <int value="320" label="INVALID_RESPONSE"/>
45487   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
45488   <int value="322" label="METHOD_NOT_SUPPORTED"/>
45489   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
45490   <int value="324" label="EMPTY_RESPONSE"/>
45491   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
45492   <int value="326" label="PAC_STATUS_NOT_OK"/>
45493   <int value="327" label="PAC_SCRIPT_FAILED"/>
45494   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
45495   <int value="329" label="MALFORMED_IDENTITY"/>
45496   <int value="330" label="CONTENT_DECODING_FAILED"/>
45497   <int value="331" label="NETWORK_IO_SUSPENDED"/>
45498   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
45499   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
45500   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
45501   <int value="335" label="INVALID_SPDY_STREAM"/>
45502   <int value="336" label="NO_SUPPORTED_PROXIES"/>
45503   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
45504   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
45505   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
45506   <int value="340" label="ENCODING_DETECTION_FAILED"/>
45507   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
45508   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
45509   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
45510   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
45511   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
45512   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
45513   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
45514   <int value="348" label="PAC_NOT_IN_DHCP"/>
45515   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
45516   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
45517   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
45518   <int value="352" label="SPDY_PING_FAILED"/>
45519   <int value="353" label="PIPELINE_EVICTION"/>
45520   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
45521   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
45522   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
45523   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
45524   <int value="358" label="QUIC_HANDSHAKE_FAILED"/>
45525   <int value="359" label="REQUEST_FOR_SECURE_RESOURCE_OVER_INSECURE_QUIC"/>
45526   <int value="360" label="SPDY_INADEQUATE_TRANSPORT_SECURITY"/>
45527   <int value="361" label="SPDY_FLOW_CONTROL_ERROR"/>
45528   <int value="362" label="SPDY_FRAME_SIZE_ERROR"/>
45529   <int value="363" label="SPDY_COMPRESSION_ERROR"/>
45530   <int value="364" label="PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION"/>
45531   <int value="400" label="CACHE_MISS"/>
45532   <int value="401" label="CACHE_READ_FAILURE"/>
45533   <int value="402" label="CACHE_WRITE_FAILURE"/>
45534   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
45535   <int value="404" label="CACHE_OPEN_FAILURE"/>
45536   <int value="405" label="CACHE_CREATE_FAILURE"/>
45537   <int value="406" label="CACHE_RACE"/>
45538   <int value="407" label="CACHE_CHECKSUM_READ_FAILURE"/>
45539   <int value="408" label="CACHE_CHECKSUM_MISMATCH"/>
45540   <int value="409" label="CACHE_LOCK_TIMEOUT"/>
45541   <int value="501" label="INSECURE_RESPONSE"/>
45542   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
45543   <int value="503" label="ADD_USER_CERT_FAILED"/>
45544   <int value="601" label="FTP_FAILED"/>
45545   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
45546   <int value="603" label="FTP_TRANSFER_ABORTED"/>
45547   <int value="604" label="FTP_FILE_BUSY"/>
45548   <int value="605" label="FTP_SYNTAX_ERROR"/>
45549   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
45550   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
45551   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
45552   <int value="702" label="PKCS12_IMPORT_FAILED"/>
45553   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
45554   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
45555   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
45556   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
45557   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
45558   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
45559   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
45560   <int value="710" label="KEY_GENERATION_FAILED"/>
45561   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
45562   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
45563   <int value="713" label="SELF_SIGNED_CERT_GENERATION_FAILED"/>
45564   <int value="714" label="CERT_DATABASE_CHANGED"/>
45565   <int value="715" label="CHANNEL_ID_IMPORT_FAILED"/>
45566   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
45567   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
45568   <int value="802" label="DNS_SERVER_FAILED"/>
45569   <int value="803" label="DNS_TIMED_OUT"/>
45570   <int value="804" label="DNS_CACHE_MISS"/>
45571   <int value="805" label="DNS_SEARCH_EMPTY"/>
45572   <int value="806" label="DNS_SORT_ERROR"/>
45573 </enum>
45575 <enum name="NetErrorPageEvents" type="int">
45576   <int value="0" label="Error Page Shown"/>
45577   <int value="1" label="Reload Button Shown"/>
45578   <int value="2" label="Reload Button Clicked"/>
45579   <int value="3" label="Reload Button Click Load Error"/>
45580   <int value="4" label="Load Stale Button Shown"/>
45581   <int value="5" label="Load Stale Button Clicked"/>
45582   <int value="6" label="Load Stale Button Click Load Error"/>
45583   <int value="7" label="More Button Clicked"/>
45584   <int value="8" label="Browser Initiated Reload"/>
45585 </enum>
45587 <enum name="NetPreconnectUtilization" type="int">
45588   <int value="0" label="non-speculative, never connected"/>
45589   <int value="1" label="non-speculative, never used"/>
45590   <int value="2" label="non-speculative and used"/>
45591   <int value="3" label="omnibox never connected"/>
45592   <int value="4" label="omnibox never used"/>
45593   <int value="5" label="omnibox and used"/>
45594   <int value="6" label="subresource never connected"/>
45595   <int value="7" label="subresource never used"/>
45596   <int value="8" label="subresource and used"/>
45597 </enum>
45599 <enum name="Network3GGobiError" type="int">
45600   <summary>
45601     These error indexes are produced by QCErrorToMetricIndex() in
45602     gobi-cromo-plugin.
45603   </summary>
45604   <int value="0" label="NONE"/>
45605   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
45606 </enum>
45608 <enum name="NetworkAuthModeType" type="int">
45609   <int value="0" label="UNKNOWN"/>
45610   <int value="1" label="EAP-AKA"/>
45611   <int value="2" label="EAP-FAST"/>
45612   <int value="3" label="EAP-GPSK"/>
45613   <int value="4" label="EAP-GTC"/>
45614   <int value="5" label="EAP-IKEV2"/>
45615   <int value="6" label="EAP-LEAP"/>
45616   <int value="7" label="EAP-MD5"/>
45617   <int value="8" label="EAP-MSCHAPV2"/>
45618   <int value="9" label="EAP-OTP"/>
45619   <int value="10" label="EAP-PAX"/>
45620   <int value="11" label="EAP-PEAP"/>
45621   <int value="12" label="EAP-PSK"/>
45622   <int value="13" label="EAP-SAKE"/>
45623   <int value="14" label="EAP-SIM"/>
45624   <int value="15" label="EAP-TLS"/>
45625   <int value="16" label="EAP-TNC"/>
45626   <int value="17" label="EAP-TTLS"/>
45627 </enum>
45629 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
45630   <int value="0" label="Delayed drop posted">
45631     A signal loss in the cellular service was detected and a delayed connection
45632     drop request was posted. This request causes the cellular connection to be
45633     dropped if it is not cancelled within the delay provided.
45634   </int>
45635   <int value="1" label="Delayed drop canceled">
45636     Signal strength returned to normal soon after a delayed drop request was
45637     made, causing the request to be canceled. This indicates a flaky network.
45638   </int>
45639 </enum>
45641 <enum name="NetworkCellularOutOfCreditsReason" type="int">
45642   <int value="0" label="Connect-Disconnect Loop"/>
45643   <int value="1" label="TX-Queue Congestion"/>
45644   <int value="2" label="Elongated Time Wait"/>
45645 </enum>
45647 <enum name="NetworkCellularTechnology" type="int">
45648   <int value="0" label="1XRTT"/>
45649   <int value="1" label="EDGE"/>
45650   <int value="2" label="EVDO"/>
45651   <int value="3" label="GPRS"/>
45652   <int value="4" label="GSM"/>
45653   <int value="5" label="HSPA"/>
45654   <int value="6" label="HSPA_PLUS"/>
45655   <int value="7" label="LTE"/>
45656   <int value="8" label="UMTS"/>
45657   <int value="9" label="Unknown"/>
45658 </enum>
45660 <enum name="NetworkCellularUsageRequestStatus" type="int">
45661   <summary>
45662     Status code that we received in response to a cellular usage API request.
45663   </summary>
45664   <int value="0" label="Failed">
45665     This value is distinct from the others in that it indicates that we were
45666     unable to issue a request or that we received no reply. The other values
45667     represent the status code contained in a reply.
45668   </int>
45669   <int value="1" label="Ok"/>
45670   <int value="2" label="Error"/>
45671   <int value="3" label="Malformed Request"/>
45672   <int value="4" label="Internal Error"/>
45673   <int value="5" label="Service Unavailable"/>
45674   <int value="6" label="Request Refused"/>
45675   <int value="7" label="Unknown Device"/>
45676 </enum>
45678 <enum name="NetworkChannelType" type="int">
45679   <int value="0" label="UNDEF"/>
45680   <int value="1" label="2412"/>
45681   <int value="2" label="2417"/>
45682   <int value="3" label="2422"/>
45683   <int value="4" label="2427"/>
45684   <int value="5" label="2432"/>
45685   <int value="6" label="2437"/>
45686   <int value="7" label="2442"/>
45687   <int value="8" label="2447"/>
45688   <int value="9" label="2452"/>
45689   <int value="10" label="2457"/>
45690   <int value="11" label="2462"/>
45691   <int value="12" label="2467"/>
45692   <int value="13" label="2472"/>
45693   <int value="14" label="2484"/>
45694   <int value="15" label="5180"/>
45695   <int value="16" label="5200"/>
45696   <int value="17" label="5220"/>
45697   <int value="18" label="5240"/>
45698   <int value="19" label="5260"/>
45699   <int value="20" label="5280"/>
45700   <int value="21" label="5300"/>
45701   <int value="22" label="5320"/>
45702   <int value="23" label="5500"/>
45703   <int value="24" label="5520"/>
45704   <int value="25" label="5540"/>
45705   <int value="26" label="5560"/>
45706   <int value="27" label="5580"/>
45707   <int value="28" label="5600"/>
45708   <int value="29" label="5620"/>
45709   <int value="30" label="5640"/>
45710   <int value="31" label="5660"/>
45711   <int value="32" label="5680"/>
45712   <int value="33" label="5700"/>
45713   <int value="34" label="5745"/>
45714   <int value="35" label="5765"/>
45715   <int value="36" label="5785"/>
45716   <int value="37" label="5805"/>
45717   <int value="38" label="5825"/>
45718   <int value="39" label="5170"/>
45719   <int value="40" label="5190"/>
45720   <int value="41" label="5210"/>
45721   <int value="42" label="5230"/>
45722 </enum>
45724 <enum name="NetworkCorruptedProfile" type="int">
45725   <int value="0" label="Corrupted Profile"/>
45726 </enum>
45728 <enum name="NetworkDhcpClientStatus" type="int">
45729   <int value="0" label="Arp Gateway">
45730     The DHCP client will attempt to identify the default gateway using a unicast
45731     ARP to the gateway's MAC address.  This may help speed up the re-connection
45732     process.
45733   </int>
45734   <int value="1" label="Arp Self">
45735     The DHCP client will attempt to ARP for the IP address that it was supplied.
45736     This indicates that the client is unsure whether the address it was assigned
45737     is valid.
45738   </int>
45739   <int value="2" label="Bound">
45740     The DHCP client has successfully acquired an IP address.
45741   </int>
45742   <int value="3" label="Discover">
45743     The DHCP client has inititated a DHCP DISCOVER, a broadcast request for any
45744     server to provide it with an address.
45745   </int>
45746   <int value="4" label="Additional Offer">
45747     The DHCP client has received more than one offer in response to its DHCP
45748     DISCOVER request.
45749   </int>
45750   <int value="5" label="Failed Offer">
45751     The DHCP client has received an offer in response to its DHCP DISCOVER which
45752     is the same as an address it previously failed to validate via an &quot;Arp
45753     Self&quot; test.
45754   </int>
45755   <int value="6" label="Invalid Offer">
45756     The DHCP client has received an offer in response to its DHCP DISCOVER which
45757     is either an all-zeros or all-ones IP address, and therefore invalid.
45758   </int>
45759   <int value="7" label="Ignore Non-Offer">
45760     The DHCP client has received a response to its DHCP DISCOVER which is not
45761     actually a DHCP OFFER.
45762   </int>
45763   <int value="8" label="Inform">
45764     The DHCP client has issued a DHCP INFORM message for an IP address it has
45765     self-assigned.
45766   </int>
45767   <int value="9" label="Init">
45768     The DHCP client is intializing its internal state.
45769   </int>
45770   <int value="10" label="Nak Defer">
45771     The DHCP client has received a DHCP NAK and will defer processing this
45772     response for a receive interval.
45773   </int>
45774   <int value="11" label="Rebind">
45775     The DHCP client is performing the second level &quot;rebind&quot; lease
45776     renewal stage, and has presumably failed the first level &quot;renew&quot;
45777     stage.
45778   </int>
45779   <int value="12" label="Reboot">
45780     The DHCP client is attempting to re-acquire a lease on a network where it
45781     had previously been connected at some time in the past.
45782   </int>
45783   <int value="13" label="Release">
45784     The DHCP client is releasing its current lease to its assigned IP address.
45785   </int>
45786   <int value="14" label="Renew">
45787     The DHCP client is performing a first level renewal of its current lease.
45788   </int>
45789   <int value="15" label="Request">
45790     The DHCP client is performing a DHCP REQUEST for a lease it has been
45791     offered.
45792   </int>
45793 </enum>
45795 <enum name="NetworkDHCPOptionFailure" type="int">
45796   <int value="0" label="DHCP Option Failure"/>
45797 </enum>
45799 <enum name="NetworkDisconnectType" type="int">
45800   <int value="0" label="System Disconnect"/>
45801   <int value="1" label="User Disconnect"/>
45802 </enum>
45804 <enum name="NetworkLocationRequestEvent" type="int">
45805   <int value="0" label="REQUEST_START"/>
45806   <int value="1" label="REQUEST_CANCEL"/>
45807   <int value="2" label="RESPONSE_SUCCESS"/>
45808   <int value="3" label="RESPONSE_NOT_OK"/>
45809   <int value="4" label="RESPONSE_EMPTY"/>
45810   <int value="5" label="RESPONSE_MALFORMED"/>
45811   <int value="6" label="RESPONSE_INVALID_FIX"/>
45812 </enum>
45814 <enum name="NetworkPhyModeType" type="int">
45815   <int value="0" label="UNDEF"/>
45816   <int value="1" label="802.11a"/>
45817   <int value="2" label="802.11b"/>
45818   <int value="3" label="802.11g"/>
45819   <int value="4" label="802.11n"/>
45820   <int value="5" label="PSB 10MHz-wide"/>
45821   <int value="6" label="PSB 5MHz-wide"/>
45822 </enum>
45824 <enum name="NetworkPortalResult" type="int">
45825   <summary>
45826     The portal result types come from PortalResult in shill/metrics.h
45827   </summary>
45828   <int value="0" label="Success"/>
45829   <int value="1" label="DNS Failure"/>
45830   <int value="2" label="DNS Timeout"/>
45831   <int value="3" label="Connection Failure"/>
45832   <int value="4" label="Connection Timeout"/>
45833   <int value="5" label="HTTP Failure"/>
45834   <int value="6" label="HTTP Timeout"/>
45835   <int value="7" label="Content Failure"/>
45836   <int value="8" label="Content Timeout"/>
45837   <int value="9" label="Unknown"/>
45838 </enum>
45840 <enum name="NetworkProblemType" type="int">
45841   <int value="0" label="Congested TCP Queue"/>
45842   <int value="1" label="DNS Failure"/>
45843 </enum>
45845 <enum name="NetworkQueueStopReason" type="int">
45846   <summary>The stop reasons come from shill/mac80211_monitor.h.</summary>
45847   <int value="0" label="Device Driver"/>
45848   <int value="1" label="Power Save"/>
45849   <int value="2" label="Channel Switch Announcement"/>
45850   <int value="3" label="Aggregation"/>
45851   <int value="4" label="Suspend"/>
45852   <int value="5" label="Buffer Add"/>
45853   <int value="6" label="Channel Type Change"/>
45854 </enum>
45856 <enum name="NetworkSecurityType" type="int">
45857   <summary>
45858     The security types come from the connman_service_security enum in
45859     flimflam/include/service.h
45860   </summary>
45861   <int value="0" label="UNKNOWN"/>
45862   <int value="1" label="NONE"/>
45863   <int value="2" label="WEP"/>
45864   <int value="3" label="WPA"/>
45865   <int value="4" label="802.11i/RSN"/>
45866   <int value="5" label="802.1x"/>
45867   <int value="6" label="PSK"/>
45868 </enum>
45870 <enum name="NetworkServiceError" type="int">
45871   <summary>
45872     The error types come from the connman_service_error enum in
45873     flimflam/include/service.h
45874   </summary>
45875   <int value="0" label="UNKNOWN"/>
45876   <int value="1" label="OUT_OF_RANGE"/>
45877   <int value="2" label="PIN_MISSING"/>
45878   <int value="3" label="DHCP_FAILED"/>
45879   <int value="4" label="CONNECT_FAILED"/>
45880   <int value="5" label="BAD_PASSPHRASE"/>
45881   <int value="6" label="BAD_WEPKEY"/>
45882   <int value="7" label="ACTIVATION_FAILED"/>
45883   <int value="8" label="NEED_EVDO"/>
45884   <int value="9" label="NEED_HOME_NETWORK"/>
45885   <int value="10" label="OTASP_FAILED"/>
45886   <int value="11" label="AAA_FAILED"/>
45887   <int value="12" label="INTERNAL"/>
45888   <int value="13" label="DNS_LOOKUP_FAILED"/>
45889   <int value="14" label="HTTP_GET_FAILED"/>
45890 </enum>
45892 <enum name="NetworkTechnology" type="int">
45893   <int value="0" label="Cellular"/>
45894   <int value="1" label="Ethernet"/>
45895   <int value="2" label="Ethernet EAP"/>
45896   <int value="3" label="WiFi"/>
45897   <int value="4" label="WiMax"/>
45898   <int value="5" label="VPN"/>
45899   <int value="6" label="Unknown"/>
45900 </enum>
45902 <enum name="NewTabPageActionAndroid" type="int">
45903   <int value="0" label="Searched using the omnibox"/>
45904   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
45905   <int value="2" label="Navigated to any other page using the omnibox"/>
45906   <int value="3" label="Opened a most visited page"/>
45907   <int value="4" label="Opened a recently closed tab"/>
45908   <int value="5" label="Opened a bookmark"/>
45909   <int value="6" label="Opened a foreign session (from other devices section)"/>
45910 </enum>
45912 <enum name="NewTabPageBookmarkActionAndroid" type="int">
45913   <summary>
45914     These values are defined in PartnerBookmarkAction enum in
45915     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
45916   </summary>
45917   <int value="0" label="Deleted partner bookmark"/>
45918   <int value="1" label="Deleted root partner folder"/>
45919   <int value="2" label="Renamed partner bookmark"/>
45920   <int value="3" label="Renamed root partner folder"/>
45921 </enum>
45923 <enum name="NewTabPageMobilePromo" type="int">
45924   <summary>
45925     These values are defined inside the PromoImpressionBuckets enum in
45926     chrome/browser/ui/webui/ntp/android/promo_handler.cc
45927   </summary>
45928   <int value="0" label="Shown from most visited page"/>
45929   <int value="1" label="Shown from open tabs page"/>
45930   <int value="2" label="Shown from sync promo page"/>
45931   <int value="3" label="User pressed 'Try Chrome'"/>
45932   <int value="4" label="User dismissed the promo"/>
45933 </enum>
45935 <enum name="NewTabType" type="int">
45936   <int value="0" label="New tab button"/>
45937   <int value="1" label="Regular menu option"/>
45938   <int value="2" label="Tab strip menu option"/>
45939 </enum>
45941 <enum name="NewTabURLState" type="int">
45942   <int value="0" label="Valid URL was used"/>
45943   <int value="1" label="Corrupt state"/>
45944   <int value="2" label="Incognito window"/>
45945   <int value="3" label="No URL for default provider"/>
45946   <int value="4" label="Insecure URL"/>
45947   <int value="5" label="Suggest is disabled"/>
45948   <int value="6" label="URL blocked for supervised user"/>
45949 </enum>
45951 <enum name="NotificationActionType" type="int">
45952   <int value="0" label="Unknown"/>
45953   <int value="1" label="Notification added"/>
45954   <int value="2" label="Notification updated"/>
45955   <int value="3" label="Notification clicked"/>
45956   <int value="4" label="Notification button clicked"/>
45957   <int value="5" label="Notification displayed"/>
45958   <int value="6" label="Notification closed by user"/>
45959   <int value="7" label="Notification closed by system"/>
45960 </enum>
45962 <enum name="NtpFollowAction" type="int">
45963   <int value="0" label="PAGE_TRANSITION_LINK"/>
45964   <int value="1" label="PAGE_TRANSITION_TYPED"/>
45965   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
45966   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
45967   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
45968   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
45969   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
45970   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
45971   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
45972   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
45973   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
45974   <int value="11" label="Clicked on a tile."/>
45975   <int value="12" label="Clicked to other NTP pane."/>
45976   <int value="13" label="Other action"/>
45977 </enum>
45979 <enum name="NtpOtherSessionsType" type="int">
45980   <int value="0" label="Menu initialized"/>
45981   <int value="1" label="Menu shown"/>
45982   <int value="2" label="Link clicked"/>
45983   <int value="3" label="Link context menu shown"/>
45984   <int value="4" label="Device context menu shown"/>
45985   <int value="5" label="Unused/previous device context menu shown"/>
45986   <int value="6" label="Collapse Session"/>
45987   <int value="7" label="Expand Session"/>
45988   <int value="8" label="Open All"/>
45989 </enum>
45991 <enum name="NtpPaneType" type="int">
45992   <int value="1" label="MostVisited"/>
45993   <int value="2" label="Apps"/>
45994   <int value="3" label="Bookmarks"/>
45995   <int value="4" label="Suggestions"/>
45996 </enum>
45998 <enum name="NtpPromoAction" type="int">
45999   <int value="0" label="NTP Promo viewed"/>
46000   <int value="1" label="NTP Promo closed"/>
46001   <int value="2" label="NTP Promo link clicked"/>
46002 </enum>
46004 <enum name="NtpSuggestionsType" type="int">
46005   <int value="0" label="Client suggestion"/>
46006   <int value="1" label="Server suggestion"/>
46007 </enum>
46009 <enum name="NtpTileExperimentActions" type="int">
46010   <summary>
46011     The types of actions performed by the Most Visited Tile Placement
46012     experiment, used to identify the cases where the experiment could not
46013     operate as expected, and the reason for it.
46014   </summary>
46015   <int value="0" label="Removed URL that was already open in browser"/>
46016   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
46017   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
46018   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
46019 </enum>
46021 <enum name="OfflineStatus" type="int">
46022   <int value="0" label="Fresh data load from Cache"/>
46023   <int value="1" label="Successful network request (validation or fetch)."/>
46024   <int value="2" label="Failed network request (non-offline error)."/>
46025   <int value="3" label="Server offline and stale data available."/>
46026   <int value="4" label="Server offline and stale data not available."/>
46027 </enum>
46029 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
46030   <int value="0" label="disabled by flags"/>
46031   <int value="1" label="enabled by flags"/>
46032   <int value="2" label="auto, not in trial"/>
46033   <int value="3" label="auto, disabled in trial"/>
46034   <int value="4" label="auto, enabled in trial"/>
46035 </enum>
46037 <enum name="OmniboxEnteredKeywordMode" type="int">
46038   <int value="0" label="via tab"/>
46039   <int value="1" label="via space at end"/>
46040   <int value="2" label="via space in middle"/>
46041 </enum>
46043 <enum name="OmniboxInputType" type="int">
46044   <int value="0" label="invalid"/>
46045   <int value="1" label="unknown"/>
46046   <int value="2" label="deprecated: requested url"/>
46047   <int value="3" label="url"/>
46048   <int value="4" label="query"/>
46049   <int value="5" label="forced query"/>
46050 </enum>
46052 <enum name="OmniboxPageContext" type="int">
46053   <int value="0" label="invalid spec; shouldn't happen"/>
46054   <int value="1"
46055       label="extension-replaced new tab page OR obsolete new tab page"/>
46056   <int value="2" label="about:blank"/>
46057   <int value="3" label="the user's home page"/>
46058   <int value="4" label="other (typically an arbitrary URL)"/>
46059   <int value="5" label="obsolete: instant new tab page"/>
46060   <int value="6" label="search results page with search term replacement"/>
46061   <int value="7" label="new tab page with omnibox as starting focus"/>
46062   <int value="8" label="new tab page with fakebox as starting focus"/>
46063   <int value="9" label="search results page without search term replacement"/>
46064   <int value="10" label="home screen"/>
46065   <int value="11" label="search app"/>
46066   <int value="12" label="maps app"/>
46067 </enum>
46069 <enum name="OmniboxProviderAndResultType" type="int">
46070   <int value="101" label="URL_WHAT_YOU_TYPED via HistoryURL provider"/>
46071   <int value="102" label="HISTORY_URL via HistoryURL provider"/>
46072   <int value="302" label="HISTORY_URL via HistoryQuick provider"/>
46073   <int value="303" label="HISTORY_TITLE via HistoryQuick provider"/>
46074   <int value="406" label="NAVSUGGEST via SearchProvider"/>
46075   <int value="407" label="SEARCH_WHAT_YOU_TYPED via SearchProvider"/>
46076   <int value="408" label="SEARCH_HISTORY via SearchProvider"/>
46077   <int value="409" label="SEARCH_SUGGEST via SearchProvider"/>
46078   <int value="410" label="SEARCH_OTHER_ENGINE via SearchProvider"/>
46079   <int value="416" label="SEARCH_SUGGEST_PERSONALIZED via SearchProvider"/>
46080   <int value="505" label="HISTORY_KEYWORD via KeywordProvider"/>
46081   <int value="510" label="SEARCH_OTHER_ENGINE via KeywordProvider"/>
46082   <int value="606" label="NAVSUGGEST via BuiltinProvider"/>
46083   <int value="700" label="UNKNOWN_RESULT_TYPE via Shortcuts provider"/>
46084   <int value="701" label="URL_WHAT_YOU_TYPED via Shortcuts provider"/>
46085   <int value="702" label="HISTORY_URL via Shortcuts provider"/>
46086   <int value="703" label="HISTORY_TITLE via Shortcuts provider"/>
46087   <int value="705" label="HISTORY_KEYWORD via Shortcuts provider"/>
46088   <int value="708" label="SEARCH_HISTORY via Shortcuts provider"/>
46089   <int value="710" label="SEARCH_OTHER_ENGINE via Shortcuts provider"/>
46090   <int value="713" label="BOOKMARK_TITLE via Shortcuts provider"/>
46091   <int value="716" label="SEARCH_SUGGEST_PERSONALIZED via Shortcuts provider"/>
46092   <int value="717" label="SEARCH_SUGGEST_PROFILE via Shortcuts provider"/>
46093   <int value="1013" label="BOOKMARK_TITLE via BookmarkProvider"/>
46094   <int value="1106" label="NAVSUGGEST via ZeroSuggest"/>
46095   <int value="1109" label="SEARCH_SUGGEST via ZeroSuggest"/>
46096   <int value="1116" label="SEARCH_SUGGEST_PERSONALIZED via ZeroSuggest"/>
46097   <int value="1202" label="HISTORY_URL from on-device service"/>
46098   <int value="1212" label="CONTACT from on-device service"/>
46099   <int value="1218" label="APP_RESULT from on-device service"/>
46100   <int value="1219" label="APP from on-device service"/>
46101   <int value="1220" label="LEGACY_ON_DEVICE from on-device service"/>
46102 </enum>
46104 <enum name="OmniboxProviderType" type="int">
46105   <int value="1" label="HistoryURL"/>
46106   <int value="2" label="deprecated: HistoryContents"/>
46107   <int value="3" label="HistoryQuick"/>
46108   <int value="4" label="SearchProvider"/>
46109   <int value="5" label="KeywordProvider"/>
46110   <int value="6" label="BuiltinProvider"/>
46111   <int value="7" label="ShortcutsProvider"/>
46112   <int value="8" label="deprecated: ExtensionAppProvider"/>
46113   <int value="9" label="deprecated: ContactsProvider"/>
46114   <int value="10" label="BookmarkProvider"/>
46115   <int value="11" label="ZeroSuggest"/>
46116   <int value="12" label="on device (only used by Android GSA)"/>
46117   <int value="13" label="on device chrome (chrome content provider)"/>
46118 </enum>
46120 <enum name="OmniboxSearchEngine" type="int">
46121   <int value="0" label="Unknown"/>
46122   <int value="1" label="Google"/>
46123   <int value="2" label="Yahoo!"/>
46124   <int value="3" label="Bing"/>
46125   <int value="4" label="Ask"/>
46126   <int value="5" label="Yahoo! Quebec"/>
46127   <int value="6" label="OK.hu"/>
46128   <int value="7" label="Bing French and Arabic"/>
46129   <int value="11" label="Yamli"/>
46130   <int value="12" label="Araby"/>
46131   <int value="13" label="Maktoob"/>
46132   <int value="14" label="Masrawy"/>
46133   <int value="15" label="Yandex"/>
46134   <int value="16" label="Rambler"/>
46135   <int value="17" label="TUT.BY"/>
46136   <int value="18" label="hispavista"/>
46137   <int value="19" label="Jabse"/>
46138   <int value="20" label="NUR.KZ"/>
46139   <int value="21" label="Baidu"/>
46140   <int value="22" label="search.ch"/>
46141   <int value="23" label="goo"/>
46142   <int value="24" label="Pogodak!"/>
46143   <int value="25" label="Seznam"/>
46144   <int value="26" label="Centrum"/>
46145   <int value="27" label="Atlas"/>
46146   <int value="28" label="Jubii"/>
46147   <int value="29" label="Eniro"/>
46148   <int value="30" label="NetSprint"/>
46149   <int value="32" label="diri"/>
46150   <int value="33" label="Custom"/>
46151   <int value="35" label="AOL"/>
46152   <int value="36" label="Conduit"/>
46153   <int value="37" label="Rediff"/>
46154   <int value="38" label="guruji"/>
46155   <int value="40" label="GO.com"/>
46156   <int value="41" label="Rednano"/>
46157   <int value="44" label="NETI"/>
46158   <int value="45" label="DELFI"/>
46159   <int value="46" label="Fonecta 02.fi"/>
46160   <int value="50" label="AVG"/>
46161   <int value="51" label="search.ch"/>
46162   <int value="54" label="in.gr"/>
46163   <int value="55" label="Walla!"/>
46164   <int value="59" label="leit.is"/>
46165   <int value="62" label="Virgilio"/>
46166   <int value="63" label="Libero"/>
46167   <int value="67" label="Naver"/>
46168   <int value="68" label="Daum"/>
46169   <int value="69" label="Nate"/>
46170   <int value="71" label="LATNE"/>
46171   <int value="72" label="ABC S.k"/>
46172   <int value="73" label="Kvasir"/>
46173   <int value="75" label="Onet.pl"/>
46174   <int value="76" label="Wirtualna Polska"/>
46175   <int value="77" label="SAPO"/>
46176   <int value="82" label="UOL Busca"/>
46177   <int value="83" label="@MAIL.RU"/>
46178   <int value="85" label="Zoznam"/>
46179   <int value="87" label="Najdi.si"/>
46180   <int value="89" label="AltaVista"/>
46181   <int value="90" label="Terra"/>
46182   <int value="99" label="Spray"/>
46183   <int value="100" label="Sanook!"/>
46184   <int value="101" label="MYNET"/>
46185   <int value="102" label="searchnu.com"/>
46186   <int value="103" label="babylon.com"/>
46187   <int value="104" label="delta-search.com"/>
46188   <int value="105" label="iminent.com"/>
46189   <int value="106" label="hao123.com"/>
46190   <int value="107" label="sweetim.com"/>
46191   <int value="108" label="snap.do"/>
46192   <int value="109" label="snapdo.com"/>
46193   <int value="110" label="softonic.com"/>
46194   <int value="111" label="searchfunmoods.com"/>
46195   <int value="112" label="incredibar.com"/>
46196   <int value="113" label="sweetpacks.com"/>
46197   <int value="114" label="imesh.net"/>
46198 </enum>
46200 <enum name="OmniboxSearchEngineType" type="int">
46201   <int value="0" label="Unknown"/>
46202   <int value="1" label="AOL"/>
46203   <int value="2" label="Ask"/>
46204   <int value="3" label="Atlas"/>
46205   <int value="4" label="AVG"/>
46206   <int value="5" label="Baidu"/>
46207   <int value="6" label="Babylon"/>
46208   <int value="7" label="Bing"/>
46209   <int value="8" label="Conduit"/>
46210   <int value="9" label="Daum"/>
46211   <int value="10" label="DELFI"/>
46212   <int value="11" label="Delta"/>
46213   <int value="12" label="Funmoods"/>
46214   <int value="13" label="goo"/>
46215   <int value="14" label="Google"/>
46216   <int value="15" label="iminent.com"/>
46217   <int value="16" label="IMesh"/>
46218   <int value="17" label="in.gr"/>
46219   <int value="18" label="incredibar.com"/>
46220   <int value="19" label="Kvasir"/>
46221   <int value="20" label="Libero"/>
46222   <int value="21" label="@MAIL.RU"/>
46223   <int value="22" label="Najdi.si"/>
46224   <int value="23" label="Nate"/>
46225   <int value="24" label="Naver"/>
46226   <int value="25" label="NETI"/>
46227   <int value="26" label="Nigma"/>
46228   <int value="27" label="OK.hu"/>
46229   <int value="28" label="Onet.pl"/>
46230   <int value="29" label="Rambler"/>
46231   <int value="30" label="SAPO"/>
46232   <int value="31" label="searchnu"/>
46233   <int value="32" label="search-results.com"/>
46234   <int value="33" label="Seznam"/>
46235   <int value="34" label="snap.do"/>
46236   <int value="35" label="softonic.com"/>
46237   <int value="36" label="Sogou"/>
46238   <int value="37" label="Soso"/>
46239   <int value="38" label="sweetim.com/sweetpacks.com"/>
46240   <int value="39" label="Terra"/>
46241   <int value="40" label="TUT.BY"/>
46242   <int value="41" label="Vinden.nl"/>
46243   <int value="42" label="Virgilio"/>
46244   <int value="43" label="Walla!"/>
46245   <int value="44" label="Wirtualna Polska"/>
46246   <int value="45" label="Yahoo!"/>
46247   <int value="46" label="Yandex"/>
46248   <int value="47" label="Zoznam"/>
46249 </enum>
46251 <enum name="OmniboxSuggestRequests" type="int">
46252   <int value="1" label="requests sent"/>
46253   <int value="2" label="requests invalidated"/>
46254   <int value="3" label="(non-invalidated) replies received"/>
46255 </enum>
46257 <enum name="OmniboxUserTextCleared" type="int">
46258   <int value="0" label="cleared by editing"/>
46259   <int value="1" label="cleared with escape"/>
46260 </enum>
46262 <enum name="OmniboxZeroSuggestRequests" type="int">
46263   <int value="1" label="requests sent"/>
46264   <int value="2" label="requests invalidated"/>
46265   <int value="3" label="(non-invalidated) replies received"/>
46266 </enum>
46268 <enum name="OpenFileSystemResult" type="int">
46269   <int value="0" label="OK."/>
46270   <int value="1" label="In incognito mode."/>
46271   <int value="2" label="Invalid scheme."/>
46272   <int value="3" label="Failed to create directory."/>
46273 </enum>
46275 <enum name="OSAgnosticErrno" type="int">
46276   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
46277   <int value="0" label="0">No error</int>
46278   <int value="1" label="EPERM">Operation not permitted</int>
46279   <int value="2" label="ENOENT">No such file or directory</int>
46280   <int value="3" label="ESRCH">No such process</int>
46281   <int value="4" label="EINTR">Interrupted function call</int>
46282   <int value="5" label="EIO">Input/output error</int>
46283   <int value="6" label="ENXIO">No such device or address</int>
46284   <int value="7" label="E2BIG">Arg list too long</int>
46285   <int value="8" label="ENOEXEC">Exec format error</int>
46286   <int value="9" label="EBADF">Bad file descriptor</int>
46287   <int value="10" label="ECHILD">No child processes</int>
46288   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
46289   <int value="12" label="ENOMEM">Cannot allocate memory</int>
46290   <int value="13" label="EACCES">Permission denied</int>
46291   <int value="14" label="EFAULT">Bad address</int>
46292   <int value="15" label="ENOTBLK">Not a block device</int>
46293   <int value="16" label="EBUSY">Resource busy</int>
46294   <int value="17" label="EEXIST">File exists</int>
46295   <int value="18" label="EXDEV">Improper link</int>
46296   <int value="19" label="ENODEV">Operation not supported by device</int>
46297   <int value="20" label="ENOTDIR">Not a directory</int>
46298   <int value="21" label="EISDIR">Is a directory</int>
46299   <int value="22" label="EINVAL">Invalid argument</int>
46300   <int value="23" label="ENFILE">Too many open files in system</int>
46301   <int value="24" label="EMFILE">Too many open files</int>
46302   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
46303   <int value="26" label="ETXTBSY">Text file busy</int>
46304   <int value="27" label="EFBIG">File too large</int>
46305   <int value="28" label="ENOSPC">Device out of space</int>
46306   <int value="29" label="ESPIPE">Illegal seek</int>
46307   <int value="30" label="EROFS">Read-only file system</int>
46308   <int value="31" label="EMLINK">Too many links</int>
46309   <int value="32" label="EPIPE">Broken pipe</int>
46310   <int value="33" label="EDOM">Numerical argument out of domain</int>
46311   <int value="34" label="ERANGE">Numerical result out of range</int>
46312 </enum>
46314 <enum name="OsSuite" type="int">
46315   <int value="0" label="Windows Home Edition"/>
46316   <int value="1" label="Windows Professional Edition (or better)"/>
46317   <int value="2" label="Windows Server Edition"/>
46318 </enum>
46320 <enum name="OSXExceptionHandlerEvents" type="int">
46321   <int value="0" label="EXCEPTION_ACCESSIBILITY">
46322     Object does not support accessibility attributes
46323   </int>
46324   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
46325     Forced crash due to menu item bounds checking failure
46326   </int>
46327   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
46328     Forced crash due to view not in a window requiring a window
46329   </int>
46330   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
46331     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
46332     browser in open or save panel.
46333   </int>
46334   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
46335     Whitelisted exception for bug 316759.  Suspect background address detection,
46336     field unknown.
46337   </int>
46338 </enum>
46340 <enum name="OtherPossibleUsernamesUsage" type="int">
46341   <int value="0" label="Nothing to Autofill"/>
46342   <int value="1" label="No other possible usernames"/>
46343   <int value="2" label="Other possible usernames present, but none were shown"/>
46344   <int value="3" label="Other possible username was shown, but not selected"/>
46345   <int value="4" label="Other possible username was selected"/>
46346 </enum>
46348 <enum name="OverscrollMode" type="int">
46349   <summary>Direction of the overscroll gesture.</summary>
46350   <int value="1" label="North">Scrolled from bottom towards top</int>
46351   <int value="2" label="South">Scrolled from top towards the bottom</int>
46352   <int value="3" label="West">Scrolled from right towards left</int>
46353   <int value="4" label="East">Scrolled from left towards right</int>
46354 </enum>
46356 <enum name="P2PLookupResult" type="int">
46357   <int value="0" label="Found"/>
46358   <int value="1" label="Not Found"/>
46359   <int value="2" label="Vanished"/>
46360   <int value="3" label="Canceled"/>
46361   <int value="4" label="Filtered"/>
46362 </enum>
46364 <enum name="P2PServerResult" type="int">
46365   <int value="0" label="Response Sent"/>
46366   <int value="1" label="Response Interrupted"/>
46367   <int value="2" label="Malformed"/>
46368   <int value="3" label="Not Found"/>
46369   <int value="4" label="Index"/>
46370 </enum>
46372 <enum name="PagespeedHeaderServerType" type="int">
46373   <int value="0" label="Total responses"/>
46374   <int value="1" label="mod_pagespeed server"/>
46375   <int value="2" label="ngx_pagespeed server"/>
46376   <int value="3" label="PageSpeed Service server"/>
46377   <int value="4" label="Unknown server type"/>
46378 </enum>
46380 <enum name="PagespeedVersion" type="int">
46381   <summary>
46382     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
46383     while later values may adjust 'a' and/or 'b' arbitrarily.
46384   </summary>
46385   <int value="1" label="Unknown"/>
46386   <int value="2" label="0.9.10.0"/>
46387   <int value="3" label="0.9.10.x"/>
46388   <int value="4" label="0.9.11.0"/>
46389   <int value="5" label="0.9.11.x"/>
46390   <int value="6" label="0.9.12.0"/>
46391   <int value="7" label="0.9.12.x"/>
46392   <int value="8" label="0.9.13.0"/>
46393   <int value="9" label="0.9.13.x"/>
46394   <int value="10" label="0.9.14.0"/>
46395   <int value="11" label="0.9.14.x"/>
46396   <int value="12" label="0.9.15.0"/>
46397   <int value="13" label="0.9.15.x"/>
46398   <int value="14" label="0.9.16.0"/>
46399   <int value="15" label="0.9.16.x"/>
46400   <int value="16" label="0.9.17.0"/>
46401   <int value="17" label="0.9.17.x"/>
46402   <int value="18" label="0.9.18.0"/>
46403   <int value="19" label="0.9.18.x"/>
46404   <int value="20" label="0.10.19.0"/>
46405   <int value="21" label="0.10.19.x"/>
46406   <int value="22" label="0.10.20.0"/>
46407   <int value="23" label="0.10.20.x"/>
46408   <int value="24" label="0.10.21.0"/>
46409   <int value="25" label="0.10.21.x"/>
46410   <int value="26" label="0.10.22.0"/>
46411   <int value="27" label="0.10.22.x"/>
46412   <int value="28" label="1.1.23.0"/>
46413   <int value="29" label="1.1.23.x"/>
46414   <int value="30" label="1.2.24.0"/>
46415   <int value="31" label="1.2.24.x"/>
46416   <int value="32" label="1.3.25.0"/>
46417   <int value="33" label="1.3.25.x"/>
46418   <int value="34" label="1.4.26.0"/>
46419   <int value="35" label="1.4.26.x"/>
46420   <int value="36" label="1.5.27.0"/>
46421   <int value="37" label="1.5.27.x"/>
46422   <int value="38" label="1.5.28.0"/>
46423   <int value="39" label="1.5.28.x"/>
46424   <int value="40" label="1.6.29.0"/>
46425   <int value="41" label="1.6.29.x"/>
46426   <int value="42" label="a.b.30.0"/>
46427   <int value="43" label="a.b.30.x"/>
46428   <int value="44" label="a.b.31.0"/>
46429   <int value="45" label="a.b.31.x"/>
46430   <int value="46" label="a.b.32.0"/>
46431   <int value="47" label="a.b.32.x"/>
46432   <int value="48" label="a.b.33.0"/>
46433   <int value="49" label="a.b.33.x"/>
46434   <int value="50" label="a.b.34.0"/>
46435   <int value="51" label="a.b.34.x"/>
46436   <int value="52" label="a.b.35.0"/>
46437   <int value="53" label="a.b.35.x"/>
46438   <int value="54" label="a.b.36.0"/>
46439   <int value="55" label="a.b.36.x"/>
46440   <int value="56" label="a.b.37.0"/>
46441   <int value="57" label="a.b.37.x"/>
46442   <int value="58" label="a.b.38.0"/>
46443   <int value="59" label="a.b.38.x"/>
46444   <int value="60" label="a.b.39.0"/>
46445   <int value="61" label="a.b.39.x"/>
46446   <int value="62" label="a.b.40.0"/>
46447   <int value="63" label="a.b.40.x"/>
46448   <int value="64" label="a.b.41.0"/>
46449   <int value="65" label="a.b.41.x"/>
46450   <int value="66" label="a.b.42.0"/>
46451   <int value="67" label="a.b.42.x"/>
46452   <int value="68" label="a.b.43.0"/>
46453   <int value="69" label="a.b.43.x"/>
46454   <int value="70" label="a.b.44.0"/>
46455   <int value="71" label="a.b.44.x"/>
46456   <int value="72" label="a.b.45.0"/>
46457   <int value="73" label="a.b.45.x"/>
46458   <int value="74" label="a.b.46.0"/>
46459   <int value="75" label="a.b.46.x"/>
46460   <int value="76" label="a.b.47.0"/>
46461   <int value="77" label="a.b.47.x"/>
46462   <int value="78" label="a.b.48.0"/>
46463   <int value="79" label="a.b.48.x"/>
46464   <int value="80" label="a.b.49.0"/>
46465   <int value="81" label="a.b.49.x"/>
46466   <int value="82" label="a.b.50.0"/>
46467   <int value="83" label="a.b.50.x"/>
46468   <int value="84" label="a.b.51.0"/>
46469   <int value="85" label="a.b.51.x"/>
46470   <int value="86" label="a.b.52.0"/>
46471   <int value="87" label="a.b.52.x"/>
46472   <int value="88" label="a.b.53.0"/>
46473   <int value="89" label="a.b.53.x"/>
46474   <int value="90" label="a.b.54.0"/>
46475   <int value="91" label="a.b.54.x"/>
46476   <int value="92" label="a.b.55.0"/>
46477   <int value="93" label="a.b.55.x"/>
46478   <int value="94" label="a.b.56.0"/>
46479   <int value="95" label="a.b.56.x"/>
46480   <int value="96" label="a.b.57.0"/>
46481   <int value="97" label="a.b.57.x"/>
46482   <int value="98" label="a.b.58.0"/>
46483   <int value="99" label="a.b.58.x"/>
46484 </enum>
46486 <enum name="PageUsed" type="int">
46487   <int value="0" label="Discarded"/>
46488   <int value="1" label="Used"/>
46489 </enum>
46491 <enum name="ParsedCookieStatus" type="int">
46492   <obsolete>
46493     Deprecated as of 9/2013. Experiment to measure control characters in cookies
46494     is finished.
46495   </obsolete>
46496   <int value="0" label="All cookie values valid and without control chars"/>
46497   <int value="1" label="Cookie contains control chars"/>
46498   <int value="2" label="Cookie is invalid"/>
46499   <int value="3" label="Cookie contains both control chars and is invalid"/>
46500 </enum>
46502 <enum name="PasswordBubbleDisplayDisposition" type="int">
46503   <int value="0" label="Opened automatically / Offering a password to save"/>
46504   <int value="1" label="Opened manually / Offering a password to save"/>
46505   <int value="2" label="Opened manually / Managing saved passwords"/>
46506   <int value="3" label="Opened manually / Site is blacklisted"/>
46507   <int value="4"
46508       label="Opened automatically / Confirming generated password saved"/>
46509 </enum>
46511 <enum name="PasswordGenerationEvent" type="int">
46512   <int value="0" label="No sign up form"/>
46513   <int value="1" label="Local heuristics found sign up form"/>
46514   <int value="2" label="DEPRECATED: Icon shown"/>
46515   <int value="3" label="DEPRECATED: Bubble shown"/>
46516   <int value="4" label="Generation available"/>
46517   <int value="5" label="Generation popup shown"/>
46518   <int value="6" label="Generated password accepted"/>
46519   <int value="7" label="Editing popup shown"/>
46520   <int value="8" label="Generated password edited"/>
46521   <int value="9" label="Generated password deleted"/>
46522 </enum>
46524 <enum name="PasswordGenerationSubmissionEvent" type="int">
46525   <int value="0" label="Generated password submission succeeded"/>
46526   <int value="1" label="Generated password submission failed"/>
46527   <int value="2" label="Generated password not submitted"/>
46528   <int value="3" label="Generated password overridden by a non-generated one"/>
46529 </enum>
46531 <enum name="PasswordManagerActionsTaken" type="int">
46532   <obsolete>
46533     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
46534   </obsolete>
46535   <summary>
46536     The value is a combination of three different options - what did the
46537     password manager do, what did the user do, and was the form submitted (and
46538     submitted successfully or not). The meaning of each value can be determined
46539     from the values in chrome/browser/password_manager/password_form_manager.h
46540   </summary>
46541   <int value="0"
46542       label="manager did nothing / user did nothing / form not submitted"/>
46543   <int value="1"
46544       label="manager did nothing / user chose a value / form not submitted"/>
46545   <int value="2"
46546       label="manager did nothing / user typed in something / form not
46547              submitted"/>
46548   <int value="3"
46549       label="manager filled the fields / user did nothing / form not
46550              submitted"/>
46551   <int value="4"
46552       label="manager filled the fields / user chose a value / form not
46553              submitted"/>
46554   <int value="5"
46555       label="manager filled the fields / user typed in something / form not
46556              submitted"/>
46557   <int value="6"
46558       label="manager did nothing (site was blacklisted) / user did nothing /
46559              form not submitted"/>
46560   <int value="7"
46561       label="manager did nothing (site was blacklisted) / user chose a value
46562              / form not submitted (this value shouldn't be possible)"/>
46563   <int value="8"
46564       label="manager did nothing (site was blacklisted) / user typed in
46565              something / form not submitted"/>
46566   <int value="9"
46567       label="manager did nothing (autocomplete off) / user did nothing / form
46568              not submitted"/>
46569   <int value="10"
46570       label="manager did nothing (autocomplete off) / user chose a value /
46571              form not submitted (this value shouldn't be possible)"/>
46572   <int value="11"
46573       label="manager did nothing (autocomplete off) / user typed in something
46574              / form not submitted"/>
46575   <int value="12"
46576       label="manager did nothing / user did nothing / form submit failed"/>
46577   <int value="13"
46578       label="manager did nothing / user chose a value / form submit failed"/>
46579   <int value="14"
46580       label="manager did nothing / user typed in something / form submit
46581              failed"/>
46582   <int value="15"
46583       label="manager filled the fields / user did nothing / form submit
46584              failed"/>
46585   <int value="16"
46586       label="manager filled the fields / user chose a value / form submit
46587              failed"/>
46588   <int value="17"
46589       label="manager filled the fields / user typed in something / form
46590              submit failed"/>
46591   <int value="18"
46592       label="manager did nothing (site was blacklisted) / user did nothing /
46593              form submit failed"/>
46594   <int value="19"
46595       label="manager did nothing (site was blacklisted) / user chose a value
46596              / form submit failed (this value shouldn't be possible)"/>
46597   <int value="20"
46598       label="manager did nothing (site was blacklisted) / user typed in
46599              something / form submit failed"/>
46600   <int value="21"
46601       label="manager did nothing (autocomplete off) / user did nothing / form
46602              submit failed"/>
46603   <int value="22"
46604       label="manager did nothing (autocomplete off) / user chose a value /
46605              form submit failed (this value shouldn't be possible)"/>
46606   <int value="23"
46607       label="manager did nothing (autocomplete off) / user typed in something
46608              / form submit failed"/>
46609   <int value="24"
46610       label="manager did nothing / user did nothing / form submit succeeded"/>
46611   <int value="25"
46612       label="manager did nothing / user chose a value / form submit succeeded"/>
46613   <int value="26"
46614       label="manager did nothing / user typed in something / form submit
46615              succeeded"/>
46616   <int value="27"
46617       label="manager filled the fields / user did nothing / form submit
46618              succeeded"/>
46619   <int value="28"
46620       label="manager filled the fields / user chose a value / form submit
46621              succeeded"/>
46622   <int value="29"
46623       label="manager filled the fields / user typed in something / form
46624              submit succeeded"/>
46625   <int value="30"
46626       label="manager did nothing (site was blacklisted) / user did nothing /
46627              form submit succeeded"/>
46628   <int value="31"
46629       label="manager did nothing (site was blacklisted) / user chose a value
46630              / form submit succeeded (this value shouldn't be possible)"/>
46631   <int value="32"
46632       label="manager did nothing (site was blacklisted) / user typed in
46633              something / form submit succeeded"/>
46634   <int value="33"
46635       label="manager did nothing (autocomplete off) / user did nothing / form
46636              submit succeeded"/>
46637   <int value="34"
46638       label="manager did nothing (autocomplete off) / user chose a value /
46639              form submit succeeded (this value shouldn't be possible)"/>
46640   <int value="35"
46641       label="manager did nothing (autocomplete off) / user typed in something
46642              / form submit succeeded"/>
46643 </enum>
46645 <enum name="PasswordManagerActionsTakenV3" type="int">
46646   <summary>
46647     The value is a combination of three different options - what did the
46648     password manager do, what did the user do, and was the form submitted (and
46649     submitted successfully or not). The meaning of each value can be determined
46650     from the values in chrome/browser/password_manager/password_form_manager.h
46651   </summary>
46652   <int value="0"
46653       label="manager did nothing / user did nothing / form not submitted"/>
46654   <int value="1"
46655       label="manager did nothing / user chose a value / form not submitted"/>
46656   <int value="2"
46657       label="manager did nothing / user chose a value from PSL / form not
46658              submitted"/>
46659   <int value="3"
46660       label="manager did nothing / user typed in password / form not
46661              submitted"/>
46662   <int value="4"
46663       label="manager did nothing / user typed in username and password / form
46664              not submitted"/>
46665   <int value="5"
46666       label="manager filled the fields / user did nothing / form not
46667              submitted"/>
46668   <int value="6"
46669       label="manager filled the fields / user chose a value / form not
46670              submitted"/>
46671   <int value="7"
46672       label="manager filled the fields / user chose a value from PSL / form
46673              not submitted"/>
46674   <int value="8"
46675       label="manager filled the fields / user typed in password / form not
46676              submitted"/>
46677   <int value="9"
46678       label="manager filled the fields / user typed in username and password
46679              / form not submitted"/>
46680   <int value="10"
46681       label="manager did nothing (site was blacklisted) / user did nothing /
46682              form not submitted"/>
46683   <int value="11"
46684       label="manager did nothing (site was blacklisted) / user chose a value
46685              / form not submitted (this value shouldn't be possible)"/>
46686   <int value="12"
46687       label="manager did nothing (site was blacklisted) / user chose a value
46688              from PSL / form not submitted (this value shouldn't be possible)"/>
46689   <int value="13"
46690       label="manager did nothing (site was blacklisted) / user typed in
46691              password / form not submitted"/>
46692   <int value="14"
46693       label="manager did nothing (site was blacklisted) / user typed in
46694              username and password / form not submitted"/>
46695   <int value="15"
46696       label="manager did nothing / user did nothing / form submit failed"/>
46697   <int value="16"
46698       label="manager did nothing / user chose a value / form submit failed"/>
46699   <int value="17"
46700       label="manager did nothing / user chose a value from psl / form submit
46701              failed"/>
46702   <int value="18"
46703       label="manager did nothing / user typed in password / form submit
46704              failed"/>
46705   <int value="19"
46706       label="manager did nothing / user typed in username and password / form
46707              submit failed"/>
46708   <int value="20"
46709       label="manager filled the fields / user did nothing / form submit
46710              failed"/>
46711   <int value="21"
46712       label="manager filled the fields / user chose a value / form submit
46713              failed"/>
46714   <int value="22"
46715       label="manager filled the fields / user chose a value from psl / form
46716              submit failed"/>
46717   <int value="23"
46718       label="manager filled the fields / user typed in pasword / form submit
46719              failed"/>
46720   <int value="24"
46721       label="manager filled the fields / user typed in username and pasword /
46722              form submit failed"/>
46723   <int value="25"
46724       label="manager did nothing (site was blacklisted) / user did nothing /
46725              form submit failed"/>
46726   <int value="26"
46727       label="manager did nothing (site was blacklisted) / user chose a value
46728              / form submit failed (this value shouldn't be possible)"/>
46729   <int value="27"
46730       label="manager did nothing (site was blacklisted) / user chose a value
46731              from psl / form submit failed (this value shouldn't be possible)"/>
46732   <int value="28"
46733       label="manager did nothing (site was blacklisted) / user typed in
46734              password / form submit failed"/>
46735   <int value="29"
46736       label="manager did nothing (site was blacklisted) / user typed in
46737              username and password / form submit failed"/>
46738   <int value="30"
46739       label="manager did nothing / user did nothing / form submit succeeded"/>
46740   <int value="31"
46741       label="manager did nothing / user chose a value / form submit succeeded"/>
46742   <int value="32"
46743       label="manager did nothing / user chose a value from psl / form submit
46744              succeeded"/>
46745   <int value="33"
46746       label="manager did nothing / user typed in password / form submit
46747              succeeded"/>
46748   <int value="34"
46749       label="manager did nothing / user typed in username and password / form
46750              submit succeeded"/>
46751   <int value="35"
46752       label="manager filled the fields / user did nothing / form submit
46753              succeeded"/>
46754   <int value="36"
46755       label="manager filled the fields / user chose a value / form submit
46756              succeeded"/>
46757   <int value="37"
46758       label="manager filled the fields / user chose a value from psl / form
46759              submit succeeded"/>
46760   <int value="38"
46761       label="manager filled the fields / user typed in password / form submit
46762              succeeded"/>
46763   <int value="39"
46764       label="manager filled the fields / user typed in username and password
46765              / form submit succeeded"/>
46766   <int value="40"
46767       label="manager did nothing (site was blacklisted) / user did nothing /
46768              form submit succeeded"/>
46769   <int value="41"
46770       label="manager did nothing (site was blacklisted) / user chose a value
46771              / form submit succeeded (this value shouldn't be possible)"/>
46772   <int value="42"
46773       label="manager did nothing (site was blacklisted) / user chose a value
46774              from psl / form submit succeeded (this value shouldn't be
46775              possible)"/>
46776   <int value="43"
46777       label="manager did nothing (site was blacklisted) / user typed in
46778              password / form submit succeeded"/>
46779   <int value="44"
46780       label="manager did nothing (site was blacklisted) / user typed in
46781              username and password / form submit succeeded"/>
46782 </enum>
46784 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
46785   <obsolete>
46786     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
46787   </obsolete>
46788   <summary>
46789     The value is a combination of three different options - what did the
46790     password manager do, what did the user do, and was the form submitted (and
46791     submitted successfully or not). The meaning of each value can be determined
46792     from the values in chrome/browser/password_manager/password_form_manager.h
46793   </summary>
46794   <int value="0"
46795       label="manager did nothing / user did nothing / form not submitted"/>
46796   <int value="1"
46797       label="manager did nothing / user chose a value / form not submitted"/>
46798   <int value="2"
46799       label="manager did nothing / user chose a value from PSL / form not
46800              submitted"/>
46801   <int value="3"
46802       label="manager did nothing / user typed in something / form not
46803              submitted"/>
46804   <int value="4"
46805       label="manager filled the fields / user did nothing / form not
46806              submitted"/>
46807   <int value="5"
46808       label="manager filled the fields / user chose a value / form not
46809              submitted"/>
46810   <int value="6"
46811       label="manager filled the fields / user chose a value from PSL / form
46812              not submitted"/>
46813   <int value="7"
46814       label="manager filled the fields / user typed in something / form not
46815              submitted"/>
46816   <int value="8"
46817       label="manager did nothing (site was blacklisted) / user did nothing /
46818              form not submitted"/>
46819   <int value="9"
46820       label="manager did nothing (site was blacklisted) / user chose a value
46821              / form not submitted (this value shouldn't be possible)"/>
46822   <int value="10"
46823       label="manager did nothing (site was blacklisted) / user chose a value
46824              from PSL / form not submitted (this value shouldn't be possible)"/>
46825   <int value="11"
46826       label="manager did nothing (site was blacklisted) / user typed in
46827              something / form not submitted"/>
46828   <int value="12"
46829       label="manager did nothing (autocomplete off) / user did nothing / form
46830              not submitted"/>
46831   <int value="13"
46832       label="manager did nothing (autocomplete off) / user chose a value /
46833              form not submitted (this value shouldn't be possible)"/>
46834   <int value="14"
46835       label="manager did nothing (autocomplete off) / user chose a value from
46836              psl / form not submitted (this value shouldn't be possible)"/>
46837   <int value="15"
46838       label="manager did nothing (autocomplete off) / user typed in something
46839              / form not submitted"/>
46840   <int value="16"
46841       label="manager did nothing / user did nothing / form submit failed"/>
46842   <int value="17"
46843       label="manager did nothing / user chose a value / form submit failed"/>
46844   <int value="18"
46845       label="manager did nothing / user chose a value from psl / form submit
46846              failed"/>
46847   <int value="19"
46848       label="manager did nothing / user typed in something / form submit
46849              failed"/>
46850   <int value="20"
46851       label="manager filled the fields / user did nothing / form submit
46852              failed"/>
46853   <int value="21"
46854       label="manager filled the fields / user chose a value / form submit
46855              failed"/>
46856   <int value="22"
46857       label="manager filled the fields / user chose a value from psl / form
46858              submit failed"/>
46859   <int value="23"
46860       label="manager filled the fields / user typed in something / form
46861              submit failed"/>
46862   <int value="24"
46863       label="manager did nothing (site was blacklisted) / user did nothing /
46864              form submit failed"/>
46865   <int value="25"
46866       label="manager did nothing (site was blacklisted) / user chose a value
46867              / form submit failed (this value shouldn't be possible)"/>
46868   <int value="26"
46869       label="manager did nothing (site was blacklisted) / user chose a value
46870              from psl / form submit failed (this value shouldn't be possible)"/>
46871   <int value="27"
46872       label="manager did nothing (site was blacklisted) / user typed in
46873              something / form submit failed"/>
46874   <int value="28"
46875       label="manager did nothing (autocomplete off) / user did nothing / form
46876              submit failed"/>
46877   <int value="29"
46878       label="manager did nothing (autocomplete off) / user chose a value /
46879              form submit failed (this value shouldn't be possible)"/>
46880   <int value="30"
46881       label="manager did nothing (autocomplete off) / user chose a value from
46882              psl / form submit failed (this value shouldn't be possible)"/>
46883   <int value="31"
46884       label="manager did nothing (autocomplete off) / user typed in something
46885              / form submit failed"/>
46886   <int value="32"
46887       label="manager did nothing / user did nothing / form submit succeeded"/>
46888   <int value="33"
46889       label="manager did nothing / user chose a value / form submit succeeded"/>
46890   <int value="34"
46891       label="manager did nothing / user chose a value from psl / form submit
46892              succeeded"/>
46893   <int value="35"
46894       label="manager did nothing / user typed in something / form submit
46895              succeeded"/>
46896   <int value="36"
46897       label="manager filled the fields / user did nothing / form submit
46898              succeeded"/>
46899   <int value="37"
46900       label="manager filled the fields / user chose a value / form submit
46901              succeeded"/>
46902   <int value="38"
46903       label="manager filled the fields / user chose a value from psl / form
46904              submit succeeded"/>
46905   <int value="39"
46906       label="manager filled the fields / user typed in something / form
46907              submit succeeded"/>
46908   <int value="40"
46909       label="manager did nothing (site was blacklisted) / user did nothing /
46910              form submit succeeded"/>
46911   <int value="41"
46912       label="manager did nothing (site was blacklisted) / user chose a value
46913              / form submit succeeded (this value shouldn't be possible)"/>
46914   <int value="42"
46915       label="manager did nothing (site was blacklisted) / user chose a value
46916              from psl / form submit succeeded (this value shouldn't be
46917              possible)"/>
46918   <int value="43"
46919       label="manager did nothing (site was blacklisted) / user typed in
46920              something / form submit succeeded"/>
46921   <int value="44"
46922       label="manager did nothing (autocomplete off) / user did nothing / form
46923              submit succeeded"/>
46924   <int value="45"
46925       label="manager did nothing (autocomplete off) / user chose a value /
46926              form submit succeeded (this value shouldn't be possible)"/>
46927   <int value="46"
46928       label="manager did nothing (autocomplete off) / user chose a value from
46929              psl / form submit succeeded (this value shouldn't be possible)"/>
46930   <int value="47"
46931       label="manager did nothing (autocomplete off) / user typed in something
46932              / form submit succeeded"/>
46933 </enum>
46935 <enum name="PasswordManagerOsPasswordStatus" type="int">
46936   <int value="0" label="Unknown"/>
46937   <int value="1" label="Unsupported platform"/>
46938   <int value="2" label="Password is blank"/>
46939   <int value="3" label="Password is non blank"/>
46940   <int value="4"
46941       label="Password status not checked as user is on a Windows Domain"/>
46942 </enum>
46944 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
46945   <summary>
46946     The value indicates whether an entry returned by password autofill contains
46947     a value that was found by matching against the public suffix list.
46948   </summary>
46949   <int value="0" label="Matching disabled"/>
46950   <int value="1" label="No match"/>
46951   <int value="2" label="Match"/>
46952 </enum>
46954 <enum name="PasswordManagerSyncingAccountState" type="int">
46955   <summary>
46956     The value is a combination of the current sync state and if the user has
46957     their sync password saved.
46958   </summary>
46959   <int value="0" label="Syncing/Sync password not saved"/>
46960   <int value="1" label="Syncing/Sync password saved"/>
46961   <int value="2" label="Not Syncing/Sync password not saved"/>
46962   <int value="3"
46963       label="Not Syncing/Sync pasword saved. This value should not happen."/>
46964 </enum>
46966 <enum name="PasswordManagerUIDismissalReason" type="int">
46967   <int value="0" label="Bubble lost focus / No infobar interaction"/>
46968   <int value="1" label="Clicked 'Save'"/>
46969   <int value="2" label="Clicked 'Nope'"/>
46970   <int value="3" label="Clicked 'Never'"/>
46971   <int value="4" label="Clicked 'Manage passwords'"/>
46972   <int value="5" label="Clicked 'Done'"/>
46973   <int value="6" label="Clicked 'Enable password manager'"/>
46974   <int value="7" label="Clicked 'OK'"/>
46975 </enum>
46977 <enum name="PeerConnectionCounters" type="int">
46978   <int value="0" label="PeerConnection enabled with IPv4."/>
46979   <int value="1" label="PeerConnection enabled with Ipv6."/>
46980   <int value="2" label="IPv4 BestConnection."/>
46981   <int value="3" label="IPv6 BestConnection."/>
46982 </enum>
46984 <enum name="PepperInterface" type="int">
46985 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
46987   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
46988   <int value="2804066" label="PPB_AudioConfig;1.1"/>
46989   <int value="8760108" label="PPB_Testing_Private;1.0"/>
46990   <int value="12033600" label="PPB_Compositor;0.1"/>
46991   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
46992   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
46993   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
46994   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
46995   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
46996   <int value="79708274" label="PPB_TCPSocket;1.1"/>
46997   <int value="110360074" label="PPB_Var;1.1"/>
46998   <int value="126651696" label="PPB_ContentDecryptor_Private;0.12"/>
46999   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
47000   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
47001   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
47002   <int value="156766028" label="PPB_UMA_Private;0.3"/>
47003   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
47004   <int value="180906214" label="PPB_Instance_Private;0.1"/>
47005   <int value="206043276" label="PPB_CompositorLayer;0.1"/>
47006   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
47007   <int value="225125520" label="PPB_Find(Private);0.3"/>
47008   <int value="226206264" label="PPB_FileRef;1.1"/>
47009   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
47010   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
47011   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
47012   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
47013   <int value="382780521" label="PPB_FileRef;1.2"/>
47014   <int value="415548516" label="PPB_MessageLoop;1.0"/>
47015   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
47016   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
47017   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
47018   <int value="588532407" label="PPB_Graphics2D;1.1"/>
47019   <int value="612625164" label="PPB_InputEvent;1.0"/>
47020   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
47021   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
47022   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
47023   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
47024   <int value="632306545" label="PPB_FileRef;1.0"/>
47025   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
47026   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
47027   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
47028   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
47029   <int value="714324031" label="PPB_Graphics3D;1.0"/>
47030   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
47031   <int value="760024173" label="PPB_FileIO;1.0"/>
47032   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
47033   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
47034   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
47035   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
47036   <int value="804011173" label="PPB_Gamepad;1.0"/>
47037   <int value="810111568" label="PPB_Messaging;1.0"/>
47038   <int value="829878300" label="PPB_TCPSocket;1.0"/>
47039   <int value="835840137" label="PPB_WebSocket;1.0"/>
47040   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
47041   <int value="856177441" label="PPB_VarArray;1.0"/>
47042   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
47043   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
47044   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
47045   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
47046   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
47047   <int value="910782902" label="PPB_AudioFrame;0.1"/>
47048   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
47049   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
47050   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
47051   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
47052   <int value="941275733" label="PPB_Flash;12.6"/>
47053   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
47054   <int value="946515854" label="PPB_View(Dev);0.1"/>
47055   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
47056   <int value="961061294" label="PPB_Var;1.2"/>
47057   <int value="961317980" label="PPB_Fullscreen;1.0"/>
47058   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
47059   <int value="965548627" label="PPB_Audio;1.1"/>
47060   <int value="972914533" label="PPB_TextInputController;1.0"/>
47061   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
47062   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
47063   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
47064   <int value="1032125598" label="PPB_HostResolver;1.0"/>
47065   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
47066   <int value="1042058362" label="PPB_Core;1.0"/>
47067   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
47068   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
47069   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
47070   <int value="1086644401" label="PPB_Proxy_Private;6"/>
47071   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
47072   <int value="1099975614" label="PPB_Flash;12.5"/>
47073   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
47074   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
47075   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
47076   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
47077   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
47078   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
47079   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
47080   <int value="1262240942" label="PPB_FileIO;1.1"/>
47081   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
47082   <int value="1296231808" label="PPB_VideoDecoder;0.1"/>
47083   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
47084   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
47085   <int value="1321620067" label="PPB_Instance;1.0"/>
47086   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
47087   <int value="1337084425" label="PPB_View;1.0"/>
47088   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
47089   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
47090   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
47091   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
47092   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
47093   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
47094   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
47095   <int value="1443771913" label="PPB_NetAddress;1.0"/>
47096   <int value="1504691399" label="PPB_Flash;13.0"/>
47097   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
47098   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
47099   <int value="1519132417" label="PPB_FileSystem;1.0"/>
47100   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
47101   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
47102   <int value="1577776196" label="PPB_InputEvent_Private;0.1"/>
47103   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
47104   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
47105   <int value="1677958987" label="PPB_ImageData;1.0"/>
47106   <int value="1680873803" label="PPB_Console;1.0"/>
47107   <int value="1703245231" label="PPB_NetworkList;1.0"/>
47108   <int value="1721408268" label="PPB_URLLoader;1.0"/>
47109   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
47110   <int value="1773992510" label="PPB_PDF;1"/>
47111   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
47112   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
47113   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
47114   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
47115   <int value="1838344955" label="PPB_Flash;12.4"/>
47116   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
47117   <int value="1870131254" label="PPB_MouseLock;1.0"/>
47118   <int value="1930785273" label="PPB_Var;1.0"/>
47119   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
47120   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
47121   <int value="1980463089" label="PPB_View;1.1"/>
47122   <int value="1981643755" label="PPB_FileMapping;0.1"/>
47123   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
47124   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
47125   <int value="2001322203" label="PPB_Messaging;1.1"/>
47126   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
47127   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
47128   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
47129   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
47130   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
47131   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
47132   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
47133   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
47134   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
47135   <int value="2056532375" label="PPB_Audio;1.0"/>
47136   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
47137   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
47138   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
47139   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
47140   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
47141   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
47142 </enum>
47144 <enum name="PepperVideoDecodeError" type="int">
47145   <int value="1" label="Illegal state">
47146     An operation was attempted during an incompatible decoder state.
47147   </int>
47148   <int value="2" label="Invalid argument">
47149     Invalid argument was passed to an API method.
47150   </int>
47151   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
47152   <int value="4" label="Platform failure">
47153     A failure occurred at the browser layer or lower. Examples of such failures
47154     include GPU hardware failures, GPU driver failures, GPU library failures,
47155     browser programming errors, and so on.
47156   </int>
47157 </enum>
47159 <enum name="PermissionAction" type="int">
47160   <int value="0" label="GRANTED"/>
47161   <int value="1" label="DENIED"/>
47162   <int value="2" label="DISMISSED"/>
47163   <int value="3" label="IGNORED"/>
47164 </enum>
47166 <enum name="PermissionType" type="int">
47167   <int value="0" label="PERMISSION_UNKONWN"/>
47168   <int value="1" label="PERMISSION_MIDI_SYSEX"/>
47169   <int value="2" label="PERMISSION_PUSH_MESSAGING"/>
47170   <int value="3" label="PERMISSION_NOTIFICATIONS"/>
47171 </enum>
47173 <enum name="PhotoEditorFileType" type="int">
47174   <int value="0" label="jpg"/>
47175   <int value="1" label="png"/>
47176   <int value="2" label="gif"/>
47177   <int value="3" label="bmp"/>
47178   <int value="4" label="webp"/>
47179   <int value="5" label="other"/>
47180 </enum>
47182 <enum name="PhotoEditorLoadMode" type="int">
47183   <int value="0" label="From full resolution cache"/>
47184   <int value="1" label="From screen resolution cache"/>
47185   <int value="2" label="From file"/>
47186   <int value="3" label="Other"/>
47187 </enum>
47189 <enum name="PhotoEditorSaveResult" type="int">
47190   <int value="0" label="Failure"/>
47191   <int value="1" label="Success"/>
47192   <int value="2" label="Other"/>
47193 </enum>
47195 <enum name="PhotoEditorToolType" type="int">
47196   <int value="0" label="Auto-fix"/>
47197   <int value="1" label="Crop"/>
47198   <int value="2" label="Brightness"/>
47199   <int value="3" label="Rotate left"/>
47200   <int value="4" label="Rotate right"/>
47201   <int value="5" label="Rotate undo"/>
47202   <int value="6" label="Rotate redo"/>
47203   <int value="7" label="Share"/>
47204   <int value="8" label="Other"/>
47205 </enum>
47207 <enum name="PingResult" type="int">
47208   <int value="0" label="Success"/>
47209   <int value="1" label="Response started"/>
47210   <int value="2" label="Timed out"/>
47211   <int value="3" label="Canceled"/>
47212   <int value="4" label="Failed"/>
47213   <int value="5" label="Uncompleted"/>
47214 </enum>
47216 <enum name="PipelineStatus" type="int">
47217   <int value="0" label="PIPELINE_OK"/>
47218   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
47219   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
47220   <int value="3" label="PIPELINE_ERROR_DECODE"/>
47221   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
47222   <int value="5" label="PIPELINE_ERROR_ABORT"/>
47223   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
47224   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
47225   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
47226   <int value="9" label="PIPELINE_ERROR_READ"/>
47227   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
47228   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
47229   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
47230   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
47231   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
47232   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
47233 </enum>
47235 <enum name="PlatformFileError" type="int">
47236   <int value="0" label="OK"/>
47237   <int value="1" label="FAILED"/>
47238   <int value="2" label="IN_USE"/>
47239   <int value="3" label="EXISTS"/>
47240   <int value="4" label="NOT_FOUND"/>
47241   <int value="5" label="ACCESS_DENIED"/>
47242   <int value="6" label="TOO_MANY_OPENED"/>
47243   <int value="7" label="NO_MEMORY"/>
47244   <int value="8" label="NO_SPACE"/>
47245   <int value="9" label="NOT_A_DIRECTORY"/>
47246   <int value="10" label="INVALID_OPERATION"/>
47247   <int value="11" label="SECURITY"/>
47248   <int value="12" label="ABORT"/>
47249   <int value="13" label="NOT_A_FILE"/>
47250   <int value="14" label="NOT_EMPTY"/>
47251   <int value="15" label="INVALID_URL"/>
47252   <int value="16" label="I/O"/>
47253 </enum>
47255 <enum name="PluginAvailabilityStatus" type="int">
47256   <int value="0" label="PLUGIN_NOT_REGISTERED"/>
47257   <int value="1" label="PLUGIN_AVAILABLE"/>
47258   <int value="2" label="PLUGIN_DISABLED"/>
47259 </enum>
47261 <enum name="PluginLoadResult" type="int">
47262   <int value="0" label="LOAD_SUCCESS"/>
47263   <int value="1" label="LOAD_FAILED"/>
47264   <int value="2" label="ENTRY_POINT_MISSING"/>
47265   <int value="3" label="INIT_FAILED"/>
47266   <int value="4" label="FILE_MISSING"/>
47267 </enum>
47269 <enum name="PNaClOptionsOptLevelEnum" type="int">
47270   <int value="0" label="0"/>
47271   <int value="1" label="1"/>
47272   <int value="2" label="2"/>
47273   <int value="3" label="3"/>
47274   <int value="4" label="Default / Unknown"/>
47275 </enum>
47277 <enum name="PNaClTranslationCacheEnum" type="int">
47278   <int value="0" label="Miss"/>
47279   <int value="1" label="Hit"/>
47280 </enum>
47282 <enum name="PointerSensitivity" type="int">
47283   <int value="1" label="1"/>
47284   <int value="2" label="2"/>
47285   <int value="3" label="3"/>
47286   <int value="4" label="4"/>
47287   <int value="5" label="5"/>
47288 </enum>
47290 <enum name="PolicyLoadStatus" type="int">
47291   <int value="0" label="Success"/>
47292   <int value="1" label="No Policy File"/>
47293   <int value="2" label="Load Error"/>
47294 </enum>
47296 <enum name="PolicyValidationStatus" type="int">
47297   <int value="0" label="OK"/>
47298   <int value="1" label="Bad Initial Signature"/>
47299   <int value="2" label="Bad Signature"/>
47300   <int value="3" label="Policy Error Code"/>
47301   <int value="4" label="Payload Parse Error"/>
47302   <int value="5" label="Wrong Policy Type"/>
47303   <int value="6" label="Wrong Settings Entity ID"/>
47304   <int value="7" label="Bad Timestamp"/>
47305   <int value="8" label="Wrong Token"/>
47306   <int value="9" label="Wrong Username"/>
47307   <int value="10" label="Policy Parse Error"/>
47308   <int value="11" label="Bad Key Validation Signature"/>
47309 </enum>
47311 <enum name="PostMergeVerificationOutcome" type="int">
47312   <int value="0" label="Undefined"/>
47313   <int value="1" label="Succeeded"/>
47314   <int value="2" label="No accounts found"/>
47315   <int value="3" label="Missing primary account"/>
47316   <int value="4" label="Primary account is not the first"/>
47317   <int value="5" label="Verification failed"/>
47318   <int value="6" label="Connection failed"/>
47319   <int value="7" label="Overflow"/>
47320 </enum>
47322 <enum name="PowerBrightnessAdjust" type="int">
47323   <int value="0" label="Brightness Down"/>
47324   <int value="1" label="Brightness Up"/>
47325   <int value="2" label="Brightness Absolute"/>
47326 </enum>
47328 <enum name="PowerChargerType" type="int">
47329   <int value="0" label="Unknown charger"/>
47330   <int value="1" label="MAINS charger"/>
47331   <int value="2" label="USB Charger"/>
47332   <int value="3" label="Unconfirmed Spring Charger"/>
47333   <int value="4" label="Safe Spring Charger"/>
47334 </enum>
47336 <enum name="PowerwashDialogViewType" type="int">
47337   <int value="0" label="Invoked on settings page"/>
47338   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
47339   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
47340   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
47341   <int value="4" label="Shortcut. Offer. Rollback available."/>
47342 </enum>
47344 <enum name="PreconnectedNavigation" type="int">
47345   <int value="0" label="No recent pre-connect to the page"/>
47346   <int value="1" label="Page nav. preceded by a pre-connect"/>
47347 </enum>
47349 <enum name="PreconnectMotivation" type="int">
47350   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
47351   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
47352   <int value="2" label="UNIT_TEST_MOTIVATED"/>
47353   <int value="3" label="LINKED_MAX_MOTIVATED"/>
47354   <int value="4" label="OMNIBOX_MOTIVATED"/>
47355   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
47356   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
47357   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
47358   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
47359   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
47360   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
47361 </enum>
47363 <enum name="PreconnectSubresourceEval" type="int">
47364   <int value="0" label="PRECONNECTION"/>
47365   <int value="1" label="PRERESOLUTION"/>
47366   <int value="2" label="TOO_NEW"/>
47367 </enum>
47369 <enum name="PreconnectTriggerUsed" type="int">
47370   <int value="0" label="The pre-connect triggered host was not accessed"/>
47371   <int value="1" label="The pre-connect triggered host was accessed"/>
47372 </enum>
47374 <enum name="PrefetchStatus" type="int">
47375   <int value="0" label="undefined"/>
47376   <int value="1" label="success from cache"/>
47377   <int value="2" label="success from network"/>
47378   <int value="3" label="canceled in-flight"/>
47379 </enum>
47381 <enum name="PrefHashStoreVersion" type="int">
47382   <int value="0" label="VERSION_UNINITIALIZED"/>
47383   <int value="1" label="VERSION_PRE_MIGRATION"/>
47384   <int value="2" label="VERSION_LATEST"/>
47385 </enum>
47387 <enum name="PrerenderCookieSendType" type="int">
47388   <int value="0" label="no cookies sent"/>
47389   <int value="1" label="first party cookies sent"/>
47390   <int value="2" label="third party cookies sent"/>
47391   <int value="3" label="third party cookies sent for blocking resource"/>
47392 </enum>
47394 <enum name="PrerenderCookieStatus" type="int">
47395   <int value="0" label="no action"/>
47396   <int value="1" label="[main frame send]"/>
47397   <int value="2" label="[main frame change]"/>
47398   <int value="3" label="[main frame send, main frame change]"/>
47399   <int value="4" label="[other send]"/>
47400   <int value="5" label="[main frame send, other send]"/>
47401   <int value="6" label="[main frame change, other send]"/>
47402   <int value="7" label="[main frame send, main frame change, other send]"/>
47403   <int value="8" label="[other change]"/>
47404   <int value="9" label="[main frame send, other change]"/>
47405   <int value="10" label="[main frame change, other change]"/>
47406   <int value="11" label="[main frame send, main frame change, other change]"/>
47407   <int value="12" label="[other send, other change]"/>
47408   <int value="13" label="[main frame send, other send, other change]"/>
47409   <int value="14" label="[main frame change, other send, other change]"/>
47410   <int value="15"
47411       label="[main frame send, main frame change, other send, other change]"/>
47412 </enum>
47414 <enum name="PrerenderEvent" type="int">
47415   <int value="0" label="Swapin no delegate"/>
47416   <int value="1" label="Swapin candidate"/>
47417   <int value="2" label="Swapin candidate namespace matces"/>
47418   <int value="3" label="Swapin no merge pending"/>
47419   <int value="4" label="Swapin merging disabled"/>
47420   <int value="5" label="Swapin issuing merge"/>
47421   <int value="6" label="Merge for swapin candidate"/>
47422   <int value="7" label="Merge result no pending swapin"/>
47423   <int value="8" label="Merge result timeout cb"/>
47424   <int value="9" label="Merge result result cb"/>
47425   <int value="10" label="Merge result timed out"/>
47426   <int value="11" label="Merge result merge done"/>
47427   <int value="12" label="Merge result: namespace not found"/>
47428   <int value="13" label="Merge result: namespace not alias"/>
47429   <int value="14" label="Merge result: not logging"/>
47430   <int value="15" label="Merge result: no transactions"/>
47431   <int value="16" label="Merge result: too many transactions"/>
47432   <int value="17" label="Merge result: not mergeable"/>
47433   <int value="18" label="Merge result: mergeable"/>
47434   <int value="19" label="Merge result merge failed"/>
47435   <int value="20" label="Merge result swapping in"/>
47436   <int value="21" label="Merge result swapin successful"/>
47437   <int value="22" label="Merge result swapin failed"/>
47438 </enum>
47440 <enum name="PrerenderFinalStatus" type="int">
47441   <int value="0" label="USED"/>
47442   <int value="1" label="TIMED_OUT"/>
47443   <int value="2" label="EVICTED"/>
47444   <int value="3" label="MANAGER_SHUTDOWN"/>
47445   <int value="4" label="CLOSED"/>
47446   <int value="5" label="CREATE_NEW_WINDOW"/>
47447   <int value="6" label="PROFILE_DESTROYED"/>
47448   <int value="7" label="APP_TERMINATING"/>
47449   <int value="8" label="JAVASCRIPT_ALERT"/>
47450   <int value="9" label="AUTH_NEEDED"/>
47451   <int value="10" label="HTTPS"/>
47452   <int value="11" label="DOWNLOAD"/>
47453   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
47454   <int value="13" label="JS_OUT_OF_MEMORY"/>
47455   <int value="14" label="RENDERER_UNRESPONSIVE"/>
47456   <int value="15" label="TOO_MANY_PROCESSES"/>
47457   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
47458   <int value="17" label="PENDING_SKIPPED"/>
47459   <int value="18" label="CONTROL_GROUP"/>
47460   <int value="19" label="HTML5_MEDIA"/>
47461   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
47462   <int value="21" label="RENDERER_CRASHED"/>
47463   <int value="22" label="UNSUPPORTED_SCHEME"/>
47464   <int value="23" label="INVALID_HTTP_METHOD"/>
47465   <int value="24" label="WINDOW_PRINT"/>
47466   <int value="25" label="RECENTLY_VISITED"/>
47467   <int value="26" label="WINDOW_OPENER"/>
47468   <int value="27" label="PAGE_ID_CONFLICT"/>
47469   <int value="28" label="SAFE_BROWSING"/>
47470   <int value="29" label="FRAGMENT_MISMATCH"/>
47471   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
47472   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
47473   <int value="32" label="CANCELLED"/>
47474   <int value="33" label="SSL_ERROR"/>
47475   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
47476   <int value="35" label="DEVTOOLS_ATTACHED"/>
47477   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
47478   <int value="37" label="NO_USE_GROUP"/>
47479   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
47480   <int value="39" label="DUPLICATE"/>
47481   <int value="40" label="OPEN_URL"/>
47482   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
47483   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
47484   <int value="43" label="CREATING_AUDIO_STREAM"/>
47485   <int value="44" label="PAGE_BEING_CAPTURED"/>
47486   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
47487   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
47488   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
47489   <int value="48" label="COOKIE_STORE_NOT_LOADED"/>
47490   <int value="49" label="COOKIE_CONFLICT"/>
47491   <int value="50" label="NON_EMPTY_BROWSING_INSTANCE"/>
47492   <int value="51" label="NAVIGATION_INTERCEPTED"/>
47493 </enum>
47495 <enum name="PrerenderHoverEvent" type="int">
47496   <obsolete>
47497     deprecated May 10 2012
47498   </obsolete>
47499   <int value="0" label="HOVER_EVENT_START"/>
47500   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
47501   <int value="2" label="HOVER_EVENT_REPLACED"/>
47502   <int value="3" label="HOVER_EVENT_CLICK"/>
47503 </enum>
47505 <enum name="PrerenderLocalPredictorEvents" type="int">
47506   <int value="0" label="Constructed"/>
47507   <int value="1" label="Init scheduled"/>
47508   <int value="2" label="Init started"/>
47509   <int value="3" label="Init failed: no history"/>
47510   <int value="4" label="Init succeeded"/>
47511   <int value="5" label="AddVisit"/>
47512   <int value="6" label="AddVisit initialized"/>
47513   <int value="7" label="AddVisit prerender identified"/>
47514   <int value="8" label="AddVisit relevant transition"/>
47515   <int value="9" label="AddVisit identified prerender candidate"/>
47516   <int value="10" label="AddVisit prerendering"/>
47517   <int value="11" label="Got prerender url"/>
47518   <int value="12" label="Error: no prerender url for PLT"/>
47519   <int value="13" label="AddVisit prerender rextended"/>
47520   <int value="14" label="URL lookup result"/>
47521   <int value="15" label="URL lookup result: root page"/>
47522   <int value="16" label="URL lookup result: http"/>
47523   <int value="17" label="URL lookup result: has query string"/>
47524   <int value="18" label="URL lookup result: contains logout"/>
47525   <int value="19" label="URL lookup result: contians login"/>
47526   <int value="20" label="Start url lookup"/>
47527   <int value="21" label="AddVisit not root page"/>
47528   <int value="22" label="Whitelist error"/>
47529   <int value="23" label="Whitelist ok"/>
47530   <int value="24" label="URL lookup result: on whitelist"/>
47531   <int value="25" label="URL lookup result: on whitelist root page"/>
47532   <int value="26" label="URL lookup result: extended root page"/>
47533   <int value="27" label="URL lookup result: root page http"/>
47534   <int value="28" label="URL lookup failed"/>
47535   <int value="29" label="URL lookup no source webcontents found"/>
47536   <int value="30" label="URL lookup no logged in table found"/>
47537   <int value="31" label="URL lookup issuing logged in lookup"/>
47538   <int value="32" label="Continue prerender check started"/>
47539   <int value="33" label="Continue prerender check no url"/>
47540   <int value="34" label="Continue prerender check priority too low"/>
47541   <int value="35" label="Continue prerender check urls identical but fragemet"/>
47542   <int value="36" label="Continue prerender check https"/>
47543   <int value="37" label="Continue prerender check root page"/>
47544   <int value="38" label="Continue prerender check logout url"/>
47545   <int value="39" label="Continue prerender check login url"/>
47546   <int value="40" label="Continue prerender check not logged in"/>
47547   <int value="41" label="Continue prerender check fallthrough no prerender"/>
47548   <int value="42" label="Continue prerender check issuing prerender"/>
47549   <int value="43" label="Issuing prerender"/>
47550   <int value="44" label="No prerender candidates"/>
47551   <int value="45" label="Got history issuing lookup"/>
47552   <int value="46" label="Tab Helper URL seen"/>
47553   <int value="47" label="Tab Helper URL seen match"/>
47554   <int value="48" label="Tab Helper URL seen namespace match"/>
47555   <int value="49" label="URL lookup multiple source webcontents"/>
47556   <int value="50" label="Continue prerender check side-effect free whitelist"/>
47557   <int value="51" label="Continue prerender check Examine next URL"/>
47558   <int value="52" label="Issuing prerender, already prerendering"/>
47559   <int value="53" label="Issuing prerender, new prerender"/>
47560   <int value="54" label="Issuing prerender, cancelled old prerender"/>
47561   <int value="55" label="Continue prerender check fallthrough prerendering"/>
47562   <int value="56" label="URL lookup success"/>
47563   <int value="57" label="Prerender Service disabled"/>
47564   <int value="58" label="Prerender Service issued lookup"/>
47565   <int value="59" label="Prerender Service lookup timed out"/>
47566   <int value="60" label="Prerender Service received result"/>
47567   <int value="61" label="Prerender Service no record for result"/>
47568   <int value="62" label="Prerender Service parsed correctly"/>
47569   <int value="63" label="Prerender Service parse error"/>
47570   <int value="64" label="Prerender Service parse error incorrect JSON"/>
47571   <int value="65" label="Prerender Service hinting timed out"/>
47572   <int value="66" label="Prerender Service hinting url lookup timed out"/>
47573   <int value="67" label="Prerender Service candidate url lookup timed out"/>
47574   <int value="68" label="Continue prerender check service whitelist"/>
47575   <int value="69" label="Continue prerender check next URL local"/>
47576   <int value="70" label="Continue prerender check next URL service"/>
47577   <int value="71" label="AddVisit relevant transition repeat URL"/>
47578   <int value="72" label="AddVisit relevant transition new URL"/>
47579   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
47580   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
47581   <int value="75" label="Namespace mismatch: merge result received"/>
47582   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
47583   <int value="77" label="Namespace mismatch: merge result not logging"/>
47584   <int value="78" label="Namespace mismatch: merge result no transactions"/>
47585   <int value="79"
47586       label="Namespace mismatch: merge result too many transactions"/>
47587   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
47588   <int value="81" label="Namespace mismatch: merge result mergeable"/>
47589   <int value="82" label="Init failed unencrypted sync not enabled"/>
47590   <int value="83" label="Continue prerender check next URL not skipped"/>
47591   <int value="84" label="Prerender Service returned hinting candidates"/>
47592   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
47593   <int value="86" label="Tab Helper URL seen entry"/>
47594   <int value="87" label="Tab Helper URL seen match browser navigation"/>
47595   <int value="88" label="Tab Helper URL seen namespace match entry"/>
47596   <int value="89"
47597       label="Tab Helper URL seen namespace match browser navigation"/>
47598   <int value="90" label="Prefetch List item added"/>
47599   <int value="91" label="Prefetch list seen tab contents"/>
47600   <int value="92" label="Prefetch list seen history"/>
47601   <int value="93" label="Issue Prerender called"/>
47602   <int value="94" label="Issue Prerender prefetch enabled"/>
47603   <int value="95" label="Issue Prerender prefetch issued"/>
47604 </enum>
47606 <enum name="PrerenderLocalVisitCoreTransition" type="int">
47607   <int value="0" label="LINK"/>
47608   <int value="1" label="TYPED"/>
47609   <int value="2" label="AUTO_BOOKMARK"/>
47610   <int value="3" label="AUTO_SUBFRAME"/>
47611   <int value="4" label="MANUAL_SUBFRAME"/>
47612   <int value="5" label="GENERATED"/>
47613   <int value="6" label="START_PAGE"/>
47614   <int value="7" label="FORM_SUBMIT"/>
47615   <int value="8" label="RELOAD"/>
47616   <int value="9" label="KEYWORD"/>
47617   <int value="10" label="GENERATED"/>
47618 </enum>
47620 <enum name="PrerenderLocalVisitEvents" type="int">
47621   <int value="0" label="V1_VISIT"/>
47622   <int value="1" label="V1_PRERENDER_STARTED_1"/>
47623   <int value="2" label="V1_PRERENDER_USED_1"/>
47624   <int value="3" label="V1_PRERENDER_STARTED_3"/>
47625   <int value="4" label="V1_PRERENDER_USED_3"/>
47626   <int value="5" label="V1_PRERENDER_STARTED_5"/>
47627   <int value="6" label="V1_PRERENDER_USED_5"/>
47628   <int value="10" label="VISIT"/>
47629   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
47630   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
47631   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
47632   <int value="14" label="PRERENDER_STARTED_1"/>
47633   <int value="15" label="PRERENDER_USED_1"/>
47634   <int value="16" label="PRERENDER_STARTED_3"/>
47635   <int value="17" label="PRERENDER_USED_3"/>
47636   <int value="18" label="PRERENDER_STARTED_5"/>
47637   <int value="19" label="PRERENDER_USED_5"/>
47638 </enum>
47640 <enum name="PrerenderMode" type="int">
47641   <int value="0" label="PRERENDER_MODE_DISABLED"/>
47642   <int value="1" label="PRERENDER_MODE_ENABLED"/>
47643   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
47644   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
47645   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
47646   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
47647   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
47648   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
47649 </enum>
47651 <enum name="PrerenderPageviewEvents" type="int">
47652   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
47653   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
47654   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
47655   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
47656 </enum>
47658 <enum name="PrerenderRelTypes" type="int">
47659   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
47660   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
47661   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
47662   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
47663 </enum>
47665 <enum name="PrerenderSchemeCancelReason" type="int">
47666   <int value="0" label="EXTERNAL_PROTOCOL"/>
47667   <int value="1" label="DATA"/>
47668   <int value="2" label="BLOB"/>
47669   <int value="3" label="FILE"/>
47670   <int value="4" label="FILESYSTEM"/>
47671   <int value="5" label="WEBSOCKET"/>
47672   <int value="6" label="FTP"/>
47673   <int value="7" label="CHROME"/>
47674   <int value="8" label="CHROME_EXTENSION"/>
47675   <int value="9" label="ABOUT"/>
47676   <int value="10" label="UNKNOWN"/>
47677 </enum>
47679 <enum name="PrerenderTabHelperEvents" type="int">
47680   <int value="0" label="Table requested"/>
47681   <int value="1" label="Table present"/>
47682   <int value="2" label="Mainframe change"/>
47683   <int value="3" label="Mainframe change, logged in"/>
47684   <int value="4" label="Mainframe commit"/>
47685   <int value="5" label="Mainframe commit, logged in"/>
47686   <int value="6" label="Login action added"/>
47687   <int value="7" label="Login action added, Mainframe"/>
47688   <int value="8" label="Login action added, Mainframe, pw empty"/>
47689   <int value="9" label="Login action added, Subframe"/>
47690   <int value="10" label="Login action added, Subframe, pw empty"/>
47691 </enum>
47693 <enum name="PreTapEvents" type="int">
47694   <int value="0" label="no event"/>
47695   <int value="1" label="tapdown"/>
47696   <int value="2" label="tapunconfirmed"/>
47697   <int value="3" label="tapdown + tapunconfirmed"/>
47698 </enum>
47700 <enum name="PrinterServiceEventType" type="int">
47701   <int value="0" label="Printer added"/>
47702   <int value="1" label="Page displayed"/>
47703 </enum>
47705 <enum name="PrintPreviewFailureType" type="int">
47706   <int value="0" label="No error"/>
47707   <int value="1" label="Bad settings from print preview tab"/>
47708   <int value="2" label="Copy metadata failed"/>
47709   <int value="3" label="Metafile init failed"/>
47710   <int value="4" label="0-page preview"/>
47711   <int value="5" label="Mac draft metafile init failed"/>
47712   <int value="6" label="PreviewPageRendered with no metafile"/>
47713   <int value="7" label="UpdatePrintSettings failed"/>
47714   <int value="8" label="Received bad printer settings"/>
47715 </enum>
47717 <enum name="PrintPreviewFontTypeType" type="int">
47718   <int value="0" label="TYPE1"/>
47719   <int value="1" label="TYPE1_CID"/>
47720   <int value="2" label="CFF"/>
47721   <int value="3" label="TRUETYPE"/>
47722   <int value="4" label="OTHER"/>
47723   <int value="5" label="NOT_EMBEDDABLE"/>
47724 </enum>
47726 <enum name="PrintPreviewGcpPromoBuckets" type="int">
47727   <int value="0" label="PROMO_SHOWN"/>
47728   <int value="1" label="PROMO_CLICKED"/>
47729   <int value="2" label="PROMO_CLOSED"/>
47730 </enum>
47732 <enum name="PrintPreviewHelperEvents" type="int">
47733   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
47734   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
47735   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
47736   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
47737 </enum>
47739 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
47740   <int value="0" label="DESTINATION_SHOWN"/>
47741   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
47742   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
47743   <int value="3" label="SIGNIN_PROMPT"/>
47744   <int value="4" label="SIGNIN_TRIGGERED"/>
47745   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
47746   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
47747   <int value="7" label="REGISTER_PROMO_SHOWN"/>
47748   <int value="8" label="REGISTER_PROMO_SELECTED"/>
47749   <int value="9" label="ACCOUNT_CHANGED"/>
47750   <int value="10" label="ADD_ACCOUNT_SELECTED"/>
47751 </enum>
47753 <enum name="PrintPreviewPrintSettingsUiBuckets" type="int">
47754   <int value="0" label="ADVANCED_SETTINGS_DIALOG_SHOWN"/>
47755   <int value="1" label="ADVANCED_SETTINGS_DIALOG_CANCELED"/>
47756 </enum>
47758 <enum name="PrintPreviewUserActionType" type="int">
47759   <int value="0" label="PRINT_TO_PRINTER"/>
47760   <int value="1" label="PRINT_TO_PDF"/>
47761   <int value="2" label="CANCEL"/>
47762   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
47763   <int value="4" label="PREVIEW_FAILED"/>
47764   <int value="5" label="PREVIEW_STARTED"/>
47765   <int value="6" label="INITIATOR_TAB_CRASHED"/>
47766   <int value="7" label="INITIATOR_TAB_CLOSED"/>
47767   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
47768   <int value="9" label="PRINT_WITH_PRIVET"/>
47769 </enum>
47771 <enum name="PrintSettings" type="int">
47772   <int value="0" label="LANDSCAPE"/>
47773   <int value="1" label="PORTRAIT"/>
47774   <int value="2" label="COLOR"/>
47775   <int value="3" label="BLACK_AND_WHITE"/>
47776   <int value="4" label="COLLATE"/>
47777   <int value="5" label="SIMPLEX"/>
47778   <int value="6" label="DUPLEX"/>
47779   <int value="7" label="TOTAL"/>
47780   <int value="8" label="HEADERS_AND_FOOTERS"/>
47781   <int value="9" label="CSS_BACKGROUND"/>
47782   <int value="10" label="SELECTION_ONLY"/>
47783   <int value="11" label="EXTERNAL_PDF_PREVIEW"/>
47784 </enum>
47786 <enum name="PrivetNotificationsEvent" type="int">
47787   <int value="0" label="PRIVET_SERVICE_STARTED"/>
47788   <int value="1" label="PRIVET_LISTER_STARTED"/>
47789   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
47790   <int value="3" label="PRIVET_INFO_DONE"/>
47791   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
47792   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
47793   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
47794   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
47795 </enum>
47797 <enum name="ProcessType" type="int">
47798   <obsolete>
47799     Deprecated 3/2013. No longer generated.
47800   </obsolete>
47801   <summary>
47802     The value for type comes from the ProcessType enum in
47803     content/public/common/process_type.h.
47804   </summary>
47805   <int value="1" label="UNKNOWN"/>
47806   <int value="2" label="BROWSER"/>
47807   <int value="3" label="RENDER"/>
47808   <int value="4" label="PLUGIN"/>
47809   <int value="5" label="WORKER"/>
47810   <int value="6" label="NACL"/>
47811   <int value="7" label="UTILITY"/>
47812   <int value="8" label="PROFILE_IMPORT"/>
47813   <int value="9" label="ZYGOTE"/>
47814   <int value="10" label="SANDBOX_HELPER"/>
47815   <int value="11" label="NACL_BROKER_PROCESS"/>
47816   <int value="12" label="GPU_PROCESS"/>
47817   <int value="13" label="PPAPI_PLUGIN_PROCESS"/>
47818 </enum>
47820 <enum name="ProcessType2" type="int">
47821   <summary>
47822     The value for type comes from the ProcessType enum in
47823     content/public/common/process_type.h.
47824   </summary>
47825   <int value="1" label="UNKNOWN"/>
47826   <int value="2" label="BROWSER"/>
47827   <int value="3" label="RENDER"/>
47828   <int value="4" label="PLUGIN"/>
47829   <int value="5" label="WORKER"/>
47830   <int value="6" label="UTILITY"/>
47831   <int value="7" label="ZYGOTE"/>
47832   <int value="8" label="SANDBOX_HELPER"/>
47833   <int value="9" label="GPU_PROCESS"/>
47834   <int value="10" label="PPAPI_PLUGIN_PROCESS"/>
47835   <int value="11" label="PPAPI_BROKER_PROCESS"/>
47836   <int value="12" label="PROFILE_IMPORT"/>
47837   <int value="13" label="NACL"/>
47838   <int value="14" label="NACL_BROKER_PROCESS"/>
47839 </enum>
47841 <enum name="ProfileAddNewUser" type="int">
47842   <int value="0" label="Add new user from icon menu"/>
47843   <int value="1" label="Add new user from title bar menu"/>
47844   <int value="2" label="Add new user from settings dialog"/>
47845   <int value="3" label="Add new user from the User Manager"/>
47846 </enum>
47848 <enum name="ProfileAndroidAccountManagementMenu" type="int">
47849   <int value="0" label="Opened Menu">
47850     User arrived at the Account management screen.
47851   </int>
47852   <int value="1" label="Add Account">
47853     User arrived at the Account management screen, and clicked Add account.
47854   </int>
47855   <int value="2" label="Go Incognito">
47856     User arrived at the Account management screen, and clicked Go incognito.
47857   </int>
47858   <int value="3" label="Primary Account">
47859     User arrived at the Account management screen, and clicked on primary.
47860   </int>
47861   <int value="4" label="Secondary Account">
47862     User arrived at the Account management screen, and clicked on secondary.
47863   </int>
47864   <int value="5" label="Toggled Signout">
47865     User arrived at the Account management screen, toggled Chrome signout.
47866   </int>
47867   <int value="6" label="Confirm Signout">
47868     User toggled Chrome signout, and clicked Signout.
47869   </int>
47870   <int value="7" label="Cancel Signout">
47871     User toggled Chrome signout, and clicked Cancel.
47872   </int>
47873 </enum>
47875 <enum name="ProfileAuth" type="int">
47876   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
47877   <int value="1" label="Authentication performed using local credentials"/>
47878   <int value="2" label="Authentication performed on-line"/>
47879   <int value="3" label="Authentication failed"/>
47880 </enum>
47882 <enum name="ProfileAvatar" type="int">
47883   <int value="0" label="Generic"/>
47884   <int value="1" label="Generic Aqua"/>
47885   <int value="2" label="Generic Blue"/>
47886   <int value="3" label="Generic Green"/>
47887   <int value="4" label="Generic Orange"/>
47888   <int value="5" label="Generic Purple"/>
47889   <int value="6" label="Generic Red"/>
47890   <int value="7" label="Generic Yellow"/>
47891   <int value="8" label="Secret Agent"/>
47892   <int value="9" label="Superhero"/>
47893   <int value="10" label="Volleyball"/>
47894   <int value="11" label="Businessman"/>
47895   <int value="12" label="Ninja"/>
47896   <int value="13" label="Alien"/>
47897   <int value="14" label="Super Awesome Cool Smiley Face"/>
47898   <int value="15" label="Flower"/>
47899   <int value="16" label="Pizza"/>
47900   <int value="17" label="Soccer"/>
47901   <int value="18" label="Burger"/>
47902   <int value="19" label="Cat"/>
47903   <int value="20" label="Cupcake"/>
47904   <int value="21" label="Dog"/>
47905   <int value="22" label="Horse"/>
47906   <int value="23" label="Margarita"/>
47907   <int value="24" label="Note"/>
47908   <int value="25" label="Sun And Cloud"/>
47909   <int value="26" label="Unknown"/>
47910   <int value="27" label="GAIA"/>
47911 </enum>
47913 <enum name="ProfileCreateResult" type="int">
47914   <int value="0" label="Failed locally"/>
47915   <int value="1" label="Failed remotely"/>
47916   <int value="2" label="Created but not initialized (should never happen)"/>
47917   <int value="3" label="Succeeded"/>
47918   <int value="4" label="Canceled"/>
47919 </enum>
47921 <enum name="ProfileDeleteAction" type="int">
47922   <int value="0" label="Settings Page"/>
47923   <int value="1" label="User Manager"/>
47924 </enum>
47926 <enum name="ProfileDesktopMenu" type="int">
47927   <int value="0" label="Locked in Menu">
47928     User opened the user menu, and clicked lock.
47929   </int>
47930   <int value="1" label="Remove Account in Menu">
47931     User opened the user menu, and removed an account.
47932   </int>
47933   <int value="2" label="Add Account in Menu">
47934     User opened the user menu, and started adding an account.
47935   </int>
47936   <int value="3" label="Edit Profile Name in Menu">
47937     User opened the user menu, and changed the profile name.
47938   </int>
47939   <int value="4" label="Edit Profile Image in Menu">
47940     User opened the user menu, and started selecting a new profile image.
47941   </int>
47942   <int value="5" label="Open User Manager in Menu">
47943     User opened the user menu, and opened the User Manager.
47944   </int>
47945 </enum>
47947 <enum name="ProfileErrorType" type="int">
47948   <int value="0" label="History error"/>
47949   <int value="1" label="Preferences error"/>
47950   <int value="2" label="Webdata autofill DB error"/>
47951   <int value="3" label="Webdata token DB error"/>
47952   <int value="4" label="Webdata DB error"/>
47953   <int value="5" label="Webdata keyword DB error"/>
47954 </enum>
47956 <enum name="ProfileGaiaPhotoOptions" type="int">
47957   <int value="0" label="User opted to use GAIA photo"/>
47958   <int value="1" label="User opted not to use GAIA photo"/>
47959 </enum>
47961 <enum name="ProfileImageDownloadResult" type="int">
47962   <int value="0" label="DownloadSuccessChanged">
47963     <summary>
47964       Reported when image download succeeds and the image is newer than what we
47965       already have so we update it.
47966     </summary>
47967   </int>
47968   <int value="1" label="DownloadSuccess">
47969     <summary>Reported anytime we download profile image successfully.</summary>
47970   </int>
47971   <int value="2" label="DownloadFailure">
47972     <summary>Download failed because of network errors.</summary>
47973   </int>
47974   <int value="3" label="DownloadDefault">
47975     <summary>
47976       We didn't download the image because it's the default one.
47977     </summary>
47978   </int>
47979 </enum>
47981 <enum name="ProfileNetUserCount" type="int">
47982   <int value="0" label="Added new user"/>
47983   <int value="1" label="Deleted a profile"/>
47984 </enum>
47986 <enum name="ProfileNewAvatarMenuNotYou" type="int">
47987   <int value="0" label="View 'Not You?' Bubble">
47988     User views the 'Not You?' bubble.
47989   </int>
47990   <int value="1" label="Back">
47991     User selects back from within the 'Not You?' bubble.
47992   </int>
47993   <int value="2" label="Add Person">
47994     User adds a person from within the 'Not You?' bubble.
47995   </int>
47996   <int value="3" label="Disconnect">
47997     User chooses to disconnect (sign out) from within the 'Not You?' bubble.
47998   </int>
47999 </enum>
48001 <enum name="ProfileNewAvatarMenuSignin" type="int">
48002   <int value="0" label="View Signin Bubble">
48003     User viewed the signin bubble after successfully using the inline signin.
48004   </int>
48005   <int value="1" label="Dismiss">
48006     User selected ok to dismiss the signin bubble.
48007   </int>
48008   <int value="2" label="Settings">
48009     User opened the settings from the signin bubble.
48010   </int>
48011 </enum>
48013 <enum name="ProfileNewAvatarMenuUpgrade" type="int">
48014   <int value="0" label="View Upgrade Bubble">
48015     User views the upgrade bubble.
48016   </int>
48017   <int value="1" label="Dismiss">User dismissed the upgrade bubble.</int>
48018   <int value="2" label="What's New">
48019     User selects 'What's New' in the upgrade bubble.
48020   </int>
48021   <int value="3" label="Not You?">
48022     User selects 'Not You?' in the upgrade bubble.
48023   </int>
48024 </enum>
48026 <enum name="ProfileOpen" type="int">
48027   <int value="0" label="Add new user"/>
48028   <int value="1" label="Add new user from icon menu"/>
48029   <int value="2" label="Add new user from title bar menu"/>
48030   <int value="3" label="Switch profile from icon menu"/>
48031   <int value="4" label="Switch profile from title bar menu"/>
48032   <int value="5" label="Opened the avatar bubble menu from NTP"/>
48033   <int value="6" label="Opened the avatar bubble menu from icon"/>
48034   <int value="7" label="Deleted a profile"/>
48035 </enum>
48037 <enum name="ProfileOpenMethod" type="int">
48038   <int value="0" label="Opened the avatar bubble menu from NTP"/>
48039   <int value="1" label="Opened the avatar bubble menu from icon"/>
48040   <int value="2" label="Switch to profile from icon menu"/>
48041   <int value="3" label="Switch to profile from title bar menu"/>
48042   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
48043   <int value="5" label="Opened the User Manager"/>
48044   <int value="6" label="Switch to profile via User Manager"/>
48045   <int value="7" label="Switch to locked profile via User Manager"/>
48046   <int value="8" label="Switch to Guest profile"/>
48047 </enum>
48049 <enum name="ProfileSigninStatus" type="int">
48050   <int value="0" label="All profiles signed in"/>
48051   <int value="1" label="All profiles not signed in"/>
48052   <int value="2" label="Mixed signin status"/>
48053   <int value="3" label="Unknown signin status"/>
48054 </enum>
48056 <enum name="ProfileSync" type="int">
48057   <int value="0" label="Signed in to sync"/>
48058   <int value="1" label="Signed in to sync from original profile"/>
48059   <int value="2" label="Signed in to sync from secondary profile"/>
48060   <int value="3" label="Customized sync options"/>
48061   <int value="4" label="Chose what to sync"/>
48062   <int value="5" label="Encrypted all data"/>
48063   <int value="6" label="Selected a passphrase"/>
48064 </enum>
48066 <enum name="ProfileSyncCustomize" type="int">
48067   <int value="0" label="Customized sync options"/>
48068   <int value="1" label="Chose what to sync"/>
48069   <int value="2" label="Encrypted all data"/>
48070   <int value="3" label="Selected a passphrase"/>
48071 </enum>
48073 <enum name="ProfileType" type="int">
48074   <int value="0" label="Original (default) profile"/>
48075   <int value="1" label="Secondary (user-created) profile"/>
48076 </enum>
48078 <enum name="ProfileUpgradeEnrollment" type="int">
48079   <int value="0" label="User viewed the Upgrade promo card in the user menu."/>
48080   <int value="1" label="User selected to view the intro tutorial."/>
48081   <int value="2" label="User opted into New Profile Management by Promo card."/>
48082   <int value="3" label="User closed the Upgrade card."/>
48083   <int value="4" label="User disabled New Profiles Management."/>
48084   <int value="5" label="User elected to send feedback."/>
48085 </enum>
48087 <enum name="ProtectorError" type="int">
48088   <obsolete>
48089     Deprecated 8/2013. No longer generated.
48090   </obsolete>
48091   <summary>
48092     Codes for errors Protector detects about settings it protects. See
48093     chrome/browser/protector/histograms.h for the corresponding enum.
48094   </summary>
48095   <int value="0" label="Backup invalid"/>
48096   <int value="1" label="Value changed"/>
48097   <int value="2" label="Value valid"/>
48098   <int value="3" label="Value is valid and zero"/>
48099 </enum>
48101 <enum name="ProtocolVersion" type="int">
48102   <int value="0" label="UNKNOWN"/>
48103   <int value="1" label="HTTP 1.1"/>
48104   <int value="2" label="SPDY 1.0"/>
48105   <int value="3" label="SPDY 2.0"/>
48106   <int value="4" label="SPDY 2.1"/>
48107   <int value="5" label="SPDY 3.0"/>
48108 </enum>
48110 <enum name="ProvisionalSaveFailure" type="int">
48111   <int value="0" label="SAVING_DISABLED"/>
48112   <int value="1" label="EMPTY_PASSWORD"/>
48113   <int value="2" label="NO_MATCHING_FORM"/>
48114   <int value="3" label="MATCHING_NOT_COMPLETE"/>
48115   <int value="4" label="FORM_BLACKLISTED"/>
48116   <int value="5" label="INVALID_FORM"/>
48117   <int value="6" label="AUTOCOMPLETE_OFF"/>
48118   <int value="7" label="SYNC_CREDENTIALS"/>
48119 </enum>
48121 <enum name="ProxyStatus" type="int">
48122   <int value="0" label="PROXY_STATUS_IGNORED"/>
48123   <int value="1" label="PROXY_UNINITIALIZED"/>
48124   <int value="2" label="PROXY_NOT_USED"/>
48125   <int value="3" label="PROXY_PAC_RESOLVER"/>
48126   <int value="4" label="PROXY_HAS_RULES"/>
48127 </enum>
48129 <enum name="PublicKeyPinFailedDomain" type="int">
48130   <int value="0" label="DOMAIN_NOT_PINNED"/>
48131   <int value="1" label="DOMAIN_GOOGLE_COM"/>
48132   <int value="2" label="DOMAIN_ANDROID_COM"/>
48133   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
48134   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
48135   <int value="5" label="DOMAIN_YTIMG_COM"/>
48136   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
48137   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
48138   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
48139   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
48140   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
48141   <int value="11" label="DOMAIN_APPSPOT_COM"/>
48142   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
48143   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
48144   <int value="14" label="DOMAIN_GSTATIC_COM"/>
48145   <int value="15" label="DOMAIN_GMAIL_COM"/>
48146   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
48147   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
48148   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
48149   <int value="19" label="DOMAIN_TWITTER_COM"/>
48150   <int value="20" label="DOMAIN_TWIMG_COM"/>
48151   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
48152   <int value="22" label="DOMAIN_NUM_EVENTS"/>
48153 </enum>
48155 <enum name="QuicAddressMismatch" type="int">
48156   <int value="0" label="Address mismatch: IPv4 IPv4"/>
48157   <int value="1" label="Address mismatch: IPv6 IPv6"/>
48158   <int value="2" label="Address mismatch: IPv4 IPv6"/>
48159   <int value="3" label="Address mismatch: IPv6 IPv4"/>
48160   <int value="4" label="Port mismatch: IPv4 IPv4"/>
48161   <int value="5" label="Port mismatch: IPv6 IPv6"/>
48162   <int value="6" label="Address and port match: IPv4 IPv4"/>
48163   <int value="7" label="Address and port match: IPv6 IPv6"/>
48164 </enum>
48166 <enum name="QuicErrorCodes" type="int">
48167   <int value="0" label="NO_ERROR"/>
48168   <int value="1" label="INTERNAL_ERROR"/>
48169   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
48170   <int value="3" label="INVALID_PACKET_HEADER"/>
48171   <int value="4" label="INVALID_FRAME_DATA"/>
48172   <int value="5" label="INVALID_FEC_DATA"/>
48173   <int value="6" label="INVALID_RST_STREAM_DATA"/>
48174   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
48175   <int value="8" label="INVALID_GOAWAY_DATA"/>
48176   <int value="9" label="INVALID_ACK_DATA"/>
48177   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
48178   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
48179   <int value="12" label="DECRYPTION_FAILURE"/>
48180   <int value="13" label="ENCRYPTION_FAILURE"/>
48181   <int value="14" label="PACKET_TOO_LARGE"/>
48182   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
48183   <int value="16" label="PEER_GOING_AWAY"/>
48184   <int value="17" label="INVALID_STREAM_ID"/>
48185   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
48186   <int value="19" label="PUBLIC_RESET"/>
48187   <int value="20" label="INVALID_VERSION"/>
48188   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
48189   <int value="22" label="INVALID_HEADER_ID"/>
48190   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
48191   <int value="24" label="DECOMPRESSION_FAILURE"/>
48192   <int value="25" label="CONNECTION_TIMED_OUT"/>
48193   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
48194   <int value="27" label="PACKET_WRITE_ERROR"/>
48195   <int value="28" label="HANDSHAKE_FAILED"/>
48196   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
48197   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
48198   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
48199   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
48200   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
48201   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
48202   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
48203   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
48204   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
48205   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
48206   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
48207   <int value="40" label="CRYPTO_NO_SUPPORT"/>
48208   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
48209   <int value="42" label="PROOF_INVALID"/>
48210   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
48211   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
48212   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
48213   <int value="46" label="INVALID_STREAM_DATA"/>
48214   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
48215   <int value="48" label="MISSING_PAYLOAD"/>
48216   <int value="49" label="INVALID_PRIORITY"/>
48217   <int value="50" label="INVALID_STREAM_FRAME"/>
48218   <int value="51" label="PACKET_READ_ERROR"/>
48219   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
48220   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
48221   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
48222   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
48223   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
48224   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
48225   <int value="58" label="INVALID_BLOCKED_DATA"/>
48226   <int value="59" label="FLOW_CONTROL_ERROR"/>
48227   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
48228   <int value="61" label="UNENCRYPTED_STREAM_DATA"/>
48229   <int value="62" label="CONNECTION_IP_POOLED"/>
48230 </enum>
48232 <enum name="QuicHandshakeFailureReason" type="int">
48233   <int value="0" label="UNKNOWN"/>
48234   <int value="1" label="BLACK_HOLE"/>
48235   <int value="2" label="PUBLIC_RESET"/>
48236 </enum>
48238 <enum name="QuicHandshakeState" type="int">
48239   <int value="0" label="STARTED"/>
48240   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
48241   <int value="2" label="HANDSHAKE_CONFIRMED"/>
48242   <int value="3" label="FAILED"/>
48243 </enum>
48245 <enum name="QuickofficeErrorTypes" type="int">
48246   <int value="0" label="doc uncaught js exception"/>
48247   <int value="1" label="docx uncaught js exception"/>
48248   <int value="2" label="docm uncaught js exception"/>
48249   <int value="3" label="xls uncaught js exception"/>
48250   <int value="4" label="xlsx uncaught js exception"/>
48251   <int value="5" label="xlsm uncaught js exception"/>
48252   <int value="6" label="ppt uncaught js exception"/>
48253   <int value="7" label="pptx uncaught js exception"/>
48254   <int value="8" label="pptm uncaught js exception"/>
48255   <int value="9" label="pps uncaught js exception"/>
48256   <int value="10" label="ppsx uncaught js exception"/>
48257   <int value="11" label="ppsm uncaught js exception"/>
48258   <int value="12" label="doc suspected corrupt file"/>
48259   <int value="13" label="docx suspected corrupt file"/>
48260   <int value="14" label="docm suspected corrupt file"/>
48261   <int value="15" label="xls suspected corrupt file"/>
48262   <int value="16" label="xlsx suspected corrupt file"/>
48263   <int value="17" label="xlsm suspected corrupt file"/>
48264   <int value="18" label="ppt suspected corrupt file"/>
48265   <int value="19" label="pptx suspected corrupt file"/>
48266   <int value="20" label="pptm suspected corrupt file"/>
48267   <int value="21" label="pps suspected corrupt file"/>
48268   <int value="22" label="ppsx suspected corrupt file"/>
48269   <int value="23" label="ppsm suspected corrupt file"/>
48270   <int value="24" label="doc qowt ui warning"/>
48271   <int value="25" label="docx qowt ui warning"/>
48272   <int value="26" label="docm qowt ui warning"/>
48273   <int value="27" label="xls qowt ui warning"/>
48274   <int value="28" label="xlsx qowt ui warning"/>
48275   <int value="29" label="xlsm qowt ui warning"/>
48276   <int value="30" label="ppt qowt ui warning"/>
48277   <int value="31" label="pptx qowt ui warning"/>
48278   <int value="32" label="pptm qowt ui warning"/>
48279   <int value="33" label="pps qowt ui warning"/>
48280   <int value="34" label="ppsx qowt ui warning"/>
48281   <int value="35" label="ppsm qowt ui warning"/>
48282   <int value="36" label="doc nacl error"/>
48283   <int value="37" label="docx nacl error"/>
48284   <int value="38" label="docm nacl error"/>
48285   <int value="39" label="xls nacl error"/>
48286   <int value="40" label="xlsx nacl error"/>
48287   <int value="41" label="xlsm nacl error"/>
48288   <int value="42" label="ppt nacl error"/>
48289   <int value="43" label="pptx nacl error"/>
48290   <int value="44" label="pptm nacl error"/>
48291   <int value="45" label="pps nacl error"/>
48292   <int value="46" label="ppsx nacl error"/>
48293   <int value="47" label="ppsm nacl error"/>
48294   <int value="48" label="doc nacl crash"/>
48295   <int value="49" label="docx nacl crash"/>
48296   <int value="50" label="docm nacl crash"/>
48297   <int value="51" label="xls nacl crash"/>
48298   <int value="52" label="xlsx nacl crash"/>
48299   <int value="53" label="xlsm nacl crash"/>
48300   <int value="54" label="ppt nacl crash"/>
48301   <int value="55" label="pptx nacl crash"/>
48302   <int value="56" label="pptm nacl crash"/>
48303   <int value="57" label="pps nacl crash"/>
48304   <int value="58" label="ppsx nacl crash"/>
48305   <int value="59" label="ppsm nacl crash"/>
48306   <int value="60" label="doc invalid file format"/>
48307   <int value="61" label="docx invalid file format"/>
48308   <int value="62" label="docm invalid file format"/>
48309   <int value="63" label="xls invalid file format"/>
48310   <int value="64" label="xlsx invalid file format"/>
48311   <int value="65" label="xlsm invalid file format"/>
48312   <int value="66" label="ppt invalid file format"/>
48313   <int value="67" label="pptx invalid file format"/>
48314   <int value="68" label="pptm invalid file format"/>
48315   <int value="69" label="pps invalid file format"/>
48316   <int value="70" label="ppsx invalid file format"/>
48317   <int value="71" label="ppsm invalid file format"/>
48318   <int value="72" label="doc editing dom sync error"/>
48319   <int value="73" label="docx editing dom sync error"/>
48320   <int value="74" label="docm editing dom sync error"/>
48321   <int value="75" label="xls editing dom sync error"/>
48322   <int value="76" label="xlsx editing dom sync error"/>
48323   <int value="77" label="xlsm editing dom sync error"/>
48324   <int value="78" label="ppt editing dom sync error"/>
48325   <int value="79" label="pptx editing dom sync error"/>
48326   <int value="80" label="pptm editing dom sync error"/>
48327   <int value="81" label="pps editing dom sync error"/>
48328   <int value="82" label="ppsx editing dom sync error"/>
48329   <int value="83" label="ppsm editing dom sync error"/>
48330 </enum>
48332 <enum name="QuickofficeFileFormat" type="int">
48333   <int value="0" label="doc"/>
48334   <int value="1" label="docx"/>
48335   <int value="2" label="docm"/>
48336   <int value="3" label="xls"/>
48337   <int value="4" label="xlsx"/>
48338   <int value="5" label="xlsm"/>
48339   <int value="6" label="ppt"/>
48340   <int value="7" label="pptx"/>
48341   <int value="8" label="pptm"/>
48342   <int value="9" label="pps"/>
48343   <int value="10" label="ppsx"/>
48344   <int value="11" label="ppsm"/>
48345   <int value="12" label="csv"/>
48346 </enum>
48348 <enum name="QuicRejectReasons" type="int">
48349   <int value="1" label="CLIENT_NONCE_UNKNOWN_FAILURE"/>
48350   <int value="2" label="CLIENT_NONCE_INVALID_FAILURE"/>
48351   <int value="4" label="CLIENT_NONCE_NOT_UNIQUE_FAILURE"/>
48352   <int value="8" label="CLIENT_NONCE_INVALID_ORBIT_FAILURE"/>
48353   <int value="16" label="CLIENT_NONCE_INVALID_TIME_FAILURE"/>
48354   <int value="32" label="CLIENT_NONCE_STRIKE_REGISTER_TIMEOUT"/>
48355   <int value="64" label="CLIENT_NONCE_STRIKE_REGISTER_FAILURE"/>
48356   <int value="128" label="SERVER_NONCE_DECRYPTION_FAILURE"/>
48357   <int value="256" label="SERVER_NONCE_INVALID_FAILURE"/>
48358   <int value="512" label="SERVER_NONCE_NOT_UNIQUE_FAILURE"/>
48359   <int value="1024" label="SERVER_NONCE_INVALID_TIME_FAILURE"/>
48360   <int value="2048" label="SERVER_CONFIG_INCHOATE_HELLO_FAILURE"/>
48361   <int value="4096" label="SERVER_CONFIG_UNKNOWN_CONFIG_FAILURE"/>
48362   <int value="8192" label="SOURCE_ADDRESS_TOKEN_INVALID_FAILURE"/>
48363   <int value="16384" label="SOURCE_ADDRESS_TOKEN_DECRYPTION_FAILURE"/>
48364   <int value="32768" label="SOURCE_ADDRESS_TOKEN_PARSE_FAILURE"/>
48365   <int value="65536" label="SOURCE_ADDRESS_TOKEN_DIFFERENT_IP_ADDRESS_FAILURE"/>
48366   <int value="131072" label="SOURCE_ADDRESS_TOKEN_CLOCK_SKEW_FAILURE"/>
48367   <int value="262144" label="SOURCE_ADDRESS_TOKEN_EXPIRED_FAILURE"/>
48368 </enum>
48370 <enum name="QuicRstStreamErrorCodes" type="int">
48371   <int value="0" label="NO_ERROR"/>
48372   <int value="1" label="ERROR_PROCESSING_STREAM"/>
48373   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
48374   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
48375   <int value="4" label="CONNECTION_ERROR"/>
48376   <int value="5" label="PEER_GOING_AWAY"/>
48377   <int value="6" label="CANCELLED"/>
48378 </enum>
48380 <enum name="QuicServerConfigState" type="int">
48381   <int value="0" label="SERVER_CONFIG_EMPTY"/>
48382   <int value="1" label="SERVER_CONFIG_INVALID"/>
48383   <int value="2" label="SERVER_CONFIG_CORRUPTED"/>
48384   <int value="3" label="SERVER_CONFIG_EXPIRED"/>
48385   <int value="4" label="SERVER_CONFIG_INVALID_EXPIRY"/>
48386 </enum>
48388 <enum name="QuicSessionErrorCodes" type="int">
48389   <int value="0" label="CONNECTING_SOCKET"/>
48390   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
48391   <int value="2" label="SETTING_SEND_BUFFER"/>
48392 </enum>
48394 <enum name="QuicSessionLocations" type="int">
48395   <int value="0" label="DESTRUCTOR"/>
48396   <int value="1" label="ADD_OBSERVER"/>
48397   <int value="2" label="TRY_CREATE_STREAM"/>
48398   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
48399   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
48400   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
48401 </enum>
48403 <enum name="RapporDiscardReason" type="int">
48404   <int value="0" label="Upload Success"/>
48405   <int value="1" label="Upload Rejected"/>
48406   <int value="2" label="Queue Overflowed"/>
48407 </enum>
48409 <enum name="RecentTabsAction" type="int">
48410   <int value="0" label="Local Session Tab"/>
48411   <int value="1" label="Other Device Tab"/>
48412   <int value="2" label="Restore Window"/>
48413   <int value="3" label="Show More"/>
48414 </enum>
48416 <enum name="RenderViewContextMenuItem" type="int">
48417   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
48418   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
48419   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
48420   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
48421   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
48422   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
48423   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
48424   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
48425   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
48426   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
48427   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
48428   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
48429   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
48430   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
48431   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
48432   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
48433   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
48434   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
48435   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
48436   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
48437   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
48438   <int value="21" label="IDC_BACK"/>
48439   <int value="22" label="IDC_FORWARD"/>
48440   <int value="23" label="IDC_SAVE_PAGE"/>
48441   <int value="24" label="IDC_RELOAD"/>
48442   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
48443   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
48444   <int value="27" label="IDC_PRINT"/>
48445   <int value="28" label="IDC_VIEW_SOURCE"/>
48446   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
48447   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
48448   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
48449   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
48450   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
48451   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
48452   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
48453   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
48454   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
48455   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
48456   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
48457   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
48458   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
48459   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
48460   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
48461   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
48462   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
48463   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
48464   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
48465   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
48466   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
48467   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
48468   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
48469   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
48470   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
48471   <int value="54" label="IDC_SPELLCHECK_MENU"/>
48472   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
48473   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
48474   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
48475   <int value="58" label="IDC_SPELLCHECK_SUGGESTION"/>
48476   <int value="59" label="IDC_SPELLCHECK_ADD_TO_DICTIONARY"/>
48477   <int value="60" label="IDC_SPELLPANEL_TOGGLE"/>
48478 </enum>
48480 <enum name="ReportProcessingResult" type="int">
48481   <int value="0" label="Success">A report was created and uploaded</int>
48482   <int value="1" label="Suppressed">
48483     A report was not uploaded because the CSD Whitelist killswitch was present
48484   </int>
48485   <int value="2" label="InvalidRequest">
48486     A report was not uploaded because it could not be serialized
48487   </int>
48488   <int value="3" label="Cancelled">
48489     A report upload was cancelled due to service shutdown
48490   </int>
48491   <int value="4" label="RequestFailed">A report upload failed</int>
48492   <int value="5" label="InvalidResponse">
48493     The response from a report upload was invalid
48494   </int>
48495   <int value="6" label="NoDownload">
48496     A report was not uploaded because no binary download was found to report
48497   </int>
48498 </enum>
48500 <enum name="ResolutionCategory" type="int">
48501   <int value="0" label="RESOLVE_SUCCESS"/>
48502   <int value="1" label="RESOLVE_FAIL"/>
48503   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
48504   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
48505 </enum>
48507 <enum name="ResolutionUnspecWasteCategory" type="int">
48508   <int value="0" label="AF_WASTE_IPV4_ONLY">
48509     Running in a IPv4-only configuration.  No waste.
48510   </int>
48511   <int value="1" label="AF_WASTE_CACHE_IPV4">
48512     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
48513   </int>
48514   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
48515     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
48516   </int>
48517   <int value="3" label="AF_WASTE_JOB_IPV4">
48518     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
48519   </int>
48520   <int value="4" label="AF_WASTE_JOB_UNSPEC">
48521     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
48522   </int>
48523   <int value="5" label="AF_WASTE_NONE_IPV4">
48524     A new job was needed for this IPv4 lookup.  No waste.
48525   </int>
48526   <int value="6" label="AF_WASTE_NONE_UNSPEC">
48527     A new job was needed for this UNSPEC lookup.  No waste.
48528   </int>
48529 </enum>
48531 <enum name="ResourceHasClient" type="int">
48532   <int value="0" label="No client"/>
48533   <int value="1" label="Has client"/>
48534 </enum>
48536 <enum name="ResourceType" type="int">
48537   <int value="0" label="Main resource"/>
48538   <int value="1" label="Image"/>
48539   <int value="2" label="CSSS"/>
48540   <int value="3" label="Script"/>
48541   <int value="4" label="Font"/>
48542   <int value="5" label="Raw"/>
48543   <int value="6" label="SVG"/>
48544   <int value="7" label="XSL"/>
48545   <int value="8" label="Link prefetch"/>
48546   <int value="9" label="Link subresource"/>
48547   <int value="10" label="Text track"/>
48548   <int value="11" label="Shader"/>
48549   <int value="12" label="Import resource"/>
48550 </enum>
48552 <enum name="SavePasswordPromptResponseType" type="int">
48553   <int value="0" label="NO_RESPONSE"/>
48554   <int value="1" label="REMEMBER_PASSWORD"/>
48555   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
48556 </enum>
48558 <enum name="SB2BloomFailure" type="int">
48559   <obsolete>
48560     Bloom filter support deleted in October 2012.
48561   </obsolete>
48562   <int value="0" label="READ_OPEN"/>
48563   <int value="1" label="READ_VERSION"/>
48564   <int value="2" label="READ_NUM_KEYS"/>
48565   <int value="3" label="READ_KEY"/>
48566   <int value="4" label="READ_DATA_MINSIZE"/>
48567   <int value="5" label="READ_DATA_MAXSIZE"/>
48568   <int value="6" label="READ_DATA_SHORT"/>
48569   <int value="7" label="READ_DATA"/>
48570 </enum>
48572 <enum name="SB2BloomFilterFalsePositives" type="int">
48573   <obsolete>
48574     Bloom filter support deleted in October 2012.
48575   </obsolete>
48576   <int value="0" label="ALL_MISSES"/>
48577   <int value="1" label="FALSE_POSITIVE_MISSES"/>
48578 </enum>
48580 <enum name="SB2DatabaseFailure" type="int">
48581   <int value="0" label="CORRUPT"/>
48582   <int value="1" label="CORRUPT_HANDLER"/>
48583   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
48584   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
48585   <int value="4" label="FILTER_MISSING"/>
48586   <int value="5" label="FILTER_READ"/>
48587   <int value="6" label="FILTER_WRITE"/>
48588   <int value="7" label="FILTER_DELETE"/>
48589   <int value="8" label="STORE_MISSING"/>
48590   <int value="9" label="STORE_DELETE"/>
48591   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
48592   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
48593   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
48594   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
48595   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
48596   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
48597   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
48598   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
48599   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
48600   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
48601   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
48602   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
48603   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
48604   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
48605   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
48606   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
48607   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
48608 </enum>
48610 <enum name="SB2DownloadChecks" type="int">
48611   <int value="0" label="URL_CHECKS_TOTAL"/>
48612   <int value="1" label="URL_CHECKS_CANCELED"/>
48613   <int value="2" label="URL_CHECKS_MALWARE"/>
48614   <int value="3" label="HASH_CHECKS_TOTAL"/>
48615   <int value="4" label="HASH_CHECKS_MALWARE"/>
48616 </enum>
48618 <enum name="SB2FilterLoad" type="int">
48619   <int value="0" label="ALL"/>
48620   <int value="1" label="PREFIX_SET"/>
48621   <int value="2" label="BLOOM_FILTER"/>
48622 </enum>
48624 <enum name="SB2FormatEvent" type="int">
48625   <summary>
48626     Track information for various error cases in the safe-browsing store.
48627   </summary>
48628   <int value="0" label="FILE_CORRUPT">Store corruption detected</int>
48629   <int value="1" label="SQLITE_CORRUPT">
48630     SQLite store orruption detected (obsolete)
48631   </int>
48632   <int value="2" label="FOUND_SQLITE">SQLite store found (obsolete)</int>
48633   <int value="3" label="FOUND_UNKNOWN">Store format unknown at open</int>
48634   <int value="4" label="SQLITE_DELETED">
48635     Deleted SQLite-format store (obsolete)
48636   </int>
48637   <int value="5" label="SQLITE_DELETE_FAILED">
48638     Deletion of SQLite-format store failed (obsolete)
48639   </int>
48640   <int value="6" label="SQLITE_DELETED_ORIGINAL">
48641     Deleted pre-release SQLite store (obsolete)
48642   </int>
48643   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED">
48644     Deletion of pre-release SQLite store failed (obsolete)
48645   </int>
48646   <int value="8" label="VALIDITY_CHECKSUM_FAILURE">
48647     Failed explicit checksum check on failed update from server
48648   </int>
48649   <int value="9" label="UPDATE_CHECKSUM_FAILURE">
48650     Failed checksum check while merging new data into store
48651   </int>
48652   <int value="10" label="HEADER_CHECKSUM_FAILURE">
48653     Failed header checksum check when opening store
48654   </int>
48655   <int value="11" label="FOUND_DEPRECATED">
48656     Store with valid magic number has deprecated version number
48657   </int>
48658 </enum>
48660 <enum name="SB2GetHashResult" type="int">
48661   <int value="0" label="STATUS_200"/>
48662   <int value="1" label="STATUS_204"/>
48663   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
48664   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
48665   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
48666   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
48667   <int value="6" label="NETWORK_ERROR"/>
48668   <int value="7" label="HTTP_ERROR"/>
48669   <int value="8" label="BACKOFF_ERROR"/>
48670 </enum>
48672 <enum name="SB2InterstitialAction" type="int">
48673   <int value="0" label="MALWARE_SHOW"/>
48674   <int value="1" label="MALWARE_DONT_PROCEED"/>
48675   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
48676   <int value="3" label="MALWARE_PROCEED"/>
48677   <int value="4" label="MULTIPLE_SHOW"/>
48678   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
48679   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
48680   <int value="7" label="MULTIPLE_PROCEED"/>
48681   <int value="8" label="PHISHING_SHOW"/>
48682   <int value="9" label="PHISHING_DONT_PROCEED"/>
48683   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
48684   <int value="11" label="PHISHING_PROCEED"/>
48685   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
48686   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
48687   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
48688 </enum>
48690 <enum name="SB2InterstitialActionDetails" type="int">
48691   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
48692   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
48693   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
48694   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
48695   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
48696   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
48697   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
48698   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
48699 </enum>
48701 <enum name="SB2PrefixSetEvent" type="int">
48702   <obsolete>
48703     Deprecated 9/2012. No longer generated.
48704   </obsolete>
48705   <int value="0" label="PREFIX_SET_HIT"/>
48706   <int value="1" label="BLOOM_HIT"/>
48707   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
48708   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
48709   <int value="4" label="GETPREFIXES_BROKEN"/>
48710   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
48711   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
48712   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
48713   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
48714   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
48715   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
48716   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
48717   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
48718   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
48719   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
48720   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
48721   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
48722   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
48723   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
48724   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
48725 </enum>
48727 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
48728   <int value="0" label="Enabled"/>
48729   <int value="1" label="Disabled"/>
48730 </enum>
48732 <enum name="SB2UpdateResult" type="int">
48733   <int value="0" label="FAIL"/>
48734   <int value="1" label="SUCCESS"/>
48735   <int value="2" label="BACKUP_CONNECT_FAIL"/>
48736   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
48737   <int value="4" label="BACKUP_HTTP_FAIL"/>
48738   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
48739   <int value="6" label="BACKUP_NETWORK_FAIL"/>
48740   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
48741 </enum>
48743 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
48744   <int value="0" label="PROXY_FETCH"/>
48745   <int value="1" label="PRIVATE_IP"/>
48746   <int value="2" label="OFF_THE_RECORD"/>
48747   <int value="3" label="MATCH_CSD_WHITELIST"/>
48748   <int value="4" label="TOO_MANY_REPORTS"/>
48749   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
48750   <int value="6" label="NO_DATABASE_MANAGER"/>
48751   <int value="7" label="KILLSWITCH"/>
48752   <int value="8" label="CANCEL"/>
48753   <int value="9" label="RESULT_FROM_CACHE"/>
48754   <int value="10" label="NOT_HTTP_URL"/>
48755 </enum>
48757 <enum name="SBClientDownloadCheckDownloadStats" type="int">
48758   <int value="0" label="INVALID_URL"/>
48759   <int value="1" label="SB_DISABLED"/>
48760   <int value="2" label="WHITELISTED_URL"/>
48761   <int value="3" label="WHITELISTED_REFERRER"/>
48762   <int value="4" label="INVALID_REQUEST_PROTO"/>
48763   <int value="5" label="SERVER_PING_FAILED"/>
48764   <int value="6" label="INVALID_RESPONSE_PROTO"/>
48765   <int value="7" label="NOT_BINARY_FILE"/>
48766   <int value="8" label="REQUEST_CANCELED"/>
48767   <int value="9" label="DOWNLOAD_DANGEROUS"/>
48768   <int value="10" label="DOWNLOAD_SAFE"/>
48769   <int value="11" label="EMPTY_URL_CHAIN"/>
48770   <int value="12" label="HTTPS_URL"/>
48771   <int value="13" label="PING_DISABLED"/>
48772   <int value="14" label="TRUSTED_EXECUTABLE"/>
48773   <int value="15" label="OS_NOT_SUPPORTED"/>
48774   <int value="16" label="DOWNLOAD_UNCOMMON"/>
48775   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
48776   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
48777   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
48778   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
48779   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
48780 </enum>
48782 <enum name="SBClientDownloadExtensions" type="int">
48783   <int value="0" label="EXE"/>
48784   <int value="1" label="MSI"/>
48785   <int value="2" label="CAB"/>
48786   <int value="3" label="SYS"/>
48787   <int value="4" label="SCR"/>
48788   <int value="5" label="DRV"/>
48789   <int value="6" label="BAT"/>
48790   <int value="7" label="ZIP"/>
48791   <int value="8" label="RAR"/>
48792   <int value="9" label="DLL"/>
48793   <int value="10" label="PIF"/>
48794   <int value="11" label="COM"/>
48795   <int value="12" label="JAR"/>
48796   <int value="13" label="CLASS"/>
48797   <int value="14" label="PDF"/>
48798   <int value="15" label="VB"/>
48799   <int value="16" label="REG"/>
48800   <int value="17" label="GRP"/>
48801   <int value="18" label="OTHER"/>
48802   <int value="19" label="CRX"/>
48803   <int value="20" label="APK"/>
48804   <int value="21" label="DMG"/>
48805   <int value="22" label="PKG"/>
48806   <int value="23" label="TORRENT"/>
48807 </enum>
48809 <enum name="SBClientDownloadIsSignedBinary" type="int">
48810   <int value="0" label="Unsigned"/>
48811   <int value="1" label="Signed"/>
48812 </enum>
48814 <enum name="SBClientMalwareSentReports" type="int">
48815   <int value="0" label="Sent"/>
48816   <int value="1" label="Hit limit"/>
48817   <int value="2" label="Failed serialization"/>
48818 </enum>
48820 <enum name="SBClientPhishingCancelClassificationReason" type="int">
48821   <int value="0" label="NAVIGATE_AWAY"/>
48822   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
48823   <int value="2" label="PAGE_RECAPTURED"/>
48824   <int value="3" label="SHUTDOWN"/>
48825   <int value="4" label="NEW_PHISHING_SCORER"/>
48826 </enum>
48828 <enum name="SBClientPhishingClientModelStatus" type="int">
48829   <int value="0" label="MODEL_SUCCESS"/>
48830   <int value="1" label="MODEL_NOT_CHANGED"/>
48831   <int value="2" label="MODEL_FETCH_FAILED"/>
48832   <int value="3" label="MODEL_EMPTY"/>
48833   <int value="4" label="MODEL_TOO_LARGE"/>
48834   <int value="5" label="MODEL_PARSE_ERROR"/>
48835   <int value="6" label="MODEL_MISSING_FIELDS"/>
48836   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
48837 </enum>
48839 <enum name="SBClientPhishingScorerCreationStatus" type="int">
48840   <int value="0" label="SUCCESS"/>
48841   <int value="1" label="MODEL_OPEN_FAIL"/>
48842   <int value="2" label="MODEL_FILE_EMPTY"/>
48843   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
48844   <int value="4" label="MODEL_PARSE_ERROR"/>
48845   <int value="5" label="MODEL_MISSING_FIELDS"/>
48846 </enum>
48848 <enum name="SBDownloadFeedbackUploadResult" type="int">
48849   <int value="0" label="SUCCESS"/>
48850   <int value="1" label="UPLOAD_SUCCESS"/>
48851   <int value="2" label="UPLOAD_CANCELLED"/>
48852   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
48853   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
48854   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
48855   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
48856   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
48857 </enum>
48859 <enum name="ScrollThread" type="int">
48860   <int value="0" label="Scroll on impl-thread"/>
48861   <int value="1" label="Scroll on main-thread"/>
48862 </enum>
48864 <enum name="SCTOrigin" type="int">
48865   <int value="0" label="SCT_EMBEDDED"/>
48866   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
48867   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
48868 </enum>
48870 <enum name="SCTVerifyStatus" type="int">
48871   <int value="0" label="SCT_STATUS_NONE"/>
48872   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
48873   <int value="2" label="SCT_STATUS_INVALID"/>
48874   <int value="3" label="SCT_STATUS_OK"/>
48875 </enum>
48877 <enum name="SdchProblemCode" type="int">
48878   <summary>SDCH problem codes, listed in net/base/sdch_manager.h</summary>
48879   <int value="1" label="ADDED_CONTENT_ENCODING"/>
48880   <int value="2" label="FIXED_CONTENT_ENCODING"/>
48881   <int value="3" label="FIXED_CONTENT_ENCODINGS"/>
48882   <int value="4" label="DECODE_HEADER_ERROR"/>
48883   <int value="5" label="DECODE_BODY_ERROR"/>
48884   <int value="6" label="OPTIONAL_GUNZIP_ENCODING_ADDED"/>
48885   <int value="7" label="BINARY_ADDED_CONTENT_ENCODING"/>
48886   <int value="8" label="BINARY_FIXED_CONTENT_ENCODING"/>
48887   <int value="9" label="BINARY_FIXED_CONTENT_ENCODINGS"/>
48888   <int value="10" label="DICTIONARY_FOUND_HAS_WRONG_DOMAIN"/>
48889   <int value="11" label="DICTIONARY_FOUND_HAS_WRONG_PORT_LIST"/>
48890   <int value="12" label="DICTIONARY_FOUND_HAS_WRONG_PATH"/>
48891   <int value="13" label="DICTIONARY_FOUND_HAS_WRONG_SCHEME"/>
48892   <int value="14" label="DICTIONARY_HASH_NOT_FOUND"/>
48893   <int value="15" label="DICTIONARY_HASH_MALFORMED"/>
48894   <int value="20" label="DICTIONARY_HAS_NO_HEADER"/>
48895   <int value="21" label="DICTIONARY_HEADER_LINE_MISSING_COLON"/>
48896   <int value="22" label="DICTIONARY_MISSING_DOMAIN_SPECIFIER"/>
48897   <int value="23" label="DICTIONARY_SPECIFIES_TOP_LEVEL_DOMAIN"/>
48898   <int value="24" label="DICTIONARY_DOMAIN_NOT_MATCHING_SOURCE_URL"/>
48899   <int value="25" label="DICTIONARY_PORT_NOT_MATCHING_SOURCE_URL"/>
48900   <int value="26" label="DICTIONARY_HAS_NO_TEXT"/>
48901   <int value="27" label="DICTIONARY_REFERER_URL_HAS_DOT_IN_PREFIX"/>
48902   <int value="30" label="DICTIONARY_LOAD_ATTEMPT_FROM_DIFFERENT_HOST"/>
48903   <int value="31" label="DICTIONARY_SELECTED_FOR_SSL"/>
48904   <int value="32" label="DICTIONARY_ALREADY_LOADED"/>
48905   <int value="33" label="DICTIONARY_SELECTED_FROM_NON_HTTP"/>
48906   <int value="34" label="DICTIONARY_IS_TOO_LARGE"/>
48907   <int value="35" label="DICTIONARY_COUNT_EXCEEDED"/>
48908   <int value="36" label="DICTIONARY_ALREADY_SCHEDULED_TO_DOWNLOAD"/>
48909   <int value="37" label="DICTIONARY_ALREADY_TRIED_TO_DOWNLOAD"/>
48910   <int value="40" label="ATTEMPT_TO_DECODE_NON_HTTP_DATA"/>
48911   <int value="50" label="MULTIENCODING_FOR_NON_SDCH_REQUEST"/>
48912   <int value="51" label="SDCH_CONTENT_ENCODE_FOR_NON_SDCH_REQUEST"/>
48913   <int value="61" label="DOMAIN_BLACKLIST_INCLUDES_TARGET"/>
48914   <int value="70" label="META_REFRESH_RECOVERY"/>
48915   <int value="71" label="defunct">
48916     Almost the same as META_REFRESH_UNSUPPORTED
48917   </int>
48918   <int value="72" label="defunct">
48919     Almost the same as CACHED_META_REFRESH_UNSUPPORTED
48920   </int>
48921   <int value="73" label="defunct">
48922     PASSING_THROUGH_NON_SDCH plus DISCARD_TENTATIVE_SDCH
48923   </int>
48924   <int value="74" label="META_REFRESH_UNSUPPORTED"/>
48925   <int value="75" label="CACHED_META_REFRESH_UNSUPPORTED"/>
48926   <int value="76" label="PASSING_THROUGH_NON_SDCH"/>
48927   <int value="77" label="INCOMPLETE_SDCH_CONTENT"/>
48928   <int value="78" label="PASS_THROUGH_404_CODE"/>
48929   <int value="79" label="PASS_THROUGH_OLD_CACHED"/>
48930   <int value="80" label="META_REFRESH_CACHED_RECOVERY"/>
48931   <int value="81" label="DISCARD_TENTATIVE_SDCH"/>
48932   <int value="90" label="UNFLUSHED_CONTENT"/>
48933   <int value="91" label="MISSING_TIME_STATS"/>
48934   <int value="92" label="CACHE_DECODED"/>
48935   <int value="93" label="OVER_10_MINUTES"/>
48936   <int value="94" label="UNINITIALIZED"/>
48937   <int value="95" label="PRIOR_TO_DICTIONARY"/>
48938   <int value="96" label="DECODE_ERROR"/>
48939   <int value="100" label="LATENCY_TEST_DISALLOWED"/>
48940 </enum>
48942 <enum name="SearchAccessPoint" type="int">
48943   <int value="0" label="Omnibox"/>
48944   <int value="1" label="Omnibox Instant"/>
48945   <int value="2" label="Direct Navigation"/>
48946   <int value="3" label="Direct Navigation Instant"/>
48947   <int value="4" label="Home Page"/>
48948   <int value="5" label="Home Page Instant"/>
48949   <int value="6" label="Search App"/>
48950   <int value="7" label="Search App Instant"/>
48951   <int value="8" label="Other"/>
48952   <int value="9" label="Other Instant"/>
48953 </enum>
48955 <enum name="SearchEngine" type="int">
48956   <obsolete>
48957     Deprecated 8/2013. No longer generated.
48958   </obsolete>
48959   <summary>
48960     Indices of most popular prepopulated search engines as defined in
48961     components/search_engines/search_engine_type.h.
48962   </summary>
48963   <int value="0" label="OTHER"/>
48964   <int value="1" label="GOOGLE"/>
48965   <int value="2" label="YAHOO"/>
48966   <int value="3" label="YAHOOJP"/>
48967   <int value="4" label="BING"/>
48968   <int value="5" label="ASK"/>
48969   <int value="6" label="YANDEX"/>
48970   <int value="7" label="SEZNAM"/>
48971   <int value="8" label="CENTRUM"/>
48972   <int value="9" label="NETSPRINT"/>
48973   <int value="10" label="VIRGILIO"/>
48974   <int value="11" label="MAILRU"/>
48975   <int value="12" label="ABCSOK"/>
48976   <int value="13" label="ALTAVISTA"/>
48977   <int value="14" label="BAIDU"/>
48978   <int value="15" label="DAUM"/>
48979   <int value="16" label="DELFI"/>
48980   <int value="17" label="DIRI"/>
48981   <int value="18" label="GOO"/>
48982   <int value="19" label="IN"/>
48983   <int value="20" label="NAJDI"/>
48984   <int value="21" label="NAVER"/>
48985   <int value="22" label="NETI"/>
48986   <int value="23" label="OK"/>
48987   <int value="24" label="POGODAK"/>
48988   <int value="25" label="POGODOK_MK"/>
48989   <int value="26" label="RAMBLER"/>
48990   <int value="27" label="SANOOK"/>
48991   <int value="28" label="SAPO"/>
48992   <int value="29" label="TUT"/>
48993   <int value="30" label="WALLA"/>
48994   <int value="31" label="ZOZNAM"/>
48995   <int value="32" label="YAHOOQC"/>
48996   <int value="33" label="NONE"/>
48997 </enum>
48999 <enum name="ServiceProcessEventType" type="int">
49000   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
49001   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
49002   <int value="2" label="SERVICE_EVENT_ENABLE"/>
49003   <int value="3" label="SERVICE_EVENT_DISABLE"/>
49004   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
49005   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
49006   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
49007   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
49008   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
49009   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
49010   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
49011   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
49012   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
49013   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
49014   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
49015   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
49016 </enum>
49018 <enum name="ServicesCustomizationLoadResult" type="int">
49019   <int value="0" label="Manifest loaded successfully"/>
49020   <int value="1" label="Manifest not found on server"/>
49021   <int value="2" label="Manifest parsing error"/>
49022   <int value="3" label="Failed to load manifest after N retries"/>
49023 </enum>
49025 <enum name="ServiceUtilityProcessHostEventType" type="int">
49026   <int value="0" label="SERVICE_UTILITY_STARTED"/>
49027   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
49028   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
49029   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
49030   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
49031   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
49032   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
49033   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
49034   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
49035   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
49036   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
49037 </enum>
49039 <enum name="ServiceWorkerDatabaseStatus" type="int">
49040   <int value="0" label="OK"/>
49041   <int value="1" label="Not Found Error"/>
49042   <int value="2" label="IO Error"/>
49043   <int value="3" label="Corruption Error"/>
49044   <int value="4" label="Operation Error"/>
49045 </enum>
49047 <enum name="ServiceWorkerReadResponseResult" type="int">
49048   <int value="0" label="OK"/>
49049   <int value="1" label="Read headers error"/>
49050   <int value="2" label="Read data error"/>
49051 </enum>
49053 <enum name="ServiceWorkerWriteResponseResult" type="int">
49054   <int value="0" label="OK"/>
49055   <int value="1" label="Write headers error"/>
49056   <int value="2" label="Write data error"/>
49057 </enum>
49059 <enum name="SessionCrashedBubbleUserAction" type="int">
49060   <int value="0" label="The bubble was shown"/>
49061   <int value="1" label="There was an error when showing the bubble."/>
49062   <int value="2" label="The Restore button was clicked"/>
49063   <int value="3" label="User was already opted in to UMA"/>
49064   <int value="4" label="User chose to opt in to UMA"/>
49065   <int value="5" label="User clicked on the help button"/>
49066   <int value="6" label="User ignored or closed the bubble"/>
49067   <int value="7" label="The bar with UMA opt-in option was shown."/>
49068 </enum>
49070 <enum name="SessionStartupPref" type="int">
49071   <int value="0" label="Open home page (unused)"/>
49072   <int value="1" label="Continue from last opened pages"/>
49073   <int value="4" label="Open URLs"/>
49074   <int value="5" label="Open new tab page"/>
49075 </enum>
49077 <enum name="SessionStartupType" type="int">
49078   <obsolete>
49079     Deprecated 8/2013. No longer generated.
49080   </obsolete>
49081   <int value="0" label="New Tab page"/>
49082   <int value="1" label="Homepage (DEPRECATED)"/>
49083   <int value="2" label="Last session"/>
49084   <int value="3" label="Specified URLs"/>
49085 </enum>
49087 <enum name="SessionStorageDatabaseOpen" type="int">
49088   <int value="0" label="OK">Succesfully opened the database.</int>
49089   <int value="1" label="Recovered">
49090     Failed to open the existing db, deleted it, and created a new empty db.
49091   </int>
49092   <int value="2" label="Total Fail">
49093     Failed to open the database and also failed to delete and start over.
49094   </int>
49095 </enum>
49097 <enum name="ShelfAlignmentValue" type="int">
49098   <summary>
49099     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
49100   </summary>
49101   <int value="0" label="Bottom"/>
49102   <int value="1" label="Left"/>
49103   <int value="2" label="Right"/>
49104 </enum>
49106 <enum name="ShillTerminationActionResult" type="int">
49107   <summary>
49108     The termination action result types come from TerminationActionResult in
49109     shill/metrics.h
49110   </summary>
49111   <int value="0" label="Success"/>
49112   <int value="1" label="Failure"/>
49113 </enum>
49115 <enum name="ShutdownReason" type="int">
49116   <summary>
49117     The reason that the Chrome OS power manager shut down or rebooted the
49118     system.
49119   </summary>
49120   <int value="0" label="User request"/>
49121   <int value="1" label="State transition"/>
49122   <int value="2" label="Low battery"/>
49123   <int value="3" label="Suspend failures"/>
49124   <int value="4" label="Dark resume"/>
49125 </enum>
49127 <enum name="SideloadUIEvents" type="int">
49128   <int value="0" label="Extension installed"/>
49129   <int value="1" label="Extension ignored"/>
49130   <int value="2" label="Extension re-enabled"/>
49131   <int value="3" label="Extension uninstalled"/>
49132 </enum>
49134 <enum name="SideloadWipeoutBubble" type="int">
49135   <int value="0" label="Learn more"/>
49136   <int value="1" label="Settings page"/>
49137   <int value="2" label="Dismiss"/>
49138 </enum>
49140 <enum name="SigninChoice" type="int">
49141   <int value="0" label="Cancel"/>
49142   <int value="1" label="Continue"/>
49143   <int value="2" label="New Profile"/>
49144 </enum>
49146 <enum name="SigninFlowConfirmations" type="int">
49147   <int value="0" label="Shown"/>
49148   <int value="1" label="OK"/>
49149   <int value="2" label="Return"/>
49150   <int value="3" label="Advanced"/>
49151   <int value="4" label="Close"/>
49152   <int value="5" label="Escape"/>
49153   <int value="6" label="Undo"/>
49154   <int value="7" label="Learn more"/>
49155   <int value="8" label="Learn more ok"/>
49156   <int value="9" label="Learn more return"/>
49157   <int value="10" label="Learn more advanced"/>
49158   <int value="11" label="Learn more close"/>
49159   <int value="12" label="Learn more escape"/>
49160   <int value="13" label="Learn more undo"/>
49161 </enum>
49163 <enum name="SigninHelperFlow" type="int">
49164   <int value="0" label="Shown">The signin flow was shown to the user.</int>
49165   <int value="1" label="Accepted">The user pressed accept to sign in.</int>
49166   <int value="2" label="Rejected">The user pressed the reject to sign in.</int>
49167   <int value="3" label="Dismissed">
49168     The user pressed the X button to dismiss the signin promo.
49169   </int>
49170   <int value="4" label="Ignored">
49171     The user completely ignored the signin promo. Either they navigated away, or
49172     they used the page as is.
49173   </int>
49174   <int value="5" label="Learn More">
49175     The user clicked on the learn more link in the signin promo.
49176   </int>
49177   <int value="6" label="Accept with Defaults">
49178     The sync was started with default settings.
49179   </int>
49180   <int value="7" label="Accept with Advanced">
49181     The sync was started with advanced settings.
49182   </int>
49183   <int value="8" label="Auto-Accept with Defaults">
49184     The sync was started through auto-accept with default settings.
49185   </int>
49186   <int value="9" label="Auto-Accept with Advanced">
49187     The sync was started through auto-accept with advanced settings.
49188   </int>
49189   <int value="10" label="Undo">The sync was aborted with an undo button.</int>
49190 </enum>
49192 <enum name="SigninSignoutProfile" type="int">
49193   <int value="0" label="Preference changed">
49194     The preference or policy controlling if signin is valid has changed.
49195   </int>
49196   <int value="1" label="Google service pattern changed">
49197     The valid username pattern for signing in to the Google service changed.
49198   </int>
49199   <int value="2" label="Signin preference changed during signin">
49200     The preference or policy controlling if signin is valid changed during the
49201     signin process.
49202   </int>
49203   <int value="3" label="User clicked signout">User clicked to signout.</int>
49204   <int value="4" label="Signin aborted">
49205     The signin process was aborted, but signin had succeeded, so signout. This
49206     may be due to a server response, policy definition or user action.
49207   </int>
49208   <int value="5" label="Server forced">
49209     The sync server caused the profile to be signed out.
49210   </int>
49211   <int value="6" label="Credentials transfered">
49212     The credentials are being transfered to a new profile, so the old one is
49213     signed out.
49214   </int>
49215 </enum>
49217 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
49218   <int value="0" label="Stream 2 file was present"/>
49219   <int value="1" label="Empty stream 2 file was omitted"/>
49220 </enum>
49222 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
49223   <int value="0" label="Stream 2 file was already omitted or not empty"/>
49224   <int value="1" label="Empty stream 2 file removed"/>
49225 </enum>
49227 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
49228   <int value="0" label="Unsupported"/>
49229   <int value="1" label="Supported but failed"/>
49230   <int value="2" label="Succeeded"/>
49231 </enum>
49233 <enum name="SimpleCacheHeaderSizeChange" type="int">
49234   <int value="0" label="Written for the first time"/>
49235   <int value="1" label="Rewritten with same size"/>
49236   <int value="2" label="Rewritten with larger size"/>
49237   <int value="3" label="Rewritten with smaller size"/>
49238   <int value="4" label="Unexpected header stream write"/>
49239 </enum>
49241 <enum name="SimpleCacheIndexInitializeMethod" type="int">
49242   <int value="0" label="Directory Scan"/>
49243   <int value="1" label="Index File"/>
49244   <int value="2" label="New Cache"/>
49245 </enum>
49247 <enum name="SimpleCacheOpenEntryIndexState" type="int">
49248   <int value="0" label="No index"/>
49249   <int value="1" label="Hit"/>
49250   <int value="2" label="Miss"/>
49251 </enum>
49253 <enum name="SimpleCacheReadParallelizable" type="int">
49254   <int value="0" label="Standalone Read (obsolete)"/>
49255   <int value="1" label="Follows read"/>
49256   <int value="2" label="Follows conflicting write"/>
49257   <int value="3" label="Follows non conflicting write"/>
49258   <int value="4" label="Follows other operation"/>
49259   <int value="5" label="Read alone in queue"/>
49260 </enum>
49262 <enum name="SimpleCacheReadResult" type="int">
49263   <int value="0" label="Success"/>
49264   <int value="1" label="Invalid Argument"/>
49265   <int value="2" label="Nonblocking Empty Return"/>
49266   <int value="3" label="Invalid State"/>
49267   <int value="4" label="Fast Empty Return"/>
49268   <int value="5" label="Synchronous Read Failure"/>
49269   <int value="6" label="Synchronous Checksum Failure"/>
49270 </enum>
49272 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
49273   <int value="0" label="Success"/>
49274   <int value="1" label="Read Failure"/>
49275   <int value="2" label="Magic Number Mismatch"/>
49276   <int value="3" label="CRC Mismatch"/>
49277 </enum>
49279 <enum name="SimpleCacheSyncCloseResult" type="int">
49280   <int value="0" label="Success"/>
49281   <int value="1" label="Write Failure"/>
49282 </enum>
49284 <enum name="SimpleCacheSyncCreateResult" type="int">
49285   <int value="0" label="Success"/>
49286   <int value="1" label="Platform File Error"/>
49287   <int value="2" label="Can't Write Header"/>
49288   <int value="3" label="Can't Write Key"/>
49289 </enum>
49291 <enum name="SimpleCacheSyncOpenResult" type="int">
49292   <int value="0" label="Success"/>
49293   <int value="1" label="Platform File Error"/>
49294   <int value="2" label="Can't Read Header"/>
49295   <int value="3" label="Bad Magic Number"/>
49296   <int value="4" label="Bad Version"/>
49297   <int value="5" label="Can't Read Key"/>
49298   <int value="6" label="Key Mismatch (obsolete)"/>
49299   <int value="7" label="Hash Mismatch"/>
49300 </enum>
49302 <enum name="SimpleCacheSyncWriteResult" type="int">
49303   <int value="0" label="Success"/>
49304   <int value="1" label="Pretruncate Failure"/>
49305   <int value="2" label="Write Failure"/>
49306   <int value="3" label="Truncate Failure"/>
49307 </enum>
49309 <enum name="SimpleCacheWriteDependencyType" type="int">
49310   <int value="0" label="First operation in the queue (Optimistic)"/>
49311   <int value="1" label="Follows conflicting optimistic write"/>
49312   <int value="2" label="Follows non conflicting optimistic write"/>
49313   <int value="3" label="Follows conflicting conservative write"/>
49314   <int value="4" label="Follows non conflicting conservative write"/>
49315   <int value="5" label="Follows conflicting read"/>
49316   <int value="6" label="Follows non conflicting read"/>
49317   <int value="7" label="Follows other operation"/>
49318 </enum>
49320 <enum name="SimpleCacheWriteResult" type="int">
49321   <int value="0" label="Success"/>
49322   <int value="1" label="Invalid Argument"/>
49323   <int value="2" label="Over Max Size"/>
49324   <int value="3" label="Bad State"/>
49325   <int value="4" label="Synchronous Write Failure"/>
49326   <int value="5" label="Fast Empty Return (Success)"/>
49327 </enum>
49329 <enum name="SimpleGeolocationRequestEvent" type="int">
49330   <int value="0" label="Request start"/>
49331   <int value="1" label="Response success"/>
49332   <int value="2" label="Response not OK"/>
49333   <int value="3" label="Response empty"/>
49334   <int value="4" label="Response malformed"/>
49335 </enum>
49337 <enum name="SimpleGeolocationRequestResult" type="int">
49338   <int value="0" label="Success"/>
49339   <int value="1" label="Failure"/>
49340   <int value="2" label="Server error"/>
49341   <int value="3" label="Request is cancelled."/>
49342 </enum>
49344 <enum name="SimpleIndexState" type="int">
49345   <int value="0" label="Corrupt"/>
49346   <int value="1" label="Stale"/>
49347   <int value="2" label="Fresh"/>
49348   <int value="3" label="Fresh index with cache updated since backend start"/>
49349 </enum>
49351 <enum name="SiteIsolationMimeType" type="int">
49352   <int value="0" label="HTML"/>
49353   <int value="1" label="XML"/>
49354   <int value="2" label="JSON"/>
49355   <int value="3" label="Plain"/>
49356   <int value="4" label="Others"/>
49357 </enum>
49359 <enum name="SiteIsolationResourceType" type="int">
49360   <int value="0" label="MAIN_FRAME"/>
49361   <int value="1" label="SUB_FRAME"/>
49362   <int value="2" label="STYLESHEET"/>
49363   <int value="3" label="SCRIPT"/>
49364   <int value="4" label="IMAGE"/>
49365   <int value="5" label="FONT_RESOURCE"/>
49366   <int value="6" label="SUB_RESOURCE"/>
49367   <int value="7" label="OBJECT"/>
49368   <int value="8" label="MEDIA"/>
49369   <int value="9" label="WORKER"/>
49370   <int value="10" label="SHARED_WORKER"/>
49371   <int value="11" label="PREFETCH"/>
49372   <int value="12" label="FAVICON"/>
49373   <int value="13" label="XHR"/>
49374   <int value="14" label="PING"/>
49375 </enum>
49377 <enum name="SocketStreamConnectionType" type="int">
49378   <int value="0" label="None"/>
49379   <int value="1" label="All"/>
49380   <int value="2" label="Tunnel"/>
49381   <int value="3" label="SOCKS"/>
49382   <int value="4" label="SSL"/>
49383   <int value="5" label="Secure proxy"/>
49384 </enum>
49386 <enum name="SocketStreamProtocolType" type="int">
49387   <int value="0" label="unknown"/>
49388   <int value="1" label="ws"/>
49389   <int value="2" label="wss"/>
49390 </enum>
49392 <enum name="SpdyFrameFlowControlState" type="int">
49393   <int value="0" label="Send not stalled"/>
49394   <int value="1" label="Send stalled by stream"/>
49395   <int value="2" label="Send stalled by session"/>
49396   <int value="3" label="Send stalled by stream and session"/>
49397 </enum>
49399 <enum name="SpdyIPPoolDomainMatch" type="int">
49400   <int value="0" label="mismatch"/>
49401   <int value="1" label="match"/>
49402 </enum>
49404 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
49406 <enum name="SpdyProtocolErrorDetails" type="int">
49407   <int value="0" label="No error"/>
49408   <int value="1" label="Invalid Control Frame"/>
49409   <int value="2" label="Control Frame Payload Too Large"/>
49410   <int value="3" label="Zlib Init Failure"/>
49411   <int value="4" label="Unsupported Version"/>
49412   <int value="5" label="Decompress Failure"/>
49413   <int value="6" label="Compress Failure"/>
49414   <int value="7" label="Credential Frame Corrupt"/>
49415   <int value="8" label="Invalid Data Frame Flags"/>
49416 <!-- r181910 added an enum value here, so don't trust the counts for
49417        the values below for Chrome builds after that revision. -->
49419   <int value="9" label="Invalid Status Code"/>
49420   <int value="10" label="Protocol Error"/>
49421   <int value="11" label="Invalid Stream"/>
49422   <int value="12" label="Refused Stream"/>
49423   <int value="13" label="Unsupported Version"/>
49424   <int value="14" label="Cancel"/>
49425   <int value="15" label="Internal Error"/>
49426   <int value="16" label="Flow Control Error"/>
49427   <int value="17" label="Stream In Use"/>
49428   <int value="18" label="Stream Already Closed"/>
49429   <int value="19" label="Invalid Credentials"/>
49430   <int value="20" label="Frame Too Large"/>
49431   <int value="21" label="Unexpected Ping"/>
49432   <int value="22" label="Rst Stream For Non Active Stream"/>
49433   <int value="23" label="Spdy Compression Failure"/>
49434   <int value="24" label="Request For Secure Content Over Insecure Session"/>
49435   <int value="25" label="Protocol Error Syn Reply Not Received"/>
49436   <int value="26" label="Num Spdy Protocol Error Details"/>
49437 </enum>
49439 <enum name="SpdyProtocolErrorDetails2" type="int">
49440 <!-- SpdyFramer::SpdyErrors -->
49442   <int value="0" label="No error"/>
49443   <int value="1" label="Invalid Control Frame"/>
49444   <int value="2" label="Control Frame Payload Too Large"/>
49445   <int value="3" label="Zlib Init Failure"/>
49446   <int value="4" label="Unsupported Version"/>
49447   <int value="5" label="Decompress Failure"/>
49448   <int value="6" label="Compress Failure"/>
49449   <int value="7" label="Credential Frame Corrupt"/>
49450   <int value="8" label="Invalid Data Frame Flags"/>
49451   <int value="9" label="Invalid Control Frame Flags"/>
49452 <!-- SpdyRstStreamStatus -->
49454   <int value="10" label="(Unused)"/>
49455   <int value="11" label="Protocol Error"/>
49456   <int value="12" label="Invalid Stream"/>
49457   <int value="13" label="Refused Stream"/>
49458   <int value="14" label="Unsupported Version"/>
49459   <int value="15" label="Cancel"/>
49460   <int value="16" label="Internal Error"/>
49461   <int value="17" label="Flow Control Error"/>
49462   <int value="18" label="Stream In Use"/>
49463   <int value="19" label="Stream Already Closed"/>
49464   <int value="20" label="Invalid Credentials"/>
49465   <int value="21" label="Frame Too Large"/>
49466 <!-- SpdySession errors -->
49468   <int value="22" label="Unexpected Ping"/>
49469   <int value="23" label="Rst Stream For Non Active Stream"/>
49470   <int value="24" label="Spdy Compression Failure"/>
49471   <int value="25" label="Request For Secure Content Over Insecure Session"/>
49472   <int value="26" label="Syn Reply Not Received"/>
49473   <int value="27" label="Invalid Window Update Size"/>
49474   <int value="28" label="Receive Window Size Violation"/>
49475 <!-- More SpdyFramer::SpdyErrors -->
49477   <int value="29" label="GoAway Frame Corrupt"/>
49478   <int value="30" label="RstStream Frame Corrupt"/>
49479   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
49480 <!-- More SpdyRstStreamStatus -->
49482   <int value="32" label="Timeout waiting for settings acknowledgement"/>
49483   <int value="33"
49484       label="Connection established in response to CONNECT request was
49485              abnormally closed"/>
49486   <int value="34" label="Peer exhibiting suspect behavior."/>
49487 </enum>
49489 <enum name="SpdySessionGet" type="int">
49490   <int value="0" label="created new"/>
49491   <int value="1" label="found existing"/>
49492   <int value="2" label="found existing from IP Pool"/>
49493   <int value="3" label="imported from socket"/>
49494 </enum>
49496 <enum name="SpdySettingsReceived" type="int">
49497   <int value="0" label="not received"/>
49498   <int value="1" label="received"/>
49499 </enum>
49501 <enum name="SpdySettingsSent" type="int">
49502   <int value="0" label="not sent"/>
49503   <int value="1" label="sent"/>
49504 </enum>
49506 <enum name="SpecialShFileOperationCodes" type="int">
49507   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
49508   <int value="5" label="Access denied"/>
49509   <int value="113" label="Source and Destination are same file"/>
49510   <int value="114" label="Multiple source mapped to single destination"/>
49511   <int value="115" label="Rename to different directory"/>
49512   <int value="116" label="Source root"/>
49513   <int value="117" label="Canceled by user"/>
49514   <int value="118" label="Destination is subtree of source"/>
49515   <int value="120" label="Denied by security settings"/>
49516   <int value="121" label="Path length exceeded MAX_PATH"/>
49517   <int value="122" label="Multiple destination paths"/>
49518   <int value="124" label="Path invalid"/>
49519   <int value="125" label="Source and destination have same parent"/>
49520   <int value="126" label="Destination exists"/>
49521   <int value="128" label="Destination exists as folder"/>
49522   <int value="129" label="Name length exceeded MAX_PATH"/>
49523   <int value="130" label="Destination read-only CD-ROM"/>
49524   <int value="131" label="Destination read-only DVD"/>
49525   <int value="132" label="Destination writable CD-ROM"/>
49526   <int value="133" label="File too large"/>
49527   <int value="134" label="Source read-only CD-ROM"/>
49528   <int value="135" label="Source read-only DVD"/>
49529   <int value="136" label="Source writable CD-ROM"/>
49530   <int value="183" label="Operation exceeded MAX_PATH"/>
49531   <int value="1026" label="Invalid path / unknown"/>
49532   <int value="65536" label="Unspecified destination error"/>
49533   <int value="65652" label="Destination root"/>
49534 </enum>
49536 <enum name="SpeculativeRestoreApplicability" type="int">
49537   <int value="0" label="Applicable"/>
49538   <int value="1" label="Not applicable (tablet)"/>
49539   <int value="2" label="Not applicable (low-memory device)"/>
49540   <int value="3" label="Not applicable (bandwidth management)"/>
49541 </enum>
49543 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
49544   <int value="0" label="Hit"/>
49545   <int value="1" label="Miss (different tab)"/>
49546   <int value="2" label="Miss (tab not switched)"/>
49547 </enum>
49549 <enum name="SpeculativeRestoreTabStatus" type="int">
49550   <int value="0" label="Already loaded"/>
49551   <int value="1" label="Needs restore"/>
49552 </enum>
49554 <enum name="SqliteErrorCode" type="int">
49555   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
49556   <int value="0" label="SQLITE_OK">Successful result</int>
49557   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
49558   <int value="2" label="SQLITE_INTERNAL">
49559     NOT USED. Internal logic error in SQLite
49560   </int>
49561   <int value="3" label="SQLITE_PERM">Access permission denied</int>
49562   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
49563   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
49564   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
49565   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
49566   <int value="8" label="SQLITE_READONLY">
49567     Attempt to write a readonly database
49568   </int>
49569   <int value="9" label="SQLITE_INTERRUPT">
49570     Operation terminated by sqlite3_interrupt()
49571   </int>
49572   <int value="10" label="SQLITE_IOERR">
49573     Some kind of disk I/O error occurred
49574   </int>
49575   <int value="11" label="SQLITE_CORRUPT">
49576     The database disk image is malformed
49577   </int>
49578   <int value="12" label="SQLITE_NOTFOUND">
49579     NOT USED. Table or record not found
49580   </int>
49581   <int value="13" label="SQLITE_FULL">
49582     Insertion failed because database is full
49583   </int>
49584   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
49585   <int value="15" label="SQLITE_PROTOCOL">
49586     NOT USED. Database lock protocol error
49587   </int>
49588   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
49589   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
49590   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
49591   <int value="19" label="SQLITE_CONSTRAINT">
49592     Abort due to contraint violation
49593   </int>
49594   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
49595   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
49596   <int value="22" label="SQLITE_NOLFS">
49597     Uses OS features not supported on host
49598   </int>
49599   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
49600   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
49601   <int value="25" label="SQLITE_RANGE">
49602     2nd parameter to sqlite3_bind() out of range
49603   </int>
49604   <int value="26" label="SQLITE_NOTADB">
49605     File opened that is not a database file
49606   </int>
49607   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
49608   <int value="101" label="SQLITE_DONE">
49609     sqlite3_step() has finished executing
49610   </int>
49611   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
49612   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
49613   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
49614   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
49615   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
49616   <int value="778" label="SQLITE_IOERR_WRITE">
49617     Error writing to file (other than SQLITE_FULL)
49618   </int>
49619   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
49620   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
49621     Error syncing directory changes to disk
49622   </int>
49623   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
49624   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
49625   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
49626   <int value="2314" label="SQLITE_IOERR_RDLOCK">
49627     Error getting read lock - should not be possible
49628   </int>
49629   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
49630   <int value="2826" label="SQLITE_IOERR_BLOCKED">
49631     Deadlock due to other process access to SQLite files
49632   </int>
49633   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
49634   <int value="3338" label="SQLITE_IOERR_ACCESS">
49635     Error getting file attributes (other than not found)
49636   </int>
49637   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
49638     Error while querying lock status
49639   </int>
49640   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
49641   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
49642   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
49643   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
49644   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
49645     Error in stat while mmapping file
49646   </int>
49647   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
49648 </enum>
49650 <enum name="SqliteIOERRCode" type="int">
49651   <obsolete>
49652     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
49653   </obsolete>
49654   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
49655   <int value="0" label="SQLITE_IOERR">No extended code given</int>
49656   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
49657   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
49658   <int value="3" label="SQLITE_IOERR_WRITE">
49659     Error writing to file (other than SQLITE_FULL)
49660   </int>
49661   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
49662   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
49663     Error syncing directory changes to disk
49664   </int>
49665   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
49666   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
49667   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
49668   <int value="9" label="SQLITE_IOERR_RDLOCK">
49669     Error getting read lock - should not be possible
49670   </int>
49671   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
49672   <int value="11" label="SQLITE_IOERR_BLOCKED">
49673     Deadlock due to other process access to SQLite files
49674   </int>
49675   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
49676   <int value="13" label="SQLITE_IOERR_ACCESS">
49677     Error getting file attributes (other than not found)
49678   </int>
49679   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
49680     Error while querying lock status
49681   </int>
49682   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
49683   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
49684   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
49685   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
49686   <int value="19" label="SQLITE_IOERR_SHMSIZE">
49687     Error in stat while mmapping file
49688   </int>
49689   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
49690 </enum>
49692 <enum name="SqliteRecoveryEventEnum" type="int">
49693   <summary>
49694     Track successful completion or failure of sql::Recovery implementation.
49695   </summary>
49696   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
49697     sql::Recovery::Init() (helper for Begin()) completely successfully.
49698   </int>
49699   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
49700     Failed to open temporary database to recover into.
49701   </int>
49702   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
49703     Failed to initialize recover vtable subsystem for connection.
49704   </int>
49705   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
49706     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
49707   </int>
49708   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
49709     Failed to enable writable_schema.
49710   </int>
49711   <int value="5" label="RECOVERY_FAILED_ATTACH">
49712     Failed to attach corrupt database to recovery database.
49713   </int>
49714   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
49715     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
49716   </int>
49717   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
49718     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
49719   </int>
49720   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
49721     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
49722   </int>
49723   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
49724     sql::Recovery::AutoRecoverTable() completed successfully.
49725   </int>
49726   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
49727     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
49728   </int>
49729   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
49730     AutoRecoverTable() could not find the target table.
49731   </int>
49732   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
49733     AutoRecoverTable() failed creating recovery vtable.
49734   </int>
49735   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
49736     AutoRecoverTable() failed copying data from recovery to target table.
49737   </int>
49738   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
49739     AutoRecoverTable() failed to drop recovery table.
49740   </int>
49741   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
49742     sql::Recovery::SetupMeta() completed successfully.
49743   </int>
49744   <int value="16" label="RECOVERY_FAILED_META_CREATE">
49745     SetupMeta() failed to create meta recovery table.
49746   </int>
49747   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
49748     GetMetaVersionNumber() found no version row in meta table.
49749   </int>
49750   <int value="18" label="RECOVERY_FAILED_META_QUERY">
49751     GetMetaVersionNumber() failed querying recovery meta table.
49752   </int>
49753   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
49754     GetMetaVersionNumber() found no version row in meta table.
49755   </int>
49756 </enum>
49758 <enum name="SqliteVersionDeprecation" type="int">
49759   <summary>Sqlite database version deprecation status</summary>
49760   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
49761     Database has tables, but no meta table.
49762   </int>
49763   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
49764     Failure figuring out if database has tables.
49765   </int>
49766   <int value="2" label="DEPRECATION_FAILED_VERSION">
49767     Failed querying meta table.
49768   </int>
49769   <int value="3" label="DEPRECATION_NO_VERSION">
49770     No version row in meta table.
49771   </int>
49772   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
49773   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
49774 </enum>
49776 <enum name="SSLCipherSuite" type="int">
49777   <summary>SSL/TLS cipher suites from the IANA registry</summary>
49778   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
49779   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
49780   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
49781   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
49782   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
49783   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
49784   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
49785   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
49786   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
49787   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
49788   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
49789   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
49790   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
49791   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
49792   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
49793   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
49794   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
49795   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
49796   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
49797   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
49798   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
49799   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
49800   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
49801   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
49802   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
49803   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
49804   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
49805   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
49806   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
49807   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
49808   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
49809   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
49810   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
49811   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
49812   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
49813   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
49814   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
49815   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
49816   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
49817   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
49818   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
49819   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
49820   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
49821   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
49822   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
49823   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
49824   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
49825   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
49826   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
49827   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
49828   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
49829   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
49830   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
49831   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
49832   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
49833   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
49834   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
49835   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
49836   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
49837   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
49838   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
49839   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
49840   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
49841   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
49842   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
49843   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
49844   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
49845   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
49846   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
49847   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
49848   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
49849   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
49850   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
49851   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
49852   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
49853   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
49854   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
49855   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
49856   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
49857   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
49858   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
49859   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
49860   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
49861   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
49862   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
49863   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
49864   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
49865   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
49866   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
49867   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
49868   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
49869   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
49870   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
49871   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
49872   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
49873   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
49874   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
49875   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
49876   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
49877   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
49878   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
49879   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
49880   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
49881   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
49882   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
49883   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
49884   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
49885   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
49886   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
49887   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
49888   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
49889   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
49890   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
49891   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
49892   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
49893   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
49894   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
49895   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
49896   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
49897   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
49898   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
49899   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
49900   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
49901   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
49902   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
49903   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
49904   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
49905   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
49906   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
49907   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
49908   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
49909   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
49910   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
49911   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
49912   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
49913   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
49914   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
49915   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
49916   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
49917   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
49918   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
49919   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
49920   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
49921   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
49922   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
49923   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
49924   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
49925   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
49926   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
49927   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
49928   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
49929   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
49930   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
49931   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
49932   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
49933   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
49934   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
49935   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
49936   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
49937   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
49938   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
49939   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
49940   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
49941   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
49942   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
49943   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
49944   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
49945   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
49946   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
49947   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
49948   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
49949   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
49950   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
49951   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
49952   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
49953   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
49954   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
49955   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
49956   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
49957   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
49958   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
49959   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
49960   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
49961   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
49962   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
49963   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
49964   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
49965   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
49966   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
49967   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
49968   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
49969   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
49970   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
49971   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
49972   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
49973   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
49974   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
49975   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
49976   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
49977   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
49978   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
49979   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
49980   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
49981   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
49982   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
49983   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
49984   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
49985   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
49986   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
49987   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
49988   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
49989   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
49990   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
49991   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
49992   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
49993   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
49994   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
49995   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
49996   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
49997   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
49998   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
49999   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
50000   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
50001   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
50002   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
50003   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
50004   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
50005   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
50006   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
50007   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
50008   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
50009   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
50010   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
50011   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
50012   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
50013   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
50014   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
50015   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
50016   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
50017   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
50018   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
50019   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
50020   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
50021   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
50022   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
50023   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
50024   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
50025   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
50026   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
50027   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
50028   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
50029   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
50030   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
50031   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
50032   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
50033   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
50034   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
50035   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
50036   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
50037   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
50038   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
50039   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
50040   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
50041   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
50042   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50043   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50044   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50045   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50046   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50047   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50048   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
50049   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
50050   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
50051   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
50052   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
50053   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
50054   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50055   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50056   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50057   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50058   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50059   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50060   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
50061   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
50062   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
50063   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
50064   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
50065   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
50066   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
50067   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
50068   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
50069   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
50070   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
50071   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
50072   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
50073   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
50074   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
50075   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
50076   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
50077   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
50078   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
50079   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
50080   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
50081   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
50082   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
50083   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
50084   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
50085   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
50086   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
50087   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
50088   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
50089   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
50090   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
50091   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
50092 </enum>
50094 <enum name="SSLErrorTypes" type="int">
50095   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
50096   <int value="1" label="CERT_DATE_INVALID"/>
50097   <int value="2" label="CERT_AUTHORITY_INVALID"/>
50098   <int value="3" label="CERT_CONTAINS_ERRORS"/>
50099   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
50100   <int value="5" label="CERT_REVOKED"/>
50101   <int value="6" label="CERT_INVALID"/>
50102   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
50103   <int value="8" label="CERT_WEAK_KEY"/>
50104   <int value="9" label="UNKNOWN"/>
50105 </enum>
50107 <enum name="SSLIsExpiredAndDecision" type="int">
50108   <int value="0" label="EXPIRED_AND_PROCEED"/>
50109   <int value="1" label="EXPIRED_AND_DO_NOT_PROCEED"/>
50110   <int value="2" label="NOT_EXPIRED_AND_PROCEED"/>
50111   <int value="3" label="NOT_EXPIRED_AND_DO_NOT_PROCEED"/>
50112 </enum>
50114 <enum name="SSLNonAttackCauses" type="int">
50115   <int value="0" label="CLOCK_PAST: System clock set early"/>
50116   <int value="1" label="CLOCK_FUTURE: System clock set late"/>
50117   <int value="2"
50118       label="WWW_SUBDOMAIN_MATCH: Difference between the URL and the DNS is
50119              www">
50120     This cause is recorded if the ssl error is CERT_COMMON_NAME_INVALID and the
50121     hostname differs from one of the DNS names in the certificate (CN or SANs)
50122     only by the presence or absence of the single-label prefix &quot;www&quot;.
50123     This case is not recored if the host name is not a known TLD.
50124   </int>
50125   <int value="3" label="SUBDOMAIN_MATCH: The URL is a subdomain of the DNS">
50126     This cause is recorded if the ssl error is CERT_COMMON_NAME_INVALID and the
50127     difference between the URL and the DNS name is not &quot;www&quot;. This
50128     case is not recorded if the host name is not a known TLD.
50129   </int>
50130   <int value="4"
50131       label="SUBDOMAIN_INVERSE_MATCH: The DNS is a subdomian of the URL">
50132     This cause is recorded if the ssl error is CERT_COMMON_NAME_INVALID and the
50133     difference between the DNS name and the URL is not &quot;www&quot;. This
50134     case is not recorded if the host name is not a known TLD.
50135   </int>
50136   <int value="5"
50137       label="SUBDOMAIN_OUTSIDE_WILDCARD: The URL is outside the scope of the
50138              wildcard certificate">
50139     This cause is recorded only if the ssl error is CERT_COMMON_NAME_INVALID, we
50140     have received a wildcard certificate and the scope of a wildcard certificate
50141     is too narrow for the hostname. This case is not recorded if the host name
50142     is not a known TLD.
50143   </int>
50144   <int value="6"
50145       label="HOST_NAME_NOT_KNOWN_TLD: The host name is not a known TLD">
50146     This cause is recorded only for CERT_COMMON_NAME_INVALID errors.
50147   </int>
50148   <int value="7"
50149       label="LIKELY_MULTI_TENANT_HOSTING: The certificate is a shared
50150              certificate">
50151     This cause is recorded only for CERT_COMMON_NAME_INVALID errors. It is
50152     possible that this error overlaps with others but it is not likely because
50153     of the heuristics which decide as to what constitutes a shared certificate.
50154     In cases of overlap, we emit to only one bucket.
50155   </int>
50156 </enum>
50158 <enum name="SSLResponseTypesV2" type="int">
50159   <int value="0" label="SHOW_ALL"/>
50160   <int value="1" label="SHOW_OVERRIDABLE"/>
50161   <int value="2" label="PROCEED_OVERRIDABLE"/>
50162   <int value="3" label="PROCEED_NAME"/>
50163   <int value="4" label="PROCEED_DATE"/>
50164   <int value="5" label="PROCEED_AUTHORITY"/>
50165   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
50166   <int value="7" label="DONT_PROCEED_NAME"/>
50167   <int value="8" label="DONT_PROCEED_DATE"/>
50168   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
50169   <int value="10" label="MORE"/>
50170   <int value="11" label="SHOW_UNDERSTAND"/>
50171   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
50172   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
50173   <int value="14" label="SHOW_NEW_SITE"/>
50174   <int value="15" label="PROCEED_NEW_SITE"/>
50175   <int value="16"
50176       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
50177   <int value="17"
50178       label="Chrome captive portal detection enabled
50179              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
50180   <int value="18"
50181       label="Chrome captive portal detection enabled on an overridable SSL
50182              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
50183   <int value="19"
50184       label="Received a captive portal result
50185              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
50186   <int value="20"
50187       label="Received a captive portal result on an overridable SSL error
50188              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
50189   <int value="21"
50190       label="Received no response or Non-HTTP login page
50191              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
50192   <int value="22"
50193       label="Received no response or Non-HTTP login page on an overridable
50194              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
50195   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
50196   <int value="24"
50197       label="Detected captive portal on an overridable SSL error page
50198              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
50199 </enum>
50201 <enum name="StartupURLsMigration" type="int">
50202   <int value="0" label="Performed migration"/>
50203   <int value="1" label="No migration value"/>
50204   <int value="2" label="Reset migration"/>
50205 </enum>
50207 <enum name="SuggestAppsDialogCloseReason" type="int">
50208   <int value="0" label="Unknown error"/>
50209   <int value="1" label="Item installed"/>
50210   <int value="2" label="User cancelled"/>
50211   <int value="3" label="Webstore link clicked"/>
50212 </enum>
50214 <enum name="SuggestAppsDialogInstall" type="int">
50215   <int value="0" label="Install succeeded"/>
50216   <int value="1" label="Install cancelled"/>
50217   <int value="2" label="Install failed"/>
50218 </enum>
50220 <enum name="SuggestAppsDialogLoad" type="int">
50221   <int value="0" label="Load succeeded"/>
50222   <int value="1" label="Load cancelled"/>
50223   <int value="2" label="Load failed"/>
50224 </enum>
50226 <enum name="SuggestionsResponseState" type="int">
50227   <int value="0" label="Empty response received from the server."/>
50228   <int value="1" label="Invalid response received from the server."/>
50229   <int value="2" label="Valid response received from the server."/>
50230 </enum>
50232 <enum name="SuspendAttempt" type="int">
50233   <int value="0" label="Attempted"/>
50234 </enum>
50236 <enum name="SuspendResult" type="int">
50237   <int value="0" label="Succeeded"/>
50238   <int value="1" label="Failed"/>
50239   <int value="2" label="Canceled (before writing wakeup count)"/>
50240   <int value="3" label="Canceled (after writing wakeup count)"/>
50241 </enum>
50243 <enum name="SuspendStatus" type="int">
50244   <int value="0" label="Success"/>
50245   <int value="1" label="Failure"/>
50246   <int value="2" label="Cancelled"/>
50247   <int value="3" label="Attempted"/>
50248 </enum>
50250 <enum name="SwReporterExitCode" type="int">
50251   <int value="0" label="Success / Found"/>
50252   <int value="1" label="Failed"/>
50253   <int value="2" label="Nothing Found"/>
50254 </enum>
50256 <enum name="SwReporterStep" type="int">
50257   <int value="0" label="Explicit request"/>
50258   <int value="1" label="Startup retry"/>
50259   <int value="2" label="Retried too many times"/>
50260   <int value="3" label="Start execution"/>
50261   <int value="4" label="Failed to start"/>
50262   <int value="5" label="Registry exit code"/>
50263   <int value="6" label="Reset retries"/>
50264 </enum>
50266 <enum name="SyncAuthError" type="int">
50267   <int value="0"
50268       label="Number of times clients have encountered an Auth error."/>
50269   <int value="1" label="Number of times clients have fixed an auth error."/>
50270 </enum>
50272 <enum name="SyncBackendInitializeRestoreState" type="int">
50273   <int value="0" label="Expected restored types and found some"/>
50274   <int value="1" label="Expected restored types but found none"/>
50275   <int value="2" label="Did not expect restored types and found none"/>
50276   <int value="3" label="Did not expect restored types but found some"/>
50277 </enum>
50279 <enum name="SyncCryptographerPendingKeysState" type="int">
50280   <int value="0" label="Does not have pending keys"/>
50281   <int value="1" label="Has pending keys"/>
50282 </enum>
50284 <enum name="SyncCryptographerReadyState" type="int">
50285   <int value="0" label="Not Ready"/>
50286   <int value="1" label="Ready"/>
50287 </enum>
50289 <enum name="SyncCustomEncryptionEvent" type="int">
50290   <int value="0" label="Default setup with an implicit passphrase"/>
50291   <int value="1" label="Advanced setup with a custom passphrase"/>
50292 </enum>
50294 <enum name="SyncDeferredInitTrigger" type="int">
50295   <int value="0" label="Data type requested init."/>
50296   <int value="1" label="Fallback timer triggered init."/>
50297 </enum>
50299 <enum name="SyncDirectoryOpenResult" type="int">
50300   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
50301   <int value="0" label="FIRST_TRY_SUCCESS"/>
50302   <int value="1" label="SECOND_TRY_SUCCESS"/>
50303   <int value="2" label="SECOND_TRY_FAILURE"/>
50304 </enum>
50306 <enum name="SyncedNotificationActionType" type="int">
50307   <int value="0" label="Unknown"/>
50308   <int value="1" label="Notification clicked"/>
50309   <int value="2" label="Notification button clicked"/>
50310   <int value="3" label="Notification closed by user"/>
50311   <int value="4" label="Notification closed by system"/>
50312 </enum>
50314 <enum name="SyncedSearchEngineDeleteEvent" type="int">
50315   <summary>Possible events that delete a synced search engine.</summary>
50316   <int value="0" label="USER_INITIATED"/>
50317   <int value="1" label="PRE_SYNC_DELETE"/>
50318   <int value="2" label="EMPTY_FIELD"/>
50319 </enum>
50321 <enum name="SyncErrorInfobarTypes" type="int">
50322   <summary>Possible errors that can trigger a sync error infobar.</summary>
50323   <int value="1" label="Sign in needs update"/>
50324   <int value="2" label="Service unavailable"/>
50325   <int value="3" label="Needs passphrase"/>
50326   <int value="4" label="Unrecoverable error"/>
50327 </enum>
50329 <enum name="SyncEventCode" type="int">
50330   <summary>
50331     Sync UI events. The codes are listed in profile_syncer_service.h with more
50332     details.
50333   </summary>
50334   <int value="1" label="START_FROM_NTP"/>
50335   <int value="2" label="START_FROM_WRENCH"/>
50336   <int value="3" label="START_FROM_OPTIONS"/>
50337   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
50338   <int value="11" label="CANCEL_DURING_SIGNON"/>
50339   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
50340   <int value="20" label="STOP_FROM_OPTIONS"/>
50341   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
50342   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
50343 </enum>
50345 <enum name="SyncFaviconsAvailable" type="int">
50346   <int value="0" label="Synced favicons full"/>
50347   <int value="1" label="Synced favicons not full"/>
50348 </enum>
50350 <enum name="SyncFSConflictResolutionPolicy" type="int">
50351   <int value="0" label="Unknown"/>
50352   <int value="1" label="LastWriteWin"/>
50353   <int value="2" label="Manual"/>
50354 </enum>
50356 <enum name="SyncFSRemoteServiceState" type="int">
50357   <int value="0" label="OK"/>
50358   <int value="1" label="TemporaryUnavailable"/>
50359   <int value="2" label="AuthenticationRequired"/>
50360   <int value="3" label="Disabled"/>
50361 </enum>
50363 <enum name="SyncKeystoreDecryptionFailure" type="int">
50364   <int value="0" label="No keystore key"/>
50365   <int value="1" label="Unknown reason"/>
50366 </enum>
50368 <enum name="SyncModelTypes" type="int">
50369   <int value="0" label="Unspecified"/>
50370   <int value="1" label="Top level folder"/>
50371   <int value="2" label="Bookmarks"/>
50372   <int value="3" label="Preferences"/>
50373   <int value="4" label="Passwords"/>
50374   <int value="5" label="Autofill Profile"/>
50375   <int value="6" label="Autocomplete"/>
50376   <int value="7" label="Themes"/>
50377   <int value="8" label="Typed URLs"/>
50378   <int value="9" label="Extensions"/>
50379   <int value="10" label="Search Engines"/>
50380   <int value="11" label="Sessions"/>
50381   <int value="12" label="Apps"/>
50382   <int value="13" label="App Settings"/>
50383   <int value="14" label="Extension Settings"/>
50384   <int value="15" label="App Notifications"/>
50385   <int value="16" label="History Delete Directives"/>
50386   <int value="17" label="Nigori"/>
50387   <int value="18" label="Device Information"/>
50388   <int value="19" label="Experiments"/>
50389   <int value="20" label="Synced Notifications"/>
50390   <int value="21" label="Priority Preferences"/>
50391   <int value="22" label="Dictionary"/>
50392   <int value="23" label="Favicon Images"/>
50393   <int value="24" label="Favicon Tracking"/>
50394   <int value="25" label="Proxy Tabs"/>
50395   <int value="26" label="Managed User Settings"/>
50396   <int value="27" label="Managed Users"/>
50397   <int value="28" label="Articles"/>
50398   <int value="29" label="App list"/>
50399   <int value="30" label="Managed User Shared Settings"/>
50400   <int value="31" label="Synced Notification App Info"/>
50401 </enum>
50403 <enum name="SyncNigoriMigrationResult" type="int">
50404   <int value="0" label="Failed to set default encryption key"/>
50405   <int value="1" label="Failed to set nondefault encryption key"/>
50406   <int value="2" label="Failed to extract keystore decryptor"/>
50407   <int value="3" label="Failed to extract encryption keybag"/>
50408   <int value="4"
50409       label="Successfully migrated to non-backwards compatible keystore mode"/>
50410   <int value="5"
50411       label="Successfully migrated to backwards compatible keystore mode"/>
50412   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
50413   <int value="7" label="Successfully migrated with custom passphrase"/>
50414 </enum>
50416 <enum name="SyncNigoriMigrationState" type="int">
50417   <int value="0" label="Fully migrated"/>
50418   <int value="1" label="Not migrated due to cryptographer not ready"/>
50419   <int value="2" label="Not migrated due to missing keystore key"/>
50420   <int value="3" label="Not migrated for an unknown reason"/>
50421 </enum>
50423 <enum name="SyncSimpleConflictResolutions" type="int">
50424   <summary>
50425     Sync simple conflict resolutions. The codes are listed in
50426     conflict_resolver.h, and correspond to the different methods we have for
50427     resolving simple sync conflicts.
50428   </summary>
50429   <int value="0" label="Overwrite local"/>
50430   <int value="1" label="Overwrite server"/>
50431   <int value="2" label="Undelete"/>
50432   <int value="3" label="Ignore encryption"/>
50433   <int value="4" label="Nigori merge"/>
50434   <int value="5" label="Changes match"/>
50435 </enum>
50437 <enum name="SyncStartResult" type="int">
50438   <summary>
50439     Sync data type start results. The codes are listed in data_type_controller.h
50440     with more details.
50441   </summary>
50442   <int value="0" label="OK"/>
50443   <int value="1" label="OK_FIRST_RUN"/>
50444   <int value="2" label="BUSY"/>
50445   <int value="3" label="NOT_ENABLED"/>
50446   <int value="4" label="ASSOCIATION_FAILED"/>
50447   <int value="5" label="ABORTED"/>
50448   <int value="6" label="UNRECOVERABLE_ERROR"/>
50449   <int value="7" label="NEEDS_CRYPTO"/>
50450 </enum>
50452 <enum name="SyncUnrecoverableErrorReason" type="int">
50453   <summary>Reasons for sync unrecoverable errors.</summary>
50454   <int value="0" label="No error"/>
50455   <int value="1" label="Syncer error"/>
50456   <int value="2" label="Backend initialization error"/>
50457   <int value="3" label="Configuration retry"/>
50458   <int value="4" label="Configuration failure"/>
50459   <int value="5" label="Actionable error"/>
50460 </enum>
50462 <enum name="TabBackgroundLoadStatus" type="int">
50463   <int value="0" label="Loaded on creation and shown"/>
50464   <int value="1" label="Loaded on creation and lost"/>
50465   <int value="2" label="Not loaded on creation"/>
50466 </enum>
50468 <enum name="TabRestoreResult" type="int">
50469   <int value="0" label="Failure (other)"/>
50470   <int value="1" label="Success"/>
50471   <int value="2" label="Failure due to network connectivity"/>
50472 </enum>
50474 <enum name="TabRestoreUserAction" type="int">
50475   <int value="0" label="Wait for completion"/>
50476   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
50477   <int value="2" label="Leave Chrome"/>
50478 </enum>
50480 <enum name="TabStatus" type="int">
50481   <int value="0" label="Memory resident"/>
50482   <int value="1" label="Evicted and reloaded"/>
50483   <int value="2" label="Reloaded due to cold start"/>
50484   <int value="3" label="Partially evicted"/>
50485   <int value="4" label="Reloaded due to backgrounding"/>
50486   <int value="5" label="Reloaded due to incognito"/>
50487   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
50488   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
50489   <int value="8" label="Lazy load for 'Open in new tab'"/>
50490   <int value="9" label="Stopped due to page loading when backgrounding"/>
50491   <int value="10" label="Evicted due to page loading when backgrounding"/>
50492 </enum>
50494 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
50495   <obsolete>
50496     Deprecated as of 04/2014.
50497   </obsolete>
50498   <int value="0" label="Launched without an URL"/>
50499   <int value="1" label="Launched with an URL"/>
50500 </enum>
50502 <enum name="TabSwitchedToForegroundRevisit" type="int">
50503   <obsolete>
50504     Deprecated as of 04/2014.
50505   </obsolete>
50506   <int value="0" label="First time"/>
50507   <int value="1" label="Revisit"/>
50508 </enum>
50510 <enum name="TapDelayType" type="int">
50511   <int value="0" label="Delayed Tap"/>
50512   <int value="1" label="Undelayed Tap"/>
50513 </enum>
50515 <enum name="TcpSocketStatus" type="int">
50516   <int value="0" label="Unknown"/>
50517   <int value="1" label="Fast Connection Return"/>
50518   <int value="2" label="Slow Connection Return"/>
50519   <int value="3" label="Connection Error"/>
50520   <int value="4" label="Syn Data Acknowledged"/>
50521   <int value="5" label="Syn Data Nacked"/>
50522   <int value="6" label="Syn Data Probe Failed"/>
50523   <int value="7" label="No syn data + ack (can't happen)"/>
50524   <int value="8" label="No syn data + nack"/>
50525   <int value="9" label="No syn data + probe failed"/>
50526 </enum>
50528 <enum name="TileMemoryBudget" type="int">
50529   <int value="0" label="Within memory budget"/>
50530   <int value="1" label="Exceeded memory budget"/>
50531 </enum>
50533 <enum name="TimeZoneRequestEvent" type="int">
50534   <int value="0" label="Request start"/>
50535   <int value="1" label="Response success"/>
50536   <int value="2" label="Response not OK"/>
50537   <int value="3" label="Response empty"/>
50538   <int value="4" label="Response malformed"/>
50539 </enum>
50541 <enum name="TimeZoneRequestResult" type="int">
50542   <int value="0" label="Success"/>
50543   <int value="1" label="Failure"/>
50544   <int value="2" label="Server error"/>
50545   <int value="3" label="Request is cancelled."/>
50546 </enum>
50548 <enum name="TLSRenegotiationPatched" type="int">
50549   <int value="0" label="Not renegotiation patched"/>
50550   <int value="1" label="Renegotiation patched"/>
50551 </enum>
50553 <enum name="TouchpadDeviceState" type="int">
50554   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
50555     No touchpad detected on a device without built-in touchpad
50556   </int>
50557   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
50558     External touchpad detected on a device without built-in touchpad
50559   </int>
50560   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
50561     Built-in touchpad not detected at boot time on a device with built-in
50562     touchpad (touchpad failure at boot time)
50563   </int>
50564   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
50565     Built-in touchpad detected at boot time on a device with built-in touchpad
50566   </int>
50567   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
50568     Built-in touchpad not detected at resume time on a device with built-in
50569     touchpad (touchpad failure at resume time)
50570   </int>
50571   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
50572     Built-in touchpad detected at resume time on a device with built-in touchpad
50573   </int>
50574 </enum>
50576 <enum name="TouchpadProblemType" type="int">
50577   <int value="0" label="All events">
50578     All observed input events from touchpad. Serves as a reference.
50579   </int>
50580   <int value="1" label="Noisy Ground">
50581     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
50582     ground.
50583   </int>
50584 </enum>
50586 <enum name="TrackedPreference" type="int">
50587   <int value="0" label="prefs::kShowHomeButton"/>
50588   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
50589   <int value="2" label="prefs::kHomePage"/>
50590   <int value="3" label="prefs::kRestoreOnStartup"/>
50591   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
50592   <int value="5" label="extensions::pref_names::kExtensions"/>
50593   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
50594   <int value="7" label="prefs::kSearchProviderOverrides"/>
50595   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
50596   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
50597   <int value="10" label="prefs::kDefaultSearchProviderName"/>
50598   <int value="11" label="prefs::kPinnedTabs"/>
50599   <int value="12"
50600       label="extensions::pref_names::kKnownDisabled (Obsolete 07/2014)"/>
50601   <int value="13" label="prefs::kProfileResetPromptMemento (Obsolete 07/2014)"/>
50602   <int value="14"
50603       label="DefaultSearchManager::kDefaultSearchProviderDataPrefName"/>
50604   <int value="15" label="prefs::kPreferenceResetTime"/>
50605   <int value="16" label="prefs::kSafeBrowsingIncidentReportSent"/>
50606   <int value="17" label="sync_driver::prefs::kSyncRemainingRollbackTries"/>
50607 </enum>
50609 <enum name="TranslateError" type="int">
50610   <int value="0" label="No error"/>
50611   <int value="1" label="Network error"/>
50612   <int value="2" label="Initialization error"/>
50613   <int value="3" label="Unknown language"/>
50614   <int value="4" label="Unsupported language"/>
50615   <int value="5" label="Identical language"/>
50616   <int value="6" label="Translation error"/>
50617 </enum>
50619 <enum name="TranslateInitiationStatus" type="int">
50620   <int value="0" label="Completely disabled by prefs"/>
50621   <int value="1" label="Completely disabled by switch"/>
50622   <int value="2" label="Disabled by user configuration"/>
50623   <int value="3" label="Unsupported Language"/>
50624   <int value="4" label="Unsupported URL"/>
50625   <int value="5" label="Do nothing for similar languages"/>
50626   <int value="6" label="Do nothing for accepted languages"/>
50627   <int value="7" label="Auto translation by user configuration"/>
50628   <int value="8" label="Auto translation by linked from a translated page"/>
50629   <int value="9" label="Show infobar"/>
50630   <int value="10" label="MIME-type is not supported"/>
50631 </enum>
50633 <enum name="TranslateLanguage" type="int">
50634   <int value="0" label="No language code"/>
50635   <int value="1" label="Valid language code"/>
50636   <int value="2" label="Invalid language code"/>
50637 </enum>
50639 <enum name="TranslateLanguageDetectionTiming" type="int">
50640   <int value="0" label="On time"/>
50641   <int value="1" label="Deferred"/>
50642   <int value="2" label="Resumed"/>
50643 </enum>
50645 <enum name="TranslateLanguageVerification" type="int">
50646   <int value="0" label="CLD is disabled"/>
50647   <int value="1" label="No Content-Language"/>
50648   <int value="2" label="CLD can not determine a language"/>
50649   <int value="3" label="CLD agrees with Content-Language"/>
50650   <int value="4" label="CLD disagrees with Content-Language"/>
50651   <int value="5" label="CLD can be trusted"/>
50652   <int value="6" label="CLD can complement a sub code"/>
50653 </enum>
50655 <enum name="TranslateScheme" type="int">
50656   <int value="0" label="http"/>
50657   <int value="1" label="https"/>
50658   <int value="2" label="unexpected other schemes"/>
50659 </enum>
50661 <enum name="UIEventType" type="int">
50662   <int value="0" label="Unknown"/>
50663   <int value="1" label="Touch released"/>
50664   <int value="2" label="Touch pressed"/>
50665   <int value="3" label="Touch moved"/>
50666   <int value="4" label="Touch stationary"/>
50667   <int value="5" label="Touch cancelled"/>
50668   <int value="6" label="Gesture scroll begin"/>
50669   <int value="7" label="Gesture scroll end"/>
50670   <int value="8" label="Gesture scroll update"/>
50671   <int value="9" label="Gesture tap"/>
50672   <int value="10" label="Gesture tap down"/>
50673   <int value="11" label="Gesture finger down"/>
50674   <int value="12" label="Gesture finger up"/>
50675   <int value="13" label="Gesture double tap"/>
50676   <int value="14" label="Gesture triple tap"/>
50677   <int value="15" label="Gesture two-finger tap"/>
50678   <int value="16" label="Gesture pinch begin"/>
50679   <int value="17" label="Gesture pinch end"/>
50680   <int value="18" label="Gesture pinch update (2 fingers)"/>
50681   <int value="19" label="Long press"/>
50682   <int value="20" label="Multi-finger swipe (2 fingers)"/>
50683   <int value="21" label="Scroll"/>
50684   <int value="22" label="Scroll fling start"/>
50685   <int value="23" label="Scroll fling cancel"/>
50686   <int value="24" label="Multi-finger swipe (3 fingers)"/>
50687   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
50688   <int value="26" label="Gesture scroll update (2 fingers)"/>
50689   <int value="27" label="Gesture scroll update (3 fingers)"/>
50690   <int value="28" label="Gesture scroll update (4+ fingers)"/>
50691   <int value="29" label="Gesture pinch update (3 fingers)"/>
50692   <int value="30" label="Gesture pinch update (4+ fingers)"/>
50693   <int value="31" label="Long tap"/>
50694   <int value="32" label="Show Press"/>
50695   <int value="33" label="Tap Cancel"/>
50696   <int value="34" label="Edge swipe"/>
50697   <int value="35" label="One-finger swipe"/>
50698 </enum>
50700 <enum name="UmaInitSequence" type="int">
50701   <int value="0" label="Timer fired first"/>
50702   <int value="1" label="Init task completed first"/>
50703 </enum>
50705 <enum name="UmaMachineIdState" type="int">
50706   <int value="0" label="ID generation failed"/>
50707   <int value="1" label="No stored value"/>
50708   <int value="2" label="Machine ID changed"/>
50709   <int value="3" label="Machine ID unchanged"/>
50710 </enum>
50712 <enum name="UmaUploadResponseStatus" type="int">
50713   <int value="0" label="Unknown failure"/>
50714   <int value="1" label="Success"/>
50715   <int value="2" label="Bad request"/>
50716   <int value="3" label="No response"/>
50717 </enum>
50719 <enum name="UncacheableReason" type="int">
50720   <int value="0" label="kNoData"/>
50721   <int value="1" label="kPre11PartialResponse"/>
50722   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
50723   <int value="3" label="kShortMaxAge"/>
50724   <int value="4" label="kExpiresTooSoon"/>
50725   <int value="5" label="kHasMustRevalidate"/>
50726   <int value="6" label="kNoCache"/>
50727   <int value="7" label="kNoStore"/>
50728 </enum>
50730 <enum name="UniformityTrialGroupNotActive" type="int">
50731   <int value="0" label="Invalid"/>
50732   <int value="1" label="Group not reported"/>
50733   <int value="2" label="Trial was disabled"/>
50734   <int value="3" label="Group not reported and trial was disabled"/>
50735 </enum>
50737 <enum name="UpdateEngineAttemptResult" type="int">
50738   <int value="0" label="Update Succeeded"/>
50739   <int value="1" label="Internal Error"/>
50740   <int value="2" label="Payload Download Error"/>
50741   <int value="3" label="Metadata Malformed"/>
50742   <int value="4" label="Operation Malformed"/>
50743   <int value="5" label="Operation Execution Error"/>
50744   <int value="6" label="Metadata Verification Failed"/>
50745   <int value="7" label="Payload Verification Failed"/>
50746   <int value="8" label="Verification Failed"/>
50747   <int value="9" label="Post-install Failed"/>
50748   <int value="10" label="Abnormal Termination"/>
50749 </enum>
50751 <enum name="UpdateEngineCheckReaction" type="int">
50752   <int value="0" label="Updating"/>
50753   <int value="1" label="Ignoring"/>
50754   <int value="2" label="Deferring"/>
50755   <int value="3" label="Backing Off"/>
50756 </enum>
50758 <enum name="UpdateEngineCheckResult" type="int">
50759   <int value="0" label="Update Available"/>
50760   <int value="1" label="No Update Available"/>
50761   <int value="2" label="Response Download Error"/>
50762   <int value="3" label="Response Parsing Error"/>
50763   <int value="4" label="Reboot Pending"/>
50764 </enum>
50766 <enum name="UpdateEngineConnectionType" type="int">
50767   <int value="0" label="Unknown"/>
50768   <int value="1" label="Ethernet"/>
50769   <int value="2" label="Wifi"/>
50770   <int value="3" label="WiMAX"/>
50771   <int value="4" label="Bluetooth"/>
50772   <int value="5" label="Cellular"/>
50773   <int value="6" label="Tethered (Ethernet)"/>
50774   <int value="7" label="Tethered (Wifi)"/>
50775 </enum>
50777 <enum name="UpdateEngineDownloadErrorCode" type="int">
50778   <int value="0" label="Download Error"/>
50779   <int value="100" label="Input Malformed (Internal Error)"/>
50780   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
50781   <int value="400" label="Bad Request (HTTP Status 400)"/>
50782   <int value="401" label="Unauthorized (HTTP Status 401)"/>
50783   <int value="402" label="Payment Required (HTTP Status 402)"/>
50784   <int value="403" label="Forbidden (HTTP Status 403)"/>
50785   <int value="404" label="Not Found (HTTP Status 404)"/>
50786   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
50787   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
50788   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
50789   <int value="408" label="Request Timeout (HTTP Status 408)"/>
50790   <int value="409" label="Conflict (HTTP Status 409)"/>
50791   <int value="410" label="Gone (HTTP Status 410)"/>
50792   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
50793   <int value="501" label="Not Implemented (HTTP Status 501)"/>
50794   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
50795   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
50796   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
50797 </enum>
50799 <enum name="UpdateEngineDownloadSource" type="int">
50800   <int value="0" label="HTTPS Server"/>
50801   <int value="1" label="HTTP Server"/>
50802   <int value="2" label="HTTP Peer"/>
50803 </enum>
50805 <enum name="UpdateEngineDownloadSources" type="int">
50806   <int value="0" label="Other"/>
50807   <int value="1" label="HTTPS Server Only"/>
50808   <int value="2" label="HTTP Server Only"/>
50809   <int value="3" label="HTTP Server, HTTPS Server"/>
50810   <int value="4" label="HTTP Peer Only"/>
50811   <int value="5" label="HTTP Peer and HTTPS Server"/>
50812   <int value="6" label="HTTP Peer and HTTP Server"/>
50813   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
50814 </enum>
50816 <enum name="UpdateEngineErrorCode" type="int">
50817   <int value="0" label="kErrorCodeSuccess"/>
50818   <int value="1" label="kErrorCodeError"/>
50819   <int value="2" label="kErrorCodeOmahaRequestError"/>
50820   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
50821   <int value="4" label="kErrorCodeFilesystemCopierError"/>
50822   <int value="5" label="kErrorCodePostinstallRunnerError"/>
50823   <int value="6" label="kErrorCodeSetBootableFlagError"/>
50824   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
50825   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
50826   <int value="9" label="kErrorCodeDownloadTransferError"/>
50827   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
50828   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
50829   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
50830   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
50831   <int value="14" label="kErrorCodeDownloadWriteError"/>
50832   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
50833   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
50834   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
50835   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
50836   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
50837   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
50838   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
50839   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
50840   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
50841   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
50842   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
50843   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
50844   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
50845   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
50846   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
50847   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
50848   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
50849   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
50850   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
50851   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
50852   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
50853   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
50854   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
50855   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
50856   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
50857   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
50858   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
50859   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
50860   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
50861   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
50862   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
50863   <int value="46" label="kErrorCodeOmahaRequestXMLHasEntityDecl"/>
50864 </enum>
50866 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
50867   <int value="0" label="Omaha Response"/>
50868   <int value="1" label="OOBE Marker"/>
50869 </enum>
50871 <enum name="UpdateEnginePayloadFormat" type="int">
50872   <int value="0" label="Full"/>
50873   <int value="1" label="Delta"/>
50874   <int value="2" label="Forced Full"/>
50875 </enum>
50877 <enum name="UpdatePolicy" type="int">
50878   <int value="0" label="UPDATES_DISABLED"/>
50879   <int value="1" label="AUTOMATIC_UPDATES"/>
50880   <int value="2" label="MANUAL_UPDATES_ONLY"/>
50881   <int value="3" label="AUTO_UPDATES_ONLY"/>
50882 </enum>
50884 <enum name="UrlResolutionResult" type="int">
50885   <int value="0" label="Absolute URL"/>
50886   <int value="1" label="Resolutions Differ"/>
50887   <int value="2" label="Resolutions Agree"/>
50888 </enum>
50890 <enum name="URLSchemeForHistogram" type="int">
50891   <int value="0" label="kUnknownURLScheme"/>
50892   <int value="1" label="kMissingURLScheme"/>
50893   <int value="2" label="kHttpURLScheme"/>
50894   <int value="3" label="kHttpsURLScheme"/>
50895   <int value="4" label="kFtpURLScheme"/>
50896   <int value="5" label="kChromeExtensionURLScheme"/>
50897   <int value="6" label="kJavascriptURLScheme"/>
50898   <int value="7" label="kFileURLScheme"/>
50899   <int value="8" label="kBlobURLScheme"/>
50900   <int value="9" label="kDataURLScheme"/>
50901   <int value="10" label="kFileSystemScheme"/>
50902 </enum>
50904 <enum name="UserInitiatedEvent" type="int">
50905   <int value="0" label="WiFi Scan"/>
50906 </enum>
50908 <enum name="UserSelectableSyncType" type="int">
50909   <int value="0" label="Bookmarks"/>
50910   <int value="1" label="Preferences"/>
50911   <int value="2" label="Passwords"/>
50912   <int value="3" label="Autofill"/>
50913   <int value="4" label="Themes"/>
50914   <int value="5" label="Omnibox History"/>
50915   <int value="6" label="Extensions"/>
50916   <int value="7" label="Open Tabs"/>
50917   <int value="8" label="Apps"/>
50918 </enum>
50920 <enum name="UserType" type="int">
50921   <int value="0" label="Regular"/>
50922   <int value="1" label="Guest"/>
50923   <int value="2" label="Retail Mode"/>
50924   <int value="3" label="Public Account"/>
50925   <int value="4" label="Locally Managed"/>
50926   <int value="5" label="Kiosk App"/>
50927 </enum>
50929 <enum name="ValidationFailures" type="int">
50930   <int value="0" label="DBus"/>
50931   <int value="1" label="Load Key"/>
50932 </enum>
50934 <enum name="VariationSeedSignature" type="int">
50935   <int value="0" label="Signature Missing"/>
50936   <int value="1" label="Signature Decode Failed"/>
50937   <int value="2" label="Invalid Signature"/>
50938   <int value="3" label="Invalid Signature for Seed"/>
50939   <int value="4" label="Valid Signature for Seed"/>
50940 </enum>
50942 <enum name="VariationsResourceRequestsAllowedState" type="int">
50943   <int value="0" label="Requests allowed"/>
50944   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
50945   <int value="2" label="Notified that requests became allowed"/>
50946   <int value="3" label="Requests not allowed: EULA not accepted"/>
50947   <int value="4" label="Requests not allowed: network down"/>
50948   <int value="5" label="Requests not allowed: disabled by command line"/>
50949 </enum>
50951 <enum name="VariationsSeedDateChange" type="int">
50952   <int value="0" label="No previous date"/>
50953   <int value="1" label="New date older than old date"/>
50954   <int value="2" label="Same day"/>
50955   <int value="3" label="Day changed"/>
50956 </enum>
50958 <enum name="VariationsSeedEmpty" type="int">
50959   <int value="0" label="Seed Not Empty"/>
50960   <int value="1" label="Seed Empty"/>
50961   <int value="2" label="Seed Corrupt"/>
50962   <int value="3" label="Seed Signature Verification Failed"/>
50963 </enum>
50965 <enum name="VaryType" type="int">
50966   <int value="0" label="No Vary header present"/>
50967   <int value="1" label="Vary:User-Agent"/>
50968   <int value="2" label="Other"/>
50969 </enum>
50971 <enum name="VAVDAH264DecoderFailure" type="int">
50972   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
50973   <int value="1" label="GAPS_IN_FRAME_NUM"/>
50974   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
50975   <int value="3" label="INTERLACED_STREAM"/>
50976   <int value="4" label="VAAPI_ERROR"/>
50977 </enum>
50979 <enum name="VAVEAEncoderFailure" type="int">
50980   <int value="0" label="VAAPI_ERROR"/>
50981 </enum>
50983 <enum name="VideoCaptureEvent" type="int">
50984   <int value="0" label="Starting video capture"/>
50985   <int value="1" label="Stopping video capture normally"/>
50986   <int value="2" label="Stopping video capture due to error"/>
50987 </enum>
50989 <enum name="VideoCodec" type="int">
50990   <int value="0" label="kUnknownVideoCodec"/>
50991   <int value="1" label="kCodecH264"/>
50992   <int value="2" label="kCodecVC1"/>
50993   <int value="3" label="kCodecMPEG2"/>
50994   <int value="4" label="kCodecMPEG4"/>
50995   <int value="5" label="kCodecTheora"/>
50996   <int value="6" label="kCodecVP8"/>
50997   <int value="7" label="kCodecVP9"/>
50998 </enum>
51000 <enum name="VideoCodecProfile" type="int">
51001   <int value="0" label="H.264 Baseline"/>
51002   <int value="1" label="H.264 Main"/>
51003   <int value="2" label="H.264 Extended"/>
51004   <int value="3" label="H.264 High"/>
51005   <int value="4" label="H.264 High10"/>
51006   <int value="5" label="H.264 High422"/>
51007   <int value="6" label="H.264 High444"/>
51008   <int value="7" label="H.264 ScalableBaseline"/>
51009   <int value="8" label="H.264 ScalableHigh"/>
51010   <int value="9" label="H.264 StereoHigh"/>
51011   <int value="10" label="H.264 MultiviewHigh"/>
51012   <int value="11" label="VP8"/>
51013   <int value="12" label="VP9"/>
51014 </enum>
51016 <enum name="VideoPixelFormat" type="int">
51017   <int value="0" label="UNKNOWN"/>
51018   <int value="1" label="YV12"/>
51019   <int value="2" label="YV16"/>
51020   <int value="3" label="I420"/>
51021   <int value="4" label="YV12A"/>
51022   <int value="5" label="HOLE"/>
51023   <int value="6" label="NATIVE_TEXTURE"/>
51024   <int value="7" label="YV12J"/>
51025 </enum>
51027 <enum name="VideoRotation" type="int">
51028   <int value="0" label="VIDEO_ROTATION_0"/>
51029   <int value="1" label="VIDEO_ROTATION_90"/>
51030   <int value="2" label="VIDEO_ROTATION_180"/>
51031   <int value="3" label="VIDEO_ROTATION_270"/>
51032 </enum>
51034 <enum name="ViewFileType" type="int">
51035   <int value="0" label="other"/>
51036   <int value="1" label=".3ga"/>
51037   <int value="2" label=".3gp"/>
51038   <int value="3" label=".aac"/>
51039   <int value="4" label=".alac"/>
51040   <int value="5" label=".asf"/>
51041   <int value="6" label=".avi"/>
51042   <int value="7" label=".bmp"/>
51043   <int value="8" label=".csv"/>
51044   <int value="9" label=".doc"/>
51045   <int value="10" label=".docx"/>
51046   <int value="11" label=".flac"/>
51047   <int value="12" label=".gif"/>
51048   <int value="13" label=".jpeg"/>
51049   <int value="14" label=".jpg"/>
51050   <int value="15" label=".log"/>
51051   <int value="16" label=".m3u"/>
51052   <int value="17" label=".m3u8"/>
51053   <int value="18" label=".m4a"/>
51054   <int value="19" label=".m4v"/>
51055   <int value="20" label=".mid"/>
51056   <int value="21" label=".mkv"/>
51057   <int value="22" label=".mov"/>
51058   <int value="23" label=".mp3"/>
51059   <int value="24" label=".mp4"/>
51060   <int value="25" label=".mpg"/>
51061   <int value="26" label=".odf"/>
51062   <int value="27" label=".odp"/>
51063   <int value="28" label=".ods"/>
51064   <int value="29" label=".odt"/>
51065   <int value="30" label=".oga"/>
51066   <int value="31" label=".ogg"/>
51067   <int value="32" label=".ogv"/>
51068   <int value="33" label=".pdf"/>
51069   <int value="34" label=".png"/>
51070   <int value="35" label=".ppt"/>
51071   <int value="36" label=".pptx"/>
51072   <int value="37" label=".ra"/>
51073   <int value="38" label=".ram"/>
51074   <int value="39" label=".rar"/>
51075   <int value="40" label=".rm"/>
51076   <int value="41" label=".rtf"/>
51077   <int value="42" label=".wav"/>
51078   <int value="43" label=".webm"/>
51079   <int value="44" label=".webp"/>
51080   <int value="45" label=".wma"/>
51081   <int value="46" label=".wmv"/>
51082   <int value="47" label=".xls"/>
51083   <int value="48" label=".xlsx"/>
51084 </enum>
51086 <enum name="VPNDriver" type="int">
51087   <int value="0" label="OpenVPN"/>
51088   <int value="1" label="L2TP/IPSec"/>
51089 </enum>
51091 <enum name="VPNRemoteAuthenticationType" type="int">
51092   <int value="0" label="OpenVPN Default"/>
51093   <int value="1" label="OpenVPN Certificate"/>
51094   <int value="2" label="L2TP/IPSec Default"/>
51095   <int value="3" label="L2TP/IPSec Certificate"/>
51096   <int value="4" label="L2TP/IPSec PSK"/>
51097 </enum>
51099 <enum name="VPNUserAuthenticationType" type="int">
51100   <int value="0" label="OpenVPN None"/>
51101   <int value="1" label="OpenVPN Certificate"/>
51102   <int value="2" label="OpenVPN Username/Password"/>
51103   <int value="3" label="OpenVPN Username/Password/OTP"/>
51104   <int value="4" label="L2TP/IPSec None"/>
51105   <int value="5" label="L2TP/IPSec Certificate"/>
51106   <int value="6" label="L2TP/IPSec Username/Password"/>
51107 </enum>
51109 <enum name="WalletApiCall" type="int">
51110   <int value="0" label="Unknown API call"/>
51111   <int value="1" label="Accept Legal Documents"/>
51112   <int value="2" label="Authenticate Instrument"/>
51113   <int value="3" label="Get Full Wallet"/>
51114   <int value="4" label="Get Wallet Items"/>
51115   <int value="5" label="Save to Wallet"/>
51116 </enum>
51118 <enum name="WalletErrors" type="int">
51119   <int value="0" label="Baseline: Issued request"/>
51120   <int value="1" label="Fatal error (deprecated)"/>
51121   <int value="2" label="Malformed response"/>
51122   <int value="3" label="Network error"/>
51123   <int value="4" label="Bad request"/>
51124   <int value="5" label="Internal error"/>
51125   <int value="6" label="Invalid params"/>
51126   <int value="7" label="Service unavailable"/>
51127   <int value="8" label="Spending limit exceeded"/>
51128   <int value="9" label="Unsupported API version"/>
51129   <int value="10" label="Unknown error"/>
51130   <int value="11" label="Unsupported merchant"/>
51131   <int value="12" label="Unsupported buyer legal address"/>
51132   <int value="13" label="Unverified know your customer status"/>
51133 </enum>
51135 <enum name="WalletRequiredActions" type="int">
51136   <int value="0" label="Baseline: Issued request"/>
51137   <int value="1" label="Unknown"/>
51138   <int value="2" label="GAIA auth"/>
51139   <int value="3" label="Passive GAIA auth"/>
51140   <int value="4" label="Set up Wallet"/>
51141   <int value="5" label="Accept ToS"/>
51142   <int value="6" label="Update expiration date"/>
51143   <int value="7" label="Upgrade min address"/>
51144   <int value="8" label="Choose another instrument or address"/>
51145   <int value="9" label="Verify CVV"/>
51146   <int value="10" label="Invalid form field"/>
51147   <int value="11" label="Require phone number"/>
51148 </enum>
51150 <enum name="WallpaperType" type="int">
51151   <int value="0" label="Daily (unused)"/>
51152   <int value="1" label="Customized"/>
51153   <int value="2" label="Default"/>
51154   <int value="3" label="Unknown (unused)"/>
51155   <int value="4" label="Online"/>
51156   <int value="5" label="Policy"/>
51157 </enum>
51159 <enum name="WebFontCacheHit" type="int">
51160   <int value="0" label="Miss"/>
51161   <int value="1" label="Hit"/>
51162   <int value="2" label="Served from data URL"/>
51163 </enum>
51165 <enum name="WebFontDiskCacheHit" type="int">
51166   <int value="0" label="Not in the cache"/>
51167   <int value="1" label="In the cache"/>
51168   <int value="2" label="Previously in the cache"/>
51169 </enum>
51171 <enum name="WebFontPackageFormat" type="int">
51172   <int value="0" label="Unknown / Decode error"/>
51173   <int value="1" label="SFNT"/>
51174   <int value="2" label="WOFF"/>
51175   <int value="3" label="WOFF 2.0"/>
51176   <int value="4" label="SVG"/>
51177 </enum>
51179 <enum name="WebFontUsageType" type="int">
51180   <int value="0" label="Styled, and used"/>
51181   <int value="1" label="Styled, but not used"/>
51182   <int value="2" label="Not styled, but used"/>
51183 </enum>
51185 <enum name="WebHistoryStatus" type="int">
51186   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
51187   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
51188   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
51189 </enum>
51191 <enum name="WebSocketHandshakeResult" type="int">
51192   <int value="0" label="Incomplete"/>
51193   <int value="1" label="Normal"/>
51194   <int value="2" label="Failed"/>
51195   <int value="3" label="Connected"/>
51196 </enum>
51198 <enum name="WebSocketNewHandshakeResult" type="int">
51199   <int value="0" label="INCOMPLETE">Incomplete</int>
51200   <int value="1" label="CONNECTED">Connected</int>
51201   <int value="2" label="FAILED">Failed</int>
51202 </enum>
51204 <enum name="WebSocketNewPerMessageDeflateContextTakeoverMode" type="int">
51205   <int value="0" label="Do not take over"/>
51206   <int value="1" label="Take over"/>
51207 </enum>
51209 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
51210   <int value="0" label="Do not take over"/>
51211   <int value="1" label="Take over"/>
51212 </enum>
51214 <enum name="WebSocketSendType" type="int">
51215   <int value="0" label="String"/>
51216   <int value="1" label="ArrayBuffer"/>
51217   <int value="2" label="ArrayBufferView"/>
51218   <int value="3" label="Blob"/>
51219 </enum>
51221 <enum name="WiFiApMode" type="int">
51222   <int value="0" label="Unknown"/>
51223   <int value="1" label="Managed"/>
51224   <int value="2" label="AdHoc"/>
51225 </enum>
51227 <enum name="WiFiReasonCode" type="int">
51228   <int value="0" label="kReasonReserved0"/>
51229   <int value="1" label="kReasonCodeUnspecified"/>
51230   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
51231   <int value="3" label="kReasonCodeSenderHasLeft"/>
51232   <int value="4" label="kReasonCodeInactivity"/>
51233   <int value="5" label="kReasonCodeTooManySTAs"/>
51234   <int value="6" label="kReasonCodeNonAuthenticated"/>
51235   <int value="7" label="kReasonCodeNonAssociated"/>
51236   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
51237   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
51238   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
51239   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
51240   <int value="12" label="kReasonReserved12"/>
51241   <int value="13" label="kReasonCodeInvalidInfoElement"/>
51242   <int value="14" label="kReasonCodeMICFailure"/>
51243   <int value="15" label="kReasonCode4WayTimeout"/>
51244   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
51245   <int value="17" label="kReasonCodeDifferenIE"/>
51246   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
51247   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
51248   <int value="20" label="kReasonCodeAkmpInvalid"/>
51249   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
51250   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
51251   <int value="23" label="kReasonCode8021XAuth"/>
51252   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
51253   <int value="25" label="kReasonReserved25"/>
51254   <int value="26" label="kReasonReserved26"/>
51255   <int value="27" label="kReasonReserved27"/>
51256   <int value="28" label="kReasonReserved28"/>
51257   <int value="29" label="kReasonReserved29"/>
51258   <int value="30" label="kReasonReserved30"/>
51259   <int value="31" label="kReasonReserved31"/>
51260   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
51261   <int value="33" label="kReasonCodeQoSBandwidth"/>
51262   <int value="34" label="kReasonCodeiPoorConditions"/>
51263   <int value="35" label="kReasonCodeOutsideTxop"/>
51264   <int value="36" label="kReasonCodeStaLeaving"/>
51265   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
51266   <int value="38" label="kReasonCodeSetupRequired"/>
51267   <int value="39" label="kReasonCodeTimeout"/>
51268   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
51269 </enum>
51271 <enum name="WiFiScanResult" type="int">
51272   <int value="0" label="ProgressiveScan connected"/>
51273   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
51274   <int value="2" label="ProgressiveScan error then FullScan connected"/>
51275   <int value="3"
51276       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
51277   <int value="4"
51278       label="ProgressiveScan didn't connect then FullScan connected"/>
51279   <int value="5" label="FullScan didn't connect"/>
51280   <int value="6" label="FullScan connected"/>
51281   <int value="7" label="Internal error"/>
51282 </enum>
51284 <enum name="WiFiStatusType" type="int">
51285   <int value="0" label="kStatusCodeTypeByAp"/>
51286   <int value="1" label="kStatusCodeTypeByClient"/>
51287   <int value="2" label="kStatusCodeTypeByUser"/>
51288   <int value="3" label="kStatusCodeTypeConsideredDead"/>
51289 </enum>
51291 <enum name="Win8PageLoadType" type="int">
51292   <int value="0" label="Metro"/>
51293   <int value="1" label="Desktop"/>
51294   <int value="2" label="Metro Aura"/>
51295   <int value="3" label="Desktop Aura"/>
51296 </enum>
51298 <enum name="WindowsVersion" type="int">
51299   <int value="0" label="Pre-XP"/>
51300   <int value="1" label="XP"/>
51301   <int value="2" label="2003 Server"/>
51302   <int value="3" label="Vista"/>
51303   <int value="4" label="Windows 7"/>
51304   <int value="5" label="Windows 8"/>
51305 </enum>
51307 <enum name="WindowType" type="int">
51308   <int value="0" label="Other"/>
51309   <int value="1" label="Browser"/>
51310   <int value="2" label="Hosted App"/>
51311   <int value="3" label="Packaged App"/>
51312 </enum>
51314 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
51315   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
51316   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
51317 </enum>
51319 </enums>
51321 <!-- Histogram suffixes list -->
51323 <histogram_suffixes_list>
51325 <histogram_suffixes name="ActiveNetworkState">
51326   <suffix name="Offline"
51327       label="network manager thinks that the active network is offline"/>
51328   <suffix name="Online"
51329       label="network manager thinks that the active network is online"/>
51330   <suffix name="RestrictedPool"
51331       label="network manager thinks that the active network is behind portal"/>
51332   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
51333   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
51334 </histogram_suffixes>
51336 <histogram_suffixes name="AlternateProtocol">
51337   <suffix name="AlternateProtocol_spdy"
51338       label="with alternate protocol available but http is used"/>
51339   <suffix name="AlternateProtocol_http"
51340       label="(with alternate protocol available and spdy is used"/>
51341   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
51342   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
51343   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
51344   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
51345 </histogram_suffixes>
51347 <histogram_suffixes name="AppListFirstPaintWarmStartFast" separator="">
51348   <suffix name="" label="Normal start."/>
51349   <suffix name="Fast"
51350       label="Fast start by skipping normal chrome.dll startup."/>
51351   <affected-histogram name="Startup.AppListFirstPaintWarmStart"/>
51352 </histogram_suffixes>
51354 <histogram_suffixes name="AsyncSlowStart">
51355   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
51356   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
51357   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
51358   <affected-histogram name="Net.Transaction_Connected_New"/>
51359   <affected-histogram name="Renderer4.StartToFinish"/>
51360 </histogram_suffixes>
51362 <histogram_suffixes name="AutofillServerExperiments">
51363   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
51364   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
51365   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
51366   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
51367   <suffix name="ar04wr3fs4"
51368       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
51369   <suffix name="ar05wlr15"
51370       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
51371   <suffix name="ar05wlr25"
51372       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
51373   <suffix name="ar05wr15fs5"
51374       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
51375   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
51376   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
51377   <suffix name="fp05cc03"
51378       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
51379   <suffix name="fp05cco03"
51380       label="Probability picker algorithm, p=0.5;
51381              p_ccname_given_other_cc_fields=0.3"/>
51382   <suffix name="fp05cco03cstd"
51383       label="Probability picker algorithm, p=0.5;
51384              p_ccname_given_other_cc_fields=0.3; with fallback to the default
51385              algorithm"/>
51386   <suffix name="fp05cc03e1"
51387       label="Probability picker algorithm, p=0.5 for cc and company name
51388              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
51389              default algorithm;"/>
51390   <suffix name="tbar1" label="Use only Toolbar upload data"/>
51391   <affected-histogram name="Autofill.Quality"/>
51392   <affected-histogram name="AutoFill.Quality"/>
51393   <affected-histogram name="Autofill.Quality.HeuristicType"/>
51394   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
51395   <affected-histogram name="Autofill.Quality.PredictedType"/>
51396   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
51397   <affected-histogram name="Autofill.Quality.ServerType"/>
51398   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
51399 </histogram_suffixes>
51401 <histogram_suffixes name="BadBlockCounts" separator=".">
51402   <suffix name="Backupsys" label="backupsys partition"/>
51403   <suffix name="Bbt" label="bbt partition"/>
51404   <suffix name="Block0" label="block0 partition"/>
51405   <suffix name="Bootloader" label="bootloader partition"/>
51406   <suffix name="Cache" label="cache partition"/>
51407   <suffix name="Factory_store" label="factory_store partition"/>
51408   <suffix name="Fts" label="fts partition"/>
51409   <suffix name="Kernel" label="kernel partition"/>
51410   <suffix name="Postbootloader" label="postbootloader partition"/>
51411   <suffix name="Postbootloader-B" label="postbootloader-B partition"/>
51412   <suffix name="Prebootloader" label="prebootloader partition"/>
51413   <suffix name="Recovery" label="recovery partition"/>
51414   <suffix name="Rootfs" label="rootfs partition"/>
51415   <suffix name="Total" label="total partition"/>
51416   <suffix name="TZ" label="TZ partition"/>
51417   <suffix name="TZ-B" label="TZ-B partition"/>
51418   <suffix name="Userdata" label="userdata partition"/>
51419   <affected-histogram name="Platform.Storage.Flash.BadBlocks"/>
51420 </histogram_suffixes>
51422 <histogram_suffixes name="CacheListSize">
51423   <suffix name="CacheListSize_12" label="Control"/>
51424   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
51425   <suffix name="CacheListSize_14" label="Out of the experiment"/>
51426   <affected-histogram name="DiskCache.TotalIOTime"/>
51427   <affected-histogram name="Net.HttpJob.TotalTime"/>
51428   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
51429   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
51430   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
51431   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
51432   <affected-histogram name="PLT.Abandoned"/>
51433   <affected-histogram name="PLT.BeginToFinish"/>
51434   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
51435   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
51436   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
51437   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
51438   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
51439   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
51440   <affected-histogram name="PLT.BeginToFinish_Reload"/>
51441 </histogram_suffixes>
51443 <histogram_suffixes name="CacheSensitivityAnalysis">
51444   <suffix name="No" label="Turned off"/>
51445   <suffix name="Control" label="Control group"/>
51446   <suffix name="ControlA" label="Control, Group A"/>
51447   <suffix name="ControlB" label="Control, Group B"/>
51448   <suffix name="100" label="100% slowdown"/>
51449   <suffix name="100A" label="100% slowdown, Group A"/>
51450   <suffix name="100B" label="100% slowdown, Group B"/>
51451   <suffix name="200A" label="200% slowdown, Group A"/>
51452   <suffix name="200B" label="200% slowdown, Group B"/>
51453   <suffix name="400A" label="400% slowdown, Group A"/>
51454   <suffix name="400B" label="400% slowdown, Group B"/>
51455   <affected-histogram name="Net.HttpJob.TotalTime"/>
51456   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
51457   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
51458   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
51459   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
51460   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
51461   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
51462   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
51463   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
51464 </histogram_suffixes>
51466 <histogram_suffixes name="CacheSensitivityHistograms">
51467   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
51468   <affected-histogram name="PLT.BeginToFinish"/>
51469   <affected-histogram name="PLT.BeginToFinishDoc"/>
51470   <affected-histogram name="PLT.BeginToFirstPaint"/>
51471   <affected-histogram name="PLT.CommitToFirstPaint"/>
51472 </histogram_suffixes>
51474 <histogram_suffixes name="CacheSensitivityHistograms">
51475   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
51476   <affected-histogram name="PLT.BeginToFinish"/>
51477   <affected-histogram name="PLT.BeginToFinishDoc"/>
51478   <affected-histogram name="PLT.BeginToFirstPaint"/>
51479   <affected-histogram name="PLT.CommitToFirstPaint"/>
51480 </histogram_suffixes>
51482 <histogram_suffixes name="CacheThrottle">
51483   <suffix name="CacheThrottle_On" label="Throttling payload requests."/>
51484   <suffix name="CacheThrottle_Off" label="Control group."/>
51485   <affected-histogram name="DiskCache.TotalIOTime"/>
51486   <affected-histogram name="PLT.Abandoned"/>
51487   <affected-histogram name="PLT.BeginToFinish"/>
51488   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
51489   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
51490   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
51491   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
51492   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
51493   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
51494   <affected-histogram name="PLT.BeginToFinish_Reload"/>
51495 </histogram_suffixes>
51497 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
51498   <owner>rsleevi@chromium.org</owner>
51499   <suffix name="DH" label="DH"/>
51500   <suffix name="DSA" label="DSA"/>
51501   <suffix name="ECDH" label="ECDH"/>
51502   <suffix name="ECDSA" label="ECDSA"/>
51503   <suffix name="RSA" label="RSA"/>
51504   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
51505   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
51506   <affected-histogram name="CertificateType.BR.Intermediate"/>
51507   <affected-histogram name="CertificateType.BR.Leaf"/>
51508   <affected-histogram name="CertificateType.BR.Root"/>
51509   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
51510   <affected-histogram name="CertificateType.NonBR.Leaf"/>
51511   <affected-histogram name="CertificateType.NonBR.Root"/>
51512   <affected-histogram name="CertificateType2.BR.Intermediate"/>
51513   <affected-histogram name="CertificateType2.BR.Leaf"/>
51514   <affected-histogram name="CertificateType2.BR.Root"/>
51515   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
51516   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
51517   <affected-histogram name="CertificateType2.NonBR.Root"/>
51518 </histogram_suffixes>
51520 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
51521   <obsolete>
51522     Deprecated as of 8/2013. This histogram only considered the leaf certificate
51523     expiry date as a proxy for whether a certificate was in-scope for the BRs,
51524     but did not consider the issuance date. As some CAs have issued long-lived
51525     certs prior to the BRs, this disproportionately reported those certs as
51526     being subject to the BRs, but non-compliant, when in reality they're not
51527     subject.
51528   </obsolete>
51529   <suffix name="BR"
51530       label="The *leaf* certificate of the chain expires after 2013-12-31,
51531              meaning that it should be in scope for the Baseline
51532              Requirement's key size requirements"/>
51533   <suffix name="NonBR"
51534       label="The *leaf* certificate of the chain expires on or before
51535              2013-12-31"/>
51536   <affected-histogram name="CertificateType"/>
51537 </histogram_suffixes>
51539 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
51540   <suffix name="BR"
51541       label="The *leaf* certificate of the chain expires after 2013-12-31 and
51542              was issued on or after 2012-07-01, as judged by the notBefore,
51543              meaning that it should be in scope for the Baseline
51544              Requirement's key size requirements"/>
51545   <suffix name="NonBR"
51546       label="The *leaf* certificate of the chain expires on or before
51547              2013-12-31 or was issued before 2012-07-01"/>
51548   <affected-histogram name="CertificateType2"/>
51549 </histogram_suffixes>
51551 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
51552   <suffix name="Intermediate" label="Intermediate's SPKI"/>
51553   <suffix name="Leaf" label="Leaf's SPKI"/>
51554   <suffix name="Root" label="Root's SPKI"/>
51555   <affected-histogram name="CertificateType.BR"/>
51556   <affected-histogram name="CertificateType.NonBR"/>
51557   <affected-histogram name="CertificateType2.BR"/>
51558   <affected-histogram name="CertificateType2.NonBR"/>
51559 </histogram_suffixes>
51561 <histogram_suffixes name="CertIo" separator="">
51562   <suffix name="ReadSuccess"
51563       label="success rate of reading a certificate from the disk cache"/>
51564   <suffix name="ReadFailure"
51565       label="failure rate of reading a certificate from the disk cache"/>
51566   <suffix name="WriteSuccess"
51567       label="success rate of writing a certificate to the disk cache"/>
51568   <suffix name="WriteFailure"
51569       label="failure rate of writing a certificate to the disk cache"/>
51570   <affected-histogram name="DiskBasedCertCache.CertIo"/>
51571 </histogram_suffixes>
51573 <histogram_suffixes name="CloudPrintRequests" separator=".">
51574   <suffix name="Register" label="Register request"/>
51575   <suffix name="UpdatePrinter" label="Update printer request"/>
51576   <suffix name="DownloadData" label="Download data request"/>
51577   <suffix name="Other" label="Other requests"/>
51578   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
51579   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
51580   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
51581   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
51582 </histogram_suffixes>
51584 <histogram_suffixes name="ConnCountImpact">
51585   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
51586   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
51587   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
51588   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
51589   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
51590   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
51591   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
51592   <affected-histogram name="Net.Transaction_Connected_New"/>
51593   <affected-histogram name="PLT.Abandoned"/>
51594   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
51595   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
51596   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
51597   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
51598   <affected-histogram name="Renderer4.Abandoned"/>
51599   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
51600   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
51601   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
51602   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
51603 </histogram_suffixes>
51605 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
51606   <suffix name="0" label="INTERNET_DISCONNECTED"/>
51607   <suffix name="1" label="CHROME_VERSION"/>
51608   <suffix name="2" label="CHROMEOS_VERSION"/>
51609   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
51610   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
51611   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
51612   <suffix name="6" label="FIREWALL_80"/>
51613   <suffix name="7" label="FIREWALL_443"/>
51614   <suffix name="8" label="RESOLVER_LATENCY"/>
51615   <suffix name="9" label="HTTP_LATENCY"/>
51616   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
51617   <suffix name="11" label="PING_GATEWAY"/>
51618   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
51619   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
51620 </histogram_suffixes>
51622 <histogram_suffixes name="ConnnectBackupJobs">
51623   <suffix name="ConnectBackupJobsEnabled"/>
51624   <suffix name="ConnectBackupJobsDisabled"/>
51625   <affected-histogram name="Net.PreconnectUtilization"/>
51626   <affected-histogram name="Net.PreconnectUtilization2"/>
51627   <affected-histogram name="PLT.Abandoned"/>
51628   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
51629   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
51630   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
51631   <affected-histogram name="PLT.LoadType"/>
51632 </histogram_suffixes>
51634 <histogram_suffixes name="CrosFirstRunStep" separator="">
51635   <suffix name="AppList"/>
51636   <suffix name="Tray"/>
51637   <suffix name="Help"/>
51638   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
51639 </histogram_suffixes>
51641 <histogram_suffixes name="DataReductionProxy">
51642   <suffix name="DataReductionProxy"
51643       label="Only page loads through the data reduction proxy are considered."/>
51644   <affected-histogram name="PLT.NT_Connect"/>
51645   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
51646   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
51647   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
51648   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
51649   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
51650   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
51651   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
51652   <affected-histogram name="PLT.NT_DomainLookup"/>
51653   <affected-histogram name="PLT.NT_DomContentLoaded"/>
51654   <affected-histogram name="PLT.NT_DomInteractive"/>
51655   <affected-histogram name="PLT.NT_DomLoading"/>
51656   <affected-histogram name="PLT.NT_LoadEvent"/>
51657   <affected-histogram name="PLT.NT_Redirect"/>
51658   <affected-histogram name="PLT.NT_Request"/>
51659   <affected-histogram name="PLT.NT_Response"/>
51660   <affected-histogram name="PLT.PT_BeginToCommit"/>
51661   <affected-histogram name="PLT.PT_BeginToFinish"/>
51662   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
51663   <affected-histogram name="PLT.PT_CommitToFinish"/>
51664   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
51665   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
51666   <affected-histogram name="PLT.PT_RequestToCommit"/>
51667   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
51668   <affected-histogram name="PLT.PT_RequestToFinish"/>
51669   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
51670   <affected-histogram name="PLT.PT_RequestToStart"/>
51671   <affected-histogram name="PLT.PT_StartToCommit"/>
51672   <affected-histogram name="PLT.PT_StartToFinish"/>
51673 </histogram_suffixes>
51675 <histogram_suffixes name="DataReductionProxy_TamperingFingerprints"
51676     separator="_">
51677   <suffix name="ChromeProxy"
51678       label="for each carrier, number of tamperings detected on Chrome-Proxy
51679              header"/>
51680   <suffix name="ContentLength"
51681       label="for each carrier, total number of responses whose Content-Length
51682              header has been tampered with"/>
51683   <suffix name="ContentLength_CSS"
51684       label="for each carrier, number of CSS responses whose Content-Length
51685              header has been tampered with"/>
51686   <suffix name="ContentLength_Image"
51687       label="for each carrier, number of image responses whose Content-Length
51688              header has been tampered with"/>
51689   <suffix name="ContentLength_JS"
51690       label="for each carrier, number of JavaScript responses whose
51691              Content-Length header has been tampered with"/>
51692   <suffix name="ContentLength_Other"
51693       label="for each carrier, number of other type responses whose
51694              Content-Length header has been tampered with"/>
51695   <suffix name="OtherHeaders"
51696       label="for each carrier, number of tamperings detected on a list of
51697              headers"/>
51698   <suffix name="Via"
51699       label="for each carrier, number of tamperings detected on Via header"/>
51700   <suffix name="Via_Missing"
51701       label="for each carrier, number of responses whose data reduction
51702              proxy's Via header is missing"/>
51703   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP"/>
51704   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTPS"/>
51705 </histogram_suffixes>
51707 <histogram_suffixes name="DataReductionProxy_TamperingTotal" separator="_">
51708   <suffix name="Total" label="total number of tamperings detected"/>
51709   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionHTTP"/>
51710   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionHTTPS"/>
51711   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTP"/>
51712   <affected-histogram name="DataReductionProxy.HeaderTamperDetectionPassHTTPS"/>
51713   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP_ChromeProxy"/>
51714   <affected-histogram
51715       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength"/>
51716   <affected-histogram
51717       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_CSS"/>
51718   <affected-histogram
51719       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_Image"/>
51720   <affected-histogram
51721       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_JS"/>
51722   <affected-histogram
51723       name="DataReductionProxy.HeaderTamperedHTTP_ContentLength_Other"/>
51724   <affected-histogram
51725       name="DataReductionProxy.HeaderTamperedHTTP_OtherHeaders"/>
51726   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP_Via"/>
51727   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTP_Via_Missing"/>
51728   <affected-histogram
51729       name="DataReductionProxy.HeaderTamperedHTTPS_ChromeProxy"/>
51730   <affected-histogram
51731       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength"/>
51732   <affected-histogram
51733       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_CSS"/>
51734   <affected-histogram
51735       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_Image"/>
51736   <affected-histogram
51737       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_JS"/>
51738   <affected-histogram
51739       name="DataReductionProxy.HeaderTamperedHTTPS_ContentLength_Other"/>
51740   <affected-histogram
51741       name="DataReductionProxy.HeaderTamperedHTTPS_OtherHeaders"/>
51742   <affected-histogram name="DataReductionProxy.HeaderTamperedHTTPS_Via"/>
51743   <affected-histogram
51744       name="DataReductionProxy.HeaderTamperedHTTPS_Via_Missing"/>
51745 </histogram_suffixes>
51747 <histogram_suffixes name="DataReductionProxyBypassedBytes" separator=".">
51748   <suffix name="SSL" label="Bypass due to SSL"/>
51749   <suffix name="LocalBypassRules"
51750       label="Bypass due to client-side bypass rules"/>
51751   <suffix name="Current" label="Bypass due to explicit instruction"/>
51752   <suffix name="ShortAll" label="Short bypass"/>
51753   <suffix name="ShortTriggeringRequest"
51754       label="Triggering request short bypass"/>
51755   <suffix name="ShortAudioVideo"
51756       label="Triggering request short bypass due to audio/video"/>
51757   <suffix name="MediumAll" label="Medium bypass"/>
51758   <suffix name="MediumTriggeringRequest"
51759       label="Triggering request medium bypass"/>
51760   <suffix name="LongAll" label="Long bypass"/>
51761   <suffix name="LongTriggering_Request" label="Triggering request long bypass"/>
51762   <suffix name="MissingViaHeader4xx"
51763       label="Bypass due to a 4xx missing via header"/>
51764   <suffix name="MissingViaHeaderOther"
51765       label="Bypass due to other missing via header"/>
51766   <suffix name="Malformed407"
51767       label="Bypass due to 407 response from proxy without a challenge"/>
51768   <suffix name="Status500HttpInternalServerError"
51769       label="Bypass due to internal server error"/>
51770   <suffix name="Status502HttpBadGateway"
51771       label="Bypass because the request URI was too long"/>
51772   <suffix name="Status503HttpServiceUnavailable"
51773       label="Bypass due to a 503 response"/>
51774   <suffix name="NetworkErrorTimedOut" label="Bypass due to network timeout"/>
51775   <suffix name="NetworkErrorProxyConnectionFailed"
51776       label="Bypass due to failed proxy connection"/>
51777   <suffix name="NetworkErrorProxyCertificateInvalid"
51778       label="Bypass due to invalid proxy certificate"/>
51779   <suffix name="NetworkErrorOther" label="Bypass due to any network error"/>
51780   <affected-histogram name="DataReductionProxy.BypassedBytes"/>
51781 </histogram_suffixes>
51783 <histogram_suffixes name="DefaultAppsExperiment">
51784   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
51785   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
51786   <affected-histogram name="Extensions.AppTabLaunchType"/>
51787   <affected-histogram name="Extensions.ExtensionInstalled"/>
51788   <affected-histogram name="Extensions.ExtensionUninstalled"/>
51789   <affected-histogram name="NewTabPage.DefaultPageType"/>
51790   <affected-histogram name="NewTabPage.SelectedPageType"/>
51791   <affected-histogram name="NtpHandler.AttachShownPageType"/>
51792   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
51793   <affected-histogram name="Profile.AppCount"/>
51794 </histogram_suffixes>
51796 <histogram_suffixes name="DefaultPinnedApps">
51797   <obsolete>
51798     Deprecated as of 12/2013. Default pinned apps trial is finished.
51799   </obsolete>
51800   <suffix name="Existing"/>
51801   <suffix name="Control"/>
51802   <suffix name="Alternate"/>
51803   <affected-histogram name="Cros.ClickOnShelf"/>
51804 </histogram_suffixes>
51806 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
51807   <suffix name="1User" label="Only 1 user exists on device."/>
51808   <suffix name="2Users" label="2 users exist on device."/>
51809   <suffix name="3Users" label="3 users exist on device."/>
51810   <suffix name="4Users" label="4 users exist on device."/>
51811   <suffix name="5Users" label="5 users exist on device."/>
51812   <suffix name="6Users" label="6 users exist on device."/>
51813   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
51814   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
51815   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
51816   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
51817   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
51818   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
51819   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
51820   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
51821 </histogram_suffixes>
51823 <histogram_suffixes name="DnsImpact2">
51824   <suffix name="disabled_prefetch"
51825       label="DNS pre-resolving is disabled in these clients"/>
51826   <suffix name="disabled_prefetch_4_connections"
51827       label="DNS pre-resolving is disabled in these clients, and a maximum of
51828              4 connections per host was allowed"/>
51829   <suffix name="enabled_prefetch_4_connections"
51830       label="a maximum of 4 connections per host was allowed in these clients"/>
51831   <suffix name="parallel_4_prefetch"
51832       label="DNS pre-resolving was only doing 4 concurrent speculative
51833              resolutions in this test"/>
51834   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
51835   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
51836     <with-suffix name="disabled_prefetch"/>
51837     <with-suffix name="disabled_prefetch_4_connections"/>
51838     <with-suffix name="enabled_prefetch_4_connections"/>
51839   </affected-histogram>
51840   <affected-histogram name="Net.TCP_Connection_Latency"/>
51841   <affected-histogram name="Net.Transaction_Connected"/>
51842   <affected-histogram name="Net.Transaction_Connected_New"/>
51843   <affected-histogram name="Net.Transaction_Connected_New_b"/>
51844   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
51845   <affected-histogram name="Net.Transaction_Latency"/>
51846   <affected-histogram name="Net.Transaction_Latency_b"/>
51847   <affected-histogram name="Net.Transaction_Latency_Total"/>
51848   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
51849   <affected-histogram
51850       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
51851   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
51852   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
51853   <affected-histogram name="PLT.RequestToFinish">
51854     <with-suffix name="parallel_4_prefetch"/>
51855   </affected-histogram>
51856 </histogram_suffixes>
51858 <histogram_suffixes name="DnsImpact3">
51859   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
51860   <suffix name="parallel_4_prefetch"
51861       label="with only 4 concurrent speculative resolutions done in parallel"/>
51862   <affected-histogram name="Net.Transaction_Connected_New">
51863     <with-suffix name="disabled_prefetch"/>
51864   </affected-histogram>
51865   <affected-histogram name="Renderer2.FinishDocToFinish"/>
51866   <affected-histogram name="Renderer2.RequestToFinish"/>
51867   <affected-histogram name="Renderer2.RequestToFinish_L">
51868     <with-suffix name="disabled_prefetch"/>
51869   </affected-histogram>
51870   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
51871   <affected-histogram name="Renderer2.RequestToStart"/>
51872   <affected-histogram name="Renderer2.StartToFinish"/>
51873   <affected-histogram name="Renderer2.StartToFinishDoc"/>
51874   <affected-histogram name="Renderer2.StartToFirstLayout"/>
51875   <affected-histogram name="Renderer4.RequestToFinish">
51876     <with-suffix name="parallel_4_prefetch"/>
51877   </affected-histogram>
51878   <affected-histogram name="Renderer4.StartToFinish">
51879     <with-suffix name="parallel_4_prefetch"/>
51880   </affected-histogram>
51881 </histogram_suffixes>
51883 <histogram_suffixes name="DnsParallelism">
51884   <suffix name="parallel_10"
51885       label="with only 10 concurrent resolutions done in parallel"/>
51886   <suffix name="parallel_14"
51887       label="with only 14 concurrent resolutions done in parallel"/>
51888   <suffix name="parallel_20"
51889       label="with only 20 concurrent resolutions done in parallel"/>
51890   <suffix name="parallel_6"
51891       label="with only 6 concurrent resolutions done in parallel"/>
51892   <suffix name="parallel_7"
51893       label="with only 7 concurrent resolutions done in parallel"/>
51894   <suffix name="parallel_8"
51895       label="with only 8 concurrent resolutions done in parallel"/>
51896   <suffix name="parallel_9"
51897       label="with only 9 concurrent resolutions done in parallel"/>
51898   <suffix name="parallel_default"
51899       label="with the default number of concurrent resolutions done in
51900              parallel"/>
51901   <affected-histogram name="DNS.ResolveCategory"/>
51902   <affected-histogram name="DNS.ResolveSuccess"/>
51903 </histogram_suffixes>
51905 <histogram_suffixes name="DocsSpecific" separator="">
51906   <suffix name="Docs" label="Only for docs.google.com"/>
51907   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
51908   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
51909   <affected-histogram name="appcache.UpdateJobResult"/>
51910   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
51911   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
51912   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
51913 </histogram_suffixes>
51915 <histogram_suffixes name="DomainGoogle" separator="">
51916   <suffix name="Google" label="only Google cookies are recorded."/>
51917   <suffix name="Other" label="only NON-Google cookies are recorded."/>
51918   <affected-histogram name="Cookie.ReinstatedCookies"/>
51919 </histogram_suffixes>
51921 <histogram_suffixes name="ExternalExtensionEvent" separator="">
51922   <suffix name="NonWebstore"
51923       label="sideloaded extensions that don't update from the webstore"/>
51924   <suffix name="Webstore"
51925       label="sideloaded extensions that update from the webstore"/>
51926   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
51927 </histogram_suffixes>
51929 <histogram_suffixes name="FileBrowserLoad" separator=".">
51930   <suffix name="Construct"
51931       label="Time spent constructing the main Javascript object."/>
51932   <suffix name="DOM" label="Time to initialize DOM."/>
51933   <suffix name="FileSystem"
51934       label="Deprecated as of 9/2013. Time to get access to the local file
51935              system."/>
51936   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
51937   <suffix name="Roots" label="Time to enumerate file system roots."/>
51938   <suffix name="Total"
51939       label="Total load time from the moment the Javascript started parsing
51940              till the moment the empty file list is displayed."/>
51941   <affected-histogram name="FileBrowser.Load"/>
51942 </histogram_suffixes>
51944 <histogram_suffixes name="FirstPacketSplit">
51945   <suffix name="first_packet_intact"
51946       label="with GET/POST headers often using only 1 packet"/>
51947   <suffix name="first_packet_split"
51948       label="with all GET/POST requests using at least 2 packets"/>
51949   <affected-histogram name="Renderer4.Abandoned"/>
51950   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
51951   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
51952   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
51953   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
51954   <affected-histogram name="Renderer4.LoadType"/>
51955 </histogram_suffixes>
51957 <histogram_suffixes name="FromGWS">
51958   <suffix name="FromGWS"
51959       label="Only page loads that are a result of a navigation from a web
51960              search are considered."/>
51961   <affected-histogram name="PLT.BeginToFinish"/>
51962   <affected-histogram name="PLT.BeginToFinishDoc"/>
51963   <affected-histogram name="PLT.BeginToFirstPaint"/>
51964   <affected-histogram name="PLT.CommitToFirstPaint"/>
51965   <affected-histogram name="PLT.PT_BeginToCommit"/>
51966   <affected-histogram name="PLT.PT_BeginToFinish"/>
51967   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
51968   <affected-histogram name="PLT.PT_CommitToFinish"/>
51969   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
51970   <affected-histogram name="PLT.PT_RequestToCommit"/>
51971   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
51972   <affected-histogram name="PLT.PT_RequestToFinish"/>
51973   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
51974   <affected-histogram name="PLT.PT_RequestToStart"/>
51975   <affected-histogram name="PLT.PT_StartToCommit"/>
51976   <affected-histogram name="PLT.PT_StartToFinish"/>
51977 </histogram_suffixes>
51979 <histogram_suffixes name="GlobalSdch">
51980   <suffix name="global_disable_sdch" label="with SDCH completely disabled"/>
51981   <suffix name="global_enable_sdch"
51982       label="with SDCH support for applicable sites"/>
51983   <affected-histogram name="PLT.BeginToFinish_LinkLoad"/>
51984   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
51985   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
51986   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
51987   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
51988   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
51989   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadCacheOnly"/>
51990   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadNormal"/>
51991   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadReload"/>
51992   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadStaleOk"/>
51993   <affected-histogram name="PLT.BeginToFinishDoc_NormalLoad"/>
51994   <affected-histogram name="PLT.LoadType"/>
51995   <affected-histogram name="PLT.RequestToFinish"/>
51996   <affected-histogram name="PLT.StartToFinish"/>
51997   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
51998   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadCacheOnly"/>
51999   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
52000   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
52001   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
52002   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
52003   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
52004   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadCacheOnly"/>
52005   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
52006   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
52007   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadStaleOk"/>
52008   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
52009   <affected-histogram name="Renderer4.LoadType"/>
52010   <affected-histogram name="Renderer4.RequestToFinish"/>
52011   <affected-histogram name="Renderer4.StartToFinish"/>
52012 </histogram_suffixes>
52014 <histogram_suffixes name="GoogleSearchVariations">
52015   <owner>kmadhusu@chromium.org</owner>
52016   <suffix name="_PrerenderDisabled"
52017       label="Counts number of Google searches from various access points in
52018              the Android Chrome browser when prerendering is disabled via
52019              &quot;Bandwidth management&quot; settings or &quot;Privacy&quot;
52020              settings. Only recorded on Android."/>
52021   <suffix name="_PrerenderEnabled"
52022       label="Counts number of Google searches from various access points in
52023              the Android Chrome browser when prerendering is enabled via
52024              &quot;Bandwidth management&quot; settings or &quot;Privacy&quot;
52025              settings. Only recorded on Android."/>
52026   <affected-histogram name="GoogleSearch.AccessPoint"/>
52027 </histogram_suffixes>
52029 <histogram_suffixes name="GWSChromeJointExperiment">
52030   <suffix name="Experiment1"
52031       label="Only page loads that are a result of a navigation from a web
52032              search under a specific web search/Chrome joint experiment.
52033              Unused at this moment."/>
52034   <suffix name="Experiment2"
52035       label="Only page loads that are a result of a navigation from a web
52036              search under a specific web search/Chrome joint experiment.
52037              Unused at this moment."/>
52038   <suffix name="Experiment3"
52039       label="Only page loads that are a result of a navigation from a web
52040              search under a specific web search/Chrome joint experiment.
52041              Unused at this moment."/>
52042   <suffix name="Experiment4"
52043       label="Only page loads that are a result of a navigation from a web
52044              search under a specific web search/Chrome joint experiment.
52045              Unused at this moment."/>
52046   <suffix name="Experiment5"
52047       label="Only page loads that are a result of a navigation from a web
52048              search under a specific web search/Chrome joint experiment.
52049              Unused at this moment."/>
52050   <suffix name="Experiment6"
52051       label="Only page loads that are a result of a navigation from a web
52052              search under a specific web search/Chrome joint experiment.
52053              Unused at this moment."/>
52054   <suffix name="Experiment7"
52055       label="Only page loads that are a result of a navigation from a web
52056              search under a specific web search/Chrome joint experiment.
52057              Unused at this moment."/>
52058   <suffix name="Experiment8"
52059       label="Only page loads that are a result of a navigation from a web
52060              search under a specific web search/Chrome joint experiment.
52061              Unused at this moment."/>
52062   <suffix name="Experiment9"
52063       label="Only page loads that are a result of a navigation from a web
52064              search under a specific web search/Chrome joint experiment.
52065              Unused at this moment."/>
52066   <suffix name="Experiment10"
52067       label="Only page loads that are a result of a navigation from a web
52068              search under a specific web search/Chrome joint experiment.
52069              Unused at this moment."/>
52070   <suffix name="Experiment11"
52071       label="Only page loads that are a result of a navigation from a web
52072              search under a specific web search/Chrome joint experiment.
52073              Unused at this moment."/>
52074   <suffix name="Experiment12"
52075       label="Only page loads that are a result of a navigation from a web
52076              search under a specific web search/Chrome joint experiment.
52077              Unused at this moment."/>
52078   <suffix name="Experiment13"
52079       label="Only page loads that are a result of a navigation from a web
52080              search under a specific web search/Chrome joint experiment.
52081              Unused at this moment."/>
52082   <suffix name="Experiment14"
52083       label="Only page loads that are a result of a navigation from a web
52084              search under a specific web search/Chrome joint experiment.
52085              Unused at this moment."/>
52086   <suffix name="Experiment15"
52087       label="Only page loads that are a result of a navigation from a web
52088              search under a specific web search/Chrome joint experiment.
52089              Unused at this moment."/>
52090   <suffix name="Experiment16"
52091       label="Only page loads that are a result of a navigation from a web
52092              search under a specific web search/Chrome joint experiment.
52093              Unused at this moment."/>
52094   <suffix name="Experiment17"
52095       label="Only page loads that are a result of a navigation from a web
52096              search under a specific web search/Chrome joint experiment.
52097              Unused at this moment."/>
52098   <suffix name="Experiment18"
52099       label="Only page loads that are a result of a navigation from a web
52100              search under a specific web search/Chrome joint experiment.
52101              Unused at this moment."/>
52102   <suffix name="Experiment19"
52103       label="Only page loads that are a result of a navigation from a web
52104              search under a specific web search/Chrome joint experiment.
52105              Unused at this moment."/>
52106   <suffix name="Experiment20"
52107       label="Only page loads that are a result of a navigation from a web
52108              search under a specific web search/Chrome joint experiment.
52109              Unused at this moment."/>
52110   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
52111   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
52112   <affected-histogram name="PLT.BeginToFinish_Preview"/>
52113   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
52114   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
52115   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
52116   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
52117   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
52118   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
52119   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
52120   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
52121   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
52122   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
52123   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
52124   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
52125   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
52126   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
52127   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
52128   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
52129   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
52130   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
52131   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
52132   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
52133   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
52134   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
52135   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
52136   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
52137   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
52138   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
52139   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
52140   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
52141   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
52142   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
52143   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
52144   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
52145   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
52146   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
52147   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
52148   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
52149   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
52150   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
52151   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
52152   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
52153   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
52154   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
52155   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
52156   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
52157   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
52158   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
52159   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
52160   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
52161   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
52162   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
52163   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
52164   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
52165   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
52166   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
52167   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
52168   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
52169   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
52170   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
52171   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
52172   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
52173   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
52174 </histogram_suffixes>
52176 <histogram_suffixes name="HttpPipeliningCompatibility">
52177   <suffix name="disable_test" label="Do nothing"/>
52178   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
52179   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
52180   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
52181   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
52182   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
52183   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
52184   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
52185   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
52186   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
52187   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
52188   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
52189   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
52190   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
52191   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
52192   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
52193   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
52194   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
52195   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
52196   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
52197   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
52198   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
52199   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
52200   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
52201 </histogram_suffixes>
52203 <histogram_suffixes name="IdleSktToImpact">
52204   <suffix name="idle_timeout_5"
52205       label="with 5-second unused idle socket timeout"/>
52206   <suffix name="idle_timeout_10"
52207       label="with 10-second unused idle socket timeout"/>
52208   <suffix name="idle_timeout_20"
52209       label="with 20-second unused idle socket timeout"/>
52210   <suffix name="idle_timeout_60"
52211       label="with 60-second unused idle socket timeout"/>
52212   <affected-histogram name="PLT.Abandoned"/>
52213   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
52214   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
52215   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
52216   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
52217 </histogram_suffixes>
52219 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
52220   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
52221   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
52222   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
52223   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
52224   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
52225   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
52226   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
52227   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
52228   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
52229   <suffix name="WritableFileSyncParent"
52230       label="ChromiumWritableFile::SyncParent"/>
52231   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
52232   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
52233   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
52234 </histogram_suffixes>
52236 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
52237   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
52238   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
52239   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
52240   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
52241   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
52242   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
52243   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
52244   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
52245   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
52246   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
52247   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
52248   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
52249   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
52250 </histogram_suffixes>
52252 <histogram_suffixes name="InstallerDownloadSources" separator="">
52253   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
52254   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
52255   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
52256   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
52257   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
52258 </histogram_suffixes>
52260 <histogram_suffixes name="Instant">
52261   <suffix name="Extended" label="Suggestions + Results"/>
52262   <suffix name="Instant" label="Results"/>
52263   <affected-histogram name="Instant.SessionsStorageNamespace"/>
52264 </histogram_suffixes>
52266 <histogram_suffixes name="InstantExtended_QuerytoQuery">
52267   <owner>macourteau@chromium.org</owner>
52268   <suffix name="400" label="Omnibox width &lt; 400"/>
52269   <suffix name="700" label="Omnibox width &lt; 700"/>
52270   <suffix name="1200" label="Omnibox width &lt; 1200"/>
52271   <suffix name="large" label="Omnibox width &gt;= 1200"/>
52272   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
52273   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
52274   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
52275   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
52276 </histogram_suffixes>
52278 <histogram_suffixes name="InstantSearchClicks">
52279   <suffix name="WithPreview"
52280       label="Only page loads through data reduction proxy that are result of
52281              navigation from web search and preview version of the page shown
52282              are considered."/>
52283   <suffix name="Preview"
52284       label="Only page loads through data reduction proxy that are result of
52285              navigation from web search and preview version of the page shown
52286              are considered."/>
52287   <suffix name="NoPreview"
52288       label="Only page loads through data reduction proxy that are result of
52289              navigation from web search and preview version of the page shown
52290              are considered."/>
52291   <affected-histogram name="PLT.BeginToFinish"/>
52292   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
52293   <affected-histogram name="PLT.BeginToFinishDoc"/>
52294   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
52295   <affected-histogram name="PLT.BeginToFirstPaint"/>
52296   <affected-histogram name="PLT.CommitToFirstPaint"/>
52297   <affected-histogram name="PLT.PT_BeginToCommit"/>
52298   <affected-histogram name="PLT.PT_BeginToFinish"/>
52299   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
52300   <affected-histogram name="PLT.PT_CommitToFinish"/>
52301   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
52302   <affected-histogram name="PLT.PT_RequestToCommit"/>
52303   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
52304   <affected-histogram name="PLT.PT_RequestToFinish"/>
52305   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
52306   <affected-histogram name="PLT.PT_RequestToStart"/>
52307   <affected-histogram name="PLT.PT_StartToCommit"/>
52308   <affected-histogram name="PLT.PT_StartToFinish"/>
52309 </histogram_suffixes>
52311 <histogram_suffixes name="InterProcessTimeTicksConversionType">
52312   <owner>ppi@chromium.org</owner>
52313   <suffix name="BrowserToRenderer"/>
52314   <suffix name="RendererToBrowser"/>
52315   <affected-histogram name="InterProcessTimeTicks.BrowserAhead"/>
52316   <affected-histogram name="InterProcessTimeTicks.BrowserBehind"/>
52317   <affected-histogram name="InterProcessTimeTicks.IsSkewAdditive"/>
52318 </histogram_suffixes>
52320 <histogram_suffixes name="Interval" separator="_">
52321   <suffix name="Interval" label="Interval between two consecutive connects is"/>
52322   <affected-histogram name="Net.TCP_Connection_Latency"/>
52323 </histogram_suffixes>
52325 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
52326   <suffix name="Interval_20ms_Minus"
52327       label="Interval between two consecutive connects is less than 20ms."/>
52328   <suffix name="Interval_20ms_Plus"
52329       label="Interval between two consecutive connects is greater than or
52330              equal to 20ms."/>
52331   <affected-histogram name="Net.TCP_Connection_Latency"/>
52332 </histogram_suffixes>
52334 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
52335   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
52336   <suffix name="LessThanOrEqual_20ms"
52337       label="more than 10ms, and less than or equal to 20ms."/>
52338   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
52339   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
52340 </histogram_suffixes>
52342 <histogram_suffixes name="IPv6_Probe">
52343   <suffix name="IPv6_probe_skipped"
52344       label="with IPv6 not probed, and default OS settings used"/>
52345   <suffix name="IPv6_probe_done"
52346       label="with IPv6 probed for and possibly disabled"/>
52347   <affected-histogram name="DNS.PrefetchResolution"/>
52348 </histogram_suffixes>
52350 <histogram_suffixes name="LateBindingExperiment">
52351   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
52352   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
52353   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
52354   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
52355   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
52356   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
52357   <affected-histogram name="Net.TCPSocketType"/>
52358   <affected-histogram name="Net.Transaction_Connected"/>
52359   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
52360   <affected-histogram name="Net.TransportSocketRequestTime"/>
52361   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
52362   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
52363   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
52364   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
52365   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
52366   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
52367   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
52368   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
52369   <affected-histogram name="Renderer4.RequestToFinish"/>
52370   <affected-histogram name="Renderer4.StartToFinish"/>
52371 </histogram_suffixes>
52373 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
52374   <suffix name="Backup" label="Backing up an ldb file."/>
52375   <suffix name="Restore" label="Restoring an ldb file."/>
52376   <affected-histogram name="LevelDBEnv.IDB.Table"/>
52377   <affected-histogram name="LevelDBEnv.Table"/>
52378 </histogram_suffixes>
52380 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
52381   <suffix name="Success"
52382       label="This histogram shows the limit when open succeeded."/>
52383   <suffix name="TooManyOpened"
52384       label="This histogram shows the limit when open failed because the
52385              limit had been reached."/>
52386   <suffix name="OtherError"
52387       label="This histogram shows the limit when open failed for reasons
52388              other than exceeding the limit."/>
52389   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
52390   <affected-histogram name="LevelDBEnv.MaxFDs"/>
52391 </histogram_suffixes>
52393 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
52394   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
52395   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
52396   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
52397   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
52398   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
52399   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
52400   <affected-histogram name="LevelDBEnv.IOError."/>
52401 </histogram_suffixes>
52403 <histogram_suffixes name="LevelDBEnvRetry" separator="">
52404   <suffix name="RenameFile" label="RenameFile"/>
52405   <suffix name="LockFile" label="LockFile"/>
52406   <suffix name="CreateDir" label="CreateDir"/>
52407   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
52408   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
52409   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
52410   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
52411 </histogram_suffixes>
52413 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
52414   <obsolete>
52415     Deprecated 2013-04 in favor of LevelDBEnvRetry.
52416   </obsolete>
52417   <suffix name="Rename" label="RenameFile"/>
52418   <suffix name="LockFile" label="LockFile"/>
52419   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
52420   <affected-histogram name="LevelDBEnv.TimeTo"/>
52421 </histogram_suffixes>
52423 <histogram_suffixes name="LocalStorageSizes" separator="">
52424   <suffix name="Under100KB" label="DB size under 100KB"/>
52425   <suffix name="100KBTo1MB" label="DB size between 100KB and 1MB"/>
52426   <suffix name="1MBTo5MB" label="DB size between 1MB and 5MB"/>
52427   <affected-histogram name="LocalStorage.BrowserTimeToPrimeLocalStorage"/>
52428   <affected-histogram name="LocalStorage.RendererTimeToPrimeLocalStorage"/>
52429 </histogram_suffixes>
52431 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
52432   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
52433   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
52434   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
52435   <affected-histogram name="Media.AudioInputController"/>
52436 </histogram_suffixes>
52438 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
52439   <suffix name="OpenOnDeviceThreadTime"
52440       label="Measures the time taken for OpenOnDeviceThread()."/>
52441   <suffix name="EnumerateOnDeviceThreadTime"
52442       label="Measures the time taken for EnumerateOnDeviceThread()."/>
52443   <affected-histogram name="Media.AudioInputDeviceManager"/>
52444 </histogram_suffixes>
52446 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
52447   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
52448   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
52449   <suffix name="DeviceChangeTime"
52450       label="Measures the time taken for OnDeviceChange()."/>
52451   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
52452   <suffix name="PlayTime"
52453       label="Measures the time taken for DoPlay(). Technically only the
52454              worker method AudioOutputController::PollAndStartIfDataReady()."/>
52455   <affected-histogram name="Media.AudioOutputController"/>
52456 </histogram_suffixes>
52458 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
52459   <suffix name="OnEnumerateDevicesTime"
52460       label="Measures the time taken for OnEnumerateDevices()."/>
52461   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
52462   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
52463   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
52464   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
52465   <affected-histogram name="Media.VideoCaptureManager"/>
52466 </histogram_suffixes>
52468 <histogram_suffixes name="Net.QuicClientHelloRejectReasons.QuicIsSecureOrNot"
52469     separator=".">
52470   <owner>rtenneti@chromium.org</owner>
52471   <suffix name="Insecure" label="for insecure QUIC."/>
52472   <suffix name="Secure" label="for secure QUIC."/>
52473   <affected-histogram name="Net.QuicClientHelloRejectReasons"/>
52474 </histogram_suffixes>
52476 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
52477   <owner>rch@chromium.org</owner>
52478   <suffix name="First21"
52479       label="Only the first group of 21 packets in a connection via"/>
52480   <suffix name="Some21s"
52481       label="After the first 21, this records data for some groups of 21
52482              consecutive sequence nmubers, arriving via."/>
52483   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
52484 </histogram_suffixes>
52486 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
52487   <owner>rch@chromium.org</owner>
52488   <suffix name="First6"
52489       label="Only the first group of 6 packets in a connection via"/>
52490   <suffix name="Some6s"
52491       label="After the first 6, this records patterns for some groups of 6
52492              consecutive sequence numbers, arriving via."/>
52493   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
52494 </histogram_suffixes>
52496 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
52497   <owner>rch@chromium.org</owner>
52498   <suffix name="Ack"
52499       label="Only packets that were received by Chrome as well being part of
52500              connections via"/>
52501   <suffix name="Nack"
52502       label="Only packets that were missed by Chrome as well being part of
52503              connections via"/>
52504   <suffix name="IsAnAck"
52505       label="Only packets that were probably solo ACK packets when recieved
52506              by Chrome as well being part of connections via"/>
52507   <suffix name="IsNotAck"
52508       label="Only packets that were probably NOT solo ACK packets when
52509              recieved by Chrome as well being part of connections via"/>
52510   <affected-histogram name="Net.QuicSession.PacketReceived"/>
52511 </histogram_suffixes>
52513 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
52514     separator="_">
52515   <owner>rch@chromium.org</owner>
52516   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
52517   <suffix name="CONNECTION_ETHERNET"
52518       label="ethernet are tallied, but this may include connections to a WiFi
52519              bridge."/>
52520   <suffix name="CONNECTION_WIFI"
52521       label="WiFi are tallied, but this may include connections to a mobile
52522              hotspot. Also check similar histograms that end in WIFI_802.11*
52523              for more details on some platforms."/>
52524   <suffix name="CONNECTION_WIFI_ANCIENT"
52525       label="802.11 that are no longer standard are tallied."/>
52526   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
52527   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
52528   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
52529   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
52530   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
52531   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
52532   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
52533   <suffix name="CONNECTION_NONE"
52534       label="NO(?) network are tallied (should be empty)."/>
52535   <suffix name="CONNECTION_BLUETOOTH"
52536       label="Bluetooth are tallied, but this may include connections to a
52537              mobile hotspot."/>
52538   <affected-histogram
52539       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
52540   <affected-histogram
52541       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
52542   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
52543   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
52544   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
52545   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
52546   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
52547   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
52548   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
52549 </histogram_suffixes>
52551 <histogram_suffixes name="NetConnectivity" separator=".">
52552   <suffix name="53.100B" label="100 bytes of data on port 53."/>
52553   <suffix name="53.100B.NoProxy"
52554       label="100 bytes of data on port 53 with no proxy."/>
52555   <suffix name="53.1K" label="1K bytes of data on port 53."/>
52556   <suffix name="53.1K.NoProxy"
52557       label="1K bytes of data on port 53 with no proxy."/>
52558   <suffix name="53.100B.RTT"
52559       label="100 bytes of data on port 53 successfully."/>
52560   <suffix name="53.100B.RTT.NoProxy"
52561       label="100 bytes of data on port 53 successfully with no proxy."/>
52562   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
52563   <suffix name="53.1K.RTT.NoProxy"
52564       label="1K bytes of data on port 53 successfully with no proxy."/>
52565   <suffix name="587.100B" label="100 bytes of data on port 587."/>
52566   <suffix name="587.100B.NoProxy"
52567       label="100 bytes of data on port 587 with no proxy."/>
52568   <suffix name="587.1K" label="1K bytes of data on port 587."/>
52569   <suffix name="587.1K.NoProxy"
52570       label="1K bytes of data on port 587 with no proxy."/>
52571   <suffix name="587.100B.RTT"
52572       label="100 bytes of data on port 587 successfully."/>
52573   <suffix name="587.100B.RTT.NoProxy"
52574       label="100 bytes of data on port 587 successfully with no proxy."/>
52575   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
52576   <suffix name="587.1K.RTT.NoProxy"
52577       label="1K bytes of data on port 587 successfully with no proxy."/>
52578   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
52579   <suffix name="6121.100B.NoProxy"
52580       label="100 bytes of data on port 6121 with no proxy."/>
52581   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
52582   <suffix name="6121.1K.NoProxy"
52583       label="1K bytes of data on port 6121 with no proxy."/>
52584   <suffix name="6121.100B.RTT"
52585       label="100 bytes of data on port 6121 successfully."/>
52586   <suffix name="6121.100B.RTT.NoProxy"
52587       label="100 bytes of data on port 6121 successfully with no proxy."/>
52588   <suffix name="6121.1K.RTT"
52589       label="1K bytes of data on port 6121 successfully."/>
52590   <suffix name="6121.1K.RTT.NoProxy"
52591       label="1K bytes of data on port 6121 successfully with no proxy."/>
52592   <suffix name="80.100B" label="100 bytes of data on port 80."/>
52593   <suffix name="80.100B.NoProxy"
52594       label="100 bytes of data on port 80 with no proxy."/>
52595   <suffix name="80.1K" label="1K bytes of data on port 80."/>
52596   <suffix name="80.1K.NoProxy"
52597       label="1K bytes of data on port 80 with no proxy."/>
52598   <suffix name="80.100B.RTT"
52599       label="100 bytes of data on port 80 successfully."/>
52600   <suffix name="80.100B.RTT.NoProxy"
52601       label="100 bytes of data on port 80 successfully with no proxy."/>
52602   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
52603   <suffix name="80.1K.RTT.NoProxy"
52604       label="1K bytes of data on port 80 successfully with no proxy."/>
52605   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
52606   <suffix name="8080.100B.NoProxy"
52607       label="100 bytes of data on port 8080 with no proxy."/>
52608   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
52609   <suffix name="8080.1K.NoProxy"
52610       label="1K bytes of data on port 8080 with no proxy."/>
52611   <suffix name="8080.100B.RTT"
52612       label="100 bytes of data on port 8080 successfully."/>
52613   <suffix name="8080.100B.RTT.NoProxy"
52614       label="100 bytes of data on port 8080 successfully with no proxy."/>
52615   <suffix name="8080.1K.RTT"
52616       label="1K bytes of data on port 8080 successfully."/>
52617   <suffix name="8080.1K.RTT.NoProxy"
52618       label="1K bytes of data on port 8080 successfully with no proxy."/>
52619   <affected-histogram name="NetConnectivity.TCP.Status"/>
52620   <affected-histogram name="NetConnectivity.TCP.Success"/>
52621   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
52622   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
52623   <affected-histogram name="NetConnectivity.UDP.Status"/>
52624   <affected-histogram name="NetConnectivity.UDP.Success"/>
52625 </histogram_suffixes>
52627 <histogram_suffixes name="NetConnectivity2" separator=".">
52628   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
52629   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
52630   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
52631   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
52632   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
52633   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
52634   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
52635   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
52636   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
52637   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
52638   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
52639   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
52640   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
52641   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
52642   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
52643   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
52644   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
52645   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
52646   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
52647   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
52648   <affected-histogram name="NetConnectivity.Sent21"/>
52649 </histogram_suffixes>
52651 <histogram_suffixes name="NetConnectivity2a" separator=".">
52652   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
52653   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
52654   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
52655   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
52656   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
52657   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
52658 </histogram_suffixes>
52660 <histogram_suffixes name="NetConnectivity2b" separator=".">
52661   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
52662       label="2 packets. 100 bytes of data is sent on port 6121."/>
52663   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
52664       label="3 packets. 100 bytes of data is sent on port 6121."/>
52665   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
52666       label="4 packets. 100 bytes of data is sent on port 6121."/>
52667   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
52668       label="5 packets. 100 bytes of data is sent on port 6121."/>
52669   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
52670       label="6 packets. 100 bytes of data is sent on port 6121."/>
52671   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
52672       label="7 packets. 100 bytes of data is sent on port 6121."/>
52673   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
52674       label="8 packets. 100 bytes of data is sent on port 6121."/>
52675   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
52676       label="9 packets. 100 bytes of data is sent on port 6121."/>
52677   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
52678       label="10 packets. 100 bytes of data is sent on port 6121."/>
52679   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
52680       label="11 packets. 100 bytes of data is sent on port 6121."/>
52681   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
52682       label="12 packets. 100 bytes of data is sent on port 6121."/>
52683   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
52684       label="13 packets. 100 bytes of data is sent on port 6121."/>
52685   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
52686       label="14 packets. 100 bytes of data is sent on port 6121."/>
52687   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
52688       label="15 packets. 100 bytes of data is sent on port 6121."/>
52689   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
52690       label="16 packets. 100 bytes of data is sent on port 6121."/>
52691   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
52692       label="17 packets. 100 bytes of data is sent on port 6121."/>
52693   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
52694       label="18 packets. 100 bytes of data is sent on port 6121."/>
52695   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
52696       label="19 packets. 100 bytes of data is sent on port 6121."/>
52697   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
52698       label="20 packets. 100 bytes of data is sent on port 6121."/>
52699   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
52700       label="21 packets. 100 bytes of data is sent on port 6121."/>
52701   <affected-histogram name="NetConnectivity2.Sent21"/>
52702 </histogram_suffixes>
52704 <histogram_suffixes name="NetConnectivity2c" separator=".">
52705   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
52706   <suffix name="6121.100B.NoProxy"
52707       label="100 bytes of data is sent on port 6121 with no proxy."/>
52708   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
52709   <suffix name="6121.500B.NoProxy"
52710       label="500 bytes of data is sent on port 6121 with no proxy."/>
52711   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
52712   <suffix name="6121.1K.NoProxy"
52713       label="1K bytes of data is sent on port 6121 with no proxy."/>
52714   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
52715   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
52716 </histogram_suffixes>
52718 <histogram_suffixes name="NetConnectivity2d" separator=".">
52719   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
52720       label="2 packets. 500 bytes of data is sent on port 6121."/>
52721   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
52722       label="3 packets. 500 bytes of data is sent on port 6121."/>
52723   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
52724       label="4 packets. 500 bytes of data is sent on port 6121."/>
52725   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
52726       label="5 packets. 500 bytes of data is sent on port 6121."/>
52727   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
52728       label="6 packets. 500 bytes of data is sent on port 6121."/>
52729   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
52730       label="7 packets. 500 bytes of data is sent on port 6121."/>
52731   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
52732       label="8 packets. 500 bytes of data is sent on port 6121."/>
52733   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
52734       label="9 packets. 500 bytes of data is sent on port 6121."/>
52735   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
52736       label="10 packets. 500 bytes of data is sent on port 6121."/>
52737   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
52738       label="11 packets. 500 bytes of data is sent on port 6121."/>
52739   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
52740       label="12 packets. 500 bytes of data is sent on port 6121."/>
52741   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
52742       label="13 packets. 500 bytes of data is sent on port 6121."/>
52743   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
52744       label="14 packets. 500 bytes of data is sent on port 6121."/>
52745   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
52746       label="15 packets. 500 bytes of data is sent on port 6121."/>
52747   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
52748       label="16 packets. 500 bytes of data is sent on port 6121."/>
52749   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
52750       label="17 packets. 500 bytes of data is sent on port 6121."/>
52751   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
52752       label="18 packets. 500 bytes of data is sent on port 6121."/>
52753   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
52754       label="19 packets. 500 bytes of data is sent on port 6121."/>
52755   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
52756       label="20 packets. 500 bytes of data is sent on port 6121."/>
52757   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
52758       label="21 packets. 500 bytes of data is sent on port 6121."/>
52759   <affected-histogram name="NetConnectivity2.Sent21"/>
52760 </histogram_suffixes>
52762 <histogram_suffixes name="NetConnectivity2e" separator=".">
52763   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
52764       label="2 packets. 1K bytes of data is sent on port 6121."/>
52765   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
52766       label="3 packets. 1K bytes of data is sent on port 6121."/>
52767   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
52768       label="4 packets. 1K bytes of data is sent on port 6121."/>
52769   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
52770       label="5 packets. 1K bytes of data is sent on port 6121."/>
52771   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
52772       label="6 packets. 1K bytes of data is sent on port 6121."/>
52773   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
52774       label="7 packets. 1K bytes of data is sent on port 6121."/>
52775   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
52776       label="8 packets. 1K bytes of data is sent on port 6121."/>
52777   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
52778       label="9 packets. 1K bytes of data is sent on port 6121."/>
52779   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
52780       label="10 packets. 1K bytes of data is sent on port 6121."/>
52781   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
52782       label="11 packets. 1K bytes of data is sent on port 6121."/>
52783   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
52784       label="12 packets. 1K bytes of data is sent on port 6121."/>
52785   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
52786       label="13 packets. 1K bytes of data is sent on port 6121."/>
52787   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
52788       label="14 packets. 1K bytes of data is sent on port 6121."/>
52789   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
52790       label="15 packets. 1K bytes of data is sent on port 6121."/>
52791   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
52792       label="16 packets. 1K bytes of data is sent on port 6121."/>
52793   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
52794       label="17 packets. 1K bytes of data is sent on port 6121."/>
52795   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
52796       label="18 packets. 1K bytes of data is sent on port 6121."/>
52797   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
52798       label="19 packets. 1K bytes of data is sent on port 6121."/>
52799   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
52800       label="20 packets. 1K bytes of data is sent on port 6121."/>
52801   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
52802       label="21 packets. 1K bytes of data is sent on port 6121."/>
52803   <affected-histogram name="NetConnectivity2.Sent21"/>
52804 </histogram_suffixes>
52806 <histogram_suffixes name="NetConnectivity3a" separator=".">
52807   <suffix name="NonPacedPacket"
52808       label="In this histogram results are only shown if at least two packets
52809              were ACKed in the Startup Test. Packets were sent as rapidly as
52810              possible."/>
52811   <suffix name="PacedPacket"
52812       label="In this histogram results are only shown if at least two packets
52813              were ACKed in the Startup Test. Packets are sent at equal
52814              intervals. The interval is selected to match the bandwidth
52815              discovered during the StartPacket test."/>
52816   <suffix name="StartPacket"
52817       label="Packets are sent as rapidly as possible, just after successfully
52818              sending an UMA upload. Each packet was numbered, as was its ACK
52819              sent back by Google. If no packets (of the 21) were ever ACKed,
52820              then the port is assumed to be blocked, and no data is recorded
52821              in this histogram."/>
52822   <affected-histogram name="NetConnectivity3"/>
52823 </histogram_suffixes>
52825 <histogram_suffixes name="NetConnectivity3aa" separator=".">
52826   <suffix name="Sent21"
52827       label="This histogram shows the number of echo responses received from
52828              the first"/>
52829   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
52830   <affected-histogram name="NetConnectivity3.PacedPacket"/>
52831   <affected-histogram name="NetConnectivity3.StartPacket"/>
52832 </histogram_suffixes>
52834 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
52835     separator=".">
52836   <suffix name="Sent21.AckReceivedForNthPacket"
52837       label="Each packet was numbered, as was its ACK sent back by Google.
52838              This histogram records, for each packet number, how often we
52839              received an ACK for that packet."/>
52840   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
52841   <affected-histogram name="NetConnectivity3.PacedPacket"/>
52842   <affected-histogram name="NetConnectivity3.StartPacket"/>
52843 </histogram_suffixes>
52845 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
52846   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
52847   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
52848   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
52849   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
52850   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
52851   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
52852   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
52853   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
52854   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
52855   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
52856   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
52857   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
52858   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
52859   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
52860   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
52861   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
52862   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
52863   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
52864   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
52865   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
52866   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
52867   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
52868   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
52869 </histogram_suffixes>
52871 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
52872   <suffix name="Sent21.GotAnAck"
52873       label="The histogram shows if we ever got an ACK for a packet in our
52874              series of 21."/>
52875   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
52876   <affected-histogram name="NetConnectivity3.PacedPacket"/>
52877   <affected-histogram name="NetConnectivity3.StartPacket"/>
52878 </histogram_suffixes>
52880 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
52881   <suffix name="Sent21.443"
52882       label="This histogram shows the difference between the time when we
52883              have received 1st byte from the server and the last time when we
52884              have received data from the server on port 443."/>
52885   <suffix name="Sent21.6121"
52886       label="This histogram shows the difference between the time when we
52887              have received 1st byte from the server and the last time when we
52888              have received data from the server on port 6121."/>
52889   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
52890   <affected-histogram name="NetConnectivity3.PacedPacket"/>
52891   <affected-histogram name="NetConnectivity3.StartPacket"/>
52892 </histogram_suffixes>
52894 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
52895   <suffix name="443.100B.PacketDelay"
52896       label="100 bytes of data is sent on port 443."/>
52897   <suffix name="443.1200B.PacketDelay"
52898       label="1200 bytes of data is sent on port 443."/>
52899   <suffix name="443.500B.PacketDelay"
52900       label="500 bytes of data is sent on port 443."/>
52901   <suffix name="6121.100B.PacketDelay"
52902       label="100 bytes of data is sent on port 6121."/>
52903   <suffix name="6121.1200B.PacketDelay"
52904       label="1200 bytes of data is sent on port 6121."/>
52905   <suffix name="6121.500B.PacketDelay"
52906       label="500 bytes of data is sent on port 6121."/>
52907   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
52908   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
52909   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
52910 </histogram_suffixes>
52912 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
52913   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
52914   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
52915   <affected-histogram name="NetConnectivity3.PacedPacket"/>
52916   <affected-histogram name="NetConnectivity3.StartPacket"/>
52917 </histogram_suffixes>
52919 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
52920   <suffix name="Packet01" label="1st packet."/>
52921   <suffix name="Packet02" label="2nd packet."/>
52922   <suffix name="Packet03" label="3rd packet."/>
52923   <suffix name="Packet10" label="10th packet."/>
52924   <suffix name="Packet20" label="20th packet."/>
52925   <affected-histogram
52926       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
52927   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
52928   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
52929 </histogram_suffixes>
52931 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
52932   <suffix name="Sent21.PacketsSent"
52933       label="This histogram records how many packets (out of 21 attempted)
52934              were sent to the server via UDP."/>
52935   <suffix name="Send6.SeriesAcked"
52936       label="Chrome sends 6 UDP packets in a row to test to see if there is a
52937              probabalistic dependency in packet loss for consecutive packets.
52938              We record a bit vector of packets received, where the least
52939              significant bit is a 1 if the first packet was received, etc.
52940              For example, if all packets other than packet 2 and 4 are
52941              responded to, then we'd have a sample (in binary) of 110101B, or
52942              53."/>
52943   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
52944   <affected-histogram name="NetConnectivity3.PacedPacket"/>
52945   <affected-histogram name="NetConnectivity3.StartPacket"/>
52946 </histogram_suffixes>
52948 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
52949   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
52950   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
52951   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
52952   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
52953   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
52954   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
52955   <affected-histogram
52956       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
52957   <affected-histogram
52958       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
52959   <affected-histogram
52960       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
52961   <affected-histogram
52962       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
52963   <affected-histogram
52964       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
52965   <affected-histogram
52966       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
52967   <affected-histogram
52968       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
52969   <affected-histogram
52970       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
52971   <affected-histogram
52972       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
52973   <affected-histogram
52974       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
52975   <affected-histogram
52976       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
52977   <affected-histogram
52978       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
52979   <affected-histogram
52980       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
52981   <affected-histogram
52982       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
52983   <affected-histogram
52984       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
52985   <affected-histogram
52986       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
52987   <affected-histogram
52988       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
52989   <affected-histogram
52990       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
52991   <affected-histogram
52992       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
52993   <affected-histogram
52994       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
52995   <affected-histogram
52996       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
52997   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
52998   <affected-histogram
52999       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
53000   <affected-histogram
53001       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
53002   <affected-histogram
53003       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
53004   <affected-histogram
53005       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
53006   <affected-histogram
53007       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
53008   <affected-histogram
53009       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
53010   <affected-histogram
53011       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
53012   <affected-histogram
53013       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
53014   <affected-histogram
53015       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
53016   <affected-histogram
53017       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
53018   <affected-histogram
53019       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
53020   <affected-histogram
53021       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
53022   <affected-histogram
53023       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
53024   <affected-histogram
53025       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
53026   <affected-histogram
53027       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
53028   <affected-histogram
53029       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
53030   <affected-histogram
53031       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
53032   <affected-histogram
53033       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
53034   <affected-histogram
53035       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
53036   <affected-histogram
53037       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
53038   <affected-histogram
53039       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
53040   <affected-histogram
53041       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
53042   <affected-histogram
53043       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
53044   <affected-histogram
53045       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
53046   <affected-histogram
53047       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
53048   <affected-histogram
53049       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
53050   <affected-histogram
53051       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
53052   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
53053   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
53054   <affected-histogram
53055       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
53056   <affected-histogram
53057       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
53058   <affected-histogram
53059       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
53060   <affected-histogram
53061       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
53062   <affected-histogram
53063       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
53064   <affected-histogram
53065       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
53066   <affected-histogram
53067       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
53068   <affected-histogram
53069       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
53070   <affected-histogram
53071       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
53072   <affected-histogram
53073       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
53074   <affected-histogram
53075       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
53076   <affected-histogram
53077       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
53078   <affected-histogram
53079       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
53080   <affected-histogram
53081       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
53082   <affected-histogram
53083       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
53084   <affected-histogram
53085       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
53086   <affected-histogram
53087       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
53088   <affected-histogram
53089       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
53090   <affected-histogram
53091       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
53092   <affected-histogram
53093       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
53094   <affected-histogram
53095       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
53096   <affected-histogram
53097       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
53098   <affected-histogram
53099       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
53100   <affected-histogram
53101       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
53102   <affected-histogram
53103       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
53104   <affected-histogram
53105       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
53106   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
53107   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
53108   <affected-histogram
53109       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
53110   <affected-histogram
53111       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
53112   <affected-histogram
53113       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
53114   <affected-histogram
53115       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
53116   <affected-histogram
53117       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
53118 </histogram_suffixes>
53120 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
53121   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
53122   <suffix name="443.100B.NoProxy"
53123       label="100 bytes of data is sent on port 443 with no proxy."/>
53124   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
53125   <suffix name="443.500B.NoProxy"
53126       label="500 bytes of data is sent on port 443 with no proxy."/>
53127   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
53128   <suffix name="443.1200B.NoProxy"
53129       label="1200 bytes of data is sent on port 443 with no proxy."/>
53130   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
53131   <suffix name="6121.100B.NoProxy"
53132       label="100 bytes of data is sent on port 6121 with no proxy."/>
53133   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
53134   <suffix name="6121.500B.NoProxy"
53135       label="500 bytes of data is sent on port 6121 with no proxy."/>
53136   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
53137   <suffix name="6121.1200B.NoProxy"
53138       label="1200 bytes of data is sent on port 6121 with no proxy."/>
53139   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
53140   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
53141   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
53142   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
53143 </histogram_suffixes>
53145 <histogram_suffixes name="NetConnectivity4a" separator=".">
53146   <suffix name="NATBind.Sent2"
53147       label="Two packets were sent spreading over a random period, to test if
53148              the NAT dropped the binding. Afterwords, an extra (short) packet
53149              was sent with renewed NAT binding to test whether the network
53150              that was used to deliver the first packet is still connected.
53151              Results are only shown in this histogram if at least ten packets
53152              were received in the StartPacket test."/>
53153   <suffix name="NonPacedPacket"
53154       label="21 Packets were sent as rapidly as possible. Results are only
53155              shown in this histogram if at least two packets were received in
53156              the StartPacket Test."/>
53157   <suffix name="PacedPacket"
53158       label="21 Packets were sent at equal intervals, which were selected to
53159              match the bandwidth discovered during the StartPacket test.
53160              Results are only shown in this histogram if at least two packets
53161              were received in the StartPacket Test."/>
53162   <suffix name="StartPacket"
53163       label="21 Packets were sent as rapidly as possible, just after the
53164              client successfully sent a UMA upload. Each packet was numbered
53165              when it was sent by Google."/>
53166   <affected-histogram name="NetConnectivity4"/>
53167   <affected-histogram name="NetConnectivity5"/>
53168 </histogram_suffixes>
53170 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
53171   <suffix name="Bind.Failure"
53172       label="Only when the second packet never arrived (we wait for 10 extra
53173              seconds) and the first and the extra (short) packets arrived did
53174              we record the duration in seconds between the sendings of the
53175              first two packets in this histogram."/>
53176   <suffix name="Bind.Success"
53177       label="Only when all three packets including the extra (short) packet
53178              arrived did we record the duration in seconds between the
53179              sendings of the first two packets in this histogram."/>
53180   <suffix name="Connectivity.Failure"
53181       label="Only when the extra (short) packet (with renewed NAT binding)
53182              never arrived (we wait for 10 extra seconds) did we record the
53183              duration in seconds between the sendings of the first two
53184              packets in this histogram."/>
53185   <suffix name="Connectivity.Success"
53186       label="Only when the extra (short) packet arrived did we record the
53187              duration in seconds between the sendings of the first two
53188              packets in this histogram."/>
53189   <suffix name="SendToLastRecvDelay"
53190       label="This histogram records the time duration (in milliseconds)
53191              between the client sending the request and the receiving of the
53192              second packet sent from the server, excluding the idle time
53193              between sendings of the first two packets. Results are only
53194              shown if the first two packets are both received."/>
53195   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
53196   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
53197 </histogram_suffixes>
53199 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
53200   <suffix name="First6.SeriesRecv"
53201       label="This histogram records a bit vector of the first 6 packets sent,
53202              where the least significant bit is a 1 if the first packet was
53203              received, etc. For example, if all packets other than packet 2
53204              and 4 are received, then we'd have a sample (in binary) of
53205              110101B, or 53."/>
53206   <suffix name="Sent21"
53207       label="This histogram shows the number of packets received from the
53208              first"/>
53209   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
53210   <affected-histogram name="NetConnectivity4.PacedPacket"/>
53211   <affected-histogram name="NetConnectivity4.StartPacket"/>
53212   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
53213   <affected-histogram name="NetConnectivity5.PacedPacket"/>
53214   <affected-histogram name="NetConnectivity5.StartPacket"/>
53215 </histogram_suffixes>
53217 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
53218   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
53219   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
53220   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
53221   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
53222   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
53223   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
53224   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
53225   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
53226   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
53227   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
53228   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
53229   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
53230   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
53231   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
53232   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
53233   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
53234   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
53235   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
53236   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
53237   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
53238   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
53239   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
53240   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
53241   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
53242   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
53243   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
53244   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
53245 </histogram_suffixes>
53247 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
53248   <suffix name="Sent21.GotAPacket"
53249       label="The histogram shows if we ever got at least one packet in our
53250              series of 21."/>
53251   <suffix name="Sent21.PacketDelay"
53252       label="The histogram shows the average inter-arrival time between every
53253              two consecutive packets we receive in our series of 21
53254              multiplied by 20 (so this is essentially the time duration
53255              between the first and the last received packets)."/>
53256   <suffix name="Sent21.PacketsRecv"
53257       label="The histogram shows how many packets we receive in our series of
53258              21."/>
53259   <suffix name="Sent21.RecvNthPacket"
53260       label="Each packet was numbered when it was sent by Google. This
53261              histogram records, for each packet number, how often we received
53262              that packet."/>
53263   <suffix name="Sent21.SendToLastRecvDelay"
53264       label="This histogram records the time duration between the client
53265              sending the request and the receiving of the last packet sent
53266              from the server, excluding the total pacing time requested by
53267              the client. Results are only shown if at least two packets are
53268              received."/>
53269   <suffix name="Sent21.Success.RTT"
53270       label="The histogram shows the RTT for the"/>
53271   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
53272   <affected-histogram name="NetConnectivity4.PacedPacket"/>
53273   <affected-histogram name="NetConnectivity4.StartPacket"/>
53274   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
53275   <affected-histogram name="NetConnectivity5.PacedPacket"/>
53276   <affected-histogram name="NetConnectivity5.StartPacket"/>
53277 </histogram_suffixes>
53279 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
53280   <suffix name="Packet01" label="1st packet."/>
53281   <suffix name="Packet02" label="2nd packet."/>
53282   <suffix name="Packet03" label="3rd packet."/>
53283   <suffix name="Packet10" label="10th packet."/>
53284   <suffix name="Packet20" label="20th packet."/>
53285   <affected-histogram
53286       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
53287   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
53288   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
53289   <affected-histogram
53290       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
53291   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
53292   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
53293 </histogram_suffixes>
53295 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
53296   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
53297   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
53298   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
53299   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
53300   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
53301   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
53302   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
53303   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
53304   <affected-histogram
53305       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
53306   <affected-histogram
53307       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
53308   <affected-histogram
53309       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
53310   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
53311   <affected-histogram
53312       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
53313   <affected-histogram
53314       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
53315   <affected-histogram
53316       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
53317   <affected-histogram
53318       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
53319   <affected-histogram
53320       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
53321   <affected-histogram
53322       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
53323   <affected-histogram
53324       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
53325   <affected-histogram
53326       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
53327   <affected-histogram
53328       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
53329   <affected-histogram
53330       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
53331   <affected-histogram
53332       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
53333   <affected-histogram
53334       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
53335   <affected-histogram
53336       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
53337   <affected-histogram
53338       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
53339   <affected-histogram
53340       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
53341   <affected-histogram
53342       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
53343   <affected-histogram
53344       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
53345   <affected-histogram
53346       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
53347   <affected-histogram
53348       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
53349   <affected-histogram
53350       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
53351   <affected-histogram
53352       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
53353   <affected-histogram
53354       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
53355   <affected-histogram
53356       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
53357   <affected-histogram
53358       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
53359   <affected-histogram
53360       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
53361   <affected-histogram
53362       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
53363   <affected-histogram
53364       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
53365   <affected-histogram
53366       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
53367   <affected-histogram
53368       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
53369   <affected-histogram
53370       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
53371   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
53372   <affected-histogram
53373       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
53374   <affected-histogram
53375       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
53376   <affected-histogram
53377       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
53378   <affected-histogram
53379       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
53380   <affected-histogram
53381       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
53382   <affected-histogram
53383       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
53384   <affected-histogram
53385       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
53386   <affected-histogram
53387       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
53388   <affected-histogram
53389       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
53390   <affected-histogram
53391       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
53392   <affected-histogram
53393       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
53394   <affected-histogram
53395       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
53396   <affected-histogram
53397       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
53398   <affected-histogram
53399       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
53400   <affected-histogram
53401       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
53402   <affected-histogram
53403       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
53404   <affected-histogram
53405       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
53406   <affected-histogram
53407       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
53408   <affected-histogram
53409       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
53410   <affected-histogram
53411       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
53412   <affected-histogram
53413       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
53414   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
53415   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
53416   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
53417   <affected-histogram
53418       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
53419   <affected-histogram
53420       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
53421   <affected-histogram
53422       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
53423   <affected-histogram
53424       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
53425   <affected-histogram
53426       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
53427   <affected-histogram
53428       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
53429   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
53430   <affected-histogram
53431       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
53432   <affected-histogram
53433       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
53434   <affected-histogram
53435       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
53436   <affected-histogram
53437       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
53438   <affected-histogram
53439       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
53440   <affected-histogram
53441       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
53442   <affected-histogram
53443       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
53444   <affected-histogram
53445       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
53446   <affected-histogram
53447       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
53448   <affected-histogram
53449       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
53450   <affected-histogram
53451       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
53452   <affected-histogram
53453       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
53454   <affected-histogram
53455       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
53456   <affected-histogram
53457       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
53458   <affected-histogram
53459       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
53460   <affected-histogram
53461       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
53462   <affected-histogram
53463       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
53464   <affected-histogram
53465       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
53466   <affected-histogram
53467       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
53468   <affected-histogram
53469       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
53470   <affected-histogram
53471       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
53472   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
53473   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
53474   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
53475   <affected-histogram
53476       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
53477   <affected-histogram
53478       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
53479   <affected-histogram
53480       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
53481   <affected-histogram
53482       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
53483   <affected-histogram
53484       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
53485   <affected-histogram
53486       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
53487   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
53488   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
53489   <affected-histogram
53490       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
53491   <affected-histogram
53492       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
53493   <affected-histogram
53494       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
53495   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
53496   <affected-histogram
53497       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
53498   <affected-histogram
53499       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
53500   <affected-histogram
53501       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
53502   <affected-histogram
53503       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
53504   <affected-histogram
53505       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
53506   <affected-histogram
53507       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
53508   <affected-histogram
53509       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
53510   <affected-histogram
53511       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
53512   <affected-histogram
53513       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
53514   <affected-histogram
53515       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
53516   <affected-histogram
53517       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
53518   <affected-histogram
53519       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
53520   <affected-histogram
53521       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
53522   <affected-histogram
53523       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
53524   <affected-histogram
53525       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
53526   <affected-histogram
53527       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
53528   <affected-histogram
53529       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
53530   <affected-histogram
53531       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
53532   <affected-histogram
53533       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
53534   <affected-histogram
53535       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
53536   <affected-histogram
53537       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
53538   <affected-histogram
53539       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
53540   <affected-histogram
53541       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
53542   <affected-histogram
53543       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
53544   <affected-histogram
53545       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
53546   <affected-histogram
53547       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
53548   <affected-histogram
53549       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
53550   <affected-histogram
53551       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
53552   <affected-histogram
53553       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
53554   <affected-histogram
53555       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
53556   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
53557   <affected-histogram
53558       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
53559   <affected-histogram
53560       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
53561   <affected-histogram
53562       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
53563   <affected-histogram
53564       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
53565   <affected-histogram
53566       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
53567   <affected-histogram
53568       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
53569   <affected-histogram
53570       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
53571   <affected-histogram
53572       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
53573   <affected-histogram
53574       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
53575   <affected-histogram
53576       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
53577   <affected-histogram
53578       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
53579   <affected-histogram
53580       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
53581   <affected-histogram
53582       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
53583   <affected-histogram
53584       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
53585   <affected-histogram
53586       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
53587   <affected-histogram
53588       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
53589   <affected-histogram
53590       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
53591   <affected-histogram
53592       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
53593   <affected-histogram
53594       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
53595   <affected-histogram
53596       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
53597   <affected-histogram
53598       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
53599   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
53600   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
53601   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
53602   <affected-histogram
53603       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
53604   <affected-histogram
53605       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
53606   <affected-histogram
53607       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
53608   <affected-histogram
53609       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
53610   <affected-histogram
53611       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
53612   <affected-histogram
53613       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
53614   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
53615   <affected-histogram
53616       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
53617   <affected-histogram
53618       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
53619   <affected-histogram
53620       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
53621   <affected-histogram
53622       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
53623   <affected-histogram
53624       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
53625   <affected-histogram
53626       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
53627   <affected-histogram
53628       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
53629   <affected-histogram
53630       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
53631   <affected-histogram
53632       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
53633   <affected-histogram
53634       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
53635   <affected-histogram
53636       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
53637   <affected-histogram
53638       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
53639   <affected-histogram
53640       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
53641   <affected-histogram
53642       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
53643   <affected-histogram
53644       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
53645   <affected-histogram
53646       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
53647   <affected-histogram
53648       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
53649   <affected-histogram
53650       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
53651   <affected-histogram
53652       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
53653   <affected-histogram
53654       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
53655   <affected-histogram
53656       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
53657   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
53658   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
53659   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
53660   <affected-histogram
53661       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
53662   <affected-histogram
53663       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
53664   <affected-histogram
53665       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
53666   <affected-histogram
53667       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
53668   <affected-histogram
53669       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
53670   <affected-histogram
53671       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
53672 </histogram_suffixes>
53674 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
53675   <suffix name="PacketSizeTest.Connectivity.Failure"
53676       label="This histogram records the size of the packet size that was not
53677              received from the server."/>
53678   <suffix name="PacketSizeTest.Connectivity.Success"
53679       label="This histogram records the size of the packet size that was
53680              received from the server."/>
53681   <affected-histogram name="NetConnectivity4"/>
53682   <affected-histogram name="NetConnectivity5"/>
53683 </histogram_suffixes>
53685 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
53686   <suffix name="443" label="Packet is sent on port 443."/>
53687   <suffix name="80" label="Packet is sent on port 80."/>
53688   <affected-histogram
53689       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
53690   <affected-histogram
53691       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
53692   <affected-histogram
53693       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
53694   <affected-histogram
53695       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
53696 </histogram_suffixes>
53698 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
53699   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
53700   <suffix name="443.100B.NoProxy"
53701       label="100 bytes of data is sent on port 443 with no proxy."/>
53702   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
53703   <suffix name="443.1200B.NoProxy"
53704       label="1200 bytes of data is sent on port 443 with no proxy."/>
53705   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
53706   <suffix name="443.500B.NoProxy"
53707       label="500 bytes of data is sent on port 443 with no proxy."/>
53708   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
53709   <suffix name="80.100B.NoProxy"
53710       label="100 bytes of data is sent on port 80 with no proxy."/>
53711   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
53712   <suffix name="80.1200B.NoProxy"
53713       label="1200 bytes of data is sent on port 80 with no proxy."/>
53714   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
53715   <suffix name="80.500B.NoProxy"
53716       label="500 bytes of data is sent on port 80 with no proxy."/>
53717   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
53718   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
53719   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
53720   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
53721   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
53722   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
53723 </histogram_suffixes>
53725 <histogram_suffixes name="NetProxyResolverExecutionTime">
53726   <suffix name="UrlOver2K" label="URL length was over 2K"/>
53727   <suffix name="UrlOver4K" label="URL length was over 4K"/>
53728   <suffix name="UrlOver8K" label="URL length was over 8K"/>
53729   <suffix name="UrlOver128K" label="URL length was over 128K"/>
53730   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
53731 </histogram_suffixes>
53733 <histogram_suffixes name="NewTabPageProviders" separator=".">
53734   <suffix name="client" label="Suggestions coming from the client."/>
53735   <suffix name="client0" label="Suggestions coming from the client source 0."/>
53736   <suffix name="server" label="Suggestions coming from the server."/>
53737   <suffix name="server0" label="Suggestions coming from server source 0."/>
53738   <suffix name="server1" label="Suggestions coming from server source 1."/>
53739   <suffix name="server2" label="Suggestions coming from server source 2."/>
53740   <suffix name="server3" label="Suggestions coming from server source 3."/>
53741   <suffix name="server4" label="Suggestions coming from server source 4."/>
53742   <affected-histogram name="NewTabPage.MostVisited"/>
53743   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
53744 </histogram_suffixes>
53746 <histogram_suffixes name="OmniboxProviderTime" separator=".">
53747   <suffix name="Bookmark"/>
53748   <suffix name="Builtin"/>
53749   <suffix name="Contact"/>
53750   <suffix name="ExtensionApp"/>
53751   <suffix name="HistoryContents"/>
53752   <suffix name="HistoryQuick"/>
53753   <suffix name="HistoryURL"/>
53754   <suffix name="Keyword"/>
53755   <suffix name="Search"/>
53756   <suffix name="Shortcuts"/>
53757   <suffix name="ZeroSuggest"/>
53758   <affected-histogram name="Omnibox.ProviderTime"/>
53759 </histogram_suffixes>
53761 <histogram_suffixes name="OobeScreenName" separator=".">
53762   <suffix name="Eula"/>
53763   <suffix name="Hid-detection"/>
53764   <suffix name="Image"/>
53765   <suffix name="Network"/>
53766   <suffix name="Update"/>
53767   <suffix name="Wrong-hwid"/>
53768   <affected-histogram name="OOBE.StepCompletionTime"/>
53769 </histogram_suffixes>
53771 <histogram_suffixes name="OverlappedReadImpact">
53772   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
53773   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
53774   <affected-histogram name="Net.HttpJob.TotalTime"/>
53775   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
53776   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
53777   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
53778   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
53779   <affected-histogram name="PLT.Abandoned"/>
53780   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
53781   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
53782   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
53783   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
53784   <affected-histogram name="PLT.LoadType"/>
53785 </histogram_suffixes>
53787 <histogram_suffixes name="PageLoadType">
53788   <suffix name="HistoryLoad"
53789       label="but only for user pressing back or forward"/>
53790   <suffix name="LinkLoad"
53791       label="deprecated - see LinkLoadReload, LinkLoadNormal,
53792              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
53793              back to a posted page"/>
53794   <suffix name="LinkLoadCacheOnly"
53795       label="content initiated, commonly back to a posted page, where browser
53796              must ONLY use cache"/>
53797   <suffix name="LinkLoadNormal"
53798       label="content initiated, ordinary link traversal or post"/>
53799   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
53800   <suffix name="LinkLoadStaleOk"
53801       label="content initiated, commonly forward or back where stale cached
53802              data is very acceptable"/>
53803   <suffix name="NormalLoad"
53804       label="but only for user entered URL or omnibox search"/>
53805   <suffix name="Reload" label="but only for user pressed reload"/>
53806   <suffix name="UndefLoad"
53807       label="should never happen... as it is only for an client-code error
53808              case which should not exist"/>
53809   <affected-histogram name="PLT.BeginToFinish"/>
53810   <affected-histogram name="PLT.BeginToFinishDoc"/>
53811   <affected-histogram name="PLT.StartToCommit">
53812     <with-suffix name="LinkLoadNormal"/>
53813     <with-suffix name="NormalLoad"/>
53814   </affected-histogram>
53815   <affected-histogram name="PLT.StartToFinish">
53816     <with-suffix name="LinkLoadNormal"/>
53817     <with-suffix name="NormalLoad"/>
53818   </affected-histogram>
53819   <affected-histogram name="Renderer4.BeginToFinish"/>
53820   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
53821 </histogram_suffixes>
53823 <histogram_suffixes name="PageLoadType">
53824   <suffix name="HistoryLoad"
53825       label="but only for user pressing back or forward"/>
53826   <suffix name="LinkLoad"
53827       label="deprecated - see LinkLoadReload, LinkLoadNormal,
53828              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
53829              back to a posted page"/>
53830   <suffix name="LinkLoadCacheOnly"
53831       label="content initiated, commonly back to a posted page, where browser
53832              must ONLY use cache"/>
53833   <suffix name="LinkLoadNormal"
53834       label="content initiated, ordinary link traversal or post"/>
53835   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
53836   <suffix name="LinkLoadStaleOk"
53837       label="content initiated, commonly forward or back where stale cached
53838              data is very acceptable"/>
53839   <suffix name="NormalLoad"
53840       label="but only for user entered URL or omnibox search"/>
53841   <suffix name="Reload" label="but only for user pressed reload"/>
53842   <suffix name="UndefLoad"
53843       label="should never happen... as it is only for an client-code error
53844              case which should not exist"/>
53845   <affected-histogram name="PLT.BeginToFinish"/>
53846   <affected-histogram name="PLT.BeginToFinishDoc"/>
53847   <affected-histogram name="PLT.StartToCommit">
53848     <with-suffix name="LinkLoadNormal"/>
53849     <with-suffix name="NormalLoad"/>
53850   </affected-histogram>
53851   <affected-histogram name="PLT.StartToFinish">
53852     <with-suffix name="LinkLoadNormal"/>
53853     <with-suffix name="NormalLoad"/>
53854   </affected-histogram>
53855   <affected-histogram name="Renderer4.BeginToFinish"/>
53856   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
53857 </histogram_suffixes>
53859 <histogram_suffixes name="PasswordManagerMonitor">
53860   <suffix name="group_1" label="group 1"/>
53861   <suffix name="group_2" label="group 2"/>
53862   <suffix name="group_3" label="group 3"/>
53863   <suffix name="group_4" label="group 4"/>
53864   <suffix name="group_5" label="group 5"/>
53865   <suffix name="group_6" label="group 6"/>
53866   <suffix name="group_7" label="group 7"/>
53867   <suffix name="group_8" label="group 8"/>
53868   <suffix name="group_9" label="group 9"/>
53869   <suffix name="group_10" label="group 10"/>
53870   <suffix name="group_11" label="group 11"/>
53871   <suffix name="group_12" label="group 12"/>
53872   <suffix name="group_13" label="group 13"/>
53873   <suffix name="group_14" label="group 14"/>
53874   <suffix name="group_15" label="group 15"/>
53875   <suffix name="group_16" label="group 16"/>
53876   <suffix name="group_17" label="group 17"/>
53877   <suffix name="group_18" label="group 18"/>
53878   <suffix name="group_19" label="group 19"/>
53879   <suffix name="group_20" label="group 20"/>
53880   <suffix name="" label=""/>
53881   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
53882   <affected-histogram
53883       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
53884   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
53885   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
53886 </histogram_suffixes>
53888 <histogram_suffixes name="PerformanceMonitor" separator=".">
53889   <suffix name="BrowserProcess"/>
53890   <suffix name="RendererProcess"/>
53891   <suffix name="PluginProcess"/>
53892   <suffix name="WorkerProcess"/>
53893   <suffix name="GPUProcess"/>
53894   <suffix name="PPAPIProcess"/>
53895   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
53896   <affected-histogram name="PerformanceMonitor.HighCPU"/>
53897 </histogram_suffixes>
53899 <histogram_suffixes name="PermissionActions">
53900   <suffix name="MidiSysEx" label="Midi SysEx permsision actions"/>
53901   <suffix name="PushMessaging" label="Push messaging permission actions"/>
53902   <suffix name="Notifications" label="Notification permission actions"/>
53903   <affected-histogram name="ContentSettings.PermissionActions"/>
53904 </histogram_suffixes>
53906 <histogram_suffixes name="PpapiPluginName">
53907   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
53908   <suffix name="libwidevinecdmadapter.so"
53909       label="Widevine CDM on Linux or Cros"/>
53910   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
53911   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
53912   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
53913   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
53914   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
53915   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
53916   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
53917   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
53918 </histogram_suffixes>
53920 <histogram_suffixes name="PrecacheCellular" separator=".">
53921   <suffix name="Cellular"
53922       label="covers fetches when connected to cellular networks"/>
53923   <affected-histogram name="Precache.DownloadedNonPrecache"/>
53924   <affected-histogram name="Precache.Saved"/>
53925 </histogram_suffixes>
53927 <histogram_suffixes name="PreferenceFileNames" separator=".">
53928   <suffix name="Local_State" label="Local State file"/>
53929   <suffix name="Preferences" label="Preferences file"/>
53930   <suffix name="Secure_Preferences" label="Secure Preferences file"/>
53931   <affected-histogram name="Settings.JsonDataSizeKilobytes"/>
53932 </histogram_suffixes>
53934 <histogram_suffixes name="Prefetch">
53935   <suffix name="ContentPrefetchPrefetchOff"
53936       label="Prefetch is completely disabled."/>
53937   <suffix name="ContentPrefetchPrefetchOn"
53938       label="prefetch is enabled but prerender is disabled."/>
53939   <affected-histogram name="HttpCache.EntryLockWait"/>
53940   <affected-histogram name="Net.HttpTimeToFirstByte"/>
53941   <affected-histogram name="PLT.Abandoned"/>
53942   <affected-histogram name="PLT.BeginToFinish"/>
53943   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
53944   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
53945   <affected-histogram name="PLT.BeginToFinishDoc"/>
53946   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
53947   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
53948   <affected-histogram name="PLT.PerceivedLoadTime"/>
53949   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
53950 </histogram_suffixes>
53952 <histogram_suffixes name="Prerender">
53953   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
53954   <suffix name="PrerenderControl" label="prerender is disabled."/>
53955   <suffix name="PrerenderNoUse"
53956       label="prerender is enabled, but pages are not swapped in."/>
53957   <suffix name="PrerenderMulti"
53958       label="prerender is enabled with multiple simultanious prerenders."/>
53959   <suffix name="Prerender5minTTL"
53960       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
53961   <affected-histogram name="HttpCache.EntryLockWait"/>
53962   <affected-histogram name="Net.HttpTimeToFirstByte"/>
53963   <affected-histogram name="PLT.Abandoned"/>
53964   <affected-histogram name="PLT.BeginToFinish"/>
53965   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
53966   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
53967   <affected-histogram name="PLT.BeginToFinishDoc"/>
53968   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
53969   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
53970   <affected-histogram name="PLT.PerceivedLoadTime"/>
53971   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
53972   <affected-histogram name="Prerender.FinalStatus"/>
53973   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
53974   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
53975   <affected-histogram name="Prerender.LocalPredictorEvent"/>
53976   <affected-histogram name="Prerender.PerceivedPLT"/>
53977   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
53978   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
53979   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
53980   <affected-histogram
53981       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
53982   <affected-histogram
53983       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
53984   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
53985   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
53986   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
53987   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
53988   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
53989   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
53990   <affected-histogram name="Prerender.RendererIdleTime"/>
53991   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
53992   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
53993   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
53994   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
53995   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
53996 </histogram_suffixes>
53998 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
53999   <obsolete>
54000     deprecated May 10 2012
54001   </obsolete>
54002   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
54003   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
54004   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
54005   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
54006   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
54007   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
54008   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
54009   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
54010   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
54011   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
54012   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
54013   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
54014   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
54015   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
54016   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
54017   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
54018   <affected-histogram name="Prerender.Events"/>
54019   <affected-histogram name="Prerender.TimeToClick"/>
54020 </histogram_suffixes>
54022 <histogram_suffixes name="PrerenderSource" ordering="prefix">
54023   <suffix name="" label="All prerenders."/>
54024   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
54025   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
54026   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
54027   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
54028   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
54029   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
54030   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
54031   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
54032   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
54033   <suffix name="gws" label="GWS triggered prerender."/>
54034   <suffix name="Instant" label="Instant search prerender."/>
54035   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
54036   <suffix name="omnibox" label="Triggered from the omnibox."/>
54037   <suffix name="wash" label="Multiple sources could have triggered."/>
54038   <suffix name="web" label="Link triggered prerender."/>
54039   <suffix name="webcross"
54040       label="Link triggered prerender, rel=prerender, cross domain."/>
54041   <suffix name="websame"
54042       label="Link triggered prerender, rel=prerender, same domain."/>
54043   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
54044   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
54045   <affected-histogram name="Prerender.CookieSendType"/>
54046   <affected-histogram name="Prerender.CookieStatus"/>
54047   <affected-histogram name="Prerender.Event"/>
54048   <affected-histogram name="Prerender.FinalStatus"/>
54049   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
54050   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
54051   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
54052   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
54053   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
54054   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
54055   <affected-histogram
54056       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
54057   <affected-histogram
54058       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
54059   <affected-histogram
54060       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
54061   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
54062   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
54063   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
54064   <affected-histogram
54065       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
54066   <affected-histogram
54067       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
54068   <affected-histogram
54069       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
54070   <affected-histogram
54071       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
54072   <affected-histogram
54073       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
54074   <affected-histogram name="Prerender.LocalPredictorEvent"/>
54075   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
54076   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
54077   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
54078   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
54079   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
54080   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
54081   <affected-histogram name="Prerender.NetworkBytesUsed"/>
54082   <affected-histogram name="Prerender.NetworkBytesWasted"/>
54083   <affected-histogram name="Prerender.PageVisitedStatus"/>
54084   <affected-histogram name="Prerender.PerceivedPLT"/>
54085   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
54086   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
54087   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
54088   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
54089   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
54090   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
54091   <affected-histogram
54092       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
54093   <affected-histogram
54094       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
54095   <affected-histogram
54096       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
54097   <affected-histogram
54098       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
54099   <affected-histogram
54100       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
54101   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
54102   <affected-histogram
54103       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
54104   <affected-histogram
54105       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
54106   <affected-histogram
54107       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
54108   <affected-histogram
54109       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
54110   <affected-histogram
54111       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
54112   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
54113   <affected-histogram
54114       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
54115   <affected-histogram
54116       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
54117   <affected-histogram
54118       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
54119   <affected-histogram
54120       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
54121   <affected-histogram
54122       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
54123   <affected-histogram
54124       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
54125   <affected-histogram
54126       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
54127   <affected-histogram
54128       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
54129   <affected-histogram
54130       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
54131   <affected-histogram
54132       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
54133   <affected-histogram
54134       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
54135   <affected-histogram
54136       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
54137   <affected-histogram
54138       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
54139   <affected-histogram
54140       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
54141   <affected-histogram
54142       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
54143   <affected-histogram
54144       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
54145   <affected-histogram
54146       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
54147   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
54148   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
54149   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
54150   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
54151   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
54152   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
54153   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
54154   <affected-histogram
54155       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
54156   <affected-histogram
54157       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
54158   <affected-histogram
54159       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
54160   <affected-histogram
54161       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
54162   <affected-histogram
54163       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
54164   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
54165   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
54166   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
54167   <affected-histogram
54168       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
54169   <affected-histogram
54170       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
54171   <affected-histogram
54172       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
54173   <affected-histogram
54174       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
54175   <affected-histogram
54176       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
54177   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
54178   <affected-histogram
54179       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
54180   <affected-histogram
54181       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
54182   <affected-histogram
54183       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
54184   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
54185   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
54186   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
54187   <affected-histogram
54188       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
54189   <affected-histogram
54190       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
54191   <affected-histogram
54192       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
54193   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
54194   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
54195   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
54196   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
54197   <affected-histogram
54198       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
54199   <affected-histogram
54200       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
54201   <affected-histogram
54202       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
54203   <affected-histogram
54204       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
54205   <affected-histogram
54206       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
54207   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
54208   <affected-histogram
54209       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
54210   <affected-histogram
54211       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
54212   <affected-histogram
54213       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
54214   <affected-histogram
54215       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
54216   <affected-histogram
54217       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
54218   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
54219   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
54220   <affected-histogram name="Prerender.TimeUntilUsed2"/>
54221 </histogram_suffixes>
54223 <histogram_suffixes name="Profile.AndroidAccountManagementMenu" separator=".">
54224   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
54225   <suffix name="GAIASignout"
54226       label="GAIA-initiated interaction indicating a service type of Signout"/>
54227   <suffix name="GAIASignoutIncognito"
54228       label="GAIA-initiated interaction indicating a service type of Signout
54229              and go Incogntio"/>
54230   <suffix name="GAIAAddSession"
54231       label="GAIA-initiated interaction indicating a service type of Add a
54232              Session"/>
54233   <suffix name="GAIAReAuth"
54234       label="GAIA-initiated interaction indicating a service type of
54235              Reauthenticate this user"/>
54236   <suffix name="GAIADefault"
54237       label="GAIA-initiated interaction indicating the default service type"/>
54238   <affected-histogram name="Profile.AndroidAccountManagementMenu"/>
54239 </histogram_suffixes>
54241 <histogram_suffixes name="Profile.DesktopMenu" separator=".">
54242   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
54243   <suffix name="GAIASignout"
54244       label="GAIA-initiated interaction indicating a service type of Signout"/>
54245   <suffix name="GAIAIncognito"
54246       label="GAIA-initiated interaction indicating a service type of
54247              Incogntio"/>
54248   <suffix name="GAIAAddSession"
54249       label="GAIA-initiated interaction indicating a service type of Add a
54250              Session"/>
54251   <suffix name="GAIAReAuth"
54252       label="GAIA-initiated interaction indicating a service type of
54253              Reauthenticate this user"/>
54254   <suffix name="GAIADefault"
54255       label="GAIA-initiated interaction indicating the default service type"/>
54256   <affected-histogram name="Profile.DesktopMenu"/>
54257 </histogram_suffixes>
54259 <histogram_suffixes name="ProfilePictureDownload" separator=".">
54260   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
54261   <suffix name="Default.LoggedIn" label="default picture, after login"/>
54262   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
54263   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
54264   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
54265   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
54266   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
54267   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
54268   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
54269   <affected-histogram name="UserImage.ProfileDownloadTime"/>
54270 </histogram_suffixes>
54272 <histogram_suffixes name="ProgressiveScan">
54273   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
54274   <suffix name="33Percent_4MinMax"
54275       label="Progressive scan @ 33%, 4 frequency bins."/>
54276   <suffix name="50Percent_4MinMax"
54277       label="Progressive scan @ 50%, 4 frequency bins."/>
54278   <suffix name="50Percent_8MinMax"
54279       label="Progressive scan @ 50%, 8 frequency bins."/>
54280   <suffix name="100Percent_8MinMax"
54281       label="Progressive scan @ 100%, 8 frequency bins."/>
54282   <suffix name="100Percent_1MinSeen_A"
54283       label="Progressive scan @ all previously seen frequencies (A)."/>
54284   <suffix name="100Percent_1MinSeen_B"
54285       label="Progressive scan @ all previously seen frequencies (B)."/>
54286   <suffix name="100Percent_1Min_4Max"
54287       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
54288   <affected-histogram name="Network.Shill.TimeToDrop"/>
54289   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
54290   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
54291   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
54292   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
54293   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
54294 </histogram_suffixes>
54296 <histogram_suffixes name="ProtectorSettingChange" separator=".">
54297   <obsolete>
54298     Deprecated 8/2013. No longer tracked.
54299   </obsolete>
54300   <suffix name="Applied" label="change has been accepted by user"/>
54301   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
54302   <suffix name="Discarded" label="change has been reverted by user"/>
54303   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
54304   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
54305   <suffix name="Missing" label="fallback provider missing, added"/>
54306   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
54307   <suffix name="Restored"
54308       label="search provider restored by Protector before showing the bubble"/>
54309   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
54310   <affected-histogram name="Protector.SearchProvider"/>
54311   <affected-histogram name="Protector.StartupSettings"/>
54312 </histogram_suffixes>
54314 <histogram_suffixes name="ProxyConnectionImpact">
54315   <suffix name="proxy_connections_16"
54316       label="with 16 connections per proxy server"/>
54317   <suffix name="proxy_connections_32"
54318       label="with 32 connections per proxy server"/>
54319   <suffix name="proxy_connections_64"
54320       label="with 64 connections per proxy server"/>
54321   <suffix name="proxy_connections_8"
54322       label="with 8 connections per proxy server"/>
54323   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
54324   <affected-histogram name="Net.SocksSocketRequestTime"/>
54325   <affected-histogram name="PLT.Abandoned"/>
54326   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
54327   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
54328   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
54329   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
54330 </histogram_suffixes>
54332 <histogram_suffixes name="QueryTimeSuffix" separator=".">
54333   <suffix name="0" label="N = 0"/>
54334   <suffix name="1" label="N = 1"/>
54335   <suffix name="2" label="N = 2"/>
54336   <suffix name="3" label="N = 3"/>
54337   <suffix name="4" label="N = 4"/>
54338   <suffix name="5" label="N = 5"/>
54339   <affected-histogram name="Omnibox.QueryTime"/>
54340   <affected-histogram name="ShortcutsProvider.QueryIndexTime"/>
54341 </histogram_suffixes>
54343 <histogram_suffixes name="QuicConnectionType" separator="">
54344   <owner>rch@chromium.org</owner>
54345   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
54346   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
54347   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
54348   <affected-histogram
54349       name="Net.QuicSession.ConnectRandomPortRequiringConfirmation"/>
54350   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
54351   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
54352 </histogram_suffixes>
54354 <histogram_suffixes name="QuicPortSelection" separator="">
54355   <owner>rch@chromium.org</owner>
54356   <suffix name="SelectPort"
54357       label="An effort was mode to (try to) consistently connect using the
54358              same source port for the given server IP/port."/>
54359   <suffix name="RandomPort"
54360       label="The operating system randomly selected a source port for the
54361              connection."/>
54362   <affected-histogram name="Net.QuicSession.Connect"/>
54363 </histogram_suffixes>
54365 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
54366   <suffix name="" label="Normal start."/>
54367   <suffix name="Fast"
54368       label="Fast start by skipping normal chrome.dll startup."/>
54369   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
54370 </histogram_suffixes>
54372 <histogram_suffixes name="RendererEventLatency" separator=".">
54373   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
54374   <suffix name="ContextMenu" label="For ContextMenu event."/>
54375   <suffix name="GestureDoubleTap"
54376       label="A GestureDoubleTap occurs when the user double taps on a
54377              touchscreen."/>
54378   <suffix name="GestureFlingCancel"
54379       label="A GestureFlingCancel is sent to the renderer to cancel any
54380              active flings."/>
54381   <suffix name="GestureFlingStart"
54382       label="A GestureFlingStart is sent when the user quickly flicks on a
54383              touchscreen."/>
54384   <suffix name="GestureLongPress"
54385       label="A GestureLongPress is sent when the user taps down and holds
54386              their finger on a touchscreen."/>
54387   <suffix name="GestureLongTap"
54388       label="A GestureLongTap is sent when the user taps down on a
54389              touchscreen, holds their finger for a while, then releases."/>
54390   <suffix name="GesturePinchBegin"
54391       label="A GesturePinchBegin is sent when a user starts a pinch zoom
54392              motion on a touchscreen."/>
54393   <suffix name="GesturePinchEnd"
54394       label="A GesturePinchEnd is sent when the user releases their fingers
54395              from the touchscreen after performing a pinch zoom motion."/>
54396   <suffix name="GesturePinchUpdate"
54397       label="GesturePinchUpdate events are sent while the user is performing
54398              a pinch zoom motion on a touch screen. GesturePinchUpdate events
54399              are sent as the user changes the distance between their fingers."/>
54400   <suffix name="GestureScrollBegin"
54401       label="A GestureScrollBegin is sent at the beginning of a gesture
54402              scroll on a touchscreen."/>
54403   <suffix name="GestureScrollEnd"
54404       label="A GestureScrollEnd is sent when the user releases their finger
54405              after a gesture scroll on a touchscreen."/>
54406   <suffix name="GestureScrollUpdate"
54407       label="GestureScrollUpdate events are sent as the user drags their
54408              finger along the touchscreen during a gesture scroll."/>
54409   <suffix name="GestureScrollUpdateWithoutPropagation"
54410       label="GestureScrollUpdateWithoutPropagation events are scroll updates
54411              that shouldn't bubble, generated by a gesture fling."/>
54412   <suffix name="GestureShowPress"
54413       label="A GestureShowPress event is sent when the user presses down on
54414              the touchscreen but before a GestureTapDown."/>
54415   <suffix name="GestureTap"
54416       label="A GestureTap is sent when the user presses down and releases on
54417              a touchscreen."/>
54418   <suffix name="GestureTapUnconfirmed"
54419       label="A GestureTapUnconfirmed is sent when the user taps the
54420              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
54421   <suffix name="GestureTapCancel"
54422       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
54423              For example, if the user taps down but drags their finger
54424              instead of releasing it."/>
54425   <suffix name="GestureTapDown"
54426       label="A GestureTapDown is sent when the user presses on the
54427              touchscreen in what could potentially be a full GestureTap
54428              event."/>
54429   <suffix name="GestureTwoFingerTap"
54430       label="A GestureTwoFingerTap is sent when the user presses down a
54431              releases on a touchscreen with two fingers."/>
54432   <suffix name="KeyDown"
54433       label="A KeyDown event is sent when a keyboard key is pressed down."/>
54434   <suffix name="KeyUp"
54435       label="A KeyUp event is sent when a depressed keyboard key is released."/>
54436   <suffix name="MouseDown"
54437       label="A MouseDown event is sent when the user click down a mouse
54438              button."/>
54439   <suffix name="MouseEnter"
54440       label="A MouseEnter event is sent when the mouse cursor enters the
54441              renderer area."/>
54442   <suffix name="MouseLeave"
54443       label="A MouseLeave event is sent when the mouse cursor leaves the
54444              renderer area."/>
54445   <suffix name="MouseMove"
54446       label="A MouseMove event is sent when the mouse cursor moves within the
54447              renderer area."/>
54448   <suffix name="MouseUp"
54449       label="A MouseUp event is sent when a depressed mouse button is
54450              released."/>
54451   <suffix name="MouseWheel"
54452       label="A MouseWheel event is sent when the user scrolls using the mouse
54453              wheel within the renderer area."/>
54454   <suffix name="RawKeyDown"
54455       label="A RawKeyDown event is a wrapper around a native key event."/>
54456   <suffix name="TouchCancel"
54457       label="A TouchCancel is used to cancel an existing touch point. For
54458              example, if the user drags a finger outside the bounds of the
54459              renderer."/>
54460   <suffix name="TouchEnd"
54461       label="A TouchEnd is send when the user lifts a finger from the
54462              touchscreen."/>
54463   <suffix name="TouchMove"
54464       label="A TouchMove is sent when the user moves a finger along the
54465              touchscreen."/>
54466   <suffix name="TouchStart"
54467       label="A TouchStart is sent when the user first touches a finger to the
54468              touchscreen."/>
54469   <suffix name="Undefined" label="For unknown or undefined events."/>
54470   <affected-histogram name="Event.Latency.Renderer"/>
54471   <affected-histogram name="Event.Latency.Renderer2"/>
54472 </histogram_suffixes>
54474 <histogram_suffixes name="SBInterstitial">
54475   <obsolete>
54476     deprecated November 10 2012 crrev.com/167056
54477   </obsolete>
54478   <suffix name="V1" label="version 1 interstitial"/>
54479   <suffix name="V2" label="version 2 interstitial"/>
54480   <affected-histogram name="SB2.InterstitialAction"/>
54481   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
54482   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
54483   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
54484   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
54485   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
54486   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
54487 </histogram_suffixes>
54489 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
54490   <suffix name="" label="Normal start."/>
54491   <suffix name="Fast"
54492       label="Fast start by skipping normal chrome.dll startup."/>
54493   <affected-histogram name="Startup.ShowAppListWarmStart"/>
54494 </histogram_suffixes>
54496 <histogram_suffixes name="SideloadWipeout">
54497   <suffix name="Enabled" label="Sideload Wipeout Active."/>
54498   <suffix name="Disabled" label="Control group."/>
54499   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
54500   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
54501   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
54502   <affected-histogram name="DisabledExtension.UserSelection"/>
54503   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
54504   <affected-histogram name="Extensions.InstallSource"/>
54505   <affected-histogram name="Extensions.UpdateSource"/>
54506 </histogram_suffixes>
54508 <histogram_suffixes name="Signin.Actions" separator=".">
54509   <suffix name="AllAccessPointActions"/>
54510   <suffix name="AndroidAccountConsistencyFirstRunActions"
54511       label="Signin Flow shown on android after Account Consistency flag was
54512              enabled."/>
54513   <suffix name="AppLauncherActions"/>
54514   <suffix name="ExtensionInstallBubbleActions"/>
54515   <suffix name="MenuActions"/>
54516   <suffix name="NTPLinkActions"/>
54517   <suffix name="OneClickActions"/>
54518   <suffix name="SettingsActions"/>
54519   <suffix name="StartPageActions"/>
54520   <suffix name="UnknownActions"/>
54521   <suffix name="WebstoreInstallActions"/>
54522   <affected-histogram name="Signin"/>
54523 </histogram_suffixes>
54525 <histogram_suffixes name="Signin.Reconciler" separator=".">
54526   <suffix name="FirstRun"
54527       label="First execution of the reconciler after the profile was loaded
54528              or the new_profile_management flag was toggled."/>
54529   <suffix name="SubsequentRun"
54530       label="Execution of the reconciler triggered by some other change of
54531              state."/>
54532   <affected-histogram name="Signin.Reconciler.AddedToChrome"/>
54533   <affected-histogram name="Signin.Reconciler.AddedToCookieJar"/>
54534   <affected-histogram name="Signin.Reconciler.DifferentPrimaryAccounts"/>
54535 </histogram_suffixes>
54537 <histogram_suffixes name="SocketType">
54538   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
54539   <suffix name="SOCK" label="SOCKS socket"/>
54540   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
54541   <suffix name="SSL2" label="SSL2 socket"/>
54542   <suffix name="SSLForProxies"
54543       label="SSLClientSocket wrapping the TCPClient socket eventually used
54544              for connection to a proxy"/>
54545   <suffix name="SSLforHTTPSProxy"
54546       label="SSLClientSocket wrapping the TCPClient socket eventually used
54547              for connection to an HTTPS proxy"/>
54548   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
54549   <suffix name="TCPforHTTPProxy"
54550       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
54551   <suffix name="TCPforHTTPSProxy"
54552       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
54553   <suffix name="TCPforSOCKS"
54554       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
54555   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
54556   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
54557   <affected-histogram name="Net.SocketInitErrorCodes"/>
54558   <affected-histogram name="Net.SocketRequestTime"/>
54559   <affected-histogram name="Net.SocketType"/>
54560 </histogram_suffixes>
54562 <histogram_suffixes name="SpdyCwnd">
54563   <obsolete>
54564     Deprecated as of 07/2014.
54565   </obsolete>
54566   <owner>willchan@chromium.org</owner>
54567   <suffix name="cwnd32" label="using cwnd policy static 32"/>
54568   <suffix name="cwnd10" label="using cwnd policy static 10"/>
54569   <suffix name="cwnd16" label="using cwnd policy static 16"/>
54570   <suffix name="cwndMin16" label="using dynamic cwnd policy no lower than 16"/>
54571   <suffix name="cwndMin10" label="using dynamic cwnd policy no lower than 10"/>
54572   <suffix name="cwndDynamic" label="using dynamic cwnd policy"/>
54573   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
54574   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
54575   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
54576   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
54577   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
54578   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
54579 </histogram_suffixes>
54581 <histogram_suffixes name="SpdyImpact">
54582   <suffix name="npn_with_http"
54583       label="with NPN negotiated but using HTTP instead of SPDY"/>
54584   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
54585   <affected-histogram name="Net.Transaction_Connected"/>
54586   <affected-histogram name="Net.Transaction_Connected_New"/>
54587   <affected-histogram name="Net.Transaction_Connected_New_b"/>
54588   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
54589   <affected-histogram name="PLT.Abandoned"/>
54590   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
54591   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
54592   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
54593   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
54594   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
54595   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
54596 </histogram_suffixes>
54598 <histogram_suffixes name="SpdySettingsCwnd" separator="">
54599   <suffix name="10K" label="where at least 10KB was transferred."/>
54600   <suffix name="25K" label="where at least 25KB was transferred."/>
54601   <suffix name="50K" label="where at least 50KB was transferred."/>
54602   <suffix name="100K" label="where at least 100KB was transferred."/>
54603   <affected-histogram name="Net.SpdySettingsCwnd"/>
54604 </histogram_suffixes>
54606 <histogram_suffixes name="SqliteDatabases" separator=".">
54607   <owner>shess@chromium.org</owner>
54608   <suffix name="Activity" label="Activity"/>
54609   <suffix name="AppCache" label="AppCache"/>
54610   <suffix name="BookmarkImages" label="BookmarkImages"/>
54611   <suffix name="Cookie" label="Cookie"/>
54612   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
54613   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
54614   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
54615   <suffix name="History" label="History"/>
54616   <suffix name="Predictor" label="Predictor"/>
54617   <suffix name="Quota" label="Quota"/>
54618   <suffix name="Shortcuts" label="Shortcuts"/>
54619   <suffix name="SyncDirectory" label="SyncDirectory"/>
54620   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
54621   <suffix name="Thumbnail" label="Thumbnail"/>
54622   <suffix name="TopSites" label="TopSites"/>
54623   <suffix name="Web" label="Web"/>
54624   <affected-histogram name="Sqlite.Error"/>
54625   <affected-histogram name="Sqlite.SizeKB"/>
54626   <affected-histogram name="Sqlite.Version"/>
54627 </histogram_suffixes>
54629 <histogram_suffixes name="SSLFalseStart">
54630   <suffix name="FalseStart_enabled"/>
54631   <suffix name="FalseStart_disabled"/>
54632   <affected-histogram name="Net.SSL_Connection_Latency"/>
54633   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
54634   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
54635 </histogram_suffixes>
54637 <histogram_suffixes name="SSLResumption">
54638   <suffix name="Resume_Handshake" label="Session Resumption"/>
54639   <suffix name="Full_Handshake" label="Full"/>
54640   <affected-histogram name="Net.SSL_Connection_Latency"/>
54641   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
54642 </histogram_suffixes>
54644 <histogram_suffixes name="StartupTimeBombAlarm" separator=".">
54645   <suffix name="ThreadNowDuration" label="Duration is in thread CPU time."/>
54646   <suffix name="TimeDuration" label="Duration is in clock time."/>
54647   <suffix name="TimeTicksDuration" label="Duration is in TimeTicks time."/>
54648   <affected-histogram name="StartupTimeBomb.Alarm"/>
54649 </histogram_suffixes>
54651 <histogram_suffixes name="SyzygyStartupTime">
54652   <suffix name="PreReadEnabled"/>
54653   <suffix name="PreReadDisabled"/>
54654   <suffix name="XP_PreReadEnabled"/>
54655   <suffix name="XP_PreReadDisabled"/>
54656   <suffix name="PreRead_0"/>
54657   <suffix name="PreRead_5"/>
54658   <suffix name="PreRead_10"/>
54659   <suffix name="PreRead_15"/>
54660   <suffix name="PreRead_20"/>
54661   <suffix name="PreRead_25"/>
54662   <suffix name="PreRead_30"/>
54663   <suffix name="PreRead_35"/>
54664   <suffix name="PreRead_40"/>
54665   <suffix name="PreRead_45"/>
54666   <suffix name="PreRead_50"/>
54667   <suffix name="PreRead_55"/>
54668   <suffix name="PreRead_60"/>
54669   <suffix name="PreRead_65"/>
54670   <suffix name="PreRead_70"/>
54671   <suffix name="PreRead_75"/>
54672   <suffix name="PreRead_80"/>
54673   <suffix name="PreRead_85"/>
54674   <suffix name="PreRead_90"/>
54675   <suffix name="PreRead_95"/>
54676   <suffix name="PreRead_100"/>
54677   <suffix name="XP_PreRead_0"/>
54678   <suffix name="XP_PreRead_5"/>
54679   <suffix name="XP_PreRead_10"/>
54680   <suffix name="XP_PreRead_15"/>
54681   <suffix name="XP_PreRead_20"/>
54682   <suffix name="XP_PreRead_25"/>
54683   <suffix name="XP_PreRead_30"/>
54684   <suffix name="XP_PreRead_35"/>
54685   <suffix name="XP_PreRead_40"/>
54686   <suffix name="XP_PreRead_45"/>
54687   <suffix name="XP_PreRead_50"/>
54688   <suffix name="XP_PreRead_55"/>
54689   <suffix name="XP_PreRead_60"/>
54690   <suffix name="XP_PreRead_65"/>
54691   <suffix name="XP_PreRead_70"/>
54692   <suffix name="XP_PreRead_75"/>
54693   <suffix name="XP_PreRead_80"/>
54694   <suffix name="XP_PreRead_85"/>
54695   <suffix name="XP_PreRead_90"/>
54696   <suffix name="XP_PreRead_95"/>
54697   <suffix name="XP_PreRead_100"/>
54698   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
54699   <affected-histogram name="Startup.BrowserOpenTabs"/>
54700 </histogram_suffixes>
54702 <histogram_suffixes name="TabNewTabOnload" separator=".">
54703   <suffix name="Local" label="Local New Tab page."/>
54704   <suffix name="Google" label="New Tab page for Google."/>
54705   <suffix name="Other" label="New Tab page for a non-Google provider."/>
54706   <affected-histogram name="Tab.NewTabOnload"/>
54707 </histogram_suffixes>
54709 <histogram_suffixes name="Tps65090Fets" separator=".">
54710   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
54711   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
54712   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
54713   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
54714   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
54715   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
54716   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
54717   <affected-histogram name="Platform.Tps65090Retries"/>
54718 </histogram_suffixes>
54720 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
54721   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
54722   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
54723 </histogram_suffixes>
54725 <histogram_suffixes name="V8SpecialApps" separator=".">
54726   <suffix name="docs" label="Custom histogram for Google Docs"/>
54727   <suffix name="gmail" label="Custom histogram for GMail"/>
54728   <suffix name="plus" label="Custom histogram for Google+"/>
54729   <affected-histogram name="V8.MemoryExternalFragmentationTotal"/>
54730   <affected-histogram name="V8.MemoryHeapSampleTotalCommitted"/>
54731   <affected-histogram name="V8.MemoryHeapSampleTotalUsed"/>
54732 </histogram_suffixes>
54734 <histogram_suffixes name="WebFontFamily">
54735   <suffix name="roboto" label="Roboto font"/>
54736   <suffix name="opensans" label="Open Sans font"/>
54737   <suffix name="others" label="Fonts other than Roboto and Open Sans"/>
54738   <affected-histogram name="WebFont.DiskCache.EntryAge.Evict"/>
54739   <affected-histogram name="WebFont.DiskCache.EntryAge.Hit"/>
54740   <affected-histogram name="WebFont.DiskCache.ReuseCount.Evict"/>
54741   <affected-histogram name="WebFont.DiskCache.ReuseCount.Hit"/>
54742   <affected-histogram name="WebFont.DiskCacheHit"/>
54743 </histogram_suffixes>
54745 <histogram_suffixes name="WebStoreLinkExperiment">
54746   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
54747   <suffix name="FooterLink" label="Link in bottom right of footer"/>
54748   <suffix name="PlusIcon" label="Plus icon in apps page"/>
54749   <affected-histogram name="Extensions.AppLaunch"/>
54750   <affected-histogram name="NewTabPage.DefaultPageType"/>
54751 </histogram_suffixes>
54753 </histogram_suffixes_list>
54755 </histogram-configuration>